diff --git a/docker/Dockerfile.vanilla b/docker/Dockerfile.vanilla index 49c39378da..a07146032b 100644 --- a/docker/Dockerfile.vanilla +++ b/docker/Dockerfile.vanilla @@ -151,7 +151,7 @@ RUN git clone --branch ${BRANCH} \ && pip install --verbose ${PETSC_DIR}/src/binding/petsc4py \ && pip install --verbose -r /opt/firedrake/requirements-build.txt \ && pip install --verbose --no-build-isolation \ - ${SLEPC_DIR}/externalpackages/git.slepc/src/binding/slepc4py \ + slepc4py \ && pip install --verbose --no-binary h5py --no-build-isolation \ --editable '/opt/firedrake[docker]' || exit; \ if [ ${BRANCH} == "main" ]; then \ diff --git a/pyproject.toml b/pyproject.toml index c26632eef9..93ca35a60a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,8 +1,7 @@ [project] name = "firedrake" # .. -# TODO RELEASE -version = "2025.10.3.dev0" +version = "2025.10.3" description = "An automated system for the portable solution of partial differential equations using the finite element method" readme = "README.rst" license = "LGPL-3.0-or-later" @@ -20,10 +19,8 @@ dependencies = [ "decorator<=4.4.2", "mpi4py>3; python_version >= '3.13'", "mpi4py; python_version < '3.13'", - # TODO RELEASE - "fenics-ufl @ git+https://github.com/FEniCS/ufl.git@release", - # TODO RELEASE - "firedrake-fiat @ git+https://github.com/firedrakeproject/fiat.git@release", + "fenics-ufl>=2025.2.1", + "firedrake-fiat>=2025.10.1", "h5py>3.12.1", "immutabledict", "libsupermesh",