Python中国社区  »  Python

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

Py站长 • 1 年前 • 931 次点击  

主要参考

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
 
931 次点击  
分享到微博
分享
社区所有版块导航
Python
python开源   DjangoApp   pycharm   Django   Python  
DATA
docker   Elasticsearch  
WEB开发
linux   MQ   Bootstrap   NGINX   js   其他Web框架   Jquery   peewee   web工具   Git   zookeeper   MongoDB   bottle   tornado   Redis   NoSql   IE   DATABASE  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广