是否有一个一致的setup.py文件可以反映对依赖项的本地更改?

时间:2018-10-05 20:14:19

标签: python pip package

假设我有两个不同的Python项目,libr(一个库)和proj(一个依赖于libr的项目)。

如果我设置了私有软件包索引并将libr列为setup.py中的依赖项,我可以告诉pip使用--index-url来使用它...但是如果我想测试libr中的更改如何影响proj,我需要将新版本上传到私有索引并重新安装。

如果我改为让pip使用libr在我的本地文件系统中寻找--editable,我将能够在不上传的情况下测试代码,但是我的setup.py将被路径而不是程序包名称污染。

有什么办法可以做到两全其美吗?

0 个答案:

没有答案