Py学习  »  Python

[精华] 上传项目到 pypi 实践

Py站长 • 8 年前 • 2425 次点击  

主要参考

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

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/1465
 
2425 次点击