# Resolved on python:3.12-slim - the interpreter the image ships.
#
# Used as a pip constraints file so the image and CI install the exact
# versions a release was tested against. pyproject.toml keeps loose
# ranges so the package stays usable as a library; this file pins the
# deployment.
#
# Refresh:
#   docker run --rm python:3.12-slim sh -c \
#     'pip install -q httpx rich fastapi "uvicorn[standard]" && pip freeze' \
#     > constraints.txt
#
annotated-doc==0.0.5
annotated-types==0.8.0
anyio==4.15.1
certifi==2026.7.22
click==8.5.0
fastapi==0.141.1
h11==0.16.0
httpcore==1.0.9
httptools==0.8.0
httpx==0.28.1
idna==3.19
markdown-it-py==4.2.0
mdurl==0.1.2
pydantic==2.13.5
pydantic_core==2.46.5
Pygments==2.21.0
python-dotenv==1.2.3
PyYAML==6.0.3
rich==15.0.0
starlette==1.6.0
typing_extensions==4.16.0
typing-inspection==0.4.4
uvicorn==0.52.4
uvloop==0.22.1
watchfiles==1.2.0
websockets==17.1
