Este artículo solo describe el proceso de carga a test.pypi.org. Si desea subir a pypi.org oficial, solo necesita registrar una cuenta oficial. Una vez que el lanzamiento sea exitoso, puede usar el comando pip install [su-paquete] para instalarlo.
1. El directorio del proyecto es el siguiente
protocol_package
└── huitu_iot_protocol_rule
└── __init__.py
└── xxx.py
└── README.md
└── setup.py
2. El archivo setup.py es el siguiente
# -*- coding: utf-8 -*-
"""
File Name setup.py
Created on 2020/05/01
@author: gw
"""
from setuptools import setup
setup(
name='huitu_iot_protocol_rule', # 项目名称,保证它的唯一性,不要跟已存在的包名冲突即可
version='1.0.0', # 版本
description='协议规约', # 项目的简单描述
author='gw', # 作者
author_email='[email protected]', # 邮箱
url='http://xx.xx.xx.xx:xxxx', # 项目地址
packages=['huitu_iot_protocol_rule'],
)
3. Presentación del proyecto
python2.7 setup.py sdist bdist_wheel
4. Cargar para probar PyPI
python2.7 -m twine upload --repository-url https://test.pypi.org/legacy/ dist/*
5. Instalación
5.1. Instalar con el paquete tar en la carpeta dist
pip2.7 install huitu_iot_protocol_rule-1.0.0.tar.gz
5.2, instalar desde Test PyPI
pip2.7 install -i https://test.pypi.org/simple/ --no-deps huitu_iot_protocol_rule==1.0.0