-
Notifications
You must be signed in to change notification settings - Fork 2.3k
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
python 3.12 in pipelines #7803
python 3.12 in pipelines #7803
Conversation
not sure what's with the ubuntu and macos pipeline failure now, but the good news is that the (There's a corresponding I've no idea what the windows failure is about Oh, this probably is all python/cpython#103272 and will go away in due course as the cpython fix makes its way out into the world |
getting closer
so I suppose code needs writing to deal with that. (I'm not in any hurry to get there, if anyone would like to contribute then please don't wait on me) and there's still something screwy on windows which I haven't looked at but I imagine is likely someone else's bug that will be sorted in due course. Probably. |
027a034
to
747bd09
Compare
looks like whatever the screwy thing was on windows has now gone away, so all that is left is the virtualenv behaviour change |
46a6aca
to
7aa5dc3
Compare
1cd80c1
to
a491269
Compare
0f3629f
to
15d0428
Compare
re the virtualenv behaviour change I've taken the view that poetry should roll with it and head in the same direction of not installing setuptools and wheel in new environments, certainly on new python. then there's a bit of a rework to make sure that they are installed in the one case where poetry itself wants them a behaviour change here is that poetry no longer automatically installs |
I agree.
Not sure about that. I have no idea if there are users who rely on it but I suppose from a user perspective it would be more like a clean cut to keep setuptools and wheel for < 3.12 and drop it only for >= 3.12. On the other side, the current design is quite weird because we don't have a |
I'm pretty sure that putting In the long run it's probably desirable to lose any options or code that make a special case of those packages, but I've tried to rein in any such ambitions in this merge request... 3.12.0 is due at the start of October. While there's obviously no obligation to be instantly ready for that, it is approaching time to make any decisions that need making. |
My take on that would be that we should only leave |
Deploy preview for website ready! ✅ Preview Built with commit 73501aa. |
Agreed. We should mention the difference between Python 3.12 and older versions, as well as the removal of
I don't think it's necessary to change the behavior for
|
so that it is possible to force installation of setuptools and wheel
This pull request has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
expecting this to fail per #7766, let's check that's true and see whether anything else shows up