#
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 、場合によっては gzip、 bzip2、または compress も 必要です