Skip to content

{lib,tools}[GCCcore/14.3.0] jupyter-bash-kernel v0.10.0, prompt-toolkit v3.0.52#25521

Merged
smoors merged 3 commits intoeasybuilders:developfrom
Micket:20260306152538_new_pr_jupyter-bash-kernel093
Mar 10, 2026
Merged

{lib,tools}[GCCcore/14.3.0] jupyter-bash-kernel v0.10.0, prompt-toolkit v3.0.52#25521
smoors merged 3 commits intoeasybuilders:developfrom
Micket:20260306152538_new_pr_jupyter-bash-kernel093

Conversation

@Micket
Copy link
Copy Markdown
Contributor

@Micket Micket commented Mar 6, 2026

(created using eb --new-pr)

@Micket Micket added the update label Mar 6, 2026
@github-actions github-actions Bot added the 2025b issues & PRs related to 2025b common toolchains label Mar 6, 2026
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Mar 6, 2026

Updated software jupyter-bash-kernel-0.10.0-GCCcore-14.3.0.eb

Diff against jupyter-bash-kernel-0.9.3-GCCcore-14.2.0.eb

easybuild/easyconfigs/j/jupyter-bash-kernel/jupyter-bash-kernel-0.9.3-GCCcore-14.2.0.eb

diff --git a/easybuild/easyconfigs/j/jupyter-bash-kernel/jupyter-bash-kernel-0.9.3-GCCcore-14.2.0.eb b/easybuild/easyconfigs/j/jupyter-bash-kernel/jupyter-bash-kernel-0.10.0-GCCcore-14.3.0.eb
index 8051c03987..7978e874bf 100644
--- a/easybuild/easyconfigs/j/jupyter-bash-kernel/jupyter-bash-kernel-0.9.3-GCCcore-14.2.0.eb
+++ b/easybuild/easyconfigs/j/jupyter-bash-kernel/jupyter-bash-kernel-0.10.0-GCCcore-14.3.0.eb
@@ -3,27 +3,27 @@
 easyblock = 'PythonBundle'
 
 name = 'jupyter-bash-kernel'
-version = '0.9.3'
+version = '0.10.0'
 
 homepage = 'https://pypi.org/project/bash_kernel/'
 description = 'A Jupyter kernel for bash'
 
