Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

{vis}[foss/2024a] imageio v2.36.1, scikit-image v0.25.0, sisl v0.15.2 #22132

Open
wants to merge 3 commits into
base: develop
Choose a base branch
from

Conversation

appolloford
Copy link
Contributor

(created using eb --new-pr)

Copy link

github-actions bot commented Jan 8, 2025

Updated software dill-0.3.9-GCCcore-13.3.0.eb

Diff against dill-0.3.8-GCCcore-13.2.0.eb

easybuild/easyconfigs/d/dill/dill-0.3.8-GCCcore-13.2.0.eb

diff --git a/easybuild/easyconfigs/d/dill/dill-0.3.8-GCCcore-13.2.0.eb b/easybuild/easyconfigs/d/dill/dill-0.3.9-GCCcore-13.3.0.eb
index 0cc0fb8820..2151776c65 100644
--- a/easybuild/easyconfigs/d/dill/dill-0.3.8-GCCcore-13.2.0.eb
+++ b/easybuild/easyconfigs/d/dill/dill-0.3.9-GCCcore-13.3.0.eb
@@ -2,22 +2,22 @@
 easyblock = 'PythonPackage'
 
 name = 'dill'
-version = '0.3.8'
+version = '0.3.9'
 
 homepage = 'https://pypi.org/project/dill/'
 description = """dill extends python's pickle module for serializing and de-serializing python objects to the majority
  of the built-in python types. Serialization is the process of converting an object to a byte stream, and the inverse
  of which is converting a byte stream back to on python object hierarchy."""
 
-toolchain = {'name': 'GCCcore', 'version': '13.2.0'}
+toolchain = {'name': 'GCCcore', 'version': '13.3.0'}
 
 sources = [SOURCE_TAR_GZ]
-checksums = ['3ebe3c479ad625c4553aca177444d89b486b1d84982eeacded644afc0cf797ca']
+checksums = ['81aa267dddf68cbfe8029c42ca9ec6a4ab3b22371d1c450abc54422577b4512c']
 
-builddependencies = [('binutils', '2.40')]
+builddependencies = [('binutils', '2.42')]
 
 dependencies = [
-    ('Python', '3.11.5'),
+    ('Python', '3.12.3'),
 ]
 
 use_pip = True
Diff against dill-0.3.7-GCCcore-12.2.0.eb

easybuild/easyconfigs/d/dill/dill-0.3.7-GCCcore-12.2.0.eb

diff --git a/easybuild/easyconfigs/d/dill/dill-0.3.7-GCCcore-12.2.0.eb b/easybuild/easyconfigs/d/dill/dill-0.3.9-GCCcore-13.3.0.eb
index 69f1f370a9..2151776c65 100644
--- a/easybuild/easyconfigs/d/dill/dill-0.3.7-GCCcore-12.2.0.eb
+++ b/easybuild/easyconfigs/d/dill/dill-0.3.9-GCCcore-13.3.0.eb
@@ -2,22 +2,22 @@
 easyblock = 'PythonPackage'
 
 name = 'dill'
-version = '0.3.7'
+version = '0.3.9'
 
 homepage = 'https://pypi.org/project/dill/'
 description = """dill extends python's pickle module for serializing and de-serializing python objects to the majority
  of the built-in python types. Serialization is the process of converting an object to a byte stream, and the inverse
  of which is converting a byte stream back to on python object hierarchy."""
 
-toolchain = {'name': 'GCCcore', 'version': '12.2.0'}
+toolchain = {'name': 'GCCcore', 'version': '13.3.0'}
 
 sources = [SOURCE_TAR_GZ]
-checksums = ['cc1c8b182eb3013e24bd475ff2e9295af86c1a38eb1aff128dac8962a9ce3c03']
+checksums = ['81aa267dddf68cbfe8029c42ca9ec6a4ab3b22371d1c450abc54422577b4512c']
 
-builddependencies = [('binutils', '2.39')]
+builddependencies = [('binutils', '2.42')]
 
 dependencies = [
-    ('Python', '3.10.8'),
+    ('Python', '3.12.3'),
 ]
 
 use_pip = True
Diff against dill-0.3.7-GCCcore-12.3.0.eb

easybuild/easyconfigs/d/dill/dill-0.3.7-GCCcore-12.3.0.eb

