click>=8.0
tomli-w>=1.0

[:sys_platform == "darwin"]
pyobjc-framework-MediaPlayer>=10.0

[ai]
torch>=2.0
transformers<6,>=5
diffusers>=0.39.0
scipy>=1.10
tqdm>=4.64

[dev]
pytest>=7.0
pytest-asyncio>=0.21
pytest-cov>=4.0
ruff==0.16.4
mypy==2.3.1
bandit>=1.7
pip-audit>=2.7
pre-commit>=3.0
numpy>=1.24

[minimax]
torch>=2.0
diffusers<0.40.0,>=0.39.0
transformers<6,>=5
scipy>=1.10
numpy>=1.24

[youtube]
yt-dlp>=2026.7.4
