# # This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # pip-compile --no-emit-index-url --output-file=requirements.txt requirements.in # aiosqlite==0.22.1 # via -r requirements.in alembic==1.18.3 # via -r requirements.in annotated-doc==0.0.4 # via fastapi annotated-types==0.7.0 # via pydantic anyio==4.12.1 # via # httpx # starlette # watchfiles certifi==2026.1.4 # via # httpcore # httpx cffi==2.0.0 # via cryptography click==8.3.1 # via uvicorn colorama==0.4.6 # via # click # uvicorn cryptography==42.0.5 # via -r requirements.in fastapi==0.128.6 # via -r requirements.in greenlet==3.3.1 # via sqlalchemy h11==0.16.0 # via # httpcore # uvicorn httpcore==1.0.9 # via httpx httptools==0.7.1 # via uvicorn httpx==0.28.1 # via -r requirements.in idna==3.11 # via # anyio # httpx mako==1.3.10 # via alembic markupsafe==3.0.3 # via mako prometheus-client==0.24.1 # via -r requirements.in pycparser==3.0 # via cffi pydantic==2.12.5 # via fastapi pydantic-core==2.41.5 # via pydantic python-dotenv==1.2.1 # via uvicorn python-multipart==0.0.22 # via -r requirements.in pyyaml==6.0.3 # via uvicorn sqlalchemy==2.0.46 # via # -r requirements.in # alembic starlette==0.52.1 # via fastapi typing-extensions==4.15.0 # via # alembic # anyio # fastapi # pydantic # pydantic-core # sqlalchemy # starlette # typing-inspection typing-inspection==0.4.2 # via # fastapi # pydantic uvicorn[standard]==0.40.0 # via -r requirements.in watchfiles==1.1.1 # via uvicorn websockets==16.0 # via uvicorn