numpy>=1.21
cffi
fenics-basix<0.9.0,>=0.8.0
fenics-ufl<2024.2.0,>=2024.1.0

[:python_version >= "3.12"]
setuptools

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

[docs]
sphinx
sphinx_rtd_theme

[lint]
ruff

[optional]
numba
pygraphviz==1.7

[test]
pytest>=6.0
sympy
