我正在使用bumpversion实用程序(
https://github.com/peritus/bumpversion
)对我的python包进行版本转换,但遇到了问题。我的格式是[主要][次要][发布]例如:“10.1-qa”。我的配置文件如下所示:
[bumpversion]
current_version = 10.1-qa
parse = (?P<major>\d+)\.(?P<minor>\d+)(\-(?P<release>[a-z]+))?
serialize =
{major}.{minor}-{release}
{major}.{minor}
[bumpversion:part:release]
optional_value = rel
first_value = qa
values =
qa
rc
rel
我想要的是在我碰到主要或次要部分时,将发布部分重置为qa。目前它只在碰撞主要部件时才这样做。我很感激在这方面的帮助,因为我在网上找不到一个例子