Skip to content

{bio}[foss/2023a] QUAST v5.2.0 w/ Python 2.7.18#22392

Merged
branfosj merged 1 commit intoeasybuilders:developfrom
PetrKralCZ:20250225111157_new_pr_QUAST520
Mar 3, 2025
Merged

{bio}[foss/2023a] QUAST v5.2.0 w/ Python 2.7.18#22392
branfosj merged 1 commit intoeasybuilders:developfrom
PetrKralCZ:20250225111157_new_pr_QUAST520

Conversation

@PetrKralCZ
Copy link
Copy Markdown
Collaborator

No description provided.

@github-actions
Copy link
Copy Markdown

Updated software QUAST-5.2.0-foss-2023a-Python-2.7.18.eb

Diff against QUAST-5.2.0-gfbf-2023b.eb

easybuild/easyconfigs/q/QUAST/QUAST-5.2.0-gfbf-2023b.eb

diff --git a/easybuild/easyconfigs/q/QUAST/QUAST-5.2.0-gfbf-2023b.eb b/easybuild/easyconfigs/q/QUAST/QUAST-5.2.0-foss-2023a-Python-2.7.18.eb
index dd6df4bb5e..77f2735003 100644
--- a/easybuild/easyconfigs/q/QUAST/QUAST-5.2.0-gfbf-2023b.eb
+++ b/easybuild/easyconfigs/q/QUAST/QUAST-5.2.0-foss-2023a-Python-2.7.18.eb
@@ -2,27 +2,35 @@ easyblock = 'PythonBundle'
 
 name = 'QUAST'
 version = '5.2.0'
+versionsuffix = '-Python-%(pyver)s'
 
 homepage = 'https://github.com/ablab/quast'
 description = """QUAST evaluates genome assemblies by computing various metrics.
 It works both with and without reference genomes. The tool accepts multiple
 assemblies, thus is suitable for comparison."""
 
