numpy>=1.24
scipy>=1.10
PyYAML>=6.0

[all]
mediapipe>=0.10.14
opencv-python>=4.8
onnxruntime>=1.17
faster-whisper>=1.1
sounddevice>=0.4.6
pynput>=1.7.6
pyperclip>=1.8
pystray>=0.19
Pillow>=10

[control]
pynput>=1.7.6
pyperclip>=1.8

[dev]
pytest>=7.4
pytest-cov>=4.1
ruff>=0.4
mypy>=1.8
types-PyYAML

[face]
mediapipe>=0.10.14
opencv-python>=4.8

[hands]
mediapipe>=0.10.14
opencv-python>=4.8
onnxruntime>=1.17

[parakeet]
nemo_toolkit[asr]>=2.0

[train]
torch>=2.1
onnx>=1.15
onnxruntime>=1.17

[tray]
pystray>=0.19
Pillow>=10

[voice]
faster-whisper>=1.1
sounddevice>=0.4.6
