This PR adds fiona to the troute.network dependencies to handle the case when consumers have geopandas>=1.0.0 without explicitly installing fiona. This change shouldn't impact consumers with geopandas<1.0.0, since fiona will already be installed.
Additions
Adds fiona to troute.network's pyproject.toml dependencies
Checklist
[X] PR has an informative and human-readable title
[X] Changes are limited to a single goal (no scope creep)
[X] Code can be automatically merged (no conflicts)
[X] Code follows project standards (link if applicable)
[X] Passes all existing automated tests
[X] Any change in functionality is tested
[X] New functions are documented (with a description, list of inputs, and expected output)
[X] Placeholder code is flagged / future todos are captured in comments
[X] Visually tested in supported browsers and devices (see checklist below :point_down:)
[X] Project documentation has been updated (including the "Unreleased" section of the CHANGELOG)
[ ] Reviewers requested with the Reviewers tool :arrow_right:
This PR adds
fiona
to thetroute.network
dependencies to handle the case when consumers havegeopandas>=1.0.0
without explicitly installingfiona
. This change shouldn't impact consumers withgeopandas<1.0.0
, sincefiona
will already be installed.Additions
fiona
to troute.network's pyproject.toml dependenciesChecklist