State of PyPI Organizations

what is delaying this now

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

6 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.

24 Likes

If you have time, could you please give a status update on this? I have a community org request pending since Feb 2024 and, while there’s no hurry, it would be nice to get an idea of when those requests can finally be processed.

(also because, well, if the request is rejected for some reason, then another round of submission and waiting will be required…)

1 Like

I’m not Ee but things are definitely moving, I got my community org request from April 23, 2023 approved yesterday. I imagine a decent percentage of requests was around the announcement time (like mine) so the fact they’re still going through those isn’t too surprising to me. I do wonder what percentage of requests it is as well though.

2 Likes

We currently have 9,824 organization applications, 93 Community Organizations approved, and 67 Company (paid) Organizations approved and 8 Company Organizations onboarded.

I’ve been committing time to review Community applications in chronological order as we wait for more Company Organizations to onboard into the beta. Mainly I’m doing this to start taking notes on what things we can do to streamline this process more, and what additional information might be helpful to process applications moving forward.

7 Likes

I would be curious to see a histogram by date. (I’ve got one I submitted on May 6, 2023.)

That’s great news! Thanks for your hard work! And good luck with processing those 9000+ applications…

I can’t speak to how quickly processing is happening, but it is happening. My org request from April 25, 2023 was approved about an hour ago.

Assuming they’re handled in submission order, 22 days (@jack1142’s last post + 1 day because it was ā€œapproved yesterdayā€) got us 2 days into the queue, April 23 → 25. Should give people who are still waiting at least a rough sense of how fast things are moving, I hope.

This makes me somewhat hopeful given that…our org request for dclimate was on May 23, 2023. If there’s anything we can do as organization applicants to streamline this please let us know.

2023-05-06 request approved 2025-03-31. Seems to be accelerating.

Update, Our PyPI Support Specialist and I are processing requests in order of submission. As of now:

  • 9,000 Pending Organization Requests, earliest 2023-05-17

    • 3,256 Community
    • 5,744 Company
  • 441 Approved Organizations

    • 219 Community
    • 222 Company

Using what we’ve learned processing ~1200 applications, we’re going to be working in parallel to the current review process to help the ā€œvelocityā€, by surfacing common issues we’re seeing to users on their org management page, and allowing them to update relevant parts.

The #1 thing you can do to help us process faster—is if at all possible—is to add and verify and email address to your account that matches the domain of the URL provided during application.

13 Likes

Update just to give a sense of how things are going with some improvements to our review flow!

  • 8,000 Pending Organization Requests, earliest 2023-08-31

    • 2,870 Community
    • 5,130 Company
  • 1028 Approved Organizations

    • 429 Community
    • 599 Company
17 Likes

The #1 thing you can do to help us process faster—is if at all possible—is to add and verify and email address to your account that matches the domain of the URL provided during application.

While I understand the motivation behind it, this is perhaps a bit too restrictive?
Not all communities may have email set up for the domain they use for their website, for example.

2 Likes

It’s not a requirement. But it does help, hence ā€œif at all possibleā€. We recognize it won’t be possible for all projects and communities.

5 Likes

As of today:

  • 7,000 Pending Organization Requests, earliest 2023-12-04
    • 2,456 Community
    • 4,544 Company
  • 1695 Approved Organizations
    • 710 Community
    • 984 Company
17 Likes

This is great to see and thanks to everyone involved in bringing org accounts to fruition. I’m working through the onboarding process at my own $job.

10 Likes

As of today:

  • 6,000 Pending Organization Requests, earliest 2024-02-20
    • 2,108 Community
    • 3,892 Company
  • 2305 Approved Organizations
    • 919 Community
    • 1386 Company
8 Likes