httpx>=0.26.0
click>=8.1.0
rich>=13.7.0
questionary>=2.0.0
prompt-toolkit>=3.0.0
pydantic>=2.5.0
pydantic-settings>=2.1.0
python-dotenv>=1.0.0
pyyaml>=6.0
fastapi>=0.109.0
uvicorn[standard]>=0.27.0
aiofiles>=23.0.0
jinja2>=3.1.0
typing-extensions>=4.9.0

[:python_version < "3.11"]
tomli>=2.0.0

[all]
yanzhiti[anthropic,dev,google,mlx,openai]

[anthropic]
anthropic>=0.18.0

[build]
build>=1.0.0
twine>=5.0.0

[dev]
pytest>=7.4.0
pytest-asyncio>=0.23.0
pytest-cov>=4.1.0
ruff>=0.1.0
mypy>=1.8.0
pre-commit>=3.6.0
ipython>=8.0.0

[google]
google-generativeai>=0.5.0

[mlx]
mlx>=0.0.8
mlx-lm>=0.0.7

[openai]
openai>=1.10.0

[package]
pyinstaller>=6.0
