Skip to content

Conversation

@gkaf89
Copy link
Contributor

@gkaf89 gkaf89 commented Oct 30, 2025

(created using eb --new-pr)

We will need some help with this easyconfig.

  • I don't know which if the dependencies are actually required in the newer version. I just updated the package version in the extension list.
  • This is the latest version of snakemake I could build. Newer version require build tools like uv_build.

@github-actions
Copy link

github-actions bot commented Oct 30, 2025

Updated software snakemake-9.3.5-foss-2024a.eb

Diff against snakemake-8.28.0-foss-2023b.eb

easybuild/easyconfigs/s/snakemake/snakemake-8.28.0-foss-2023b.eb

diff --git a/easybuild/easyconfigs/s/snakemake/snakemake-8.28.0-foss-2023b.eb b/easybuild/easyconfigs/s/snakemake/snakemake-9.3.5-foss-2024a.eb
index 51ee65bd75..71a4227e22 100644
--- a/easybuild/easyconfigs/s/snakemake/snakemake-8.28.0-foss-2023b.eb
+++ b/easybuild/easyconfigs/s/snakemake/snakemake-9.3.5-foss-2024a.eb
@@ -1,42 +1,42 @@
 easyblock = 'PythonBundle'
 
 name = 'snakemake'
-version = '8.28.0'
+version = '9.3.5'
 
 homepage = 'https://snakemake.readthedocs.io'
 description = "The Snakemake workflow management system is a tool to create reproducible and scalable data analyses."
 
