Python MANIFEST.in
ファイル。私はそれの多くの意味を推測することができますが、行の意味ははっきりしません:
graft tools
このようなファイルは _JoshData/pdfminer/MANIFEST.in
_ または _openstack/deb-python-falcon/MANIFEST.in
_ たとえば。
これはpython _MANIFEST.in
_テンプレート を使用するプロジェクトです)
_
MANIFEST.in
_ファイルをプロジェクトに追加して、sdist
コマンドで作成されたディストリビューションに含めるファイルのリストを定義できます。
sdist
が実行されると、_MANIFEST.in
_ファイルを検索して解釈し、パッケージに含まれるファイルのリストを含むMANIFEST
ファイルを生成します。マニフェストテンプレートには、1行に1つのコマンドがあり、各コマンドは、ソースディストリビューションに含める、またはソースディストリビューションから除外するファイルのセットを指定します。
MANIFEST
コマンド の中には、次のものがあります。
_graft dir
include all files under dir
_
_
MANIFEST.in
_ファイルを理解するのにしばらく時間がかかりました。
これは、distutils
がプロジェクト内のすべてのファイルを収集するために使用するファイルであり、最終的なインストーラーtarballに入ります(配布されるファイル)。