4 ソースコード配布物を作成する

 2 節で示したように、ソースコード配布物を作成 するには sdist コマンドを使います。最も単純な例では、

python setup.py sdist

のようにします (ここでは、sdist に関するオプションを setup スクリプトや設定ファイル中で行っていないものと仮定します)。 sdist は、現在のプラットフォームでのデフォルトのアーカイブ形式 でアーカイブを生成します。デフォルトの形式は Unixでは gzip で圧縮された tar ファイル形式 (.tar.gz) で、Windows では ZIP 形式です。

--formats オプションを使えば、好きなだけ圧縮形式を 指定できます。例えば:

python setup.py sdist --formats=gztar,zip
は、gzip された tarball と zip ファイルを作成します。 利用可能な形式は以下の通りです:
形式 説明 注記
zip zip ファイル (.zip) (1),(3)
gztar gzip 圧縮された tar ファイル (.tar.gz) (2),(4)
bztar bzip2 圧縮された tar ファイル (.tar.bz2) (4)
ztar compress 圧縮された tar ファイル (.tar.Z) (4)
tar tar ファイル (.tar) (4)

注記:

(1)
Windows でのデフォルトです
(2)
Unixでのデフォルトです
(3)
外部ユーティリティの zip か、zipfile モジュールが必要です (Python 1.6 からは 標準ライブラリになっています)
(4)
外部ユーティリティ: tar 、場合によっては gzipbzip2、または compress も 必要です



Subsections
ご意見やご指摘をお寄せになりたい方は、 このドキュメントについて... をご覧ください。