我正在尝试开发一个最终将放在PyPI上的Python库。
这是我在另一个项目中使用的库,它从PyPI中提取它。
我在自己的项目存储库中对库进行了单元测试。但我主要通过主应用程序测试正在使用的库。
我以前在本地“发布”图书馆,使用
pip install -e
这样,另一个存储库中的主项目可以从本地包中提取它,我可以在上下文中测试它。
但现在我要转向pipenv。我希望能够做同样的事情。但是,如果我将依赖项放在Pipenv文件中,它似乎试图从真正的PyPI而不是我的本地商店中提取。
如何使用Pipenv设置此工作流程?