Skip to content

{bio}[GCC/14.2.0,foss/2025a] ont-fast5-api v4.1.3, edlib v1.3.9.post1#25893

Open
JarneRenders wants to merge 1 commit intoeasybuilders:developfrom
JarneRenders:20260430110155_new_pr_ont-fast5-api413
Open

{bio}[GCC/14.2.0,foss/2025a] ont-fast5-api v4.1.3, edlib v1.3.9.post1#25893
JarneRenders wants to merge 1 commit intoeasybuilders:developfrom
JarneRenders:20260430110155_new_pr_ont-fast5-api413

Conversation

@JarneRenders
Copy link
Copy Markdown
Contributor

(created using eb --new-pr)

@github-actions github-actions Bot added 2025a issues & PRs related to 2025a common toolchains update labels Apr 30, 2026
@github-actions
Copy link
Copy Markdown

Updated software edlib-1.3.9.post1-GCC-14.2.0.eb

Diff against edlib-1.3.9.post1-GCC-14.3.0.eb

easybuild/easyconfigs/e/edlib/edlib-1.3.9.post1-GCC-14.3.0.eb

diff --git a/easybuild/easyconfigs/e/edlib/edlib-1.3.9.post1-GCC-14.3.0.eb b/easybuild/easyconfigs/e/edlib/edlib-1.3.9.post1-GCC-14.2.0.eb
index e10698dab9..760f12ac47 100644
--- a/easybuild/easyconfigs/e/edlib/edlib-1.3.9.post1-GCC-14.3.0.eb
+++ b/easybuild/easyconfigs/e/edlib/edlib-1.3.9.post1-GCC-14.2.0.eb
@@ -6,11 +6,13 @@ version = '1.3.9.post1'
 homepage = 'https://martinsos.github.io/edlib'
 description = "Lightweight, super fast library for sequence alignment using edit (Levenshtein) distance."
 
