From 8f2a742b5d8aeaf7801d97568cb779718e9a2ced Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 11 Aug 2026 18:25:34 +0000 Subject: [PATCH 1/2] chore(deps): update spack packages to latest upstream versions --- .github/ci-test-config.json | 8 +++++++- .../scientificcomputing/packages/dolfinx_mpc/package.py | 1 + .../packages/py_adios4dolfinx/package.py | 1 + .../packages/py_annotated_doc/package.py | 1 + .../packages/py_cardiac_geometries_core/package.py | 1 + .../packages/py_cardiac_geometriesx/package.py | 1 + .../packages/py_dolfinx_mpc/package.py | 1 + .../packages/py_fenicsx_beat/package.py | 1 + .../packages/py_fenicsx_pulse/package.py | 1 + .../scientificcomputing/packages/py_festim/package.py | 1 + .../scientificcomputing/packages/py_gotranx/package.py | 1 + .../scientificcomputing/packages/py_io4dolfinx/package.py | 1 + .../scientificcomputing/packages/py_scifem/package.py | 1 + .../scientificcomputing/packages/py_typer/package.py | 1 + 14 files changed, 20 insertions(+), 1 deletion(-) diff --git a/.github/ci-test-config.json b/.github/ci-test-config.json index 804ed05..2f6a1c0 100644 --- a/.github/ci-test-config.json +++ b/.github/ci-test-config.json @@ -2,6 +2,7 @@ "py-io4dolfinx": { "versions": [ "main", + "1.3.0", "1.2.0" ], "specs": [ @@ -56,6 +57,7 @@ "py-scifem": { "versions": [ "main", + "0.21.0", "0.20.0" ], "specs": [ @@ -67,6 +69,7 @@ "py-fenicsx-beat": { "versions": [ "main", + "0.5.0", "0.3.0" ], "specs": [ @@ -77,6 +80,7 @@ "py-gotranx": { "versions": [ "main", + "1.8.0", "1.6.1" ], "specs": [ @@ -96,6 +100,7 @@ "py-cardiac-geometriesx": { "versions": [ "main", + "0.15.1", "0.14.0" ], "specs": [ @@ -106,6 +111,7 @@ "py-fenicsx-pulse": { "versions": [ "main", + "0.7.0", "0.6.1" ], "specs": [ @@ -133,4 +139,4 @@ ], "import_name": "ldrb" } -} +} \ No newline at end of file diff --git a/spack_repo/scientificcomputing/packages/dolfinx_mpc/package.py b/spack_repo/scientificcomputing/packages/dolfinx_mpc/package.py index 21da810..1591e6a 100644 --- a/spack_repo/scientificcomputing/packages/dolfinx_mpc/package.py +++ b/spack_repo/scientificcomputing/packages/dolfinx_mpc/package.py @@ -25,6 +25,7 @@ class DolfinxMpc(CMakePackage): version("0.9.3", sha256="efa312cc498e428aab44acccc9bb0c74c200eda005742de7778c8e68fa84e8df") version("0.8.1", sha256="e0254b4a1c9c1456583c1415821946b11b0b2e48dbfee6558da2bbedfe78b461") version("0.10.5", sha256="7896d11a6b8bd2a16de59f0ef2b5466d5361e1b2733403faaabc1d8c176fd50a") + version("0.11.0.post0", sha256="2874423026f74c03ddd26ab949fd3705bc6bca066195ff79c6661e90f8839df8") # HDF5 dependency requires C in CMake depends_on("c", type="build") diff --git a/spack_repo/scientificcomputing/packages/py_adios4dolfinx/package.py b/spack_repo/scientificcomputing/packages/py_adios4dolfinx/package.py index be2b9be..4ed51fc 100644 --- a/spack_repo/scientificcomputing/packages/py_adios4dolfinx/package.py +++ b/spack_repo/scientificcomputing/packages/py_adios4dolfinx/package.py @@ -37,6 +37,7 @@ class PyAdios4dolfinx(PythonPackage): version( "0.10.0.post0", sha256="6a937ea4c622c63a00a0c6993fc89c93b13f25a5a2c0492776fec47ce3cee9d2" ) + version("0.11.0", sha256="9f00020ecebf0b24a60007319303e5cc4c204fd075c165862a715c31317ce9b2") depends_on("py-packaging", type="run") diff --git a/spack_repo/scientificcomputing/packages/py_annotated_doc/package.py b/spack_repo/scientificcomputing/packages/py_annotated_doc/package.py index 6fcbed2..97a46a0 100644 --- a/spack_repo/scientificcomputing/packages/py_annotated_doc/package.py +++ b/spack_repo/scientificcomputing/packages/py_annotated_doc/package.py @@ -18,6 +18,7 @@ class PyAnnotatedDoc(PythonPackage): license("MIT", checked_by="finsberg") version("0.0.4", sha256="fbcda96e87e9c92ad167c2e53839e57503ecfda18804ea28102353485033faa4") + version("0.0.5", sha256="c7e58ce09192557605d8bbd92836d7e1d520ac9580096042c0bfd197efacf1bb") depends_on("python@3.8:", type=("build", "run")) depends_on("py-pdm-backend", type="build") diff --git a/spack_repo/scientificcomputing/packages/py_cardiac_geometries_core/package.py b/spack_repo/scientificcomputing/packages/py_cardiac_geometries_core/package.py index 9225dbf..9769149 100644 --- a/spack_repo/scientificcomputing/packages/py_cardiac_geometries_core/package.py +++ b/spack_repo/scientificcomputing/packages/py_cardiac_geometries_core/package.py @@ -42,6 +42,7 @@ class PyCardiacGeometriesCore(PythonPackage): version("main", branch="main") version("1.2.2", sha256="bb7a003474d2f2013dcb2190ca1d30527f1e7aee3626114083f0656dc3830b9d") version("1.4.0", sha256="69b49e27c91e87e3c2b548a6a7a395cce7fe6091e7baec57f97a73f93cdc1178") + version("1.5.0", sha256="330b26a6285b8e00739dcf52d9fac57480a8dbd3d120018c3f8f59666bb5de0d") # Python version and Build backend depends_on("python@3.8:", type=("build", "run")) diff --git a/spack_repo/scientificcomputing/packages/py_cardiac_geometriesx/package.py b/spack_repo/scientificcomputing/packages/py_cardiac_geometriesx/package.py index 08a8aa7..a98b209 100644 --- a/spack_repo/scientificcomputing/packages/py_cardiac_geometriesx/package.py +++ b/spack_repo/scientificcomputing/packages/py_cardiac_geometriesx/package.py @@ -42,6 +42,7 @@ class PyCardiacGeometriesx(PythonPackage): version("main", branch="main") version("0.12.0", sha256="93698a5d0d8ac7751c458dde963116a9c050c6d534b45cd034aa13dd668cc904") version("0.14.0", sha256="894dbfd847a6f528fbf967c085720a930c5f7b879adf84339f96c7880632e88b") + version("0.15.1", sha256="cb2523900e79a388344e08c2f720f80aeaa489cbb9fa02a382919bf909c608df") # Python version and Build backend depends_on("python@3.10:", type=("build", "run")) diff --git a/spack_repo/scientificcomputing/packages/py_dolfinx_mpc/package.py b/spack_repo/scientificcomputing/packages/py_dolfinx_mpc/package.py index 29e6854..32b313a 100644 --- a/spack_repo/scientificcomputing/packages/py_dolfinx_mpc/package.py +++ b/spack_repo/scientificcomputing/packages/py_dolfinx_mpc/package.py @@ -25,6 +25,7 @@ class PyDolfinxMpc(PythonPackage): version("0.9.3", sha256="efa312cc498e428aab44acccc9bb0c74c200eda005742de7778c8e68fa84e8df") version("0.8.1", sha256="e0254b4a1c9c1456583c1415821946b11b0b2e48dbfee6558da2bbedfe78b461") version("0.10.5", sha256="7896d11a6b8bd2a16de59f0ef2b5466d5361e1b2733403faaabc1d8c176fd50a") + version("0.11.0.post0", sha256="2874423026f74c03ddd26ab949fd3705bc6bca066195ff79c6661e90f8839df8") variant("numba", default=False, description="numba support") diff --git a/spack_repo/scientificcomputing/packages/py_fenicsx_beat/package.py b/spack_repo/scientificcomputing/packages/py_fenicsx_beat/package.py index 3255479..97f1ad1 100644 --- a/spack_repo/scientificcomputing/packages/py_fenicsx_beat/package.py +++ b/spack_repo/scientificcomputing/packages/py_fenicsx_beat/package.py @@ -21,6 +21,7 @@ class PyFenicsxBeat(PythonPackage): version("main", branch="main") version("0.2.4", sha256="ddba1ee2a4ded52a846b1ee11b1bd6e7d97522608dd6206436ae0fd58b12b17b") version("0.3.0", sha256="4dd8fefa122f86705945a6e2e5969dbf2a0fe987072b2a27f1298547717222a6") + version("0.5.0", sha256="696f98fca69fd3e43474c83b72510481aef0e54cb99f789dfca32519f073bf39") variant( "cardiac-geometries", default=True, description="Add cardiac geometries as a dependency" diff --git a/spack_repo/scientificcomputing/packages/py_fenicsx_pulse/package.py b/spack_repo/scientificcomputing/packages/py_fenicsx_pulse/package.py index 01ed7ff..9a61be5 100644 --- a/spack_repo/scientificcomputing/packages/py_fenicsx_pulse/package.py +++ b/spack_repo/scientificcomputing/packages/py_fenicsx_pulse/package.py @@ -21,6 +21,7 @@ class PyFenicsxPulse(PythonPackage): version("main", branch="main") version("0.6.0", sha256="fddfb2fa554e6537b8205a1a7806549fbbd5b55cb913338387f54f27bef87818") version("0.6.1", sha256="3f335f502f40e4e0d640b981f4add3abcd642e27aa911d9c72b4baafeb04b5b7") + version("0.7.0", sha256="ead5eee4f430f7ab8b3a6cf4608b12088f7d8768da5bf22c3addca02648d4d9e") variant( "cardiac-geometries", default=True, description="Add cardiac geometries as a dependency" diff --git a/spack_repo/scientificcomputing/packages/py_festim/package.py b/spack_repo/scientificcomputing/packages/py_festim/package.py index 7ce5986..ece2c07 100644 --- a/spack_repo/scientificcomputing/packages/py_festim/package.py +++ b/spack_repo/scientificcomputing/packages/py_festim/package.py @@ -31,6 +31,7 @@ class PyFestim(PythonPackage): version( "2.0-alpha.8", sha256="b12144204e6d1d887a9c0cfadafbfaa87aa6b16fc09f0884df72fe6d0d56dc38" ) + version("2.2-rc.1", sha256="daa4210b47502a9f5bcc53c9a470c91d8d44e47ac67fe43da8e6b11ae23f3336") depends_on("python@3.10:", type=("build", "run")) depends_on("py-setuptools@42:", type="build") diff --git a/spack_repo/scientificcomputing/packages/py_gotranx/package.py b/spack_repo/scientificcomputing/packages/py_gotranx/package.py index 3a16ad4..1aac0a4 100644 --- a/spack_repo/scientificcomputing/packages/py_gotranx/package.py +++ b/spack_repo/scientificcomputing/packages/py_gotranx/package.py @@ -42,6 +42,7 @@ class PyGotranx(PythonPackage): version("main", branch="main") version("1.5.1", sha256="5386876d6cd6f4465a8288a27a7fd44a98116e5b7887173578873371a6a4d3a6") version("1.6.1", sha256="43602fb6782b33774a119d35545a99ad27cf9a76fbe919844a1f42b5e20cc1e8") + version("1.8.0", sha256="05c4f724a12119cda89eb69d82ebb8f3ed3935e9e1bdc2bf408a75adfda11b1d") # Python version and Build backend depends_on("python@3.9:", type=("build", "run")) diff --git a/spack_repo/scientificcomputing/packages/py_io4dolfinx/package.py b/spack_repo/scientificcomputing/packages/py_io4dolfinx/package.py index 1667153..cbfd46e 100644 --- a/spack_repo/scientificcomputing/packages/py_io4dolfinx/package.py +++ b/spack_repo/scientificcomputing/packages/py_io4dolfinx/package.py @@ -27,6 +27,7 @@ class PyIo4dolfinx(PythonPackage): version("1.1.2", sha256="592954e9ef4942fef966cba49b131213ff105fa473dd26912c1d2a22fb2392d3") version("1.1.0", sha256="3641d72083858d5ae0672a16cb11dc6fd792a117cbc2281be307ffc47a91fcb2") version("1.2.0", sha256="2da5fb02998cef9203c2da75a6280231ff66bc044557e6816148e968fcbf53b7") + version("1.3.0", sha256="aa9d78c7b56eaf758104576200bd600e985dedbeb37f4fbf30f09ac5481e9c83") variant("adios2", default=True, description="ADIOS2 backend support") variant("h5py", default=True, description="H5Py backend support") diff --git a/spack_repo/scientificcomputing/packages/py_scifem/package.py b/spack_repo/scientificcomputing/packages/py_scifem/package.py index 8b6b3d2..3f70c6e 100644 --- a/spack_repo/scientificcomputing/packages/py_scifem/package.py +++ b/spack_repo/scientificcomputing/packages/py_scifem/package.py @@ -29,6 +29,7 @@ class PyScifem(PythonPackage): version("0.5.0", sha256="1e5978ab97889c2d6bad80e375c9db1b050bfb68c197eada17928e6908f15372") version("0.4.0", sha256="c4494008c974c3303de7d28d40e038478c4fc1c7c24b7117305bd552a2a1c5a4") version("0.20.0", sha256="6667062145621523c2d5f0e95c50b8e4f7f3cb8d13a21a288405507211283f5d") + version("0.21.0", sha256="a9761f09dc1565a49f7fdebad0a2e85b4b7ceaf08fe05f59e00c530245f0748b") variant("adios2", default=False, description="ADIOS2 support") variant("petsc", default=False, description="PETSc support") diff --git a/spack_repo/scientificcomputing/packages/py_typer/package.py b/spack_repo/scientificcomputing/packages/py_typer/package.py index f602054..b2111c2 100644 --- a/spack_repo/scientificcomputing/packages/py_typer/package.py +++ b/spack_repo/scientificcomputing/packages/py_typer/package.py @@ -17,6 +17,7 @@ class PyTyper(PythonPackage): version("0.24.1", sha256="e39b4732d65fbdcde189ae76cf7cd48aeae72919dea1fdfc16593be016256b45") version("0.26.7", sha256="e314a34c617e419c091b2830dda3ea1f257134ff593061a8f5b9717ab8dddb3a") + version("0.27.1", sha256="a79bef8469a79c45498e7b814ecf8d603cc7644e9acbd9e19cac0334240b18df") depends_on("python@3.10:", type=("build", "run")) depends_on("py-pdm-backend", type="build") From 4877eb8a76e7fcb1af64425dca0f6fee3d823c05 Mon Sep 17 00:00:00 2001 From: Henrik Finsberg Date: Wed, 12 Aug 2026 08:33:12 +0200 Subject: [PATCH 2/2] Fix pre-commit --- .github/ci-test-config.json | 2 +- .../scientificcomputing/packages/dolfinx_mpc/package.py | 4 +++- .../scientificcomputing/packages/py_dolfinx_mpc/package.py | 4 +++- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.github/ci-test-config.json b/.github/ci-test-config.json index 2f6a1c0..c5ce033 100644 --- a/.github/ci-test-config.json +++ b/.github/ci-test-config.json @@ -139,4 +139,4 @@ ], "import_name": "ldrb" } -} \ No newline at end of file +} diff --git a/spack_repo/scientificcomputing/packages/dolfinx_mpc/package.py b/spack_repo/scientificcomputing/packages/dolfinx_mpc/package.py index 1591e6a..e373855 100644 --- a/spack_repo/scientificcomputing/packages/dolfinx_mpc/package.py +++ b/spack_repo/scientificcomputing/packages/dolfinx_mpc/package.py @@ -25,7 +25,9 @@ class DolfinxMpc(CMakePackage): version("0.9.3", sha256="efa312cc498e428aab44acccc9bb0c74c200eda005742de7778c8e68fa84e8df") version("0.8.1", sha256="e0254b4a1c9c1456583c1415821946b11b0b2e48dbfee6558da2bbedfe78b461") version("0.10.5", sha256="7896d11a6b8bd2a16de59f0ef2b5466d5361e1b2733403faaabc1d8c176fd50a") - version("0.11.0.post0", sha256="2874423026f74c03ddd26ab949fd3705bc6bca066195ff79c6661e90f8839df8") + version( + "0.11.0.post0", sha256="2874423026f74c03ddd26ab949fd3705bc6bca066195ff79c6661e90f8839df8" + ) # HDF5 dependency requires C in CMake depends_on("c", type="build") diff --git a/spack_repo/scientificcomputing/packages/py_dolfinx_mpc/package.py b/spack_repo/scientificcomputing/packages/py_dolfinx_mpc/package.py index 32b313a..16e4d13 100644 --- a/spack_repo/scientificcomputing/packages/py_dolfinx_mpc/package.py +++ b/spack_repo/scientificcomputing/packages/py_dolfinx_mpc/package.py @@ -25,7 +25,9 @@ class PyDolfinxMpc(PythonPackage): version("0.9.3", sha256="efa312cc498e428aab44acccc9bb0c74c200eda005742de7778c8e68fa84e8df") version("0.8.1", sha256="e0254b4a1c9c1456583c1415821946b11b0b2e48dbfee6558da2bbedfe78b461") version("0.10.5", sha256="7896d11a6b8bd2a16de59f0ef2b5466d5361e1b2733403faaabc1d8c176fd50a") - version("0.11.0.post0", sha256="2874423026f74c03ddd26ab949fd3705bc6bca066195ff79c6661e90f8839df8") + version( + "0.11.0.post0", sha256="2874423026f74c03ddd26ab949fd3705bc6bca066195ff79c6661e90f8839df8" + ) variant("numba", default=False, description="numba support")