2009-02-12 8 views
15

Cambié de NAnt a usar Python para escribir scripts de automatización de compilación. Tengo curiosidad acerca de si vale la pena utilizar frameworks de compilación que sean similares a Make, Ant y NAnt, pero, en cambio, están basados ​​en Python. Por ejemplo, Ruby tiene Rake. ¿Qué hay de Python?¿Existen marcos de compilación buenos escritos en Python?

+0

tenga en cuenta también este casi duplicado: [automatización de compilación - ¿Hay un equivalente de Rake en Python? - Desbordamiento de pila] (http://stackoverflow.com/questions/1407837/is-there-an-rake-equivalent-in-python) – nealmcb

Respuesta

21

Trate SCons

O usted está buscando algo sólo para construir proyectos de pitón?

+0

No necesariamente. Quiero algo que también pueda construir proyectos que no sean de Python. NAnt, Ant y Rake tienen esa versatilidad y no están limitados a su propio dominio del idioma. –

+0

Creo que deberías probar scons, entonces. –

+0

Estoy de acuerdo ... tienes que pasar un poco de tiempo con los controles, es más poderoso de lo que parece a primera vista. Funciona desde la descripción más simple de lo que quiere, y donde está la fuente, y hará lo correcto. –

5

El siguiente aspecto bueno, pero no los he usado (aún):

pavimentadora se ve especialmente prometedora.

1

También hay Fabric pero está especialmente diseñado para el despliegue en lugar del edificio genérico.

2

Mi rápidos throughts: SCons es bastante madura y orientada también a otros idiomas (en C++) WAF es muy simlar a ant/experto, por lo que preferiría que está acostumbrado a la hormiga/experto

Pavimentadora es muy pitonica y parece una buena opción si no sabes cómo empezar.

+0

Scons no funciona con Python3, hasta donde yo sé. – leed25d

Cuestiones relacionadas