2
比方说,我有一个setuptools的项目,取决于setuptools如何处理传递依赖?
- 的PyPI包A,V 1.0。
- PyPi包B,1.0版。
and package B depends on A,v。2.0。
在Java中,我必须排除pom.xml
或类似的传递依赖项。它在setuptools中如何工作?同一个软件包的多个版本可以一起安装在一起吗?
比方说,我有一个setuptools的项目,取决于setuptools如何处理传递依赖?
and package B depends on A,v。2.0。
在Java中,我必须排除pom.xml
或类似的传递依赖项。它在setuptools中如何工作?同一个软件包的多个版本可以一起安装在一起吗?
这不适用于setuptools;出于好的理由,你不能重写这样的依赖关系。
你描述的是一个破碎的依赖;您必须手动解决此问题(可能通过将程序包A固定到版本2.0)。
Aight。很高兴知道!谢谢! – Ztyx 2012-07-30 09:33:39
我一直在想这个;为什么“有很好的理由”? – Ztyx 2012-07-30 15:40:41
因为如果一个软件包对于一个版本引脚是坚定的,覆盖它将会破坏事物,保证。您也可以分叉包装,更新它的要求并*修复fork中出现的问题*。 – 2012-07-30 15:42:03