Skip to content

{tools}[foss/2024a,foss/2025a,foss/2025b] jupyterview v0.8.0, jupyterlab-h5web v12.6.1, JupyterLab-git v0.51.4, hatch-nodejs-build v1.1.1, meshio v5.3.5#25256

Merged
boegel merged 7 commits intoeasybuilders:developfrom
Micket:20260211173134_new_pr_jupyterview080
Feb 17, 2026
Merged

{tools}[foss/2024a,foss/2025a,foss/2025b] jupyterview v0.8.0, jupyterlab-h5web v12.6.1, JupyterLab-git v0.51.4, hatch-nodejs-build v1.1.1, meshio v5.3.5#25256
boegel merged 7 commits intoeasybuilders:developfrom
Micket:20260211173134_new_pr_jupyterview080

Conversation

@Micket
Copy link
Copy Markdown
Contributor

@Micket Micket commented Feb 11, 2026

(created using eb --new-pr)

…0-foss-2025a.eb, jupyterview-0.8.0-foss-2025b.eb, jupyterlab-h5web-12.6.1-foss-2024a.eb, jupyterlab-h5web-12.6.1-foss-2025a.eb, jupyterlab-h5web-12.6.1-foss-2025b.eb, JupyterLab-git-0.51.4-GCCcore-14.2.0.eb, JupyterLab-git-0.51.4-GCCcore-14.3.0.eb, hatch-nodejs-build-1.1.1-GCCcore-13.3.0.eb, hatch-nodejs-build-1.1.1-GCCcore-14.2.0.eb, hatch-nodejs-build-1.1.1-GCCcore-14.3.0.eb, meshio-5.3.5-foss-2024a.eb, meshio-5.3.5-foss-2025a.eb, meshio-5.3.5-foss-2025b.eb
@github-actions github-actions Bot added 2024a issues & PRs related to 2024a common toolchains 2025a issues & PRs related to 2025a common toolchains 2025b issues & PRs related to 2025b common toolchains labels Feb 11, 2026
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Feb 11, 2026

Updated software JupyterLab-git-0.51.4-GCCcore-14.2.0.eb

Diff against JupyterLab-git-0.51.2-GCCcore-13.3.0.eb

easybuild/easyconfigs/j/JupyterLab-git/JupyterLab-git-0.51.2-GCCcore-13.3.0.eb

diff --git a/easybuild/easyconfigs/j/JupyterLab-git/JupyterLab-git-0.51.2-GCCcore-13.3.0.eb b/easybuild/easyconfigs/j/JupyterLab-git/JupyterLab-git-0.51.4-GCCcore-14.2.0.eb
index 6042b331ee..6bfedb1f42 100644
--- a/easybuild/easyconfigs/j/JupyterLab-git/JupyterLab-git-0.51.2-GCCcore-13.3.0.eb
+++ b/easybuild/easyconfigs/j/JupyterLab-git/JupyterLab-git-0.51.4-GCCcore-14.2.0.eb
@@ -1,29 +1,25 @@
-# Author: Ehsan Moravveji (VSC - KU Leuven)
-
 easyblock = 'PythonBundle'
 
 name = 'JupyterLab-git'
-version = '0.51.2'
+version = '0.51.4'
 
-homepage = 'https://www.domain.org'
+homepage = 'https://github.com/jupyterlab/jupyterlab-git'
 description = """A JupyterLab extension for version control using Git"""
 
