CI: Temporarily pin geopandas<1.0 in the Docs workflow #3304
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
In 45ff5a4, I set the parameter
engine="pyogrio"
so that geopandas would use pyogrio instead of fiona.The conda environments diff a little:
So it's likely something wrong with geopandas 1.0, but not sure why I can't reproduce it locally. The Tests workflow also have geopandas 1.0 installed but all tests pass (see https://github.com/GenericMappingTools/pygmt/actions/runs/9671820457/job/26701186881).
Maybe we just need to wait for a few days and see if there are any upstream fixes/changes. This PR pins geopandas<1.0 in the Docs workflow so that the Docs build passes.
Address #3301