ewokscore<4,>=3.0.0
ewoksutils<2,>=1.6.0
tabulate

[:python_version < "3.9"]
importlib_resources

[dask]
ewoksdask<3,>=2

[dev]
ewoks[test]
black[jupyter]>=25
flake8>=4
flake8_nb>=0.3.1
isort

[doc]
ewoks[test]
sphinx>=4.5
sphinx-autodoc-typehints>=1.16
ipykernel
nbsphinx
nbsphinx_link
pydata-sphinx-theme
sphinx-argparse
sphinx-copybutton

[esrf-data-portal]
pyicat-plus

[notebooks]
ewokscore[notebooks]

[orange]
ewoksorange<3,>=2.1.0

[ppf]
ewoksppf<3,>=2

[test]
ewoksutils[test]
ewoks[dask]
ewoks[ppf]
ewoks[orange]
ewoks[esrf-data-portal]
pytest>=7
testbook
ipykernel
importlib_resources
pyqt5
pytest-venv
