Skip to content

Stop building universal2 and win32 wheels #26125

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

Merged
merged 2 commits into from
Jun 15, 2023
Merged

Conversation

QuLogic
Copy link
Member

@QuLogic QuLogic commented Jun 14, 2023

PR summary

Upstream cibuildwheel dropped wheels for these systems. There are some good arguments for that related to support from NumPy (who has no universal2 wheels and will drop win32 soon) to ease of cross-compile with Meson (which we'll be porting to soon.)

This is up for discussion in the dev meeting tomorrow.

PR checklist

@QuLogic QuLogic added status: needs comment/discussion needs consensus on next step CI: Run cibuildwheel Run wheel building tests on a PR labels Jun 14, 2023
@QuLogic QuLogic added this to the v3.8.0 milestone Jun 14, 2023
@QuLogic
Copy link
Member Author

QuLogic commented Jun 14, 2023

Ah, minor typo in the docs, but I'll fix that after the call tomorrow.

QuLogic added 2 commits June 15, 2023 15:23
Upstream `contourpy` has stopped building these wheels in their latest
1.1.0 release. Partially, this was because they thought we did, but also
because NumPy will for 2.0, and it's more difficult to do with Meson. As
we shall also be porting to Meson, we might as well turn this off too.
NumPy never built these, and now has a pretty good explanation of why
individual packages should not be doing it, as opposed to app bundling
systems.

See numpy/numpy#20787 (comment)
and following comments.
@QuLogic QuLogic marked this pull request as ready for review June 15, 2023 19:25
@QuLogic QuLogic removed the status: needs comment/discussion needs consensus on next step label Jun 15, 2023
@ksunden
Copy link
Member

ksunden commented Jun 15, 2023

Circle timed out during uploading artifacts, but built successfully (though cannot view preview without artifacts)

MacOS on azure is problematic for unrelated Tk reasons

This is a change to only docs and github actions, so I'm going to go ahead and merge before Azure/appveyor complete (especially as this should fix CI on main... though not completely because of the MacOS Tk thing)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CI: Run cibuildwheel Run wheel building tests on a PR
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants