Установить прямо из удаленного репозитория git на сетевой диск - PullRequest
0 голосов
/ 21 декабря 2018

У меня есть несколько основных пакетов Python, которые я разрабатываю для своей команды.Каталог пакетов настраивается стандартным образом:

/mypkg
    /mypkg
    /tests
    README.txt
    LICENSE.txt
    setup.py
    .gitignore

Теперь, поскольку они предназначены только для внутреннего использования и по другим причинам, чувствительным к компании, мой удаленный git-репозиторий является просто сетевым диском общего доступа;

//svr/path/to/remote/repo.git

Базовые пакеты стабильны, и время от времени обновляются с исправлениями ошибок и новыми функциями.

Я также разрабатываю набор инструментов, которые распространяются среди членов команды.Все эти члены команды имеют доступ к общему расположению диска.

Могут ли они pip install напрямую с общего диска?

Я видел ответы с такими вещами, как;

pip install git+https://github/user/repo.git

а я знаю про

pip install --find-links ...

Можно ли их как-то объединить ???Это было бы классно?Я знаю, что более простым решением было бы клонировать репозиторий git и затем запустить setup.py, но некоторые конечные пользователи не разбираются в технологиях и, возможно, не имеют установленного git (как у нас в Windows)

Если бы я мог просто добавить строку в файле needs.txt, которая указала бы на общий диск, было бы неплохо ...

ОБНОВЛЕНИЕ:

Если я использую

pip install git+file://path/to/remote/repo.git

это работает так, как мне хотелось бы - но потребует ли этот подход установки git?

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