click>=8.1.0
pydantic>=2.0.0
pyyaml>=6.0
openai>=1.3.0
anthropic>=0.40.0
jinja2>=3.1.2
aiohttp>=3.9.1
tenacity>=8.2.3
rich>=13.7.0
httpx>=0.25.0

[dev]
pytest>=7.4.3
pytest-asyncio>=0.21.1
pytest-cov>=4.1.0
pytest-xdist>=3.5.0
pytest-benchmark>=4.0.0
pytest-html>=4.1.1
pytest-timeout>=2.2.0
responses>=0.24.1
faker>=20.1.0
mypy>=1.0.0
flake8>=6.0.0
bandit>=1.7.0
check-wheel-contents>=0.4.0

[docs]
sphinx>=5.0.0
sphinx-rtd-theme>=1.2.0
myst-parser>=0.18.0

[test]
pytest>=7.4.3
pytest-asyncio>=0.21.1
pytest-cov>=4.1.0
pytest-xdist>=3.5.0
pytest-benchmark>=4.0.0
pytest-html>=4.1.1
pytest-timeout>=2.2.0
responses>=0.24.1
faker>=20.1.0
