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>=1.10.0
SimpleITK>=2.0.0
appdirs>=1.4.4
czifile>=2019.5.22
defusedxml>=0.6.0
fonticon-fontawesome6>=6.1.1
h5py>=3.3.0
imagecodecs>=2020.5.30
imageio>=2.5.0
ipykernel>=5.2.0
local-migrator>=0.1.7
magicgui!=0.5.0,>=0.4.0
mahotas>=1.4.10
napari>=0.4.14
nme>=0.1.7
numpy<2,>=1.18.5
oiffile>=2020.1.18
openpyxl>=2.5.7
packaging>=20.0
pandas>=1.1.0
psygnal>=0.3.1
pydantic>=1.9.1
pygments>=2.12.0
qtconsole>=4.7.7
requests>=2.18.0
scipy>=1.4.1
sentry-sdk>=0.14.3
six>=1.11.0
superqt>=0.3.0
sympy>=1.1.1
tifffile>=2020.9.30
traceback-with-variables>=2.0.4
vispy>=0.9.4
xlrd>=1.1.0
xlsxwriter>=2.0.0

[accelerate]

[accelerate:platform_machine != "arm64"]
PyOpenGL-accelerate>=3.1.5

[all]
PyOpenGL-accelerate>=3.1.5
PyQt5!=5.15.0,>=5.12.3

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

[pyinstaller]
PartSeg[pyinstaller_base,pyqt5]

[pyinstaller_base]
PyInstaller
pydantic

[pyinstaller_base:platform_machine != "arm64"]
PyOpenGL-accelerate>=3.1.5

[pyqt]
PyQt5!=5.15.0,>=5.12.3

[pyqt5]
PyQt5!=5.15.0,>=5.12.3

[pyqt6]
PyQt6

[pyside]
PySide2!=5.15.0,>=5.12.3

[pyside2]
PySide2!=5.15.0,>=5.12.3

[pyside6]
PySide6

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

[testing]
pytest
pytest-qt
lxml
