2023-08-12
Lesser-known Python Package Repository Managers
X::[[self_hosted_python_package_repository]] X::[[python_packages_on_local_NAS]] up::[[MOC_Python]]
The Artifactory (paid) and Devpi (free, open source) are most widely used python package repository managers, but there are some other interesting projects. Here are a few lesser-known Python package repository managers along with links to their source code or home websites.
Warehouse
The current codebase behind the Python Package Index (PyPI). While not lesser-known, it's worth mentioning as an alternative to the official PyPI implementation.
- Source Code: https://github.com/pypa/warehouse
pypiserver
PyHockey is a minimal Python package server that's easy to set up and use for hosting private packages.
- Source Code: https://github.com/pypiserver/pypiserver
Bandersnatch
A PyPI mirror client that can be used to create a complete copy of the Python Package Index (PyPI) locally or in a private network.
- Home: https://pypi.org/project/bandersnatch/
- Source Code: https://github.com/pypa/bandersnatch
EggBasket
EggBasket is a lightweight, easily-configurable Python package server designed for simplicity and ease of use.
Please note that the popularity and maintenance status of these repositories may vary, so it's a good idea to review the documentation and GitHub repositories to ensure they meet your requirements before setting up a self-hosted package repository.