PyPI/TestPyPI
Get an account for TestPyPI and PyPI (respectively)
Publish packages to Test PyPI
Publish packages to PyPI
Project page
Preparation
Follow the instruction at Packaging Project
That’s all 🚀
Note
同じバージョンをアップロードすることはできない
https://test.pypi.org/help/#file-name-reuse を参照
動かないバージョンをあげても上書きして修正することができないので気をつける
twine uploadする前にdist/*を空っぽにしたほうがよい
メールアドレス(
setup.pyに書くauthor_email)は、TestPyPIに登録したメールアドレスでなくてもOKだったvalidな文字列であればなんでもよいみたい
invalidなアドレスは
twineでエラーがでる(xxxxxxにしてたら怒られた)
ページの
Project descriptionが表示されてなかったり、メタデータの修正が必要な場合があるので、まずはTestPyPIでテストしてからPyPIにリリースするとよさげPyPIのアップロード手順がしっかりしてきたらTestPyPIはもう使わなくていいかも