我有一个项目具有以下版本控制,符合PEP 440:
0.4.40+e39e255
我利用'local' version来存储最新的提交哈希。当我执行python setup.py sdist
操作时,会创建一个包project_title-0.4.40-e39e255.tar.gz
,在以后部署并安装pip
时,它将保持{python setup.py install
命令相同:
如何在版本中创建带有“plus”的包?我的环境有问题吗?在
升级版 该项目是开源的,因此我将添加到实际代码的链接:
UPD2VERSION.txt
,在代码中提到,但在repo中不存在,它是{
0.4-39-g5f530aa
UPD3VERSION
中的setup.py
实际上是我需要的:
In[7]: with open('VERSION.txt') as f:
... VERSION = f.read().strip().replace('-g', '+').replace('-', '.')
...
In[8]: VERSION
Out[8]: '0.4.42+b4b4e13'
目前没有回答
相关问题 更多 >
编程相关推荐