Skip to content

{lib}[foss/2024a] gensim v4.4.0, jellyfish v1.2.1, jiter v0.12.0, ...#25469

Open
sassy-crick wants to merge 5 commits intoeasybuilders:developfrom
sassy-crick:20260228230638_new_pr_gensim440
Open

{lib}[foss/2024a] gensim v4.4.0, jellyfish v1.2.1, jiter v0.12.0, ...#25469
sassy-crick wants to merge 5 commits intoeasybuilders:developfrom
sassy-crick:20260228230638_new_pr_gensim440

Conversation

@sassy-crick
Copy link
Copy Markdown
Collaborator

@sassy-crick sassy-crick commented Feb 28, 2026

…re-13.3.0.eb, jiter-0.12.0-GCCcore-13.3.0.eb, lifelines-0.30.1-gfbf-2024a.eb, LMfit-1.3.3-foss-2024a.eb, openai-python-2.24.0-foss-2024a.eb, SHAP-0.49.1-foss-2024a.eb
@github-actions
Copy link
Copy Markdown

github-actions bot commented Feb 28, 2026

Updated software gensim-4.4.0-foss-2024a.eb

Diff against gensim-4.3.2-foss-2023a.eb

easybuild/easyconfigs/g/gensim/gensim-4.3.2-foss-2023a.eb

diff --git a/easybuild/easyconfigs/g/gensim/gensim-4.3.2-foss-2023a.eb b/easybuild/easyconfigs/g/gensim/gensim-4.4.0-foss-2024a.eb
index 5cfdab73bf..f7b63c3cb3 100644
--- a/easybuild/easyconfigs/g/gensim/gensim-4.3.2-foss-2023a.eb
+++ b/easybuild/easyconfigs/g/gensim/gensim-4.4.0-foss-2024a.eb
@@ -1,26 +1,29 @@
 easyblock = 'PythonBundle'
 
 name = 'gensim'
-version = '4.3.2'
+version = '4.4.0'
 
 homepage = 'https://radimrehurek.com/gensim'
 description = """Gensim is a Python library for topic modelling, document indexing and similarity retrieval with
  large corpora."""
 
