Рекомендации для независимых субмодулей Python Git для установки - PullRequest
1 голос
/ 11 июля 2019

Я работаю над огромным проектом Python с несколькими репозиториями Python, которые я импортирую в свой основной проект, используя подмодули Git. Основная проблема не в подмодуле, а в том, как импортировать каждое git-репо.

Каждый репозиторий имеет «setup.py», который вы можете просто запустить «python setup.py install». Чтобы сделать это для репо, я просто захожу в каждый репо и запускаю его для каждого репо, который я хочу импортировать. Я также могу сделать простой bash-скрипт для простой установки зависимостей, но мне было интересно, есть ли у кого-нибудь более простой способ. Я просто задаю такой вопрос, чтобы стать лучшим разработчиком со структурированным передовым опытом.

Я пытался погуглить, но нет ничего конкретного в том, как лучше, или я просто нашел что-то, что действительно имеет отношение к моей проблеме.

Также я хочу, чтобы пакеты были приватными, поэтому я не уверен, стоит ли делать пип-пакеты.

Я не хочу делать одно огромное git-репо, так как я хочу, чтобы все было автономным приложением, если это необходимо.

Если бы кто-нибудь мог дать какой-нибудь хороший совет или хорошее руководство, попробуйте подобную проблему развития, которая была бы хорошей. Если то, что я делаю, явно плохое управление Python Project, я бы тоже хотел просто тупой ответ. Большое спасибо.

...