napari-plugin-engine>=0.2.0
numpy
qtpy
qtawesome>=1.2.0
napari==0.8.0
matplotlib
vispy
koyo
qtextra

[all]
napari_plot[optional,pyqt]
napari-plugin-manager<0.2.0,>=0.1.10

[build]
ruff
pyqt6

[dev]
ruff
pdbpp
check-manifest>=0.42
pre-commit>=2.9.0
pydantic
napari_plot[test]

[docs]
mkdocs
mkdocs-material
mkdocs-minify-plugin
mkdocstrings
mkdocstrings-python
markdown-changelog

[optional]
numba>=0.57.1
zarr>=2.12.0

[optional:platform_machine != "arm64"]
triangle

[pyqt]
napari_plot[pyqt6]

[pyqt5]
PyQt5!=5.15.0,>=5.13.2

[pyqt6]
pyqt6>=6.9.0

[pyqt6:platform_system == "Darwin"]
pyqt6!=6.6.1

[pyside]
napari_plot[pyside6]

[pyside6]

[pyside6:platform_system != "Windows"]
pyside6

[pyside6:platform_system == "Windows"]
pyside6>6.9.0

[qt]
napari_plot[pyqt]

[release]
PyGithub>=1.44.1
twine>=3.1.1
gitpython>=3.1.0
requests-cache>=0.9.2

[test]
babel>=2.9.0
fsspec>=2023.10.0
hypothesis>=6.8.0
lxml[html_clean]>5
matplotlib>=3.6.1
numba>=0.57.1
pooch>=1.6.0
coverage>7
docstring_parser>=0.15
pretend>=1.0.9
pyautogui>=0.9.54
pytest-qt>=4.3.1
pytest-pretty>=1.1.0
pytest>=8.1.0
tensorstore>=0.1.13
xarray>=0.16.2
zarr<3.0.0,>=2.12.0
IPython>=7.25.0
qtconsole>=4.5.1
rich>=12.0.0
napari-plugin-manager<0.2.0,>=0.1.10

[test_extra]
torch>=1.7
