Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 9 additions & 1 deletion .github/workflows/test_geopandas.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ jobs:
with:
environment-name: TEST
create-args: >-
python=3
python=3.14
--file folium/requirements.txt

- name: Checkout Geopandas
Expand All @@ -37,6 +37,14 @@ jobs:
repository: geopandas/geopandas
path: geopandas

- name: Install dependencies
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'll have a look later but we should not need any of this.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The issue here is that we're pulling geopandas dependencies from PyPI rather than conda-forge and that pyogrio does not have wheels for 3.14 yet on PyPI.

This fix is temporary as once the wheels will be there, we will not need to build from source. So the easier solution for a temp fix would imho be pinning python on l.31 to 3.13. Another option is to install geopandas deps from conda-forge but this workflow will work with that one line change now and in the original state as soon as new pyogrio lands.

run: |
sudo add-apt-repository ppa:ubuntugis/ppa
sudo apt-get update
sudo apt-get install libproj-dev proj-data proj-bin
sudo apt-get install libgeos-dev
sudo apt-get install gdal-bin libgdal-dev

- name: Install Geopandas dev dependencies
run: |
pip install -r geopandas/requirements-dev.txt
Expand Down
Loading