0. 简介
前段时间因为要发布自己的第一个 Python 包 macCC
, 所以摸索了一下 Python pip 包的发包流程,这里分享出来,希望对大家有所帮助,有疑问的话可以微信:cijianzy
,或者邮箱`cijianzy@gmail.com`联系我一起交流。
1. 依赖安装
1 | python -m pip install --upgrade pip setuptools wheel |
2. setup.py
在工程的根目录创建 setup.py
, 填入以下以下工程配置。其他配置可以查看官方文档。
1 | from setuptools import setup, find_packages |
3. 测试
完成配置以后,即可通过本地安装测试
1 | pip install . |
4. 发布账号注册
发布前,需要在下面地址进行账号注册发布账号注册并完善本地配置文件信息:
创建配置文件~/.pypirc
,填入以下内容
1 | [distutils] |
5. 发布&升级
上面的流程全部走完以后,即可进行发布了,根目录执行如下命令进行提交发布
1 | python setup.py register sdist upload |
发布以后即可进行升级了
1 | rm -rf ~/Library/Caches/pip && pip install YOUR_PROJECT_NAME --upgrade |