「Python Distribute」ガイド(以前はpython-distribute.orgにありましたが、登録は失効しています)にdoc/txt
ファイルを含めるように指示.py
され、MANIFEST.in
ファイルはファイルから除外されます
sourcedistドキュメントはのみsdistの用途私に語ったMANIFEST.in
だけで、指定して含めるファイルが含ま.py
ファイルを。また、使用するように指示します:python setup.py sdist --manifest-only
を生成しますMANIFEST
が、Pythonはこれが存在しないことを教えてくれます
私はこれらが異なるバージョンのpythonからのものであり、配布システムが完全に混乱していることに感謝しますが、私がpython 3とsetuptools
(distributeを含むが、現在はsetuptoolsと呼ばれている新しいものを使用していると仮定します)配布に戻して、名前をsetuptools .....に変更して配布します。
私は「標準」のフォルダ構造とsetup.py
ファイルに従っています
- 私は必要
MANIFEST.in
ですか? - その中に何があるべきですか?
- これらの異なるパッケージシステムとメソッドのすべてが1つの単純なプロセスになるのはいつですか?
sdist
(手段:ソース配布)コマンドを使用する必要があるようです。あなたはそれを考慮した場合bdist
とbdist_wheel
されているバイナリのみあなたのpythonのパスにインストールされることを意図し、これは理にかなっています。(これらの非モジュールファイルとディレクトリはどこに移動しますか?In/usr/local/lib/python2.7/dist-packages/
?確かにそうではありません。)しかし、作成されたアーカイブを確認するのが混乱し、それらにファイルが含まれていないため、言及する価値があります。