Совместное использование проектов с внешними библиотеками Python - PullRequest
0 голосов
/ 13 октября 2019

Как я могу поделиться проектом (через Github) с кем-то, когда мой проект использует несколько персональных модулей / пакетов?

Использование pip freeze > requirements.txt явно недостаточно, потому что нет места для загрузки пакетов, которые ясоздан специально для этого проекта.

Выдвигает ли содержимое проекта в моем хранилище в качестве жизнеспособного решения виртуальной среды?

Что делать, если мне также нужна более старая версия Python (3.6. 5) например?

Ты,

1 Ответ

0 голосов
/ 13 октября 2019

Что это за «персональные модули / пакеты»? Единственная причина сделать отдельный пакет - это возможность многократного использования.

Если вы не планируете использовать его где-то еще, просто включите их как модули в свой проект.

Если вы планируете использовать его где-то еще, но не думаете, что это может кому-то помочьиначе сделайте пакет и отправьте его в Github / Gitlab / Bitbucket / etc. Оттуда можно установить зависимости с помощью pip.

Если вы планируете использовать его где-то еще и хотите поделиться своей работой со всем сообществом python - разверните пакет на PyPI.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...