# 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
