Skip to content

{bio}[foss/2023a] Biopython v1.76 w/ Python 2.7.18#22406

Merged
branfosj merged 1 commit intoeasybuilders:developfrom
PetrKralCZ:20250226160413_new_pr_Biopython176
Mar 3, 2025
Merged

{bio}[foss/2023a] Biopython v1.76 w/ Python 2.7.18#22406
branfosj merged 1 commit intoeasybuilders:developfrom
PetrKralCZ:20250226160413_new_pr_Biopython176

Conversation

@PetrKralCZ
Copy link
Collaborator

No description provided.

@github-actions
Copy link

Updated software Biopython-1.76-foss-2023a-Python-2.7.18.eb

Diff against Biopython-1.84-foss-2024a.eb

easybuild/easyconfigs/b/Biopython/Biopython-1.84-foss-2024a.eb

diff --git a/easybuild/easyconfigs/b/Biopython/Biopython-1.84-foss-2024a.eb b/easybuild/easyconfigs/b/Biopython/Biopython-1.76-foss-2023a-Python-2.7.18.eb
index 260b432d76..d063a9d25f 100644
--- a/easybuild/easyconfigs/b/Biopython/Biopython-1.84-foss-2024a.eb
+++ b/easybuild/easyconfigs/b/Biopython/Biopython-1.76-foss-2023a-Python-2.7.18.eb
@@ -1,11 +1,8 @@
-# Updated from previous easyconfig
-# Author: Robert Mijakovic <robert.mijakovic@lxp.lu>
-# Update: Pavel Tománek (INUITS)
-
 easyblock = 'PythonPackage'
 
 name = 'Biopython'
-version = '1.84'
+version = '1.76'
+versionsuffix = '-Python-%(pyver)s'
 
 homepage = 'https://www.biopython.org'
 description = """Biopython is a set of freely available tools for biological
@@ -14,15 +11,15 @@ description = """Biopython is a set of freely available tools for biological
  applications which address the needs of current and future work in
  bioinformatics. """
 
-toolchain = {'name': 'foss', 'version': '2024a'}
+toolchain = {'name': 'foss', 'version': '2023a'}
 
 source_urls = ['https://biopython.org/DIST']
 sources = [SOURCELOWER_TAR_GZ]
-checksums = ['60fbe6f996e8a6866a42698c17e552127d99a9aab3259d6249fbaabd0e0cc7b4']
+checksums = ['3873cb98dad5e28d5e3f2215a012565345a398d3d2c4eebf7cd701757b828c72']
 
 dependencies = [
-    ('Python', '3.12.3'),
-    ('SciPy-bundle', '2024.05'),
+    ('Python', '2.7.18'),
+    ('numpy', '1.16.6', versionsuffix),
 ]
 
 download_dep_fail = True
Diff against Biopython-1.84-foss-2023b.eb

easybuild/easyconfigs/b/Biopython/Biopython-1.84-foss-2023b.eb

diff --git a/easybuild/easyconfigs/b/Biopython/Biopython-1.84-foss-2023b.eb b/easybuild/easyconfigs/b/Biopython/Biopython-1.76-foss-2023a-Python-2.7.18.eb
index 03c23f4118..d063a9d25f 100644
--- a/easybuild/easyconfigs/b/Biopython/Biopython-1.84-foss-2023b.eb
+++ b/easybuild/easyconfigs/b/Biopython/Biopython-1.76-foss-2023a-Python-2.7.18.eb
@@ -1,11 +1,8 @@
-# Updated from previous easyconfig
-# Author: Robert Mijakovic <robert.mijakovic@lxp.lu>
-# Update: Pavel Tománek (INUITS)
-
 easyblock = 'PythonPackage'
 
 name = 'Biopython'
-version = '1.84'
+version = '1.76'
+versionsuffix = '-Python-%(pyver)s'
 
 homepage = 'https://www.biopython.org'
 description = """Biopython is a set of freely available tools for biological
@@ -14,15 +11,15 @@ description = """Biopython is a set of freely available tools for biological
  applications which address the needs of current and future work in
  bioinformatics. """
 
-toolchain = {'name': 'foss', 'version': '2023b'}
+toolchain = {'name': 'foss', 'version': '2023a'}
 
 source_urls = ['https://biopython.org/DIST']
 sources = [SOURCELOWER_TAR_GZ]
