Host Your Own PyPI & Create Reproducible Environments using Pulp
a talk by Tanya Tereshchenko
Even though software changes constantly under our feet, sometimes we want to keep an old version of a package or organize the packages we want to distribute in a certain way. Reproducible results require reproducible environments so it is important to take matters into your hands.
Pulp enables large and small organizations to fetch, upload, organize and distribute software packages in a consistent manner.
In this session, we will focus on how to manage Python packages with Pulp. We will go over use cases like:
- mirroring PyPI content
- managing a carefully curated set of packages
- promoting packages through your software development lifecycle
- publish immutable snapshots, and rollback when things go wrong.
Stop by and share your use cases and experiences after the talk.
This talk is suitable for both beginner and advanced Pythonistas.
I'm a Software Engineer at Red Hat and a developer on Pulp which is an open source Python project for managing Python packages among other types of software.
I'm also open source enthusiast who also enjoys cycling, snowboarding and is interested in molecular biology.