Python自定义SDK发布到pypi

1. 代码项目结构:

 需要有setup.py,和自定义包(license_sdk_python),以及包下面需要包含__init__.py文件

2. setup.py 内容:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
from setuptools import setup, find_packages
 
setup(
    name="license-sdk-python",
    version="0.0.1",
    keywords=("pip", "license", "sdk"),
    description="license sdk python",
    license="MIT Licence",
 
    url="https://github.com/qiaoyk666/license-sdk-python.git",
    author="qiao",
    author_email="xxx@qq.com",
 
    packages=find_packages(),
    install_requires=[
        "requests",
        "cryptography",
        "websocket-client",
        "pycryptodome"
    ],
    include_package_data=True,
    platforms="any"
)
 <br><br>

3. 创建并上传源代码分发包(SDist)

 首先,确保你的代码是最新的,并且已经提交到你的代码仓库(如GitHub)。然后,在项目根目录下运行以下命令来创建源代码分发包:
python setup.py sdist bdist_wheel
 

4. 注册你的项目到PyPI(如果尚未注册)

如果你还没有在PyPI上注册你的项目,你需要先注册。你可以通过访问 PyPI 并点击右上角的“Register”按钮来注册。填写相关信息后,你会得到一个用户名和密码。登录 https://pypi.org/,点击Account settings

找到API tokens,

 点击Add API token 添加一个token,复制这个token

 

5. 上传你的包到PyPI

 

使用以下命令上传你的包:

twine upload dist/*
 这里你需要使用你在PyPI添加的token(第4步得到的token)。如果你还没有安装twine,你可以通过pip安装它:
pip install twine

 

 6. 使用自己的SDK

 第5步上传成功后,就可以在  https://pypi.org/ 搜速到自己的包了

运行如下命令,本地安装自己的SDK,就可以使用了

 

 pip install license-sdk-python

 

 
posted @   学海无涯学吧  阅读(8)  评论(0编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示