发布pypi包
准备发布
1、首先为模块创建一个文件夹
创建了文件夹之后,将你要发布的文件复制到这个文件夹中。
2、在新文件夹中创建一个__init__.py文件
3、在新文件夹中创建一个setup.py文件,这个文件包含了发布的元数据。内容如下:
from distutils.core import setup
setup(
name ='module name',
version ='1.0.0',
py_modules =['module name'],
author ='username',
author_email ='email',
description ='description',
)
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
构建发布
4、构建一个发布文件
发布工具包含有构建一个发布所需的所有功能,在文件夹下打开一个终端窗口,键入命令:
python setup.py sdist
- 1
5、将发布安装到你的Python本地副本中
仍然在终端窗口中,键入一下命令:
sudo python setup.py install
- 1
6、注意:如果使用python setup.py register命令发布会报错,所以这里使用twine包上传,可以通过一下命令安装
pip install twine
- 1
7、输入twine upload dist/*,然后按照提示输入pypi账号、密码就可以上传成功了