Rake ist ein in Ruby geschriebenes Software-Build-Tool (wie Ant oder Make ), sodass alle Dateien in dieser Sprache geschrieben sind. Gibt es so etwas in Python?
python
build-automation
e-satis
quelle
quelle
Antworten:
Paver hat ähnliche Ziele, obwohl ich nicht wirklich weiß, wie es verglichen wird.
quelle
1.1.0 (July 30, 2012)
Invoke - Fabric ohne die SSH-Abhängigkeiten.
In der Fabric-Roadmap wird erläutert, dass Fabric 1.x in drei Teile unterteilt wird:
Invoke ist ein Python-Tool und eine Bibliothek zur Ausführung von Aufgaben (2.6+ und 3.3+), die sich von verschiedenen Quellen inspirieren lassen, um zu einem leistungsstarken und übersichtlichen Funktionsumfang zu gelangen.
Nachfolgend einige beschreibende Aussagen von der Invoke -Website:
quelle
Schaufel scheint vielversprechend:
Schaufel - Rechen für Python
https://github.com/seomoz/shovel
quelle
Waf ist ein Python-basiertes Framework zum Konfigurieren, Kompilieren und Installieren von Anwendungen. Es leitet sich von den Konzepten anderer Build-Tools wie Scons, Autotools, CMake oder Ant ab.
quelle
Obwohl es häufiger für die Bereitstellung verwendet wird, könnte Fabric für diesen Anwendungsfall interessant sein.
quelle
Es gibt auch Doit - ich bin vor einiger Zeit darauf gestoßen, als ich nach diesen Dingen gesucht habe, obwohl ich mit der Bewertung nicht weit gekommen bin.
quelle
Schauen Sie sich auch das Buildout an, das weniger ein Make-System für Software als ein Make-System für eine Bereitstellung ist.
http://pypi.python.org/pypi/pysqlite/2.5.5
Es ist also kein direktes Rechenäquivalent, aber es passt möglicherweise besser zu dem, was Sie tun möchten, oder zu einem wirklich miesen.
quelle
Es gibt Phantom in Boo (was nicht Python ist, aber fast).
quelle
Ich würde auschecken
distutils
:quelle