numpy<3,>=1.24
scipy<2,>=1.11
sounddevice<0.6,>=0.5
soundfile<0.14,>=0.12
faster-whisper<2,>=1.0
silero-vad<7,>=5.0
torch<3,>=2.2
torchaudio<3,>=2.2
pyyaml<7,>=6.0.1
requests<3,>=2.32.2
ytmusicapi<2,>=1.7
spotipy<3,>=2.24
python-dotenv<2,>=1.0
click<9,>=8.1
rich<16,>=13.7
keyring<26,>=24.3

[benchmark]
psutil<8,>=6.0
pynvml<14,>=12.0

[cuda]
nvidia-cudnn-cu12==9.5.1.17

[dashboard]
fastapi<1.0,>=0.115
uvicorn[standard]<1.0,>=0.30
websockets<17,>=13.0

[dev]
pytest<10,>=8.0
pytest-asyncio<2,>=0.23
black<27,>=24.3
ruff<1.0,>=0.6
pip-audit<3,>=2.7

[integrations]
pypresence<5,>=4.3
obsws-python<2,>=1.6
aiohttp<4,>=3.10.11

[streamer]
rex-voice-assistant[benchmark,dashboard,integrations]
