アプリケーションを配布する

アプリケーションが正常に動作したら、 setup.py sdist コマンドを使って “tarball” を生成できます。次のコマンドは、現在の作業ディレクトリが作成した tutorial パッケージで、 tutorial パッケージの親ディレクトリは Pyramid 環境を表す virtualenv であると想定しています。

UNIX の場合:

$ ../bin/python setup.py sdist

Windows の場合:

c:\pyramidtut> ..\Scripts\python setup.py sdist

コマンドの出力は以下のようになります:

running sdist
# ... more output ...
creating dist
tar -cf dist/tutorial-0.0.tar tutorial-0.0
gzip -f9 dist/tutorial-0.0.tar
removing 'tutorial-0.0' (and everything under it)

このコマンドは tutorial-0.0.tar.gz という名前で “dist” サブディレクトリに tarball を作成します。友達にこのファイルを送って、この新しいクールな アプリケーションを見せることができます。友達は easy_install コマンドを 使って直接これをインストールできるはずです。または、これを PyPI にアップロードして世界中の人と共有することが できます。この場合、人々が PyPI からダウンロードしている他のパッケージと 同じように easy_install を使ってリモートでこれをダウンロードできます。