Развернуть инструмент CLI как пакет - PullRequest
0 голосов
/ 25 мая 2018

Я разрабатываю инструмент cli с Python для внутреннего использования.

Я хотел бы представить pipenv в моем проекте для управления "зависимостями зависимостей".Это потому, что я столкнулся с ошибкой из-за разницы между производственной средой и средой разработки.

Однако инструмент MY cli установлен в виде пакета. ( httpie и ansible принимает эту стратегию).Итак, я должен указать все зависимости в setup.py.

Как мне импортировать «зависимости зависимостей» в Pipfile.lock в setup.py?(или следует принять другой метод?)

1 Ответ

0 голосов
/ 04 июня 2018

Предлагается сделать это наоборот.Вместо того, чтобы ссылаться на зависимости в Pipfile, вы должны перечислить их в setup.py и ссылаться на них в Pipfile с помощью

pipenv install -e .
...