openai>=1.0.0
httpx>=0.24.0
numpy>=1.24.0
tqdm>=4.65.0
pyyaml>=6.0
huggingface_hub>=0.16.0

[all]
opentracy[anthropic,distill,google,groq,mistral,research,server]

[anthropic]
anthropic>=0.18.0

[dev]
opentracy[all]
pytest>=7.0.0
pytest-asyncio>=0.21.0
pytest-cov>=4.0.0
black>=23.0.0
ruff>=0.1.0
mypy>=1.0.0

[distill]
torch>=2.1.0
datasets>=2.14.0
trl>=0.7.0
peft>=0.6.0
bitsandbytes>=0.41.0
unsloth>=2024.0

[google]
google-generativeai>=0.3.0

[groq]
groq>=0.4.0

[mistral]
mistralai>=0.1.0

[research]
sentence-transformers>=2.2.0
scikit-learn>=1.3.0
boto3>=1.28.0

[server]
fastapi>=0.100.0
uvicorn>=0.23.0
pydantic>=2.0.0
clickhouse-connect>=0.7.0
mcp>=1.0.0
