When developing Python applications, it may be useful to store some applications in a private repository.
This provides several benefits:
- Dependencies available even if PyPI and its mirrors are down
- Storing custom forks of upstream packages
- Providing private packages in a standardized manner.
For this purpose, three components are required …