easybuild-easyconfigs icon indicating copy to clipboard operation
easybuild-easyconfigs copied to clipboard

{lib}[GCCcore/14.2.0,gfbf/2025a] tensorboard v2.20.0, grpcio v1.76.0

Open smoors opened this issue 4 months ago • 1 comments

(created using eb --new-pr)

depends on:

  • https://github.com/easybuilders/easybuild-easyconfigs/pull/24902

smoors avatar Dec 17 '25 11:12 smoors

Updated software grpcio-1.76.0-GCCcore-14.2.0.eb

Diff against grpcio-1.70.0-GCCcore-13.3.0.eb

easybuild/easyconfigs/g/grpcio/grpcio-1.70.0-GCCcore-13.3.0.eb

diff --git a/easybuild/easyconfigs/g/grpcio/grpcio-1.70.0-GCCcore-13.3.0.eb b/easybuild/easyconfigs/g/grpcio/grpcio-1.76.0-GCCcore-14.2.0.eb
index 913ec56b50..cdea57c8b4 100644
--- a/easybuild/easyconfigs/g/grpcio/grpcio-1.70.0-GCCcore-13.3.0.eb
+++ b/easybuild/easyconfigs/g/grpcio/grpcio-1.76.0-GCCcore-14.2.0.eb
@@ -1,26 +1,27 @@
 easyblock = 'PythonBundle'
 
 name = 'grpcio'
-version = '1.70.0'
+version = '1.76.0'
 
 homepage = 'https://grpc.io/'
 description = """gRPC is a modern, open source, high-performance remote procedure call (RPC)
 framework that can run anywhere. gRPC enables client and server applications to
 communicate transparently, and simplifies the building of connected systems."""
 
-toolchain = {'name': 'GCCcore', 'version': '13.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '14.2.0'}
 toolchainopts = {'pic': True}
 
 builddependencies = [
     ('binutils', '2.42'),
     ('OpenSSL', '3', '', SYSTEM),
-    ('RE2', '2024-07-02'),
+    ('Cython', '3.1.1'),
 ]
 
 dependencies = [
-    ('Python', '3.12.3'),
-    ('protobuf-python', '5.28.0'),
-    ('Abseil', '20240722.0'),
+    ('Python', '3.13.1'),
+    ('protobuf-python', '6.31.1'),
+    ('Abseil', '20250512.1'),
+    ('RE2', '2024-07-02'),
 ]
 
 exts_list = [
@@ -33,14 +34,15 @@ exts_list = [
             "export GRPC_PYTHON_BUILD_EXT_COMPILER_JOBS=%(parallel)s && "
             # Required to avoid building with non-default C++ standard but keep other flags,
             # see https://github.com/grpc/grpc/issues/34256
-            'export GRPC_PYTHON_CFLAGS="-fvisibility=hidden -fno-wrapv -fno-exceptions" &&'
+            'export GRPC_PYTHON_CFLAGS="-fvisibility=hidden -fno-wrapv -fno-exceptions" && '
             "GRPC_PYTHON_BUILD_SYSTEM_OPENSSL=True "
             "GRPC_PYTHON_BUILD_SYSTEM_ZLIB=True "
             "GRPC_PYTHON_BUILD_SYSTEM_RE2=True "
             "GRPC_PYTHON_BUILD_SYSTEM_ABSL=True "
+            "GRPC_PYTHON_BUILD_WITH_CYTHON=True "
         ),
         'checksums': [
-            {'grpcio-1.70.0.tar.gz': '8d1584a68d5922330025881e63a6c1b54cc8117291d382e4fa69339b6d914c56'},
+            {'grpcio-1.76.0.tar.gz': '7be78388d6da1a25c0d5ec506523db58b18be22d9c37d8d3a32c08be4987bd73'},
             {'grpcio-1.67.1_use-ebroot.patch': '8606002b8689d9ffde1c7aa097f0fd430430b42f2230ea427b73525de69c568b'},
         ],
     }),
Diff against grpcio-1.67.1-GCCcore-13.2.0.eb

easybuild/easyconfigs/g/grpcio/grpcio-1.67.1-GCCcore-13.2.0.eb

