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