[pyar] Configuracion de Buildout

marrese en gmail.com marrese en gmail.com
Mie Ene 12 11:17:12 ART 2011


2011/1/12 Pablo Ziliani <pablo en kultroom.com>:
> On 01/12/2011 10:47 AM, marrese en gmail.com wrote:
>>
>> No estoy seguro que tengo que poner como valor de parts dentro de la
>> seccion buildout. Hoy estoy poniendo todas las partes que tengo, pero
>> viendo el codigo de rst2pdf veo que solo hay una, asi que no se bien
>> que tiene que ir ahi.
>>
>> Este es el buildout.cfg que estoy usando: http://pastebin.com/ufFyWC3e
>
> Fijate que tenés dos etiquetas (secciones): [devel] y [prod]. En parts le
> decís qué secciones desarrollar (digamos, por donde sigue el flujo) y en qué
> orden. En tu caso parece ser mutuamente excluyente: en un ambiente de
> producción vas a querer instalar [prod], que tiene lo básico, en desarrollo
> querés instalar [devel], que además de prod incluye herramientas de
> debugging, etc.
>
> O sea, borrá una de las dos, según en qué entorno estés ejecutando el
> buildout.

Ok ... perfecto

>
>> Por otro lado, tengo 2 partes muy parecidas, si una fuera un caso
>> particular de la otra, se pueden extender / anidar / algo?
>> Por ejemplo, si dev y prod usaran las mismas versiones de tornado,
>> MySQL-python y python-memcached, habria forma de especificarlo solo
>> una vez y hacer que devel solo agregue nose, coverage y sphinx ?
>
> sí, por ejemplo podés extender devel:eggs con los datos de prod:eggs:
>
>
> [devel]
> recipe = zc.recipe.egg:scripts
> eggs =
>       ${prod:eggs}
>       nose >=1.0.0
>       coverage >=3.4
>       sphinx >=1.0.6
>

Buenisimo, mil gracias.


-- 
Martín

http://www.kyheo.com.ar / http://blog.kyheo.com.ar
GTalk: marrese en gmail.com



More information about the pyar mailing list