pyyaml>=6.0
click>=8.0

[all]
torch>=2.1
tokenizers>=0.15
openai>=1.40
tiktoken>=0.7
anthropic>=0.30
fastapi>=0.110
uvicorn[standard]>=0.27
pydantic>=2.5

[anthropic]
anthropic>=0.30

[dev]
pytest>=7.0
ruff>=0.4
mypy>=1.10
httpx>=0.27

[local]
torch>=2.1
tokenizers>=0.15

[openai]
openai>=1.40
tiktoken>=0.7

[server]
fastapi>=0.110
uvicorn[standard]>=0.27
pydantic>=2.5
