Skip to content

{lib}[foss/2023a] imgaug v0.4.1#21872

Merged
smoors merged 1 commit intoeasybuilders:developfrom
lexming:20241118171801_new_pr_imgaug041
Nov 22, 2024
Merged

{lib}[foss/2023a] imgaug v0.4.1#21872
smoors merged 1 commit intoeasybuilders:developfrom
lexming:20241118171801_new_pr_imgaug041

Conversation

@lexming
Copy link
Copy Markdown
Contributor

@lexming lexming commented Nov 18, 2024

(created using eb --new-pr)

Same as #20350 without CUDA

@lexming lexming added the update label Nov 18, 2024
@github-actions
Copy link
Copy Markdown

Updated software imgaug-0.4.1-foss-2023a.eb

Diff against imgaug-0.4.1-foss-2023a-CUDA-12.1.1.eb

easybuild/easyconfigs/i/imgaug/imgaug-0.4.1-foss-2023a-CUDA-12.1.1.eb

diff --git a/easybuild/easyconfigs/i/imgaug/imgaug-0.4.1-foss-2023a-CUDA-12.1.1.eb b/easybuild/easyconfigs/i/imgaug/imgaug-0.4.1-foss-2023a.eb
index 68ed2ab3ac..2b1f0c837e 100644
--- a/easybuild/easyconfigs/i/imgaug/imgaug-0.4.1-foss-2023a-CUDA-12.1.1.eb
+++ b/easybuild/easyconfigs/i/imgaug/imgaug-0.4.1-foss-2023a.eb
@@ -2,7 +2,6 @@ easyblock = 'PythonPackage'
 
 name = 'imgaug'
 version = '0.4.1'
-versionsuffix = '-CUDA-%(cudaver)s'
 
 homepage = 'https://imgaug.readthedocs.io/en/latest/'
 description = """ This python library helps you with augmenting images for your machine learning projects.
@@ -11,12 +10,11 @@ description = """ This python library helps you with augmenting images for your
 toolchain = {'name': 'foss', 'version': '2023a'}
 
 dependencies = [
-    ('CUDA', '12.1.1', '', SYSTEM),
     ('Python', '3.11.3'),
     ('Pillow', '10.0.0'),
     ('matplotlib', '3.7.2'),
     ('scikit-image', '0.22.0'),
-    ('OpenCV', '4.8.1', versionsuffix + '-contrib'),
+    ('OpenCV', '4.8.1', '-contrib'),
     ('Shapely', '2.0.1'),
     ('imageio', '2.33.1'),
 ]
Diff against imgaug-0.4.0-foss-2022a.eb

easybuild/easyconfigs/i/imgaug/imgaug-0.4.0-foss-2022a.eb

diff --git a/easybuild/easyconfigs/i/imgaug/imgaug-0.4.0-foss-2022a.eb b/easybuild/easyconfigs/i/imgaug/imgaug-0.4.1-foss-2023a.eb
index 643f7eaca5..2b1f0c837e 100644
--- a/easybuild/easyconfigs/i/imgaug/imgaug-0.4.0-foss-2022a.eb
+++ b/easybuild/easyconfigs/i/imgaug/imgaug-0.4.1-foss-2023a.eb
@@ -1,30 +1,30 @@
-# This easyconfig was created by the BEAR Software team at the University of Birmingham.
 easyblock = 'PythonPackage'
 
 name = 'imgaug'
-version = '0.4.0'
+version = '0.4.1'
 
 homepage = 'https://imgaug.readthedocs.io/en/latest/'
 description = """ This python library helps you with augmenting images for your machine learning projects.
  It converts a set of input images into a new, much larger set of slightly altered images. """
 
-toolchain = {'name': 'foss', 'version': '2022a'}
+toolchain = {'name': 'foss', 'version': '2023a'}
 
 dependencies = [
-    ('Python', '3.10.4'),
-    ('Pillow', '9.1.1'),
-    ('matplotlib', '3.5.2'),
-    ('scikit-image', '0.19.3'),
-    ('OpenCV', '4.6.0', '-contrib'),
-    ('Shapely', '1.8.2'),
-    ('imageio', '2.22.2'),
+    ('Python', '3.11.3'),
+    ('Pillow', '10.0.0'),
+    ('matplotlib', '3.7.2'),
+    ('scikit-image', '0.22.0'),
+    ('OpenCV', '4.8.1', '-contrib'),
+    ('Shapely', '2.0.1'),
+    ('imageio', '2.33.1'),
 ]
 
-sources = [SOURCE_TAR_GZ]
-patches = ['imgaug-0.4.0_openvc_requirement.patch']
+source_urls = ['https://github.com/nsetzer/imgaug/archive/']
+sources = ['%(version)s.tar.gz']
+patches = ['imgaug-0.4.1_openvc_requirement.patch']
 checksums = [
-    {'imgaug-0.4.0.tar.gz': '46bab63ed38f8980630ff721a09ca2281b7dbd4d8c11258818b6ebcc69ea46c7'},
-    {'imgaug-0.4.0_openvc_requirement.patch': '2ff0b66ba38fdcf5f267a3d0ad1dc2710fee3c2f8cd3d086c56ea538a2a9ffc8'},
+    {'0.4.1.tar.gz': 'dd9655f8d871da35c37cf674ba35c76175a77aeac517e8dafe6673c8f853115f'},
+    {'imgaug-0.4.1_openvc_requirement.patch': '0e0993322184c56115ea04262f8eacef4a86a9aa7b26c8cd67258ccaa441d8a7'},
 ]
 
 download_dep_fail = True
