cachetools
decorator<=4.4.2
fenics-ufl==2026.2
firedrake-fiat==2026.10
h5py>3.12.1
firedrake-rtree>=2026.3.0
immutabledict
libsupermesh>=2026.1
loopy>2024.1
numpy
packaging
petsc4py==3.26.0
petsctools>=2026.1
pkgconfig
progress
pyadjoint-ad>=2026.10
pycparser
pytools[siphash]
requests
rtree>=1.2
scipy
sympy
islpy<2026.2

[:python_version < "3.13"]
mpi4py

[:python_version >= "3.13"]
mpi4py>3

[:sys_platform == "darwin"]
islpy>=2025.1.5

[check]
mpi-pytest>=2026.0
pytest

[ci]
ipympl
jax
jupytext
matplotlib
mpi-pytest>=2026.0
nbval
networkx
ngsPETSc>=0.3.0
pdf2image
pygraphviz
pylit
pytest
pytest-order
pytest-split
pytest-timeout
pytest-xdist
slepc4py==3.26.0
torch
vtk

[docker]
ipympl
jupytext
matplotlib
mpi-pytest>=2026.0
nbval
networkx
pdf2image
pygraphviz
pylit
pytest
pytest-order
pytest-split
pytest-timeout
pytest-xdist
slepc4py==3.26.0
vtk

[docs]
bibtexparser>=2
ipykernel
ipympl
jupytext
matplotlib
nbsphinx
networkx
numpydoc
pdf2image
pygraphviz
pylit
sphinx
sphinx-autobuild
sphinx-reredirects
sphinxcontrib-bibtex
sphinxcontrib-jquery
sphinxcontrib-svg2pdfconverter
sphinxcontrib-youtube
sphinx-copybutton
vtk

[jax]
jax

[netgen]
ngsPETSc>=0.3.0

[slepc]
slepc4py==3.26.0

[torch]
torch

[vtk]
vtk
