setuptools_gitはGitの統合を可能にsetuptoolsのためのプラグインです。一度インストールすると、setuptoolsのは、モジュールの配布にはgitが追跡し、すべてのファイルを含めるように言ったことができます。
setuptools_gitはMANIFEST.inと明示的な仕様に代わるものです。このパッケージは、以前gitlsfilesとして知られていました。名前の変更は、均一な命名規則を提供するプラグイン開発者はsetuptoolsの努力の結果です。
ここでパッケージの配布は、使用して作成したパッケージを指し
setup.py、EX:
Pythonのsetup.pyのsdist
のpython setup.py bdist_rpm
のpython setup.py bdist_egg
このパッケージは、以前gitlsfilesとして知られていました。名前の変更があります
提供するsetuptoolsのプラグインの開発者による努力の結果
均一な命名規則。
インストール:
easy_installを持ちます:
easy_installをsetuptools_git
代替手動インストール:
タール-zxvf setuptools_git-X.Y.Z.tar.gz
CDのsetuptools_git-X.Y.Z
Pythonはsetup.py installを
X.Y.Zは、バージョン番号です。
利用
このプラグインを有効化するには、まずPythonモジュールをパッケージ化する必要があります
`setup.py`と使用setuptoolsのです。前者は十分に記載されています
distutilsのマニュアル:
http://docs.python.org/dist/dist.html
ただsetup.py` `編集、代わりのdistutilsのsetuptoolsのを使用し、
変更
distutils.coreインポートのセットアップから
へ
setuptoolsのインポートのセットアップから
setuptoolsのパッケージをビルドするときは、すべてのファイルが含まれるように、それを求めることができます
この引数を追加することで、あなたのリビジョンコントロールシステムによって追跡
`セットアップ()`のあなたの呼び出し:
セットアップ(...、
include_package_data =真、
...)
これはsetuptoolsのはリビジョンによって追跡ファイルをインクルードします
setuptoolsの制御システムは知っています。このプラグインが提供します
CVSをサポートするのgitとsetuptoolsの船舶のためのサポートと
転覆。
それはあなたのリビジョン管理システムでファイルを追跡することを起こるかもしれません
あなたのパッケージに含めないこと。その場合、あなた
ディレクティブ中でこれらのファイルをパッケージからsetuptoolsのを防ぐことができます
あなたの `MANIFEST.in`、EX:
.gitignoreを除外する
画像を再帰除外* .XCF * .blendファイル
この例では、 `.gitignore`をパッケージからsetuptoolsのを防止し、
GimpのとBlenderのソースファイルは `images`ディレクトリの下に見つかりました。
パッケージから除外するファイルは `)(`セットアップに記載されていることができます
ディレクティブ:
セットアップ(...、
exclude_package_data = {'':['.gitignore']、
「イメージ」:['* .XCF'、 '* .blendファイル']}、
...)
この要件:
このパイソン
コメントが見つかりません