python 64式: 第54式、制作pip包

目标:
制作某个版本的pip的python包

tag会记录版本的commit号

步骤:
步骤1: 给包打上版本信息
git tag -a -m "Release X.Y.Z"  X.Y.Z  

样例:
git tag -a -m "Release 0.0.1"  0.0.1  

解释:
git tag -a -m 
-a参数来创建一个带备注的tag,备注信息由-m指定。如果你未传入-m则创建过程系统会自动为你打开编辑器让你填写备注信息。

步骤2: 查看tag信息
git show命令可以查看tag的详细信息,包括commit号等。
git show <tag_name>

样例:
git show 0.0.1
样例输出信息:
tag 0.0.1
Tagger: xxx
Date:   Fri Apr 24 16:40:28 2020 +0800

Release 0.0.1

commit <commit_id>
Author: xxx
Date:   Fri Apr 24 14:49:03 2020 +0800
.......

步骤3: 制作pip包
build pip 包:       
python setup.py sdist   
在./dist/目录下能够找到一个包含版本号的tar.gz的包

样例:
xxx-0.0.1.tar.gz

解释:
python setup.py sdist用于生成压缩包(zip/tar.gz)

步骤4: 验证制作的pip包可以安装
先解压tar.gz的包
然后:
python setup.py install 


参考:
https://www.jianshu.com/p/cdd80dd15593
https://www.cnblogs.com/yunfeiqi/p/6844771.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值