Ayuda con buildout

Mikel Larreategi mlarreategi en codesyntax.com
Jue Sep 24 15:06:23 CEST 2009


Luis Miguel Morillas(e)k dio:
> El día 24 de septiembre de 2009 13:05, Mikel Larreategi
> <mlarreategi en codesyntax.com> escribió:
>> 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.
>>
>>
> 
> Sí pero el fuente no me sirve porque hay módulos hechos en C y hay que
> compilarlos y crear el .egg
> 


Vale. Ese problema no sé cómo solucionarlo. Lo siento


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