-toolchain = {'name': 'foss', 'version': '2023a'}
+toolchain = {'name': 'foss', 'version': '2024a'}
 
 dependencies = [
-    ('Python', '3.11.3'),
-    ('SciPy-bundle', '2023.07'),
-    ('wrapt', '1.15.0'),
+    ('Python', '3.12.3'),
+    ('SciPy-bundle', '2024.05'),
+    ('wrapt', '1.16.0'),
 ]
 
 exts_list = [
-    ('smart_open', '7.0.4', {
-        'checksums': ['62b65852bdd1d1d516839fcb1f6bc50cd0f16e05b4ec44b52f43d38bcb838524'],
+    ('smart-open', '7.1.0', {
+        'sources': ['smart_open-%(version)s.tar.gz'],
+        'checksums': ['a4f09f84f0f6d3637c6543aca7b5487438877a21360e7368ccf1f704789752ba'],
     }),
+    # The source does not seem to build, so we use the whl-file instead:
     (name, version, {
-        'checksums': ['99ac6af6ffd40682e70155ed9f92ecbf4384d59fb50af120d343ea5ee1b308ab'],
+        'source_tmpl': '%(name)s-%(version)s-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl',
+        'checksums': ['4b73ff30af6ddd0d2ddf9473b1eb44603cd79ec14c87d93b75291802b991916c'],
     }),
 ]
 

Updated software jiter-0.12.0-GCCcore-13.3.0.eb

Diff against jiter-0.4.1-GCCcore-12.3.0.eb

easybuild/easyconfigs/j/jiter/jiter-0.4.1-GCCcore-12.3.0.eb

diff --git a/easybuild/easyconfigs/j/jiter/jiter-0.4.1-GCCcore-12.3.0.eb b/easybuild/easyconfigs/j/jiter/jiter-0.12.0-GCCcore-13.3.0.eb
index fdcba5c201..eef090f37e 100644
--- a/easybuild/easyconfigs/j/jiter/jiter-0.4.1-GCCcore-12.3.0.eb
+++ b/easybuild/easyconfigs/j/jiter/jiter-0.12.0-GCCcore-13.3.0.eb
@@ -1,187 +1,264 @@
 easyblock = 'CargoPythonBundle'
 
 name = 'jiter'
-version = '0.4.1'
+version = '0.12.0'
 
 homepage = 'https://github.com/pydantic/jiter/tree/main'
 description = "Fast iterable JSON parser"
 
-toolchain = {'name': 'GCCcore', 'version': '12.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '13.3.0'}
+
+builddependencies = [
+    ('binutils', '2.42'),
+    ('Rust', '1.86.0'),
+    ('maturin', '1.8.3'),
+]
+
+dependencies = [
+    ('Python', '3.12.3'),
+]
 
 crates = [
-    ('ahash', '0.8.11'),
-    ('autocfg', '1.3.0'),
-    ('bencher', '0.1.5'),
-    ('bitflags', '2.5.0'),
+    ('ahash', '0.8.12'),
+    ('aho-corasick', '1.1.4'),
+    ('anes', '0.1.6'),
+    ('anstyle', '1.0.13'),
+    ('arbitrary', '1.4.2'),
+    ('autocfg', '1.5.0'),
     ('bitvec', '1.0.1'),
-    ('cfg-if', '1.0.0'),
-    ('codspeed', '2.6.0'),
-    ('codspeed-bencher-compat', '2.6.0'),
-    ('colored', '2.1.0'),
-    ('equivalent', '1.0.1'),
+    ('bumpalo', '3.19.0'),
+    ('cast', '0.3.0'),
+    ('cc', '1.2.45'),
+    ('cfg-if', '1.0.4'),
+    ('ciborium', '0.2.2'),
+    ('ciborium-io', '0.2.2'),
+    ('ciborium-ll', '0.2.2'),
+    ('clap', '4.5.51'),
+    ('clap_builder', '4.5.51'),
+    ('clap_lex', '0.7.6'),
+    ('codspeed', '2.10.1'),
+    ('codspeed-criterion-compat', '2.10.1'),
+    ('codspeed-criterion-compat-walltime', '2.10.1'),
+    ('colored', '2.2.0'),
+    ('criterion-plot', '0.5.0'),
+    ('crossbeam-deque', '0.8.6'),
+    ('crossbeam-epoch', '0.9.18'),
+    ('crossbeam-utils', '0.8.21'),
+    ('crunchy', '0.2.4'),
+    ('either', '1.15.0'),
+    ('equivalent', '1.0.2'),
+    ('find-msvc-tools', '0.1.4'),
     ('funty', '2.0.0'),
-    ('getrandom', '0.2.15'),
-    ('hashbrown', '0.14.5'),
-    ('heck', '0.4.1'),
-    ('indexmap', '2.2.6'),
-    ('indoc', '2.0.5'),
-    ('itoa', '1.0.11'),
-    ('lazy_static', '1.4.0'),
-    ('lexical-parse-float', '0.8.5'),
-    ('lexical-parse-integer', '0.8.6'),
-    ('lexical-util', '0.8.5'),
-    ('libc', '0.2.155'),
-    ('lock_api', '0.4.12'),
+    ('getrandom', '0.3.4'),
+    ('half', '2.7.1'),
+    ('hashbrown', '0.16.0'),
+    ('heck', '0.5.0'),
+    ('hermit-abi', '0.5.2'),
+    ('indexmap', '2.12.0'),
+    ('indoc', '2.0.7'),
+    ('is-terminal', '0.4.17'),
+    ('itertools', '0.10.5'),
+    ('itoa', '1.0.15'),
+    ('jobserver', '0.1.34'),
+    ('js-sys', '0.3.82'),
+    ('lazy_static', '1.5.0'),
+    ('lexical-parse-float', '1.0.6'),
+    ('lexical-parse-integer', '1.0.6'),
+    ('lexical-util', '1.0.7'),
+    ('libc', '0.2.177'),
+    ('libfuzzer-sys', '0.4.10'),
+    ('memchr', '2.7.6'),
     ('memoffset', '0.9.1'),
-    ('num-bigint', '0.4.5'),
+    ('num-bigint', '0.4.6'),
     ('num-integer', '0.1.46'),
     ('num-traits', '0.2.19'),
-    ('once_cell', '1.19.0'),
-    ('parking_lot', '0.12.3'),
-    ('parking_lot_core', '0.9.10'),
+    ('once_cell', '1.21.3'),
+    ('oorandom', '11.1.5'),
     ('paste', '1.0.15'),
-    ('portable-atomic', '1.6.0'),
-    ('proc-macro2', '1.0.84'),
-    ('pyo3', '0.21.2'),
-    ('pyo3-build-config', '0.21.2'),
-    ('pyo3-ffi', '0.21.2'),
-    ('pyo3-macros', '0.21.2'),
-    ('pyo3-macros-backend', '0.21.2'),
-    ('quote', '1.0.36'),
+    ('plotters', '0.3.7'),
+    ('plotters-backend', '0.3.7'),
+    ('plotters-svg', '0.3.7'),
+    ('portable-atomic', '1.11.1'),
+    ('proc-macro2', '1.0.103'),
+    ('pyo3', '0.27.1'),
+    ('pyo3-build-config', '0.27.1'),
+    ('pyo3-ffi', '0.27.1'),
+    ('pyo3-macros', '0.27.1'),
+    ('pyo3-macros-backend', '0.27.1'),
+    ('python3-dll-a', '0.2.14'),
+    ('quote', '1.0.42'),
+    ('r-efi', '5.3.0'),
     ('radium', '0.7.0'),
-    ('redox_syscall', '0.5.1'),
-    ('ryu', '1.0.18'),
-    ('scopeguard', '1.2.0'),
-    ('serde', '1.0.203'),
-    ('serde_derive', '1.0.203'),
-    ('serde_json', '1.0.117'),
-    ('smallvec', '1.13.2'),
-    ('static_assertions', '1.1.0'),
-    ('syn', '2.0.66'),
+    ('rayon', '1.11.0'),
+    ('rayon-core', '1.13.0'),
+    ('regex', '1.12.2'),
+    ('regex-automata', '0.4.13'),
+    ('regex-syntax', '0.8.8'),
+    ('rustversion', '1.0.22'),
+    ('ryu', '1.0.20'),
+    ('same-file', '1.0.6'),
+    ('serde', '1.0.228'),
+    ('serde_core', '1.0.228'),
+    ('serde_derive', '1.0.228'),
+    ('serde_json', '1.0.145'),
+    ('shlex', '1.3.0'),
+    ('smallvec', '1.15.1'),
+    ('syn', '2.0.109'),
     ('tap', '1.0.1'),
-    ('target-lexicon', '0.12.14'),
-    ('unicode-ident', '1.0.12'),
-    ('unindent', '0.2.3'),
-    ('version_check', '0.9.4'),
-    ('wasi', '0.11.0+wasi-snapshot-preview1'),
-    ('windows-sys', '0.48.0'),
-    ('windows-targets', '0.48.5'),
-    ('windows-targets', '0.52.5'),
-    ('windows_aarch64_gnullvm', '0.48.5'),
-    ('windows_aarch64_gnullvm', '0.52.5'),
-    ('windows_aarch64_msvc', '0.48.5'),
-    ('windows_aarch64_msvc', '0.52.5'),
-    ('windows_i686_gnu', '0.48.5'),
-    ('windows_i686_gnu', '0.52.5'),
-    ('windows_i686_gnullvm', '0.52.5'),
-    ('windows_i686_msvc', '0.48.5'),
-    ('windows_i686_msvc', '0.52.5'),
-    ('windows_x86_64_gnu', '0.48.5'),
-    ('windows_x86_64_gnu', '0.52.5'),
-    ('windows_x86_64_gnullvm', '0.48.5'),
-    ('windows_x86_64_gnullvm', '0.52.5'),
-    ('windows_x86_64_msvc', '0.48.5'),
-    ('windows_x86_64_msvc', '0.52.5'),
+    ('target-lexicon', '0.13.3'),
+    ('tinytemplate', '1.2.1'),
+    ('unicode-ident', '1.0.22'),
+    ('unindent', '0.2.4'),
+    ('uuid', '1.18.1'),
+    ('version_check', '0.9.5'),
+    ('walkdir', '2.5.0'),
+    ('wasip2', '1.0.1+wasi-0.2.4'),
+    ('wasm-bindgen', '0.2.105'),
+    ('wasm-bindgen-macro', '0.2.105'),
+    ('wasm-bindgen-macro-support', '0.2.105'),
+    ('wasm-bindgen-shared', '0.2.105'),
+    ('web-sys', '0.3.82'),
+    ('winapi-util', '0.1.11'),
+    ('windows-link', '0.2.1'),
+    ('windows-sys', '0.59.0'),
+    ('windows-sys', '0.61.2'),
+    ('windows-targets', '0.52.6'),
+    ('windows_aarch64_gnullvm', '0.52.6'),
+    ('windows_aarch64_msvc', '0.52.6'),
+    ('windows_i686_gnu', '0.52.6'),
+    ('windows_i686_gnullvm', '0.52.6'),
+    ('windows_i686_msvc', '0.52.6'),
+    ('windows_x86_64_gnu', '0.52.6'),
+    ('windows_x86_64_gnullvm', '0.52.6'),
+    ('windows_x86_64_msvc', '0.52.6'),
+    ('wit-bindgen', '0.46.0'),
     ('wyz', '0.5.1'),
-    ('zerocopy', '0.7.34'),
-    ('zerocopy-derive', '0.7.34'),
+    ('zerocopy', '0.8.27'),
+    ('zerocopy-derive', '0.8.27'),
 ]
-
-sources = [SOURCE_TAR_GZ]
 checksums = [
-    {'jiter-0.4.1.tar.gz': '741851cf5f37cf3583f2a56829d734c9fd17334770c9a326e6d25291603d4278'},
-    {'ahash-0.8.11.tar.gz': 'e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011'},
-    {'autocfg-1.3.0.tar.gz': '0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0'},
-    {'bencher-0.1.5.tar.gz': '7dfdb4953a096c551ce9ace855a604d702e6e62d77fac690575ae347571717f5'},
-    {'bitflags-2.5.0.tar.gz': 'cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1'},
+    {'ahash-0.8.12.tar.gz': '5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75'},
+    {'aho-corasick-1.1.4.tar.gz': 'ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301'},
+    {'anes-0.1.6.tar.gz': '4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299'},
+    {'anstyle-1.0.13.tar.gz': '5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78'},
+    {'arbitrary-1.4.2.tar.gz': 'c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1'},
+    {'autocfg-1.5.0.tar.gz': 'c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8'},
     {'bitvec-1.0.1.tar.gz': '1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c'},
-    {'cfg-if-1.0.0.tar.gz': 'baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd'},
-    {'codspeed-2.6.0.tar.gz': '3a104ac948e0188b921eb3fcbdd55dcf62e542df4c7ab7e660623f6288302089'},
-    {'codspeed-bencher-compat-2.6.0.tar.gz': 'ceaba84ea2634603a0f199c07fa39ff4dda61f89a3f9149fb89b035bc317b671'},
-    {'colored-2.1.0.tar.gz': 'cbf2150cce219b664a8a70df7a1f933836724b503f8a413af9365b4dcc4d90b8'},
-    {'equivalent-1.0.1.tar.gz': '5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5'},
+    {'bumpalo-3.19.0.tar.gz': '46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43'},
+    {'cast-0.3.0.tar.gz': '37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5'},
+    {'cc-1.2.45.tar.gz': '35900b6c8d709fb1d854671ae27aeaa9eec2f8b01b364e1619a40da3e6fe2afe'},
+    {'cfg-if-1.0.4.tar.gz': '9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801'},
+    {'ciborium-0.2.2.tar.gz': '42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e'},
+    {'ciborium-io-0.2.2.tar.gz': '05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757'},
+    {'ciborium-ll-0.2.2.tar.gz': '57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9'},
+    {'clap-4.5.51.tar.gz': '4c26d721170e0295f191a69bd9a1f93efcdb0aff38684b61ab5750468972e5f5'},
+    {'clap_builder-4.5.51.tar.gz': '75835f0c7bf681bfd05abe44e965760fea999a5286c6eb2d59883634fd02011a'},
+    {'clap_lex-0.7.6.tar.gz': 'a1d728cc89cf3aee9ff92b05e62b19ee65a02b5702cff7d5a377e32c6ae29d8d'},
+    {'codspeed-2.10.1.tar.gz': '93f4cce9c27c49c4f101fffeebb1826f41a9df2e7498b7cd4d95c0658b796c6c'},
+    {'codspeed-criterion-compat-2.10.1.tar.gz': 'c3c23d880a28a2aab52d38ca8481dd7a3187157d0a952196b6db1db3c8499725'},
+    {'codspeed-criterion-compat-walltime-2.10.1.tar.gz':
+     '7b0a2f7365e347f4f22a67e9ea689bf7bc89900a354e22e26cf8a531a42c8fbb'},
+    {'colored-2.2.0.tar.gz': '117725a109d387c937a1533ce01b450cbde6b88abceea8473c4d7a85853cda3c'},
+    {'criterion-plot-0.5.0.tar.gz': '6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1'},
+    {'crossbeam-deque-0.8.6.tar.gz': '9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51'},
+    {'crossbeam-epoch-0.9.18.tar.gz': '5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e'},
+    {'crossbeam-utils-0.8.21.tar.gz': 'd0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28'},
+    {'crunchy-0.2.4.tar.gz': '460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5'},
+    {'either-1.15.0.tar.gz': '48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719'},
+    {'equivalent-1.0.2.tar.gz': '877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f'},
+    {'find-msvc-tools-0.1.4.tar.gz': '52051878f80a721bb68ebfbc930e07b65ba72f2da88968ea5c06fd6ca3d3a127'},
     {'funty-2.0.0.tar.gz': 'e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c'},
-    {'getrandom-0.2.15.tar.gz': 'c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7'},
-    {'hashbrown-0.14.5.tar.gz': 'e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1'},
-    {'heck-0.4.1.tar.gz': '95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8'},
-    {'indexmap-2.2.6.tar.gz': '168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26'},
-    {'indoc-2.0.5.tar.gz': 'b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5'},
-    {'itoa-1.0.11.tar.gz': '49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b'},
-    {'lazy_static-1.4.0.tar.gz': 'e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646'},
-    {'lexical-parse-float-0.8.5.tar.gz': '683b3a5ebd0130b8fb52ba0bdc718cc56815b6a097e28ae5a6997d0ad17dc05f'},
-    {'lexical-parse-integer-0.8.6.tar.gz': '6d0994485ed0c312f6d965766754ea177d07f9c00c9b82a5ee62ed5b47945ee9'},
-    {'lexical-util-0.8.5.tar.gz': '5255b9ff16ff898710eb9eb63cb39248ea8a5bb036bea8085b1a767ff6c4e3fc'},
-    {'libc-0.2.155.tar.gz': '97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c'},
-    {'lock_api-0.4.12.tar.gz': '07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17'},
+    {'getrandom-0.3.4.tar.gz': '899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd'},
+    {'half-2.7.1.tar.gz': '6ea2d84b969582b4b1864a92dc5d27cd2b77b622a8d79306834f1be5ba20d84b'},
+    {'hashbrown-0.16.0.tar.gz': '5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d'},
+    {'heck-0.5.0.tar.gz': '2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea'},
+    {'hermit-abi-0.5.2.tar.gz': 'fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c'},
+    {'indexmap-2.12.0.tar.gz': '6717a8d2a5a929a1a2eb43a12812498ed141a0bcfb7e8f7844fbdbe4303bba9f'},
+    {'indoc-2.0.7.tar.gz': '79cf5c93f93228cf8efb3ba362535fb11199ac548a09ce117c9b1adc3030d706'},
+    {'is-terminal-0.4.17.tar.gz': '3640c1c38b8e4e43584d8df18be5fc6b0aa314ce6ebf51b53313d4306cca8e46'},
+    {'itertools-0.10.5.tar.gz': 'b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473'},
+    {'itoa-1.0.15.tar.gz': '4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c'},
+    {'jobserver-0.1.34.tar.gz': '9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33'},
+    {'js-sys-0.3.82.tar.gz': 'b011eec8cc36da2aab2d5cff675ec18454fad408585853910a202391cf9f8e65'},
+    {'lazy_static-1.5.0.tar.gz': 'bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe'},
+    {'lexical-parse-float-1.0.6.tar.gz': '52a9f232fbd6f550bc0137dcb5f99ab674071ac2d690ac69704593cb4abbea56'},
+    {'lexical-parse-integer-1.0.6.tar.gz': '9a7a039f8fb9c19c996cd7b2fcce303c1b2874fe1aca544edc85c4a5f8489b34'},
+    {'lexical-util-1.0.7.tar.gz': '2604dd126bb14f13fb5d1bd6a66155079cb9fa655b37f875b3a742c705dbed17'},
+    {'libc-0.2.177.tar.gz': '2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976'},
+    {'libfuzzer-sys-0.4.10.tar.gz': '5037190e1f70cbeef565bd267599242926f724d3b8a9f510fd7e0b540cfa4404'},
+    {'memchr-2.7.6.tar.gz': 'f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273'},
     {'memoffset-0.9.1.tar.gz': '488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a'},
-    {'num-bigint-0.4.5.tar.gz': 'c165a9ab64cf766f73521c0dd2cfdff64f488b8f0b3e621face3462d3db536d7'},
+    {'num-bigint-0.4.6.tar.gz': 'a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9'},
     {'num-integer-0.1.46.tar.gz': '7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f'},
     {'num-traits-0.2.19.tar.gz': '071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841'},
-    {'once_cell-1.19.0.tar.gz': '3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92'},
-    {'parking_lot-0.12.3.tar.gz': 'f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27'},
-    {'parking_lot_core-0.9.10.tar.gz': '1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8'},
+    {'once_cell-1.21.3.tar.gz': '42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d'},
+    {'oorandom-11.1.5.tar.gz': 'd6790f58c7ff633d8771f42965289203411a5e5c68388703c06e14f24770b41e'},
     {'paste-1.0.15.tar.gz': '57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a'},
-    {'portable-atomic-1.6.0.tar.gz': '7170ef9988bc169ba16dd36a7fa041e5c4cbeb6a35b76d4c03daded371eae7c0'},
-    {'proc-macro2-1.0.84.tar.gz': 'ec96c6a92621310b51366f1e28d05ef11489516e93be030060e5fc12024a49d6'},
-    {'pyo3-0.21.2.tar.gz': 'a5e00b96a521718e08e03b1a622f01c8a8deb50719335de3f60b3b3950f069d8'},
-    {'pyo3-build-config-0.21.2.tar.gz': '7883df5835fafdad87c0d888b266c8ec0f4c9ca48a5bed6bbb592e8dedee1b50'},
-    {'pyo3-ffi-0.21.2.tar.gz': '01be5843dc60b916ab4dad1dca6d20b9b4e6ddc8e15f50c47fe6d85f1fb97403'},
-    {'pyo3-macros-0.21.2.tar.gz': '77b34069fc0682e11b31dbd10321cbf94808394c56fd996796ce45217dfac53c'},
-    {'pyo3-macros-backend-0.21.2.tar.gz': '08260721f32db5e1a5beae69a55553f56b99bd0e1c3e6e0a5e8851a9d0f5a85c'},
-    {'quote-1.0.36.tar.gz': '0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7'},
+    {'plotters-0.3.7.tar.gz': '5aeb6f403d7a4911efb1e33402027fc44f29b5bf6def3effcc22d7bb75f2b747'},
+    {'plotters-backend-0.3.7.tar.gz': 'df42e13c12958a16b3f7f4386b9ab1f3e7933914ecea48da7139435263a4172a'},
+    {'plotters-svg-0.3.7.tar.gz': '51bae2ac328883f7acdfea3d66a7c35751187f870bc81f94563733a154d7a670'},
+    {'portable-atomic-1.11.1.tar.gz': 'f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483'},
+    {'proc-macro2-1.0.103.tar.gz': '5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8'},
+    {'pyo3-0.27.1.tar.gz': '37a6df7eab65fc7bee654a421404947e10a0f7085b6951bf2ea395f4659fb0cf'},
+    {'pyo3-build-config-0.27.1.tar.gz': 'f77d387774f6f6eec64a004eac0ed525aab7fa1966d94b42f743797b3e395afb'},
+    {'pyo3-ffi-0.27.1.tar.gz': '2dd13844a4242793e02df3e2ec093f540d948299a6a77ea9ce7afd8623f542be'},
+    {'pyo3-macros-0.27.1.tar.gz': 'eaf8f9f1108270b90d3676b8679586385430e5c0bb78bb5f043f95499c821a71'},
+    {'pyo3-macros-backend-0.27.1.tar.gz': '70a3b2274450ba5288bc9b8c1b69ff569d1d61189d4bff38f8d22e03d17f932b'},
+    {'python3-dll-a-0.2.14.tar.gz': 'd381ef313ae70b4da5f95f8a4de773c6aa5cd28f73adec4b4a31df70b66780d8'},
+    {'quote-1.0.42.tar.gz': 'a338cc41d27e6cc6dce6cefc13a0729dfbb81c262b1f519331575dd80ef3067f'},
+    {'r-efi-5.3.0.tar.gz': '69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f'},
     {'radium-0.7.0.tar.gz': 'dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09'},
-    {'redox_syscall-0.5.1.tar.gz': '469052894dcb553421e483e4209ee581a45100d31b4018de03e5a7ad86374a7e'},
-    {'ryu-1.0.18.tar.gz': 'f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f'},
-    {'scopeguard-1.2.0.tar.gz': '94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49'},
-    {'serde-1.0.203.tar.gz': '7253ab4de971e72fb7be983802300c30b5a7f0c2e56fab8abfc6a214307c0094'},
-    {'serde_derive-1.0.203.tar.gz': '500cbc0ebeb6f46627f50f3f5811ccf6bf00643be300b4c3eabc0ef55dc5b5ba'},
-    {'serde_json-1.0.117.tar.gz': '455182ea6142b14f93f4bc5320a2b31c1f266b66a4a5c858b013302a5d8cbfc3'},
-    {'smallvec-1.13.2.tar.gz': '3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67'},
-    {'static_assertions-1.1.0.tar.gz': 'a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f'},
-    {'syn-2.0.66.tar.gz': 'c42f3f41a2de00b01c0aaad383c5a45241efc8b2d1eda5661812fda5f3cdcff5'},
+    {'rayon-1.11.0.tar.gz': '368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f'},
+    {'rayon-core-1.13.0.tar.gz': '22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91'},
+    {'regex-1.12.2.tar.gz': '843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4'},
+    {'regex-automata-0.4.13.tar.gz': '5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c'},
+    {'regex-syntax-0.8.8.tar.gz': '7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58'},
+    {'rustversion-1.0.22.tar.gz': 'b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d'},
+    {'ryu-1.0.20.tar.gz': '28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f'},
+    {'same-file-1.0.6.tar.gz': '93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502'},
+    {'serde-1.0.228.tar.gz': '9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e'},
+    {'serde_core-1.0.228.tar.gz': '41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad'},
+    {'serde_derive-1.0.228.tar.gz': 'd540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79'},
+    {'serde_json-1.0.145.tar.gz': '402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c'},
+    {'shlex-1.3.0.tar.gz': '0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64'},
+    {'smallvec-1.15.1.tar.gz': '67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03'},
+    {'syn-2.0.109.tar.gz': '2f17c7e013e88258aa9543dcbe81aca68a667a9ac37cd69c9fbc07858bfe0e2f'},
     {'tap-1.0.1.tar.gz': '55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369'},
-    {'target-lexicon-0.12.14.tar.gz': 'e1fc403891a21bcfb7c37834ba66a547a8f402146eba7265b5a6d88059c9ff2f'},
-    {'unicode-ident-1.0.12.tar.gz': '3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b'},
-    {'unindent-0.2.3.tar.gz': 'c7de7d73e1754487cb58364ee906a499937a0dfabd86bcb980fa99ec8c8fa2ce'},
-    {'version_check-0.9.4.tar.gz': '49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f'},
-    {'wasi-0.11.0+wasi-snapshot-preview1.tar.gz': '9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423'},
-    {'windows-sys-0.48.0.tar.gz': '677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9'},
-    {'windows-targets-0.48.5.tar.gz': '9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c'},
-    {'windows-targets-0.52.5.tar.gz': '6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb'},
-    {'windows_aarch64_gnullvm-0.48.5.tar.gz': '2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8'},
-    {'windows_aarch64_gnullvm-0.52.5.tar.gz': '7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263'},
-    {'windows_aarch64_msvc-0.48.5.tar.gz': 'dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc'},
-    {'windows_aarch64_msvc-0.52.5.tar.gz': '9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6'},
-    {'windows_i686_gnu-0.48.5.tar.gz': 'a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e'},
-    {'windows_i686_gnu-0.52.5.tar.gz': '88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670'},
-    {'windows_i686_gnullvm-0.52.5.tar.gz': '87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9'},
-    {'windows_i686_msvc-0.48.5.tar.gz': '8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406'},
-    {'windows_i686_msvc-0.52.5.tar.gz': 'db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf'},
-    {'windows_x86_64_gnu-0.48.5.tar.gz': '53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e'},
-    {'windows_x86_64_gnu-0.52.5.tar.gz': '4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9'},
-    {'windows_x86_64_gnullvm-0.48.5.tar.gz': '0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc'},
-    {'windows_x86_64_gnullvm-0.52.5.tar.gz': '852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596'},
-    {'windows_x86_64_msvc-0.48.5.tar.gz': 'ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538'},
-    {'windows_x86_64_msvc-0.52.5.tar.gz': 'bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0'},
+    {'target-lexicon-0.13.3.tar.gz': 'df7f62577c25e07834649fc3b39fafdc597c0a3527dc1c60129201ccfcbaa50c'},
+    {'tinytemplate-1.2.1.tar.gz': 'be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc'},
+    {'unicode-ident-1.0.22.tar.gz': '9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5'},
+    {'unindent-0.2.4.tar.gz': '7264e107f553ccae879d21fbea1d6724ac785e8c3bfc762137959b5802826ef3'},
+    {'uuid-1.18.1.tar.gz': '2f87b8aa10b915a06587d0dec516c282ff295b475d94abf425d62b57710070a2'},
+    {'version_check-0.9.5.tar.gz': '0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a'},
+    {'walkdir-2.5.0.tar.gz': '29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b'},
+    {'wasip2-1.0.1+wasi-0.2.4.tar.gz': '0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7'},
+    {'wasm-bindgen-0.2.105.tar.gz': 'da95793dfc411fbbd93f5be7715b0578ec61fe87cb1a42b12eb625caa5c5ea60'},
+    {'wasm-bindgen-macro-0.2.105.tar.gz': '04264334509e04a7bf8690f2384ef5265f05143a4bff3889ab7a3269adab59c2'},
+    {'wasm-bindgen-macro-support-0.2.105.tar.gz': '420bc339d9f322e562942d52e115d57e950d12d88983a14c79b86859ee6c7ebc'},
+    {'wasm-bindgen-shared-0.2.105.tar.gz': '76f218a38c84bcb33c25ec7059b07847d465ce0e0a76b995e134a45adcb6af76'},
+    {'web-sys-0.3.82.tar.gz': '3a1f95c0d03a47f4ae1f7a64643a6bb97465d9b740f0fa8f90ea33915c99a9a1'},
+    {'winapi-util-0.1.11.tar.gz': 'c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22'},
+    {'windows-link-0.2.1.tar.gz': 'f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5'},
+    {'windows-sys-0.59.0.tar.gz': '1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b'},
+    {'windows-sys-0.61.2.tar.gz': 'ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc'},
+    {'windows-targets-0.52.6.tar.gz': '9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973'},
+    {'windows_aarch64_gnullvm-0.52.6.tar.gz': '32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3'},
+    {'windows_aarch64_msvc-0.52.6.tar.gz': '09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469'},
+    {'windows_i686_gnu-0.52.6.tar.gz': '8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b'},
+    {'windows_i686_gnullvm-0.52.6.tar.gz': '0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66'},
+    {'windows_i686_msvc-0.52.6.tar.gz': '240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66'},
+    {'windows_x86_64_gnu-0.52.6.tar.gz': '147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78'},
+    {'windows_x86_64_gnullvm-0.52.6.tar.gz': '24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d'},
+    {'windows_x86_64_msvc-0.52.6.tar.gz': '589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec'},
+    {'wit-bindgen-0.46.0.tar.gz': 'f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59'},
     {'wyz-0.5.1.tar.gz': '05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed'},
-    {'zerocopy-0.7.34.tar.gz': 'ae87e3fcd617500e5d106f0380cf7b77f3c6092aae37191433159dda23cfb087'},
-    {'zerocopy-derive-0.7.34.tar.gz': '15e934569e47891f7d9411f1a451d947a60e000ab3bd24fbb970f000387d1b3b'},
-]
-
-_rust_ver = '1.75.0'
-builddependencies = [
-    ('binutils', '2.40'),
-    ('Rust', _rust_ver),
-    ('maturin', '1.4.0', '-Rust-%s' % _rust_ver),
-]
-
-dependencies = [
-    ('Python', '3.11.3'),
+    {'zerocopy-0.8.27.tar.gz': '0894878a5fa3edfd6da3f88c4805f4c8558e2b996227a3d864f47fe11e38282c'},
+    {'zerocopy-derive-0.8.27.tar.gz': '88d2b8d9c68ad2b9e4340d7832716a4d21a22a1154777ad56ea55c51a9cf3831'},
 ]
 
 exts_list = [
     (name, version, {
-        'checksums': ['741851cf5f37cf3583f2a56829d734c9fd17334770c9a326e6d25291603d4278'],
+        'checksums': ['64dfcd7d5c168b38d3f9f8bba7fc639edb3418abcc74f22fdbe6b8938293f30b'],
     }),
 ]
 

Updated software LMfit-1.3.3-foss-2024a.eb

Diff against LMfit-1.2.1-foss-2021b.eb

easybuild/easyconfigs/l/LMfit/LMfit-1.2.1-foss-2021b.eb

diff --git a/easybuild/easyconfigs/l/LMfit/LMfit-1.2.1-foss-2021b.eb b/easybuild/easyconfigs/l/LMfit/LMfit-1.3.3-foss-2024a.eb
index 75face691c..11d90c66b1 100644
--- a/easybuild/easyconfigs/l/LMfit/LMfit-1.2.1-foss-2021b.eb
+++ b/easybuild/easyconfigs/l/LMfit/LMfit-1.3.3-foss-2024a.eb
@@ -1,29 +1,32 @@
 easyblock = 'PythonBundle'
 
 name = 'LMfit'
-version = '1.2.1'
+version = '1.3.3'
 
 homepage = 'https://lmfit.github.io/lmfit-py'
 description = """Lmfit provides a high-level interface to non-linear optimization
 and curve fitting problems for Python"""
 
-toolchain = {'name': 'foss', 'version': '2021b'}
+toolchain = {'name': 'foss', 'version': '2024a'}
 
 dependencies = [
-    ('Python', '3.9.6'),
-    ('SciPy-bundle', '2021.10'),
+    ('Python', '3.12.3'),
+    ('SciPy-bundle', '2024.05'),
 ]
 
 exts_list = [
-    ('asteval', '0.9.30', {
-        'checksums': ['a3021215568186eb866bec4dce2730f0fda3863eef9ff79e2f7b6cc4a84c26df'],
+    ('asteval', '1.0.6', {
+        'checksums': ['1aa8e7304b2e171a90d64dd269b648cacac4e46fe5de54ac0db24776c0c4a19f'],
     }),
-    ('uncertainties', '3.1.7', {
-        'checksums': ['80111e0839f239c5b233cb4772017b483a0b7a1573a581b92ab7746a35e6faab'],
+    ('uncertainties', '3.2.3', {
+        'checksums': ['76a5653e686f617a42922d546a239e9efce72e6b35411b7750a1d12dcba03031'],
+    }),
+    ('dill', '0.4.1', {
+        'checksums': ['423092df4182177d4d8ba8290c8a5b640c66ab35ec7da59ccfa00f6fa3eea5fa'],
     }),
     (name, version, {
         'source_tmpl': '%(namelower)s-%(version)s.tar.gz',
-        'checksums': ['00cef5bd145bf81b73630b78926af24b24f1805421e6211ca585588aa7cc415b'],
+        'checksums': ['73321e6b881f2f686235721a7dfc02af6bb0f030a25efeb66638f62b1c6053a1'],
     }),
 ]
 
Diff against LMfit-1.0.3-intel-2022a.eb

easybuild/easyconfigs/l/LMfit/LMfit-1.0.3-intel-2022a.eb

diff --git a/easybuild/easyconfigs/l/LMfit/LMfit-1.0.3-intel-2022a.eb b/easybuild/easyconfigs/l/LMfit/LMfit-1.3.3-foss-2024a.eb
index df1c9a5462..11d90c66b1 100644
--- a/easybuild/easyconfigs/l/LMfit/LMfit-1.0.3-intel-2022a.eb
+++ b/easybuild/easyconfigs/l/LMfit/LMfit-1.3.3-foss-2024a.eb
@@ -1,29 +1,32 @@
 easyblock = 'PythonBundle'
 
 name = 'LMfit'
-version = '1.0.3'
+version = '1.3.3'
 
 homepage = 'https://lmfit.github.io/lmfit-py'
 description = """Lmfit provides a high-level interface to non-linear optimization
 and curve fitting problems for Python"""
 
-toolchain = {'name': 'intel', 'version': '2022a'}
+toolchain = {'name': 'foss', 'version': '2024a'}
 
 dependencies = [
-    ('Python', '3.10.4'),
-    ('SciPy-bundle', '2022.05'),
+    ('Python', '3.12.3'),
+    ('SciPy-bundle', '2024.05'),
 ]
 
 exts_list = [
-    ('asteval', '0.9.27', {
-        'checksums': ['de838c33aed4c9bb25737eadbb7d1edaaf875e2bab505cc079f1a4b35de03e47'],
+    ('asteval', '1.0.6', {
+        'checksums': ['1aa8e7304b2e171a90d64dd269b648cacac4e46fe5de54ac0db24776c0c4a19f'],
     }),
-    ('uncertainties', '3.1.7', {
-        'checksums': ['80111e0839f239c5b233cb4772017b483a0b7a1573a581b92ab7746a35e6faab'],
+    ('uncertainties', '3.2.3', {
+        'checksums': ['76a5653e686f617a42922d546a239e9efce72e6b35411b7750a1d12dcba03031'],
+    }),
+    ('dill', '0.4.1', {
+        'checksums': ['423092df4182177d4d8ba8290c8a5b640c66ab35ec7da59ccfa00f6fa3eea5fa'],
     }),
     (name, version, {
         'source_tmpl': '%(namelower)s-%(version)s.tar.gz',
-        'checksums': ['d067c3ea501f035af5d3c079e6e6e35dc3cc1ac7d439429a425b0aeb5a7858a2'],
+        'checksums': ['73321e6b881f2f686235721a7dfc02af6bb0f030a25efeb66638f62b1c6053a1'],
     }),
 ]
 

Updated software lifelines-0.30.1-gfbf-2024a.eb

Diff against lifelines-0.28.0-gfbf-2023a.eb

easybuild/easyconfigs/l/lifelines/lifelines-0.28.0-gfbf-2023a.eb

diff --git a/easybuild/easyconfigs/l/lifelines/lifelines-0.28.0-gfbf-2023a.eb b/easybuild/easyconfigs/l/lifelines/lifelines-0.30.1-gfbf-2024a.eb
index e94061a9e2..fc33a32a22 100644
--- a/easybuild/easyconfigs/l/lifelines/lifelines-0.28.0-gfbf-2023a.eb
+++ b/easybuild/easyconfigs/l/lifelines/lifelines-0.30.1-gfbf-2024a.eb
@@ -1,19 +1,19 @@
 easyblock = 'PythonBundle'
 
 name = 'lifelines'
-version = '0.28.0'
+version = '0.30.1'
 
 homepage = "https://lifelines.readthedocs.io/en/latest/"
 description = """Lifelines is a complete survival analysis library, written in pure Python."""
 
-toolchain = {'name': 'gfbf', 'version': '2023a'}
+toolchain = {'name': 'gfbf', 'version': '2024a'}
 
-builddependencies = [('poetry', '1.5.1')]
+builddependencies = [('poetry', '1.8.3')]
 dependencies = [
-    ('Python', '3.11.3'),
-    ('SciPy-bundle', '2023.07'),
-    ('matplotlib', '3.7.2'),
-    ('wrapt', '1.15.0'),
+    ('Python', '3.12.3'),
+    ('SciPy-bundle', '2024.05'),
+    ('matplotlib', '3.9.2'),
+    ('wrapt', '1.16.0'),
 ]
 
 exts_list = [
@@ -23,17 +23,20 @@ exts_list = [
     ('interface_meta', '1.3.0', {
         'checksums': ['8a4493f8bdb73fb9655dcd5115bc897e207319e36c8835f39c516a2d7e9d79a1'],
     }),
-    ('autograd', '1.6.2', {
-        'checksums': ['8731e08a0c4e389d8695a40072ada4512641c113b6cace8f4cfbe8eb7e9aedeb'],
+    ('autograd', '1.8.0', {
+        'checksums': ['107374ded5b09fc8643ac925348c0369e7b0e73bbed9565ffd61b8fd04425683'],
     }),
     ('autograd-gamma', '0.5.0', {
         'checksums': ['f27abb7b8bb9cffc8badcbf59f3fe44a9db39e124ecacf1992b6d952934ac9c4'],
     }),
-    ('formulaic', '1.0.1', {
-        'checksums': ['64dd7992a7aa5bbceb1e40679d0f01fc6f0ba12b7d23d78094a88c2edc68fba1'],
+    ('narwhals', '1.17.0', {
+        'checksums': ['a2607fa66f0b6ccf6f54df57ee6bc4967b68095d2968c828894a5f77ed9d3c50'],
+    }),
+    ('formulaic', '1.2.1', {
+        'checksums': ['dc79476baa2d811b35798893eb2f2c1e51edee8d7a9c1429b400e56f4e0beccc'],
     }),
     (name, version, {
-        'checksums': ['eecf726453fd409c94fef8a521f8e593bcd09337f920fe885131f01cfe58b25e'],
+        'checksums': ['31a7e239a512318f8cf408e452f953848c8eaf80182e52bf2f41a529e00cbc35'],
     }),
 ]
 
Diff against lifelines-0.29.0-gfbf-2023b.eb

easybuild/easyconfigs/l/lifelines/lifelines-0.29.0-gfbf-2023b.eb

diff --git a/easybuild/easyconfigs/l/lifelines/lifelines-0.29.0-gfbf-2023b.eb b/easybuild/easyconfigs/l/lifelines/lifelines-0.30.1-gfbf-2024a.eb
index 6d7cb77b63..fc33a32a22 100644
--- a/easybuild/easyconfigs/l/lifelines/lifelines-0.29.0-gfbf-2023b.eb
+++ b/easybuild/easyconfigs/l/lifelines/lifelines-0.30.1-gfbf-2024a.eb
@@ -1,36 +1,42 @@
 easyblock = 'PythonBundle'
 
 name = 'lifelines'
-version = '0.29.0'
+version = '0.30.1'
 
 homepage = "https://lifelines.readthedocs.io/en/latest/"
-description = """lifelines is a complete survival analysis library, written in pure Python."""
+description = """Lifelines is a complete survival analysis library, written in pure Python."""
 
-toolchain = {'name': 'gfbf', 'version': '2023b'}
+toolchain = {'name': 'gfbf', 'version': '2024a'}
 
-builddependencies = [('poetry', '1.6.1')]
+builddependencies = [('poetry', '1.8.3')]
 dependencies = [
-    ('Python', '3.11.5'),
-    ('SciPy-bundle', '2023.11'),
-    ('matplotlib', '3.8.2'),
+    ('Python', '3.12.3'),
+    ('SciPy-bundle', '2024.05'),
+    ('matplotlib', '3.9.2'),
     ('wrapt', '1.16.0'),
 ]
 
 exts_list = [
+    ('astor', '0.8.1', {
+        'checksums': ['6a6effda93f4e1ce9f618779b2dd1d9d84f1e32812c23a29b3fff6fd7f63fa5e'],
+    }),
     ('interface_meta', '1.3.0', {
         'checksums': ['8a4493f8bdb73fb9655dcd5115bc897e207319e36c8835f39c516a2d7e9d79a1'],
     }),
-    ('autograd', '1.7.0', {
-        'checksums': ['de743fd368d6df523cd37305dcd171861a9752a144493677d2c9f5a56983ff2f'],
+    ('autograd', '1.8.0', {
+        'checksums': ['107374ded5b09fc8643ac925348c0369e7b0e73bbed9565ffd61b8fd04425683'],
     }),
     ('autograd-gamma', '0.5.0', {
         'checksums': ['f27abb7b8bb9cffc8badcbf59f3fe44a9db39e124ecacf1992b6d952934ac9c4'],
     }),
-    ('formulaic', '1.0.2', {
-        'checksums': ['6eb65bedd1903c5381d8f2ae7a55b6ba13cb77d57bbaf6e4278f3b2c38e3660e'],
+    ('narwhals', '1.17.0', {
+        'checksums': ['a2607fa66f0b6ccf6f54df57ee6bc4967b68095d2968c828894a5f77ed9d3c50'],
+    }),
+    ('formulaic', '1.2.1', {
+        'checksums': ['dc79476baa2d811b35798893eb2f2c1e51edee8d7a9c1429b400e56f4e0beccc'],
     }),
     (name, version, {
-        'checksums': ['a82315a5daf2ad29eabefff38b8422364a8a721721136a501c30ff861cac8759'],
+        'checksums': ['31a7e239a512318f8cf408e452f953848c8eaf80182e52bf2f41a529e00cbc35'],
     }),
 ]
 

Updated software openai-python-2.24.0-foss-2024a.eb

Diff against openai-python-1.39.0-foss-2023b.eb

easybuild/easyconfigs/o/openai-python/openai-python-1.39.0-foss-2023b.eb

diff --git a/easybuild/easyconfigs/o/openai-python/openai-python-1.39.0-foss-2023b.eb b/easybuild/easyconfigs/o/openai-python/openai-python-2.24.0-foss-2024a.eb
index d985fc3b57..47957258cc 100644
--- a/easybuild/easyconfigs/o/openai-python/openai-python-1.39.0-foss-2023b.eb
+++ b/easybuild/easyconfigs/o/openai-python/openai-python-2.24.0-foss-2024a.eb
@@ -1,7 +1,7 @@
 easyblock = 'PythonBundle'
 
 name = 'openai-python'
-version = '1.39.0'
+version = '2.24.0'
 
 homepage = 'https://github.com/openai/openai-python'
 description = """
@@ -10,18 +10,19 @@ Python 3.7+ application. The library includes type definitions for all request p
 response fields, and offers both synchronous and asynchronous clients powered by httpx.
 """
 
-toolchain = {'name': 'foss', 'version': '2023b'}
+toolchain = {'name': 'foss', 'version': '2024a'}
 
 builddependencies = [
-    ('hatchling', '1.18.0'),
+    ('hatchling', '1.24.2'),
 ]
 
 dependencies = [
-    ('Python', '3.11.5'),
-    ('SciPy-bundle', '2023.11'),
-    ('pydantic', '2.7.4'),
-    ('typing-extensions', '4.10.0'),
-    ('tqdm', '4.66.2'),
+    ('Python', '3.12.3'),
+    ('SciPy-bundle', '2024.05'),
+    ('pydantic', '2.9.1'),
+    ('typing-extensions', '4.11.0'),
+    ('tqdm', '4.66.5'),
+    ('jiter', '0.12.0'),
 ]
 
 exts_list = [
@@ -31,17 +32,17 @@ exts_list = [
     ('httpcore', '1.0.5', {
         'checksums': ['34a38e2f9291467ee3b44e89dd52615370e152954ba21721378a87b2960f7a61'],
     }),
-    ('httpx', '0.27.0', {
-        'checksums': ['a0cb88a46f32dc874e04ee956e4c2764aba2aa228f650b06788ba6bda2962ab5'],
+    ('httpx', '0.27.2', {
+        'checksums': ['f7c2be1d2f3c3c3160d441802406b206c2b76f5947b11115e6df10c6c65e66c2'],
     }),
-    ('anyio', '4.4.0', {
-        'checksums': ['5aadc6a1bbb7cdb0bede386cac5e2940f5e2ff3aa20277e991cf028e0585ce94'],
+    ('anyio', '4.9.0', {
+        'checksums': ['673c0c244e15788651a4ff38710fea9675823028a6f08a5eda409e0c9840a028'],
     }),
     ('sniffio', '1.3.1', {
         'checksums': ['f4324edc670a0f49750a81b895f35c3adb843cca46f0530f79fc1babb23789dc'],
     }),
     ('openai', version, {
-        'checksums': ['0cea446082f50985f26809d704a97749cb366a1ba230ef432c684a9745b3f2d9'],
+        'checksums': ['1e5769f540dbd01cb33bc4716a23e67b9d695161a734aff9c5f925e2bf99a673'],
     }),
 ]
 
Diff against openai-python-1.30.5-foss-2023a.eb

easybuild/easyconfigs/o/openai-python/openai-python-1.30.5-foss-2023a.eb

diff --git a/easybuild/easyconfigs/o/openai-python/openai-python-1.30.5-foss-2023a.eb b/easybuild/easyconfigs/o/openai-python/openai-python-2.24.0-foss-2024a.eb
index a84ba94abc..47957258cc 100644
--- a/easybuild/easyconfigs/o/openai-python/openai-python-1.30.5-foss-2023a.eb
+++ b/easybuild/easyconfigs/o/openai-python/openai-python-2.24.0-foss-2024a.eb
@@ -1,7 +1,7 @@
 easyblock = 'PythonBundle'
 
 name = 'openai-python'
-version = '1.30.5'
+version = '2.24.0'
 
 homepage = 'https://github.com/openai/openai-python'
 description = """
@@ -10,18 +10,19 @@ Python 3.7+ application. The library includes type definitions for all request p
 response fields, and offers both synchronous and asynchronous clients powered by httpx.
 """
 
-toolchain = {'name': 'foss', 'version': '2023a'}
+toolchain = {'name': 'foss', 'version': '2024a'}
 
 builddependencies = [
-    ('hatchling', '1.18.0'),
+    ('hatchling', '1.24.2'),
 ]
 
 dependencies = [
-    ('Python', '3.11.3'),
-    ('SciPy-bundle', '2023.07'),
-    ('pydantic', '2.5.3'),
-    ('typing-extensions', '4.9.0'),
-    ('tqdm', '4.66.1'),
+    ('Python', '3.12.3'),
+    ('SciPy-bundle', '2024.05'),
+    ('pydantic', '2.9.1'),
+    ('typing-extensions', '4.11.0'),
+    ('tqdm', '4.66.5'),
+    ('jiter', '0.12.0'),
 ]
 
 exts_list = [
@@ -31,19 +32,17 @@ exts_list = [
     ('httpcore', '1.0.5', {
         'checksums': ['34a38e2f9291467ee3b44e89dd52615370e152954ba21721378a87b2960f7a61'],
     }),
-    ('httpx', '0.27.0', {
-        'checksums': ['a0cb88a46f32dc874e04ee956e4c2764aba2aa228f650b06788ba6bda2962ab5'],
+    ('httpx', '0.27.2', {
+        'checksums': ['f7c2be1d2f3c3c3160d441802406b206c2b76f5947b11115e6df10c6c65e66c2'],
     }),
-    ('anyio', '4.4.0', {
-        'checksums': ['5aadc6a1bbb7cdb0bede386cac5e2940f5e2ff3aa20277e991cf028e0585ce94'],
+    ('anyio', '4.9.0', {
+        'checksums': ['673c0c244e15788651a4ff38710fea9675823028a6f08a5eda409e0c9840a028'],
     }),
     ('sniffio', '1.3.1', {
         'checksums': ['f4324edc670a0f49750a81b895f35c3adb843cca46f0530f79fc1babb23789dc'],
     }),
     ('openai', version, {
-        # needs a README or will get "Fragment file 'README.md' not found." error
-        'preinstallopts': "touch README.md && ",
-        'checksums': ['5366562eb2c5917e6116ae0391b7ae6e3acd62b0ae3f565ada32b35d8fcfa106'],
+        'checksums': ['1e5769f540dbd01cb33bc4716a23e67b9d695161a734aff9c5f925e2bf99a673'],
     }),
 ]
 

Updated software SHAP-0.49.1-foss-2024a.eb

Diff against SHAP-0.46.0-foss-2023b.eb

easybuild/easyconfigs/s/SHAP/SHAP-0.46.0-foss-2023b.eb

diff --git a/easybuild/easyconfigs/s/SHAP/SHAP-0.46.0-foss-2023b.eb b/easybuild/easyconfigs/s/SHAP/SHAP-0.49.1-foss-2024a.eb
index 3047931265..2ac8c7c480 100644
--- a/easybuild/easyconfigs/s/SHAP/SHAP-0.46.0-foss-2023b.eb
+++ b/easybuild/easyconfigs/s/SHAP/SHAP-0.49.1-foss-2024a.eb
@@ -1,33 +1,35 @@
 easyblock = 'PythonBundle'
 
 name = 'SHAP'
-version = '0.46.0'
+version = '0.49.1'
 
 homepage = "https://github.com/shap/shap"
 description = """SHAP (SHapley Additive exPlanations) is a game theoretic approach to explain the output of any
  machine learning model. It connects optimal credit allocation with local explanations using the classic Shapley
  values from game theory and their related extensions."""
 
-toolchain = {'name': 'foss', 'version': '2023b'}
+toolchain = {'name': 'foss', 'version': '2024a'}
+
+builddependencies = [
+    ('Cython', '3.0.10'),
+]
 
 dependencies = [
-    ('Python', '3.11.5'),
-    ('SciPy-bundle', '2023.11'),
-    ('scikit-learn', '1.4.0'),
-    ('tqdm', '4.66.2'),
+    ('Python', '3.12.3'),
+    ('SciPy-bundle', '2024.05'),
+    ('scikit-learn', '1.5.2'),
+    ('tqdm', '4.66.5'),
     ('numba', '0.60.0'),
+    ('Python-bundle-PyPI', '2024.06'),
 ]
 
 exts_list = [
-    ('cloudpickle', '3.1.0', {
-        'checksums': ['81a929b6e3c7335c863c771d673d105f02efdb89dfaba0c90495d1c64796601b'],
-    }),
     ('slicer', '0.0.8', {
         'checksums': ['2e7553af73f0c0c2d355f4afcc3ecf97c6f2156fcf4593955c3f56cf6c4d6eb7'],
     }),
     (name, version, {
         'sources': ['%(namelower)s-%(version)s.tar.gz'],
-        'checksums': ['bdaa5b098be5a958348015e940f6fd264339b5db1e651f9898a3117be95b05a0'],
+        'checksums': ['1114ecd804fff29f50d522ce6031082fcf42fe4a32fb1b5da233b2415d784c8c'],
     }),
 ]
 
Diff against SHAP-0.43.0-foss-2022b.eb

easybuild/easyconfigs/s/SHAP/SHAP-0.43.0-foss-2022b.eb

diff --git a/easybuild/easyconfigs/s/SHAP/SHAP-0.43.0-foss-2022b.eb b/easybuild/easyconfigs/s/SHAP/SHAP-0.49.1-foss-2024a.eb
index 4887dac6a6..2ac8c7c480 100644
--- a/easybuild/easyconfigs/s/SHAP/SHAP-0.43.0-foss-2022b.eb
+++ b/easybuild/easyconfigs/s/SHAP/SHAP-0.49.1-foss-2024a.eb
@@ -1,33 +1,35 @@
 easyblock = 'PythonBundle'
 
 name = 'SHAP'
-version = '0.43.0'
+version = '0.49.1'
 
 homepage = "https://github.com/shap/shap"
 description = """SHAP (SHapley Additive exPlanations) is a game theoretic approach to explain the output of any
  machine learning model. It connects optimal credit allocation with local explanations using the classic Shapley
  values from game theory and their related extensions."""
 
-toolchain = {'name': 'foss', 'version': '2022b'}
+toolchain = {'name': 'foss', 'version': '2024a'}
+
+builddependencies = [
+    ('Cython', '3.0.10'),
+]
 
 dependencies = [
-    ('Python', '3.10.8'),
-    ('SciPy-bundle', '2023.02'),
-    ('scikit-learn', '1.2.1'),
-    ('tqdm', '4.64.1'),
-    ('numba', '0.58.1'),
+    ('Python', '3.12.3'),
+    ('SciPy-bundle', '2024.05'),
+    ('scikit-learn', '1.5.2'),
+    ('tqdm', '4.66.5'),
+    ('numba', '0.60.0'),
+    ('Python-bundle-PyPI', '2024.06'),
 ]
 
 exts_list = [
-    ('cloudpickle', '3.0.0', {
-        'checksums': ['996d9a482c6fb4f33c1a35335cf8afd065d2a56e973270364840712d9131a882'],
-    }),
-    ('slicer', '0.0.7', {
-        'checksums': ['f5d5f7b45f98d155b9c0ba6554fa9770c6b26d5793a3e77a1030fb56910ebeec'],
+    ('slicer', '0.0.8', {
+        'checksums': ['2e7553af73f0c0c2d355f4afcc3ecf97c6f2156fcf4593955c3f56cf6c4d6eb7'],
     }),
     (name, version, {
         'sources': ['%(namelower)s-%(version)s.tar.gz'],
-        'checksums': ['1eabe01444a24e181ef6a7c9593b4d7c7143eefaeb1fa4d97bd5d9fdc96c4c1e'],
+        'checksums': ['1114ecd804fff29f50d522ce6031082fcf42fe4a32fb1b5da233b2415d784c8c'],
     }),
 ]
 

@github-actions github-actions bot added the 2024a issues & PRs related to 2024a common toolchains label Feb 28, 2026
@sassy-crick
Copy link
Copy Markdown
Collaborator Author

The jellyfish here is different from the already existing Jellyfish. The one here is a Python-Extension. I would suggest to rename the module to jellyfish-py (not the Python extension!)

@sassy-crick
Copy link
Copy Markdown
Collaborator Author

Test report by @sassy-crick
SUCCESS
Build succeeded for 7 out of 7 (total: 2 mins 36 secs) (7 easyconfigs in total)
hp - Linux Debian GNU/Linux 12, x86_64, 11th Gen Intel(R) Core(TM) i7-1185G7 @ 3.00GHz, Python 3.11.2
See https://gist.github.com/sassy-crick/5dc8863c570706d2c3c3d5477ed0843b for a full test report.

@sassy-crick
Copy link
Copy Markdown
Collaborator Author

Test report by @sassy-crick
SUCCESS
Build succeeded for 7 out of 7 (total: 2 mins 44 secs) (7 easyconfigs in total)
hp - Linux Debian GNU/Linux 12, x86_64, 11th Gen Intel(R) Core(TM) i7-1185G7 @ 3.00GHz, Python 3.11.2
See https://gist.github.com/sassy-crick/40f8b08109dad8d9a203da6de6fea1d1 for a full test report.

@Flamefire
Copy link
Copy Markdown
Contributor

Test report by @Flamefire
SUCCESS
Build succeeded for 13 out of 13 (total: 1 hour 36 mins 3 secs) (13 easyconfigs in total)
i7064 - Linux Rocky Linux 9.6, x86_64, AMD EPYC 7702 64-Core Processor (zen2), Python 3.9.21
See https://gist.github.com/Flamefire/b8ba82ae37824d32f84198b3c69d2576 for a full test report.

@Flamefire
Copy link
Copy Markdown
Contributor

Test report by @Flamefire
FAILED
Build succeeded for 37 out of 38 (total: 3 hours 23 mins 3 secs) (13 easyconfigs in total)
c128 - Linux Rocky Linux 9.6, x86_64, AMD EPYC 9334 32-Core Processor (zen4), 4 x NVIDIA NVIDIA H100, 580.65.06, Python 3.9.21
See https://gist.github.com/Flamefire/c57c8241c823419f6082d8b958c63bee 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 new update

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants