-
-
Notifications
You must be signed in to change notification settings - Fork 25.8k
🔒 🤖 CI Update lock files for pypy CI build(s) 🔒 🤖 #28567
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 Update lock files for pypy CI build(s) 🔒 🤖 #28567
Conversation
814e043
to
e0f9478
Compare
The failure is recurrent (see #28391). It seems to be an excessive memory usage. |
Then what do we do with this PR? also cc @lesteve |
I just triggered the PyPy build via the web UI, and I guess this is the way forward until it passes. The changes in this PR are unlikely to make the situation worse. In an ideal world, someone would do something similar as #27662 to find some way to reduce memory usage of the PyPy tests. I don't plan to do this personally in the foreseeable future. If someone cares strongly about scikit-learn on PyPy, another thing to look at is conda-forge/scikit-learn-feedstock#248 since there seems to be worse issues than only memory (IIRC there were also test failures). |
I guess that begs the question: do we really want to support pypy then? cc @rth maybe? |
Let's discuss this point at the next monthly meeting. Something we could do is officially state that we provide downgraded PyPy support with minimal automated testing: we could only run the test for a small subset of the tests, e.g. just the tests of the And we can simultaneously issue a call for volunteer among scikit-learn x pypy users to help us investigate how to reduce memory usage when running the tests on the PyPy runtime similarly to what Loïc did in #27662. |
+1 for Oliver's points above. I certainly won't be able to provide support for it :) |
Update lock files.
Note
If the CI tasks fail, create a new branch based on this PR and add the required fixes to that branch.