# Runtime dependencies (also declared in pyproject.toml)
fastapi>=0.111.0
uvicorn[standard]>=0.29.0
httpx>=0.27.0
pydantic>=2.7.0
pydantic-settings>=2.3.0
# NumPy 2.5+ requires Python 3.12; retain the advertised Python 3.11 floor.
numpy>=1.26.0,<2.5
python-dotenv>=1.0.0
structlog>=24.1.0
protobuf>=5.0.0
redis>=5.0.0
requests>=2.31.0
cryptography>=50.0.0,<51.0.0
cbor2>=5.9.0
# Security floors for transitive deps (Dependabot / PYSEC advisories)
idna>=3.15
# urllib3 (transitive via requests): PYSEC-2026-141 / PYSEC-2026-142
urllib3>=2.7.0
