# Test-only dependencies, kept out of requirements.txt so the Docker image does # not ship them - the container has no tests/ directory to run anyway (the # Dockerfile copies app/, cli/, scripts/, data/ and serve.py, nothing else). # # For development, install both files: # pip install -r requirements.txt -r requirements-dev.txt pytest>=8.3.3 # Starlette's TestClient deprecates the httpx 0.x backend and emits a # StarletteDeprecationWarning without this. pytest.ini turns warnings into # errors, so it is a hard requirement of the suite, not a nicety. Test-only: # the application itself uses the `httpx` pinned in requirements.txt. httpx2>=2.10.0