Skip to content

Conversation

@verdurin
Copy link
Member

(created using eb --new-pr)

@github-actions github-actions bot added the 2024a issues & PRs related to 2024a common toolchains label Nov 18, 2025
@github-actions
Copy link

github-actions bot commented Nov 18, 2025

Updated software jupyter-contrib-nbextensions-0.7.0-GCCcore-13.3.0.eb

Diff against jupyter-contrib-nbextensions-0.7.0-GCCcore-12.3.0.eb

easybuild/easyconfigs/j/jupyter-contrib-nbextensions/jupyter-contrib-nbextensions-0.7.0-GCCcore-12.3.0.eb

diff --git a/easybuild/easyconfigs/j/jupyter-contrib-nbextensions/jupyter-contrib-nbextensions-0.7.0-GCCcore-12.3.0.eb b/easybuild/easyconfigs/j/jupyter-contrib-nbextensions/jupyter-contrib-nbextensions-0.7.0-GCCcore-13.3.0.eb
index fe43c41fe7..83711d23de 100644
--- a/easybuild/easyconfigs/j/jupyter-contrib-nbextensions/jupyter-contrib-nbextensions-0.7.0-GCCcore-12.3.0.eb
+++ b/easybuild/easyconfigs/j/jupyter-contrib-nbextensions/jupyter-contrib-nbextensions-0.7.0-GCCcore-13.3.0.eb
@@ -6,18 +6,19 @@ version = '0.7.0'
 homepage = 'https://github.com/ipython-contrib/jupyter_contrib_nbextensions'
 description = 'A collection of various notebook extensions for Jupyter'
 
