Python Bumpversion:重置版本的任何部分

Python Bumpversion:重置版本的任何部分,python,version,Python,Version,我正在使用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}-{rele

我正在使用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
[bumpversion]
当前版本=10.1-qa
解析=(?P\d+)\(?P\d+)(\-(?P[a-z]+))?
序列化=
{major}.{minor}-{release}
{大调}.{小调}
[版本:部分:发布]
可选_值=rel
第一个值=质量保证
值=
质量保证
钢筋混凝土
雷尔
我想要的是在我碰撞主要或次要部件时,将发布部件重置为qa。目前,它仅在碰撞主要部件时才会这样做。我将非常感谢在这方面的任何帮助,因为我还没有在网上找到一个例子