-toolchain = {'name': 'gfbf', 'version': '2023b'}
+toolchain = {'name': 'foss', 'version': '2023a'}
 toolchainopts = {'pic': True}
 
 dependencies = [
-    ('Python', '3.11.5'),
-    ('Perl', '5.38.0'),
-    ('matplotlib', '3.8.2'),
+    ('Python', '2.7.18'),
+    ('Perl', '5.36.1'),
+    ('matplotlib', '2.2.5', versionsuffix),
     ('Java', '11', '', SYSTEM),
-    ('Boost', '1.83.0'),
+    ('Boost', '1.82.0'),
 ]
 
 use_pip = True
 
 github_account = 'ablab'
 exts_list = [
+    ('joblib', '0.14.1', {
+        'source_tmpl': SOURCE_WHL,
+        'checksums': ['bdb4fd9b72915ffb49fde2229ce482dd7ae79d842ed8c2b4c932441495af1403'],
+    }),
+    ('simplejson', '3.20.1', {
+        'checksums': ['e64139b4ec4f1f24c142ff7dcafe55a22b811a74d86d66560c8815687143037d'],
+    }),
     (name, version, {
         'source_urls': [GITHUB_LOWER_SOURCE],
         'sources': ['%(namelower)s_%(version)s.tar.gz'],
Diff against QUAST-5.2.0-gfbf-2023a.eb

easybuild/easyconfigs/q/QUAST/QUAST-5.2.0-gfbf-2023a.eb

diff --git a/easybuild/easyconfigs/q/QUAST/QUAST-5.2.0-gfbf-2023a.eb b/easybuild/easyconfigs/q/QUAST/QUAST-5.2.0-foss-2023a-Python-2.7.18.eb
index 2d46e6cf6b..77f2735003 100644
--- a/easybuild/easyconfigs/q/QUAST/QUAST-5.2.0-gfbf-2023a.eb
+++ b/easybuild/easyconfigs/q/QUAST/QUAST-5.2.0-foss-2023a-Python-2.7.18.eb
@@ -2,19 +2,20 @@ easyblock = 'PythonBundle'
 
 name = 'QUAST'
 version = '5.2.0'
+versionsuffix = '-Python-%(pyver)s'
 
 homepage = 'https://github.com/ablab/quast'
 description = """QUAST evaluates genome assemblies by computing various metrics.
 It works both with and without reference genomes. The tool accepts multiple
 assemblies, thus is suitable for comparison."""
 
-toolchain = {'name': 'gfbf', 'version': '2023a'}
+toolchain = {'name': 'foss', 'version': '2023a'}
 toolchainopts = {'pic': True}
 
 dependencies = [
-    ('Python', '3.11.3'),
+    ('Python', '2.7.18'),
     ('Perl', '5.36.1'),
-    ('matplotlib', '3.7.2'),
+    ('matplotlib', '2.2.5', versionsuffix),
     ('Java', '11', '', SYSTEM),
     ('Boost', '1.82.0'),
 ]
@@ -23,6 +24,13 @@ use_pip = True
 
 github_account = 'ablab'
 exts_list = [
+    ('joblib', '0.14.1', {
+        'source_tmpl': SOURCE_WHL,
+        'checksums': ['bdb4fd9b72915ffb49fde2229ce482dd7ae79d842ed8c2b4c932441495af1403'],
+    }),
+    ('simplejson', '3.20.1', {
+        'checksums': ['e64139b4ec4f1f24c142ff7dcafe55a22b811a74d86d66560c8815687143037d'],
+    }),
     (name, version, {
         'source_urls': [GITHUB_LOWER_SOURCE],
         'sources': ['%(namelower)s_%(version)s.tar.gz'],
Diff against QUAST-5.2.0-foss-2022a.eb

easybuild/easyconfigs/q/QUAST/QUAST-5.2.0-foss-2022a.eb

diff --git a/easybuild/easyconfigs/q/QUAST/QUAST-5.2.0-foss-2022a.eb b/easybuild/easyconfigs/q/QUAST/QUAST-5.2.0-foss-2023a-Python-2.7.18.eb
index d3589c364c..77f2735003 100644
--- a/easybuild/easyconfigs/q/QUAST/QUAST-5.2.0-foss-2022a.eb
+++ b/easybuild/easyconfigs/q/QUAST/QUAST-5.2.0-foss-2023a-Python-2.7.18.eb
@@ -2,27 +2,35 @@ easyblock = 'PythonBundle'
 
 name = 'QUAST'
 version = '5.2.0'
+versionsuffix = '-Python-%(pyver)s'
 
 homepage = 'https://github.com/ablab/quast'
 description = """QUAST evaluates genome assemblies by computing various metrics.
 It works both with and without reference genomes. The tool accepts multiple
 assemblies, thus is suitable for comparison."""
 
-toolchain = {'name': 'foss', 'version': '2022a'}
+toolchain = {'name': 'foss', 'version': '2023a'}
 toolchainopts = {'pic': True}
 
 dependencies = [
-    ('Python', '3.10.4'),
-    ('Perl', '5.34.1'),
-    ('matplotlib', '3.5.2'),
+    ('Python', '2.7.18'),
+    ('Perl', '5.36.1'),
+    ('matplotlib', '2.2.5', versionsuffix),
     ('Java', '11', '', SYSTEM),
-    ('Boost', '1.79.0'),
+    ('Boost', '1.82.0'),
 ]
 
 use_pip = True
 
 github_account = 'ablab'
 exts_list = [
+    ('joblib', '0.14.1', {
+        'source_tmpl': SOURCE_WHL,
+        'checksums': ['bdb4fd9b72915ffb49fde2229ce482dd7ae79d842ed8c2b4c932441495af1403'],
+    }),
+    ('simplejson', '3.20.1', {
+        'checksums': ['e64139b4ec4f1f24c142ff7dcafe55a22b811a74d86d66560c8815687143037d'],
+    }),
     (name, version, {
         'source_urls': [GITHUB_LOWER_SOURCE],
         'sources': ['%(namelower)s_%(version)s.tar.gz'],

@PetrKralCZ
Copy link
Copy Markdown
Collaborator Author

@boegelbot please test @ jsc-zen3

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

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

Test results coming soon (I hope)...

Details

- notification for comment with ID 2681555734 processed

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

@boegelbot
Copy link
Copy Markdown
Collaborator

Test report by @boegelbot
SUCCESS
Build succeeded for 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/c3651cb6d3dc6dfbb4839a7a06c401ab for a full test report.

@branfosj branfosj added this to the release after 4.9.4 milestone Mar 3, 2025
@branfosj
Copy link
Copy Markdown
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/b21b317af70367026d168c2359b8513e for a full test report.

@branfosj
Copy link
Copy Markdown
Member

branfosj commented Mar 3, 2025

Going in, thanks @PetrKralCZ!

@branfosj branfosj merged commit 0d34976 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