忽略与buildou的依赖关系

2024-09-30 18:21:01 发布

您现在位置:Python中文网/ 问答频道 /正文

这是我的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?比如pip的--no-deps选项。你知道吗


Tags: 版本egg选项buildoutzcrecipeerrorcfg
1条回答
网友
1楼 · 发布于 2024-09-30 18:21:01

我使用了一个包含运行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

相关问题 更多 >