python自定义包的发布

准备工作

首先你应该在http://pypi.python.org/pypi中拥有一个你自己的账号
然后在来说你的代码怎么处理:
一、在已经开发好的包文件夹下,创建一个python模块:setup.py
二、setup模块中需要填入:
1)、引入构建包信息的模块
from distutils.core import setup
2)、定义发布的包文件的信息
setup(
name="xxx", #发布包文件的名称
version="1.0", # 发布包的版本号
description="xxx" # 发布包的描述信息
...# 作者名称等等
py_modules=['','',''...]# 发布包中的模块文件列表
)
三、 如果你的模块文件夹中有需要上传的图片音频之类的,那么你可以:
在包文件夹下创建一个MANIFEXT.in文件,并在文件中写入:
recursive-include 文件名 *
有几个文件夹就写几行

开始

一、进入包文件夹的命令行,输入:
python setup.py build # 构建命令
python setup.py sdist # 打包命令
然后在命令行中下载twine:
pip install twine
最后进行上传:
twine upload dist/*
等候下载成功

模块下载使用

直接在命令行中输入:
pip install 自己设置的模块名称
检查自己是否下载成功:
pip list 看看这个列表中是否存在你的模块

这个时候包文件夹已经下载成功了。

你可能感兴趣的:(python自定义包的发布)