httpx>=0.27
pydantic>=2
fastapi>=0.110
uvicorn>=0.27
aiosqlite>=0.20
PyYAML>=6.0
filelock>=3.16
psutil>=5.9
openai>=1.30
psycopg2-binary>=2.9
numpy>=1.26
rich>=13.7
json-repair>=0.30

[audio]
silero-vad>=5.0
speechbrain>=1.0

[audio:sys_platform != "darwin" or platform_machine != "arm64"]
faster-whisper>=1.0

[audio:sys_platform == "darwin" and platform_machine == "arm64"]
mlx-whisper>=0.4

[bench]
hindsight-client<0.7,>=0.5
hindsight-all<0.5,>=0.4

[dev]
pytest>=8
pytest-asyncio>=0.23
pytest-cov>=5
pytest-timeout>=2.3
respx>=0.21
ruff>=0.4
black>=24.4
pre-commit>=3.7
mypy>=1.10
build>=1.2
twine>=5.0

[windows]

[windows:sys_platform == "win32"]
pywin32>=306
uiautomation>=2.0
pystray>=0.19
keyboard>=0.13