Diff against imgaug-0.4.0-foss-2022a-CUDA-11.7.0.eb

easybuild/easyconfigs/i/imgaug/imgaug-0.4.0-foss-2022a-CUDA-11.7.0.eb

diff --git a/easybuild/easyconfigs/i/imgaug/imgaug-0.4.0-foss-2022a-CUDA-11.7.0.eb b/easybuild/easyconfigs/i/imgaug/imgaug-0.4.1-foss-2023a.eb
index 565a626ba4..2b1f0c837e 100644
--- a/easybuild/easyconfigs/i/imgaug/imgaug-0.4.0-foss-2022a-CUDA-11.7.0.eb
+++ b/easybuild/easyconfigs/i/imgaug/imgaug-0.4.1-foss-2023a.eb
@@ -1,32 +1,30 @@
-# This easyconfig was created by the BEAR Software team at the University of Birmingham.
 easyblock = 'PythonPackage'
 
 name = 'imgaug'
-version = '0.4.0'
-versionsuffix = '-CUDA-%(cudaver)s'
+version = '0.4.1'
 
 homepage = 'https://imgaug.readthedocs.io/en/latest/'
 description = """ This python library helps you with augmenting images for your machine learning projects.
  It converts a set of input images into a new, much larger set of slightly altered images. """
 
-toolchain = {'name': 'foss', 'version': '2022a'}
+toolchain = {'name': 'foss', 'version': '2023a'}
 
 dependencies = [
-    ('CUDA', '11.7.0', '', SYSTEM),
-    ('Python', '3.10.4'),
-    ('Pillow', '9.1.1'),
-    ('matplotlib', '3.5.2'),
-    ('scikit-image', '0.19.3'),
-    ('OpenCV', '4.6.0', versionsuffix + '-contrib'),
-    ('Shapely', '1.8.2'),
-    ('imageio', '2.22.2'),
+    ('Python', '3.11.3'),
+    ('Pillow', '10.0.0'),
+    ('matplotlib', '3.7.2'),
+    ('scikit-image', '0.22.0'),
+    ('OpenCV', '4.8.1', '-contrib'),
+    ('Shapely', '2.0.1'),
+    ('imageio', '2.33.1'),
 ]
 
-sources = [SOURCE_TAR_GZ]
-patches = ['imgaug-0.4.0_openvc_requirement.patch']
+source_urls = ['https://github.com/nsetzer/imgaug/archive/']
+sources = ['%(version)s.tar.gz']
+patches = ['imgaug-0.4.1_openvc_requirement.patch']
 checksums = [
-    {'imgaug-0.4.0.tar.gz': '46bab63ed38f8980630ff721a09ca2281b7dbd4d8c11258818b6ebcc69ea46c7'},
-    {'imgaug-0.4.0_openvc_requirement.patch': '2ff0b66ba38fdcf5f267a3d0ad1dc2710fee3c2f8cd3d086c56ea538a2a9ffc8'},
+    {'0.4.1.tar.gz': 'dd9655f8d871da35c37cf674ba35c76175a77aeac517e8dafe6673c8f853115f'},
+    {'imgaug-0.4.1_openvc_requirement.patch': '0e0993322184c56115ea04262f8eacef4a86a9aa7b26c8cd67258ccaa441d8a7'},
 ]
 
 download_dep_fail = True

@lexming
Copy link
Copy Markdown
Contributor Author

lexming commented Nov 18, 2024

@boegelbot: please test @ generoso

@boegelbot
Copy link
Copy Markdown
Collaborator

@lexming: Request for testing this PR well received on login1

PR test command 'EB_PR=21872 EB_ARGS= EB_CONTAINER= EB_REPO=easybuild-easyconfigs /opt/software/slurm/bin/sbatch --job-name test_PR_21872 --ntasks=4 ~/boegelbot/eb_from_pr_upload_generoso.sh' executed!

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

Test results coming soon (I hope)...

Details

- notification for comment with ID 2483622787 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)
cns1 - Linux Rocky Linux 8.9, x86_64, Intel(R) Xeon(R) CPU E5-2667 v3 @ 3.20GHz (haswell), Python 3.6.8
See https://gist.github.com/boegelbot/ba1b0c9141ce26c2fce51e3710b62903 for a full test report.

@lexming
Copy link
Copy Markdown
Contributor Author

lexming commented Nov 18, 2024

@boegelbot please test @ jsc-zen3

@lexming lexming added this to the release after 4.9.4 milestone Nov 18, 2024
@boegelbot
Copy link
Copy Markdown
Collaborator

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

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

Test results coming soon (I hope)...

Details

- notification for comment with ID 2483643362 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.4, x86_64, AMD EPYC-Milan Processor (zen3), Python 3.9.18
See https://gist.github.com/boegelbot/9d34b01ba65709c14d7113edaad04ac5 for a full test report.

Copy link
Copy Markdown
Contributor

@smoors smoors left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@smoors
Copy link
Copy Markdown
Contributor

smoors commented Nov 22, 2024

Going in, thanks @lexming!

@smoors smoors merged commit fea7365 into easybuilders:develop Nov 22, 2024
@lexming lexming deleted the 20241118171801_new_pr_imgaug041 branch November 22, 2024 14:52
@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