diff --git a/easybuild/easyconfigs/g/grpcio/grpcio-1.67.1-GCCcore-13.2.0.eb b/easybuild/easyconfigs/g/grpcio/grpcio-1.76.0-GCCcore-14.2.0.eb
index ee4375bea0..cdea57c8b4 100644
--- a/easybuild/easyconfigs/g/grpcio/grpcio-1.67.1-GCCcore-13.2.0.eb
+++ b/easybuild/easyconfigs/g/grpcio/grpcio-1.76.0-GCCcore-14.2.0.eb
@@ -1,46 +1,48 @@
 easyblock = 'PythonBundle'
 
 name = 'grpcio'
-version = '1.67.1'
+version = '1.76.0'
 
 homepage = 'https://grpc.io/'
 description = """gRPC is a modern, open source, high-performance remote procedure call (RPC)
 framework that can run anywhere. gRPC enables client and server applications to
 communicate transparently, and simplifies the building of connected systems."""
 
-toolchain = {'name': 'GCCcore', 'version': '13.2.0'}
+toolchain = {'name': 'GCCcore', 'version': '14.2.0'}
 toolchainopts = {'pic': True}
 
 builddependencies = [
-    ('binutils', '2.40'),
-    ('OpenSSL', '1.1', '', SYSTEM),
-    ('RE2', '2024-03-01'),
+    ('binutils', '2.42'),
+    ('OpenSSL', '3', '', SYSTEM),
+    ('Cython', '3.1.1'),
 ]
 
 dependencies = [
-    ('Python', '3.11.5'),
-    ('protobuf-python', '4.25.3'),
-    ('Abseil', '20240116.1'),
+    ('Python', '3.13.1'),
+    ('protobuf-python', '6.31.1'),
+    ('Abseil', '20250512.1'),
+    ('RE2', '2024-07-02'),
 ]
 
 exts_list = [
     (name, version, {
         'modulename': 'grpc',
+        'patches': ['grpcio-1.67.1_use-ebroot.patch'],
         'preinstallopts': (
             # patch hardcoded /usr paths to prefix them with alternate sysroot path (if defined)
             "sed -i 's@/usr@%(sysroot)s/usr@g' setup.py && "
             "export GRPC_PYTHON_BUILD_EXT_COMPILER_JOBS=%(parallel)s && "
             # Required to avoid building with non-default C++ standard but keep other flags,
             # see https://github.com/grpc/grpc/issues/34256
-            'export GRPC_PYTHON_CFLAGS="-fvisibility=hidden -fno-wrapv -fno-exceptions" &&'
+            'export GRPC_PYTHON_CFLAGS="-fvisibility=hidden -fno-wrapv -fno-exceptions" && '
             "GRPC_PYTHON_BUILD_SYSTEM_OPENSSL=True "
             "GRPC_PYTHON_BUILD_SYSTEM_ZLIB=True "
             "GRPC_PYTHON_BUILD_SYSTEM_RE2=True "
             "GRPC_PYTHON_BUILD_SYSTEM_ABSL=True "
+            "GRPC_PYTHON_BUILD_WITH_CYTHON=True "
         ),
-        'patches': ['grpcio-1.67.1_use-ebroot.patch'],
         'checksums': [
-            {'grpcio-1.67.1.tar.gz': '3dc2ed4cabea4dc14d5e708c2b426205956077cc5de419b4d4079315017e9732'},
+            {'grpcio-1.76.0.tar.gz': '7be78388d6da1a25c0d5ec506523db58b18be22d9c37d8d3a32c08be4987bd73'},
             {'grpcio-1.67.1_use-ebroot.patch': '8606002b8689d9ffde1c7aa097f0fd430430b42f2230ea427b73525de69c568b'},
         ],
     }),
Diff against grpcio-1.57.0-GCCcore-12.2.0.eb

easybuild/easyconfigs/g/grpcio/grpcio-1.57.0-GCCcore-12.2.0.eb

diff --git a/easybuild/easyconfigs/g/grpcio/grpcio-1.57.0-GCCcore-12.2.0.eb b/easybuild/easyconfigs/g/grpcio/grpcio-1.76.0-GCCcore-14.2.0.eb
index 5ef1818798..cdea57c8b4 100644
--- a/easybuild/easyconfigs/g/grpcio/grpcio-1.57.0-GCCcore-12.2.0.eb
+++ b/easybuild/easyconfigs/g/grpcio/grpcio-1.76.0-GCCcore-14.2.0.eb
@@ -1,49 +1,49 @@
 easyblock = 'PythonBundle'
 
 name = 'grpcio'
-version = '1.57.0'
+version = '1.76.0'
 
 homepage = 'https://grpc.io/'
 description = """gRPC is a modern, open source, high-performance remote procedure call (RPC)
 framework that can run anywhere. gRPC enables client and server applications to
 communicate transparently, and simplifies the building of connected systems."""
 
-toolchain = {'name': 'GCCcore', 'version': '12.2.0'}
+toolchain = {'name': 'GCCcore', 'version': '14.2.0'}
 toolchainopts = {'pic': True}
 
 builddependencies = [
-    ('binutils', '2.39'),
-    ('OpenSSL', '1.1', '', SYSTEM),
-    ('RE2', '2023-03-01'),
+    ('binutils', '2.42'),
+    ('OpenSSL', '3', '', SYSTEM),
+    ('Cython', '3.1.1'),
 ]
 
 dependencies = [
-    ('Python', '3.10.8'),
-    ('protobuf-python', '4.23.0'),
-    ('Abseil', '20230125.2'),
+    ('Python', '3.13.1'),
+    ('protobuf-python', '6.31.1'),
+    ('Abseil', '20250512.1'),
+    ('RE2', '2024-07-02'),
 ]
 
 exts_list = [
     (name, version, {
         'modulename': 'grpc',
+        'patches': ['grpcio-1.67.1_use-ebroot.patch'],
         'preinstallopts': (
             # patch hardcoded /usr paths to prefix them with alternate sysroot path (if defined)
             "sed -i 's@/usr@%(sysroot)s/usr@g' setup.py && "
             "export GRPC_PYTHON_BUILD_EXT_COMPILER_JOBS=%(parallel)s && "
             # Required to avoid building with non-default C++ standard but keep other flags,
             # see https://github.com/grpc/grpc/issues/34256
-            'export GRPC_PYTHON_CFLAGS="-fvisibility=hidden -fno-wrapv -fno-exceptions" &&'
+            'export GRPC_PYTHON_CFLAGS="-fvisibility=hidden -fno-wrapv -fno-exceptions" && '
             "GRPC_PYTHON_BUILD_SYSTEM_OPENSSL=True "
             "GRPC_PYTHON_BUILD_SYSTEM_ZLIB=True "
             "GRPC_PYTHON_BUILD_SYSTEM_RE2=True "
             "GRPC_PYTHON_BUILD_SYSTEM_ABSL=True "
+            "GRPC_PYTHON_BUILD_WITH_CYTHON=True "
         ),
-        'patches': ['grpcio-1.57.0_use-ebroot.patch'],
         'checksums': [
-            {'grpcio-1.57.0.tar.gz':
-             '4b089f7ad1eb00a104078bab8015b0ed0ebcb3b589e527ab009c53893fd4e613'},
-            {'grpcio-1.57.0_use-ebroot.patch':
-             '5faf822cd817b723ae9361e43656d0ecc7b3333a166bbab2df80b43ae588e510'},
+            {'grpcio-1.76.0.tar.gz': '7be78388d6da1a25c0d5ec506523db58b18be22d9c37d8d3a32c08be4987bd73'},
+            {'grpcio-1.67.1_use-ebroot.patch': '8606002b8689d9ffde1c7aa097f0fd430430b42f2230ea427b73525de69c568b'},
         ],
     }),
 ]

Updated software tensorboard-2.20.0-gfbf-2025a.eb

Diff against tensorboard-2.15.1-gfbf-2023b.eb

easybuild/easyconfigs/t/tensorboard/tensorboard-2.15.1-gfbf-2023b.eb

diff --git a/easybuild/easyconfigs/t/tensorboard/tensorboard-2.15.1-gfbf-2023b.eb b/easybuild/easyconfigs/t/tensorboard/tensorboard-2.20.0-gfbf-2025a.eb
index 4f0201cd2f..c151fa5cc4 100644
--- a/easybuild/easyconfigs/t/tensorboard/tensorboard-2.15.1-gfbf-2023b.eb
+++ b/easybuild/easyconfigs/t/tensorboard/tensorboard-2.20.0-gfbf-2025a.eb
@@ -1,93 +1,41 @@
 easyblock = 'PythonBundle'
 
 name = 'tensorboard'
-version = '2.15.1'
+version = '2.20.0'
 
 homepage = 'https://github.com/tensorflow/tensorboard'
 description = """TensorBoard is a suite of web applications for inspecting and
 understanding your TensorFlow runs and graphs."""
 
-toolchain = {'name': 'gfbf', 'version': '2023b'}
-
-postinstallpatches = [
-    ('tensorboard-2.10_jupyterhub-support.patch', 'lib/python%(pyshortver)s/site-packages'),
-]
-checksums = [
-    {'tensorboard-2.10_jupyterhub-support.patch':
-     '50a292e6ee518aecb5644595e0f3db4867be4f82e328e008e5a3f6a1f19baf87'},
-]
-
-builddependencies = [
-    ('poetry', '1.6.1'),
-]
+toolchain = {'name': 'gfbf', 'version': '2025a'}
 
+builddependencies = [('poetry', '2.1.2')]
 dependencies = [
-    ('Python', '3.11.5'),
-    ('SciPy-bundle', '2023.11'),
-    ('protobuf-python', '4.25.3'),
-    ('grpcio', '1.67.1'),
-    ('absl-py', '2.1.0'),
+    ('Python', '3.13.1'),
+    ('SciPy-bundle', '2025.06'),
+    ('protobuf-python', '6.31.1'),
+    ('grpcio', '1.76.0'),
+    ('absl-py', '2.3.1'),
+    ('Pillow', '11.3.0'),
 ]
 
 exts_list = [
-    ('cachetools', '5.5.2', {
-        'checksums': ['1a661caa9175d26759571b2e19580f9d6393969e5dfca11fdb1f947a23e640d4'],
-    }),
-    ('pyasn1_modules', '0.3.0', {
-        'checksums': ['5bd01446b736eb9d31512a30d46c1ac3395d676c6f3cafa4c03eb54b9925631c'],
-    }),
-    ('rsa', '4.9.1', {
-        'checksums': ['e7bdbfdb5497da4c07dfd35530e1a902659db6ff241e39d9953cad06ebd0ae75'],
-    }),
-    ('google-auth', '2.40.3', {
-        'modulename': 'google.auth',
-        'source_tmpl': 'google_auth-%(version)s.tar.gz',
-        'checksums': ['500c3a29adedeb36ea9cf24b8d10858e152f2412e3ca37829b3fa18e33d63b77'],
-    }),
-    ('oauthlib', '3.2.2', {
-        'checksums': ['9859c40929662bec5d64f34d01c99e093149682a3f38915dc0655d5a633dd918'],
+    ('Markdown', '3.10', {
+        'source_tmpl': '%(namelower)s-%(version)s-py3-none-any.whl',
+        'checksums': ['b5b99d6951e2e4948d939255596523444c0e677c669700b1d17aa4a8a464cb7c'],
     }),
-    ('requests-oauthlib', '2.0.0', {
-        'checksums': ['b3dffaebd884d8cd778494369603a9e7b58d29111bf6b41bdc2dcd87203af4e9'],
-    }),
-    ('google-auth-oauthlib', '1.2.2', {
-        'source_tmpl': 'google_auth_oauthlib-%(version)s.tar.gz',
-        'checksums': ['11046fb8d3348b296302dd939ace8af0a724042e8029c1b872d87fabc9f41684'],
-    }),
-    ('Markdown', '3.5.2', {
-        'checksums': ['e1ac7b3dc550ee80e602e71c1d168002f062e49f1b11e26a36264dafd4df2ef8'],
-    }),
-    ('tensorboard_data_server', '0.7.2', {
-        'source_tmpl': '%(name)s-%(version)s-py3-none-any.whl',
+    ('tensorboard-data-server', '0.7.2', {
+        'source_tmpl': 'tensorboard_data_server-%(version)s-py3-none-any.whl',
         'checksums': ['7e0610d205889588983836ec05dc098e80f97b7e7bbff7e994ebb78f578d0ddb'],
     }),
-    ('gviz-api', '1.10.0', {
-        'source_tmpl': 'gviz_api-%(version)s.tar.gz',
-        'checksums': ['846692dd8cc73224fc31b18e41589bd934e1cc05090c6576af4b4b26c2e71b90'],
-    }),
-    ('etils', '1.12.2', {
-        'checksums': ['c6b9e1f0ce66d1bbf54f99201b08a60ba396d3446d9eb18d4bc39b26a2e1a5ee'],
-    }),
-    ('tensorboard-plugin-profile', '2.18.0', {
-        'source_tmpl': 'tensorboard_plugin_profile-%(version)s.tar.gz',
-        'checksums': ['6246019aa31e9563e5baf6f67a61c6615e017b705492f6622677acda8cec2108'],
-    }),
-    ('Werkzeug', '3.1.3', {
-        'source_tmpl': '%(namelower)s-%(version)s.tar.gz',
-        'checksums': ['60723ce945c19328679790e3282cc758aa4a6040e4bb330f53d30fa546d44746'],
+    ('Werkzeug', '3.1.4', {
+        'source_tmpl': '%(namelower)s-%(version)s-py3-none-any.whl',
+        'checksums': ['2ad50fb9ed09cc3af22c54698351027ace879a0b60a3b5edf5730b2f7d876905'],
     }),
     (name, version, {
         'source_tmpl': '%(name)s-%(version)s-py3-none-any.whl',
-        'checksums': ['c46c1d1cf13a458c429868a78b2531d8ff5f682058d69ec0840b0bc7a38f1c0f'],
+        'checksums': ['9dc9f978cb84c0723acf9a345d96c184f0293d18f166bb8d59ee098e6cfaaba6'],
     }),
 ]
 
-#  Relax restriction on protobuf dependency as issue was fixed
-#  in https://github.com/protocolbuffers/upb/pull/1514
-#  see also: https://github.com/easybuilders/easybuild-easyconfigs/pull/19671
-postinstallcmds = [
-    'sed -i "s/Requires-Dist: protobuf.*/Requires-Dist: protobuf >=3.19.6/g" ' +
-    '%(installdir)s/lib/python%(pyshortver)s/site-packages/%(name)s-%(version)s.dist-info/METADATA',
-]
-
 moduleclass = 'lib'
Diff against tensorboard-2.18.0-gfbf-2024a.eb

easybuild/easyconfigs/t/tensorboard/tensorboard-2.18.0-gfbf-2024a.eb

diff --git a/easybuild/easyconfigs/t/tensorboard/tensorboard-2.18.0-gfbf-2024a.eb b/easybuild/easyconfigs/t/tensorboard/tensorboard-2.20.0-gfbf-2025a.eb
index e342b91279..c151fa5cc4 100644
--- a/easybuild/easyconfigs/t/tensorboard/tensorboard-2.18.0-gfbf-2024a.eb
+++ b/easybuild/easyconfigs/t/tensorboard/tensorboard-2.20.0-gfbf-2025a.eb
@@ -1,49 +1,40 @@
 easyblock = 'PythonBundle'
 
 name = 'tensorboard'
-version = '2.18.0'
+version = '2.20.0'
 
 homepage = 'https://github.com/tensorflow/tensorboard'
 description = """TensorBoard is a suite of web applications for inspecting and
 understanding your TensorFlow runs and graphs."""
 
-toolchain = {'name': 'gfbf', 'version': '2024a'}
+toolchain = {'name': 'gfbf', 'version': '2025a'}
 
-builddependencies = [('poetry', '1.8.3')]
+builddependencies = [('poetry', '2.1.2')]
 dependencies = [
-    ('Python', '3.12.3'),
-    ('SciPy-bundle', '2024.05'),
-    ('protobuf-python', '5.28.0'),
-    ('grpcio', '1.70.0'),
-    ('Markdown', '3.7'),
-    ('absl-py', '2.1.0'),
+    ('Python', '3.13.1'),
+    ('SciPy-bundle', '2025.06'),
+    ('protobuf-python', '6.31.1'),
+    ('grpcio', '1.76.0'),
+    ('absl-py', '2.3.1'),
+    ('Pillow', '11.3.0'),
 ]
 
 exts_list = [
-    ('cachetools', '5.5.0', {
-        'checksums': ['2cc24fb4cbe39633fb7badd9db9ca6295d766d9c2995f245725a46715d050f2a'],
+    ('Markdown', '3.10', {
+        'source_tmpl': '%(namelower)s-%(version)s-py3-none-any.whl',
+        'checksums': ['b5b99d6951e2e4948d939255596523444c0e677c669700b1d17aa4a8a464cb7c'],
     }),
-    ('pyasn1_modules', '0.4.1', {
-        'checksums': ['c28e2dbf9c06ad61c71a075c7e0f9fd0f1b0bb2d2ad4377f240d33ac2ab60a7c'],
-    }),
-    ('rsa', '4.9', {
-        'checksums': ['e38464a49c6c85d7f1351b0126661487a7e0a14a50f1675ec50eb34d4f20ef21'],
-    }),
-    ('google_auth', '2.35.0', {
-        'modulename': 'google.auth',
-        'checksums': ['f4c64ed4e01e8e8b646ef34c018f8bf3338df0c8e37d8b3bba40e7f574a3278a'],
-    }),
-    ('tensorboard_data_server', '0.7.2', {
-        'source_tmpl': '%(name)s-%(version)s-py3-none-any.whl',
+    ('tensorboard-data-server', '0.7.2', {
+        'source_tmpl': 'tensorboard_data_server-%(version)s-py3-none-any.whl',
         'checksums': ['7e0610d205889588983836ec05dc098e80f97b7e7bbff7e994ebb78f578d0ddb'],
     }),
-    ('Werkzeug', '3.1.3', {
-        'source_tmpl': '%(namelower)s-%(version)s.tar.gz',
-        'checksums': ['60723ce945c19328679790e3282cc758aa4a6040e4bb330f53d30fa546d44746'],
+    ('Werkzeug', '3.1.4', {
+        'source_tmpl': '%(namelower)s-%(version)s-py3-none-any.whl',
+        'checksums': ['2ad50fb9ed09cc3af22c54698351027ace879a0b60a3b5edf5730b2f7d876905'],
     }),
     (name, version, {
         'source_tmpl': '%(name)s-%(version)s-py3-none-any.whl',
-        'checksums': ['107ca4821745f73e2aefa02c50ff70a9b694f39f790b11e6f682f7d326745eab'],
+        'checksums': ['9dc9f978cb84c0723acf9a345d96c184f0293d18f166bb8d59ee098e6cfaaba6'],
     }),
 ]
 
Diff against tensorboard-2.18.0-gfbf-2023b.eb

easybuild/easyconfigs/t/tensorboard/tensorboard-2.18.0-gfbf-2023b.eb

diff --git a/easybuild/easyconfigs/t/tensorboard/tensorboard-2.18.0-gfbf-2023b.eb b/easybuild/easyconfigs/t/tensorboard/tensorboard-2.20.0-gfbf-2025a.eb
index cfa9250f6f..c151fa5cc4 100644
--- a/easybuild/easyconfigs/t/tensorboard/tensorboard-2.18.0-gfbf-2023b.eb
+++ b/easybuild/easyconfigs/t/tensorboard/tensorboard-2.20.0-gfbf-2025a.eb
@@ -1,55 +1,40 @@
 easyblock = 'PythonBundle'
 
 name = 'tensorboard'
-version = '2.18.0'
+version = '2.20.0'
 
 homepage = 'https://github.com/tensorflow/tensorboard'
 description = """TensorBoard is a suite of web applications for inspecting and
 understanding your TensorFlow runs and graphs."""
 
-toolchain = {'name': 'gfbf', 'version': '2023b'}
-
-builddependencies = [
-    ('poetry', '1.6.1'),
-]
+toolchain = {'name': 'gfbf', 'version': '2025a'}
 
+builddependencies = [('poetry', '2.1.2')]
 dependencies = [
-    ('Python', '3.11.5'),
-    ('SciPy-bundle', '2023.11'),
-    ('protobuf-python', '4.25.3'),
-    ('grpcio', '1.67.1'),
-    ('Markdown', '3.6'),
+    ('Python', '3.13.1'),
+    ('SciPy-bundle', '2025.06'),
+    ('protobuf-python', '6.31.1'),
+    ('grpcio', '1.76.0'),
+    ('absl-py', '2.3.1'),
+    ('Pillow', '11.3.0'),
 ]
 
 exts_list = [
-    ('absl-py', '2.1.0', {
-        'modulename': 'absl',
-        'checksums': ['7820790efbb316739cde8b4e19357243fc3608a152024288513dd968d7d959ff'],
-    }),
-    ('cachetools', '5.5.0', {
-        'checksums': ['2cc24fb4cbe39633fb7badd9db9ca6295d766d9c2995f245725a46715d050f2a'],
-    }),
-    ('pyasn1_modules', '0.4.1', {
-        'checksums': ['c28e2dbf9c06ad61c71a075c7e0f9fd0f1b0bb2d2ad4377f240d33ac2ab60a7c'],
+    ('Markdown', '3.10', {
+        'source_tmpl': '%(namelower)s-%(version)s-py3-none-any.whl',
+        'checksums': ['b5b99d6951e2e4948d939255596523444c0e677c669700b1d17aa4a8a464cb7c'],
     }),
-    ('rsa', '4.9', {
-        'checksums': ['e38464a49c6c85d7f1351b0126661487a7e0a14a50f1675ec50eb34d4f20ef21'],
-    }),
-    ('google_auth', '2.35.0', {
-        'modulename': 'google.auth',
-        'checksums': ['f4c64ed4e01e8e8b646ef34c018f8bf3338df0c8e37d8b3bba40e7f574a3278a'],
-    }),
-    ('tensorboard_data_server', '0.7.2', {
-        'source_tmpl': '%(name)s-%(version)s-py3-none-any.whl',
+    ('tensorboard-data-server', '0.7.2', {
+        'source_tmpl': 'tensorboard_data_server-%(version)s-py3-none-any.whl',
         'checksums': ['7e0610d205889588983836ec05dc098e80f97b7e7bbff7e994ebb78f578d0ddb'],
     }),
-    ('Werkzeug', '3.1.0', {
-        'source_tmpl': '%(namelower)s-%(version)s.tar.gz',
-        'checksums': ['6f2a0d38f25ba5a75c36c45b4ae350c7a23b57e3b974e9eb2d6851f2c648c00d'],
+    ('Werkzeug', '3.1.4', {
+        'source_tmpl': '%(namelower)s-%(version)s-py3-none-any.whl',
+        'checksums': ['2ad50fb9ed09cc3af22c54698351027ace879a0b60a3b5edf5730b2f7d876905'],
     }),
     (name, version, {
         'source_tmpl': '%(name)s-%(version)s-py3-none-any.whl',
-        'checksums': ['107ca4821745f73e2aefa02c50ff70a9b694f39f790b11e6f682f7d326745eab'],
+        'checksums': ['9dc9f978cb84c0723acf9a345d96c184f0293d18f166bb8d59ee098e6cfaaba6'],
     }),
 ]
 

github-actions[bot] avatar Dec 17 '25 11:12 github-actions[bot]

Test report by @Thyre FAILED Build succeeded for 0 out of 2 (total: 3 mins 49 secs) (2 easyconfigs in total) jrc0900.jureca - Linux Rocky Linux 9.6, AArch64, ARM UNKNOWN (neoverse_v2), 1 x NVIDIA NVIDIA GH200 480GB, 580.95.05, Python 3.9.21 See https://gist.github.com/Thyre/461bda29bf4e1faa6822c20373f4ba23 for a full test report.

Thyre avatar Dec 17 '25 15:12 Thyre

Test report by @Thyre FAILED Build succeeded for 0 out of 2 (total: 3 mins 49 secs) (2 easyconfigs in total) jrc0900.jureca - Linux Rocky Linux 9.6, AArch64, ARM UNKNOWN (neoverse_v2), 1 x NVIDIA NVIDIA GH200 480GB, 580.95.05, Python 3.9.21 See https://gist.github.com/Thyre/461bda29bf4e1faa6822c20373f4ba23 for a full test report.

did you update RE2 first?

smoors avatar Dec 17 '25 15:12 smoors

Test report by @Thyre FAILED Build succeeded for 0 out of 2 (total: 3 mins 49 secs) (2 easyconfigs in total) jrc0900.jureca - Linux Rocky Linux 9.6, AArch64, ARM UNKNOWN (neoverse_v2), 1 x NVIDIA NVIDIA GH200 480GB, 580.95.05, Python 3.9.21 See https://gist.github.com/Thyre/461bda29bf4e1faa6822c20373f4ba23 for a full test report.

did you update RE2 first?

I thought I had dispatched a job for this, but apparently not. Let me try again after rebuilding RE2...

Thyre avatar Dec 17 '25 15:12 Thyre

Test report by @Thyre SUCCESS Build succeeded for 2 out of 2 (total: 4 mins 5 secs) (2 easyconfigs in total) jrc0900.jureca - Linux Rocky Linux 9.6, AArch64, ARM UNKNOWN (neoverse_v2), 1 x NVIDIA NVIDIA GH200 480GB, 580.95.05, Python 3.9.21 See https://gist.github.com/Thyre/7ccec2fff20419b2dbd2669da012af03 for a full test report.

Thyre avatar Dec 17 '25 16:12 Thyre