Skip to content

{astro,tools}[gfbf/2024a] astropy v7.1.0, pyshtools v4.13.1#24952

Merged
WilleBell merged 1 commit intoeasybuilders:developfrom
lexming:20251221174654_new_pr_astropy-testing710
Feb 13, 2026
Merged

{astro,tools}[gfbf/2024a] astropy v7.1.0, pyshtools v4.13.1#24952
WilleBell merged 1 commit intoeasybuilders:developfrom
lexming:20251221174654_new_pr_astropy-testing710

Conversation

@lexming
Copy link
Contributor

@lexming lexming commented Dec 21, 2025

(created using eb --new-pr)

  • backport astropy v7.1.0 from 2025b into 2024a
  • add new easyconfig for pyshtools v4.13.1

…0-gfbf-2024a.eb, pre-commit-4.3.0-GCCcore-13.3.0.eb, pyshtools-4.13.1-gfbf-2024a.eb
@github-actions github-actions bot added the 2024a issues & PRs related to 2024a common toolchains label Dec 21, 2025
@github-actions
Copy link

Updated software astropy-testing-7.1.0-gfbf-2024a.eb

Diff against astropy-testing-7.1.0-gfbf-2025b.eb

easybuild/easyconfigs/a/astropy-testing/astropy-testing-7.1.0-gfbf-2025b.eb

diff --git a/easybuild/easyconfigs/a/astropy-testing/astropy-testing-7.1.0-gfbf-2025b.eb b/easybuild/easyconfigs/a/astropy-testing/astropy-testing-7.1.0-gfbf-2024a.eb
index 4928ec8355..903230f8ee 100644
--- a/easybuild/easyconfigs/a/astropy-testing/astropy-testing-7.1.0-gfbf-2025b.eb
+++ b/easybuild/easyconfigs/a/astropy-testing/astropy-testing-7.1.0-gfbf-2024a.eb
@@ -6,7 +6,7 @@ version = '7.1.0'
 homepage = 'https://www.astropy.org/'
 description = """This bundle contains all dependencies needed to test astropy using pytest."""
 
