-
-
Notifications
You must be signed in to change notification settings - Fork 25.9k
CI Add Python 3.12 build #26886
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
CI Add Python 3.12 build #26886
Conversation
This is ready to review, the Python 3.12 build passes, the error is a HTTP 503 during codecov upload, so not related to this PR, see this build
|
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.
For testing Python dev versions, I prefer to add it to the wheel build directly and upload it to the nightly index.
I am -0.25 on adding a Python dev job to Azure, because the job is temporary. I see the Python 3.12 job getting removed when 3.12 comes out because one of the other jobs will start using it.
OK, makes sense. I guess one day, a Python dev "permanent" build may make sense as suggested in https://discuss.scientific-python.org/t/spec-4-nightly-wheels/474/3. For now making sure that we are ready for Python 3.12 is higher priority. |
Numpy and Scipy dev now have wheels for Python 3.12, this is a good opportunity to test scikit-learn with Python 3.12.
Locally the test suite run without errors with Python 3.12, let's see what the
We could also build and upload wheels to scientific-python-nightly-wheels, but maybe in a separate PR? Here is the Scipy PR that added wheels upload for Python 3.12 to draw inspiration from: scipy/scipy#18937.