-
Notifications
You must be signed in to change notification settings - Fork 96
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 to cibuildwheel for wheel building #542
Conversation
@mraspaud Ah we need Python 3.12 wheels for pykdtree. I guess I'll do the equivalent of this PR there. |
thanks! |
And reorder file to be more alphabetical
The CI failures will be fixed when PROJ 9.3.1 is released: 9.3.0 still triggers the inequality. |
Replaced by pyproject.toml
Codecov Report
@@ Coverage Diff @@
## main #542 +/- ##
=======================================
Coverage 94.25% 94.25%
=======================================
Files 82 82
Lines 13077 13077
=======================================
Hits 12326 12326
Misses 751 751
Flags with carried forward coverage won't be shown. Click here to find out more. |
FYI @mraspaud, feel free to review and merge this. This does NOT enable Python 3.12 because shapely does not have wheels for it you (I'm working on that in shapely/shapely#1893) and I also excluded the specific version of PROJ that causes our one .cfg -> YAML area definition test to fail until PROJ 9.3.1 is released. Once the shapely PR is merged and a wheel released we can do a release. I'd love for all of pytroll's packages to have Python 3.12 wheels available on PyPI when 3.12's first stable release comes out. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
Join the modern world and use cibuildwheel to build wheels.
git diff origin/main **/*py | flake8 --diff