Categories: Website

Dispatch from PyPI Land: A Year (and a Half!) as the Inaugural PyPI Support Specialist

Hello there! I am Maria, the inaugural PyPI Support Specialist. I go by “Thespi-Brain” on GitHub. I wanted to provide a dispatch of how this past year (and a half!) has been regarding my role and PyPI. PyPI has now reached over a million users and has over 700,000 projects. It is, without a doubt, a critical part of the Python ecosystem. As the inaugural PyPI Support Specialist, there were numerous challenges that needed to be tackled regarding PyPI support, such as the ever growing backlog of account recovery and PEP 541 issues.

Sponsored

Prior to stepping into this role, the account recovery backlog was four months behind. The PEP 541 backlog was a year and four months behind. There was also a lack of documentation around PyPI Support procedures. I started my role at PSF in July 2024. I am happy to report some highlights of my tenure so far:

  • Account Recovery backlog is now current with average triage time of 1.5 days1
  • PEP 541 backlog is current as of December 2025, with an average first triage/issue response time of 1 week1
  • Between July 2024 and December 2024, 725 of account recovery issues were resolved
  • Between Jan 2025 and December 2025, 2221 account recovery issues were resolved
  • Between Jan 2025 and December 2025, over ~500 PEP 541 issues were resolved

Since there was no documentation prior to this role, support processes and procedures have been internally documented with an end user friendly version coming out soon!

With account recovery and PEP 541 backlog under control, this also provided an opportunity to focus on getting PyPI Orgs back up again after its introduction in 2023. As of today, over 8000 applications have been approved with both community and company organizations combined.

Sponsored
Sponsored

In addition to the above, I have also created several feature requests for the Warehouse side of things to facilitate better workflow and tooling, particularly with PyPI Org application processing as well as feature suggestions to better process PEP 541 issues that are related to ultranormalized names.

A lot has been accomplished in the first year (and a half!), but of course, there is always more work to be done to ensure that PyPI is running smoothly. Here’s to another year (and a half!) of more exciting things to come!


  1. Exceptions to this occur during holidays, conference times and other times staff may be out. 

cmsguru

Recent Posts

Scheduled Maintenance: Database Upgrade on February 27

On Tuesday, February 27 at 9:00 CET (8:00 UTC, 4:00 New York, 21:00 New Zealand),…

3 weeks ago

Release: Sidebar Reorganization – Part 2

We are moving forward with our sidebar reorganization campaign! We are still primarily focusing on…

3 weeks ago

Reminder: SSL Certificate Validity Is Dropping to 200 Days

Certificate validity periods are getting shorter — is your team ready to keep up with…

3 weeks ago

Code Signing Certificates’ Lifespans to Drop to One Year

Starting March 1, the lifespans of software-signing digital certificates will be reduced from 39 months…

1 month ago

Y25 Cycle 7 Engineering Progress Report

Providing insight into our product roadmap and, subsequently, the projects being worked on in our…

1 month ago

Call for Testimonials: Get featured on our new homepage

Hi everyone,We are currently refreshing our marketing pages to better explain what Open Collective is…

1 month ago

This website uses cookies.