@@ -20,22 +20,23 @@ dependencies = [
2020 " decorator<=4.4.2" ,
2121 " mpi4py>3; python_version >= '3.13'" ,
2222 " mpi4py; python_version < '3.13'" ,
23- # TODO RELEASE: use releases
23+ # TODO RELEASE
2424 " fenics-ufl @ git+https://github.com/FEniCS/ufl.git@main" ,
25- " firedrake-fiat @ git+https://github.com/firedrakeproject/fiat.git" ,
25+ # TODO RELEASE
26+ " firedrake-fiat @ git+https://github.com/firedrakeproject/fiat.git@main" ,
2627 " h5py>3.12.1" ,
28+ " immutabledict" ,
2729 " libsupermesh" ,
2830 " loopy>2024.1" ,
2931 " numpy" ,
3032 " packaging" ,
3133 # TODO RELEASE
32- # "petsc4py==3.23.4",
33- # TODO RELEASE
34- # "petsctools",
34+ # "petsc4py==3.24.0",
35+ " petsctools" ,
3536 " pkgconfig" ,
3637 " progress" ,
37- # TODO RELEASE: use a release
38- " pyadjoint-ad @ git+https://github.com/dolfin-adjoint/pyadjoint" ,
38+ # TODO RELEASE
39+ " pyadjoint-ad @ git+https://github.com/dolfin-adjoint/pyadjoint@master " ,
3940 " pycparser" ,
4041 " pytools[siphash]" ,
4142 " requests" ,
@@ -92,11 +93,11 @@ jax = [
9293]
9394netgen = [
9495 # TODO RELEASE
95- # "ngsPETSc",
96+ # "ngsPETSc>=0.1.1 ",
9697]
9798slepc = [
9899 # TODO RELEASE
99- # "slepc4py==3.23.2 ",
100+ # "slepc4py==3.24.0 ",
100101]
101102torch = [ # requires passing '--extra-index-url' to work
102103 " torch" ,
@@ -110,7 +111,8 @@ ci = [
110111 " mpi-pytest>=2025.7" ,
111112 " nbval" ,
112113 " networkx" ,
113- " ngsPETSc" ,
114+ # TODO RELEASE
115+ # "ngsPETSc>=0.1.1",
114116 " pdf2image" ,
115117 " pygraphviz" ,
116118 " pylit" ,
@@ -119,7 +121,7 @@ ci = [
119121 " pytest-timeout" ,
120122 " pytest-xdist" ,
121123 # TODO RELEASE
122- # "slepc4py==3.23.2 ",
124+ # "slepc4py==3.24.0 ",
123125 " torch" , # requires passing '--extra-index-url' to work
124126]
125127docker = [ # Used in firedrake-vanilla container
@@ -136,7 +138,7 @@ docker = [ # Used in firedrake-vanilla container
136138 " pytest-timeout" ,
137139 " pytest-xdist" ,
138140 # TODO RELEASE
139- # "slepc4py==3.23.2 ",
141+ # "slepc4py==3.24.0 ",
140142]
141143
142144[build-system ]
@@ -151,7 +153,7 @@ requires = [
151153 " pybind11" ,
152154 " setuptools>=77.0.3" ,
153155 # TODO RELEASE
154- # "petsc4py==3.23.4 ",
156+ # "petsc4py==3.24.0 ",
155157 " rtree>=1.2" ,
156158]
157159build-backend = " setuptools.build_meta"
0 commit comments