numpy>=1.21
cffi
setuptools>=77.0.3
fenics-basix<0.12.0,>=0.11.0
fenics-ufl<2026.2.0,>=2026.1.0

[ci]
coveralls
coverage>=7.0.0
pytest-cov
pytest-xdist
types-setuptools
mypy
fenics-ffcx[docs]
fenics-ffcx[lint]
fenics-ffcx[test]

[docs]
sphinx
pydata-sphinx-theme

[lint]
ruff

[optional]
numba
pygraphviz==1.9

[test]
pytest>=6.0
sympy
numba
