NOAA-OWP / ngen

Next Generation Water Modeling Engine and Framework Prototype
Other
84 stars 63 forks source link

Fix t-route integration tests requiring `fiona` #870

Closed program-- closed 3 months ago

program-- commented 3 months ago

geopandas<1.0.0 included fiona as a required dependency. However, since v1.0.0, they switched to using pyogrio as the default engine for I/O -- as a result, fiona is currently an unspecified dependency in t-route.

Changes

Checklist

PhilMiller commented 3 months ago

Is there a corresponding fix for t-route itself?

PhilMiller commented 3 months ago

I.e. is the right thing to do to add it to t-route's requirements.txt instead?

program-- commented 3 months ago

Is there a corresponding fix for t-route itself?

Yeah, my brain is frazzled. I did this, but then just reached out to Sean a few minutes ago and realized the actual fix is just to add fiona to the pyproject.toml in troute.network :facepalm:

At the very least, the CI runs here show me that's all the issue is haha

EDIT: https://github.com/NOAA-OWP/t-route/pull/827