State of PyPI Organizations

what is delaying this now

As I understand it, just a hefty backlog that they have been working through.

4 Likes

Perhaps funding another position like that would optimize the backlog processing by parallelizing the word, free-threading style. (it’s not like GIL would influence it, eh?)

1 Like

Wasn’t the point of this feature to get funding? We still see a notice saying that corporate accounts are paused. I’ve no idea how many you have on the waiting list, but there must be atleast some money just waiting to be taken. Is there still work to do on payment and ToS?

:wave: would it be possible to get a sense of the size of the backlog, and roughly how old are the organization requests that have most recently been processed? I think that’d help setting expectations. As a point of comparison I’ve found it super helpful to be able to check the PEP 541 requests backlog.


Personally I’m part of one org that was created in June 2023, and I made a request for another in March 2024 that is currently pending. It’s not clear from the organization request form that processing of requests is paused, it’d just help to know what’s PyPI’s plans one way or the other.

The PyPI docs on organization accounts do still state this is a closed beta – I’m not sure if that’s still accurate but in any case I only found those docs after submitting the form.

3 Likes

We currently have 9,182 organization applications, 70 Community Organizations in the beta, and 0 Company (paid) Organizations.

Since July, our new paid PyPI Support Specialist has been working primarily on the Account Recovery and PEP 541 backlogs.

As of just a few hours ago, the Account Recovery and PEP 541 backlogs have been fully triaged through the end of 2024.

Over the coming months, a few things will be happening.

  1. we’ll begin adding some Company (paid) accounts into the private beta to get an idea of what kinds of new support burden billing will be and of course squash any bugs
  2. Myself and the PyPI Support Specialist will begin reviewing the large backlog of Community requests to determine what the best next steps are to address the large backlog and move this forward in a sustainable way. This may require additional information or validation.

I know this has been a long road, and I really wish things weren’t so frustrating for all involved. I can assure you that the PSF has a vested interest in seeing Organization support proceed, but I have tried to be as realistic as possible with our capacity to support PyPI with the staffing and resources we have.

17 Likes