setuptools如何处理传递依赖?

时间:2012-07-30 09:11:14

标签: python setuptools

假设我有一个依赖于

的setuptools项目
  • PyPi包A,v.1.0。
  • PyPi包B,v.1.0。

和包B取决于A,v.2.0。

在Java中,我必须在pom.xml或类似的地方排除传递依赖。它在setuptools中如何工作?同一个软件包的多个版本可以在安装中共存吗?

1 个答案:

答案 0 :(得分:4)

这不适用于setuptools;你无法覆盖这样的依赖关系,原因很充分。

你所描述的是一种破碎的依赖;你必须手动解决这个问题(可能是通过将包A固定到v.2.0)。