diff --git a/easybuild/easyconfigs/d/dill/dill-0.3.7-GCCcore-12.3.0.eb b/easybuild/easyconfigs/d/dill/dill-0.3.9-GCCcore-13.3.0.eb
index 1576a8a029..2151776c65 100644
--- a/easybuild/easyconfigs/d/dill/dill-0.3.7-GCCcore-12.3.0.eb
+++ b/easybuild/easyconfigs/d/dill/dill-0.3.9-GCCcore-13.3.0.eb
@@ -2,22 +2,22 @@
 easyblock = 'PythonPackage'
 
 name = 'dill'
-version = '0.3.7'
+version = '0.3.9'
 
 homepage = 'https://pypi.org/project/dill/'
 description = """dill extends python's pickle module for serializing and de-serializing python objects to the majority
  of the built-in python types. Serialization is the process of converting an object to a byte stream, and the inverse
  of which is converting a byte stream back to on python object hierarchy."""
 
-toolchain = {'name': 'GCCcore', 'version': '12.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '13.3.0'}
 
 sources = [SOURCE_TAR_GZ]
-checksums = ['cc1c8b182eb3013e24bd475ff2e9295af86c1a38eb1aff128dac8962a9ce3c03']
+checksums = ['81aa267dddf68cbfe8029c42ca9ec6a4ab3b22371d1c450abc54422577b4512c']
 
-builddependencies = [('binutils', '2.40')]
+builddependencies = [('binutils', '2.42')]
 
 dependencies = [
-    ('Python', '3.11.3'),
+    ('Python', '3.12.3'),
 ]
 
 use_pip = True

Updated software imageio-2.36.1-gfbf-2024a.eb

Diff against imageio-2.34.1-gfbf-2023b.eb

easybuild/easyconfigs/i/imageio/imageio-2.34.1-gfbf-2023b.eb

diff --git a/easybuild/easyconfigs/i/imageio/imageio-2.34.1-gfbf-2023b.eb b/easybuild/easyconfigs/i/imageio/imageio-2.36.1-gfbf-2024a.eb
index 8f602262f3..7f08f922a5 100644
--- a/easybuild/easyconfigs/i/imageio/imageio-2.34.1-gfbf-2023b.eb
+++ b/easybuild/easyconfigs/i/imageio/imageio-2.36.1-gfbf-2024a.eb
@@ -1,21 +1,21 @@
 easyblock = 'PythonPackage'
 
 name = 'imageio'
-version = '2.34.1'
+version = '2.36.1'
 
 homepage = 'https://imageio.github.io'
 description = """Imageio is a Python library that provides an easy interface to read and write a wide range of
  image data, including animated images, video, volumetric data, and scientific formats."""
 
-toolchain = {'name': 'gfbf', 'version': '2023b'}
+toolchain = {'name': 'gfbf', 'version': '2024a'}
 
 sources = [SOURCE_TAR_GZ]
-checksums = ['f13eb76e4922f936ac4a7fec77ce8a783e63b93543d4ea3e40793a6cabd9ac7d']
+checksums = ['e4e1d231f47f9a9e16100b0f7ce1a86e8856fb4d1c0fa2c4365a316f1746be62']
 
 dependencies = [
-    ('Python', '3.11.5'),
-    ('matplotlib', '3.8.2'),
-    ('Pillow', '10.2.0'),
+    ('Python', '3.12.3'),
+    ('matplotlib', '3.9.2'),
+    ('Pillow', '10.4.0'),
 ]
 
 download_dep_fail = True
Diff against imageio-2.33.1-gfbf-2023a.eb

easybuild/easyconfigs/i/imageio/imageio-2.33.1-gfbf-2023a.eb

diff --git a/easybuild/easyconfigs/i/imageio/imageio-2.33.1-gfbf-2023a.eb b/easybuild/easyconfigs/i/imageio/imageio-2.36.1-gfbf-2024a.eb
index 063b77078b..7f08f922a5 100644
--- a/easybuild/easyconfigs/i/imageio/imageio-2.33.1-gfbf-2023a.eb
+++ b/easybuild/easyconfigs/i/imageio/imageio-2.36.1-gfbf-2024a.eb
@@ -1,21 +1,21 @@
 easyblock = 'PythonPackage'
 
 name = 'imageio'
-version = '2.33.1'
+version = '2.36.1'
 
 homepage = 'https://imageio.github.io'
 description = """Imageio is a Python library that provides an easy interface to read and write a wide range of
  image data, including animated images, video, volumetric data, and scientific formats."""
 
-toolchain = {'name': 'gfbf', 'version': '2023a'}
+toolchain = {'name': 'gfbf', 'version': '2024a'}
 
 sources = [SOURCE_TAR_GZ]
-checksums = ['78722d40b137bd98f5ec7312119f8aea9ad2049f76f434748eb306b6937cc1ce']
+checksums = ['e4e1d231f47f9a9e16100b0f7ce1a86e8856fb4d1c0fa2c4365a316f1746be62']
 
 dependencies = [
-    ('Python', '3.11.3'),
-    ('matplotlib', '3.7.2'),
-    ('Pillow', '10.0.0'),
+    ('Python', '3.12.3'),
+    ('matplotlib', '3.9.2'),
+    ('Pillow', '10.4.0'),
 ]
 
 download_dep_fail = True
Diff against imageio-2.31.1-foss-2022b.eb

easybuild/easyconfigs/i/imageio/imageio-2.31.1-foss-2022b.eb

diff --git a/easybuild/easyconfigs/i/imageio/imageio-2.31.1-foss-2022b.eb b/easybuild/easyconfigs/i/imageio/imageio-2.36.1-gfbf-2024a.eb
old mode 100755
new mode 100644
index a06ef30cd7..7f08f922a5
--- a/easybuild/easyconfigs/i/imageio/imageio-2.31.1-foss-2022b.eb
+++ b/easybuild/easyconfigs/i/imageio/imageio-2.36.1-gfbf-2024a.eb
@@ -1,21 +1,21 @@
 easyblock = 'PythonPackage'
 
 name = 'imageio'
-version = '2.31.1'
+version = '2.36.1'
 
 homepage = 'https://imageio.github.io'
 description = """Imageio is a Python library that provides an easy interface to read and write a wide range of
  image data, including animated images, video, volumetric data, and scientific formats."""
 
-toolchain = {'name': 'foss', 'version': '2022b'}
+toolchain = {'name': 'gfbf', 'version': '2024a'}
 
 sources = [SOURCE_TAR_GZ]
-checksums = ['f8436a02af02fd63f272dab50f7d623547a38f0e04a4a73e2b02ae1b8b180f27']
+checksums = ['e4e1d231f47f9a9e16100b0f7ce1a86e8856fb4d1c0fa2c4365a316f1746be62']
 
 dependencies = [
-    ('Python', '3.10.8'),
-    ('SciPy-bundle', '2023.02'),
-    ('Pillow', '9.4.0'),
+    ('Python', '3.12.3'),
+    ('matplotlib', '3.9.2'),
+    ('Pillow', '10.4.0'),
 ]
 
 download_dep_fail = True

Updated software multiprocess-0.70.17-gfbf-2024a.eb

Diff against multiprocess-0.70.16-gfbf-2023b.eb

easybuild/easyconfigs/m/multiprocess/multiprocess-0.70.16-gfbf-2023b.eb

diff --git a/easybuild/easyconfigs/m/multiprocess/multiprocess-0.70.16-gfbf-2023b.eb b/easybuild/easyconfigs/m/multiprocess/multiprocess-0.70.17-gfbf-2024a.eb
index 956b6c8610..d68ce2686c 100644
--- a/easybuild/easyconfigs/m/multiprocess/multiprocess-0.70.16-gfbf-2023b.eb
+++ b/easybuild/easyconfigs/m/multiprocess/multiprocess-0.70.17-gfbf-2024a.eb
@@ -1,20 +1,20 @@
 easyblock = 'PythonPackage'
 
 name = 'multiprocess'
-version = '0.70.16'
+version = '0.70.17'
 
 homepage = 'https://github.com/uqfoundation/multiprocess'
 description = "better multiprocessing and multithreading in python"
 
-toolchain = {'name': 'gfbf', 'version': '2023b'}
+toolchain = {'name': 'gfbf', 'version': '2024a'}
 
 sources = [SOURCE_TAR_GZ]
-checksums = ['161af703d4652a0e1410be6abccecde4a7ddffd19341be0a7011b94aeb171ac1']
+checksums = ['4ae2f11a3416809ebc9a48abfc8b14ecce0652a0944731a1493a3c1ba44ff57a']
 
 dependencies = [
-    ('Python', '3.11.5'),
-    ('dill', '0.3.8'),
-    ('Arrow', '16.1.0'),
+    ('Python', '3.12.3'),
+    ('dill', '0.3.9'),
+    ('Arrow', '17.0.0'),
 ]
 
 download_dep_fail = True
Diff against multiprocess-0.70.15-gfbf-2022b.eb

easybuild/easyconfigs/m/multiprocess/multiprocess-0.70.15-gfbf-2022b.eb

diff --git a/easybuild/easyconfigs/m/multiprocess/multiprocess-0.70.15-gfbf-2022b.eb b/easybuild/easyconfigs/m/multiprocess/multiprocess-0.70.17-gfbf-2024a.eb
index 2bac0d9bfe..d68ce2686c 100644
--- a/easybuild/easyconfigs/m/multiprocess/multiprocess-0.70.15-gfbf-2022b.eb
+++ b/easybuild/easyconfigs/m/multiprocess/multiprocess-0.70.17-gfbf-2024a.eb
@@ -1,20 +1,20 @@
 easyblock = 'PythonPackage'
 
 name = 'multiprocess'
-version = '0.70.15'
+version = '0.70.17'
 
 homepage = 'https://github.com/uqfoundation/multiprocess'
 description = "better multiprocessing and multithreading in python"
 
-toolchain = {'name': 'gfbf', 'version': '2022b'}
+toolchain = {'name': 'gfbf', 'version': '2024a'}
 
 sources = [SOURCE_TAR_GZ]
-checksums = ['f20eed3036c0ef477b07a4177cf7c1ba520d9a2677870a4f47fe026f0cd6787e']
+checksums = ['4ae2f11a3416809ebc9a48abfc8b14ecce0652a0944731a1493a3c1ba44ff57a']
 
 dependencies = [
-    ('Python', '3.10.8'),
-    ('dill', '0.3.7'),
-    ('Arrow', '11.0.0'),  # if needed rebuild --from-pr 19758
+    ('Python', '3.12.3'),
+    ('dill', '0.3.9'),
+    ('Arrow', '17.0.0'),
 ]
 
 download_dep_fail = True
Diff against multiprocess-0.70.15-gfbf-2023a.eb

easybuild/easyconfigs/m/multiprocess/multiprocess-0.70.15-gfbf-2023a.eb

diff --git a/easybuild/easyconfigs/m/multiprocess/multiprocess-0.70.15-gfbf-2023a.eb b/easybuild/easyconfigs/m/multiprocess/multiprocess-0.70.17-gfbf-2024a.eb
index 631ec9aa69..d68ce2686c 100644
--- a/easybuild/easyconfigs/m/multiprocess/multiprocess-0.70.15-gfbf-2023a.eb
+++ b/easybuild/easyconfigs/m/multiprocess/multiprocess-0.70.17-gfbf-2024a.eb
@@ -1,20 +1,20 @@
 easyblock = 'PythonPackage'
 
 name = 'multiprocess'
-version = '0.70.15'
+version = '0.70.17'
 
 homepage = 'https://github.com/uqfoundation/multiprocess'
 description = "better multiprocessing and multithreading in python"
 
-toolchain = {'name': 'gfbf', 'version': '2023a'}
+toolchain = {'name': 'gfbf', 'version': '2024a'}
 
 sources = [SOURCE_TAR_GZ]
-checksums = ['f20eed3036c0ef477b07a4177cf7c1ba520d9a2677870a4f47fe026f0cd6787e']
+checksums = ['4ae2f11a3416809ebc9a48abfc8b14ecce0652a0944731a1493a3c1ba44ff57a']
 
 dependencies = [
-    ('Python', '3.11.3'),
-    ('dill', '0.3.7'),
-    ('Arrow', '14.0.1'),  # if needed rebuild --from-pr 19758
+    ('Python', '3.12.3'),
+    ('dill', '0.3.9'),
+    ('Arrow', '17.0.0'),
 ]
 
 download_dep_fail = True

Updated software PyWavelets-1.8.0-foss-2024a.eb

Diff against PyWavelets-1.7.0-foss-2023a.eb

easybuild/easyconfigs/p/PyWavelets/PyWavelets-1.7.0-foss-2023a.eb

diff --git a/easybuild/easyconfigs/p/PyWavelets/PyWavelets-1.7.0-foss-2023a.eb b/easybuild/easyconfigs/p/PyWavelets/PyWavelets-1.8.0-foss-2024a.eb
index f68a1a2ba0..d3e3e730a1 100644
--- a/easybuild/easyconfigs/p/PyWavelets/PyWavelets-1.7.0-foss-2023a.eb
+++ b/easybuild/easyconfigs/p/PyWavelets/PyWavelets-1.8.0-foss-2024a.eb
@@ -1,21 +1,24 @@
 easyblock = 'PythonPackage'
 
 name = 'PyWavelets'
-version = '1.7.0'
+version = '1.8.0'
 
 homepage = 'https://pywavelets.readthedocs.io'
 description = "PyWavelets is open source wavelet transform software for Python."
 
-toolchain = {'name': 'foss', 'version': '2023a'}
+toolchain = {'name': 'foss', 'version': '2024a'}
 
 sources = [SOURCELOWER_TAR_GZ]
-checksums = ['b47250e5bb853e37db5db423bafc82847f4cde0ffdf7aebb06336a993bc174f6']
+checksums = ['f3800245754840adc143cbc29534a1b8fc4b8cff6e9d403326bd52b7bb5c35aa']
+
+builddependencies = [
+    ('Cython', '3.0.10'),
+    ('meson-python', '0.16.0'),
+]
 
 dependencies = [
-    ('Python', '3.11.3'),
-    ('SciPy-bundle', '2023.07'),  # for numpy
-    ('meson-python', '0.13.2'),
-    ('Cython', '3.0.8'),
+    ('Python', '3.12.3'),
+    ('SciPy-bundle', '2024.05'),  # for numpy
 ]
 
 download_dep_fail = True
Diff against PyWavelets-1.1.1-intelcuda-2020b.eb

easybuild/easyconfigs/p/PyWavelets/PyWavelets-1.1.1-intelcuda-2020b.eb

diff --git a/easybuild/easyconfigs/p/PyWavelets/PyWavelets-1.1.1-intelcuda-2020b.eb b/easybuild/easyconfigs/p/PyWavelets/PyWavelets-1.8.0-foss-2024a.eb
index 5dda1d5325..d3e3e730a1 100644
--- a/easybuild/easyconfigs/p/PyWavelets/PyWavelets-1.1.1-intelcuda-2020b.eb
+++ b/easybuild/easyconfigs/p/PyWavelets/PyWavelets-1.8.0-foss-2024a.eb
@@ -1,19 +1,24 @@
 easyblock = 'PythonPackage'
 
 name = 'PyWavelets'
-version = '1.1.1'
+version = '1.8.0'
 
 homepage = 'https://pywavelets.readthedocs.io'
 description = "PyWavelets is open source wavelet transform software for Python."
 
-toolchain = {'name': 'intelcuda', 'version': '2020b'}
+toolchain = {'name': 'foss', 'version': '2024a'}
 
-sources = [SOURCE_TAR_GZ]
-checksums = ['1a64b40f6acb4ffbaccce0545d7fc641744f95351f62e4c6aaa40549326008c9']
+sources = [SOURCELOWER_TAR_GZ]
+checksums = ['f3800245754840adc143cbc29534a1b8fc4b8cff6e9d403326bd52b7bb5c35aa']
+
+builddependencies = [
+    ('Cython', '3.0.10'),
+    ('meson-python', '0.16.0'),
+]
 
 dependencies = [
-    ('Python', '3.8.6'),
-    ('SciPy-bundle', '2020.11'),  # for numpy
+    ('Python', '3.12.3'),
+    ('SciPy-bundle', '2024.05'),  # for numpy
 ]
 
 download_dep_fail = True
Diff against PyWavelets-1.1.1-intel-2019b-Python-3.7.4.eb

easybuild/easyconfigs/p/PyWavelets/PyWavelets-1.1.1-intel-2019b-Python-3.7.4.eb

diff --git a/easybuild/easyconfigs/p/PyWavelets/PyWavelets-1.1.1-intel-2019b-Python-3.7.4.eb b/easybuild/easyconfigs/p/PyWavelets/PyWavelets-1.8.0-foss-2024a.eb
index a239255384..d3e3e730a1 100644
--- a/easybuild/easyconfigs/p/PyWavelets/PyWavelets-1.1.1-intel-2019b-Python-3.7.4.eb
+++ b/easybuild/easyconfigs/p/PyWavelets/PyWavelets-1.8.0-foss-2024a.eb
@@ -1,20 +1,24 @@
 easyblock = 'PythonPackage'
 
 name = 'PyWavelets'
-version = '1.1.1'
-versionsuffix = '-Python-%(pyver)s'
+version = '1.8.0'
 
 homepage = 'https://pywavelets.readthedocs.io'
 description = "PyWavelets is open source wavelet transform software for Python."
 
-toolchain = {'name': 'intel', 'version': '2019b'}
+toolchain = {'name': 'foss', 'version': '2024a'}
 
-sources = [SOURCE_TAR_GZ]
-checksums = ['1a64b40f6acb4ffbaccce0545d7fc641744f95351f62e4c6aaa40549326008c9']
+sources = [SOURCELOWER_TAR_GZ]
+checksums = ['f3800245754840adc143cbc29534a1b8fc4b8cff6e9d403326bd52b7bb5c35aa']
+
+builddependencies = [
+    ('Cython', '3.0.10'),
+    ('meson-python', '0.16.0'),
+]
 
 dependencies = [
-    ('Python', '3.7.4'),
-    ('SciPy-bundle', '2019.10', versionsuffix),  # for numpy
+    ('Python', '3.12.3'),
+    ('SciPy-bundle', '2024.05'),  # for numpy
 ]
 
 download_dep_fail = True

Updated software scikit-image-0.25.0-foss-2024a.eb

Diff against scikit-image-0.22.0-foss-2023a.eb

easybuild/easyconfigs/s/scikit-image/scikit-image-0.22.0-foss-2023a.eb

diff --git a/easybuild/easyconfigs/s/scikit-image/scikit-image-0.22.0-foss-2023a.eb b/easybuild/easyconfigs/s/scikit-image/scikit-image-0.25.0-foss-2024a.eb
index 3a1e631140..7bcbcaea9d 100644
--- a/easybuild/easyconfigs/s/scikit-image/scikit-image-0.22.0-foss-2023a.eb
+++ b/easybuild/easyconfigs/s/scikit-image/scikit-image-0.25.0-foss-2024a.eb
@@ -1,47 +1,44 @@
 easyblock = 'PythonBundle'
 
 name = 'scikit-image'
-version = '0.22.0'
+version = '0.25.0'
 
 homepage = 'https://scikit-image.org/'
 description = "scikit-image is a collection of algorithms for image processing."
 
-toolchain = {'name': 'foss', 'version': '2023a'}
+toolchain = {'name': 'foss', 'version': '2024a'}
 
 builddependencies = [
-    ('meson-python', '0.13.2'),
+    ('meson-python', '0.16.0'),
 ]
 
 dependencies = [
-    ('Python', '3.11.3'),
-    ('matplotlib', '3.7.2'),
-    ('Pillow', '10.0.0'),
-    ('networkx', '3.1'),
-    ('dask', '2023.9.2'),
-    ('imageio', '2.33.1'),
+    ('Python', '3.12.3'),
+    ('matplotlib', '3.9.2'),
+    ('Pillow', '10.4.0'),
+    ('networkx', '3.4.2'),
+    ('dask', '2024.9.1'),
+    ('imageio', '2.36.1'),
+    ('PyWavelets', '1.8.0'),
 ]
 
 use_pip = True
 sanity_pip_check = True
 
 exts_list = [
-    ('PyWavelets', '1.4.1', {
-        'modulename': 'pywt',
-        'checksums': ['6437af3ddf083118c26d8f97ab43b0724b956c9f958e9ea788659f6a2834ba93'],
+    ('imread', '0.7.6', {
+        'checksums': ['50b3d7089c862504c22b256ef51fe45851b34616db14c0ebfc5536001c996015'],
     }),
-    ('imread', '0.7.4', {
-        'checksums': ['0487adef11a22168700968c1727020361a72f6132b6ced2b8826b02d8cbf744f'],
+    ('tifffile', '2024.12.12', {
+        'checksums': ['c38e929bf74c04b6c8708d87f16b32c85c6d7c2514b99559ea3db8003ba4edda'],
     }),
-    ('tifffile', '2023.7.18', {
-        'checksums': ['5a5a624b2f7ab7f37e9ec4174ae2df1805b9658f89013f9b4b5550672f65f2a1'],
-    }),
-    ('lazy_loader', '0.3', {
-        'checksums': ['3b68898e34f5b2a29daaaac172c6555512d0f32074f147e2254e4a6d9d838f37'],
+    ('lazy_loader', '0.4', {
+        'checksums': ['47c75182589b91a4e1a85a136c074285a5ad4d9f39c63e0d7fb76391c4574cd1'],
     }),
     (name, version, {
         'modulename': 'skimage',
         'source_tmpl': 'scikit_image-%(version)s.tar.gz',
-        'checksums': ['018d734df1d2da2719087d15f679d19285fce97cd37695103deadfaef2873236'],
+        'checksums': ['58d94fea11b6b3306b3770417dc1cbca7fa9bcbd6a13945d7910399c88c2018c'],
     }),
 ]
 
Diff against scikit-image-0.21.0-foss-2022b.eb

easybuild/easyconfigs/s/scikit-image/scikit-image-0.21.0-foss-2022b.eb

diff --git a/easybuild/easyconfigs/s/scikit-image/scikit-image-0.21.0-foss-2022b.eb b/easybuild/easyconfigs/s/scikit-image/scikit-image-0.25.0-foss-2024a.eb
old mode 100755
new mode 100644
index 75385f5f7b..7bcbcaea9d
--- a/easybuild/easyconfigs/s/scikit-image/scikit-image-0.21.0-foss-2022b.eb
+++ b/easybuild/easyconfigs/s/scikit-image/scikit-image-0.25.0-foss-2024a.eb
@@ -1,47 +1,44 @@
 easyblock = 'PythonBundle'
 
 name = 'scikit-image'
-version = '0.21.0'
+version = '0.25.0'
 
 homepage = 'https://scikit-image.org/'
 description = "scikit-image is a collection of algorithms for image processing."
 
-toolchain = {'name': 'foss', 'version': '2022b'}
+toolchain = {'name': 'foss', 'version': '2024a'}
 
 builddependencies = [
-    ('meson-python', '0.11.0'),
+    ('meson-python', '0.16.0'),
 ]
 
 dependencies = [
-    ('Python', '3.10.8'),
-    ('matplotlib', '3.7.0'),
-    ('Pillow', '9.4.0'),
-    ('networkx', '3.0'),
-    ('dask', '2023.7.1'),
-    ('imageio', '2.31.1'),
+    ('Python', '3.12.3'),
+    ('matplotlib', '3.9.2'),
+    ('Pillow', '10.4.0'),
+    ('networkx', '3.4.2'),
+    ('dask', '2024.9.1'),
+    ('imageio', '2.36.1'),
+    ('PyWavelets', '1.8.0'),
 ]
 
 use_pip = True
 sanity_pip_check = True
 
 exts_list = [
-    ('PyWavelets', '1.4.1', {
-        'modulename': 'pywt',
-        'checksums': ['6437af3ddf083118c26d8f97ab43b0724b956c9f958e9ea788659f6a2834ba93'],
+    ('imread', '0.7.6', {
+        'checksums': ['50b3d7089c862504c22b256ef51fe45851b34616db14c0ebfc5536001c996015'],
     }),
-    ('imread', '0.7.4', {
-        'checksums': ['0487adef11a22168700968c1727020361a72f6132b6ced2b8826b02d8cbf744f'],
+    ('tifffile', '2024.12.12', {
+        'checksums': ['c38e929bf74c04b6c8708d87f16b32c85c6d7c2514b99559ea3db8003ba4edda'],
     }),
-    ('tifffile', '2023.7.18', {
-        'checksums': ['5a5a624b2f7ab7f37e9ec4174ae2df1805b9658f89013f9b4b5550672f65f2a1'],
-    }),
-    ('lazy_loader', '0.3', {
-        'checksums': ['3b68898e34f5b2a29daaaac172c6555512d0f32074f147e2254e4a6d9d838f37'],
+    ('lazy_loader', '0.4', {
+        'checksums': ['47c75182589b91a4e1a85a136c074285a5ad4d9f39c63e0d7fb76391c4574cd1'],
     }),
     (name, version, {
         'modulename': 'skimage',
         'source_tmpl': 'scikit_image-%(version)s.tar.gz',
-        'checksums': ['b33e823c54e6f11873ea390ee49ef832b82b9f70752c8759efd09d5a4e3d87f0'],
+        'checksums': ['58d94fea11b6b3306b3770417dc1cbca7fa9bcbd6a13945d7910399c88c2018c'],
     }),
 ]
 
Diff against scikit-image-0.19.3-foss-2022a.eb

easybuild/easyconfigs/s/scikit-image/scikit-image-0.19.3-foss-2022a.eb

diff --git a/easybuild/easyconfigs/s/scikit-image/scikit-image-0.19.3-foss-2022a.eb b/easybuild/easyconfigs/s/scikit-image/scikit-image-0.25.0-foss-2024a.eb
index 2cc7bce06b..7bcbcaea9d 100644
--- a/easybuild/easyconfigs/s/scikit-image/scikit-image-0.19.3-foss-2022a.eb
+++ b/easybuild/easyconfigs/s/scikit-image/scikit-image-0.25.0-foss-2024a.eb
@@ -1,42 +1,44 @@
 easyblock = 'PythonBundle'
 
 name = 'scikit-image'
-version = '0.19.3'
+version = '0.25.0'
 
 homepage = 'https://scikit-image.org/'
 description = "scikit-image is a collection of algorithms for image processing."
 
-toolchain = {'name': 'foss', 'version': '2022a'}
+toolchain = {'name': 'foss', 'version': '2024a'}
+
+builddependencies = [
+    ('meson-python', '0.16.0'),
+]
 
 dependencies = [
-    ('Python', '3.10.4'),
-    ('matplotlib', '3.5.2'),
-    ('Pillow', '9.1.1'),
-    ('networkx', '2.8.4'),
-    ('dask', '2022.10.0'),
-    ('imageio', '2.22.2'),
+    ('Python', '3.12.3'),
+    ('matplotlib', '3.9.2'),
+    ('Pillow', '10.4.0'),
+    ('networkx', '3.4.2'),
+    ('dask', '2024.9.1'),
+    ('imageio', '2.36.1'),
+    ('PyWavelets', '1.8.0'),
 ]
 
 use_pip = True
 sanity_pip_check = True
 
 exts_list = [
-    ('PyWavelets', '1.4.1', {
-        'modulename': 'pywt',
-        'checksums': ['6437af3ddf083118c26d8f97ab43b0724b956c9f958e9ea788659f6a2834ba93'],
-    }),
-    ('imread', '0.7.4', {
-        'checksums': ['0487adef11a22168700968c1727020361a72f6132b6ced2b8826b02d8cbf744f'],
+    ('imread', '0.7.6', {
+        'checksums': ['50b3d7089c862504c22b256ef51fe45851b34616db14c0ebfc5536001c996015'],
     }),
-    ('pooch', '1.6.0', {
-        'checksums': ['57d20ec4b10dd694d2b05bb64bc6b109c6e85a6c1405794ce87ed8b341ab3f44'],
+    ('tifffile', '2024.12.12', {
+        'checksums': ['c38e929bf74c04b6c8708d87f16b32c85c6d7c2514b99559ea3db8003ba4edda'],
     }),
-    ('tifffile', '2022.10.10', {
-        'checksums': ['50b61ba943b866d191295bc38a00191c9fdab23ece063544c7f1a264e3f6aa8e'],
+    ('lazy_loader', '0.4', {
+        'checksums': ['47c75182589b91a4e1a85a136c074285a5ad4d9f39c63e0d7fb76391c4574cd1'],
     }),
     (name, version, {
         'modulename': 'skimage',
-        'checksums': ['24b5367de1762da6ee126dd8f30cc4e7efda474e0d7d70685433f0e3aa2ec450'],
+        'source_tmpl': 'scikit_image-%(version)s.tar.gz',
+        'checksums': ['58d94fea11b6b3306b3770417dc1cbca7fa9bcbd6a13945d7910399c88c2018c'],
     }),
 ]
 

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

Successfully merging this pull request may close these issues.

3 participants