# Pinned. This image is rebuilt on the host from a checkout, so an unpinned
# transitive upgrade is a production change nobody reviewed.
fastapi==0.115.6
uvicorn[standard]==0.34.0
pydantic==2.10.4
httpx==0.28.1
psycopg[binary]==3.2.3
pgvector==0.3.6
openai==1.59.6
langgraph==0.2.60
langfuse==2.57.0
sqlglot==26.1.0
PyJWT==2.10.1
python-dateutil==2.9.0.post0

# tests
pytest==8.3.4
