typer>=0.9
click<8.2
pyyaml>=6.0
fastapi>=0.111
pydantic>=2.0
uvicorn[standard]>=0.30
ptyprocess>=0.7
python-multipart>=0.0.9
python-dotenv>=1.0
httpx>=0.27
tenacity>=8.0

[browser]
playwright>=1.40

[dev]
black==25.11.0
mypy>=1.10
pytest>=7.0
pytest-asyncio>=0.23
pytest-timeout>=2.0
pytest-xdist>=3.0
ruff>=0.5.0
types-PyYAML

[discord]
websockets>=12

[github]

[telegram]
httpx>=0.27

[voice]
httpx>=0.27
python-multipart>=0.0.9

[voice-local]
faster-whisper>=1.1.0

[voice-mlx]

[voice-mlx:platform_system == "Darwin" and platform_machine == "arm64"]
mlx-whisper>=0.4.2
