IPython>=7.7.0
PartSegCore-compiled-backend<0.16.0,>=0.13.11
PartSegData==0.10.0
QtAwesome!=1.2.0,>=1.0.3
QtPy>=2.3.1
SimpleITK>=2.2.0
platformdirs>=4.3.0
czifile>=2019.5.22
defusedxml>=0.6.0
fonticon-fontawesome6>=6.1.1
h5py>=3.7.0
imagecodecs>=2023.9.18
imageio>=2.20.0
ipykernel>=5.2.0
local-migrator>=0.1.10
magicgui>=0.7.0
mahotas>=1.4.13
numpy>=1.24.2
oiffile>=2020.1.18
openpyxl>=3.0.7
packaging>=22.0
pandas>=1.4.0
psygnal>=0.10.0
pydantic>=2.2.0
pygments>=2.12.0
qtconsole>=4.7.7
requests>=2.25.0
scipy>=1.10.1
sentry-sdk>=2.4.0
six>=1.11.0
superqt>=0.7.3
sympy>=1.10
tifffile>=2023.9.26
traceback-with-variables>=2.0.4
vispy>=0.15.2
xlrd>=1.1.0
xlsxwriter>=2.0.0

[:python_version < "3.14"]
napari>=0.6.2

[:python_version >= "3.14"]
napari>=0.7.0

[accelerate]

[all]
PartSeg[accelerate,pyqt]

[docs]
autodoc-pydantic
sphinx!=3.0.0,!=3.5.0
sphinx-autodoc-typehints
sphinx-qt-documentation

[pyinstaller]
PartSeg[pyinstaller_base,pyqt5]

[pyinstaller_base]
PartSeg[accelerate]
PyInstaller
pydantic

[pyqt]
PartSeg[pyqt6]

[pyqt5]
PyQt5!=5.15.0,>=5.12.3
napari[pyqt5]

[pyqt6]
PyQt6
napari[pyqt6]>=0.5.0

[pyside]
PartSeg[pyside6]

[pyside2]
PySide2!=5.15.0,>=5.12.3
napari[pyside]<0.7.0
superqt<0.8.0

[pyside6]
PySide6
napari[pyside6]>=0.5.0

[test]
coverage
lxml[html_clean]
pytest>=7.0.0
pytest-qt
pytest-timeout
scikit-image

[testing]
pytest
pytest-qt
lxml
