主要参考
https://packaging.python.org/en/latest/distributing/
具体步骤
撰写 项目结构
参考 https://github.com/pypa/sampleproject
check
## 直接路由到你写的setup.py文件的更目录下
## 然后运行:
python setup.py check
## 输出一般是running check
## 如果有错误或者警告,就会在此之后显示
## 没有任何显示表示Distutils认可你这个setup.py文件。
dist
## 和上面一样,路由到setup.py所在目录
## 也是使用setup.py本身代码来运行
## 不同的是后面的参数不一样。
python setup.py sdist
## 命令执行后会输出打包的状态,你可以进行查看
## 如果有warning的话,你可以稍后返回修改对应的地方后,重新打包
## 如果正常的情况下,你应该可以在你的根目录下看到一个dist/的文件夹
## 文件夹里面包含了当前打包出来的一个.zip文件。或者.tar.gz文件.
upload
## 注册,并上传sdist
python setup.py register sdist upload
实践
plugin based for 微服务mock服务 using python.
github
https://github.com/knightliao/pfrock
pypi
https://pypi.python.org/pypi/pfrock