Skip to content

{data}[gompi/2024a] netCDF-C++4 v4.3.1, netCDF-Fortran v4.6.1, netCDF v4.9.2, ...#21578

Closed
maxim-masterov wants to merge 4 commits intoeasybuilders:developfrom
maxim-masterov:netcdf_2024a
Closed

{data}[gompi/2024a] netCDF-C++4 v4.3.1, netCDF-Fortran v4.6.1, netCDF v4.9.2, ...#21578
maxim-masterov wants to merge 4 commits intoeasybuilders:developfrom
maxim-masterov:netcdf_2024a

Conversation

@maxim-masterov
Copy link
Copy Markdown
Collaborator

@maxim-masterov maxim-masterov commented Oct 7, 2024

@maxim-masterov maxim-masterov added the 2024a issues & PRs related to 2024a common toolchains label Oct 9, 2024
@SebastianAchilles SebastianAchilles added this to the release after 4.9.4 milestone Nov 6, 2024
@github-actions
Copy link
Copy Markdown

Updated software netCDF-4.9.2-gompi-2024a.eb

Diff against netCDF-4.9.2-gompi-2023b.eb

easybuild/easyconfigs/n/netCDF/netCDF-4.9.2-gompi-2023b.eb

diff --git a/easybuild/easyconfigs/n/netCDF/netCDF-4.9.2-gompi-2023b.eb b/easybuild/easyconfigs/n/netCDF/netCDF-4.9.2-gompi-2024a.eb
index ec41aadb94..8616035710 100644
--- a/easybuild/easyconfigs/n/netCDF/netCDF-4.9.2-gompi-2023b.eb
+++ b/easybuild/easyconfigs/n/netCDF/netCDF-4.9.2-gompi-2024a.eb
@@ -6,37 +6,35 @@ description = """NetCDF (network Common Data Form) is a set of software librarie
  and machine-independent data formats that support the creation, access, and sharing of array-oriented
  scientific data."""
 
-toolchain = {'name': 'gompi', 'version': '2023b'}
+toolchain = {'name': 'gompi', 'version': '2024a'}
 toolchainopts = {'pic': True, 'usempi': True}
 
-source_urls = ['https://github.com/Unidata/netcdf-c/archive/']
+source_urls = ['https://github.com/Unidata/%(namelower)s-c/archive/']
 sources = ['v%(version)s.tar.gz']
-patches = [
-    'netCDF-4.9.0_skip-nasa-test.patch',
-]
+patches = ['%(name)s-%(version_major_minor)s.0_skip-nasa-test.patch']
 checksums = [
     {'v4.9.2.tar.gz': 'bc104d101278c68b303359b3dc4192f81592ae8640f1aee486921138f7f88cb7'},
-    {'netCDF-4.9.0_skip-nasa-test.patch': '19d99e03c048b037dc01f03f5b8ddc910ebaceb076d0f050540d348f26dfcd2a'},
+    {'%(name)s-%(version_major_minor)s.0_skip-nasa-test.patch':
+     '19d99e03c048b037dc01f03f5b8ddc910ebaceb076d0f050540d348f26dfcd2a'},
 ]
 
 builddependencies = [
-    ('Autotools', '20220317'),
-    ('CMake', '3.27.6'),
-    ('Doxygen', '1.9.8'),
+    ('Autotools', '20231222'),
+    ('CMake', '3.29.3'),
+    ('Doxygen', '1.11.0'),
 ]
-
 dependencies = [
-    ('HDF5', '1.14.3'),
-    ('cURL', '8.3.0'),
+    ('HDF5', '1.14.5'),
+    ('cURL', '8.7.1'),
     ('Szip', '2.1.1'),
-    ('zstd', '1.5.5'),
+    ('zstd', '1.5.6'),
     ('bzip2', '1.0.8'),
-    ('libxml2', '2.11.5'),
+    ('libxml2', '2.12.7'),
 ]
 
 # disable Szip, zlib parallel I/O tests, since these can hang on some systems, e.g. generoso
