2017-07-27 2 views
0

との依存関係を無視することは、私のbuildout.cfgです:増築ここ

[buildout] 
extends = versions.cfg 
eggs = package1 
     package2 
parts = installeggs 

[installeggs] 
recipe = zc.recipe.egg 
eggs = ${buildout:eggs} 

そして、私のversions.cfg

[versions] 
package1 = 1.0 
package2 = 2.0 

残念ながら、package2のバージョンがpackage1の別のバージョンが必要です。

Error: The requirement ('package1>=2.0') is not allowed by your [versions] constraint (1.0) 

とにかくpackage1のこのバージョンをインストールするために、私は認識していないよオプションがありますか?例えば、ピップの--no-depsオプションのようなもの。

答えて

0

私はpip install --no-depsを実行していることから成る回避策を使用しますが、それは別の部分を宣言するために私を余儀なくされました。

[buildout] 
extends = versions.cfg 
eggs = package1 
#  package2 
parts = installeggs 
     forceinstall 

[installeggs] 
recipe = zc.recipe.egg 
eggs = ${buildout:eggs} 

[forceinstall] 
recipe = collective.recipe.cmd 
on_install = true 
cmds = ${buildout:directory}/bin/pip install --no-deps package2==2.0 
関連する問題