cachetools
decorator<=4.4.2
fenics-ufl==2025.2.1
firedrake-fiat==2025.10.1
h5py>3.12.1
immutabledict
libsupermesh
loopy>2024.1
numpy
packaging
petsc4py==3.24.5
petsctools
pkgconfig
progress
pyadjoint-ad==2025.10.0
pycparser
pytools[siphash]
requests
rtree>=1.2
scipy
sympy

[:python_version < "3.13"]
mpi4py

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

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

[check]
mpi-pytest>=2025.7
pytest

[ci]
ipympl
jax
matplotlib
mpi-pytest>=2025.7
nbval
networkx
ngsPETSc==0.1.1
pdf2image
pygraphviz
pylit
pytest
pytest-split
pytest-timeout
pytest-xdist
slepc4py==3.24.3
torch
vtk

[docker]
ipympl
matplotlib
mpi-pytest>=2025.7
nbval
networkx
pdf2image
pygraphviz
pylit
pytest
pytest-split
pytest-timeout
pytest-xdist
slepc4py==3.24.3
vtk

[docs]
bibtexparser
matplotlib
numpydoc
pylit
sphinx
sphinx-autobuild
sphinx-reredirects
sphinxcontrib-bibtex
sphinxcontrib-jquery
sphinxcontrib-svg2pdfconverter
sphinxcontrib-youtube
sphinx-copybutton
vtk

[jax]
jax

[netgen]
ngsPETSc==0.1.1

[slepc]
slepc4py==3.24.3

[torch]
torch

[vtk]
vtk
