cachetools
decorator<=4.4.2
fenics-ufl>=2025.1.0
firedrake-fiat>=2025.4.0
h5py>3.12.1
libsupermesh
loopy>2024.1
petsc4py==3.23.4
numpy
packaging
pkgconfig
progress
pyadjoint-ad>=2025.04.1
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
pytest

[ci]
ipympl
jax
matplotlib
mpi-pytest
nbval
ngsPETSc
pylit
pytest
pytest-split
pytest-timeout
pytest-xdist
slepc4py==3.23.2
torch
vtk

[docker]
ipympl
matplotlib
mpi-pytest
nbval
pylit
pytest
pytest-split
pytest-timeout
pytest-xdist
slepc4py==3.23.2

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

[jax]
jax

[netgen]
ngsPETSc

[slepc]
slepc4py==3.23.2

[torch]
torch

[vtk]
vtk
