-
-
Notifications
You must be signed in to change notification settings - Fork 25.8k
Python 3.11 wheels #24427
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
Comments
@cmarmo: would you be interested to work on this? 🙂 |
Cross-referencing a related discussion on scientific-python.org for inter-project coordination: |
I have started to work on this on my fork, to avoid using scikit-learn gh-action time.
I have two questions:
Thanks! |
As far as I know, there is no released version of our dependencies that targets 3.11-rc for now. Let's wait for stable releases to be published before bumping up the Python version in our I think we should not make development versions part of the default CI jobs running in pull requests to avoid annoying contributors with failures that might come from changes in the unreleased dev branches but we should definitely run our "scipy-dev" scheduled run on a nightly basis on Python dev (using the latest nightly builds of all our dependencies, including CPython itself) if possible. |
I would rather not publish wheels with broken tests, even for nightly builds. Let's fix them along the way in dedicated PRs. |
For the failing assertion on rank, replacing: assert ranks[0] <= 2 and ranks[1] <= 2 by: assert ranks[0] <= 2 and ranks[1] <= 2, ranks should give us more information on what's happening and allow us to report an issue upstream if this is a regression in numpy or Python. |
@jeremiedbb I am milestoning this issue for 1.2 because we will need to fix the build on 3.11 before releasing. This might even be considered a blocker for the 1.2 release. |
I am having an issue with pandas: it is a dependency for the tests, but there are no pandas wheels for python 3.11.
May I suggest to skip tests depending on pandas for now? I don't feel like it is worth it to reinstall a compiler into the window docker image for a border line situation. Also, perhaps if nicely asked, pandas people would be willing to embrace the movement and produce a wheel for python 3.11? |
+1 for skipping the tests depending on pandas (or other optional dependencies) on the dev builds while they do not provide nightly builds for CPython dev. |
About the other tests failures with numpy / scipy dev, our bot has automatically open this issue to track them: #24424 |
Describe the workflow you want to enable
Installing scikit-learn for Python 3.11
Describe your proposed solution
Add Python 3.11
python: 311
to cibuildwheel CI job matrixAdditional context
Likely you'll want to wait for scipy/scipy#16851 to land
The text was updated successfully, but these errors were encountered: