h5py<3.16
numpy
fabio
scipy
imageio
ewoksdata>=0.2.7
ewokscore
ewoksorange>=3.0.0rc1
pint
silx<=2.2.2,>=2.2
scikit-learn
psutil
pydantic

[:python_version < "3.11"]
typing_extensions

[:python_version < "3.9"]
pymca<5.9.4,>=5.8.9

[:python_version >= "3.9"]
pymca>=5.8.9

[dev]
ewoksfluo[test]
black>=25
flake8>=4
pre-commit
isort

[doc]
ewoksfluo[test]
sphinx>=4.5
sphinx-autodoc-typehints>=1.16
pydata_sphinx_theme
sphinx-copybutton
ewokssphinx>=2.0

[test]
pytest>=7
pyqt5

[test:python_version < "3.12"]
importlib_resources
