Создайте пакет python, как обычно, для публичной сборки.Для получения полезных пошаговых инструкций по этому вопросу обращайтесь к python docs
. Существует несколько способов сохранить как возможность установки, так и конфиденциальность.Когда я посмотрел на это для своих собственных пакетов, я начал с предложений на этом сайте .Этот сайт содержит инструкции о том, как создать свой собственный эквивалент сервера PyPi.
Решение, на которое я наткнулся, хотя, я чувствую, намного проще.Я отправил весь пакет в частный репозиторий git.Затем вы можете установить, используя pip install git+[insert full url to your git repository here]
.Вы можете обеспечить конфиденциальность, ограничив доступ к вашему git-репозиторию.