numba>=0.60
numpy<3,>=1.26
pyshmem<2,>=1.2.0
PyYAML>=6.0

[control]
fastapi>=0.115
httpx>=0.27
uvicorn>=0.30

[control:python_version < "3.10"]
eval_type_backport>=0.2

[docs]
myst-parser>=3.0
Sphinx>=8.0
sphinx-rtd-theme>=3.0

[gpu]
torch>=2.2

[gui]
fastapi>=0.115
httpx>=0.27
PySide6>=6.8
pyqtgraph>=0.14
uvicorn>=0.30

[test]
fastapi>=0.115
httpx>=0.27
pytest>=8.3
pytest-cov>=5
ruff>=0.16.0
uvicorn>=0.30

[test:python_version < "3.10"]
eval_type_backport>=0.2
