# Python agent dependencies (ASCII only; avoid Windows GBK pip decode errors)
fastapi>=0.115.0,<1.0
uvicorn[standard]>=0.32.0,<1.0
httpx>=0.27.0,<1.0
python-dotenv>=1.0.0,<2.0
pydantic>=2.0,<3.0
pydantic-settings>=2.0,<3.0
cryptography>=42,<45
# LangGraph orchestration (checkpoint in PG)
langgraph>=1.0,<1.3
langgraph-checkpoint>=2.0,<5.0
langgraph-checkpoint-postgres>=2.0,<4.0
psycopg[binary]>=3.1,<4.0
psycopg-pool>=3.2,<4.0
# Redis short-lived coordination only
redis>=5.0,<6.0
# 报价模板填表（按 mappingJson 写 xlsx）
openpyxl>=3.1,<4.0
# 附件询价：PDF 抽文本；旧版 .xls；H5 multipart 上传
pypdf>=4.0,<6.0
xlrd>=1.2,<3.0
python-multipart>=0.0.9,<1.0
