psutil<6,>=5.9.5
zeroconf==0.58.2
click<9,>=8.1.3
python-magic==0.4.27
importlib_metadata==6.6.0
prettytable>=2.1.0
requests<3,>=2.0
more-itertools>=8.6
numpy!=1.19.4,<2,>=1.19
typing-extensions>=3.7.4.3
Pillow>=9.2
packaging

[:platform_system != "Darwin" or platform_machine != "arm64" or platform_version >= "21.0.0"]
scipy<2,>=1.7

[:python_version >= "3.8"]
ouster-mapping>=0.1.0.dev3

[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
flask==2.2.5
