leocornus.recipe.distribute.

ZC.Buildout-Rezept für Paket und verteilen Sie Dateien, Module, Libs, Archive usw.
Jetzt downloaden

leocornus.recipe.distribute. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Sean Chen
  • Website des Verlags:
  • http://plonexp.leocorn.com/

leocornus.recipe.distribute. Stichworte


leocornus.recipe.distribute. Beschreibung

leocornus.recipe.distribute ist ein Buildout-Rezept zum Pakieren und Verteilen von Lib, Modul, Archiv, Dateien usw. usw.Overieds erhalten Start. >>> Drucken 'Hello' HELLOOOnTionsSource-root Das Stammverzeichnis Wenn wir die "Quelldateien der Pakete herausfinden". Packages Eine Liste der Pakete anschließend mit Verion Number.dist-Format verfügbare Formate: Zip, Teer, Gztar, Bztar. Das Standardformat ist zip.Output-root den Ausgaberort-DIR, in dem die archivierte Datei gespeichert ist. Standardeinstellung ist Parts Directory.samplessamples Hier basiert auf der Testunterstützung von Zc.buildout. Überprüfen Sie http://pypi.python.org/pypi/zc.buildout/1.5.2#testing-support Weitere Informationen.Eome Vorbereitung. >>> Import von OS >>> srcroot = tmpdir ('src-root') >>> distroot = tmpdir ('dist-root') vorgeburtlich der test pakcages: Erstellen Sie einige Ordner, schreiben Sie auch einige Testdateien. >>> packageone = os.path.join (srcroot, 'test-package-one') >>> mkdir (packageone) >>> mkdir (os.path.join (packageone, 'formerone')) >>> mkdir (os.path.join (packageone, 'formtertwo')) >>> mkdir (os.path.join (packageone, 'formtertwo', 'formtertwo2')) >>> schreiben (packageone, 'readme.txt', " Readme-Inhalt ") >>> schreiben (packageone, 'formerone', 'fileone.txt', 'Datei ein Inhalt') >>> schreiben (packageone, 'formtertwo', 'filetwo.txt', 'Datei zwei Inhalt') >>> schreiben (packageone, 'formtertwo', 'formttwo2', 'filetwo2.txt', 'file zwei 2 content') >>> packagetwo = os.path.join (srcroot, 'test-package-two')> >> MKDIR (PackageTwo) >>> MKDIR (OS.PATH.JOIN (PackageTwo, 'Folder2One')) >>> MKDIR (OS.PATH.JOIN (Packagetwo, 'Folder2Two')) >>> MKDIR (OS.Path .join (packagetwo, 'folder2two', 'folder2two2')) >>> write (packagetwo, 'README.txt', "Info content") >>> write (packagetwo, 'folder2one', 'fileOne.txt', ' File One Inhalt ') >>> schreiben (packagetwo,' fopper2two ',' order2two2 ',' filetwo2.txt ',' Datei zwei 2 Inhalte ') Der Beispiel Buildou T Config-Datei. Der Sample_Buildout ist der Temp-Ordner zum Testen. >>> schreiben (Sample_buildout, 'Buildout.cfg', ... "" "... ... Teile = ... testquelle-dist ... ... ... Rezept = Leocornus.recipe.distribute ... Source-root =% (srcroot) s ... Pakete = ... Test-Package-one = 1.0 ... Test-Package-Two = 2.0 .. . dist-format = zip ... output-root =% (distroot) s ... "" "% dict (srcroot = srcroot, destroot = destroot)) Führen Sie den Buildout >>> Drucksystem (Buildout) ausführen Quelle-Dist. Test-Source-Dist: Paket erstellen: ... / dist-root / test-package-one.1.0.zip Test-Source-Dist: Paket erstellen: ... / dist-root / test-paket-twitter-two .ziphead Die dist-Datei, um das Ergebnis zu überprüfen. >>> Einfuhr von ZiPFile >>> thezip = zippe.zipfile (os.path.join (distroot, 'test-package-one.1.0.zip'), "r") >>> Dateien = thezip.namelist ()> >> len (Dateien) 4 >>> 'Test-Package-One / Readme.txt' in Dateien True >>> 'Test-Package-One / Ordnerone / FileOne.txt' in Dateien True >>> 'Test-Paket -En / softertwo / filetwo.txt 'in Dateien TRUE >>>' Test-Package-One / FOLDTWO / FOLDTWO2 / FILETWO2.TXT 'in Dateien TruePackage Zwei >>> THEZIP = ZIPFILE.ZIPFILE (OS.PATH.JOIN (Distronen) , 'test-package-two.2.0.zip'), "r") >>> Dateien = thezip.namelist () >>> len (Dateien) 3 >>> 'Test-Package-Two / readme.txt' In Dateien True >>> 'Test-Package-Two / Ordner2One / FileOne.txt' in Dateien True >>> 'Test-Paket-Two / Ordner2two / Ordner2two2 / filetwo2.txt' in der Homepage des TrueProduct


leocornus.recipe.distribute. Zugehörige Software

HN.

Eine CLI- und PYTHON-Bibliothek für die Verwendung der HNSearch-API ...

111

Herunterladen