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

[:python_version <= "3.9"]
napari<=0.5.6

[:python_version >= "3.10"]
napari>=0.6.6

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

[build]
ruff
pyqt5

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

[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[pyqt5]

[pyqt5]
PyQt5!=5.15.0,>=5.13.2

[pyqt6]
PyQt6>6.5

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

[pyside]
napari_plot[pyside2]

[pyside2]

[pyside2:python_version < "3.11" and platform_machine != "arm64"]
PySide2!=5.15.0,>=5.13.2

[pyside6_experimental]

[pyside6_experimental:python_version < "3.12"]
PySide6<6.5

[qt]
napari_plot[pyqt]

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

[testing]
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
virtualenv>=20.17
xarray>=0.16.2
zarr>=2.12.0
IPython>=7.25.0
qtconsole>=4.5.1
rich>=12.0.0
napari-plugin-manager<0.2.0,>=0.1.0a2

[testing_extra]
torch>=1.7
