2

假设我有一个 setuptools 项目,它依赖于

  • PyPi 包 A,v. 1.0。
  • PyPi 包 B,1.0 版。

并且包 B 依赖于 A, v. 2.0。

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

4

1 回答 1

4

这不适用于 setuptools;出于充分的理由,您不能像这样覆盖依赖项。

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

于 2012-07-30T09:22:35.553 回答