Dustin IngramWriting — Speaking — Github
PyPI is dead. Long live PyPI!April 16 2018
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;
Ernest W. Durbin III, 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.)
Follow me on Twitter (@di_codes) 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!