Skip to content

Replace fiona #2863

@valeriupredoi

Description

@valeriupredoi

From a maintenance point of view, we've had a number of issues related to fiona - we actually have one now, it being the only library in our environment that is still incompat with Python 3.14, and, let's face it - it being a low level library, may cause issues elsewhere, but we are not affected by them if we replace it. fiona is a stand-alone dependency that we use only to read shapefiles, so again, with my maintainer hat on, I can safely say we can replace it with something else (given we get the new API in correctly).

pyogrio is an option (though that requires geopandas directly as optional, so we end up with TWO dependencies instead of one).

We may end up not saying bye to Fiona after all, but just testing the waters see what the @ESMValGroup/technical-lead-development-team think 🍺

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions