将CLI工具部署为包

时间:2018-05-25 09:57:36

标签: python pipenv

我使用Python开发了一个用于内部使用的cli工具。

我想将pipenv引入我的项目来管理依赖关系的依赖关系"。这是因为我遇到了由于生产环境和开发环境之间的差异而导致的错误。

但是,MY cli工具作为包安装。(httpieansible采用此策略)。 所以,我必须在setup.py中指定所有依赖项。

我应该如何导入依赖关系的依赖关系"在Pipfile.lock到setup.py? (或者应该采取其他方法?)

1 个答案:

答案 0 :(得分:0)

建议您以相反的方式执行此操作。你应该在setup.py中列出它们,而不是在Pipfile中引用依赖项,而是在Pipfile中用

引用它们。
pipenv install -e .