自分用のメモ以上でもメモ以下でもないので、詳細は各自検索されたし。
各モジュールのインストール
pip install nose pip install unittest2 pip install wheel pip install twine
アップロード前に nose
でtestしておこう
nosetests
ホームディレクトリに .pypirc
ファイルを作成
[pypi] username: user password: password
モジュールのソースとインストーラーを作り、アップロードする dist
内のファイルは事前に全て削除しておく。
python setup.py sdist python setup.py bdist_wheel --universal twine upload dist/*
--universal
は2系と3系を共存させるため。
古い記述がGoogleから駆逐されずに残っていて、良くないよね。
参照
Python nose でユニットテストを書いてみた / 桃缶食べたい。