-toolchain = {'name': 'GCCcore', 'version': '13.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '14.2.0'}
 
 builddependencies = [
     ('binutils', '2.42'),
-    ('hatchling', '1.24.2'),
+    ('hatchling', '1.27.0'),
     ('hatch-jupyter-builder', '0.9.1'),
-    ('nodejs', '20.13.1'),
+    ('nodejs', '22.16.0'),
 ]
 
 dependencies = [
-    ('Python', '3.12.3'),
-    ('Python-bundle-PyPI', '2024.06'),
-    ('IPython', '8.28.0'),
-    ('jupyter-server', '2.14.2'),
-    ('JupyterLab', '4.2.5'),
-    ('GitPython', '3.1.43'),
+    ('Python', '3.13.1'),
+    ('Python-bundle-PyPI', '2025.04'),
+    ('JupyterLab', '4.4.4'),
+    ('GitPython', '3.1.45'),
 ]
 
 exts_list = [
@@ -35,10 +31,9 @@ exts_list = [
     ('nbdime', '4.0.1', {
         'checksums': ['f1a760c0b00c1ba9b4945c16ce92577f393fb51d184f351b7685ba6e8502098e'],
     }),
-    ('jupyterlab-git', version, {
-        'modulename': 'jupyterlab_git',
-        'source_tmpl': 'jupyterlab_git-%(version)s.tar.gz',
-        'checksums': ['ad91d56f0298fd70e7d8f8cd1ee76d261f0dfb940cc490717a31d64df4b7d562'],
+    ('jupyterlab_git', version, {
+        'sources': [SOURCELOWER_TAR_GZ],
+        'checksums': ['fc5a9d53a7034da12df8e33f1f40864e5fcbf001eeb78948de30fea47579bfcc'],
     }),
 ]
 
Diff against JupyterLab-git-0.51.1-GCCcore-13.2.0.eb

easybuild/easyconfigs/j/JupyterLab-git/JupyterLab-git-0.51.1-GCCcore-13.2.0.eb

diff --git a/easybuild/easyconfigs/j/JupyterLab-git/JupyterLab-git-0.51.1-GCCcore-13.2.0.eb b/easybuild/easyconfigs/j/JupyterLab-git/JupyterLab-git-0.51.4-GCCcore-14.2.0.eb
index 82f4c055a1..6bfedb1f42 100644
--- a/easybuild/easyconfigs/j/JupyterLab-git/JupyterLab-git-0.51.1-GCCcore-13.2.0.eb
+++ b/easybuild/easyconfigs/j/JupyterLab-git/JupyterLab-git-0.51.4-GCCcore-14.2.0.eb
@@ -1,29 +1,25 @@
-# Author: Ehsan Moravveji (VSC - KU Leuven)
-
 easyblock = 'PythonBundle'
 
 name = 'JupyterLab-git'
-version = '0.51.1'
+version = '0.51.4'
 
-homepage = 'https://www.domain.org'
+homepage = 'https://github.com/jupyterlab/jupyterlab-git'
 description = """A JupyterLab extension for version control using Git"""
 
-toolchain = {'name': 'GCCcore', 'version': '13.2.0'}
+toolchain = {'name': 'GCCcore', 'version': '14.2.0'}
 
 builddependencies = [
-    ('binutils', '2.40'),
-    ('hatchling', '1.18.0'),
+    ('binutils', '2.42'),
+    ('hatchling', '1.27.0'),
     ('hatch-jupyter-builder', '0.9.1'),
-    ('nodejs', '20.9.0'),
+    ('nodejs', '22.16.0'),
 ]
 
 dependencies = [
-    ('Python', '3.11.5'),
-    ('Python-bundle-PyPI', '2023.10'),
-    ('IPython', '8.17.2'),
-    ('jupyter-server', '2.14.0'),
-    ('JupyterLab', '4.2.0'),
-    ('GitPython', '3.1.42'),
+    ('Python', '3.13.1'),
+    ('Python-bundle-PyPI', '2025.04'),
+    ('JupyterLab', '4.4.4'),
+    ('GitPython', '3.1.45'),
 ]
 
 exts_list = [
@@ -35,10 +31,9 @@ exts_list = [
     ('nbdime', '4.0.1', {
         'checksums': ['f1a760c0b00c1ba9b4945c16ce92577f393fb51d184f351b7685ba6e8502098e'],
     }),
-    ('jupyterlab-git', version, {
-        'modulename': 'jupyterlab_git',
-        'source_tmpl': 'jupyterlab_git-%(version)s.tar.gz',
-        'checksums': ['b7bce89795d5ce88c8aaf0d79eb7a93d0535622f9be6b019ca9ae4d3b9a9ca6a'],
+    ('jupyterlab_git', version, {
+        'sources': [SOURCELOWER_TAR_GZ],
+        'checksums': ['fc5a9d53a7034da12df8e33f1f40864e5fcbf001eeb78948de30fea47579bfcc'],
     }),
 ]
 

Updated software JupyterLab-git-0.51.4-GCCcore-14.3.0.eb

Diff against JupyterLab-git-0.51.2-GCCcore-13.3.0.eb

easybuild/easyconfigs/j/JupyterLab-git/JupyterLab-git-0.51.2-GCCcore-13.3.0.eb

diff --git a/easybuild/easyconfigs/j/JupyterLab-git/JupyterLab-git-0.51.2-GCCcore-13.3.0.eb b/easybuild/easyconfigs/j/JupyterLab-git/JupyterLab-git-0.51.4-GCCcore-14.3.0.eb
index 6042b331ee..0d420e41fe 100644
--- a/easybuild/easyconfigs/j/JupyterLab-git/JupyterLab-git-0.51.2-GCCcore-13.3.0.eb
+++ b/easybuild/easyconfigs/j/JupyterLab-git/JupyterLab-git-0.51.4-GCCcore-14.3.0.eb
@@ -1,29 +1,25 @@
-# Author: Ehsan Moravveji (VSC - KU Leuven)
-
 easyblock = 'PythonBundle'
 
 name = 'JupyterLab-git'
-version = '0.51.2'
+version = '0.51.4'
 
-homepage = 'https://www.domain.org'
+homepage = 'https://github.com/jupyterlab/jupyterlab-git'
 description = """A JupyterLab extension for version control using Git"""
 
-toolchain = {'name': 'GCCcore', 'version': '13.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '14.3.0'}
 
 builddependencies = [
-    ('binutils', '2.42'),
-    ('hatchling', '1.24.2'),
+    ('binutils', '2.44'),
+    ('hatchling', '1.27.0'),
     ('hatch-jupyter-builder', '0.9.1'),
-    ('nodejs', '20.13.1'),
+    ('nodejs', '22.17.1'),
 ]
 
 dependencies = [
-    ('Python', '3.12.3'),
-    ('Python-bundle-PyPI', '2024.06'),
-    ('IPython', '8.28.0'),
-    ('jupyter-server', '2.14.2'),
-    ('JupyterLab', '4.2.5'),
-    ('GitPython', '3.1.43'),
+    ('Python', '3.13.5'),
+    ('Python-bundle-PyPI', '2025.07'),
+    ('JupyterLab', '4.4.9'),
+    ('GitPython', '3.1.45'),
 ]
 
 exts_list = [
@@ -35,10 +31,9 @@ exts_list = [
     ('nbdime', '4.0.1', {
         'checksums': ['f1a760c0b00c1ba9b4945c16ce92577f393fb51d184f351b7685ba6e8502098e'],
     }),
-    ('jupyterlab-git', version, {
-        'modulename': 'jupyterlab_git',
-        'source_tmpl': 'jupyterlab_git-%(version)s.tar.gz',
-        'checksums': ['ad91d56f0298fd70e7d8f8cd1ee76d261f0dfb940cc490717a31d64df4b7d562'],
+    ('jupyterlab_git', version, {
+        'sources': [SOURCELOWER_TAR_GZ],
+        'checksums': ['fc5a9d53a7034da12df8e33f1f40864e5fcbf001eeb78948de30fea47579bfcc'],
     }),
 ]
 
Diff against JupyterLab-git-0.51.1-GCCcore-13.2.0.eb

easybuild/easyconfigs/j/JupyterLab-git/JupyterLab-git-0.51.1-GCCcore-13.2.0.eb

diff --git a/easybuild/easyconfigs/j/JupyterLab-git/JupyterLab-git-0.51.1-GCCcore-13.2.0.eb b/easybuild/easyconfigs/j/JupyterLab-git/JupyterLab-git-0.51.4-GCCcore-14.3.0.eb
index 82f4c055a1..0d420e41fe 100644
--- a/easybuild/easyconfigs/j/JupyterLab-git/JupyterLab-git-0.51.1-GCCcore-13.2.0.eb
+++ b/easybuild/easyconfigs/j/JupyterLab-git/JupyterLab-git-0.51.4-GCCcore-14.3.0.eb
@@ -1,29 +1,25 @@
-# Author: Ehsan Moravveji (VSC - KU Leuven)
-
 easyblock = 'PythonBundle'
 
 name = 'JupyterLab-git'
-version = '0.51.1'
+version = '0.51.4'
 
-homepage = 'https://www.domain.org'
+homepage = 'https://github.com/jupyterlab/jupyterlab-git'
 description = """A JupyterLab extension for version control using Git"""
 
-toolchain = {'name': 'GCCcore', 'version': '13.2.0'}
+toolchain = {'name': 'GCCcore', 'version': '14.3.0'}
 
 builddependencies = [
-    ('binutils', '2.40'),
-    ('hatchling', '1.18.0'),
+    ('binutils', '2.44'),
+    ('hatchling', '1.27.0'),
     ('hatch-jupyter-builder', '0.9.1'),
-    ('nodejs', '20.9.0'),
+    ('nodejs', '22.17.1'),
 ]
 
 dependencies = [
-    ('Python', '3.11.5'),
-    ('Python-bundle-PyPI', '2023.10'),
-    ('IPython', '8.17.2'),
-    ('jupyter-server', '2.14.0'),
-    ('JupyterLab', '4.2.0'),
-    ('GitPython', '3.1.42'),
+    ('Python', '3.13.5'),
+    ('Python-bundle-PyPI', '2025.07'),
+    ('JupyterLab', '4.4.9'),
+    ('GitPython', '3.1.45'),
 ]
 
 exts_list = [
@@ -35,10 +31,9 @@ exts_list = [
     ('nbdime', '4.0.1', {
         'checksums': ['f1a760c0b00c1ba9b4945c16ce92577f393fb51d184f351b7685ba6e8502098e'],
     }),
-    ('jupyterlab-git', version, {
-        'modulename': 'jupyterlab_git',
-        'source_tmpl': 'jupyterlab_git-%(version)s.tar.gz',
-        'checksums': ['b7bce89795d5ce88c8aaf0d79eb7a93d0535622f9be6b019ca9ae4d3b9a9ca6a'],
+    ('jupyterlab_git', version, {
+        'sources': [SOURCELOWER_TAR_GZ],
+        'checksums': ['fc5a9d53a7034da12df8e33f1f40864e5fcbf001eeb78948de30fea47579bfcc'],
     }),
 ]
 

Updated software jupyterlab-h5web-12.6.1-foss-2024a.eb

Diff against jupyterlab-h5web-12.3.0-foss-2023a.eb

easybuild/easyconfigs/j/jupyterlab-h5web/jupyterlab-h5web-12.3.0-foss-2023a.eb

diff --git a/easybuild/easyconfigs/j/jupyterlab-h5web/jupyterlab-h5web-12.3.0-foss-2023a.eb b/easybuild/easyconfigs/j/jupyterlab-h5web/jupyterlab-h5web-12.6.1-foss-2024a.eb
index 6cf01cd445..3cdb0188cb 100644
--- a/easybuild/easyconfigs/j/jupyterlab-h5web/jupyterlab-h5web-12.3.0-foss-2023a.eb
+++ b/easybuild/easyconfigs/j/jupyterlab-h5web/jupyterlab-h5web-12.6.1-foss-2024a.eb
@@ -1,30 +1,33 @@
 easyblock = 'PythonBundle'
 
 name = 'jupyterlab-h5web'
-version = '12.3.0'
+version = '12.6.1'
 
 homepage = 'https://github.com/silx-kit/jupyterlab-h5web'
 description = """jupyterlab-h5web is a JupyterLab extension to explore
 and visualize HDF5 file contents, using the web-based viewer h5web."""
 
-toolchain = {'name': 'foss', 'version': '2023a'}
+toolchain = {'name': 'foss', 'version': '2024a'}
 
 builddependencies = [
-    ('binutils', '2.40'),
-    ('hatchling', '1.18.0'),
+    ('binutils', '2.42'),
+    ('hatchling', '1.24.2'),
+    ('nodejs', '20.13.1'),
+    ('hatch-nodejs-build', '1.1.1'),
+    ('hatch-jupyter-builder', '0.9.1'),
 ]
 
 dependencies = [
-    ('Python', '3.11.3'),
-    ('Python-bundle-PyPI', '2023.06'),
-    ('h5py', '3.9.0'),
-    ('orjson', '3.9.15'),
-    ('JupyterLab', '4.0.5'),
+    ('Python', '3.12.3'),
+    ('Python-bundle-PyPI', '2024.06'),
+    ('h5py', '3.12.1'),
+    ('orjson', '3.10.13'),
+    ('JupyterLab', '4.2.5'),
 ]
 
 exts_list = [
-    ('tifffile', '2025.1.10', {
-        'checksums': ['baaf0a3b87bf7ec375fa1537503353f70497eabe1bdde590f2e41cc0346e612f'],
+    ('tifffile', '2026.1.28', {
+        'checksums': ['537ae6466a8bb555c336108bb1878d8319d52c9c738041d3349454dea6956e1c'],
     }),
     ('jupyter-packaging', '0.12.3', {
         'sources': ['jupyter_packaging-%(version)s.tar.gz'],
@@ -35,7 +38,7 @@ exts_list = [
     }),
     (name, version, {
         'sources': ['jupyterlab_h5web-%(version)s.tar.gz'],
-        'checksums': ['117686d4a5185c03f86d6ba1e5da9c51be170d5bc22f5dc930cb5d48a1d46150'],
+        'checksums': ['4782eb9c286a74b9e7d6141957a577aa5b980edd761511682aae072cdb6c7edc'],
     }),
 ]
 
Diff against jupyterlab-h5web-12.3.0-foss-2023b.eb

easybuild/easyconfigs/j/jupyterlab-h5web/jupyterlab-h5web-12.3.0-foss-2023b.eb

diff --git a/easybuild/easyconfigs/j/jupyterlab-h5web/jupyterlab-h5web-12.3.0-foss-2023b.eb b/easybuild/easyconfigs/j/jupyterlab-h5web/jupyterlab-h5web-12.6.1-foss-2024a.eb
index 90ba2c87dc..3cdb0188cb 100644
--- a/easybuild/easyconfigs/j/jupyterlab-h5web/jupyterlab-h5web-12.3.0-foss-2023b.eb
+++ b/easybuild/easyconfigs/j/jupyterlab-h5web/jupyterlab-h5web-12.6.1-foss-2024a.eb
@@ -1,30 +1,33 @@
 easyblock = 'PythonBundle'
 
 name = 'jupyterlab-h5web'
-version = '12.3.0'
+version = '12.6.1'
 
 homepage = 'https://github.com/silx-kit/jupyterlab-h5web'
 description = """jupyterlab-h5web is a JupyterLab extension to explore
 and visualize HDF5 file contents, using the web-based viewer h5web."""
 
-toolchain = {'name': 'foss', 'version': '2023b'}
+toolchain = {'name': 'foss', 'version': '2024a'}
 
 builddependencies = [
-    ('binutils', '2.40'),
-    ('hatchling', '1.18.0'),
+    ('binutils', '2.42'),
+    ('hatchling', '1.24.2'),
+    ('nodejs', '20.13.1'),
+    ('hatch-nodejs-build', '1.1.1'),
+    ('hatch-jupyter-builder', '0.9.1'),
 ]
 
 dependencies = [
-    ('Python', '3.11.5'),
-    ('Python-bundle-PyPI', '2023.10'),
-    ('h5py', '3.11.0'),
-    ('orjson', '3.10.10'),
-    ('JupyterLab', '4.2.0'),
+    ('Python', '3.12.3'),
+    ('Python-bundle-PyPI', '2024.06'),
+    ('h5py', '3.12.1'),
+    ('orjson', '3.10.13'),
+    ('JupyterLab', '4.2.5'),
 ]
 
 exts_list = [
-    ('tifffile', '2025.1.10', {
-        'checksums': ['baaf0a3b87bf7ec375fa1537503353f70497eabe1bdde590f2e41cc0346e612f'],
+    ('tifffile', '2026.1.28', {
+        'checksums': ['537ae6466a8bb555c336108bb1878d8319d52c9c738041d3349454dea6956e1c'],
     }),
     ('jupyter-packaging', '0.12.3', {
         'sources': ['jupyter_packaging-%(version)s.tar.gz'],
@@ -35,7 +38,7 @@ exts_list = [
     }),
     (name, version, {
         'sources': ['jupyterlab_h5web-%(version)s.tar.gz'],
-        'checksums': ['117686d4a5185c03f86d6ba1e5da9c51be170d5bc22f5dc930cb5d48a1d46150'],
+        'checksums': ['4782eb9c286a74b9e7d6141957a577aa5b980edd761511682aae072cdb6c7edc'],
     }),
 ]
 

Updated software jupyterlab-h5web-12.6.1-foss-2025a.eb

Diff against jupyterlab-h5web-12.3.0-foss-2023a.eb

easybuild/easyconfigs/j/jupyterlab-h5web/jupyterlab-h5web-12.3.0-foss-2023a.eb

diff --git a/easybuild/easyconfigs/j/jupyterlab-h5web/jupyterlab-h5web-12.3.0-foss-2023a.eb b/easybuild/easyconfigs/j/jupyterlab-h5web/jupyterlab-h5web-12.6.1-foss-2025a.eb
index 6cf01cd445..dfa604775c 100644
--- a/easybuild/easyconfigs/j/jupyterlab-h5web/jupyterlab-h5web-12.3.0-foss-2023a.eb
+++ b/easybuild/easyconfigs/j/jupyterlab-h5web/jupyterlab-h5web-12.6.1-foss-2025a.eb
@@ -1,30 +1,33 @@
 easyblock = 'PythonBundle'
 
 name = 'jupyterlab-h5web'
-version = '12.3.0'
+version = '12.6.1'
 
 homepage = 'https://github.com/silx-kit/jupyterlab-h5web'
 description = """jupyterlab-h5web is a JupyterLab extension to explore
 and visualize HDF5 file contents, using the web-based viewer h5web."""
 
-toolchain = {'name': 'foss', 'version': '2023a'}
+toolchain = {'name': 'foss', 'version': '2025a'}
 
 builddependencies = [
-    ('binutils', '2.40'),
-    ('hatchling', '1.18.0'),
+    ('binutils', '2.42'),
+    ('hatchling', '1.27.0'),
+    ('nodejs', '22.16.0'),
+    ('hatch-nodejs-build', '1.1.1'),
+    ('hatch-jupyter-builder', '0.9.1'),
 ]
 
 dependencies = [
-    ('Python', '3.11.3'),
-    ('Python-bundle-PyPI', '2023.06'),
-    ('h5py', '3.9.0'),
-    ('orjson', '3.9.15'),
-    ('JupyterLab', '4.0.5'),
+    ('Python', '3.13.1'),
+    ('Python-bundle-PyPI', '2025.04'),
+    ('h5py', '3.14.0'),
+    ('orjson', '3.11.4'),
+    ('JupyterLab', '4.4.4'),
 ]
 
 exts_list = [
-    ('tifffile', '2025.1.10', {
-        'checksums': ['baaf0a3b87bf7ec375fa1537503353f70497eabe1bdde590f2e41cc0346e612f'],
+    ('tifffile', '2026.1.28', {
+        'checksums': ['537ae6466a8bb555c336108bb1878d8319d52c9c738041d3349454dea6956e1c'],
     }),
     ('jupyter-packaging', '0.12.3', {
         'sources': ['jupyter_packaging-%(version)s.tar.gz'],
@@ -35,7 +38,7 @@ exts_list = [
     }),
     (name, version, {
         'sources': ['jupyterlab_h5web-%(version)s.tar.gz'],
-        'checksums': ['117686d4a5185c03f86d6ba1e5da9c51be170d5bc22f5dc930cb5d48a1d46150'],
+        'checksums': ['4782eb9c286a74b9e7d6141957a577aa5b980edd761511682aae072cdb6c7edc'],
     }),
 ]
 
Diff against jupyterlab-h5web-12.3.0-foss-2023b.eb

easybuild/easyconfigs/j/jupyterlab-h5web/jupyterlab-h5web-12.3.0-foss-2023b.eb

diff --git a/easybuild/easyconfigs/j/jupyterlab-h5web/jupyterlab-h5web-12.3.0-foss-2023b.eb b/easybuild/easyconfigs/j/jupyterlab-h5web/jupyterlab-h5web-12.6.1-foss-2025a.eb
index 90ba2c87dc..dfa604775c 100644
--- a/easybuild/easyconfigs/j/jupyterlab-h5web/jupyterlab-h5web-12.3.0-foss-2023b.eb
+++ b/easybuild/easyconfigs/j/jupyterlab-h5web/jupyterlab-h5web-12.6.1-foss-2025a.eb
@@ -1,30 +1,33 @@
 easyblock = 'PythonBundle'
 
 name = 'jupyterlab-h5web'
-version = '12.3.0'
+version = '12.6.1'
 
 homepage = 'https://github.com/silx-kit/jupyterlab-h5web'
 description = """jupyterlab-h5web is a JupyterLab extension to explore
 and visualize HDF5 file contents, using the web-based viewer h5web."""
 
-toolchain = {'name': 'foss', 'version': '2023b'}
+toolchain = {'name': 'foss', 'version': '2025a'}
 
 builddependencies = [
-    ('binutils', '2.40'),
-    ('hatchling', '1.18.0'),
+    ('binutils', '2.42'),
+    ('hatchling', '1.27.0'),
+    ('nodejs', '22.16.0'),
+    ('hatch-nodejs-build', '1.1.1'),
+    ('hatch-jupyter-builder', '0.9.1'),
 ]
 
 dependencies = [
-    ('Python', '3.11.5'),
-    ('Python-bundle-PyPI', '2023.10'),
-    ('h5py', '3.11.0'),
-    ('orjson', '3.10.10'),
-    ('JupyterLab', '4.2.0'),
+    ('Python', '3.13.1'),
+    ('Python-bundle-PyPI', '2025.04'),
+    ('h5py', '3.14.0'),
+    ('orjson', '3.11.4'),
+    ('JupyterLab', '4.4.4'),
 ]
 
 exts_list = [
-    ('tifffile', '2025.1.10', {
-        'checksums': ['baaf0a3b87bf7ec375fa1537503353f70497eabe1bdde590f2e41cc0346e612f'],
+    ('tifffile', '2026.1.28', {
+        'checksums': ['537ae6466a8bb555c336108bb1878d8319d52c9c738041d3349454dea6956e1c'],
     }),
     ('jupyter-packaging', '0.12.3', {
         'sources': ['jupyter_packaging-%(version)s.tar.gz'],
@@ -35,7 +38,7 @@ exts_list = [
     }),
     (name, version, {
         'sources': ['jupyterlab_h5web-%(version)s.tar.gz'],
-        'checksums': ['117686d4a5185c03f86d6ba1e5da9c51be170d5bc22f5dc930cb5d48a1d46150'],
+        'checksums': ['4782eb9c286a74b9e7d6141957a577aa5b980edd761511682aae072cdb6c7edc'],
     }),
 ]
 

Updated software jupyterlab-h5web-12.6.1-foss-2025b.eb

Diff against jupyterlab-h5web-12.3.0-foss-2023a.eb

easybuild/easyconfigs/j/jupyterlab-h5web/jupyterlab-h5web-12.3.0-foss-2023a.eb

diff --git a/easybuild/easyconfigs/j/jupyterlab-h5web/jupyterlab-h5web-12.3.0-foss-2023a.eb b/easybuild/easyconfigs/j/jupyterlab-h5web/jupyterlab-h5web-12.6.1-foss-2025b.eb
index 6cf01cd445..7f712eb458 100644
--- a/easybuild/easyconfigs/j/jupyterlab-h5web/jupyterlab-h5web-12.3.0-foss-2023a.eb
+++ b/easybuild/easyconfigs/j/jupyterlab-h5web/jupyterlab-h5web-12.6.1-foss-2025b.eb
@@ -1,30 +1,33 @@
 easyblock = 'PythonBundle'
 
 name = 'jupyterlab-h5web'
-version = '12.3.0'
+version = '12.6.1'
 
 homepage = 'https://github.com/silx-kit/jupyterlab-h5web'
 description = """jupyterlab-h5web is a JupyterLab extension to explore
 and visualize HDF5 file contents, using the web-based viewer h5web."""
 
-toolchain = {'name': 'foss', 'version': '2023a'}
+toolchain = {'name': 'foss', 'version': '2025b'}
 
 builddependencies = [
-    ('binutils', '2.40'),
-    ('hatchling', '1.18.0'),
+    ('binutils', '2.44'),
+    ('hatchling', '1.27.0'),
+    ('nodejs', '22.17.1'),
+    ('hatch-nodejs-build', '1.1.1'),
+    ('hatch-jupyter-builder', '0.9.1'),
 ]
 
 dependencies = [
-    ('Python', '3.11.3'),
-    ('Python-bundle-PyPI', '2023.06'),
-    ('h5py', '3.9.0'),
-    ('orjson', '3.9.15'),
-    ('JupyterLab', '4.0.5'),
+    ('Python', '3.13.5'),
+    ('Python-bundle-PyPI', '2025.07'),
+    ('h5py', '3.14.0'),
+    ('orjson', '3.11.4'),
+    ('JupyterLab', '4.4.9'),
 ]
 
 exts_list = [
-    ('tifffile', '2025.1.10', {
-        'checksums': ['baaf0a3b87bf7ec375fa1537503353f70497eabe1bdde590f2e41cc0346e612f'],
+    ('tifffile', '2026.1.28', {
+        'checksums': ['537ae6466a8bb555c336108bb1878d8319d52c9c738041d3349454dea6956e1c'],
     }),
     ('jupyter-packaging', '0.12.3', {
         'sources': ['jupyter_packaging-%(version)s.tar.gz'],
@@ -35,7 +38,7 @@ exts_list = [
     }),
     (name, version, {
         'sources': ['jupyterlab_h5web-%(version)s.tar.gz'],
-        'checksums': ['117686d4a5185c03f86d6ba1e5da9c51be170d5bc22f5dc930cb5d48a1d46150'],
+        'checksums': ['4782eb9c286a74b9e7d6141957a577aa5b980edd761511682aae072cdb6c7edc'],
     }),
 ]
 
Diff against jupyterlab-h5web-12.3.0-foss-2023b.eb

easybuild/easyconfigs/j/jupyterlab-h5web/jupyterlab-h5web-12.3.0-foss-2023b.eb

diff --git a/easybuild/easyconfigs/j/jupyterlab-h5web/jupyterlab-h5web-12.3.0-foss-2023b.eb b/easybuild/easyconfigs/j/jupyterlab-h5web/jupyterlab-h5web-12.6.1-foss-2025b.eb
index 90ba2c87dc..7f712eb458 100644
--- a/easybuild/easyconfigs/j/jupyterlab-h5web/jupyterlab-h5web-12.3.0-foss-2023b.eb
+++ b/easybuild/easyconfigs/j/jupyterlab-h5web/jupyterlab-h5web-12.6.1-foss-2025b.eb
@@ -1,30 +1,33 @@
 easyblock = 'PythonBundle'
 
 name = 'jupyterlab-h5web'
-version = '12.3.0'
+version = '12.6.1'
 
 homepage = 'https://github.com/silx-kit/jupyterlab-h5web'
 description = """jupyterlab-h5web is a JupyterLab extension to explore
 and visualize HDF5 file contents, using the web-based viewer h5web."""
 
-toolchain = {'name': 'foss', 'version': '2023b'}
+toolchain = {'name': 'foss', 'version': '2025b'}
 
 builddependencies = [
-    ('binutils', '2.40'),
-    ('hatchling', '1.18.0'),
+    ('binutils', '2.44'),
+    ('hatchling', '1.27.0'),
+    ('nodejs', '22.17.1'),
+    ('hatch-nodejs-build', '1.1.1'),
+    ('hatch-jupyter-builder', '0.9.1'),
 ]
 
 dependencies = [
-    ('Python', '3.11.5'),
-    ('Python-bundle-PyPI', '2023.10'),
-    ('h5py', '3.11.0'),
-    ('orjson', '3.10.10'),
-    ('JupyterLab', '4.2.0'),
+    ('Python', '3.13.5'),
+    ('Python-bundle-PyPI', '2025.07'),
+    ('h5py', '3.14.0'),
+    ('orjson', '3.11.4'),
+    ('JupyterLab', '4.4.9'),
 ]
 
 exts_list = [
-    ('tifffile', '2025.1.10', {
-        'checksums': ['baaf0a3b87bf7ec375fa1537503353f70497eabe1bdde590f2e41cc0346e612f'],
+    ('tifffile', '2026.1.28', {
+        'checksums': ['537ae6466a8bb555c336108bb1878d8319d52c9c738041d3349454dea6956e1c'],
     }),
     ('jupyter-packaging', '0.12.3', {
         'sources': ['jupyter_packaging-%(version)s.tar.gz'],
@@ -35,7 +38,7 @@ exts_list = [
     }),
     (name, version, {
         'sources': ['jupyterlab_h5web-%(version)s.tar.gz'],
-        'checksums': ['117686d4a5185c03f86d6ba1e5da9c51be170d5bc22f5dc930cb5d48a1d46150'],
+        'checksums': ['4782eb9c286a74b9e7d6141957a577aa5b980edd761511682aae072cdb6c7edc'],
     }),
 ]
 

Updated software meshio-5.3.5-foss-2024a.eb

Diff against meshio-5.3.5-foss-2023b.eb

easybuild/easyconfigs/m/meshio/meshio-5.3.5-foss-2023b.eb

diff --git a/easybuild/easyconfigs/m/meshio/meshio-5.3.5-foss-2023b.eb b/easybuild/easyconfigs/m/meshio/meshio-5.3.5-foss-2024a.eb
index 56a349ef71..5517c99c6e 100644
--- a/easybuild/easyconfigs/m/meshio/meshio-5.3.5-foss-2023b.eb
+++ b/easybuild/easyconfigs/m/meshio/meshio-5.3.5-foss-2024a.eb
@@ -6,14 +6,14 @@ version = '5.3.5'
 homepage = 'https://github.com/nschloe/meshio'
 description = "meshio is a tool for reading/writing various mesh formats representing unstructured meshes"
 
-toolchain = {'name': 'foss', 'version': '2023b'}
+toolchain = {'name': 'foss', 'version': '2024a'}
 
 dependencies = [
-    ('Python', '3.11.5'),
-    ('Python-bundle-PyPI', '2023.10'),  # includes rich
-    ('SciPy-bundle', '2023.11'),  # includes numpy
-    ('h5py', '3.11.0'),
-    ('VTK', '9.3.0'),
+    ('Python', '3.12.3'),
+    ('Python-bundle-PyPI', '2024.06'),  # includes rich
+    ('SciPy-bundle', '2024.05'),  # includes numpy
+    ('h5py', '3.12.1'),
+    ('VTK', '9.3.1'),
 ]
 
 exts_list = [
Diff against meshio-5.3.4-foss-2022b.eb

easybuild/easyconfigs/m/meshio/meshio-5.3.4-foss-2022b.eb

diff --git a/easybuild/easyconfigs/m/meshio/meshio-5.3.4-foss-2022b.eb b/easybuild/easyconfigs/m/meshio/meshio-5.3.5-foss-2024a.eb
index 9da7982354..5517c99c6e 100644
--- a/easybuild/easyconfigs/m/meshio/meshio-5.3.4-foss-2022b.eb
+++ b/easybuild/easyconfigs/m/meshio/meshio-5.3.5-foss-2024a.eb
@@ -1,17 +1,19 @@
 easyblock = 'PythonBundle'
 
 name = 'meshio'
-version = '5.3.4'
+version = '5.3.5'
 
 homepage = 'https://github.com/nschloe/meshio'
 description = "meshio is a tool for reading/writing various mesh formats representing unstructured meshes"
 
-toolchain = {'name': 'foss', 'version': '2022b'}
+toolchain = {'name': 'foss', 'version': '2024a'}
 
 dependencies = [
-    ('Python', '3.10.8'),  # includes numpy
-    ('h5py', '3.8.0'),
-    ('VTK', '9.2.6'),
+    ('Python', '3.12.3'),
+    ('Python-bundle-PyPI', '2024.06'),  # includes rich
+    ('SciPy-bundle', '2024.05'),  # includes numpy
+    ('h5py', '3.12.1'),
+    ('VTK', '9.3.1'),
 ]
 
 exts_list = [
@@ -22,7 +24,7 @@ exts_list = [
         'checksums': ['1b6b7ec2c5468fb7036ec9d6b2ced7a8a538db55aaca03f30199216d3bbd264b'],
     }),
     (name, version, {
-        'checksums': ['e240692d7ff279c12b13c6e5d7b403629a86ad2b44e9230958b3f00c1ec369f0'],
+        'checksums': ['f21f01abd9f29ba06ea119304b3d39e610421cfe93b9dd23362834919f87586d'],
     }),
 ]
 

Updated software meshio-5.3.5-foss-2025a.eb

Diff against meshio-5.3.5-foss-2023b.eb

easybuild/easyconfigs/m/meshio/meshio-5.3.5-foss-2023b.eb

diff --git a/easybuild/easyconfigs/m/meshio/meshio-5.3.5-foss-2023b.eb b/easybuild/easyconfigs/m/meshio/meshio-5.3.5-foss-2025a.eb
index 56a349ef71..8a37d0c8d3 100644
--- a/easybuild/easyconfigs/m/meshio/meshio-5.3.5-foss-2023b.eb
+++ b/easybuild/easyconfigs/m/meshio/meshio-5.3.5-foss-2025a.eb
@@ -6,14 +6,14 @@ version = '5.3.5'
 homepage = 'https://github.com/nschloe/meshio'
 description = "meshio is a tool for reading/writing various mesh formats representing unstructured meshes"
 
-toolchain = {'name': 'foss', 'version': '2023b'}
+toolchain = {'name': 'foss', 'version': '2025a'}
 
 dependencies = [
-    ('Python', '3.11.5'),
-    ('Python-bundle-PyPI', '2023.10'),  # includes rich
-    ('SciPy-bundle', '2023.11'),  # includes numpy
-    ('h5py', '3.11.0'),
-    ('VTK', '9.3.0'),
+    ('Python', '3.13.1'),
+    ('Python-bundle-PyPI', '2025.04'),  # includes rich
+    ('SciPy-bundle', '2025.06'),  # includes numpy
+    ('h5py', '3.14.0'),
+    ('VTK', '9.5.0'),
 ]
 
 exts_list = [
Diff against meshio-5.3.4-foss-2022b.eb

easybuild/easyconfigs/m/meshio/meshio-5.3.4-foss-2022b.eb

diff --git a/easybuild/easyconfigs/m/meshio/meshio-5.3.4-foss-2022b.eb b/easybuild/easyconfigs/m/meshio/meshio-5.3.5-foss-2025a.eb
index 9da7982354..8a37d0c8d3 100644
--- a/easybuild/easyconfigs/m/meshio/meshio-5.3.4-foss-2022b.eb
+++ b/easybuild/easyconfigs/m/meshio/meshio-5.3.5-foss-2025a.eb
@@ -1,17 +1,19 @@
 easyblock = 'PythonBundle'
 
 name = 'meshio'
-version = '5.3.4'
+version = '5.3.5'
 
 homepage = 'https://github.com/nschloe/meshio'
 description = "meshio is a tool for reading/writing various mesh formats representing unstructured meshes"
 
-toolchain = {'name': 'foss', 'version': '2022b'}
+toolchain = {'name': 'foss', 'version': '2025a'}
 
 dependencies = [
-    ('Python', '3.10.8'),  # includes numpy
-    ('h5py', '3.8.0'),
-    ('VTK', '9.2.6'),
+    ('Python', '3.13.1'),
+    ('Python-bundle-PyPI', '2025.04'),  # includes rich
+    ('SciPy-bundle', '2025.06'),  # includes numpy
+    ('h5py', '3.14.0'),
+    ('VTK', '9.5.0'),
 ]
 
 exts_list = [
@@ -22,7 +24,7 @@ exts_list = [
         'checksums': ['1b6b7ec2c5468fb7036ec9d6b2ced7a8a538db55aaca03f30199216d3bbd264b'],
     }),
     (name, version, {
-        'checksums': ['e240692d7ff279c12b13c6e5d7b403629a86ad2b44e9230958b3f00c1ec369f0'],
+        'checksums': ['f21f01abd9f29ba06ea119304b3d39e610421cfe93b9dd23362834919f87586d'],
     }),
 ]
 

Updated software meshio-5.3.5-foss-2025b.eb

Diff against meshio-5.3.5-foss-2023b.eb

easybuild/easyconfigs/m/meshio/meshio-5.3.5-foss-2023b.eb

diff --git a/easybuild/easyconfigs/m/meshio/meshio-5.3.5-foss-2023b.eb b/easybuild/easyconfigs/m/meshio/meshio-5.3.5-foss-2025b.eb
index 56a349ef71..77794c16bf 100644
--- a/easybuild/easyconfigs/m/meshio/meshio-5.3.5-foss-2023b.eb
+++ b/easybuild/easyconfigs/m/meshio/meshio-5.3.5-foss-2025b.eb
@@ -6,14 +6,14 @@ version = '5.3.5'
 homepage = 'https://github.com/nschloe/meshio'
 description = "meshio is a tool for reading/writing various mesh formats representing unstructured meshes"
 
-toolchain = {'name': 'foss', 'version': '2023b'}
+toolchain = {'name': 'foss', 'version': '2025b'}
 
 dependencies = [
-    ('Python', '3.11.5'),
-    ('Python-bundle-PyPI', '2023.10'),  # includes rich
-    ('SciPy-bundle', '2023.11'),  # includes numpy
-    ('h5py', '3.11.0'),
-    ('VTK', '9.3.0'),
+    ('Python', '3.13.5'),
+    ('Python-bundle-PyPI', '2025.07'),  # includes rich
+    ('SciPy-bundle', '2025.07'),  # includes numpy
+    ('h5py', '3.14.0'),
+    ('VTK', '9.5.2'),
 ]
 
 exts_list = [
Diff against meshio-5.3.4-foss-2022b.eb

easybuild/easyconfigs/m/meshio/meshio-5.3.4-foss-2022b.eb

diff --git a/easybuild/easyconfigs/m/meshio/meshio-5.3.4-foss-2022b.eb b/easybuild/easyconfigs/m/meshio/meshio-5.3.5-foss-2025b.eb
index 9da7982354..77794c16bf 100644
--- a/easybuild/easyconfigs/m/meshio/meshio-5.3.4-foss-2022b.eb
+++ b/easybuild/easyconfigs/m/meshio/meshio-5.3.5-foss-2025b.eb
@@ -1,17 +1,19 @@
 easyblock = 'PythonBundle'
 
 name = 'meshio'
-version = '5.3.4'
+version = '5.3.5'
 
 homepage = 'https://github.com/nschloe/meshio'
 description = "meshio is a tool for reading/writing various mesh formats representing unstructured meshes"
 
-toolchain = {'name': 'foss', 'version': '2022b'}
+toolchain = {'name': 'foss', 'version': '2025b'}
 
 dependencies = [
-    ('Python', '3.10.8'),  # includes numpy
-    ('h5py', '3.8.0'),
-    ('VTK', '9.2.6'),
+    ('Python', '3.13.5'),
+    ('Python-bundle-PyPI', '2025.07'),  # includes rich
+    ('SciPy-bundle', '2025.07'),  # includes numpy
+    ('h5py', '3.14.0'),
+    ('VTK', '9.5.2'),
 ]
 
 exts_list = [
@@ -22,7 +24,7 @@ exts_list = [
         'checksums': ['1b6b7ec2c5468fb7036ec9d6b2ced7a8a538db55aaca03f30199216d3bbd264b'],
     }),
     (name, version, {
-        'checksums': ['e240692d7ff279c12b13c6e5d7b403629a86ad2b44e9230958b3f00c1ec369f0'],
+        'checksums': ['f21f01abd9f29ba06ea119304b3d39e610421cfe93b9dd23362834919f87586d'],
     }),
 ]
 

@Micket
Copy link
Copy Markdown
Contributor Author

Micket commented Feb 12, 2026

Test report by @Micket
SUCCESS
Build succeeded for 14 out of 14 (total: 13 mins 15 secs) (14 easyconfigs in total)
vera-icelake-build - Linux Rocky Linux 9.6, x86_64, Intel(R) Xeon(R) Silver 4316 CPU @ 2.30GHz, Python 3.9.21
See https://gist.github.com/Micket/5719cc99aca463f3e5568051c23af8bf for a full test report.

@Micket
Copy link
Copy Markdown
Contributor Author

Micket commented Feb 12, 2026

Need to remember what to fix in the CI to allow for use of newer hatchling in hatch-nodejs-build. There is nothing wrong with this PR, it's just the CI that should stop complaining

@Micket
Copy link
Copy Markdown
Contributor Author

Micket commented Feb 17, 2026

Test report by @Micket
SUCCESS
Build succeeded for 4 out of 4 (total: 3 mins 33 secs) (4 easyconfigs in total)
vera-icelake-build - Linux Rocky Linux 9.6, x86_64, Intel(R) Xeon(R) Silver 4316 CPU @ 2.30GHz, Python 3.9.21
See https://gist.github.com/Micket/54ed0db35f24dea40ff1f77910a4adea for a full test report.

@Micket
Copy link
Copy Markdown
Contributor Author

Micket commented Feb 17, 2026

@boegelbot please test @ jsc-zen3

@Micket Micket added this to the release after 5.2.1 milestone Feb 17, 2026
@boegelbot
Copy link
Copy Markdown
Collaborator

@Micket: 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=25256 EB_ARGS= EB_CONTAINER= EB_REPO=easybuild-easyconfigs EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_25256 --ntasks=8 ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

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

Test results coming soon (I hope)...

Details

- notification for comment with ID 3913434179 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
Copy Markdown
Collaborator

Test report by @boegelbot
SUCCESS
Build succeeded for 14 out of 14 (total: 35 mins 16 secs) (14 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/a4582dbe1f4c9e5b6fd70575f342cbb5 for a full test report.

Copy link
Copy Markdown
Member

@boegel boegel left a comment

Choose a reason for hiding this comment

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

lgtm

@boegel
Copy link
Copy Markdown
Member

boegel commented Feb 17, 2026

Test report by @boegel
SUCCESS
Build succeeded for 14 out of 14 (total: 32 mins 23 secs) (14 easyconfigs in total)
node4203.shinx.os - Linux RHEL 9.6, x86_64, AMD EPYC 9654 96-Core Processor (zen4), Python 3.9.21
See https://gist.github.com/boegel/b73edc5231e9b3f3ccef5e9ce13d609a for a full test report.

@boegel
Copy link
Copy Markdown
Member

boegel commented Feb 17, 2026

Going in, thanks @Micket!

@boegel boegel merged commit ae8947b into easybuilders:develop Feb 17, 2026
8 checks passed
@boegel boegel changed the title {tools}[foss/2024a,foss/2025a,foss/2025b] jupyterview v0.8.0, jupyterlab-h5web v12.6.1, JupyterLab-git v0.51.4, ... {tools}[foss/2024a,foss/2025a,foss/2025b] jupyterview v0.8.0, jupyterlab-h5web v12.6.1, JupyterLab-git v0.51.4, hatch-nodejs-build v1.1.1, meshio v5.3.5 Feb 20, 2026
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 2025a issues & PRs related to 2025a common toolchains 2025b issues & PRs related to 2025b common toolchains new update

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants