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?
Respuesta
Trate SCons
O usted está buscando algo sólo para construir proyectos de pitón?
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. –
Creo que deberías probar scons, entonces. –
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. –
También hay Fabric pero está especialmente diseñado para el despliegue en lugar del edificio genérico.
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.
Scons no funciona con Python3, hasta donde yo sé. – leed25d
The Python wiki tiene una página on python build and deployment tools.
- 1. ¿Existen buenos marcos automatizados para aplicar estándares de codificación en Perl?
- 2. ¿Qué marcos de pruebas de mutaciones existen?
- 3. ¿Qué buenos tutoriales existen para aprender pycURL?
- 4. distribuir programas escritos en Python
- 5. ¿Cuáles son buenos ejemplos de paquetes R escritos usando RUnit o roxygen?
- 6. ¿Cuáles son algunos servidores Comet modernos escritos en Python?
- 7. ¿Qué marcos de pruebas de mutaciones existen para C/C++?
- 8. ¿Cuáles son los buenos marcos de acoplamiento para Java/Swing?
- 9. ¿Existen marcos comparables a dynaTrace que sean de código abierto?
- 10. ¿Pueden los controladores de Windows estar escritos en Python?
- 11. ¿Hay buenos ejemplos de python-memcache (memcached) utilizados en Python?
- 12. cursos de compilación autodidactas/buenos libros introductorios de compiladores?
- 13. Bibliotecas y marcos de Scala
- 14. Compilación condicional en Python
- 15. Marcos de aplicaciones web: C++ vs Python
- 16. Python: Conversión de marcos GIF a PNG
- 17. ¿Existen herramientas o marcos de código abierto en E/S de archivos transaccionales, lenguaje Java?
- 18. ¿Qué enlaces de Python existen para CVS o SVN?
- 19. ¿Existen buenos plugins de prueba continua para Eclipse en este momento?
- 20. Iron Python: cuáles son los buenos usos de Iron Python
- 21. ¿Existen buenas suites de pruebas automáticas para Perl?
- 22. Buenos tutoriales HTML5 en línea
- 23. Compilación de Python
- 24. ¿Hay buenos marcos y bibliotecas específicos de Scala que valga la pena echar un vistazo por ahí?
- 25. ¿Cuáles son los buenos marcos para pruebas unitarias y objetos simulados en Perl?
- 26. Desarrollar una aplicación de comercio de Java: ¿existen patrones/marcos para definir las reglas de trading?
- 27. Python, cómo puedo obtener marcos gif
- 28. ¿Cómo se prueban los shaders de OpenGL escritos en GLSL?
- 29. ¿Existen marcos de pruebas unitarias automatizadas para probar un marco interno de enhebrado?
- 30. Python: ¿Por qué existen int.numerator y int.denominator?
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