One question (with 2 parts [1]) - does the “approval train” need to happen in sequence, or can the 3 parts happen at the same time? And following on from that, are you assuming that if we get the approval onto the PSF board agenda for mid-Jan, we’ll get an answer (soon) after that meeting? (The same applies for the SC).
I ask because I believe that typically, PEPs can take a couple of meetings to get approved[2], depending on workload, so expecting a resolution by Feb seems optimistic to me.
More generally, to avoid the issues we had with the last attempt at a vote, we should ensure that parties approving have enough time between the freeze and when an answer is required (and for the PyPA vote, that means the end of the voting period, which will be fixed) to read and consider the PEP. I’d hope by this point that most people will have a pretty clear yes/no view, but we need to avoid the appearance of rushing people to decide on the finalised wording.
I guess it can be? I’d wanna wait for the board vote to happen, then PyPA vote to start and for the SC to look at the PEP during/soon after.
I’m hoping for it. I guess I should have left my sentence about not being worried enough to want to rush the process here in any way. Besides, there’s no guarantee that each of the steps gets a go-ahead anyway.
All the timeline stuff is tentative there, as a somewhat pragmatic best case scenario rather than some sort of hard deadline.
I have the same question as Bernát; A packaging council seems to be the best way to start addressing the problems with governance and processes we have in Python packaging, where it’s hard to make progress with the “BDFL-delegate” model. I don’t have the expertise to weigh in on the proposal, but I’d be very interested in getting a packaging council in some form.
To give a quick update: the last round of changes were significant enough so that the PSF Board needs to re-vote on it. Once we get the Board’s feedback and/or approval, it will then go back to the PyPA for a vote, then to the SC. So, things are moving along, even if more slowly than we all hope.
That’s great to hear! Is there somewhere to follow along when or where these items are being discussed? Pradyun posted a Jan - Feb timeline for the approval, so I’m wondering what the current timeline is and what the latest round of changes was, I didn’t see any updates here or in python/peps.