numpy>=1.24
scipy>=1.10
pyyaml>=6.0
omegaconf>=2.3
typer>=0.12
rich>=13.7
pydantic>=2.6
tenacity>=8.2
python-dotenv>=1.0
tqdm>=4.65
matplotlib>=3.7
fastapi>=0.110
uvicorn[standard]>=0.29
requests>=2.31

[all]
openai>=1.30
anthropic>=0.30
matplotlib>=3.7
seaborn>=0.13
pandas>=2.0
jupyter>=1.0

[anthropic]
anthropic>=0.30

[dev]
pytest>=8.0
pytest-cov>=4.1
pytest-xdist>=3.5
ruff>=0.4
black>=24.3
mypy>=1.9
pre-commit>=3.6

[groq]
openai>=1.30

[local]
torch>=2.1
transformers>=4.40
accelerate>=0.30
peft>=0.11

[notebook]
jupyter>=1.0
ipywidgets>=8.0

[ollama]
openai>=1.30

[openai]
openai>=1.30

[viz]
matplotlib>=3.7
seaborn>=0.13
pandas>=2.0
