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

Switch eccodes python to wheelchains #114

Draft
wants to merge 2 commits into
base: develop
Choose a base branch
from
Draft

Switch eccodes python to wheelchains #114

wants to merge 2 commits into from

Conversation

tmi
Copy link

@tmi tmi commented Dec 12, 2024

Switching the eccodes python package to rely on wheelchain -- in particular, the wheel produced in ecmwf/eccodes#277

The changes are in short:
1/ switching the wheel build to be done in a docker with common tooling present
2/ pulling the wheel with binary eccodes at buildtime and using it for lib/include
3/ updating the findlibs call at runtime to find the right .so

What is (currently) missing:
1/ add a dep lowerbound to findlibs (ecmwf/findlibs#14 -- not released yet)
2/ switch from test pypi to real one (nothing published yet)
3/ add in full matrix over python versions, platforms, etc

@FussyDuck
Copy link

FussyDuck commented Dec 12, 2024

CLA assistant check
All committers have signed the CLA.

@dimbleby
Copy link

#103 (comment)

@tmi tmi force-pushed the project/wheelify branch from 3a5e582 to 2d1d0ce Compare December 16, 2024 12:06
@tmi tmi force-pushed the project/wheelify branch from d2448fa to 815ccaf Compare December 16, 2024 12:18
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.

3 participants