opencv-python>=4.8.0
numpy>=1.24.0
PyQt6>=6.4.0
mediapipe>=0.10.0
pydantic>=2.0.0
pydantic-settings>=2.0.0
platformdirs>=4.0.0
onnxruntime>=1.17.0

[:sys_platform == "win32"]
pywin32>=306

[dev]
ruff>=0.4.0
mypy>=1.8.0
pytest>=8.0.0
pytest-cov>=5.0.0
pytest-qt>=4.4.0
pytest-xdist>=3.5.0
pytest-timeout>=2.4.0
hypothesis>=6.100.0
pre-commit>=3.7.0
types-setuptools
pip-audit>=2.7.0
bandit>=1.7.0
cyclonedx-bom>=4.0.0
twine>=5.0.0
build>=1.2.0

[eye]
eyetrax>=0.4.0
scikit-learn>=1.3.0

[gpu]
onnxruntime-gpu>=1.17.0

[logging]
python-json-logger>=2.0
