目的
- 自作した Python のパッケージを PyPI で公開する時のめも
setup.py を書く
お作法
公式ドキュメントを参考に書いていきます.
- https://docs.python.org/2.7/distutils/setupscript.html
- http://docs.python.jp/2/distutils/setupscript.html
パッケージを PyPI に登録
初回登録を済ませるとホームディレクトリに .pypirc が作成されます.
$ python setup.py register
パッケージを PyPI に公開
ソース, バイナリ配布, egg を配布する場合は以下のようになります.
$ python setup.py sdist bdist bdist_egg upload
.gitignore に追記すること
公開する時にいろいろ生成されるファイル群は ignore 対象にします.
. gitignore
*.egg-info
*.pyc
dist
build