要点:模块化、打包、部署、建立私有python仓库、增量发布、接入版本控制工具

 

版本控制方案有:1.连续的方式增加版本号v1,v2等等    2.使用日期格式,用嵌入发布时间信息来标记

3.语义版本控制方案:格式为 (主版本号、次版本号、补丁版本等),主版本在引入不兼容的访问其他功能的API时会递增,

增加较小功能并保持向后兼容时,次版本号会递增。

 

python项目的模块化,就是将原本在一个文件中的代码,按功能划分为多个python文件分别存储,更有条理性

 

PyPi是一个python社区软件包官方库,默认情况pip都搜索这个库的包进行安装

 

可以将自己的项目上传到pypi供其他用户使用。

 

上传python包时候,现在register接口已经不被支持了,应该直接使用twine upload dist/*上传的命令

上传的testpypi网站已经为新网站:https://test.pypi.org/legacy/

 

下载:pip install -i https://test.pypi.org/simple/ shourenzhixilai

安装这个包后,就可以在python环境中导入,并调用包中的模块或函数。