@@ -22,6 +22,7 @@ class PyGeopandas(PythonPackage):
2222 maintainers ("adamjstewart" )
2323
2424 version ("main" , branch = "main" )
25+ version ("1.1.3" , sha256 = "91a31989b6f566012838d21d5f8033f37dce882079ccb7cfdc40d5ccce7f284f" )
2526 version ("1.1.2" , sha256 = "33f7b33565c46a45b8459a2ab699ec943fdbb5716e58e251b3c413cf7783106c" )
2627
2728 # SQL injection vulnerability
@@ -58,21 +59,25 @@ class PyGeopandas(PythonPackage):
5859 version ("0.3.0" , sha256 = "e63bb32a3e516d8c9bcd149c22335575defdc5896c8bdf15c836608f152a920b" )
5960
6061 with default_args (type = "build" ):
61- depends_on ("py-setuptools@61:" , when = "@0.14:" )
62- depends_on ("py-setuptools" )
62+ # https://github.com/geopandas/geopandas/pull/3747
63+ depends_on ("py-hatchling@1.5:" , when = "@1.2:" )
64+ depends_on ("py-hatch-vcs" , when = "@1.2:" )
65+
66+ # Historical dependencies
67+ # https://github.com/geopandas/geopandas/pull/3746
68+ depends_on ("py-setuptools@77:" , when = "@1.1.3:1.1" )
69+ depends_on ("py-setuptools@61:" , when = "@0.14:1.1" )
70+ depends_on ("py-setuptools" , when = "@:1.1" )
6371
6472 with default_args (type = ("build" , "run" )):
65- depends_on ("python@3.10:" , when = "@1.1:" )
66- depends_on ("python@3.9:" , when = "@0.14:" )
67- depends_on ("python@3.8:" , when = "@0.11:" )
68- depends_on ("python@3.7:" , when = "@0.10:" )
69- depends_on ("python@3.6:" , when = "@0.9:" )
70- depends_on ("python@3.5:" , when = "@0.7:" )
73+ depends_on ("py-numpy@2.0:" , when = "@1.2:" )
7174 depends_on ("py-numpy@1.24:" , when = "@1.1:" )
7275 depends_on ("py-numpy@1.22:" , when = "@0.14.4:" )
7376 depends_on ("py-numpy" )
77+ depends_on ("py-pyogrio@0.8:" , when = "@1.2:" )
7478 depends_on ("py-pyogrio@0.7.2:" , when = "@1:" )
7579 depends_on ("py-packaging" , when = "@0.11:" )
80+ depends_on ("py-pandas@2.2:" , when = "@1.2:" )
7681 depends_on ("py-pandas@2.0:" , when = "@1.1:" )
7782 depends_on ("py-pandas@1.4:" , when = "@0.14:" )
7883 depends_on ("py-pandas@1.0:" , when = "@0.11:" )
@@ -82,11 +87,13 @@ class PyGeopandas(PythonPackage):
8287 depends_on ("py-pandas" )
8388 # https://github.com/geopandas/geopandas/pull/3621
8489 depends_on ("py-pandas@:2" , when = "@:1.1.1" )
90+ depends_on ("py-pyproj@3.7:" , when = "@1.2:" )
8591 depends_on ("py-pyproj@3.5:" , when = "@1.1:" )
8692 depends_on ("py-pyproj@3.3:" , when = "@0.14:" )
8793 depends_on ("py-pyproj@2.6.1.post1:" , when = "@0.11:" )
8894 depends_on ("py-pyproj@2.2:" , when = "@0.7:" )
8995 depends_on ("py-pyproj" )
96+ depends_on ("py-shapely@2.1:" , when = "@1.2:" )
9097 depends_on ("py-shapely@2.0:" , when = "@1:" )
9198 depends_on ("py-shapely@1.8:" , when = "@0.14:" )
9299 depends_on ("py-shapely@1.7:" , when = "@0.11:" )
0 commit comments