Ayuda con buildout

Mikel Larreategi mlarreategi en codesyntax.com
Jue Sep 24 13:05:20 CEST 2009


Luis Miguel Morillas(e)k dio:
> El día 24 de septiembre de 2009 12:44, Mikel Larreategi
> <mlarreategi en codesyntax.com> escribió:
>> Luis Miguel Morillas(e)k dio:
>>> Con extra-paths lo he intentado, pero veo que se añade la línea para
>>> el sys.path [1] , pero cuando intenta instalar el egg no lo encuentra
>>> y intenta bajarlo de internet con easy_install en lugar de construirlo
>>> con el fuente que ha clonado mercurial.
>>>
>>>
>>> [1]
>>> extra-paths = /home/lm/dev/builouts/AmaraMercurial/extra-paths =
>>> /home/lm/dev/builouts/AmaraMercurial/parts/amara
>>>
>>> [2]
>>> Installing amara2.
>>> Installing 'amara'.
>>> We have no distributions for amara that satisfies 'amara'.
>>>
>> Ahí tienes algún otro error, dado que parece que está intentando descargar
>> el egg "amara", cosa que no le dices en tu buildout.
>>
>>
>> Borra el archivo .installed.cfg que hay en la carpeta en la que tienes el
>> buildout y ejecútalo de nuevo. A veces por "culpa" de ese archivo que guarda
>> el estado de la instalación no se suelen refrescar los scripts que se
>> generan dentro de la carpeta bin.
>>
>>
> 
> Yo creo que ese 'amara' se refiere al egg que quiero
> construir/instalar. En la parte de amara2 tengo:
> 
> [amara2]
> recipe = zc.recipe.egg
> interpreter = python
> extra-paths = ${amara:location}
> eggs = amara
> 
> Si no pongo la entrada de eggs, esa parte no hace nada.
> 

Sí que hace algo, añade el amara que descargas en la parte del clone de 
mercurial al sys.path del intérprete que estás creando en amara2.


Mikel



-- 
Mikel Larreategi
mlarreategi en codesyntax.com

CodeSyntax
Azitaingo Industrialdea 3 K
E-20600 Eibar
Tel: (+34) 943 82 17 80
_______________________________________________
Lista de correo Python-es 
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes





Más información sobre la lista de distribución Python-es