# Web framework
fastapi==0.115.5
uvicorn[standard]==0.32.1
pydantic==2.13.4

# HTTP clients
httpx[http2,socks]==0.28.1
curl_cffi>=0.7.0
aiohttp>=3.9.0

# DB and cache
psycopg2-binary==2.9.10
redis==5.2.1

# LangGraph + LangChain
langgraph==1.2.4
langchain==1.3.4
langchain-core==1.4.0
langchain-openai==1.2.2
langchain-community==0.4.2
langchain-anthropic==1.4.4
langchain-google-genai==4.2.4
openai==2.41.0

# NLP / analysis
json-repair>=0.30.0
jieba==0.42.1
numpy>=2.1,<3.0
scipy>=1.11
pdfminer.six==20260107

# Novel download / search is installed from the git submodule at
# python-sidecar/novel-downloader/ in Dockerfiles.
