Эффективная организация модулей Python с помощью Github - PullRequest
0 голосов
/ 25 апреля 2018

Короче говоря, как мне следует обновить / организовать модули Python, если я хочу повторно использовать их в нескольких проектах и ​​делиться ими на GitHub моей команды?

У меня есть простой модуль Python с несколькими функциями, которыеЯ часто использую в разных проектах, и мне также нужно поделиться своими ноутбуками Jupyter на GitHub.Я использую этот модуль там же.

Как мне упорядочить свои пакеты или импортировать их в начале своих записных книжек, чтобы я мог хранить их только в одном месте и чтобы они были доступны людям, которые хотят перезапустить мои записные книжки на своем клонемой код на нашем репозитории GitHub?Я хочу иметь возможность обновлять / добавлять в мой модуль время от времени, и я не хочу копировать / вставлять обновленный пакет в разные репозитории моей команды и все мои локальные проектные папки.

1 Ответ

0 голосов
/ 25 апреля 2018

Создайте пакеты и затем загрузите их в pypi.Когда кому-то нужно использовать ваш код, можете установить с pip install.Если ваши модули не с открытым исходным кодом, вы можете создать внутренний репозиторий pypi.

Вы также можете установить модули, просто ссылаясь на репозиторий git pip install git+git://github.com/jkbr/httpie.git.Посмотрите Руководство по упаковке Python .

...