fastapi==0.115.0
uvicorn[standard]==0.30.0
pydantic-settings==2.5.0
httpx==0.27.0
pytest==8.3.3
pytest-asyncio==0.23.8
# ORCH-027: coverage measurement for the coverage-gate. pytest-cov wraps coverage.py;
# the gate runs `pytest --cov=src --cov-report=json` in the per-branch worktree and
# reads totals.percent_covered (line coverage). Offline — no network at measure time.
pytest-cov==5.0.0
# ORCH-022: dependency audit (OSV/PyPI advisory) for the security-gate. Needs the
# network at scan time -> an unreachable feed degrades fail-open + warning by
# default (ADR-001 Р-3 / 07-infra I-2). gitleaks (secret-scan) is a pinned Go
# binary baked into the Dockerfile, NOT a pip package.
pip-audit==2.7.3