-#  see: https://github.com/easybuilders/easybuild-easyconfigs/pull/16834
-#  and  https://github.com/easybuilders/easybuild-easyconfigs/pull/17107#issuecomment-1432947172
+# see: https://github.com/easybuilders/easybuild-easyconfigs/pull/16834
+# and  https://github.com/easybuilders/easybuild-easyconfigs/pull/17107#issuecomment-1432947172
 preconfigopts = ("sed -i -e 's|@MPIEXEC@ -n 4 ./tst_parallel5|echo \"skipped by EasyBuild\"|g'"
                  " -e 's|@MPIEXEC@ -n 4 ./tst_parallel_zlib|echo \"skipped by EasyBuild\"|g'"
                  " -e 's|@MPIEXEC@ -n 4 ./tst_parallel_compress|echo \"skipped by EasyBuild\"|g'"
@@ -51,7 +49,6 @@ configopts = [
 
 # some tests try to start 16 MPI ranks, so we need to allow oversubscription to avoid failing tests
 pretestopts = "OMPI_MCA_rmaps_base_oversubscribe=1 "
-
 runtest = 'test'
 
 moduleclass = 'data'
Diff against netCDF-4.9.2-iimpi-2023b.eb

easybuild/easyconfigs/n/netCDF/netCDF-4.9.2-iimpi-2023b.eb

diff --git a/easybuild/easyconfigs/n/netCDF/netCDF-4.9.2-iimpi-2023b.eb b/easybuild/easyconfigs/n/netCDF/netCDF-4.9.2-gompi-2024a.eb
index 7d3a6e0f8f..8616035710 100644
--- a/easybuild/easyconfigs/n/netCDF/netCDF-4.9.2-iimpi-2023b.eb
+++ b/easybuild/easyconfigs/n/netCDF/netCDF-4.9.2-gompi-2024a.eb
@@ -6,40 +6,36 @@ description = """NetCDF (network Common Data Form) is a set of software librarie
  and machine-independent data formats that support the creation, access, and sharing of array-oriented
  scientific data."""
 
-toolchain = {'name': 'iimpi', 'version': '2023b'}
+toolchain = {'name': 'gompi', 'version': '2024a'}
 toolchainopts = {'pic': True, 'usempi': True}
 
-source_urls = ['https://github.com/Unidata/netcdf-c/archive/']
+source_urls = ['https://github.com/Unidata/%(namelower)s-c/archive/']
 sources = ['v%(version)s.tar.gz']
-patches = [
-    'netCDF-4.9.0_skip-nasa-test.patch',
-]
+patches = ['%(name)s-%(version_major_minor)s.0_skip-nasa-test.patch']
 checksums = [
     {'v4.9.2.tar.gz': 'bc104d101278c68b303359b3dc4192f81592ae8640f1aee486921138f7f88cb7'},
-    {'netCDF-4.9.0_skip-nasa-test.patch': '19d99e03c048b037dc01f03f5b8ddc910ebaceb076d0f050540d348f26dfcd2a'},
+    {'%(name)s-%(version_major_minor)s.0_skip-nasa-test.patch':
+     '19d99e03c048b037dc01f03f5b8ddc910ebaceb076d0f050540d348f26dfcd2a'},
 ]
 
 builddependencies = [
-    ('Autotools', '20220317'),
-    ('CMake', '3.27.6'),
-    ('Doxygen', '1.9.8'),
+    ('Autotools', '20231222'),
+    ('CMake', '3.29.3'),
+    ('Doxygen', '1.11.0'),
 ]
-
 dependencies = [
-    ('HDF5', '1.14.3'),
-    ('cURL', '8.3.0'),
+    ('HDF5', '1.14.5'),
+    ('cURL', '8.7.1'),
     ('Szip', '2.1.1'),
-    ('zstd', '1.5.5'),
+    ('zstd', '1.5.6'),
     ('bzip2', '1.0.8'),
-    ('libxml2', '2.11.5'),
+    ('libxml2', '2.12.7'),
 ]
 
 # disable Szip, zlib parallel I/O tests, since these can hang on some systems, e.g. generoso
-#  see: https://github.com/easybuilders/easybuild-easyconfigs/pull/16834
-#  and  https://github.com/easybuilders/easybuild-easyconfigs/pull/17107#issuecomment-1432947172
-#  and https://github.com/easybuilders/easybuild-easyconfigs/pull/18523#issuecomment-1675313158
-preconfigopts = ("sed -i -e 's|@MPIEXEC@ -n 16 ./tst_parallel3|echo \"skipped by EasyBuild\"|g'"
-                 " -e 's|@MPIEXEC@ -n 4 ./tst_parallel5|echo \"skipped by EasyBuild\"|g'"
+# see: https://github.com/easybuilders/easybuild-easyconfigs/pull/16834
+# and  https://github.com/easybuilders/easybuild-easyconfigs/pull/17107#issuecomment-1432947172
+preconfigopts = ("sed -i -e 's|@MPIEXEC@ -n 4 ./tst_parallel5|echo \"skipped by EasyBuild\"|g'"
                  " -e 's|@MPIEXEC@ -n 4 ./tst_parallel_zlib|echo \"skipped by EasyBuild\"|g'"
                  " -e 's|@MPIEXEC@ -n 4 ./tst_parallel_compress|echo \"skipped by EasyBuild\"|g'"
                  " %(builddir)s/%(namelower)s-c-%(version)s/nc_test4/run_par_test.sh.in &&")
@@ -53,7 +49,6 @@ configopts = [
 
 # some tests try to start 16 MPI ranks, so we need to allow oversubscription to avoid failing tests
 pretestopts = "OMPI_MCA_rmaps_base_oversubscribe=1 "
-
 runtest = 'test'
 
 moduleclass = 'data'
Diff against netCDF-4.9.2-iimpi-2023a.eb

easybuild/easyconfigs/n/netCDF/netCDF-4.9.2-iimpi-2023a.eb

diff --git a/easybuild/easyconfigs/n/netCDF/netCDF-4.9.2-iimpi-2023a.eb b/easybuild/easyconfigs/n/netCDF/netCDF-4.9.2-gompi-2024a.eb
index 45bd14d7e4..8616035710 100644
--- a/easybuild/easyconfigs/n/netCDF/netCDF-4.9.2-iimpi-2023a.eb
+++ b/easybuild/easyconfigs/n/netCDF/netCDF-4.9.2-gompi-2024a.eb
@@ -6,40 +6,36 @@ description = """NetCDF (network Common Data Form) is a set of software librarie
  and machine-independent data formats that support the creation, access, and sharing of array-oriented
  scientific data."""
 
-toolchain = {'name': 'iimpi', 'version': '2023a'}
+toolchain = {'name': 'gompi', 'version': '2024a'}
 toolchainopts = {'pic': True, 'usempi': True}
 
-source_urls = ['https://github.com/Unidata/netcdf-c/archive/']
+source_urls = ['https://github.com/Unidata/%(namelower)s-c/archive/']
 sources = ['v%(version)s.tar.gz']
-patches = [
-    'netCDF-4.9.0_skip-nasa-test.patch',
-]
+patches = ['%(name)s-%(version_major_minor)s.0_skip-nasa-test.patch']
 checksums = [
     {'v4.9.2.tar.gz': 'bc104d101278c68b303359b3dc4192f81592ae8640f1aee486921138f7f88cb7'},
-    {'netCDF-4.9.0_skip-nasa-test.patch': '19d99e03c048b037dc01f03f5b8ddc910ebaceb076d0f050540d348f26dfcd2a'},
+    {'%(name)s-%(version_major_minor)s.0_skip-nasa-test.patch':
+     '19d99e03c048b037dc01f03f5b8ddc910ebaceb076d0f050540d348f26dfcd2a'},
 ]
 
 builddependencies = [
-    ('Autotools', '20220317'),
-    ('CMake', '3.26.3'),
-    ('Doxygen', '1.9.7'),
+    ('Autotools', '20231222'),
+    ('CMake', '3.29.3'),
+    ('Doxygen', '1.11.0'),
 ]
-
 dependencies = [
-    ('HDF5', '1.14.0'),
-    ('cURL', '8.0.1'),
+    ('HDF5', '1.14.5'),
+    ('cURL', '8.7.1'),
     ('Szip', '2.1.1'),
-    ('zstd', '1.5.5'),
+    ('zstd', '1.5.6'),
     ('bzip2', '1.0.8'),
-    ('libxml2', '2.11.4'),
+    ('libxml2', '2.12.7'),
 ]
 
 # disable Szip, zlib parallel I/O tests, since these can hang on some systems, e.g. generoso
-#  see: https://github.com/easybuilders/easybuild-easyconfigs/pull/16834
-#  and  https://github.com/easybuilders/easybuild-easyconfigs/pull/17107#issuecomment-1432947172
-#  and https://github.com/easybuilders/easybuild-easyconfigs/pull/18523#issuecomment-1675313158
-preconfigopts = ("sed -i -e 's|@MPIEXEC@ -n 16 ./tst_parallel3|echo \"skipped by EasyBuild\"|g'"
-                 " -e 's|@MPIEXEC@ -n 4 ./tst_parallel5|echo \"skipped by EasyBuild\"|g'"
+# see: https://github.com/easybuilders/easybuild-easyconfigs/pull/16834
+# and  https://github.com/easybuilders/easybuild-easyconfigs/pull/17107#issuecomment-1432947172
+preconfigopts = ("sed -i -e 's|@MPIEXEC@ -n 4 ./tst_parallel5|echo \"skipped by EasyBuild\"|g'"
                  " -e 's|@MPIEXEC@ -n 4 ./tst_parallel_zlib|echo \"skipped by EasyBuild\"|g'"
                  " -e 's|@MPIEXEC@ -n 4 ./tst_parallel_compress|echo \"skipped by EasyBuild\"|g'"
                  " %(builddir)s/%(namelower)s-c-%(version)s/nc_test4/run_par_test.sh.in &&")
@@ -53,7 +49,6 @@ configopts = [
 
 # some tests try to start 16 MPI ranks, so we need to allow oversubscription to avoid failing tests
 pretestopts = "OMPI_MCA_rmaps_base_oversubscribe=1 "
-
 runtest = 'test'
 
 moduleclass = 'data'

Updated software netcdf4-python-1.7.1.post2-foss-2024a.eb

Diff against netcdf4-python-1.6.5-foss-2023b.eb

easybuild/easyconfigs/n/netcdf4-python/netcdf4-python-1.6.5-foss-2023b.eb

diff --git a/easybuild/easyconfigs/n/netcdf4-python/netcdf4-python-1.6.5-foss-2023b.eb b/easybuild/easyconfigs/n/netcdf4-python/netcdf4-python-1.7.1.post2-foss-2024a.eb
index b870f5e92a..912e23a55b 100644
--- a/easybuild/easyconfigs/n/netcdf4-python/netcdf4-python-1.6.5-foss-2023b.eb
+++ b/easybuild/easyconfigs/n/netcdf4-python/netcdf4-python-1.7.1.post2-foss-2024a.eb
@@ -1,48 +1,49 @@
 easyblock = 'PythonBundle'
 
 name = 'netcdf4-python'
-version = '1.6.5'
+version = '1.7.1.post2'
+
 
 homepage = 'https://unidata.github.io/netcdf4-python/'
-description = """Python/numpy interface to netCDF."""
+description = "Python/numpy interface to netCDF."
 
-toolchain = {'name': 'foss', 'version': '2023b'}
+toolchain = {'name': 'foss', 'version': '2024a'}
 toolchainopts = {'usempi': True}
 
+builddependencies = [
+    ('Cython', '3.0.10'),
+]
+
 dependencies = [
-    ('Python', '3.11.5'),
-    ('SciPy-bundle', '2023.11'),
+    ('Python', '3.12.3'),
+    ('SciPy-bundle', '2024.05'),
     ('netCDF', '4.9.2'),
-    ('cURL', '8.3.0'),
-    ('mpi4py', '3.1.5'),
+    ('cURL', '8.7.1'),
+    ('mpi4py', '4.0.1'),
 ]
 
-use_pip = True
+fix_python_shebang_for = ['bin/*']
 sanity_pip_check = True
+use_pip = True
 
 exts_list = [
-    ('cftime', '1.6.2', {
-        'checksums': ['8614c00fb8a5046de304fdd86dbd224f99408185d7b245ac6628d0276596e6d2'],
+    ('cftime', '1.6.4', {
+        'checksums': ['e325406193758a7ed67308deb52e727782a19e384e183378e7ff62098be0aedc'],
     }),
     (name, version, {
         'patches': [
-            'netcdf4-python-1.1.8-avoid-diskless-test.patch',
-            'netcdf4-python-1.6.1_relax_tolerance_compression_test.patch',
+            'netcdf4-python-1.7.1.post2_relax_tolerance_compression_test.patch',
         ],
-        'source_tmpl': 'netCDF4-%(version)s.tar.gz',
+        'source_tmpl': 'netcdf4-%(version)s.tar.gz',
         'source_urls': ['https://pypi.python.org/packages/source/n/netCDF4'],
         'checksums': [
-            {'netCDF4-1.6.5.tar.gz': '824881d0aacfde5bd982d6adedd8574259c85553781e7b83e0ce82b890bfa0ef'},
-            {'netcdf4-python-1.1.8-avoid-diskless-test.patch':
-             'a8b262fa201d55f59015e1bc14466c1d113f807543bc1e05a22481ab0d216d72'},
-            {'netcdf4-python-1.6.1_relax_tolerance_compression_test.patch':
-             '64d192a5d1e3e00af78f053da78f5a35015fa713c7f97b10b622be6a44347166'},
+            {'netcdf4-1.7.1.post2.tar.gz': '37d557e36654889d7020192bfb56f9d5f93894cb32997eb837ae586c538fd7b6'},
+            {'netcdf4-python-1.7.1.post2_relax_tolerance_compression_test.patch':
+             '7faa7e839ad1e816ffd0153e4b76b43ebce3e14d35f0534f812168dfaa78316c'},
         ],
     }),
 ]
 
-fix_python_shebang_for = ['bin/*']
-
 sanity_check_paths = {
     'files': ['bin/nc3tonc4', 'bin/nc4tonc3', 'bin/ncinfo'],
     'dirs': ['lib/python%(pyshortver)s/site-packages'],
Diff against netcdf4-python-1.6.4-foss-2023a.eb

easybuild/easyconfigs/n/netcdf4-python/netcdf4-python-1.6.4-foss-2023a.eb

diff --git a/easybuild/easyconfigs/n/netcdf4-python/netcdf4-python-1.6.4-foss-2023a.eb b/easybuild/easyconfigs/n/netcdf4-python/netcdf4-python-1.7.1.post2-foss-2024a.eb
index 58f5790b23..912e23a55b 100644
--- a/easybuild/easyconfigs/n/netcdf4-python/netcdf4-python-1.6.4-foss-2023a.eb
+++ b/easybuild/easyconfigs/n/netcdf4-python/netcdf4-python-1.7.1.post2-foss-2024a.eb
@@ -1,48 +1,49 @@
 easyblock = 'PythonBundle'
 
 name = 'netcdf4-python'
-version = '1.6.4'
+version = '1.7.1.post2'
+
 
 homepage = 'https://unidata.github.io/netcdf4-python/'
-description = """Python/numpy interface to netCDF."""
+description = "Python/numpy interface to netCDF."
 
-toolchain = {'name': 'foss', 'version': '2023a'}
+toolchain = {'name': 'foss', 'version': '2024a'}
 toolchainopts = {'usempi': True}
 
+builddependencies = [
+    ('Cython', '3.0.10'),
+]
+
 dependencies = [
-    ('Python', '3.11.3'),
-    ('SciPy-bundle', '2023.07'),
+    ('Python', '3.12.3'),
+    ('SciPy-bundle', '2024.05'),
     ('netCDF', '4.9.2'),
-    ('cURL', '8.0.1'),
-    ('mpi4py', '3.1.4'),
+    ('cURL', '8.7.1'),
+    ('mpi4py', '4.0.1'),
 ]
 
-use_pip = True
+fix_python_shebang_for = ['bin/*']
 sanity_pip_check = True
+use_pip = True
 
 exts_list = [
-    ('cftime', '1.6.2', {
-        'checksums': ['8614c00fb8a5046de304fdd86dbd224f99408185d7b245ac6628d0276596e6d2'],
+    ('cftime', '1.6.4', {
+        'checksums': ['e325406193758a7ed67308deb52e727782a19e384e183378e7ff62098be0aedc'],
     }),
     (name, version, {
         'patches': [
-            'netcdf4-python-1.1.8-avoid-diskless-test.patch',
-            'netcdf4-python-1.6.1_relax_tolerance_compression_test.patch',
+            'netcdf4-python-1.7.1.post2_relax_tolerance_compression_test.patch',
         ],
-        'source_tmpl': 'netCDF4-%(version)s.tar.gz',
+        'source_tmpl': 'netcdf4-%(version)s.tar.gz',
         'source_urls': ['https://pypi.python.org/packages/source/n/netCDF4'],
         'checksums': [
-            {'netCDF4-1.6.4.tar.gz': '66da6542cbc7a6045cd1d979397dfd5a3f6c880c76d52b8f98bb108c82ee8c6e'},
-            {'netcdf4-python-1.1.8-avoid-diskless-test.patch':
-             'a8b262fa201d55f59015e1bc14466c1d113f807543bc1e05a22481ab0d216d72'},
-            {'netcdf4-python-1.6.1_relax_tolerance_compression_test.patch':
-             '64d192a5d1e3e00af78f053da78f5a35015fa713c7f97b10b622be6a44347166'},
+            {'netcdf4-1.7.1.post2.tar.gz': '37d557e36654889d7020192bfb56f9d5f93894cb32997eb837ae586c538fd7b6'},
+            {'netcdf4-python-1.7.1.post2_relax_tolerance_compression_test.patch':
+             '7faa7e839ad1e816ffd0153e4b76b43ebce3e14d35f0534f812168dfaa78316c'},
         ],
     }),
 ]
 
-fix_python_shebang_for = ['bin/*']
-
 sanity_check_paths = {
     'files': ['bin/nc3tonc4', 'bin/nc4tonc3', 'bin/ncinfo'],
     'dirs': ['lib/python%(pyshortver)s/site-packages'],
Diff against netcdf4-python-1.6.3-foss-2022b.eb

easybuild/easyconfigs/n/netcdf4-python/netcdf4-python-1.6.3-foss-2022b.eb

diff --git a/easybuild/easyconfigs/n/netcdf4-python/netcdf4-python-1.6.3-foss-2022b.eb b/easybuild/easyconfigs/n/netcdf4-python/netcdf4-python-1.7.1.post2-foss-2024a.eb
index ef656081b8..912e23a55b 100644
--- a/easybuild/easyconfigs/n/netcdf4-python/netcdf4-python-1.6.3-foss-2022b.eb
+++ b/easybuild/easyconfigs/n/netcdf4-python/netcdf4-python-1.7.1.post2-foss-2024a.eb
@@ -1,48 +1,49 @@
 easyblock = 'PythonBundle'
 
 name = 'netcdf4-python'
-version = '1.6.3'
+version = '1.7.1.post2'
+
 
 homepage = 'https://unidata.github.io/netcdf4-python/'
-description = """Python/numpy interface to netCDF."""
+description = "Python/numpy interface to netCDF."
 
-toolchain = {'name': 'foss', 'version': '2022b'}
+toolchain = {'name': 'foss', 'version': '2024a'}
 toolchainopts = {'usempi': True}
 
+builddependencies = [
+    ('Cython', '3.0.10'),
+]
+
 dependencies = [
-    ('Python', '3.10.8'),
-    ('SciPy-bundle', '2023.02'),
-    ('netCDF', '4.9.0'),
-    ('cURL', '7.86.0'),
-    ('mpi4py', '3.1.4'),
+    ('Python', '3.12.3'),
+    ('SciPy-bundle', '2024.05'),
+    ('netCDF', '4.9.2'),
+    ('cURL', '8.7.1'),
+    ('mpi4py', '4.0.1'),
 ]
 
-use_pip = True
+fix_python_shebang_for = ['bin/*']
 sanity_pip_check = True
+use_pip = True
 
 exts_list = [
-    ('cftime', '1.6.2', {
-        'checksums': ['8614c00fb8a5046de304fdd86dbd224f99408185d7b245ac6628d0276596e6d2'],
+    ('cftime', '1.6.4', {
+        'checksums': ['e325406193758a7ed67308deb52e727782a19e384e183378e7ff62098be0aedc'],
     }),
     (name, version, {
         'patches': [
-            'netcdf4-python-1.1.8-avoid-diskless-test.patch',
-            'netcdf4-python-1.6.1_relax_tolerance_compression_test.patch',
+            'netcdf4-python-1.7.1.post2_relax_tolerance_compression_test.patch',
         ],
-        'source_tmpl': 'netCDF4-%(version)s.tar.gz',
+        'source_tmpl': 'netcdf4-%(version)s.tar.gz',
         'source_urls': ['https://pypi.python.org/packages/source/n/netCDF4'],
         'checksums': [
-            {'netCDF4-1.6.3.tar.gz': '8c98a3a8cda06920ee8bd24a71226ddf0328c22bd838b0afca9cb45fb4580d99'},
-            {'netcdf4-python-1.1.8-avoid-diskless-test.patch':
-             'a8b262fa201d55f59015e1bc14466c1d113f807543bc1e05a22481ab0d216d72'},
-            {'netcdf4-python-1.6.1_relax_tolerance_compression_test.patch':
-             '64d192a5d1e3e00af78f053da78f5a35015fa713c7f97b10b622be6a44347166'},
+            {'netcdf4-1.7.1.post2.tar.gz': '37d557e36654889d7020192bfb56f9d5f93894cb32997eb837ae586c538fd7b6'},
+            {'netcdf4-python-1.7.1.post2_relax_tolerance_compression_test.patch':
+             '7faa7e839ad1e816ffd0153e4b76b43ebce3e14d35f0534f812168dfaa78316c'},
         ],
     }),
 ]
 
-fix_python_shebang_for = ['bin/*']
-
 sanity_check_paths = {
     'files': ['bin/nc3tonc4', 'bin/nc4tonc3', 'bin/ncinfo'],
     'dirs': ['lib/python%(pyshortver)s/site-packages'],

@maxim-masterov
Copy link
Copy Markdown
Collaborator Author

I introduced some mess by mistake. Creating a new PR with a clean branch seems easier than resolving all the conflicts. Closing this PR in favor of #21862

@boegel boegel modified the milestones: release after 4.9.4, 5.0.0 Mar 18, 2025
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 update

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants