Rake est un outil de création de logiciel écrit en Ruby (comme Ant ou Make ), et donc tous ses fichiers sont écrits dans cette langue. Est-ce que quelque chose comme ça existe en Python?
Réponses:
Paver a un ensemble d'objectifs similaire, même si je ne sais pas vraiment comment il se compare.
1.1.0 (July 30, 2012)
Invoke - Fabric sans les dépendances SSH.
La feuille de route de Fabric indique que Fabric 1.x sera divisé en trois parties:
Invoke est un outil et une bibliothèque d'exécution de tâches Python (2.6+ et 3.3+), s'inspirant de diverses sources pour arriver à un ensemble de fonctionnalités puissant et propre.
Voici quelques déclarations descriptives du site Web d' Invoke :
- Invoke est un outil et une bibliothèque d'exécution de tâches Python (2.6+ et 3.3+), s'inspirant de diverses sources pour arriver à un ensemble de fonctionnalités puissant et propre.
- Comme l'outil Ruby Rake et le propre prédécesseur d'Invoke, Fabric 1.x, il fournit une API propre et de haut niveau pour exécuter des commandes shell et définir / organiser des fonctions de tâche à partir d'un fichier tasks.py.
Il y a aussi doit - je l'ai rencontré en cherchant ces choses il y a quelque temps, même si je ne suis pas allé très loin dans son évaluation.
Consultez également buildout, qui n'est pas tant un système de création de logiciels qu'un système de création de déploiement.
http://pypi.python.org/pypi/pysqlite/2.5.5
Ce n'est donc pas un équivalent de rake direct, mais peut-être mieux adapté à ce que vous voulez faire, ou vraiment nul.
Je vérifierais distutils
:
Le
distutils
package prend en charge la création et l'installation de modules supplémentaires dans une installation Python. Les nouveaux modules peuvent être soit 100% pur Python, soit des modules d'extension écrits en C, soit des collections de packages Python qui incluent des modules codés en Python et C.