-toolchain = {'name': 'GCCcore', 'version': '12.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '13.3.0'}
 
 builddependencies = [
-    ('binutils', '2.40'),
-    ('nodejs', '18.17.1'),
+    ('binutils', '2.42'),
+    ('nodejs', '20.13.1'),
+    ('hatchling', '1.27.0'),
 ]
 
 dependencies = [
-    ('Python', '3.11.3'),
-    ('IPython', '8.14.0'),
-    ('PyYAML', '6.0'),
-    ('jupyter-server', '2.7.2'),
+    ('Python', '3.12.3'),
+    ('IPython', '8.28.0'),
+    ('PyYAML', '6.0.2'),
+    ('jupyter-server', '2.14.2'),
 ]
 
 exts_list = [
Diff against jupyter-contrib-nbextensions-0.7.0-GCCcore-11.3.0.eb

easybuild/easyconfigs/j/jupyter-contrib-nbextensions/jupyter-contrib-nbextensions-0.7.0-GCCcore-11.3.0.eb

diff --git a/easybuild/easyconfigs/j/jupyter-contrib-nbextensions/jupyter-contrib-nbextensions-0.7.0-GCCcore-11.3.0.eb b/easybuild/easyconfigs/j/jupyter-contrib-nbextensions/jupyter-contrib-nbextensions-0.7.0-GCCcore-13.3.0.eb
index 42038cf35a..83711d23de 100644
--- a/easybuild/easyconfigs/j/jupyter-contrib-nbextensions/jupyter-contrib-nbextensions-0.7.0-GCCcore-11.3.0.eb
+++ b/easybuild/easyconfigs/j/jupyter-contrib-nbextensions/jupyter-contrib-nbextensions-0.7.0-GCCcore-13.3.0.eb
@@ -6,28 +6,45 @@ version = '0.7.0'
 homepage = 'https://github.com/ipython-contrib/jupyter_contrib_nbextensions'
 description = 'A collection of various notebook extensions for Jupyter'
 
-toolchain = {'name': 'GCCcore', 'version': '11.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '13.3.0'}
 
 builddependencies = [
-    ('binutils', '2.38'),
-    ('nodejs', '16.15.1'),
+    ('binutils', '2.42'),
+    ('nodejs', '20.13.1'),
+    ('hatchling', '1.27.0'),
 ]
 
 dependencies = [
-    ('Python', '3.10.4'),
-    ('IPython', '8.5.0'),
-    ('PyYAML', '6.0'),
+    ('Python', '3.12.3'),
+    ('IPython', '8.28.0'),
+    ('PyYAML', '6.0.2'),
+    ('jupyter-server', '2.14.2'),
 ]
 
 exts_list = [
+    ('entrypoints', '0.4', {
+        'checksums': ['b706eddaa9218a19ebcd67b56818f05bb27589b1ca9e8d797b74affad4ccacd4'],
+    }),
+    ('nbclassic', '1.0.0', {
+        'checksums': ['0ae11eb2319455d805596bf320336cda9554b41d99ab9a3c31bf8180bffa30e3'],
+    }),
+    # need jupyter_client in v7 - notebook 6.5.7 has requirement jupyter-client<8,>=5.3.4
+    ('jupyter_client', '7.4.9', {
+        'checksums': ['52be28e04171f07aed8f20e1616a5a552ab9fee9cbbe6c1896ae170c3880d392'],
+    }),
+    # use notebook v6, in v7 the extension are moved to jupyter lab
+    ('notebook', '6.5.7', {
+        'checksums': ['04eb9011dfac634fbd4442adaf0a8c27cd26beef831fe1d19faf930c327768e4'],
+    }),
     ('jupyter_contrib_core', '0.4.2', {
         'checksums': ['1887212f3ca9d4487d624c0705c20dfdf03d5a0b9ea2557d3aaeeb4c38bdcabb'],
     }),
     ('jupyter_highlight_selected_word', '0.2.0', {
         'checksums': ['9fa740424859a807950ca08d2bfd28a35154cd32dd6d50ac4e0950022adc0e7b'],
     }),
-    ('jupyter_nbextensions_configurator', '0.6.1', {
-        'checksums': ['4b9e1270ccc1f8e0a421efb8979a737f586813023a4855b9453f61c3ca599b82'],
+    ('jupyter_nbextensions_configurator', '0.6.3', {
+        'source_tmpl': '%(name)s-%(version)s-py2.py3-none-any.whl',
+        'checksums': ['cece496f3f62cf80bb0b04867ea463c32ed5db19ff5814fe18a3a7f1bb9da95b'],
     }),
     ('jupyter_contrib_nbextensions', version, {
         'checksums': ['06e33f005885eb92f89cbe82711e921278201298d08ab0d886d1ba09e8c3e9ca'],

Copy link
Contributor

@Micket Micket left a comment

Choose a reason for hiding this comment

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

sounds like this is something that is effectively replaced by Jupyter-bundle-20250530-GCCcore-13.3.0.eb and friends

@verdurin
Copy link
Member Author

While there is some overlap which I need to address, it does include some extensions not present in the bundle.

Would you prefer I just add them to the bundle instead?

@verdurin
Copy link
Member Author

Test report by @verdurin
SUCCESS
Build succeeded for 1 out of 1 (1 easyconfigs in total)
easybuild-el8.cloud.in.bmrc.ox.ac.uk - Linux Rocky Linux 8.10 (Green Obsidian), x86_64, Intel Xeon Processor (Skylake, IBRS), Python 3.11.13
See https://gist.github.com/verdurin/a7c97f70b3de956a454fed54008a1943 for a full test report.

@verdurin
Copy link
Member Author

@boegelbot please test @ jsc-zen3

@boegelbot
Copy link
Collaborator

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

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

Test results coming soon (I hope)...

- notification for comment with ID 3570851710 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 1 out of 1 (total: 4 mins 49 secs) (1 easyconfigs in total)
jsczen3c1.int.jsc-zen3.fz-juelich.de - Linux Rocky Linux 9.6, x86_64, AMD EPYC-Milan Processor (zen3), Python 3.9.21
See https://gist.github.com/boegelbot/6c6d58b6ecf9bf9d76228eb9f4ef0948 for a full test report.

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