96 votes

Yat-il un équivalent de râteau en Python ?

Râteau est un outil de génération de logiciel écrit en Ruby (comme les fourmis ou fais), et donc tous ses fichiers sont rédigés dans cette langue. Importe quoi de pareil existe en Python ?

41voto

Matthew Rankin Points 71628

Invoquer - Tissu sans le SSH dépendances.

Le Tissu de la feuille de route décrit que Tissu 1.x sera divisé en trois parties:

  1. Invoquer La non-SSH exécution de la tâche.
  2. Tissu 2.x - L'exécution à distance et le déploiement de la bibliothèque qui utilise Invoquer.
  3. Patchwork - Le "déploiement commun/sysadmin opérations, construit sur le Tissu."

Invoke est un Python (2.6+ 3,3+) de l'exécution des tâches de l'outil et de la bibliothèque, en s'inspirant de diverses sources pour arriver à un puissant et propre ensemble de fonctionnalités.

Ci-dessous sont quelques-uns des énoncés descriptifs d' Invoquer's site web:

  • Invoke est un Python (2.6+ 3,3+) de l'exécution des tâches de l'outil et de la bibliothèque, en s'inspirant de diverses sources pour arriver à un puissant et propre ensemble de fonctionnalités.
  • Comme le Rubis de commission de l'outil et d'Invoquer son propre prédécesseur Tissu 1.x, il fournit un environnement propre, de l'API de haut niveau pour l'exécution de commandes shell et la définition/organisation des fonctions de tâche à partir d'un tasks.py fichier.

28voto

Ned Batchelder Points 128913

Finisseur a un ensemble similaire de buts, mais je ne sais pas vraiment comment il se compare.

14voto

6voto

las3rjock Points 5947

WAF est un cadre basé sur Python pour configurer, compiler et installer des applications. Il dérive les concepts d’autres outils de génération tels que Scons, Autotools, CMake ou ant.

5voto

charlax Points 3653

Bien qu’il est plus communément utilisé pour le déploiement, tissu pourrait être intéressant pour ce cas d’utilisation.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X