Re: Ayuda con buildout
Luis Miguel Morillas <[email protected]>
| Newsgroups | gmane.comp.python.general.castellano |
|---|---|
| Message-ID | <[email protected]> |
El día 24 de septiembre de 2009 15:06, Mikel Larreategi <[email protected]> escribió: > Luis Miguel Morillas(e)k dio: >> >> El día 24 de septiembre de 2009 13:05, Mikel Larreategi >> <[email protected]> escribió: >>> >>> Luis Miguel Morillas(e)k dio: >>>> >>>> El día 24 de septiembre de 2009 12:44, Mikel Larreategi >>>> <[email protected]> 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 > > He hecho algunos progresos ... Con este buildout.cfg [1] consigo descargar el módulo y compliarlo. Pero no consigo que el intérprete lo vea :-/ El extra-paths me da acceso a donde está el contenido del módulo, pero no consigo importarlo. Sólo me falta poder decirle a buildout que cuando tenga que importar amara vaya a ${amarahg:location}/lib Saludos, -- lm [1] http://wiki.xml3k.org/LuisMiguel/PreparingBuildoutRecipe#UsingMercurialTODO > Mikel > > > -- > Mikel Larreategi > [email protected] > > 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 > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes