把自己的 Python 包发布到 PyPi

把自己的 Python 包发布到 PyPi

Tags
Python
Published
把自己的写的 python 包发布到 pypi 后,就可以方便的通过 pip install 安装。写过大名鼎鼎 requests 包的作者有一个 setup.py 文件,用这个已经配置好的文件可以非常方便的上传自己的包。
先下载该作者的 setup 文件到自己的项目目录:https://github.com/kennethreitz/setup.py
再在本机生成安装文件:
# 把文件打包成 .tar.gz
python setup.py sdist build

# 安装 wheel
pip install wheel

# 打包成 wheels 格式包
python setup.py bdist_wheel --universal
在 pypi 注册账号,记得要验证邮箱才能上传包。通过 pip 安装 twine 后,使用 twine 上传自己的 pip 包:
twine upload dist/*