From 9d949bfed91b77768cf223062d4bf5798ce2bf79 Mon Sep 17 00:00:00 2001 From: qbisi Date: Thu, 4 Sep 2025 14:23:30 +0800 Subject: [PATCH] python3Packages.firedrake: add updateScript --- pkgs/development/python-modules/firedrake/default.nix | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/firedrake/default.nix b/pkgs/development/python-modules/firedrake/default.nix index d46edecae34f..645bf8ae82ff 100644 --- a/pkgs/development/python-modules/firedrake/default.nix +++ b/pkgs/development/python-modules/firedrake/default.nix @@ -43,9 +43,10 @@ mpiCheckPhaseHook, writableTmpDirAsHomeHook, - # passthru.tests + # passthru firedrake, mpich, + nix-update-script, }: let firedrakePackages = lib.makeScope newScope (self: { @@ -173,6 +174,13 @@ buildPythonPackage rec { # python updater script sets the wrong tag skipBulkUpdate = true; + updateScript = nix-update-script { + extraArgs = [ + "--version-regex" + "([0-9.]+)" + ]; + }; + tests = lib.optionalAttrs stdenv.hostPlatform.isLinux { mpich = firedrake.override { petsc4py = petsc4py.override { mpi = mpich; };