fenics-dolfinx<0.11.0,>=0.10.0

[all]
dolfiny[book,demo,dev,test,typing,units]

[book]
dolfiny[vis]
jupytext<1.19.0,>=1.18.1
jupyter-book>=v2.0.0b2
jupyter<1.2.0,>=1.1.1

[demo]
dolfiny[jit,vis]
imageio<2.38.0,>=2.37.0

[dev]
dolfiny[typing]
typos<1.39.0,>=1.38.1
ruff<0.15.0,>=0.14.1
pdbpp<0.12.0,>=0.11.7

[jit]
numba<0.63.0,>=0.62.1
cppyy<3.6.0,>=3.1.0

[test]
dolfiny[jit,vis]
pytest-xdist<3.9.0,>=3.8.0
coverage<7.12,>=7.11.0
scipy<1.17.0,>=1.16.2

[typing]
mypy<1.19.0,>=1.18.2

[units]
sympy<1.15.0,>=1.14.0
pygraphviz<1.15,>=1.14

[vis]
matplotlib<3.11.0,>=3.10.7
pyvista[jupyter]<0.47.0,>=0.46.3
