Construction et publication de packages Python

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

Je suppose que tu aimes

Origine blog.csdn.net/DearestFriend/article/details/108384481
conseillé
Classement