アプリケーションが正常に動作したら、 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 を使ってリモートでこれをダウンロードできます。