Host your own PyPI
summary
Step-by-step demo installs Pulp3 with the pulp-installer using Vagrant + VirtualBox (Fedora 33 sandbox), Ansible and git, finishes in about five minutes, and exposes content at port 24816. Workflow creates a Python repo, a remote pointed at pypi.org, syncs selected packages (pygame and django>3.0) with on‑demand download policy, publishes a repository version and updates an existing distribution, then successfully pip-installs packages from the local mirror.
AI-written summary · about
chapters (6)
- 0:00Introduction to Pulp
- 2:27Installation process
- 15:32Configuration and tools
- 19:52Package synchronization
- 32:57Managing custom content
- 38:31Conclusion and resources
related talks
26mPyPI In a box: Using a Raspberry Pi as a portable PyPI server
36mPython Packaging from Init to Deploy
28mModern Python packaging without pain
50mBest Practices for Python in the Cloud
01h 21mSecure Python Packaging & Release Using Continuous Deployment
24mShipping your first Python package and automating future publishing
35mImproving CI/CD Process for Cloud Native Python Applications with PyPI Cloud
27mRelease Management with Devpi
