fenics-dolfinx>=0.10.0
pyadjoint-ad>=2025.10.0

[:python_version < "3.11"]
typing_extensions

[all]
dolfinx-adjoint[test]
dolfinx-adjoint[dev]
dolfinx-adjoint[docs]

[dev]
pdbpp
ipython
mypy
ruff

[docs]
jupyter-book<2.0
jupytext
pandas
pyvista[all]>0.45
networkx
pygraphviz

[test]
pytest
