在PyPI上发布并更新自己的python package

将package整理成如下形式

1
2
3
4
5
6
/example_pkg
/example_pkg
__init__.py
setup.py
LICENSE
README.md

编辑setup.py

注意每次更新要更新版本号。

生成distribution archives

1
python setup.py sdist bdist_wheel

上传distribution archives

1
twine upload dist/*

或者

1
python -m twine upload dist/*

参考文档

Packaging Python Projects

Buy me Matcha Latte