psutil<6,>=5.9.5
zeroconf>=0.131.0
click<8.2.0,>=8.1.3
prettytable<3.17.0,>=2.1.0
requests<3,>=2.0
more-itertools>=8.6
numpy!=1.19.4,>=1.19
laspy<3,>=2.5.0
threadpoolctl>=3.5.0
Pillow>=10.2.0
packaging
rosbags==0.9.23
flask==3.0
waitress==3.0.0

[:python_version < "3.9"]
importlib-resources>=5.0

[:python_version >= "3.12"]
setuptools

[dev]
flake8
mypy
pylsp-mypy
python-lsp-server
yapf

[docs]
Sphinx>=3.5
sphinx-autodoc-typehints==1.17.0
sphinx-rtd-theme==1.0.0
sphinx-copybutton==0.5.0
docutils<0.18
sphinx-tabs==3.3.1
breathe==4.33.1
sphinx-rtd-size

[examples]
matplotlib
opencv-python
laspy

[examples:platform_system == "Windows"]
PyQt5

[test]
pytest<8,>=7.0
pytest-asyncio
iniconfig<=2.1.0
