pydantic>=2.0
typing_extensions>=4.6
pyyaml>=6.0
jsonschema>=4.0
click>=8.0
aiohttp>=3.9
python-dateutil>=2.8.2
json-repair>=0.25
rich>=13.0
questionary>=2.0

[all]
openai>=1.0
google-generativeai>=0.3
anthropic>=0.18
boto3>=1.28
huggingface-hub>=0.20
litellm<2.0.0,>=1.60.0

[anthropic]
anthropic>=0.18

[azure]
openai>=1.0

[bedrock]
boto3>=1.28

[dev]
ruff>=0.4
mypy>=1.0
bandit>=1.7
pre-commit>=3.5
openai>=1.0
pytest>=8.0
pytest-asyncio>=0.23
pytest-cov>=5.0

[gemini]
google-generativeai>=0.3

[huggingface]
huggingface-hub>=0.20

[litellm]
litellm<2.0.0,>=1.60.0

[openai]
openai>=1.0

[openrouter]
openai>=1.0
