numpy>=1.15
networkx>=2
silx>=1
pyyaml>=5.1
h5py>=2.8
packaging
ewoksutils>=1.10.0rc1
pydantic>=2

[:python_version < "3.11"]
typing_extensions
backports.strenum

[:python_version < "3.9"]
importlib_metadata

[dev]
ewokscore[test]
ruff

[doc]
ewokscore[test]
sphinx>=4.5
sphinxcontrib-mermaid>=0.7
sphinx-autodoc-typehints>=1.16
nbsphinx
docutils<0.21
nbsphinx_link
pydata-sphinx-theme
sphinx-copybutton

[notebooks]
papermill

[test]
ewokscore[notebooks]
pytest>=7
matplotlib>=3
ipykernel
