Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MAINT: change conda dependency to libgdal-core + remove dependency on pyproj #452

Merged

Conversation

theroggy
Copy link
Member

@theroggy theroggy commented Jul 18, 2024

Switch to libgdal-core as dependency instead of libgdal. This package is significantly smaller as it doesn't contain some large GDAL plugins. Extra plugins can be installed as seperate conda packages if needed: more info here.

This PR also removes the pyogrio dependency on pyproj, as pyproj is not part of libgdal-core nor geopandas since geopandas 1.0: closes #456

Reference conda-forge/pyogrio-feedstock#48

@theroggy theroggy marked this pull request as draft July 18, 2024 07:22
@jorisvandenbossche
Copy link
Member

Looking good!

@theroggy theroggy changed the title MAINT: change dependency to libgdal-core MAINT: change dependency to libgdal-core + remove dependency on pyproj Jul 27, 2024
@theroggy theroggy changed the title MAINT: change dependency to libgdal-core + remove dependency on pyproj MAINT: change conda dependency to libgdal-core + remove dependency on pyproj Jul 27, 2024
Copy link
Member

@brendan-ward brendan-ward left a comment

Choose a reason for hiding this comment

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

Thanks @theroggy ; just a minor comment to make it more explicit that folks need to install pyproj. Please merge once that is in (if you agree with the changes).

CHANGES.md Outdated Show resolved Hide resolved
@theroggy theroggy merged commit f0f4e04 into geopandas:main Aug 20, 2024
22 of 25 checks passed
@theroggy theroggy deleted the MAINT-change-dependency-to-libgdal-core branch August 20, 2024 18:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

When geopandas is available, pyogrio expects pyproj to be available
3 participants