1

Pythonには、私が限られた知識しか持っていない独自のdistutilsがあります。私が知っていることは次のとおりです。

  • MANIFEST.inを使用して、ファイルの無視/包含を行います。
  • そうしているpython setup.py sdist 場合、gzipされたdistがあります

そして、 gitを使用するhttps://pypi.python.org/pypi/setuptools-gitがあることがわかりましたが、それが git にどのように関連しているかわかりません。ドキュメントに git コマンドさえ表示されていません。

私の質問は、git を使用している場合、単にMANIFEST.inを削除するだけですか? または、 setuptools-gitを使用するエレガントな pythonic の方法があるはずです

ありがとう。

4

1 に答える 1

0

setuptools-git は、git 統合を可能にする setuptools のプラグインです。インストールが完了すると、Setuptools は、git によって追跡されるすべてのファイルをパッケージ配布に含めるように指示できます。これは、MANIFEST.in での明示的な包含指定に代わるものです。

その目的は、MANIFEST.in を .gitignore で無視するファイルに置き換えることです。.gitignore で MANIFEST.in を置き換えたい場合を除き、このプラグインを使用する必要はありません。

于 2013-07-30T07:04:22.093 に答える