Opened 2 years ago

Closed 2 years ago

#64474 closed defect (fixed)

py27-geopandas: Error: No such port: py27-fiona py27-shapely

Reported by: ryandesign (Ryan Carsten Schmidt) Owned by: stromnov (Andrey Stromnov)
Priority: Normal Milestone:
Component: ports Version: 2.7.1
Keywords: Cc: nerdling (Jeremy Lavergne)
Port: py-geopandas py-fiona py-shapely

Description

https://build.macports.org/builders/jobs-mirror/builds/363705/steps/mirror/logs/stdio

Error: No such port: py27-fiona
Error: No such port: py27-shapely

Change History (4)

comment:1 Changed 2 years ago by nerdling (Jeremy Lavergne)

Geopandas requires python >= 3.7.

https://pypi.org/project/geopandas/

comment:2 Changed 2 years ago by ryandesign (Ryan Carsten Schmidt)

Sure, the current version requires Python >= 3.7. That's why the port uses an older version for Python < 3.7.

comment:3 Changed 2 years ago by nerdling (Jeremy Lavergne)

It also requires specific versions of these packages, which macports doesn't really afford. These outdated versions of packages really shouldn't be in macports as it creates an even worse dependency hell.

        "pandas >= 0.25.0",
        "shapely >= 1.6",
        "fiona >= 1.8",
        "pyproj >= 2.2.0",
        "packaging",

https://github.com/geopandas/geopandas/blob/main/setup.py#L32

Last edited 2 years ago by nerdling (Jeremy Lavergne) (previous) (diff)

comment:4 Changed 2 years ago by reneeotten (Renee Otten)

Resolution: fixed
Status: assignedclosed

In 6e3643dfb3b481614a46f457ebd7d60f7dead816/macports-ports (master):

py-geopandas: remove subports for EOL Python versions

Closes: #64474

Note: See TracTickets for help on using tickets.