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

Add easyconfig Cartopy-0.22.0-foss-2023b.eb #21871

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

Conversation

julianmorillo
Copy link
Contributor

No description provided.

Copy link

github-actions bot commented Nov 18, 2024

Updated software Cartopy-0.22.0-foss-2023b.eb

Diff against Cartopy-0.22.0-foss-2023a.eb

easybuild/easyconfigs/c/Cartopy/Cartopy-0.22.0-foss-2023a.eb

diff --git a/easybuild/easyconfigs/c/Cartopy/Cartopy-0.22.0-foss-2023a.eb b/easybuild/easyconfigs/c/Cartopy/Cartopy-0.22.0-foss-2023b.eb
index 73fc95af61..950b118c5d 100644
--- a/easybuild/easyconfigs/c/Cartopy/Cartopy-0.22.0-foss-2023a.eb
+++ b/easybuild/easyconfigs/c/Cartopy/Cartopy-0.22.0-foss-2023b.eb
@@ -8,26 +8,26 @@ version = '0.22.0'
 homepage = 'https://scitools.org.uk/cartopy/docs/latest/'
 description = """Cartopy is a Python package designed to make drawing maps for data analysis and visualisation easy."""
 
-toolchain = {'name': 'foss', 'version': '2023a'}
+toolchain = {'name': 'foss', 'version': '2023b'}
 
 dependencies = [
-    ('Python', '3.11.3'),
-    ('Python-bundle-PyPI', '2023.06'),
+    ('Python', '3.11.5'),
+    ('Python-bundle-PyPI', '2023.10'),
     # sufficiently recent Cython is required, to fix issues like:
     #   pykdtree/kdtree.c:2437:76: error: PyArrayObject {aka struct tagPyArrayObject} has no member named data
     # Cython included with Python-bundle-PyPI (0.29.35) is not sufficient
-    ('Cython', '3.0.8'),
+    ('Cython', '3.0.10'),
     ('Fiona', '1.9.5'),
-    ('GDAL', '3.7.1'),
-    ('GEOS', '3.12.0'),
-    ('matplotlib', '3.7.2'),
-    ('pyproj', '3.6.0'),
-    ('SciPy-bundle', '2023.07'),
-    ('Shapely', '2.0.1'),
-    ('lxml', '4.9.2'),
-    ('Pillow', '10.0.0'),
-    ('PROJ', '9.2.0'),
-    ('PyYAML', '6.0'),
+    ('GDAL', '3.9.0'),
+    ('GEOS', '3.12.1'),
+    ('matplotlib', '3.8.2'),
+    ('pyproj', '3.7.0'),
+    ('SciPy-bundle', '2023.11'),
+    ('Shapely', '2.0.6'),
+    ('lxml', '4.9.3'),
+    ('Pillow', '10.2.0'),
+    ('PROJ', '9.3.1'),
+    ('PyYAML', '6.0.1'),
 ]
 
 use_pip = True
Diff against Cartopy-0.20.3-foss-2022a.eb

easybuild/easyconfigs/c/Cartopy/Cartopy-0.20.3-foss-2022a.eb

diff --git a/easybuild/easyconfigs/c/Cartopy/Cartopy-0.20.3-foss-2022a.eb b/easybuild/easyconfigs/c/Cartopy/Cartopy-0.22.0-foss-2023b.eb
index 436e9a24ca..950b118c5d 100644
--- a/easybuild/easyconfigs/c/Cartopy/Cartopy-0.20.3-foss-2022a.eb
+++ b/easybuild/easyconfigs/c/Cartopy/Cartopy-0.22.0-foss-2023b.eb
@@ -3,47 +3,53 @@
 easyblock = 'PythonBundle'
 
 name = 'Cartopy'
-version = '0.20.3'
+version = '0.22.0'
 
 homepage = 'https://scitools.org.uk/cartopy/docs/latest/'
 description = """Cartopy is a Python package designed to make drawing maps for data analysis and visualisation easy."""
 
-toolchain = {'name': 'foss', 'version': '2022a'}
+toolchain = {'name': 'foss', 'version': '2023b'}
 
 dependencies = [
-    ('Python', '3.10.4'),
-    ('Fiona', '1.8.21'),
-    ('GDAL', '3.5.0'),
-    ('GEOS', '3.10.3'),
-    ('matplotlib', '3.5.2'),
-    ('pyproj', '3.4.0'),
-    ('SciPy-bundle', '2022.05'),
-    ('Shapely', '1.8.2'),
-    ('lxml', '4.9.1'),
-    ('Pillow', '9.1.1'),
-    ('PROJ', '9.0.0'),
-    ('PyYAML', '6.0'),
+    ('Python', '3.11.5'),
+    ('Python-bundle-PyPI', '2023.10'),
+    # sufficiently recent Cython is required, to fix issues like:
+    #   pykdtree/kdtree.c:2437:76: error: PyArrayObject {aka struct tagPyArrayObject} has no member named data
+    # Cython included with Python-bundle-PyPI (0.29.35) is not sufficient
+    ('Cython', '3.0.10'),
+    ('Fiona', '1.9.5'),
+    ('GDAL', '3.9.0'),
+    ('GEOS', '3.12.1'),
+    ('matplotlib', '3.8.2'),
+    ('pyproj', '3.7.0'),
+    ('SciPy-bundle', '2023.11'),
+    ('Shapely', '2.0.6'),
+    ('lxml', '4.9.3'),
+    ('Pillow', '10.2.0'),
+    ('PROJ', '9.3.1'),
+    ('PyYAML', '6.0.1'),
 ]
 
 use_pip = True
 sanity_pip_check = True
 
 exts_list = [
-    ('OWSLib', '0.27.2', {
-        'checksums': ['e102aa2444dfe0c8439ab1e1776cc0fa47cea28c09b8a28212c893c6017c179b'],
+    ('OWSLib', '0.29.3', {
+        'checksums': ['3baf34058458b933767ee43e632174cb0baebf49d326da179faacb9772f98539'],
     }),
     ('pyepsg', '0.4.0', {
         'checksums': ['2d08fad1e7a8b47a90a4e43da485ba95705923425aefc4e2a3efa540dbd470d7'],
     }),
-    ('pykdtree', '1.3.5', {
-        'checksums': ['7342f75e731103e653fc1f6b9fdabc2410cf92b6e7b06160804a75786c9b5747'],
+    ('pykdtree', '1.3.10', {
+        'checksums': ['41e7c5d669cadc2188acc4bbb4b0b4dcaf492d84512f1e6517a7ab2d122c911d'],
     }),
     ('pyshp', '2.3.1', {
         'modulename': 'shapefile',
         'checksums': ['4caec82fd8dd096feba8217858068bacb2a3b5950f43c048c6dc32a3489d5af1'],
     }),
     (name, version, {
-        'checksums': ['0d60fa2e2fbd77c4d1f6b1f9d3b588966147f07c1b179d2d34570ac1e1b49006'],
+        'checksums': ['b300f90120931d43f11ef87c064ea1dacec1b59a4940aa76ebf82cf09548bb49'],
+        'preinstallopts': r"""sed -i 's/dynamic = \["version"\]/version = "%(version)s"/g' pyproject.toml && """
     }),
 ]
 
Diff against Cartopy-0.20.3-foss-2021b.eb

easybuild/easyconfigs/c/Cartopy/Cartopy-0.20.3-foss-2021b.eb

diff --git a/easybuild/easyconfigs/c/Cartopy/Cartopy-0.20.3-foss-2021b.eb b/easybuild/easyconfigs/c/Cartopy/Cartopy-0.22.0-foss-2023b.eb
index 7238ae75ac..950b118c5d 100644
--- a/easybuild/easyconfigs/c/Cartopy/Cartopy-0.20.3-foss-2021b.eb
+++ b/easybuild/easyconfigs/c/Cartopy/Cartopy-0.22.0-foss-2023b.eb
@@ -3,51 +3,53 @@
 easyblock = 'PythonBundle'
 
 name = 'Cartopy'
-version = '0.20.3'
+version = '0.22.0'
 
 homepage = 'https://scitools.org.uk/cartopy/docs/latest/'
 description = """Cartopy is a Python package designed to make drawing maps for data analysis and visualisation easy."""
 
-toolchain = {'name': 'foss', 'version': '2021b'}
+toolchain = {'name': 'foss', 'version': '2023b'}
 
 dependencies = [
-    ('Python', '3.9.6'),
-    ('Fiona', '1.8.21'),
-    ('GDAL', '3.3.2'),
-    ('GEOS', '3.9.1'),
-    ('matplotlib', '3.4.3'),
-    ('SciPy-bundle', '2021.10'),
-    ('Shapely', '1.8.2'),
-    ('lxml', '4.6.3'),
-    ('Pillow', '8.3.2'),
-    ('PROJ', '8.1.0'),
-    ('PyYAML', '5.4.1'),
+    ('Python', '3.11.5'),
+    ('Python-bundle-PyPI', '2023.10'),
+    # sufficiently recent Cython is required, to fix issues like:
+    #   pykdtree/kdtree.c:2437:76: error: PyArrayObject {aka struct tagPyArrayObject} has no member named data
+    # Cython included with Python-bundle-PyPI (0.29.35) is not sufficient
+    ('Cython', '3.0.10'),
+    ('Fiona', '1.9.5'),
+    ('GDAL', '3.9.0'),
+    ('GEOS', '3.12.1'),
+    ('matplotlib', '3.8.2'),
+    ('pyproj', '3.7.0'),
+    ('SciPy-bundle', '2023.11'),
+    ('Shapely', '2.0.6'),
+    ('lxml', '4.9.3'),
+    ('Pillow', '10.2.0'),
+    ('PROJ', '9.3.1'),
+    ('PyYAML', '6.0.1'),
 ]
 
 use_pip = True
 sanity_pip_check = True
 
-# owslib 0.26.0 requires pyproj < 3.3.0
 exts_list = [
-    ('pyproj', '3.2.1', {
-        'preinstallopts': "export PROJ_DIR=$EBROOTPROJ && ",
-        'checksums': ['4a936093825ff55b24c1fc6cc093541fcf6d0f6d406589ed699e62048ebf3877'],
-    }),
-    ('OWSLib', '0.26.0', {
-        'checksums': ['8c4cb06338eb6405c2aeced0b6d085682aa61f0f2e528f1c788d68dc50df941b'],
+    ('OWSLib', '0.29.3', {
+        'checksums': ['3baf34058458b933767ee43e632174cb0baebf49d326da179faacb9772f98539'],
     }),
     ('pyepsg', '0.4.0', {
         'checksums': ['2d08fad1e7a8b47a90a4e43da485ba95705923425aefc4e2a3efa540dbd470d7'],
     }),
-    ('pykdtree', '1.3.5', {
-        'checksums': ['7342f75e731103e653fc1f6b9fdabc2410cf92b6e7b06160804a75786c9b5747'],
+    ('pykdtree', '1.3.10', {
+        'checksums': ['41e7c5d669cadc2188acc4bbb4b0b4dcaf492d84512f1e6517a7ab2d122c911d'],
     }),
     ('pyshp', '2.3.1', {
         'modulename': 'shapefile',
         'checksums': ['4caec82fd8dd096feba8217858068bacb2a3b5950f43c048c6dc32a3489d5af1'],
     }),
     (name, version, {
-        'checksums': ['0d60fa2e2fbd77c4d1f6b1f9d3b588966147f07c1b179d2d34570ac1e1b49006'],
+        'checksums': ['b300f90120931d43f11ef87c064ea1dacec1b59a4940aa76ebf82cf09548bb49'],
+        'preinstallopts': r"""sed -i 's/dynamic = \["version"\]/version = "%(version)s"/g' pyproject.toml && """
     }),
 ]
 

Updated software Fiona-1.9.5-foss-2023b.eb

Diff against Fiona-1.9.5-foss-2023a.eb

easybuild/easyconfigs/f/Fiona/Fiona-1.9.5-foss-2023a.eb

diff --git a/easybuild/easyconfigs/f/Fiona/Fiona-1.9.5-foss-2023a.eb b/easybuild/easyconfigs/f/Fiona/Fiona-1.9.5-foss-2023b.eb
index 070bd33e7e..6ac4a2a807 100644
--- a/easybuild/easyconfigs/f/Fiona/Fiona-1.9.5-foss-2023a.eb
+++ b/easybuild/easyconfigs/f/Fiona/Fiona-1.9.5-foss-2023b.eb
@@ -10,12 +10,12 @@ mappings, and iterators instead of classes specific to OGR. Fiona can read and w
 multi-layered GIS formats and zipped virtual file systems and integrates readily with other Python GIS
 packages such as pyproj, Rtree, and Shapely."""
 
-toolchain = {'name': 'foss', 'version': '2023a'}
+toolchain = {'name': 'foss', 'version': '2023b'}
 
 dependencies = [
-    ('Python', '3.11.3'),
-    ('GDAL', '3.7.1'),
-    ('Shapely', '2.0.1'),  # optional for 'calc' extras
+    ('Python', '3.11.5'),
+    ('GDAL', '3.9.0'),
+    ('Shapely', '2.0.6'),  # optional for 'calc' extras
 ]
 
 use_pip = True
Diff against Fiona-1.9.2-foss-2022b.eb

easybuild/easyconfigs/f/Fiona/Fiona-1.9.2-foss-2022b.eb

diff --git a/easybuild/easyconfigs/f/Fiona/Fiona-1.9.2-foss-2022b.eb b/easybuild/easyconfigs/f/Fiona/Fiona-1.9.5-foss-2023b.eb
index 024b51efc9..6ac4a2a807 100644
--- a/easybuild/easyconfigs/f/Fiona/Fiona-1.9.2-foss-2022b.eb
+++ b/easybuild/easyconfigs/f/Fiona/Fiona-1.9.5-foss-2023b.eb
@@ -1,7 +1,7 @@
 easyblock = 'PythonBundle'
 
 name = 'Fiona'
-version = '1.9.2'
+version = '1.9.5'
 
 homepage = 'https://github.com/Toblerity/Fiona'
 description = """Fiona is designed to be simple and dependable. It focuses on reading and writing data
@@ -10,12 +10,12 @@ mappings, and iterators instead of classes specific to OGR. Fiona can read and w
 multi-layered GIS formats and zipped virtual file systems and integrates readily with other Python GIS
 packages such as pyproj, Rtree, and Shapely."""
 
-toolchain = {'name': 'foss', 'version': '2022b'}
+toolchain = {'name': 'foss', 'version': '2023b'}
 
 dependencies = [
-    ('Python', '3.10.8'),
-    ('GDAL', '3.6.2'),
-    ('Shapely', '2.0.1'),  # optional for 'calc' extras
+    ('Python', '3.11.5'),
+    ('GDAL', '3.9.0'),
+    ('Shapely', '2.0.6'),  # optional for 'calc' extras
 ]
 
 use_pip = True
@@ -27,12 +27,12 @@ exts_list = [
     ('click-plugins', '1.1.1', {
         'checksums': ['46ab999744a9d831159c3411bb0c79346d94a444df9a3a3742e9ed63645f264b'],
     }),
-    ('munch', '2.5.0', {
-        'checksums': ['2d735f6f24d4dba3417fa448cae40c6e896ec1fdab6cdb5e6510999758a4dbd2'],
+    ('munch', '4.0.0', {
+        'checksums': ['542cb151461263216a4e37c3fd9afc425feeaf38aaa3025cd2a981fadb422235'],
     }),
-    (name, version, {
+    ('fiona', version, {
         'use_pip_extras': 'calc',
-        'checksums': ['f9263c5f97206bf2eb2c010d52e8ffc54e96886b0e698badde25ff109b32952a'],
+        'checksums': ['99e2604332caa7692855c2ae6ed91e1fffdf9b59449aa8032dd18e070e59a2f7'],
     }),
 ]
 
Diff against Fiona-1.8.21-foss-2022a.eb

easybuild/easyconfigs/f/Fiona/Fiona-1.8.21-foss-2022a.eb

diff --git a/easybuild/easyconfigs/f/Fiona/Fiona-1.8.21-foss-2022a.eb b/easybuild/easyconfigs/f/Fiona/Fiona-1.9.5-foss-2023b.eb
index a1a8ffdd7e..6ac4a2a807 100644
--- a/easybuild/easyconfigs/f/Fiona/Fiona-1.8.21-foss-2022a.eb
+++ b/easybuild/easyconfigs/f/Fiona/Fiona-1.9.5-foss-2023b.eb
@@ -1,7 +1,7 @@
 easyblock = 'PythonBundle'
 
 name = 'Fiona'
-version = '1.8.21'
+version = '1.9.5'
 
 homepage = 'https://github.com/Toblerity/Fiona'
 description = """Fiona is designed to be simple and dependable. It focuses on reading and writing data
@@ -10,12 +10,12 @@ mappings, and iterators instead of classes specific to OGR. Fiona can read and w
 multi-layered GIS formats and zipped virtual file systems and integrates readily with other Python GIS
 packages such as pyproj, Rtree, and Shapely."""
 
-toolchain = {'name': 'foss', 'version': '2022a'}
+toolchain = {'name': 'foss', 'version': '2023b'}
 
 dependencies = [
-    ('Python', '3.10.4'),
-    ('GDAL', '3.5.0'),
-    ('Shapely', '1.8.2'),  # optional for 'calc' extras
+    ('Python', '3.11.5'),
+    ('GDAL', '3.9.0'),
+    ('Shapely', '2.0.6'),  # optional for 'calc' extras
 ]
 
 use_pip = True
@@ -27,12 +27,12 @@ exts_list = [
     ('click-plugins', '1.1.1', {
         'checksums': ['46ab999744a9d831159c3411bb0c79346d94a444df9a3a3742e9ed63645f264b'],
     }),
-    ('munch', '2.5.0', {
-        'checksums': ['2d735f6f24d4dba3417fa448cae40c6e896ec1fdab6cdb5e6510999758a4dbd2'],
+    ('munch', '4.0.0', {
+        'checksums': ['542cb151461263216a4e37c3fd9afc425feeaf38aaa3025cd2a981fadb422235'],
     }),
-    (name, version, {
-        'checksums': ['3a0edca2a7a070db405d71187214a43d2333a57b4097544a3fcc282066a58bfc'],
+    ('fiona', version, {
         'use_pip_extras': 'calc',
+        'checksums': ['99e2604332caa7692855c2ae6ed91e1fffdf9b59449aa8032dd18e070e59a2f7'],
     }),
 ]
 

Updated software pyproj-3.7.0-GCCcore-13.2.0.eb

Diff against pyproj-3.7.0-GCCcore-13.3.0.eb

easybuild/easyconfigs/p/pyproj/pyproj-3.7.0-GCCcore-13.3.0.eb

diff --git a/easybuild/easyconfigs/p/pyproj/pyproj-3.7.0-GCCcore-13.3.0.eb b/easybuild/easyconfigs/p/pyproj/pyproj-3.7.0-GCCcore-13.2.0.eb
index c76c4f5371..8449bc45ce 100644
--- a/easybuild/easyconfigs/p/pyproj/pyproj-3.7.0-GCCcore-13.3.0.eb
+++ b/easybuild/easyconfigs/p/pyproj/pyproj-3.7.0-GCCcore-13.2.0.eb
@@ -6,20 +6,20 @@ version = '3.7.0'
 homepage = 'https://pyproj4.github.io/pyproj'
 description = "Python interface to PROJ4 library for cartographic transformations"
 
-toolchain = {'name': 'GCCcore', 'version': '13.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '13.2.0'}
 
 sources = [SOURCE_TAR_GZ]
 checksums = ['bf658f4aaf815d9d03c8121650b6f0b8067265c36e31bc6660b98ef144d81813']
 
 builddependencies = [
-    ('binutils', '2.42'),
+    ('binutils', '2.40'),
     ('Cython', '3.0.10'),
 ]
 
 dependencies = [
-    ('Python', '3.12.3'),
-    ('Python-bundle-PyPI', '2024.06'),
-    ('PROJ', '9.4.1'),
+    ('Python', '3.11.5'),
+    ('Python-bundle-PyPI', '2023.10'),
+    ('PROJ', '9.3.1'),
 ]
 
 download_dep_fail = True
Diff against pyproj-3.6.0-GCCcore-12.3.0.eb

easybuild/easyconfigs/p/pyproj/pyproj-3.6.0-GCCcore-12.3.0.eb

diff --git a/easybuild/easyconfigs/p/pyproj/pyproj-3.6.0-GCCcore-12.3.0.eb b/easybuild/easyconfigs/p/pyproj/pyproj-3.7.0-GCCcore-13.2.0.eb
index a9fef51cd7..8449bc45ce 100644
--- a/easybuild/easyconfigs/p/pyproj/pyproj-3.6.0-GCCcore-12.3.0.eb
+++ b/easybuild/easyconfigs/p/pyproj/pyproj-3.7.0-GCCcore-13.2.0.eb
@@ -1,24 +1,25 @@
 easyblock = 'PythonPackage'
 
 name = 'pyproj'
-version = '3.6.0'
+version = '3.7.0'
 
 homepage = 'https://pyproj4.github.io/pyproj'
 description = "Python interface to PROJ4 library for cartographic transformations"
 
-toolchain = {'name': 'GCCcore', 'version': '12.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '13.2.0'}
 
 sources = [SOURCE_TAR_GZ]
-checksums = ['a5b111865b3f0f8b77b3983f2fbe4dd6248fc09d3730295949977c8dcd988062']
+checksums = ['bf658f4aaf815d9d03c8121650b6f0b8067265c36e31bc6660b98ef144d81813']
 
 builddependencies = [
     ('binutils', '2.40'),
+    ('Cython', '3.0.10'),
 ]
 
 dependencies = [
-    ('Python', '3.11.3'),
-    ('Python-bundle-PyPI', '2023.06'),
-    ('PROJ', '9.2.0'),
+    ('Python', '3.11.5'),
+    ('Python-bundle-PyPI', '2023.10'),
+    ('PROJ', '9.3.1'),
 ]
 
 download_dep_fail = True
Diff against pyproj-3.5.0-GCCcore-12.2.0.eb

easybuild/easyconfigs/p/pyproj/pyproj-3.5.0-GCCcore-12.2.0.eb

diff --git a/easybuild/easyconfigs/p/pyproj/pyproj-3.5.0-GCCcore-12.2.0.eb b/easybuild/easyconfigs/p/pyproj/pyproj-3.7.0-GCCcore-13.2.0.eb
index f90f4e9a5b..8449bc45ce 100644
--- a/easybuild/easyconfigs/p/pyproj/pyproj-3.5.0-GCCcore-12.2.0.eb
+++ b/easybuild/easyconfigs/p/pyproj/pyproj-3.7.0-GCCcore-13.2.0.eb
@@ -1,23 +1,25 @@
 easyblock = 'PythonPackage'
 
 name = 'pyproj'
-version = '3.5.0'
+version = '3.7.0'
 
 homepage = 'https://pyproj4.github.io/pyproj'
 description = "Python interface to PROJ4 library for cartographic transformations"
 
-toolchain = {'name': 'GCCcore', 'version': '12.2.0'}
+toolchain = {'name': 'GCCcore', 'version': '13.2.0'}
 
 sources = [SOURCE_TAR_GZ]
-checksums = ['9859d1591c1863414d875ae0759e72c2cffc01ab989dc64137fbac572cc81bf6']
+checksums = ['bf658f4aaf815d9d03c8121650b6f0b8067265c36e31bc6660b98ef144d81813']
 
 builddependencies = [
-    ('binutils', '2.39'),
+    ('binutils', '2.40'),
+    ('Cython', '3.0.10'),
 ]
 
 dependencies = [
-    ('Python', '3.10.8'),
-    ('PROJ', '9.1.1'),
+    ('Python', '3.11.5'),
+    ('Python-bundle-PyPI', '2023.10'),
+    ('PROJ', '9.3.1'),
 ]
 
 download_dep_fail = True

Updated software Shapely-2.0.6-gfbf-2023b.eb

Diff against Shapely-2.0.6-gfbf-2024a.eb

easybuild/easyconfigs/s/Shapely/Shapely-2.0.6-gfbf-2024a.eb

diff --git a/easybuild/easyconfigs/s/Shapely/Shapely-2.0.6-gfbf-2024a.eb b/easybuild/easyconfigs/s/Shapely/Shapely-2.0.6-gfbf-2023b.eb
index 4488ff1f7e..ee61eab347 100644
--- a/easybuild/easyconfigs/s/Shapely/Shapely-2.0.6-gfbf-2024a.eb
+++ b/easybuild/easyconfigs/s/Shapely/Shapely-2.0.6-gfbf-2023b.eb
@@ -9,23 +9,19 @@ homepage = 'https://github.com/Toblerity/Shapely'
 description = """Shapely is a BSD-licensed Python package for manipulation and analysis of planar geometric objects.
 It is based on the widely deployed GEOS (the engine of PostGIS) and JTS (from which GEOS is ported) libraries."""
 
-toolchain = {'name': 'gfbf', 'version': '2024a'}
+toolchain = {'name': 'gfbf', 'version': '2023b'}
 
 sources = [SOURCELOWER_TAR_GZ]
 checksums = ['997f6159b1484059ec239cacaa53467fd8b5564dabe186cd84ac2944663b0bf6']
 
-builddependencies = [
-    ('Cython', '3.0.10'),
-]
-
 dependencies = [
-    ('Python', '3.12.3'),
-    ('SciPy-bundle', '2024.05'),
-    ('GEOS', '3.12.2'),
+    ('Python', '3.11.5'),
+    ('SciPy-bundle', '2023.11'),
+    ('GEOS', '3.12.1'),
 ]
 
 download_dep_fail = True
-sanity_pip_check = True
 use_pip = True
+sanity_pip_check = True
 
 moduleclass = 'math'
Diff against Shapely-2.0.1-gfbf-2023a.eb

easybuild/easyconfigs/s/Shapely/Shapely-2.0.1-gfbf-2023a.eb

diff --git a/easybuild/easyconfigs/s/Shapely/Shapely-2.0.1-gfbf-2023a.eb b/easybuild/easyconfigs/s/Shapely/Shapely-2.0.6-gfbf-2023b.eb
index e4a5f0c0ba..ee61eab347 100644
--- a/easybuild/easyconfigs/s/Shapely/Shapely-2.0.1-gfbf-2023a.eb
+++ b/easybuild/easyconfigs/s/Shapely/Shapely-2.0.6-gfbf-2023b.eb
@@ -3,21 +3,21 @@
 easyblock = 'PythonPackage'
 
 name = 'Shapely'
-version = '2.0.1'
+version = '2.0.6'
 
 homepage = 'https://github.com/Toblerity/Shapely'
 description = """Shapely is a BSD-licensed Python package for manipulation and analysis of planar geometric objects.
 It is based on the widely deployed GEOS (the engine of PostGIS) and JTS (from which GEOS is ported) libraries."""
 
-toolchain = {'name': 'gfbf', 'version': '2023a'}
+toolchain = {'name': 'gfbf', 'version': '2023b'}
 
 sources = [SOURCELOWER_TAR_GZ]
-checksums = ['66a6b1a3e72ece97fc85536a281476f9b7794de2e646ca8a4517e2e3c1446893']
+checksums = ['997f6159b1484059ec239cacaa53467fd8b5564dabe186cd84ac2944663b0bf6']
 
 dependencies = [
-    ('Python', '3.11.3'),
-    ('SciPy-bundle', '2023.07'),
-    ('GEOS', '3.12.0'),
+    ('Python', '3.11.5'),
+    ('SciPy-bundle', '2023.11'),
+    ('GEOS', '3.12.1'),
 ]
 
 download_dep_fail = True
Diff against Shapely-2.0.1-foss-2022b.eb

easybuild/easyconfigs/s/Shapely/Shapely-2.0.1-foss-2022b.eb

diff --git a/easybuild/easyconfigs/s/Shapely/Shapely-2.0.1-foss-2022b.eb b/easybuild/easyconfigs/s/Shapely/Shapely-2.0.6-gfbf-2023b.eb
index ab2fa48ba5..ee61eab347 100644
--- a/easybuild/easyconfigs/s/Shapely/Shapely-2.0.1-foss-2022b.eb
+++ b/easybuild/easyconfigs/s/Shapely/Shapely-2.0.6-gfbf-2023b.eb
@@ -3,21 +3,21 @@
 easyblock = 'PythonPackage'
 
 name = 'Shapely'
-version = '2.0.1'
+version = '2.0.6'
 
 homepage = 'https://github.com/Toblerity/Shapely'
 description = """Shapely is a BSD-licensed Python package for manipulation and analysis of planar geometric objects.
 It is based on the widely deployed GEOS (the engine of PostGIS) and JTS (from which GEOS is ported) libraries."""
 
-toolchain = {'name': 'foss', 'version': '2022b'}
+toolchain = {'name': 'gfbf', 'version': '2023b'}
 
 sources = [SOURCELOWER_TAR_GZ]
-checksums = ['66a6b1a3e72ece97fc85536a281476f9b7794de2e646ca8a4517e2e3c1446893']
+checksums = ['997f6159b1484059ec239cacaa53467fd8b5564dabe186cd84ac2944663b0bf6']
 
 dependencies = [
-    ('Python', '3.10.8'),
-    ('SciPy-bundle', '2023.02'),
-    ('GEOS', '3.11.1'),
+    ('Python', '3.11.5'),
+    ('SciPy-bundle', '2023.11'),
+    ('GEOS', '3.12.1'),
 ]
 
 download_dep_fail = True

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.

1 participant