leocornus.recipe.distribute.

ZC.BUILDOUTレシピパッケージと配布ファイル、モジュール、LIBS、アーカイブなどのレシピなど
今すぐダウンロード

leocornus.recipe.distribute. ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • GPL
  • 価格:
  • FREE
  • 出版社名:
  • Sean Chen
  • 出版社のWebサイト:
  • http://plonexp.leocorn.com/

leocornus.recipe.distribute. タグ


leocornus.recipe.distribute. 説明

Leocornus.Recipe.Distributeは、Lib、モジュール、アーカイブ、ファイルなどをパッケージ化して配布するためのビルドアウトレシピです。 >> hello 'helloooptionsSource - ルートディレクトリをルートします。デフォルト形式はzip.output-rootの出力ルートDIR、アーカイブファイルは保存されます。デフォルトはParts Directory.SampleSSamplesここでZC.Buildoutのテストサポートに基づいています。 http://pypi.python.org/pypi/zc.buildout/1.5.2.#testing-support.moseの準備をチェックしてください。 >>> OS >>> srcroot = tmpdir( 'src-root')>>> distroot = tmpdir( 'dist-root')テストパッケージの準備:いくつかのフォルダを作成し、テストファイルも作成します。 >>> PachafidOne = os.path.join(srcreot、 'test-package-one')>>> MKDIR(Pachordone)>>> mkdir(os.path.join(pachaphone、 'forgerone'))>>> mkdir (os.ph.join(PachificOne、 'FolderTwo'))>>> MKDIR(OS.Path.join(Pachordone、 'FolderTwo'、 'foldertwo2'))>>> WRITE(Profficone、 'Readme.txt'、 " Readme Content ")>>> write(Profficone、 'FolderOne'、 'fileOne.txt'、 'file one content')>>> write(Profficone、 'foldertwo'、 'filetwo.txt'、 'file two content') >>> WRITE(Profficone、 'FolderTwo'、 'FolderTwo2'、 'Filetwo2.txt'、 'File Two 2 Content')>>> packagetwo = os.join(srcroot、test-package-two ')> >> MKDIR(PackageTwo)>>> MKDIR(OS.PATH.JOIN(PackageTwo、 'Folder2One'))>>> MKDIR(PackageTwo、 'Folder2TWO'))>>> MKDIR(OS.Path .join(PackageTwo、 'Folder2two'、 'folder2two2')>>>書き込み(PackageTwo、 'Readme.txt'、 "Readme Content")>>> write(packagetwo、 'folder2one'、 'fileone.txt'、 ' 1つのコンテンツ ')>>>書き込み(PackageTwo、' Folder2Two '、' Folder2two2 '、' filetwo2.txt '、' file 22コンテンツ ')サンプルビルド設定ファイル。 sample_buildoutはテスト用のTempフォルダです。 >>> write(sample_buildout、 'buildout.cfg'、... "" ... ... parts = ... test-source-dist ... ... recipe = leocornus.recipe.distribute ... source-root =%(srcroot)s ... packages = ... test-package-one = 1.0 ... test-package-two = 2.0 .. 。dist-format = zip ... ""%dict(srcrot = srcrot、distroot = distroot))を実行する>>>印刷システム(ビルドアウト)テストのインストールsource-dist。 test-source-dist:パッケージの作成:... / dist-root / test-package-one.1.0.zip test-source-dist:パッケージの作成:... / dist-root / test-package-to.2.0 .zipread結果を確認するためのdistファイル。 >>>インポートZipFile >>> thezip = zipfile.zipfile(os.path.join(distroot、 'test-package-one.1.0.zip')、 "R")>>> files = thezip.namelist()> >> LEN(ファイル)4 >>>「テストパッケージ - 1つ/ readme.txt」ファイル内>>> 'test-package-1 / fileOne / fileOne.txt' in files true >>> 'test-package - ファイル内/ foldertwo / filetwo.txt 'in files true >>>' 'test-package - files in files truepackage tobe >>> thezip = zipfile.zipfile(os.path.join(distroot) 、 'test-package-two.2.0.zip')、 "r")>>> files = thezip.namelist()>>> len(ファイル)3 >>>「テストパッケージ - 2 / readme.txt」ファイル内>>> 'test-package-2 / fileOne.txt' in files true >>> 'test-package-2 / folder2two / folder2two2 / filetwo2.txt'ファイルのTrueProductのホームページ


leocornus.recipe.distribute. 関連ソフトウェア