2017-07-27 3 views
0

Hier ist meine buildout.cfg:Ignorieren Abhängigkeit mit buildout

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

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

Und mein versions.cfg:

[versions] 
package1 = 1.0 
package2 = 2.0 

Leider package2 ‚s-Version eine andere Version von package1 erfordert.

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

Gibt es eine Möglichkeit, die ich nicht bewusst bin diese Version von package1 sowieso installieren? So etwas wie die --no-deps Option von Pip zum Beispiel.

Antwort

0

Ich verwende einen Workaround, der darin besteht, pip install --no-deps zu laufen, aber es zwang mich, einen anderen Teil zu erklären.

[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