1. 代码项目结构:
需要有setup.py,和自定义包(license_sdk_python),以及包下面需要包含__init__.py文件
2. setup.py 内容:
- 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
使用以下命令上传你的包: 这里你需要使用你在PyPI添加的token(第4步得到的token)。如果你还没有安装twine,你可以通过pip安装它:
6. 使用自己的SDK
第5步上传成功后,就可以在 https://pypi.org/ 搜速到自己的包了
运行如下命令,本地安装自己的SDK,就可以使用了
- pip install license-sdk-python
复制代码
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |