Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
47 changes: 47 additions & 0 deletions easybuild/easyconfigs/g/geopandas/geopandas-1.1.2-foss-2025a.eb
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
easyblock = 'PythonBundle'

name = 'geopandas'
version = '1.1.2'

homepage = 'https://geopandas.org'
description = """GeoPandas is a project to add support for geographic data to pandas objects.
It currently implements GeoSeries and GeoDataFrame types which are subclasses of pandas.Series
and pandas.DataFrame respectively. GeoPandas objects can act on shapely geometry objects and
perform geometric operations."""

toolchain = {'name': 'foss', 'version': '2025a'}

builddependencies = [
('Cython', '3.1.1'), # required for pyogrio
]

dependencies = [
('Python', '3.13.1'),
('Python-bundle-PyPI', '2025.04'),
('SciPy-bundle', '2025.06'),
('Shapely', '2.1.1'),
('Fiona', '1.10.1'),
('pyproj', '3.7.1'),
('matplotlib', '3.10.3'),
('psycopg', '3.2.9'), # optional
('SQLAlchemy', '2.0.41'),
('networkx', '3.5'),
('scikit-learn', '1.7.0'),
('numba', '0.62.0'), # optional, numba extra in mapclassify
]

exts_list = [
('pyogrio', '0.12.1', {
'checksums': ['e548ab705bb3e5383693717de1e6c76da97f3762ab92522cb310f93128a75ff1'],
}),
('mapclassify', '2.10.0', {
'use_pip_extras': 'numba',
'checksums': ['0d6736a08c0b1e10e6197224ef512951514204706514244bd01aea49fd1442b3'],
}),
(name, version, {
'checksums': ['33f7b33565c46a45b8459a2ab699ec943fdbb5716e58e251b3c413cf7783106c'],
}),
]


moduleclass = 'geo'