-
Notifications
You must be signed in to change notification settings - Fork 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
July 2022 release (22.2) #11238
Comments
Who wants to be release manager for this one? :) It's due by the end of this month and we have 6 PRs that are open and still in this milestone. We have one deprecation-related removal, which I'll file a PR for today. |
As I will not be available to do 22.3 in October, I'm happy to take this one. I plan to do it between the 21st and 24th, assuming some other maintainers would be around to help handle any fallout of the riskiest features. |
I tried the vendoring upgrade and our patch to IIUC #10174, this patch is to make requests use chardet instead of charset_normalizer, and it was done because html5lib requires chardet ? Now that our use of html5lib has been behind a deprecated feature flag for 2 releases, maybe we should drop html5lib now, and vendor charset_normalizer instead ? |
Looks like that was the plan in #10825, so let’s do that! |
Update: in the end I dropped |
Alright, almost there. I plan to release on Thursday. If there is anything else that is ready to go in, let me know. @pradyunsg do you plan to release a new version of |
I'm drafting the announcement at https://hackmd.io/Wie2Ge87SZKKoaimYA4ppw. @pypa/pip-committers your input is welcome. |
LGTM 🙂 |
Uploading to PyPI now. |
get-pip updated and annoucement posted. Everything went smoothly. Kudos for the release process, @pradyunsg ! I'll do the cpython part over the weekend, if nothing horrible has happened with the release by then. |
Ping me if you need a core dev to merge the ensurepip change. |
I think CPython is non-trivial, since we need to update ensurepip's code. I've been procrastinating on that, but maybe the pip runner changes have eliminated the need for that? |
@pradyunsg you mean python/cpython#92688 (comment) ? Is it not resolved by #11183 ? |
Yup, and I misremembered the cause of the issue! (just like I mistapped the wrong button now) |
There's some discussion about a breakage due to an interaction of pip 22.2's new importlib-based injection and setuptools' distutils injection in #11294. I'll file a PR if the discussion results in a conclusion that we need to change something on our end. |
Note to self: python 3.11.b5 is expected on Monday 2022-07-25, and rc1 the week after. |
Alright, nothing dramatic happened with 22.2, but still there will be a 22.2.1. So I'm not sure if I should push 22.2 to CPython now, or wait a little bit until #11238 (comment) and #11288 land. |
My 2c: Let's get 22.2 included, since we missed the last pip upgrade being included in ensurepip. That way, even if 22.2.1 doesn't go in by the time the next Python beta comes out, at least we'll have a version of pip that uses sysconfig out-of-the-box be a part of CPython. |
Makes sense. I'll do that right now. Question: shall I upgrade the bundled setuptools at the same time? Or is it something the setuptools maintainers should do? |
The last time -- I upgraded setuptools and I filed a separate PR for it. That's probably the way to go here, in case it ends up staying open due to some compatibility issue from the setuptools upgrade. The last setuptools upgrade was reverted for a similar reason, and that's what I'd remembered when I wrote the initial comment here. |
Alright, so I filed python/cpython#95195 for pip, and I'll do setuptools when that one is merged (since they would likely conflict with each other). |
They won't -- they either modify different files or completely disjoint set of lines in the same file. :) |
|
@pypa/pip-committers for the time being, could you merge to |
I just released 22.2.1. @pfmoore the CPython PR is python/cpython#95340 |
... and it's merged into CPython |
@sbidoul Do you want us to hold off on merging PRs further, or is |
We got 3 issues fixed in the 22.2.2 milestone. If nothing else shows up, I'll cut the release later this week, and this will hopefully close the 22.2 cycle. |
And 22.2.2 is out. @pfmoore here is the cpython PR: python/cpython#95610 |
Merged into main, 3.11 and 3.10 |
@sbidoul Is there anything else needed here, or can we close out this release cycle? :) |
I believe he's AFK for the near future, and we can reopen this if there's need for another bugfix. |
It's another quarter, another release.
The text was updated successfully, but these errors were encountered: