目录
Step1: 在PyPI上注册账号
Step2: 准备工具包源文件
Step3: 打包自定义工具
Step4: 上传打包好的自定义工具至PyPI
Step5: 安装并测试自定义工具包
参考资料
自定义源文件已上传至资源提供下载:nmstools.zip-Python文档类资源-CSDN下载
PyPI (Python Package Index)是Python软件包的集合,平时使用pip install安装的包均可在上面找到,作为一个开源平台,也可以贡献自己开发的工具供大家使用,只需要通过pip install **即可一键安装。
package_name
├── LICENSE # 可选
├── README.md # 可选
├── package_name
│ ├── ××1.py # 具体实现文件
│ ├── ××2.py
│ └── __init__.py # 新建一个空白文件
└── setup.py # 使用setuptools配置自定义工具包信息
import setuptools
requirements = ['numpy'] # 自定义工具中需要的依赖包
setuptools.setup(
name="package_name", # 自定义工具包的名字
version="1.0", # 版本号
author="author", # 作者名字
author_email="××@××.com", # 作者邮箱
description="description", # 自定义工具包的简介
license='MIT-0', # 许可协议
url="××.com", # 项目开源地址
packages=setuptools.find_packages(), # 自动发现自定义工具包中的所有包和子包
install_requires=requirements, # 安装自定义工具包需要依赖的包
python_requires='>=3.5' # 自定义工具包对于python版本的要求
)
python setup.py build sdist bdist_egg bdist_wheel
pip install twine
twine upload dist/*
pip install package_name
from package_name import package_name
Juliet 于 2022.01