Я перехожу от одного скрипта к большему приложению Python.
Это приложение с несколькими пакетами.
package1-> package1 / .py files
package2-> package2 / .py files
Поскольку пакет 1 можно использовать отдельно, я храню его в отдельном git-репо.Я бы хотел сделать это в package2: import package1
Кажется, что самый простой способ сделать это - иметь project1 (в git-репозитории) в подкаталоге project2, но это не похоже на хорошее решение.
Некоторые ответы, которые я нашел, кажутся устаревшими, и я не мог заставить их работать.(python setup.py install)
Добавление местоположения package1 в PATH - это решение, но не очень приятно, если я хочу распространить его среди коллег.В идеале я «устанавливаю» пакет как можно проще.
Я бы прочитал «pip», но мне понадобится несколько указаний, с чего начать поиск пакета.Кроме того, распространение будет только локальным.
(python3.6. Код будет использоваться в Linux и Windows.)