numpy
packaging
pyvista[jupyter]

[backend-dolfinx]
fenics-dolfinx>=0.9.0

[backend-firedrake]
firedrake>=2025.4.0

[docs]
sphinx

[lint]
isort
mypy
nbqa
ruff
yamllint

[tests]
coverage[toml]
nbvalx[unit-tests]>=0.4.1
pytest

[tutorials]
gmsh
nbvalx[notebooks]>=0.4.1
