/ / Conflicto de versión al usar buildout.plonetest 4.3.x - plone, buildout

Conflicto de versión al usar buildout.plonetest 4.3.x - plone, buildout

Escribí un pequeño módulo que se extiende. https://raw.github.com/collective/buildout.plonetest/master/test-4.2.x.cfg. Si cambio la versión de 4.2 a 4.3, se produce un error al ejecutar bin/buildout:

...
While:
Installing.
Getting section test.
Initializing section test.
Installing recipe zc.recipe.testrunner.
Error: There is a version conflict.
We already have: zc.recipe.egg 2.0.0

Supongo que el error se produce porque algunos paquetes enumerados en el buildout.plonetest tienen versiones en conflicto y eso es un error en el conjunto de versiones 4.3. Estoy en lo correcto o estoy cometiendo un error en el buildout.cfg ¿archivo?

El buildout que estoy usando es:

[buildout]
extends =
https://raw.github.com/collective/buildout.plonetest/master/test-4.2.x.cfg
package-name = conaride.theme
package-extras = [test]

[instance]
eggs +=
Pillow

[test]
defaults = ["-s", "${buildout:package-name}", "--auto-color", "--auto-progress"]

Respuestas

2 para la respuesta № 1

No hay ningún error en el conjunto de versiones 4.3; Necesitas arreglar el conflicto de versión. Pruebe cualquiera o todos los siguientes enfoques para este problema muy común:

(1) Elimine la versión ya descargada y vuelva a ejecutar Buildout, por ejemplo:

$ rm -rf eggs/zc.recipe.egg*
$ bin/buildout

(2) Eliminar la configuración instalada y volver a ejecutar Buildout, por ejemplo:

$ rm .installed.cfg
$ bin/buildout

(3) Especifique la versión que desea usar en su configuración local, p. Ej.

[versions]
zc.recipe.egg = 2.0.0