networkx
cloudpickle
numpy

[adaptive]
adaptive
adaptive-scheduler>=2.12.0

[all]
pipefunc[adaptive,plotting,profiling,widgets,xarray,zarr]

[dev]
black[jupyter]
pre-commit
ruff
mypy
versioningit
pipefunc[all,docs,test]

[docs]
sphinx
sphinx-autodoc-typehints
sphinx-book-theme
sphinx-copybutton
sphinx-notfound-page
sphinx-togglebutton
emoji
jupytext
myst-nb
myst-parser
versioningit
seaborn
nltk
scikit-image

[pandas]
pandas

[plotting]
matplotlib
pygraphviz
holoviews
bokeh
graphviz

[profiling]
psutil

[test]
pytest
pytest-asyncio
pytest-codspeed
pytest-cov
pytest-xdist
coverage
versioningit

[widgets]
ipywidgets

[xarray]
xarray

[zarr]
zarr
