Cet article décrit uniquement le processus de téléchargement sur test.pypi.org. Si vous souhaitez télécharger sur le site officiel pypi.org, il vous suffit de créer un compte officiel. Une fois la publication réussie, vous pouvez utiliser la commande pip install [your-package] pour l'installer.
1. Le répertoire du projet est le suivant
protocol_package
└── huitu_iot_protocol_rule
└── __init__.py
└── xxx.py
└── README.md
└── setup.py
2. Le fichier setup.py se présente comme suit
# -*- 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. Présentation du projet
python2.7 setup.py sdist bdist_wheel
4. Télécharger pour tester PyPI
python2.7 -m twine upload --repository-url https://test.pypi.org/legacy/ dist/*
5. Installation
5.1. Installer avec le package tar dans le dossier dist
pip2.7 install huitu_iot_protocol_rule-1.0.0.tar.gz
5.2, installer à partir de Test PyPI
pip2.7 install -i https://test.pypi.org/simple/ --no-deps huitu_iot_protocol_rule==1.0.0