mirror of
https://github.com/TECHNOFAB11/bumpver.git
synced 2025-12-12 22:40:09 +01:00
fix: patterns/replacements for "-final" releases
This commit is contained in:
parent
f571d95093
commit
8dfcea90c4
7 changed files with 78 additions and 40 deletions
|
|
@ -100,6 +100,10 @@ def parse_version_info(version_str: str) -> VersionInfo:
|
|||
|
||||
kwargs = match.groupdict()
|
||||
kwargs['pep440_version'] = pycalver_to_pep440(kwargs['version'])
|
||||
if kwargs['release'] is None:
|
||||
kwargs['release'] = "-final"
|
||||
if kwargs['release_tag'] is None:
|
||||
kwargs['release_tag'] = "final"
|
||||
return VersionInfo(**kwargs)
|
||||
|
||||
|
||||
|
|
@ -144,6 +148,9 @@ def incr(old_version: str, *, release: str = None) -> str:
|
|||
else:
|
||||
new_release = release
|
||||
|
||||
if new_release == 'final':
|
||||
new_release = None
|
||||
|
||||
new_version = new_calver + "." + new_build
|
||||
if new_release:
|
||||
new_version += "-" + new_release
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue