Чтение пакетов Python из внешнего репозитория git

1

У меня есть проект на Python, похожий на структуру belwo:

Mypkg
|___init__.py
|__module1
|  |__init__.py
|  |__module1.py
|__main.py

На самом деле, я хотел бы посылать разработку module1 отдельному человеку, и он может работать с ним в Git-репо. Могу ли я использовать module1 каждый раз из git-репо, должен ли я написать файл require.txt в своем проекте?

  • 0
    вам нужен файл setup.py
  • 0
    Можете ли вы дать мне ответ или более подробные объяснения? Я хочу импортировать их из Git репо ..
Показать ещё 2 комментария
Теги:

2 ответа

0

Вам нужно установить субмодуль, запустив

pip install git+git://github.com/your/your.git
-1

Я считаю, что комментарий @aws_apprentice предполагал, что вы можете собрать module1 как правильный пакет python, написав для него файл setup.py, а затем установить его как зависимость от Mypkg. Но на ранних этапах разработки вы можете просто поместить одно git-репо в другое и .gitignore.

cd mypkg
git clone <https or ssh git thing>/module1
echo 'module1' >> .gitignore
git commit -am 'add module1 to gitignore'

затем обновить module1 от изменений, которые другой человек отправил в git,

cd mypkg/module1
git pull

Ещё вопросы

Сообщество Overcoder
Наверх
Меню