Die Reihenfolge kann sich ändern, es handelt sich jedoch um eine erweiterte Version.
Mit dem in Paver selbst integrierten Befehl minilib
können Sie eine Bibliothek erstellen, die die häufig verwendeten Teile von Paver komprimiert. Es ist weniger als 30 KB groß. Wenn Sie es also in Ihrem Projekt belassen, können Sie es zu einem Skript machen, das Sie verwenden können, wenn Sie Python installiert haben, auch wenn Sie Paver nicht installiert haben.
Dies ist nützlich zum Erstellen / Bereitstellen von Skripten.
$ paver minilib
---> paver.misctasks.minilib
Generate paver-minilib.zip
$ ls -lh
total 56
-rw-r--r-- 1 inada-n staff 26K 8 27 21:15 paver-minilib.zip
Wenn Sie die resultierende paver-minilib.zip
in Ihre Quelldistribution aufnehmen oder in die Versionskontrolle einfügen, steht sie jedem zur Verfügung, auf dem Paver nicht installiert ist.
Wenn Sie Paver nicht installiert haben, ist der Befehl paver nicht verfügbar und Sie müssen in der Lage sein, "pavement.py" selbst auszuführen. Wie auch immer, geben wir ihm einen kürzeren Namen. Dieses Mal werde ich es "Pflaster" nennen.
pave
#!/usr/bin/env python
# coding: utf-8
import sys
import os
#Pass den Weg zur Minilib.
sys.path.append(os.path.join(os.path.dirname(__file__), 'paver-minilib.zip'))
from paver.easy import *
@task
def hello():
print "hello"
if __name__ == '__main__':
# -Pflaster mit f Dateinamen.Sie können eine andere Datei als py angeben.
# sys.argv[0]Verwenden Sie den Namen der Skriptdatei, die von ausgeführt wird.
tasks.main(['-f'] + sys.argv)
$ chmod +x pave
$ ./pave hello
---> pavement.hello
hello