-checksums = ['60fbe6f996e8a6866a42698c17e552127d99a9aab3259d6249fbaabd0e0cc7b4']
+checksums = ['3873cb98dad5e28d5e3f2215a012565345a398d3d2c4eebf7cd701757b828c72']
 
 dependencies = [
-    ('Python', '3.11.5'),
-    ('SciPy-bundle', '2023.11'),
+    ('Python', '2.7.18'),
+    ('numpy', '1.16.6', versionsuffix),
 ]
 
 download_dep_fail = True
Diff against Biopython-1.83-foss-2023a.eb

easybuild/easyconfigs/b/Biopython/Biopython-1.83-foss-2023a.eb

diff --git a/easybuild/easyconfigs/b/Biopython/Biopython-1.83-foss-2023a.eb b/easybuild/easyconfigs/b/Biopython/Biopython-1.76-foss-2023a-Python-2.7.18.eb
index 70b13923d3..d063a9d25f 100644
--- a/easybuild/easyconfigs/b/Biopython/Biopython-1.83-foss-2023a.eb
+++ b/easybuild/easyconfigs/b/Biopython/Biopython-1.76-foss-2023a-Python-2.7.18.eb
@@ -1,11 +1,8 @@
-# Updated from previous easyconfig
-# Author: Robert Mijakovic <robert.mijakovic@lxp.lu>
-# Update: Pavel Tománek (INUITS)
-
 easyblock = 'PythonPackage'
 
 name = 'Biopython'
-version = '1.83'
+version = '1.76'
+versionsuffix = '-Python-%(pyver)s'
 
 homepage = 'https://www.biopython.org'
 description = """Biopython is a set of freely available tools for biological
@@ -18,11 +15,11 @@ toolchain = {'name': 'foss', 'version': '2023a'}
 
 source_urls = ['https://biopython.org/DIST']
 sources = [SOURCELOWER_TAR_GZ]
-checksums = ['78e6bfb78de63034037afd35fe77cb6e0a9e5b62706becf78a7d922b16ed83f7']
+checksums = ['3873cb98dad5e28d5e3f2215a012565345a398d3d2c4eebf7cd701757b828c72']
 
 dependencies = [
-    ('Python', '3.11.3'),
-    ('SciPy-bundle', '2023.07'),
+    ('Python', '2.7.18'),
+    ('numpy', '1.16.6', versionsuffix),
 ]
 
 download_dep_fail = True

@PetrKralCZ
Copy link
Collaborator Author

@boegelbot please test @ jsc-zen3

@boegelbot
Copy link
Collaborator

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

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

Test results coming soon (I hope)...

Details

- notification for comment with ID 2687241525 processed

Message to humans: this is just bookkeeping information for me,
it is of no use to you (unless you think I have a bug, which I don't).

@boegelbot
Copy link
Collaborator

Test report by @boegelbot
SUCCESS
Build succeeded for 1 out of 1 (1 easyconfigs in total)
jsczen3c1.int.jsc-zen3.fz-juelich.de - Linux Rocky Linux 9.5, x86_64, AMD EPYC-Milan Processor (zen3), Python 3.9.21
See https://gist.github.com/boegelbot/f07b3b09bddbf30e75f21896b9038274 for a full test report.

@branfosj
Copy link
Member

branfosj commented Mar 3, 2025

Test report by @branfosj
SUCCESS
Build succeeded for 1 out of 1 (1 easyconfigs in total)
bear-pg0105u03a - Linux RHEL 8.10, x86_64, Intel(R) Xeon(R) Platinum 8360Y CPU @ 2.40GHz (icelake), Python 3.6.8
See https://gist.github.com/branfosj/d29effffd6fe72c149d70f2ddea500d7 for a full test report.

@branfosj branfosj added this to the release after 4.9.4 milestone Mar 3, 2025
@branfosj
Copy link
Member

branfosj commented Mar 3, 2025

Going in, thanks @PetrKralCZ!

@branfosj branfosj merged commit 1471887 into easybuilders:develop Mar 3, 2025
10 checks passed
@boegel boegel modified the milestones: release after 4.9.4, 5.0.0 Mar 18, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants