-
-
Notifications
You must be signed in to change notification settings - Fork 4.7k
maint(ci): add 3.12 prerelease testing and bump versions #24776
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
Conversation
✅ Hi, I am the SymPy bot. I'm here to help you write a release notes entry. Please read the guide on how to write release notes.
Click here to see the pull request description that was parsed.
|
dd6dbe9
to
96a3b4a
Compare
8000
34dc4b6
to
93aada5
Compare
There seems to be some other problem causing tests1 to fail under Python 3.12. I'm not sure what it is but the tests just end with:
I don't immediately have 3.12 alpha to test with locally. |
This is a segfault. Running the tests in a subprocess hides the message that should be shown: I've opened a CPython issue: |
I've confirmed that this is a CPython bug so I'm just going to mark the CPython 3.12 job as not being required to pass. That means that it won't be necessary for that job to pass in order to merge a PR but we will still see if it fails. Hopefully it will get fixed when CPython 3.12 alpha 6 is released (expected Monday, 2023-03-06). |
References to other Issues or PRs
Issue to track the release of 1.12: #24601
Brief description of what is fixed or changed
Add Python 3.12 prerelease testing.
Bump default Python version in CI to 3.11.
Also change benchmark comparison to compare master against the 3.12 release branch as the "previous release".
Other comments
Release Notes
NO ENTRY