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

3.12 beta 4 support #1549

Closed
godlygeek opened this issue Jul 13, 2023 · 11 comments
Closed

3.12 beta 4 support #1549

godlygeek opened this issue Jul 13, 2023 · 11 comments

Comments

@godlygeek
Copy link

Description

Python 3.12 beta 4 is expected to be the final beta of Python 3.12, and was released earlier this week. Can a cibuildwheel release be cut supporting this? It's important to get it sooner rather than later, as this will be the last chance for people to test with 3.12 before the ABI freeze of the release candidate phase.

Build log

No response

CI config

No response

@joerick
Copy link
Contributor

joerick commented Jul 13, 2023

I hear you. We're currently waiting on pypa/manylinux to include it. Might be worth chiming in on pypa/manylinux#1484

p.s. sorry about your avatar :(

@henryiii
Copy link
Contributor

henryiii commented Jul 13, 2023

I have been waiting to trigger it because we need manylinux to pick it up first.

@henryiii
Copy link
Contributor

Someone needs to trigger https://github.com/pypa/manylinux/actions/workflows/update-dependencies.yml otherwise it will trigger on Sunday (4 days).

@joerick
Copy link
Contributor

joerick commented Jul 13, 2023

(humble plug for manylinux inspector which shows 3.12.0b3 still the latest :) )

@henryiii
Copy link
Contributor

I just pulled the image. Using manylinux inspector would have been much smarter on conference wifi!

@henryiii
Copy link
Contributor

henryiii commented Jul 13, 2023

as this will be the last chance for people to test with 3.12 before the ABI freeze of the release candidate phase.

FYI, technically I believe the ABI is supposed to stable at RC4, though I think they've softened the language around it a bit: "Our goal is to have no ABI changes after this release, and as few code changes as possible after 3.12.0rc1, the first release candidate.")https://pythoninsider.blogspot.com/2023/07/pleased-to-announce-release-of-python-3.html

@godlygeek
Copy link
Author

I hear you. We're currently waiting on pypa/manylinux to include it.

Ah, I see. Thanks!

FYI, technically I believe the ABI is supposed to stable at RC4

That's the goal, yes - but between beta 4 and release candidate 1 is the last chance for an ABI breaking change. It would need to be well justified, but it can happen, which is why it's important that people test with it now. Once release candidate 1 comes out (scheduled for 2023-07-31) it will be too late to make an ABI breaking change no matter how well justified.

p.s. sorry about your avatar :(

GitHub autogenerated me a frowny face, and I think that's so funny that I upload it as my profile picture everywhere! 😂

@mayeut
Copy link
Member

mayeut commented Jul 14, 2023

Manylinux is currently rebuilding with beta4.
It should be available in a couple hours.

@godlygeek
Copy link
Author

The manylinux inspector tells me that has landed! I think we should now be unblocked to cut a new cibuildwheel release that uses beta 4?

@joerick
Copy link
Contributor

joerick commented Jul 15, 2023

Yes. I'll cut a new release tomorrow, all being well

@joerick
Copy link
Contributor

joerick commented Jul 15, 2023

2.14.1 is out!

@joerick joerick closed this as completed Jul 15, 2023
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

No branches or pull requests

4 participants