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