pandas>=1.3.0
numpy>=1.21.0
scipy>=1.7.0
plotly>=5.0.0
networkx>=2.6.0
choix>=0.3.5
python-dotenv>=0.19.0
statsmodels>=0.13.0
scikit-learn>=1.0.0
matplotlib>=3.4.0
seaborn>=0.11.0
tqdm>=4.60.0
pyarrow>=10.0.0

[all]
torch>=2.0.0
transformers>=4.30.0
openai>=1.0.0
anthropic>=0.5.0
google-genai>=0.1.0
huggingface_hub>=0.15.0
ollama>=0.1.0

[anthropic]
anthropic>=0.5.0

[dev]
pytest>=7.0.0
pytest-cov>=3.0.0
black>=22.0.0
flake8>=4.0.0
mypy>=0.950

[google]
google-genai>=0.1.0

[huggingface]
huggingface_hub>=0.15.0

[ollama]
ollama>=0.1.0

[openai]
openai>=1.0.0

[reward]
torch>=2.0.0
transformers>=4.30.0
