ag2[openai]>=0.10.3
anthropic
mistralai
litellm>=1.50.0
boto3>=1.35.0
langchain-google-genai>=2.0.0
ruamel.yaml
jsonref==1.1.0
pydantic>=2.7.4
aiohttp>=3.9.0
pandas>=2.2
ipython
torch

[all]
mars_cmbagent[azure,data,db,dev,enterprise_gateway,jupyter,local,tools,tracing]

[azure]
azure-ai-inference>=1.0.0b9
azure-identity>=1.17.0

[data]
scipy>=1.12
xarray>=2024.3
h5py>=3.10
scikit-learn>=1.4
statsmodels>=0.14
linearmodels>=5.1
matplotlib>=3.8
seaborn>=0.13
plotly>=5.21
xgboost>=2.0
yfinance>=0.2

[db]
sqlalchemy>=2.0
alembic>=1.13
psycopg2-binary>=2.9
aiosqlite>=0.20

[deepresearch]
mars_cmbagent[azure,data,db,enterprise_gateway,local,tools,tracing]

[dev]
pytest>=8.0
pytest-asyncio>=0.23
ipython
ruff
mypy

[enterprise_gateway]
httpx>=0.27
requests>=2.31

[jupyter]
jupyterlab
jupyter-kernel-gateway
jupyter-client>=8.6.0
ipykernel>=6.29.0

[local]
numpy>=1.24
scipy>=1.12
matplotlib>=3.8
scikit-learn>=1.4

[tools]
ag2[interop-crewai,interop-langchain]>=0.10.3
langchain-community>=0.0.20
langchain-openai>=0.1.0
langchain-anthropic>=0.1.0
langchain-google-genai>=1.0.0
crewai[tools]>=0.1.0
duckduckgo-search>=4.0.0
ddgs>=6.0.0
feedparser>=6.0.11
wikipedia>=1.4.0
arxiv>=2.0.0
markdownify>=1.0.0
beautifulsoup4>=4.12.0
pathvalidate>=3.0.0
PyMuPDF

[tracing]
opentelemetry-sdk
opentelemetry-api
opentelemetry-exporter-otlp-proto-http