-toolchain = {'name': 'GCC', 'version': '14.3.0'}
+toolchain = {'name': 'GCC', 'version': '14.2.0'}
+
+builddependencies = [('setuptools', '80.9.0')]
 
 dependencies = [
-    ('Python', '3.13.5'),
-    ('Python-bundle-PyPI', '2025.07'),
+    ('Python', '3.13.1'),
+    ('Python-bundle-PyPI', '2025.04'),
 ]
 
 exts_list = [
Diff against edlib-1.3.9.post1-GCC-13.3.0.eb

easybuild/easyconfigs/e/edlib/edlib-1.3.9.post1-GCC-13.3.0.eb

diff --git a/easybuild/easyconfigs/e/edlib/edlib-1.3.9.post1-GCC-13.3.0.eb b/easybuild/easyconfigs/e/edlib/edlib-1.3.9.post1-GCC-14.2.0.eb
index 722694a05c..760f12ac47 100644
--- a/easybuild/easyconfigs/e/edlib/edlib-1.3.9.post1-GCC-13.3.0.eb
+++ b/easybuild/easyconfigs/e/edlib/edlib-1.3.9.post1-GCC-14.2.0.eb
@@ -6,16 +6,18 @@ version = '1.3.9.post1'
 homepage = 'https://martinsos.github.io/edlib'
 description = "Lightweight, super fast library for sequence alignment using edit (Levenshtein) distance."
 
-toolchain = {'name': 'GCC', 'version': '13.3.0'}
+toolchain = {'name': 'GCC', 'version': '14.2.0'}
+
+builddependencies = [('setuptools', '80.9.0')]
 
 dependencies = [
-    ('Python', '3.12.3'),
-    ('Python-bundle-PyPI', '2024.06'),
+    ('Python', '3.13.1'),
+    ('Python-bundle-PyPI', '2025.04'),
 ]
 
 exts_list = [
-    ('cogapp', '3.4.1', {
-        'checksums': ['a806d5db9e318a1a2d3fce988008179168e7db13e5e55b19b79763f9bb9d2982'],
+    ('cogapp', '3.6.0', {
+        'checksums': ['ec2a9170bfa644bf0d91996fdb5576c13d7e5e848bb2378a6f92727b48f92604'],
     }),
     (name, version, {
         'checksums': ['b0fb6e85882cab02208ccd6daa46f80cb9ff1d05764e91bf22920a01d7a6fbfa'],
Diff against edlib-1.3.9-GCC-12.3.0.eb

easybuild/easyconfigs/e/edlib/edlib-1.3.9-GCC-12.3.0.eb

diff --git a/easybuild/easyconfigs/e/edlib/edlib-1.3.9-GCC-12.3.0.eb b/easybuild/easyconfigs/e/edlib/edlib-1.3.9.post1-GCC-14.2.0.eb
index 9b95615976..760f12ac47 100644
--- a/easybuild/easyconfigs/e/edlib/edlib-1.3.9-GCC-12.3.0.eb
+++ b/easybuild/easyconfigs/e/edlib/edlib-1.3.9.post1-GCC-14.2.0.eb
@@ -1,30 +1,26 @@
 easyblock = 'PythonBundle'
 
 name = 'edlib'
-version = '1.3.9'
+version = '1.3.9.post1'
 
 homepage = 'https://martinsos.github.io/edlib'
 description = "Lightweight, super fast library for sequence alignment using edit (Levenshtein) distance."
 
-toolchain = {'name': 'GCC', 'version': '12.3.0'}
+toolchain = {'name': 'GCC', 'version': '14.2.0'}
+
+builddependencies = [('setuptools', '80.9.0')]
 
 dependencies = [
-    ('Python', '3.11.3'),
-    ('Python-bundle-PyPI', '2023.06'),
+    ('Python', '3.13.1'),
+    ('Python-bundle-PyPI', '2025.04'),
 ]
 
-
 exts_list = [
-    ('cogapp', '3.3.0', {
-        'checksums': ['1be95183f70282422d594fa42426be6923070a4bd8335621f6347f3aeee81db0'],
+    ('cogapp', '3.6.0', {
+        'checksums': ['ec2a9170bfa644bf0d91996fdb5576c13d7e5e848bb2378a6f92727b48f92604'],
     }),
     (name, version, {
-        'source_urls': ['https://github.com/Martinsos/edlib/archive/'],
-        'source_tmpl': 'python-%(version)s.tar.gz',
-        # fixes `edlib.bycython.cpp:198:12: fatal error: longintrepr.h: No such file or directory`
-        # see https://github.com/Martinsos/edlib/issues/217#issuecomment-1736234091
-        'preinstallopts': 'cd bindings/python && make && python -m cogapp -d -o README.rst README-tmpl.rst && ',
-        'checksums': ['6506eee9b93bf461ccc3cd239096707d0b86a5cbe5af08e82e7bd616271d55c6'],
+        'checksums': ['b0fb6e85882cab02208ccd6daa46f80cb9ff1d05764e91bf22920a01d7a6fbfa'],
     }),
 ]
 

Updated software ont-fast5-api-4.1.3-foss-2025a.eb

Diff against ont-fast5-api-4.1.3-foss-2024a.eb

easybuild/easyconfigs/o/ont-fast5-api/ont-fast5-api-4.1.3-foss-2024a.eb

diff --git a/easybuild/easyconfigs/o/ont-fast5-api/ont-fast5-api-4.1.3-foss-2024a.eb b/easybuild/easyconfigs/o/ont-fast5-api/ont-fast5-api-4.1.3-foss-2025a.eb
index 09db284252..29f233c033 100644
--- a/easybuild/easyconfigs/o/ont-fast5-api/ont-fast5-api-4.1.3-foss-2024a.eb
+++ b/easybuild/easyconfigs/o/ont-fast5-api/ont-fast5-api-4.1.3-foss-2025a.eb
@@ -6,12 +6,12 @@ version = '4.1.3'
 homepage = 'https://github.com/nanoporetech/ont_fast5_api'
 description = "ont_fast5_api is a simple interface to HDF5 files of the Oxford Nanopore .fast5 file format."
 
-toolchain = {'name': 'foss', 'version': '2024a'}
+toolchain = {'name': 'foss', 'version': '2025a'}
 
 dependencies = [
-    ('Python', '3.12.3'),
-    ('SciPy-bundle', '2024.05'),
-    ('h5py', '3.12.1'),
+    ('Python', '3.13.1'),
+    ('SciPy-bundle', '2025.06'),
+    ('h5py', '3.14.0'),
 ]
 
 
Diff against ont-fast5-api-4.1.2-foss-2023a.eb

easybuild/easyconfigs/o/ont-fast5-api/ont-fast5-api-4.1.2-foss-2023a.eb

diff --git a/easybuild/easyconfigs/o/ont-fast5-api/ont-fast5-api-4.1.2-foss-2023a.eb b/easybuild/easyconfigs/o/ont-fast5-api/ont-fast5-api-4.1.3-foss-2025a.eb
index fcdeea4d82..29f233c033 100644
--- a/easybuild/easyconfigs/o/ont-fast5-api/ont-fast5-api-4.1.2-foss-2023a.eb
+++ b/easybuild/easyconfigs/o/ont-fast5-api/ont-fast5-api-4.1.3-foss-2025a.eb
@@ -1,17 +1,17 @@
 easyblock = 'PythonBundle'
 
 name = 'ont-fast5-api'
-version = '4.1.2'
+version = '4.1.3'
 
 homepage = 'https://github.com/nanoporetech/ont_fast5_api'
 description = "ont_fast5_api is a simple interface to HDF5 files of the Oxford Nanopore .fast5 file format."
 
-toolchain = {'name': 'foss', 'version': '2023a'}
+toolchain = {'name': 'foss', 'version': '2025a'}
 
 dependencies = [
-    ('Python', '3.11.3'),
-    ('SciPy-bundle', '2023.07'),
-    ('h5py', '3.9.0'),
+    ('Python', '3.13.1'),
+    ('SciPy-bundle', '2025.06'),
+    ('h5py', '3.14.0'),
 ]
 
 
@@ -21,7 +21,7 @@ exts_list = [
         'checksums': ['51fe0d9b3b4023db2f983eeccdfc8c9846b84db8443b9bee002c7f58f4376eff'],
     }),
     (name, version, {
-        'checksums': ['c7c59c6100e992ef8bc239cdf91f7a8ab46abf57ecd689f94b2b98e72a9e9472'],
+        'checksums': ['302d10ed87b439f8f22c2c06d45d68d017e47dd8df9bd48f155cad041f464b68'],
     }),
 ]
 
Diff against ont-fast5-api-4.1.1-foss-2022a.eb

easybuild/easyconfigs/o/ont-fast5-api/ont-fast5-api-4.1.1-foss-2022a.eb

diff --git a/easybuild/easyconfigs/o/ont-fast5-api/ont-fast5-api-4.1.1-foss-2022a.eb b/easybuild/easyconfigs/o/ont-fast5-api/ont-fast5-api-4.1.3-foss-2025a.eb
index 6522adb4dc..29f233c033 100644
--- a/easybuild/easyconfigs/o/ont-fast5-api/ont-fast5-api-4.1.1-foss-2022a.eb
+++ b/easybuild/easyconfigs/o/ont-fast5-api/ont-fast5-api-4.1.3-foss-2025a.eb
@@ -1,31 +1,37 @@
 easyblock = 'PythonBundle'
 
 name = 'ont-fast5-api'
-version = '4.1.1'
+version = '4.1.3'
 
 homepage = 'https://github.com/nanoporetech/ont_fast5_api'
 description = "ont_fast5_api is a simple interface to HDF5 files of the Oxford Nanopore .fast5 file format."
 
-toolchain = {'name': 'foss', 'version': '2022a'}
+toolchain = {'name': 'foss', 'version': '2025a'}
 
 dependencies = [
-    ('Python', '3.10.4'),
-    ('SciPy-bundle', '2022.05'),
-    ('h5py', '3.7.0'),
+    ('Python', '3.13.1'),
+    ('SciPy-bundle', '2025.06'),
+    ('h5py', '3.14.0'),
 ]
 
+
 exts_list = [
     ('progressbar33', '2.4', {
         'modulename': 'progressbar',
         'checksums': ['51fe0d9b3b4023db2f983eeccdfc8c9846b84db8443b9bee002c7f58f4376eff'],
     }),
     (name, version, {
-        'checksums': ['71ea44087f310a2792d1a6c2ffbf5bc194367e769ce96a15961787f90ec7707b'],
+        'checksums': ['302d10ed87b439f8f22c2c06d45d68d017e47dd8df9bd48f155cad041f464b68'],
     }),
 ]
 
 sanity_check_paths = {
-    'files': ['bin/compress_fast5', 'bin/fast5_subset', 'bin/multi_to_single_fast5', 'bin/single_to_multi_fast5'],
+    'files': [
+        'bin/compress_fast5',
+        'bin/fast5_subset',
+        'bin/multi_to_single_fast5',
+        'bin/single_to_multi_fast5'
+    ],
     'dirs': [''],
 }
 
@@ -36,4 +42,5 @@ sanity_check_commands = [
     "single_to_multi_fast5 --help",
 ]
 
+
 moduleclass = 'bio'

@JarneRenders
Copy link
Copy Markdown
Contributor Author

Test report by @JarneRenders
SUCCESS
Build succeeded for 2 out of 2 (total: 1 min 17 secs) (2 easyconfigs in total)
node511.anansi.os - Linux Rocky Linux 9.7 (Blue Onyx), x86_64, AMD EPYC 9335 32-Core Processor, Python 3.9.25
See https://gist.github.com/JarneRenders/0b0806e8209fdad37f6002276bf8aa9b for a full test report.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant