这里介绍如何将你写的python工具包,打包成whl,并发布到pypi.org网站,使用pip进行安装使用。
大致步骤如下:
- 注册测试testpypi.org网站,生成上传的token
- 注册正式pypi.org网站,生成上传的token
- 编写代码
- 规划项目代码目录布局
- 编写打包文件pyproject.toml
- upload上传测试testpypi
- upload上传正式pypi
参考链接:
https://packaging.python.org/en/latest/tutorials/packaging-projects/
第一次打包命令如下:
| 1 | # mac/linux | 
升级包:
| 1 | # windows | 
项目结构大概如下:
| 1 | packaging_tutorial/ | 
这里再具体介绍下打包的配置文件如何编写:
| 1 | [project] | 
这里是配置打包时,是否包含txt rst数据文件,与根目录下的MANIFEST.in 文件配合使用
| 1 | [tool.setuptools.packages.find] | 
MANIFEST.in 文件内容的写法,参考:https://setuptools.pypa.io/en/latest/userguide/miscellaneous.html#using-manifest-in
包含某个文件,就这样写:
| 1 | include src/chineserand/*.rst | 
不需要某个文件,就这样写:
| 1 | exclude src/chineserand/*.py | 
好了,大家慢慢琢磨。
书山有路勤为径,学海无涯苦作舟。
欢迎关注微信公众号:【乐知付加密平台】,您的网络资源可变现
一起学习,一起进步。