-toolchain = {'name': 'foss', 'version': '2023b'}
+toolchain = {'name': 'foss', 'version': '2024a'}
 
 builddependencies = [
-    ('poetry', '1.6.1'),
+    ('poetry', '1.8.3'),
     ('Cython', '3.0.10'),
 ]
 dependencies = [
-    ('Python', '3.11.5'),
-    ('Python-bundle-PyPI', '2023.10'),
-    ('SciPy-bundle', '2023.11'),
-    ('GitPython', '3.1.42'),
-    ('IPython', '8.17.2'),
-    ('PyYAML', '6.0.1'),
+    ('Python', '3.12.3'),
+    ('Python-bundle-PyPI', '2024.06'),
+    ('SciPy-bundle', '2024.05'),
+    ('GitPython', '3.1.43'),
+    ('IPython', '8.28.0'),
+    ('PyYAML', '6.0.2'),
     ('PuLP', '2.8.0'),
 ]
 
 exts_list = [
-    ('wrapt', '1.16.0', {
-        'checksums': ['5f370f952971e7d17c7d1ead40e49f32345a7f7a5373571ef44d800d06b1899d'],
+    ('wrapt', '1.17.3', {
+        'checksums': ['f66eb08feaa410fe4eebd17f2a2c8e2e46d3476e9f8c783daa8e09e0faa666d0'],
     }),
-    ('datrie', '0.8.2', {
-        'checksums': ['525b08f638d5cf6115df6ccd818e5a01298cd230b2dac91c8ff2e6499d18765d'],
+    ('datrie', '0.8.3', {
+        'checksums': ['ea021ad4c8a8bf14e08a71c7872a622aa399a510f981296825091c7ca0436e80'],
     }),
-    ('plac', '1.4.3', {
-        'checksums': ['d4cb3387b2113a28aebd509433d0264a4e5d9bb7c1a86db4fbd0a8f11af74eb3'],
+    ('plac', '1.4.5', {
+        'checksums': ['5f05bf85235c017fcd76c73c8101d4ff8e96beb3dc58b9a37de49cac7de82d14'],
     }),
     ('dpath', '2.2.0', {
         'checksums': ['34f7e630dc55ea3f219e555726f5da4b4b25f2200319c8e6902c394258dd6a3e'],
     }),
-    ('yte', '1.5.5', {
-        'checksums': ['2c49831859f3216f313a17688900690872e05f8fbe77cb5d151bdb896357d57e'],
+    ('yte', '1.7.0', {
+        'checksums': ['d9cadcb597128490356a8260842fd71bf3145fa4ee633ecc4023f53a6b3f646d'],
     }),
     ('toposort', '1.10', {
         'checksums': ['bfbb479c53d0a696ea7402601f4e693c97b0367837c8898bc6471adfca37a6bd'],
@@ -47,48 +47,53 @@ exts_list = [
     ('stopit', '1.1.2', {
         'checksums': ['f7f39c583fd92027bd9d06127b259aee7a5b7945c1f1fa56263811e1e766996d'],
     }),
-    ('ConfigArgParse', '1.7', {
-        'checksums': ['e7067471884de5478c58a511e529f0f9bd1c66bfef1dea90935438d6c23306d1'],
+    ('configargparse', '1.7.1', {
+        'checksums': ['79c2ddae836a1e5914b71d58e4b9adbd9f7779d4e6351a637b7d2d9b6c46d3d9'],
     }),
     ('argparse-dataclass', '2.0.0', {
         'modulename': 'argparse_dataclass',
         'source_tmpl': 'argparse_dataclass-%(version)s.tar.gz',
         'checksums': ['09ab641c914a2f12882337b9c3e5086196dbf2ee6bf0ef67895c74002cc9297f'],
     }),
-    ('snakemake-interface-common', '1.17.4', {
+    ('snakemake-interface-common', '1.22.0', {
         'modulename': 'snakemake_interface_common',
         'source_tmpl': 'snakemake_interface_common-%(version)s.tar.gz',
-        'checksums': ['c2142e1b93cbc18c2cf41d15968ba8688f60b077c8284e5de057cccfc215d4d3'],
+        'checksums': ['ef1fa710a15629be4cc352b938596ab5235ecf0b615c5845f086d6c5da10cb88'],
     }),
     ('reretry', '0.11.8', {
         'checksums': ['f2791fcebe512ea2f1d153a2874778523a8064860b591cd90afc21a8bed432e3'],
     }),
-    ('snakemake-interface-storage-plugins', '3.3.0', {
+    ('snakemake-interface-storage-plugins', '4.1.0', {
         'modulename': 'snakemake_interface_storage_plugins',
         'source_tmpl': 'snakemake_interface_storage_plugins-%(version)s.tar.gz',
-        'checksums': ['203d8f794dfb37d568ad01a6c375fa8beac36df8e488c0f9b9f75984769c362a'],
+        'checksums': ['9f1466b68abda3b4e602133318973d02c15404709d24eaeb02f23e713691aaf0'],
     }),
-    ('snakemake-interface-report-plugins', '1.1.0', {
+    ('snakemake-interface-report-plugins', '1.1.2', {
         'modulename': 'snakemake_interface_report_plugins',
         'source_tmpl': 'snakemake_interface_report_plugins-%(version)s.tar.gz',
-        'checksums': ['b1ee444b2fca51225cf8a102f8e56633791d01433cd00cf07a1d9713a12313a5'],
+        'checksums': ['3d1218c5897345632f138a3f02794dfef7e59e407100c2a87313307a2da63c5b'],
     }),
     ('snakemake-interface-executor-plugins', '9.3.3', {
         'modulename': 'snakemake_interface_executor_plugins',
         'source_tmpl': 'snakemake_interface_executor_plugins-%(version)s.tar.gz',
         'checksums': ['11e59af04bf00e9aaee7f0b99f9358910becfccdad7b18a455d37601f6d8d2ea'],
     }),
-    ('smart-open', '7.1.0', {
+    ('snakemake-interface-logger-plugins', '1.1.0', {
+        'modulename': 'snakemake_interface_logger_plugins',
+        'source_tmpl': 'snakemake_interface_logger_plugins-%(version)s.tar.gz',
+        'checksums': ['8af888a5def0ad58a7b244e34b5edfde4608bbf572cba8c648407ebfbf2cc855'],
+    }),
+    ('smart-open', '7.3.1', {
         'sources': ['smart_open-%(version)s.tar.gz'],
-        'checksums': ['a4f09f84f0f6d3637c6543aca7b5487438877a21360e7368ccf1f704789752ba'],
+        'checksums': ['b33fee8dffd206f189d5e704106a8723afb4210d2ff47e0e1f7fbe436187a990'],
     }),
     ('jupyter-core', '5.7.2', {
         'modulename': 'jupyter_core',
         'source_tmpl': 'jupyter_core-%(version)s.tar.gz',
         'checksums': ['aa5f8d32bbf6b431ac830496da7392035d6f61b4f54872f15c4bd2a9c3f536d9'],
     }),
-    ('fastjsonschema', '2.19.1', {
-        'checksums': ['e3126a94bdc4623d3de4485f8d468a12f02a67921315ddc87836d6e456dc789d'],
+    ('fastjsonschema', '2.21.2', {
+        'checksums': ['b1eb43748041c880796cd077f1a07c3d94e93ae84bba5ed36800a33554ae05de'],
     }),
     ('nbformat', '5.10.4', {
         'source_tmpl': '%(name)s-%(version)s-py3-none-any.whl',
@@ -109,27 +114,27 @@ exts_list = [
         'checksums': ['0b8cde8c47998c118d8ff285a04977a3abcf734caf579c520fca469df1cd0aac'],
     }),
     (name, version, {
-        'checksums': ['71d1f849c558116e4539ab4135c730adde11c1344b1a80ba8f1987cae1462273'],
+        'checksums': ['91ddb8455fa21158831c2bed37cac180835f7f80cd69cf2a6ff6983a8e86a95d'],
     }),
-    ('snakemake-executor-plugin-slurm-jobstep', '0.2.1', {
+    ('snakemake-executor-plugin-slurm-jobstep', '0.3.0', {
         'modulename': 'snakemake_executor_plugin_slurm_jobstep',
         'source_tmpl': 'snakemake_executor_plugin_slurm_jobstep-%(version)s.tar.gz',
-        'checksums': ['58894d52b5998a34fa6f60ec511ff0bfde4a9ec96714bcaa3cd2f46cf8a33859'],
+        'checksums': ['ebcd374bdde2d4f356e61ac221cd4244566dd980db2de3250780f454e5251c49'],
     }),
     ('snakemake-executor-plugin-flux', '0.1.1', {
         'modulename': 'snakemake_executor_plugin_flux',
         'source_tmpl': 'snakemake_executor_plugin_flux-%(version)s.tar.gz',
         'checksums': ['26655bd1cf5d7db5dfcfdfbd006c1db35968c0ad1772e0b010e64e6f71b00163'],
     }),
-    ('snakemake-executor-plugin-slurm', '0.12.0', {
+    ('snakemake-executor-plugin-slurm', '1.3.6', {
         'modulename': 'snakemake_executor_plugin_slurm',
         'source_tmpl': 'snakemake_executor_plugin_slurm-%(version)s.tar.gz',
-        'checksums': ['7069590060e914afcd608c75aee8ccf1128f662dda3e258a84f3c83302232763'],
+        'checksums': ['1c7b436a37aa067fe852a7a0b4a69462ce5b1d37dab2dab264d27c2c93b39290'],
     }),
-    ('snakemake-executor-plugin-cluster-sync', '0.1.4', {
+    ('snakemake-executor-plugin-cluster-sync', '0.1.5', {
         'modulename': 'snakemake_executor_plugin_cluster_sync',
         'source_tmpl': 'snakemake_executor_plugin_cluster_sync-%(version)s.tar.gz',
-        'checksums': ['6a6dcb2110d4c2ee74f9a48ea68e0fd7ddd2800672ebef00a01faa4affa835ad'],
+        'checksums': ['f34b8cbc282d926ecfc7443257cb1845fc7965b92ef303c4ae7c342a4c99c5d7'],
     }),
     ('snakemake-executor-plugin-cluster-generic', '1.0.9', {
         'modulename': 'snakemake_executor_plugin_cluster_generic',
Diff against snakemake-8.27.0-foss-2024a.eb

easybuild/easyconfigs/s/snakemake/snakemake-8.27.0-foss-2024a.eb

diff --git a/easybuild/easyconfigs/s/snakemake/snakemake-8.27.0-foss-2024a.eb b/easybuild/easyconfigs/s/snakemake/snakemake-9.3.5-foss-2024a.eb
index 2fa36ace1b..71a4227e22 100644
--- a/easybuild/easyconfigs/s/snakemake/snakemake-8.27.0-foss-2024a.eb
+++ b/easybuild/easyconfigs/s/snakemake/snakemake-9.3.5-foss-2024a.eb
@@ -1,7 +1,7 @@
 easyblock = 'PythonBundle'
 
 name = 'snakemake'
-version = '8.27.0'
+version = '9.3.5'
 
 homepage = 'https://snakemake.readthedocs.io'
 description = "The Snakemake workflow management system is a tool to create reproducible and scalable data analyses."
@@ -19,22 +19,24 @@ dependencies = [
     ('GitPython', '3.1.43'),
     ('IPython', '8.28.0'),
     ('PyYAML', '6.0.2'),
-    ('wrapt', '1.16.0'),
     ('PuLP', '2.8.0'),
 ]
 
 exts_list = [
-    ('datrie', '0.8.2', {
-        'checksums': ['525b08f638d5cf6115df6ccd818e5a01298cd230b2dac91c8ff2e6499d18765d'],
+    ('wrapt', '1.17.3', {
+        'checksums': ['f66eb08feaa410fe4eebd17f2a2c8e2e46d3476e9f8c783daa8e09e0faa666d0'],
     }),
-    ('plac', '1.4.3', {
-        'checksums': ['d4cb3387b2113a28aebd509433d0264a4e5d9bb7c1a86db4fbd0a8f11af74eb3'],
+    ('datrie', '0.8.3', {
+        'checksums': ['ea021ad4c8a8bf14e08a71c7872a622aa399a510f981296825091c7ca0436e80'],
+    }),
+    ('plac', '1.4.5', {
+        'checksums': ['5f05bf85235c017fcd76c73c8101d4ff8e96beb3dc58b9a37de49cac7de82d14'],
     }),
     ('dpath', '2.2.0', {
         'checksums': ['34f7e630dc55ea3f219e555726f5da4b4b25f2200319c8e6902c394258dd6a3e'],
     }),
-    ('yte', '1.5.5', {
-        'checksums': ['2c49831859f3216f313a17688900690872e05f8fbe77cb5d151bdb896357d57e'],
+    ('yte', '1.7.0', {
+        'checksums': ['d9cadcb597128490356a8260842fd71bf3145fa4ee633ecc4023f53a6b3f646d'],
     }),
     ('toposort', '1.10', {
         'checksums': ['bfbb479c53d0a696ea7402601f4e693c97b0367837c8898bc6471adfca37a6bd'],
@@ -45,48 +47,53 @@ exts_list = [
     ('stopit', '1.1.2', {
         'checksums': ['f7f39c583fd92027bd9d06127b259aee7a5b7945c1f1fa56263811e1e766996d'],
     }),
-    ('ConfigArgParse', '1.7', {
-        'checksums': ['e7067471884de5478c58a511e529f0f9bd1c66bfef1dea90935438d6c23306d1'],
+    ('configargparse', '1.7.1', {
+        'checksums': ['79c2ddae836a1e5914b71d58e4b9adbd9f7779d4e6351a637b7d2d9b6c46d3d9'],
     }),
     ('argparse-dataclass', '2.0.0', {
         'modulename': 'argparse_dataclass',
         'source_tmpl': 'argparse_dataclass-%(version)s.tar.gz',
         'checksums': ['09ab641c914a2f12882337b9c3e5086196dbf2ee6bf0ef67895c74002cc9297f'],
     }),
-    ('snakemake-interface-common', '1.17.4', {
+    ('snakemake-interface-common', '1.22.0', {
         'modulename': 'snakemake_interface_common',
         'source_tmpl': 'snakemake_interface_common-%(version)s.tar.gz',
-        'checksums': ['c2142e1b93cbc18c2cf41d15968ba8688f60b077c8284e5de057cccfc215d4d3'],
+        'checksums': ['ef1fa710a15629be4cc352b938596ab5235ecf0b615c5845f086d6c5da10cb88'],
     }),
     ('reretry', '0.11.8', {
         'checksums': ['f2791fcebe512ea2f1d153a2874778523a8064860b591cd90afc21a8bed432e3'],
     }),
-    ('snakemake-interface-storage-plugins', '3.3.0', {
+    ('snakemake-interface-storage-plugins', '4.1.0', {
         'modulename': 'snakemake_interface_storage_plugins',
         'source_tmpl': 'snakemake_interface_storage_plugins-%(version)s.tar.gz',
-        'checksums': ['203d8f794dfb37d568ad01a6c375fa8beac36df8e488c0f9b9f75984769c362a'],
+        'checksums': ['9f1466b68abda3b4e602133318973d02c15404709d24eaeb02f23e713691aaf0'],
     }),
-    ('snakemake-interface-report-plugins', '1.1.0', {
+    ('snakemake-interface-report-plugins', '1.1.2', {
         'modulename': 'snakemake_interface_report_plugins',
         'source_tmpl': 'snakemake_interface_report_plugins-%(version)s.tar.gz',
-        'checksums': ['b1ee444b2fca51225cf8a102f8e56633791d01433cd00cf07a1d9713a12313a5'],
+        'checksums': ['3d1218c5897345632f138a3f02794dfef7e59e407100c2a87313307a2da63c5b'],
     }),
     ('snakemake-interface-executor-plugins', '9.3.3', {
         'modulename': 'snakemake_interface_executor_plugins',
         'source_tmpl': 'snakemake_interface_executor_plugins-%(version)s.tar.gz',
         'checksums': ['11e59af04bf00e9aaee7f0b99f9358910becfccdad7b18a455d37601f6d8d2ea'],
     }),
-    ('smart-open', '7.1.0', {
+    ('snakemake-interface-logger-plugins', '1.1.0', {
+        'modulename': 'snakemake_interface_logger_plugins',
+        'source_tmpl': 'snakemake_interface_logger_plugins-%(version)s.tar.gz',
+        'checksums': ['8af888a5def0ad58a7b244e34b5edfde4608bbf572cba8c648407ebfbf2cc855'],
+    }),
+    ('smart-open', '7.3.1', {
         'sources': ['smart_open-%(version)s.tar.gz'],
-        'checksums': ['a4f09f84f0f6d3637c6543aca7b5487438877a21360e7368ccf1f704789752ba'],
+        'checksums': ['b33fee8dffd206f189d5e704106a8723afb4210d2ff47e0e1f7fbe436187a990'],
     }),
     ('jupyter-core', '5.7.2', {
         'modulename': 'jupyter_core',
         'source_tmpl': 'jupyter_core-%(version)s.tar.gz',
         'checksums': ['aa5f8d32bbf6b431ac830496da7392035d6f61b4f54872f15c4bd2a9c3f536d9'],
     }),
-    ('fastjsonschema', '2.19.1', {
-        'checksums': ['e3126a94bdc4623d3de4485f8d468a12f02a67921315ddc87836d6e456dc789d'],
+    ('fastjsonschema', '2.21.2', {
+        'checksums': ['b1eb43748041c880796cd077f1a07c3d94e93ae84bba5ed36800a33554ae05de'],
     }),
     ('nbformat', '5.10.4', {
         'source_tmpl': '%(name)s-%(version)s-py3-none-any.whl',
@@ -107,27 +114,27 @@ exts_list = [
         'checksums': ['0b8cde8c47998c118d8ff285a04977a3abcf734caf579c520fca469df1cd0aac'],
     }),
     (name, version, {
-        'checksums': ['7bee7e4f255fd75738b6840c3453c9b5a4f33c628705c38a5a462db008f0334d'],
+        'checksums': ['91ddb8455fa21158831c2bed37cac180835f7f80cd69cf2a6ff6983a8e86a95d'],
     }),
-    ('snakemake-executor-plugin-slurm-jobstep', '0.2.1', {
+    ('snakemake-executor-plugin-slurm-jobstep', '0.3.0', {
         'modulename': 'snakemake_executor_plugin_slurm_jobstep',
         'source_tmpl': 'snakemake_executor_plugin_slurm_jobstep-%(version)s.tar.gz',
-        'checksums': ['58894d52b5998a34fa6f60ec511ff0bfde4a9ec96714bcaa3cd2f46cf8a33859'],
+        'checksums': ['ebcd374bdde2d4f356e61ac221cd4244566dd980db2de3250780f454e5251c49'],
     }),
     ('snakemake-executor-plugin-flux', '0.1.1', {
         'modulename': 'snakemake_executor_plugin_flux',
         'source_tmpl': 'snakemake_executor_plugin_flux-%(version)s.tar.gz',
         'checksums': ['26655bd1cf5d7db5dfcfdfbd006c1db35968c0ad1772e0b010e64e6f71b00163'],
     }),
-    ('snakemake-executor-plugin-slurm', '0.12.0', {
+    ('snakemake-executor-plugin-slurm', '1.3.6', {
         'modulename': 'snakemake_executor_plugin_slurm',
         'source_tmpl': 'snakemake_executor_plugin_slurm-%(version)s.tar.gz',
-        'checksums': ['7069590060e914afcd608c75aee8ccf1128f662dda3e258a84f3c83302232763'],
+        'checksums': ['1c7b436a37aa067fe852a7a0b4a69462ce5b1d37dab2dab264d27c2c93b39290'],
     }),
-    ('snakemake-executor-plugin-cluster-sync', '0.1.4', {
+    ('snakemake-executor-plugin-cluster-sync', '0.1.5', {
         'modulename': 'snakemake_executor_plugin_cluster_sync',
         'source_tmpl': 'snakemake_executor_plugin_cluster_sync-%(version)s.tar.gz',
-        'checksums': ['6a6dcb2110d4c2ee74f9a48ea68e0fd7ddd2800672ebef00a01faa4affa835ad'],
+        'checksums': ['f34b8cbc282d926ecfc7443257cb1845fc7965b92ef303c4ae7c342a4c99c5d7'],
     }),
     ('snakemake-executor-plugin-cluster-generic', '1.0.9', {
         'modulename': 'snakemake_executor_plugin_cluster_generic',
Diff against snakemake-8.4.2-foss-2023a.eb

easybuild/easyconfigs/s/snakemake/snakemake-8.4.2-foss-2023a.eb

diff --git a/easybuild/easyconfigs/s/snakemake/snakemake-8.4.2-foss-2023a.eb b/easybuild/easyconfigs/s/snakemake/snakemake-9.3.5-foss-2024a.eb
index e9fea7be84..71a4227e22 100644
--- a/easybuild/easyconfigs/s/snakemake/snakemake-8.4.2-foss-2023a.eb
+++ b/easybuild/easyconfigs/s/snakemake/snakemake-9.3.5-foss-2024a.eb
@@ -1,39 +1,42 @@
 easyblock = 'PythonBundle'
 
 name = 'snakemake'
-version = '8.4.2'
+version = '9.3.5'
 
 homepage = 'https://snakemake.readthedocs.io'
 description = "The Snakemake workflow management system is a tool to create reproducible and scalable data analyses."
 
-toolchain = {'name': 'foss', 'version': '2023a'}
+toolchain = {'name': 'foss', 'version': '2024a'}
 
 builddependencies = [
-    ('poetry', '1.5.1'),
+    ('poetry', '1.8.3'),
+    ('Cython', '3.0.10'),
 ]
 dependencies = [
-    ('Python', '3.11.3'),
-    ('Python-bundle-PyPI', '2023.06'),
-    ('SciPy-bundle', '2023.07'),
-    ('GitPython', '3.1.40'),
-    ('IPython', '8.14.0'),
-    ('PyYAML', '6.0'),
-    ('wrapt', '1.15.0'),
+    ('Python', '3.12.3'),
+    ('Python-bundle-PyPI', '2024.06'),
+    ('SciPy-bundle', '2024.05'),
+    ('GitPython', '3.1.43'),
+    ('IPython', '8.28.0'),
+    ('PyYAML', '6.0.2'),
     ('PuLP', '2.8.0'),
 ]
 
 exts_list = [
-    ('datrie', '0.8.2', {
-        'checksums': ['525b08f638d5cf6115df6ccd818e5a01298cd230b2dac91c8ff2e6499d18765d'],
+    ('wrapt', '1.17.3', {
+        'checksums': ['f66eb08feaa410fe4eebd17f2a2c8e2e46d3476e9f8c783daa8e09e0faa666d0'],
     }),
-    ('plac', '1.4.2', {
-        'checksums': ['b0d04d9bc4875625df45982bc900e9d9826861c221850dbfda096eab82fe3330'],
+    ('datrie', '0.8.3', {
+        'checksums': ['ea021ad4c8a8bf14e08a71c7872a622aa399a510f981296825091c7ca0436e80'],
     }),
-    ('dpath', '2.1.6', {
-        'checksums': ['f1e07c72e8605c6a9e80b64bc8f42714de08a789c7de417e49c3f87a19692e47'],
+    ('plac', '1.4.5', {
+        'checksums': ['5f05bf85235c017fcd76c73c8101d4ff8e96beb3dc58b9a37de49cac7de82d14'],
     }),
-    ('yte', '1.5.4', {
-        'checksums': ['d2d77e53eafca74f58234fcd3fea28cc0a719e4f3784911511e35e86594bc880'],
+    ('dpath', '2.2.0', {
+        'checksums': ['34f7e630dc55ea3f219e555726f5da4b4b25f2200319c8e6902c394258dd6a3e'],
+    }),
+    ('yte', '1.7.0', {
+        'checksums': ['d9cadcb597128490356a8260842fd71bf3145fa4ee633ecc4023f53a6b3f646d'],
     }),
     ('toposort', '1.10', {
         'checksums': ['bfbb479c53d0a696ea7402601f4e693c97b0367837c8898bc6471adfca37a6bd'],
@@ -44,50 +47,60 @@ exts_list = [
     ('stopit', '1.1.2', {
         'checksums': ['f7f39c583fd92027bd9d06127b259aee7a5b7945c1f1fa56263811e1e766996d'],
     }),
-    ('ConfigArgParse', '1.7', {
-        'checksums': ['e7067471884de5478c58a511e529f0f9bd1c66bfef1dea90935438d6c23306d1'],
+    ('configargparse', '1.7.1', {
+        'checksums': ['79c2ddae836a1e5914b71d58e4b9adbd9f7779d4e6351a637b7d2d9b6c46d3d9'],
     }),
     ('argparse-dataclass', '2.0.0', {
         'modulename': 'argparse_dataclass',
         'source_tmpl': 'argparse_dataclass-%(version)s.tar.gz',
         'checksums': ['09ab641c914a2f12882337b9c3e5086196dbf2ee6bf0ef67895c74002cc9297f'],
     }),
-    ('snakemake-interface-common', '1.15.2', {
+    ('snakemake-interface-common', '1.22.0', {
         'modulename': 'snakemake_interface_common',
         'source_tmpl': 'snakemake_interface_common-%(version)s.tar.gz',
-        'checksums': ['f2a4908a5ec5d6e657723f90221da3c136e70a1c5897b4e1d65a703bc08e8d7a'],
+        'checksums': ['ef1fa710a15629be4cc352b938596ab5235ecf0b615c5845f086d6c5da10cb88'],
     }),
     ('reretry', '0.11.8', {
         'checksums': ['f2791fcebe512ea2f1d153a2874778523a8064860b591cd90afc21a8bed432e3'],
     }),
-    ('snakemake-interface-storage-plugins', '3.0.0', {
+    ('snakemake-interface-storage-plugins', '4.1.0', {
         'modulename': 'snakemake_interface_storage_plugins',
         'source_tmpl': 'snakemake_interface_storage_plugins-%(version)s.tar.gz',
-        'checksums': ['f20d85ee7e86a1e2ffa3f72e2385dd5abb17fa7b58a26cba8ba59096872fe169'],
+        'checksums': ['9f1466b68abda3b4e602133318973d02c15404709d24eaeb02f23e713691aaf0'],
+    }),
+    ('snakemake-interface-report-plugins', '1.1.2', {
+        'modulename': 'snakemake_interface_report_plugins',
+        'source_tmpl': 'snakemake_interface_report_plugins-%(version)s.tar.gz',
+        'checksums': ['3d1218c5897345632f138a3f02794dfef7e59e407100c2a87313307a2da63c5b'],
     }),
-    ('snakemake-interface-executor-plugins', '8.2.0', {
+    ('snakemake-interface-executor-plugins', '9.3.3', {
         'modulename': 'snakemake_interface_executor_plugins',
         'source_tmpl': 'snakemake_interface_executor_plugins-%(version)s.tar.gz',
-        'checksums': ['4c74e3e1751bab6b266baf8688e854b8b4c5c5e10f5e34c581f42d69af4ff13b'],
+        'checksums': ['11e59af04bf00e9aaee7f0b99f9358910becfccdad7b18a455d37601f6d8d2ea'],
+    }),
+    ('snakemake-interface-logger-plugins', '1.1.0', {
+        'modulename': 'snakemake_interface_logger_plugins',
+        'source_tmpl': 'snakemake_interface_logger_plugins-%(version)s.tar.gz',
+        'checksums': ['8af888a5def0ad58a7b244e34b5edfde4608bbf572cba8c648407ebfbf2cc855'],
     }),
-    ('smart-open', '6.4.0', {
+    ('smart-open', '7.3.1', {
         'sources': ['smart_open-%(version)s.tar.gz'],
-        'checksums': ['be3c92c246fbe80ebce8fbacb180494a481a77fcdcb7c1aadb2ea5b9c2bee8b9'],
+        'checksums': ['b33fee8dffd206f189d5e704106a8723afb4210d2ff47e0e1f7fbe436187a990'],
     }),
-    ('jupyter-core', '5.7.1', {
+    ('jupyter-core', '5.7.2', {
         'modulename': 'jupyter_core',
         'source_tmpl': 'jupyter_core-%(version)s.tar.gz',
-        'checksums': ['de61a9d7fc71240f688b2fb5ab659fbb56979458dc66a71decd098e03c79e218'],
+        'checksums': ['aa5f8d32bbf6b431ac830496da7392035d6f61b4f54872f15c4bd2a9c3f536d9'],
     }),
-    ('fastjsonschema', '2.19.1', {
-        'checksums': ['e3126a94bdc4623d3de4485f8d468a12f02a67921315ddc87836d6e456dc789d'],
+    ('fastjsonschema', '2.21.2', {
+        'checksums': ['b1eb43748041c880796cd077f1a07c3d94e93ae84bba5ed36800a33554ae05de'],
     }),
-    ('nbformat', '5.9.2', {
+    ('nbformat', '5.10.4', {
         'source_tmpl': '%(name)s-%(version)s-py3-none-any.whl',
-        'checksums': ['1c5172d786a41b82bcfd0c23f9e6b6f072e8fb49c39250219e4acfff1efe89e9'],
+        'checksums': ['3b48d6c8fbca4b299bf3982ea7db1af21580e4fec269ad087b9e81588891200b'],
     }),
-    ('immutables', '0.20', {
-        'checksums': ['1d2f83e6a6a8455466cd97b9a90e2b4f7864648616dfa6b19d18f49badac3876'],
+    ('immutables', '0.21', {
+        'checksums': ['b55ffaf0449790242feb4c56ab799ea7af92801a0a43f9e2f4f8af2ab24dfc4a'],
     }),
     ('humanfriendly', '10.0', {
         'checksums': ['6b0b831ce8f15f7300721aa49829fc4e83921a9a301cc7f606be6686a2288ddc'],
@@ -96,38 +109,37 @@ exts_list = [
         'sources': ['connection_pool-%(version)s.tar.gz'],
         'checksums': ['bf429e7aef65921c69b4ed48f3d48d3eac1383b05d2df91884705842d974d0dc'],
     }),
-    ('conda-inject', '1.3.1', {
+    ('conda-inject', '1.3.2', {
         'sources': ['conda_inject-%(version)s.tar.gz'],
-        'checksums': ['9e8d902230261beba74083aae12c2c5a395e29b408469fefadc8aaf51ee441e5'],
+        'checksums': ['0b8cde8c47998c118d8ff285a04977a3abcf734caf579c520fca469df1cd0aac'],
     }),
     (name, version, {
-        'checksums': ['ea9273d7a27706b635fafae87bb21100dad02275570e138fdcff125cb3cba4f4'],
+        'checksums': ['91ddb8455fa21158831c2bed37cac180835f7f80cd69cf2a6ff6983a8e86a95d'],
     }),
-    # Also install some of the snakemake executors
-    ('snakemake-executor-plugin-slurm-jobstep', '0.1.10', {
+    ('snakemake-executor-plugin-slurm-jobstep', '0.3.0', {
         'modulename': 'snakemake_executor_plugin_slurm_jobstep',
         'source_tmpl': 'snakemake_executor_plugin_slurm_jobstep-%(version)s.tar.gz',
-        'checksums': ['321b6bdf7883a8fb40ff4aeeb88633502e4db8394e40b6628db41a430c2eae2b'],
+        'checksums': ['ebcd374bdde2d4f356e61ac221cd4244566dd980db2de3250780f454e5251c49'],
     }),
-    ('snakemake-executor-plugin-flux', '0.1.0', {
+    ('snakemake-executor-plugin-flux', '0.1.1', {
         'modulename': 'snakemake_executor_plugin_flux',
         'source_tmpl': 'snakemake_executor_plugin_flux-%(version)s.tar.gz',
-        'checksums': ['92b1944dcf9ea163519a8879d4d638df2b3d0cd83ea6e8397d26046897811214'],
+        'checksums': ['26655bd1cf5d7db5dfcfdfbd006c1db35968c0ad1772e0b010e64e6f71b00163'],
     }),
-    ('snakemake-executor-plugin-slurm', '0.2.1', {
+    ('snakemake-executor-plugin-slurm', '1.3.6', {
         'modulename': 'snakemake_executor_plugin_slurm',
         'source_tmpl': 'snakemake_executor_plugin_slurm-%(version)s.tar.gz',
-        'checksums': ['dd484fcb136612a3f2bdcccf15ca4ebffc2f5fcdfa7f1fcc14416dd272812999'],
+        'checksums': ['1c7b436a37aa067fe852a7a0b4a69462ce5b1d37dab2dab264d27c2c93b39290'],
     }),
-    ('snakemake-executor-plugin-cluster-sync', '0.1.3', {
+    ('snakemake-executor-plugin-cluster-sync', '0.1.5', {
         'modulename': 'snakemake_executor_plugin_cluster_sync',
         'source_tmpl': 'snakemake_executor_plugin_cluster_sync-%(version)s.tar.gz',
-        'checksums': ['c30fca6ccb98a3f7ca52ca8a95414c71360a3d4a835bd4a097a13445d6fce2ac'],
+        'checksums': ['f34b8cbc282d926ecfc7443257cb1845fc7965b92ef303c4ae7c342a4c99c5d7'],
     }),
-    ('snakemake-executor-plugin-cluster-generic', '1.0.7', {
+    ('snakemake-executor-plugin-cluster-generic', '1.0.9', {
         'modulename': 'snakemake_executor_plugin_cluster_generic',
         'source_tmpl': 'snakemake_executor_plugin_cluster_generic-%(version)s.tar.gz',
-        'checksums': ['093808e63cc48294a9d1eb0b620cdff8cc970806294a2f6ba127a49f8a81d473'],
+        'checksums': ['ad0dc2d8bde7d4f336364bebe11a3b2209653c481ce8fbb0ae8bec81016a9a14'],
     }),
 ]
 

@Thyre Thyre added the 2024a issues & PRs related to 2024a common toolchains label Oct 30, 2025
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.

While we could add a newer version in 2024a, there is already 8.27.0 there, so it would be a great opportunity to bump this on to 2025a or 2025b instead (together with an updated PuLP which is the only other dep)

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