python自定义自己的类库
引言:
在工作中,我们经常下载使用第三方库,有些库不符合项目的实际业务场景,需要调整;日常方法(函数)可支持复用,可以将功能代码封装成库,进行引用,减少工作量;代码逻辑更清晰、有条理。
待打包项目
生成tar.gz包和wheel包
python setup.py sdist bdist_wheel
执行命令上面的命令会在dist/目录下生成一个tar.gz的源码包和一个.whl的Wheel包:
上传工具安装
pip install twine
上传准备工作
1.注册pypi账户
2.进入 PyPI · The Python Package Index
按照指引注册账户
3.注册成功后,登录pypi,进入Account settings页面
一直往下拉,找到 API tokens,点击 Add API token添加token
如图填写,填写完成,点击 Create token 按钮,会生成自己账号的token
生成token后,点击Copy token保存,用于上传类库
pypi账户token:
[pypi]
username = __token__
password = pypi-AgEIcHlwaS5vcmcCJDE5M2M1NTA3LWY5NzMtNDllYy1hODBjLTBlNDE2YzY3MWYxMAACKlszLCJiYTE2MzgxMy1iOGU5LTRiMmYtYjA5YS05OWFlNzlmZGUzYzciXQAABiAmZXQXW6wg0618zcFJkOoXsbrPW6PSp9i8gXFjuw6lRw
上传
twine upload --username __token__ --password pypi-AgEIcHlwaS5vcmcCJGUyYjk2MzMwLTYxOWEtNGNlNy1hNTBjLTU0NjkzNmI2MmQxZAACKlszLCJiYTE2MzgxMy1iOGU5LTRiMmYtYjA5YS05OWFlNzlmZGUzYzciXQAABiANf5BT_zvDqqwDML5X5I7i19NOkmpbRWBWnZD3tJHlTA dist/*
说明:
--username 后面跟 __token__
--password 后面跟pypi账号的 token
执行结果