-toolchain = {'name': 'GCCcore', 'version': '14.2.0'}
+toolchain = {'name': 'GCCcore', 'version': '14.3.0'}
 
 source_urls = [PYPI_LOWER_SOURCE]
 
 builddependencies = [
     ('hatchling', '1.27.0'),
-    ('binutils', '2.42'),
+    ('binutils', '2.44'),
 ]
 
 dependencies = [
-    ('Python', '3.13.1'),
-    ('IPython', '9.3.0'),
-    ('Python-bundle-PyPI', '2025.04'),
-    ('jupyter-server', '2.16.0'),
+    ('Python', '3.13.5'),
+    ('IPython', '9.4.0'),
+    ('Python-bundle-PyPI', '2025.07'),
+    ('jupyter-server', '2.17.0'),
     ('psutil', '7.0.0'),
-    ('PyZMQ', '27.0.0'),
+    ('PyZMQ', '27.1.0'),
     ('tornado', '6.5.1'),
     ('prompt-toolkit', '3.0.52'),
     ('Pillow', '11.3.0'),
@@ -43,13 +43,12 @@ exts_list = [
     ('executing', '2.2.1', {
         'checksums': ['3632cc370565f6648cc328b32435bd120a1e4ebb20c77e3fdde9a13cd1e533c4'],
     }),
+    ('filetype', '1.2.0', {
+        'checksums': ['66b56cd6474bf41d8c54660347d37afcc3f7d1970648de365c102ef77548aadb'],
+    }),
     ('bash_kernel', version, {
-        'patches': ['replace_imghdr_with_Pillow.patch'],
         'postinstallcmds': ['python -m bash_kernel.install --prefix=%(installdir)s'],
-        'checksums': [
-            {'bash_kernel-0.9.3.tar.gz': '9f7a03811ca7d9cb1fbff8082237cf0450b97182252fd0b80587a16b65e66d58'},
-            {'replace_imghdr_with_Pillow.patch': 'bc6c0fe04964964fe63279040d818f36d01837378cca3ec15e32cf5912ad1c36'},
-        ],
+        'checksums': ['2ed5a0a416c418d1d751e71505bd6c889e12157444b50c4287a685da775c28ca'],
     }),
 ]
 
Diff against jupyter-bash-kernel-0.9.3-GCCcore-13.3.0.eb

easybuild/easyconfigs/j/jupyter-bash-kernel/jupyter-bash-kernel-0.9.3-GCCcore-13.3.0.eb

diff --git a/easybuild/easyconfigs/j/jupyter-bash-kernel/jupyter-bash-kernel-0.9.3-GCCcore-13.3.0.eb b/easybuild/easyconfigs/j/jupyter-bash-kernel/jupyter-bash-kernel-0.10.0-GCCcore-14.3.0.eb
index 42ac75a07f..7978e874bf 100644
--- a/easybuild/easyconfigs/j/jupyter-bash-kernel/jupyter-bash-kernel-0.9.3-GCCcore-13.3.0.eb
+++ b/easybuild/easyconfigs/j/jupyter-bash-kernel/jupyter-bash-kernel-0.10.0-GCCcore-14.3.0.eb
@@ -3,40 +3,52 @@
 easyblock = 'PythonBundle'
 
 name = 'jupyter-bash-kernel'
-version = '0.9.3'
+version = '0.10.0'
 
 homepage = 'https://pypi.org/project/bash_kernel/'
 description = 'A Jupyter kernel for bash'
 
-toolchain = {'name': 'GCCcore', 'version': '13.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '14.3.0'}
 
 source_urls = [PYPI_LOWER_SOURCE]
 
 builddependencies = [
-    ('binutils', '2.42'),
+    ('hatchling', '1.27.0'),
+    ('binutils', '2.44'),
 ]
 
 dependencies = [
-    ('Python', '3.12.3'),
-    ('IPython', '8.28.0'),
-    ('Python-bundle-PyPI', '2024.06'),
-    ('jupyter-server', '2.14.2'),
-    ('psutil', '6.0.0'),
-    ('PyZMQ', '26.2.0'),
-    ('tornado', '6.4.1'),
+    ('Python', '3.13.5'),
+    ('IPython', '9.4.0'),
+    ('Python-bundle-PyPI', '2025.07'),
+    ('jupyter-server', '2.17.0'),
+    ('psutil', '7.0.0'),
+    ('PyZMQ', '27.1.0'),
+    ('tornado', '6.5.1'),
+    ('prompt-toolkit', '3.0.52'),
+    ('Pillow', '11.3.0'),
 ]
 
 exts_list = [
-    ('asttokens', '3.0.0', {
-        'checksums': ['0dcd8baa8d62b0c1d118b399b2ddba3c4aff271d0d7a9e0d4c1681c79035bbc7'],
+    ('asttokens', '3.0.1', {
+        'checksums': ['71a4ee5de0bde6a31d64f6b13f2293ac190344478f081c3d1bccfcf5eacb0cb7'],
     }),
-    ('prompt-toolkit', '3.0.41', {
-        'modulename': 'prompt_toolkit',
-        'checksums': ['941367d97fc815548822aa26c2a269fdc4eb21e9ec05fc5d447cf09bad5d75f0'],
+    ('comm', '0.2.3', {
+        'checksums': ['2dc8048c10962d55d7ad693be1e7045d891b7ce8d999c97963a5e3e99c055971'],
+    }),
+    ('debugpy', '1.8.20', {
+        'source_tmpl': '%(name)s-%(version)s-py2.py3-none-any.whl',
+        'checksums': ['5be9bed9ae3be00665a06acaa48f8329d2b9632f15fd09f6a9a8c8d9907e54d7'],
+    }),
+    ('executing', '2.2.1', {
+        'checksums': ['3632cc370565f6648cc328b32435bd120a1e4ebb20c77e3fdde9a13cd1e533c4'],
+    }),
+    ('filetype', '1.2.0', {
+        'checksums': ['66b56cd6474bf41d8c54660347d37afcc3f7d1970648de365c102ef77548aadb'],
     }),
     ('bash_kernel', version, {
         'postinstallcmds': ['python -m bash_kernel.install --prefix=%(installdir)s'],
-        'checksums': ['9f7a03811ca7d9cb1fbff8082237cf0450b97182252fd0b80587a16b65e66d58'],
+        'checksums': ['2ed5a0a416c418d1d751e71505bd6c889e12157444b50c4287a685da775c28ca'],
     }),
 ]
 
Diff against jupyter-bash-kernel-0.9.3-GCCcore-12.3.0.eb

easybuild/easyconfigs/j/jupyter-bash-kernel/jupyter-bash-kernel-0.9.3-GCCcore-12.3.0.eb

diff --git a/easybuild/easyconfigs/j/jupyter-bash-kernel/jupyter-bash-kernel-0.9.3-GCCcore-12.3.0.eb b/easybuild/easyconfigs/j/jupyter-bash-kernel/jupyter-bash-kernel-0.10.0-GCCcore-14.3.0.eb
index ed5c438b12..7978e874bf 100644
--- a/easybuild/easyconfigs/j/jupyter-bash-kernel/jupyter-bash-kernel-0.9.3-GCCcore-12.3.0.eb
+++ b/easybuild/easyconfigs/j/jupyter-bash-kernel/jupyter-bash-kernel-0.10.0-GCCcore-14.3.0.eb
@@ -3,47 +3,52 @@
 easyblock = 'PythonBundle'
 
 name = 'jupyter-bash-kernel'
-version = '0.9.3'
+version = '0.10.0'
 
 homepage = 'https://pypi.org/project/bash_kernel/'
 description = 'A Jupyter kernel for bash'
 
-toolchain = {'name': 'GCCcore', 'version': '12.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '14.3.0'}
 
 source_urls = [PYPI_LOWER_SOURCE]
 
 builddependencies = [
-    ('binutils', '2.40'),
+    ('hatchling', '1.27.0'),
+    ('binutils', '2.44'),
 ]
 
 dependencies = [
-    ('Python', '3.11.3'),
-    ('IPython', '8.14.0'),
-    ('Python-bundle-PyPI', '2023.06'),
-    ('jupyter-server', '2.7.2'),
-    ('psutil', '5.9.8'),
-    ('PyZMQ', '25.1.1'),
-    ('tornado', '6.3.2'),
-    ('prompt-toolkit', '3.0.36'),
+    ('Python', '3.13.5'),
+    ('IPython', '9.4.0'),
+    ('Python-bundle-PyPI', '2025.07'),
+    ('jupyter-server', '2.17.0'),
+    ('psutil', '7.0.0'),
+    ('PyZMQ', '27.1.0'),
+    ('tornado', '6.5.1'),
+    ('prompt-toolkit', '3.0.52'),
+    ('Pillow', '11.3.0'),
 ]
 
 exts_list = [
-    ('asttokens', '3.0.0', {
-        'checksums': ['0dcd8baa8d62b0c1d118b399b2ddba3c4aff271d0d7a9e0d4c1681c79035bbc7'],
+    ('asttokens', '3.0.1', {
+        'checksums': ['71a4ee5de0bde6a31d64f6b13f2293ac190344478f081c3d1bccfcf5eacb0cb7'],
     }),
-    ('comm', '0.2.2', {
-        'checksums': ['3fd7a84065306e07bea1773df6eb8282de51ba82f77c72f9c85716ab11fe980e'],
+    ('comm', '0.2.3', {
+        'checksums': ['2dc8048c10962d55d7ad693be1e7045d891b7ce8d999c97963a5e3e99c055971'],
     }),
-    ('debugpy', '1.8.1', {
+    ('debugpy', '1.8.20', {
         'source_tmpl': '%(name)s-%(version)s-py2.py3-none-any.whl',
-        'checksums': ['28acbe2241222b87e255260c76741e1fbf04fdc3b6d094fcf57b6c6f75ce1242'],
+        'checksums': ['5be9bed9ae3be00665a06acaa48f8329d2b9632f15fd09f6a9a8c8d9907e54d7'],
     }),
-    ('executing', '2.1.0', {
-        'checksums': ['8ea27ddd260da8150fa5a708269c4a10e76161e2496ec3e587da9e3c0fe4b9ab'],
+    ('executing', '2.2.1', {
+        'checksums': ['3632cc370565f6648cc328b32435bd120a1e4ebb20c77e3fdde9a13cd1e533c4'],
+    }),
+    ('filetype', '1.2.0', {
+        'checksums': ['66b56cd6474bf41d8c54660347d37afcc3f7d1970648de365c102ef77548aadb'],
     }),
     ('bash_kernel', version, {
-        'checksums': ['9f7a03811ca7d9cb1fbff8082237cf0450b97182252fd0b80587a16b65e66d58'],
         'postinstallcmds': ['python -m bash_kernel.install --prefix=%(installdir)s'],
+        'checksums': ['2ed5a0a416c418d1d751e71505bd6c889e12157444b50c4287a685da775c28ca'],
     }),
 ]
 

Updated software prompt-toolkit-3.0.52-GCCcore-14.3.0.eb

Diff against prompt-toolkit-3.0.52-GCCcore-14.2.0.eb

easybuild/easyconfigs/p/prompt-toolkit/prompt-toolkit-3.0.52-GCCcore-14.2.0.eb

diff --git a/easybuild/easyconfigs/p/prompt-toolkit/prompt-toolkit-3.0.52-GCCcore-14.2.0.eb b/easybuild/easyconfigs/p/prompt-toolkit/prompt-toolkit-3.0.52-GCCcore-14.3.0.eb
index 165e0d6527..014b0e0f27 100644
--- a/easybuild/easyconfigs/p/prompt-toolkit/prompt-toolkit-3.0.52-GCCcore-14.2.0.eb
+++ b/easybuild/easyconfigs/p/prompt-toolkit/prompt-toolkit-3.0.52-GCCcore-14.3.0.eb
@@ -7,13 +7,13 @@ homepage = 'https://github.com/jonathanslenders/python-prompt-toolkit'
 description = """prompt_toolkit is a Python library for building powerful interactive command lines and
  terminal applications."""
 
-toolchain = {'name': 'GCCcore', 'version': '14.2.0'}
+toolchain = {'name': 'GCCcore', 'version': '14.3.0'}
 
-builddependencies = [('binutils', '2.42')]
+builddependencies = [('binutils', '2.44')]
 
 dependencies = [
-    ('Python', '3.13.1'),
-    ('Python-bundle-PyPI', '2025.04'),
+    ('Python', '3.13.5'),
+    ('Python-bundle-PyPI', '2025.07'),
 ]
 
 sources = ['prompt_toolkit-%(version)s-py3-none-any.whl']
Diff against prompt-toolkit-3.0.36-GCCcore-13.3.0.eb

easybuild/easyconfigs/p/prompt-toolkit/prompt-toolkit-3.0.36-GCCcore-13.3.0.eb

diff --git a/easybuild/easyconfigs/p/prompt-toolkit/prompt-toolkit-3.0.36-GCCcore-13.3.0.eb b/easybuild/easyconfigs/p/prompt-toolkit/prompt-toolkit-3.0.52-GCCcore-14.3.0.eb
index daf79c5780..014b0e0f27 100644
--- a/easybuild/easyconfigs/p/prompt-toolkit/prompt-toolkit-3.0.36-GCCcore-13.3.0.eb
+++ b/easybuild/easyconfigs/p/prompt-toolkit/prompt-toolkit-3.0.52-GCCcore-14.3.0.eb
@@ -1,22 +1,23 @@
 easyblock = 'PythonPackage'
 
 name = 'prompt-toolkit'
-version = '3.0.36'
+version = '3.0.52'
 
 homepage = 'https://github.com/jonathanslenders/python-prompt-toolkit'
 description = """prompt_toolkit is a Python library for building powerful interactive command lines and
  terminal applications."""
 
-toolchain = {'name': 'GCCcore', 'version': '13.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '14.3.0'}
+
+builddependencies = [('binutils', '2.44')]
 
-builddependencies = [('binutils', '2.42')]
 dependencies = [
-    ('Python', '3.12.3'),
-    ('Python-bundle-PyPI', '2024.06'),
+    ('Python', '3.13.5'),
+    ('Python-bundle-PyPI', '2025.07'),
 ]
 
 sources = ['prompt_toolkit-%(version)s-py3-none-any.whl']
-checksums = ['aa64ad242a462c5ff0363a7b9cfe696c20d55d9fc60c11fd8e632d064804d305']
+checksums = ['9aac639a3bbd33284347de5ad8d68ecc044b91a762dc39b7c21095fcd6a19955']
 
 options = {'modulename': 'prompt_toolkit'}
 
Diff against prompt-toolkit-3.0.36-GCCcore-12.3.0.eb

easybuild/easyconfigs/p/prompt-toolkit/prompt-toolkit-3.0.36-GCCcore-12.3.0.eb

diff --git a/easybuild/easyconfigs/p/prompt-toolkit/prompt-toolkit-3.0.36-GCCcore-12.3.0.eb b/easybuild/easyconfigs/p/prompt-toolkit/prompt-toolkit-3.0.52-GCCcore-14.3.0.eb
index 5f47e3dbac..014b0e0f27 100644
--- a/easybuild/easyconfigs/p/prompt-toolkit/prompt-toolkit-3.0.36-GCCcore-12.3.0.eb
+++ b/easybuild/easyconfigs/p/prompt-toolkit/prompt-toolkit-3.0.52-GCCcore-14.3.0.eb
@@ -1,23 +1,23 @@
 easyblock = 'PythonPackage'
 
 name = 'prompt-toolkit'
-version = '3.0.36'
+version = '3.0.52'
 
 homepage = 'https://github.com/jonathanslenders/python-prompt-toolkit'
 description = """prompt_toolkit is a Python library for building powerful interactive command lines and
  terminal applications."""
 
-toolchain = {'name': 'GCCcore', 'version': '12.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '14.3.0'}
 
-builddependencies = [('binutils', '2.40')]
+builddependencies = [('binutils', '2.44')]
 
 dependencies = [
-    ('Python', '3.11.3'),
-    ('Python-bundle-PyPI', '2023.06'),
+    ('Python', '3.13.5'),
+    ('Python-bundle-PyPI', '2025.07'),
 ]
 
 sources = ['prompt_toolkit-%(version)s-py3-none-any.whl']
-checksums = ['aa64ad242a462c5ff0363a7b9cfe696c20d55d9fc60c11fd8e632d064804d305']
+checksums = ['9aac639a3bbd33284347de5ad8d68ecc044b91a762dc39b7c21095fcd6a19955']
 
 options = {'modulename': 'prompt_toolkit'}
 

@Micket
Copy link
Copy Markdown
Contributor Author

Micket commented Mar 6, 2026

@boegelbot please test @ jsc-zen3

@Micket Micket added this to the next release (5.2.2?) milestone Mar 6, 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=25521 EB_ARGS= EB_CONTAINER= EB_REPO=easybuild-easyconfigs EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_25521 --ntasks=8 ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

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

Test results coming soon (I hope)...

Details

- notification for comment with ID 4012067886 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).

@Micket
Copy link
Copy Markdown
Contributor Author

Micket commented Mar 6, 2026

Test report by @Micket
SUCCESS
Build succeeded for 2 out of 2 (total: 6 mins 16 secs) (2 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/55d7f6f1dfbff860637249ceaee43797 for a full test report.

@boegelbot
Copy link
Copy Markdown
Collaborator

Test report by @boegelbot
SUCCESS
Build succeeded for 2 out of 2 (total: 3 mins 58 secs) (2 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.25
See https://gist.github.com/boegelbot/50190aa16cb858b9d7d579568b9545af for a full test report.

@Micket Micket changed the title {lib,tools}[GCCcore/14.3.0] jupyter-bash-kernel v0.9.3, prompt-toolkit v3.0.52 {lib,tools}[GCCcore/14.3.0] jupyter-bash-kernel v0.10.0, prompt-toolkit v3.0.52 Mar 9, 2026
@Micket
Copy link
Copy Markdown
Contributor Author

Micket commented Mar 9, 2026

Test report by @Micket
FAILED
Build succeeded for 1 out of 2 (total: 1 min 9 secs) (2 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/e7875770a2c918871b64721987fb02f2 for a full test report.

@Micket
Copy link
Copy Markdown
Contributor Author

Micket commented Mar 9, 2026

Test report by @Micket
SUCCESS
Build succeeded for 2 out of 2 (total: 1 min 28 secs) (2 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/02ec393bc5a05ba8bd4cd51e99488436 for a full test report.

@smoors
Copy link
Copy Markdown
Contributor

smoors commented Mar 9, 2026

@boegelbot please test @ jsc-zen3

@boegelbot
Copy link
Copy Markdown
Collaborator

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

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

Test results coming soon (I hope)...

Details

- notification for comment with ID 4026554734 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 2 out of 2 (total: 4 mins 19 secs) (2 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.25
See https://gist.github.com/boegelbot/dc11c778fc7633b730d5ce783f69c704 for a full test report.

Copy link
Copy Markdown
Contributor

@smoors smoors left a comment

Choose a reason for hiding this comment

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

lgtm

@smoors
Copy link
Copy Markdown
Contributor

smoors commented Mar 10, 2026

Going in, thanks @Micket!

@smoors smoors merged commit d88b729 into easybuilders:develop Mar 10, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

2025b issues & PRs related to 2025b common toolchains update

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants