anthropic>=0.107.1
claude-agent-sdk>=0.1.36
google-genai==1.38.0
groq==0.31.0
fastmcp<3.0,>=2.2.6
mistralai==1.7.0
loguru>=0.7.3
openai>=2.41.0
tenacity==9.0.0
deepseek-tokenizer==0.1.3
tiktoken==0.9.0
pydantic>=2.10.3
typing_extensions>=4.1.0
pytest==9.0.3
pytest-asyncio>=0.25.2
PyYAML==6.0.2
python-dateutil==2.9.0
setuptools==78.1.1
json_repair==0.35.0
pytz==2025.2
ulid==1.1

[all]
SQLAlchemy==2.0.36
aiofiles>=23.2.1
aioodbc==0.5.0
asyncpg==0.30.0
claude-agent-sdk>=0.0.1
dash==2.18.2
dash_bootstrap_components==1.7.1
fastapi>=0.111.0
greenlet>=3.1.1
httpx>=0.27.0
orjson>=3.11.1
pandas==2.3.1
plotly==5.18.0
polars==1.24.0
psycopg2==2.9.10
pyarrow==19.0.1
pyngrok>=7.0.0
pyodbc==5.2.0
python-dotenv>=1.0.0
python-dotenv>=1.1.0
uvicorn[standard]>=0.30.0

[claude-server]
fastapi>=0.111.0
uvicorn[standard]>=0.30.0
httpx>=0.27.0
python-dotenv>=1.0.0
pyngrok>=7.0.0
claude-agent-sdk>=0.0.1

[dashboard]
dash==2.18.2
dash_bootstrap_components==1.7.1
pandas==2.3.1
plotly==5.18.0
polars==1.24.0
pyarrow==19.0.1
aiofiles>=23.2.1
orjson>=3.11.1

[sql]
aioodbc==0.5.0
asyncpg==0.30.0
greenlet>=3.1.1
psycopg2==2.9.10
pyodbc==5.2.0
python-dotenv>=1.1.0
SQLAlchemy==2.0.36