-toolchain = {'name': 'gfbf', 'version': '2025b'}
+toolchain = {'name': 'gfbf', 'version': '2024a'}
 
 builddependencies = [
     ('hatchling', '1.27.0'),
@@ -15,10 +15,10 @@ builddependencies = [
 # Dependencies needed for testing are obtained from
 # https://github.com/astropy/astropy/blob/v7.1.0/pyproject.toml
 dependencies = [
-    ('Python', '3.13.5'),
-    ('SciPy-bundle', '2025.07'),
-    ('hypothesis', '6.136.6'),
-    ('coverage', '7.10.7'),
+    ('Python', '3.12.3'),
+    ('SciPy-bundle', '2024.05'),
+    ('hypothesis', '6.103.1'),
+    ('coverage', '7.9.2'),
     ('pre-commit', '4.3.0'),
 ]
 
@@ -39,8 +39,8 @@ exts_list = [
     ('pytest-filter-subpackage', '0.2.0', {
         'checksums': ['3f468f1b36518128869b95deab661ba45ed6293854329fef14da4c8cac78af56'],
     }),
-    ('pytest_cov', '7.0.0', {
-        'checksums': ['33c97eda2e049a0c5298e91f519302a1334c26ac65c1a483d6206fd458361af1'],
+    ('pytest_cov', '6.2.1', {
+        'checksums': ['25cc6cc0a5358204b8108ecedc51a9b57b34cc6b8c967cc2c01a4e00d8a67da2'],
     }),
     ('pytest_mock', '3.15.1', {
         'checksums': ['1849a238f6f396da19762269de72cb1814ab44416fa73a8686deac10b0d87a0f'],
Diff against astropy-testing-7.0.0-gfbf-2023b.eb

easybuild/easyconfigs/a/astropy-testing/astropy-testing-7.0.0-gfbf-2023b.eb

diff --git a/easybuild/easyconfigs/a/astropy-testing/astropy-testing-7.0.0-gfbf-2023b.eb b/easybuild/easyconfigs/a/astropy-testing/astropy-testing-7.1.0-gfbf-2024a.eb
index baf449d19c..903230f8ee 100644
--- a/easybuild/easyconfigs/a/astropy-testing/astropy-testing-7.0.0-gfbf-2023b.eb
+++ b/easybuild/easyconfigs/a/astropy-testing/astropy-testing-7.1.0-gfbf-2024a.eb
@@ -1,27 +1,31 @@
 easyblock = 'PythonBundle'
 
 name = 'astropy-testing'
-version = '7.0.0'
+version = '7.1.0'
 
 homepage = 'https://www.astropy.org/'
 description = """This bundle contains all dependencies needed to test astropy using pytest."""
 
-toolchain = {'name': 'gfbf', 'version': '2023b'}
+toolchain = {'name': 'gfbf', 'version': '2024a'}
+
+builddependencies = [
+    ('hatchling', '1.27.0'),
+]
 
 # Dependencies needed for testing are obtained from
-# https://github.com/astropy/astropy/blob/465a7ffe0cc9c776bc668a6938d029ffb83b68de/pyproject.toml#L95
+# https://github.com/astropy/astropy/blob/v7.1.0/pyproject.toml
 dependencies = [
-    ('Python', '3.11.5'),
-    ('SciPy-bundle', '2023.11'),
-    ('hypothesis', '6.90.0'),
-    ('coverage', '7.4.4'),
-    ('pre-commit', '3.7.0'),
+    ('Python', '3.12.3'),
+    ('SciPy-bundle', '2024.05'),
+    ('hypothesis', '6.103.1'),
+    ('coverage', '7.9.2'),
+    ('pre-commit', '4.3.0'),
 ]
 
 exts_list = [
-    ('pytest-doctestplus', '1.3.0', {
+    ('pytest-doctestplus', '1.4.0', {
         'source_tmpl': 'pytest_doctestplus-%(version)s.tar.gz',
-        'checksums': ['709ad23ea98da9a835ace0a4365c85371c376e000f2860f30de6df3a6f00728a'],
+        'checksums': ['df83832b1d11288572df2ee4c7cccdb421d812b8038a658bb514c9c62bdbd626'],
     }),
     ('pytest-astropy-header', '0.2.2', {
         'checksums': ['77891101c94b75a8ca305453b879b318ab6001b370df02be2c0b6d1bb322db10'],
@@ -35,11 +39,11 @@ exts_list = [
     ('pytest-filter-subpackage', '0.2.0', {
         'checksums': ['3f468f1b36518128869b95deab661ba45ed6293854329fef14da4c8cac78af56'],
     }),
-    ('pytest-cov', '5.0.0', {
-        'checksums': ['5837b58e9f6ebd335b0f8060eecce69b662415b16dc503883a02f45dfeb14857'],
+    ('pytest_cov', '6.2.1', {
+        'checksums': ['25cc6cc0a5358204b8108ecedc51a9b57b34cc6b8c967cc2c01a4e00d8a67da2'],
     }),
-    ('pytest-mock', '3.14.0', {
-        'checksums': ['2719255a1efeceadbc056d6bf3df3d1c5015530fb40cf347c0f9afac88410bd0'],
+    ('pytest_mock', '3.15.1', {
+        'checksums': ['1849a238f6f396da19762269de72cb1814ab44416fa73a8686deac10b0d87a0f'],
     }),
     ('pytest-astropy', '0.11.0', {
         'checksums': ['4eaeaa99ed91163ed8f9aac132c70a81f25bc4c12f3cd54dba329fc26c6739b5'],

Updated software astropy-7.1.0-gfbf-2024a.eb

Diff against astropy-7.1.0-gfbf-2025b.eb

easybuild/easyconfigs/a/astropy/astropy-7.1.0-gfbf-2025b.eb

diff --git a/easybuild/easyconfigs/a/astropy/astropy-7.1.0-gfbf-2025b.eb b/easybuild/easyconfigs/a/astropy/astropy-7.1.0-gfbf-2024a.eb
index 14ba959765..732433391c 100644
--- a/easybuild/easyconfigs/a/astropy/astropy-7.1.0-gfbf-2025b.eb
+++ b/easybuild/easyconfigs/a/astropy/astropy-7.1.0-gfbf-2024a.eb
@@ -10,18 +10,18 @@ astronomy packages.
 
 The Astropy community is committed to supporting diversity and inclusion."""
 
-toolchain = {'name': 'gfbf', 'version': '2025b'}
+toolchain = {'name': 'gfbf', 'version': '2024a'}
 
 builddependencies = [
-    ('Cython', '3.1.2'),
+    ('Cython', '3.0.10'),
     ('astropy-testing', '7.1.0'),  # Only needed for test step
     ('hatchling', '1.27.0'),
 ]
 dependencies = [
-    ('Python', '3.13.5'),
-    ('SciPy-bundle', '2025.07'),
+    ('Python', '3.12.3'),
+    ('SciPy-bundle', '2024.05'),
     ('PyYAML', '6.0.2'),
-    ('matplotlib', '3.10.5'),
+    ('matplotlib', '3.9.2'),
 ]
 
 local_pytest_args = "not test_delay_doc_updates and not test_datetime_timedelta_roundtrip"
Diff against astropy-7.0.0-gfbf-2023b.eb

easybuild/easyconfigs/a/astropy/astropy-7.0.0-gfbf-2023b.eb

diff --git a/easybuild/easyconfigs/a/astropy/astropy-7.0.0-gfbf-2023b.eb b/easybuild/easyconfigs/a/astropy/astropy-7.1.0-gfbf-2024a.eb
index 6922fe8a15..732433391c 100644
--- a/easybuild/easyconfigs/a/astropy/astropy-7.0.0-gfbf-2023b.eb
+++ b/easybuild/easyconfigs/a/astropy/astropy-7.1.0-gfbf-2024a.eb
@@ -1,7 +1,7 @@
 easyblock = 'PythonBundle'
 
 name = 'astropy'
-version = '7.0.0'
+version = '7.1.0'
 
 homepage = 'https://www.astropy.org/'
 description = """The Astropy Project is a community effort to develop a common
@@ -10,17 +10,18 @@ astronomy packages.
 
 The Astropy community is committed to supporting diversity and inclusion."""
 
-toolchain = {'name': 'gfbf', 'version': '2023b'}
+toolchain = {'name': 'gfbf', 'version': '2024a'}
 
 builddependencies = [
     ('Cython', '3.0.10'),
-    ('astropy-testing', '7.0.0'),  # Only needed for test step
+    ('astropy-testing', '7.1.0'),  # Only needed for test step
+    ('hatchling', '1.27.0'),
 ]
 dependencies = [
-    ('Python', '3.11.5'),
-    ('SciPy-bundle', '2023.11'),
-    ('PyYAML', '6.0.1'),
-    ('matplotlib', '3.8.2'),
+    ('Python', '3.12.3'),
+    ('SciPy-bundle', '2024.05'),
+    ('PyYAML', '6.0.2'),
+    ('matplotlib', '3.9.2'),
 ]
 
 local_pytest_args = "not test_delay_doc_updates and not test_datetime_timedelta_roundtrip"
@@ -29,6 +30,11 @@ local_pytest_args = "not test_delay_doc_updates and not test_datetime_timedelta_
 local_pytest_args += " and not remote_data"
 # This test fails if the Easybuild tempdir is in a location for which the path is not equal to the realpath
 local_pytest_args += " and not test_write_jsviewer_local"
+# This test fails with small precision errors
+local_pytest_args += " and not test_datetime_timedelta_sum"
+# This test fails due to trying broken import statement "from astropy import tests.stores" which is invalid syntax.
+local_pytest_args += " and not test_imports"
+
 
 exts_list = [
     ('colorlog', '6.9.0', {
@@ -38,21 +44,21 @@ exts_list = [
         'modulename': 'erfa',
         'checksums': ['17d6b24fe4846c65d5e7d8c362dcb08199dc63b30a236aedd73875cc83e1f6c0'],
     }),
-    ('extension-helpers', '1.2.0', {
+    ('extension-helpers', '1.4.0', {
         'modulename': 'extension_helpers',
         'source_tmpl': 'extension_helpers-%(version)s.tar.gz',
-        'checksums': ['e7d9c8f71804edd7ecd05b5d59a5b504f6e24867970abfc12771242eed76ebcc'],
+        'checksums': ['78d04185f196e3e0bc5fd8418ce298b014c46f7ac609f6a8c10bf70e8c978324'],
     }),
-    ('astropy-iers-data', '0.2025.1.6.0.33.42', {
+    ('astropy-iers-data', '0.2025.10.6.0.35.25', {
         'source_tmpl': 'astropy_iers_data-%(version)s.tar.gz',
-        'checksums': ['0c7e61bcadbafa7db073074eb5f90754449fab65e59abbbc9a65004b5eb4e763'],
+        'checksums': ['60a0a8ff69dcb2d3470071f444c58685b06299c48214349a1a0ce2d44e178f76'],
     }),
     (name, version, {
         'patches': ['astropy-7.0.0_test_quantities_fitting.patch'],
         'checksums': [
-            'e92d7c9fee86eb3df8714e5dd41bbf9f163d343e1a183d95bf6bd09e4313c940',  # astropy-7.0.0.tar.gz
-            # astropy-7.0.0_test_quantities_fitting.patch
-            '2a55b32d8cf85f55343afc8011ea6329d1273a04e450d88414006e856f355563',
+            {'astropy-7.1.0.tar.gz': 'c8f254322295b1b8cf24303d6f155bf7efdb6c1282882b966ce3040eff8c53c5'},
+            {'astropy-7.0.0_test_quantities_fitting.patch':
+             '2a55b32d8cf85f55343afc8011ea6329d1273a04e450d88414006e856f355563'},
         ],
         # Create test installation, since Astropy tests cannot be run on the source / build dir since the import at
         # https://github.com/astropy/astropy/blob/465a7ffe0cc9c776bc668a6938d029ffb83b68de/astropy/__init__.py#L146
Diff against astropy-5.1.1-intel-2022a.eb

easybuild/easyconfigs/a/astropy/astropy-5.1.1-intel-2022a.eb

diff --git a/easybuild/easyconfigs/a/astropy/astropy-5.1.1-intel-2022a.eb b/easybuild/easyconfigs/a/astropy/astropy-7.1.0-gfbf-2024a.eb
index 752181ad8d..732433391c 100644
--- a/easybuild/easyconfigs/a/astropy/astropy-5.1.1-intel-2022a.eb
+++ b/easybuild/easyconfigs/a/astropy/astropy-7.1.0-gfbf-2024a.eb
@@ -1,33 +1,74 @@
-easyblock = "PythonBundle"
+easyblock = 'PythonBundle'
 
 name = 'astropy'
-version = '5.1.1'
+version = '7.1.0'
 
 homepage = 'https://www.astropy.org/'
 description = """The Astropy Project is a community effort to develop a common
 core package for Astronomy in Python and foster an ecosystem of interoperable
-astronomy packages."""
+astronomy packages.
 
-docurls = 'https://docs.astropy.org'
+The Astropy community is committed to supporting diversity and inclusion."""
 
-toolchain = {'name': 'intel', 'version': '2022a'}
+toolchain = {'name': 'gfbf', 'version': '2024a'}
 
+builddependencies = [
+    ('Cython', '3.0.10'),
+    ('astropy-testing', '7.1.0'),  # Only needed for test step
+    ('hatchling', '1.27.0'),
+]
 dependencies = [
-    ('Python', '3.10.4'),
-    ('SciPy-bundle', '2022.05'),
-    ('PyYAML', '6.0'),
+    ('Python', '3.12.3'),
+    ('SciPy-bundle', '2024.05'),
+    ('PyYAML', '6.0.2'),
+    ('matplotlib', '3.9.2'),
 ]
 
+local_pytest_args = "not test_delay_doc_updates and not test_datetime_timedelta_roundtrip"
+# Also disable tests that need remote data, see
+# https://git.shrewdly.se/mirror/guix/commit/2aa0127d4e3d2363c04caab88137b070b6cf1318?style=unified&whitespace=show-all&show-outdated=
+local_pytest_args += " and not remote_data"
+# This test fails if the Easybuild tempdir is in a location for which the path is not equal to the realpath
+local_pytest_args += " and not test_write_jsviewer_local"
+# This test fails with small precision errors
+local_pytest_args += " and not test_datetime_timedelta_sum"
+# This test fails due to trying broken import statement "from astropy import tests.stores" which is invalid syntax.
+local_pytest_args += " and not test_imports"
+
+
 exts_list = [
-    ('pyerfa', '2.0.0.1', {
+    ('colorlog', '6.9.0', {
+        'checksums': ['bfba54a1b93b94f54e1f4fe48395725a3d92fd2a4af702f6bd70946bdc0c6ac2'],
+    }),
+    ('pyerfa', '2.0.1.5', {
         'modulename': 'erfa',
-        'checksums': ['2fd4637ffe2c1e6ede7482c13f583ba7c73119d78bef90175448ce506a0ede30'],
+        'checksums': ['17d6b24fe4846c65d5e7d8c362dcb08199dc63b30a236aedd73875cc83e1f6c0'],
+    }),
+    ('extension-helpers', '1.4.0', {
+        'modulename': 'extension_helpers',
+        'source_tmpl': 'extension_helpers-%(version)s.tar.gz',
+        'checksums': ['78d04185f196e3e0bc5fd8418ce298b014c46f7ac609f6a8c10bf70e8c978324'],
     }),
-    ('extension-helpers', '1.0.0', {
-        'checksums': ['ca1bfac67c79cf4a7a0c09286ce2a24eec31bf17715818d0726318dd0e5050e6'],
+    ('astropy-iers-data', '0.2025.10.6.0.35.25', {
+        'source_tmpl': 'astropy_iers_data-%(version)s.tar.gz',
+        'checksums': ['60a0a8ff69dcb2d3470071f444c58685b06299c48214349a1a0ce2d44e178f76'],
     }),
     (name, version, {
-        'checksums': ['ba4bd696af7090fd399b464c704bf27b5633121e461785edc70432606a94bd81'],
+        'patches': ['astropy-7.0.0_test_quantities_fitting.patch'],
+        'checksums': [
+            {'astropy-7.1.0.tar.gz': 'c8f254322295b1b8cf24303d6f155bf7efdb6c1282882b966ce3040eff8c53c5'},
+            {'astropy-7.0.0_test_quantities_fitting.patch':
+             '2a55b32d8cf85f55343afc8011ea6329d1273a04e450d88414006e856f355563'},
+        ],
+        # Create test installation, since Astropy tests cannot be run on the source / build dir since the import at
+        # https://github.com/astropy/astropy/blob/465a7ffe0cc9c776bc668a6938d029ffb83b68de/astropy/__init__.py#L146
+        # will fail
+        'testinstall': 'True',
+        # Run tests, but skip test_delay_doc_updates, which has a known issues
+        # https://github.com/astropy/astropy/issues/17558
+        # (Probably) fixed in 7.0.X and 7.1 https://github.com/astropy/astropy/pull/17559
+        'runtest': 'cd $EB_PYTHONPACKAGE_TEST_INSTALLDIR'
+                   ' && pytest -n %%(parallel)s -k "%s" --pyargs astropy' % local_pytest_args
     }),
 ]
 

Updated software pre-commit-4.3.0-GCCcore-13.3.0.eb

Diff against pre-commit-4.3.0-GCCcore-14.3.0.eb

easybuild/easyconfigs/p/pre-commit/pre-commit-4.3.0-GCCcore-14.3.0.eb

diff --git a/easybuild/easyconfigs/p/pre-commit/pre-commit-4.3.0-GCCcore-14.3.0.eb b/easybuild/easyconfigs/p/pre-commit/pre-commit-4.3.0-GCCcore-13.3.0.eb
index bf904fdee9..5ed9ffaeb9 100644
--- a/easybuild/easyconfigs/p/pre-commit/pre-commit-4.3.0-GCCcore-14.3.0.eb
+++ b/easybuild/easyconfigs/p/pre-commit/pre-commit-4.3.0-GCCcore-13.3.0.eb
@@ -12,16 +12,16 @@ Git hook scripts are useful for identifying simple issues before submission to c
  this allows a code reviewer to focus on the architecture of a change while not wasting time
  with trivial style nitpicks."""
 
-toolchain = {'name': 'GCCcore', 'version': '14.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '13.3.0'}
 
 builddependencies = [
-    ('binutils', '2.44'),
+    ('binutils', '2.42'),
 ]
 
 dependencies = [
-    ('Python', '3.13.5'),
+    ('Python', '3.12.3'),
     ('PyYAML', '6.0.2'),
-    ('virtualenv', '20.32.0'),
+    ('virtualenv', '20.26.2'),
 ]
 
 exts_list = [
Diff against pre-commit-4.3.0-GCCcore-14.2.0.eb

easybuild/easyconfigs/p/pre-commit/pre-commit-4.3.0-GCCcore-14.2.0.eb

diff --git a/easybuild/easyconfigs/p/pre-commit/pre-commit-4.3.0-GCCcore-14.2.0.eb b/easybuild/easyconfigs/p/pre-commit/pre-commit-4.3.0-GCCcore-13.3.0.eb
index b2a72199e4..5ed9ffaeb9 100644
--- a/easybuild/easyconfigs/p/pre-commit/pre-commit-4.3.0-GCCcore-14.2.0.eb
+++ b/easybuild/easyconfigs/p/pre-commit/pre-commit-4.3.0-GCCcore-13.3.0.eb
@@ -12,16 +12,16 @@ Git hook scripts are useful for identifying simple issues before submission to c
  this allows a code reviewer to focus on the architecture of a change while not wasting time
  with trivial style nitpicks."""
 
-toolchain = {'name': 'GCCcore', 'version': '14.2.0'}
+toolchain = {'name': 'GCCcore', 'version': '13.3.0'}
 
 builddependencies = [
     ('binutils', '2.42'),
 ]
 
 dependencies = [
-    ('Python', '3.13.1'),
+    ('Python', '3.12.3'),
     ('PyYAML', '6.0.2'),
-    ('virtualenv', '20.29.2'),
+    ('virtualenv', '20.26.2'),
 ]
 
 exts_list = [
Diff against pre-commit-3.7.0-GCCcore-13.2.0.eb

easybuild/easyconfigs/p/pre-commit/pre-commit-3.7.0-GCCcore-13.2.0.eb

diff --git a/easybuild/easyconfigs/p/pre-commit/pre-commit-3.7.0-GCCcore-13.2.0.eb b/easybuild/easyconfigs/p/pre-commit/pre-commit-4.3.0-GCCcore-13.3.0.eb
index 59f803e273..5ed9ffaeb9 100644
--- a/easybuild/easyconfigs/p/pre-commit/pre-commit-3.7.0-GCCcore-13.2.0.eb
+++ b/easybuild/easyconfigs/p/pre-commit/pre-commit-4.3.0-GCCcore-13.3.0.eb
@@ -1,7 +1,7 @@
 easyblock = 'PythonBundle'
 
 name = 'pre-commit'
-version = '3.7.0'
+version = '4.3.0'
 
 homepage = 'https://pre-commit.com/'
 description = """A framework for managing and maintaining multi-language pre-commit hooks.
@@ -12,32 +12,35 @@ Git hook scripts are useful for identifying simple issues before submission to c
  this allows a code reviewer to focus on the architecture of a change while not wasting time
  with trivial style nitpicks."""
 
-toolchain = {'name': 'GCCcore', 'version': '13.2.0'}
+toolchain = {'name': 'GCCcore', 'version': '13.3.0'}
 
 builddependencies = [
-    ('binutils', '2.40'),
+    ('binutils', '2.42'),
 ]
 
 dependencies = [
-    ('Python', '3.11.5'),
-    ('PyYAML', '6.0.1'),
-    ('virtualenv', '20.24.6'),
+    ('Python', '3.12.3'),
+    ('PyYAML', '6.0.2'),
+    ('virtualenv', '20.26.2'),
 ]
 
 exts_list = [
-    ('nodeenv', '1.8.0', {
-        'checksums': ['d51e0c37e64fbf47d017feac3145cdbb58836d7eee8c6f6d3b6880c5456227d2'],
+    ('nodeenv', '1.9.1', {
+        'checksums': ['6ec12890a2dab7946721edbfbcd91f3319c6ccc9aec47be7c7e6b7011ee6645f'],
     }),
-    ('identify', '2.5.35', {
-        'checksums': ['10a7ca245cfcd756a554a7288159f72ff105ad233c7c4b9c6f0f4d108f5f6791'],
+    ('identify', '2.6.15', {
+        'checksums': ['e4f4864b96c6557ef2a1e1c951771838f4edc9df3a72ec7118b338801b11c7bf'],
     }),
     ('cfgv', '3.4.0', {
         'checksums': ['e52591d4c5f5dead8e0f673fb16db7949d2cfb3f7da4582893288f0ded8fe560'],
     }),
     (name, version, {
         'source_tmpl': 'pre_commit-%(version)s.tar.gz',
-        'checksums': ['e209d61b8acdcf742404408531f0c37d49d2c734fd7cff2d6076083d191cb060'],
+        'checksums': ['499fe450cc9d42e9d58e606262795ecb64dd05438943c62b66f6a8673da30b16'],
     }),
 ]
 
+# Go module was detected as Fortran module
+skip_mod_files_sanity_check = True
+
 moduleclass = 'tools'

@lexming lexming changed the title {astro,tools}[gfbf/2024a] astropy-testing v7.1.0, astropy v7.1.0, pre-commit v4.3.0, ... {astro,tools}[gfbf/2024a] astropy v7.1.0, pyshtools v4.13.1 Dec 21, 2025
@lexming
Copy link
Contributor Author

lexming commented Dec 21, 2025

@boegelbot please test @ jsc-zen3

@boegelbot
Copy link
Collaborator

@lexming: Request for testing this PR well received on jsczen3l1.int.jsc-zen3.fz-juelich.de

PR test command 'if [[ develop != 'develop' ]]; then EB_BRANCH=develop ./easybuild_develop.sh 2> /dev/null 1>&2; EB_PREFIX=/home/boegelbot/easybuild/develop source init_env_easybuild_develop.sh; fi; EB_PR=24952 EB_ARGS= EB_CONTAINER= EB_REPO=easybuild-easyconfigs EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_24952 --ntasks=8 ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

  • exit code: 0
  • output:
Submitted batch job 9273

Test results coming soon (I hope)...

Details

- notification for comment with ID 3679114887 processed

Message to humans: this is just bookkeeping information for me,
it is of no use to you (unless you think I have a bug, which I don't).

@boegelbot
Copy link
Collaborator

Test report by @boegelbot
SUCCESS
Build succeeded for 4 out of 4 (total: 14 mins 8 secs) (4 easyconfigs in total)
jsczen3c1.int.jsc-zen3.fz-juelich.de - Linux Rocky Linux 9.7, x86_64, AMD EPYC-Milan Processor (zen3), Python 3.9.23
See https://gist.github.com/boegelbot/9580fafca53e07b5834c5708735ba2ba for a full test report.

@WilleBell
Copy link
Contributor

Test report by @WilleBell
SUCCESS
Build succeeded for 4 out of 4 (total: 12 mins 28 secs) (4 easyconfigs in total)
node615.hydra.os - Linux Rocky Linux 9.7, x86_64, AMD EPYC 9384X 32-Core Processor, Python 3.9.25
See https://gist.github.com/WilleBell/16d41ee55bfecd69f75189ede7a9e1de for a full test report.

Copy link
Contributor

@WilleBell WilleBell left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@WilleBell WilleBell added this to the next release (5.2.1) milestone Feb 13, 2026
@WilleBell
Copy link
Contributor

Going in, thanks @lexming!

@WilleBell WilleBell merged commit d08ba16 into easybuilders:develop Feb 13, 2026
8 checks passed
@lexming lexming deleted the 20251221174654_new_pr_astropy-testing710 branch February 13, 2026 15:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

2024a issues & PRs related to 2024a common toolchains new update

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants