geopandas-1.1.2-foss-2025b.eb 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. easyblock = 'PythonBundle'
  2. name = 'geopandas'
  3. version = '1.1.2'
  4. homepage = 'https://geopandas.org'
  5. description = """GeoPandas is a project to add support for geographic data to pandas objects.
  6. It currently implements GeoSeries and GeoDataFrame types which are subclasses of pandas.Series
  7. and pandas.DataFrame respectively. GeoPandas objects can act on shapely geometry objects and
  8. perform geometric operations."""
  9. toolchain = {'name': 'foss', 'version': '2025b'}
  10. builddependencies = [
  11. ('Cython', '3.1.2'), # required for pyogrio
  12. ]
  13. dependencies = [
  14. ('Python', '3.13.5'),
  15. ('Python-bundle-PyPI', '2025.07'),
  16. ('SciPy-bundle', '2025.07'),
  17. ('Shapely', '2.1.1'),
  18. ('Fiona', '1.10.1'),
  19. ('pyproj', '3.7.1'),
  20. ('matplotlib', '3.10.5'),
  21. ('psycopg', '3.2.9'), # optional
  22. ('SQLAlchemy', '2.0.41'),
  23. ('networkx', '3.5'),
  24. ('scikit-learn', '1.7.1'),
  25. ('numba', '0.62.0'), # optional, numba extra in mapclassify
  26. ]
  27. exts_list = [
  28. ('pyogrio', '0.10.0', {
  29. 'checksums': ['ec051cb568324de878828fae96379b71858933413e185148acb6c162851ab23c'],
  30. }),
  31. ('mapclassify', '2.8.1', {
  32. 'use_pip_extras': 'numba',
  33. 'checksums': ['306f4cb99ad1ea166b3efd7180c0a199d240bd801de7937327973d829673bc82'],
  34. }),
  35. (name, version, {
  36. 'checksums': ['33f7b33565c46a45b8459a2ab699ec943fdbb5716e58e251b3c413cf7783106c'],
  37. }),
  38. ]
  39. moduleclass = 'geo'