明确覆盖pip中依赖项的依赖项

时间:2020-02-07 14:07:00

标签: python pip dependency-management

我模块的setup.py指定packageA>=1.0.0packageA但是具有依赖项packageB,但存在错误。该错误已修复,我可以根据需要指定它,例如明确安装它:"packageB @ git+https://github.com/user/packageB.git@fix-branch"。在可编辑模式下安装我的模块即可。

但是,当我运行模块的console_scripts之一时,出现packageA的错误,抱怨与packageB叉不兼容:

pkg_resources.ContextualVersionConflict:(packageB 0.1.dev1004 + g2c00cc8(/Users/johannes/Library/Python/3.7/lib/python/site-packages),Requirement.parse('packageB> = x.xx.x') ,{'packageA'})

如何覆盖依赖项的依赖项以使用特定的git object / branch / commit?

0 个答案:

没有答案
相关问题