6

Python パッケージを保守および配布する場合、コマンドを実行する MANIFEST ファイルを保持する必要がありますか?

python setup.py sdist

バージョン管理下で生成しますか、それとも .gitignore に追加する必要がありますか?

4

1 に答える 1

5

このファイルは、ソース配布に含めるファイルについて一般的に使用されるいくつかのアイデアで生成されます。そこにない場合は、簡単に再生できます。通常、変更を加える場合 (たとえば、世代がデフォルトでカバーしないファイルを追加するなど)、実際にはMANIFEST.in ファイルに変更を加えます。Manifest.in ファイルは、バージョン管理する必要があります。

もちろん、MANIFEST ファイルを自分で作成し、自動生成にまったく依存したくない場合もあります。このような場合、マニフェスト ファイルをバージョン管理する必要があります。

バージョン管理する必要はありませんが、より複雑なパッケージ構築の経験があまりないため、他のコメントのために質問を開いたままにしておくことをお勧めします。

于 2012-06-20T01:51:18.437 に答える