Skip to content
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 2021 Release #10106

Closed
sbidoul opened this issue Jun 26, 2021 · 20 comments
Closed

July 2021 Release #10106

sbidoul opened this issue Jun 26, 2021 · 20 comments
Assignees
Milestone

Comments

@sbidoul
Copy link
Member

sbidoul commented Jun 26, 2021

@pypa/pip-committers here is the tracking issue for 21.2.

For reasons outside of my control I will not be able to wear the release manager hat for this one, so who wants to take it ?

@sbidoul sbidoul added this to the 21.2 milestone Jun 26, 2021
@uranusjr
Copy link
Member

uranusjr commented Jul 1, 2021

I think I will have some time to do this, if nobody is able to pick this up (it seems like the case…) There are a couple of big-ish resolver changes I want to keep an eye on for the release.

@pradyunsg
Copy link
Member

(Oh, looks like I never posted my reply)

FWIW, I'll be available on most days of the month. I do prefer someone else do the RM'y bits but I should have the capacity to help out with that, and with any issues that the release automation hits.

From #9282:

I'm becoming a little wary that I'm becoming the SPOF for our release processes and, I'd like to avoid that. :)

This is still true, although we're still only at 3/7 pip maintainers having made a release with the newer release process -- so, @uranusjr as the RM sounds great to me because it pushes us over 50% here! :)

@pradyunsg pradyunsg pinned this issue Jul 9, 2021
@pradyunsg
Copy link
Member

Whomever wants to volunteer to be the RM, I suggest that you just assign yourself here. :)

@uranusjr
Copy link
Member

I've resolved almost all pending issues where I can (and sent a ping to PRs that have not been finished yet). I'll take a look at the release process this weekend and maybe work on the platformdirs switch if viable. If everything goes well, we should have something releasable by next Monday.

@uranusjr
Copy link
Member

So the platformdirs switch doesn't work out as easily as I hoped, so I dropped that. The release process went well for me, but I think I need permissions to actually upload the sdist and wheel files.

@pradyunsg
Copy link
Member

LOL. Lemme get that fixed.

@pradyunsg
Copy link
Member

Invited! Please make sure to also have 2FA enabled! :)

Screenshot 2021-07-24 at 14 55 52

@uranusjr
Copy link
Member

Alright, 21.2.1 is now live. (I made an error in 21.2 and it’s now yanked, see #10198.)

I’m going to first update the documentation and maybe the build script a bit before submitting updates to get-pip and cpython.

@uranusjr
Copy link
Member

One PR away to 21.2.2. The plan is to release it this weekend (as soon as possible so I can use the rest of the weekend to respond if there’s any urgent issue).

@uranusjr uranusjr modified the milestones: 21.2.2, 21.2.3 Jul 31, 2021
@uranusjr
Copy link
Member

uranusjr commented Aug 6, 2021

21.2.3 has been released. There is still one distutils-sysconfig issue I am not sure how to fix, so maybe there won’t be a 21.2.4. Let’s see how things go.

@uranusjr uranusjr modified the milestones: 21.2.3, 21.2.4 Aug 6, 2021
@potiuk
Copy link
Contributor

potiuk commented Aug 6, 2021

21.2.3 has been released. There is still one distutils-sysconfig issue I am not sure how to fix, so maybe there won’t be a 21.2.4. Let’s see how things go.

Just when I bumped to 21.2.2 in Airflow ;)

@uranusjr
Copy link
Member

21.2.4 has been released (because #10280). Hopefully this is the last one…

@uranusjr uranusjr modified the milestones: 21.2.4, 21.2.5 Aug 12, 2021
@pradyunsg
Copy link
Member

Did we ever file a PR for adding 21.2.4 to Python 3.10?

@hugovk
Copy link
Contributor

hugovk commented Sep 7, 2021

I guess not, the Python 3.10.0 RC2 was tagged 3 hours ago, still with pip 21.2.3:

https://github.com/python/cpython/blob/v3.10.0rc2/Lib/ensurepip/__init__.py#L15

@pradyunsg
Copy link
Member

Thanks for looking that up @hugovk! 21.2.3 is close enough. ;)

@hugovk
Copy link
Contributor

hugovk commented Sep 8, 2021

Will a newer pip be added for Python 3.10.0 final?

Reminder that 3.10.0 final is due Monday, 2021-10-04.

@pfmoore
Copy link
Member

pfmoore commented Sep 8, 2021

As 3.10 is at rc stage now, I doubt the release manager would accept a PR updating pip. Nor do I think it's a worthwhile risk at this point.

We can aim to get a newer version of pip into 3.10.1, but I'd just let that happen naturally, as part of the October pip release cycle.

@uranusjr
Copy link
Member

uranusjr commented Sep 8, 2021

21.2.4 only has one fix for compatibility, so I didn’t feel a need to disrupt the RC process.

@pradyunsg
Copy link
Member

Cool cool, FWIW, the 3.10 branch is now for 3.10.1, so whenever we file a PR from now until that release, it should be all good. :)

@pradyunsg
Copy link
Member

@uranusjr If we're not going to have a 21.2.5, let's close this one out?

@uranusjr uranusjr unpinned this issue Sep 20, 2021
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Oct 21, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants