PyPI is dead. Long live PyPI!

2 min read Original article ↗

Dustin Ingram

WritingSpeakingGitHubSocial

Launch 🚀 #

Today, we flipped the proverbial switch, and https://pypi.org became the Python Package Index.

Two years ago, when I made my very first contribution to pypa/warehouse, I never dreamed that it would one day be my job to work full-time on the project.

However, as luck would have it, that’s exactly what I’ve been doing for the last five months!

It has been both a blast and an honor to be a part of the team who made this project a success. These folks are extremely talented, and I’d like to thank them for all their hard work:

  • Sumana Harihareswara, for running one of the most focused and efficient projects I’ve ever been on, and for always thinking about our users;

  • Nicole Harris, for turning what would have been a pretty janky looking website into something that is clean, beautiful, organized, user-tested and accessible;

  • Ee Durbin, for doing a tremendous amount of behind-the-scenes infrastructure work, and tracking down nasty queries and memory leaks;

  • Donald Stufft, for being a fount of knowledge, and for being caremad enough to start a ground-up rewrite of PyPI in the first place.

And of course, thanks to Mozilla for supporting the Python ecosystem by providing the funds to make this possible via a MOSS award. (If your project is looking for financial support, see https://mozilla.org/moss to see if you qualify.)

Stay tuned #

Follow PyPI on Twitter (@pypi) to stay tuned for some upcoming retrospective articles about the project, including:

  • Choosing a front-end JS framework for PyPI
  • How PyPI turns 5K req/s into 5 req/s
  • What we’re leaving behind with legacy PyPI
  • New and exciting features for a new and exciting PyPI

Also, if you’ll be at PyCon in Cleveland this spring, come see my talk “Inside the Cheeseshop: How Python Packaging Works”, or join me at the Packaging Development Sprints!