# The full closure, because it is installed with --no-deps. Three entries
# that a list copied from an older project gets wrong: fastapi now pulls
# annotated-doc, anyio 4.14 no longer requires sniffio, and TestClient's
# http client is httpx2 (with httpcore2 and truststore, not h11/certifi).
# httpx is here only so the contract can show which one starlette picks.
fastapi==0.141.1
starlette==1.6.0
annotated-doc==0.0.5
pydantic==2.13.4
pydantic-core==2.46.4
typing-extensions==4.16.0
typing-inspection==0.4.4
annotated-types==0.8.0
anyio==4.14.2
idna==3.18
httpx2==2.10.0
httpcore2==2.10.0
truststore==0.10.4
httpx==0.28.1
httpcore==1.0.9
h11==0.16.0
certifi==2026.7.22
