Можно ли иметь согласованный файл setup.py, который отражает локальные изменения зависимостей? - PullRequest
0 голосов
/ 05 октября 2018

Допустим, у меня есть два разных проекта Python, libr (библиотека) и proj (проект, который зависит от libr).

Если я настроил индекс и список приватных пакетовlibr в качестве зависимости в setup.py, я могу сказать pip, чтобы использовать его, используя --index-url ... но если я хочу проверить, как изменение в libr влияет на proj, мне нужно загрузитьновую версию для частного индекса и переустановить.

Если я вместо этого скажу pip искать libr в моей локальной файловой системе, используя --editable, я смогу протестировать код без загрузки,но мой setup.py будет загрязнен путями вместо имен пакетов.

Есть ли способ получить лучшее из обоих миров?

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