Description
Most of us have installed a Python package, but do we know what it takes to make that work in a consistent, reliable way?
Abstract
Most of us have installed a Python package, but do we know what it takes to make that work in a consistent, reliable way?
Unlike some other languages, Python has a centralized repository for third-party Python packages. Also unlike some other languages, this repository, the Python Package Index, is entirely supported by the community and operated by the non-profit Python Software Foundation.
In this talk, we'll discuss why we have the PyPI we all know and love, and why the current status quo is preferred. We'll go a bit into how PyPI works, both from a technical perspective, and from the perspective as an open-source and non-profit project.
Finally, we'll have a call to action to help improve, and more importantly sustain, this critical piece of Python infrastructure.