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 № 1No 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