From e15376e44edc5aeb49ad627a8b8901c051cead2e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Sat, 18 Apr 2020 15:06:10 +0200 Subject: [PATCH] changelog: update version number generation to actual usage (#41851) --- eobuilder/changelog.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/eobuilder/changelog.py b/eobuilder/changelog.py index 8a33fb9..29271c5 100644 --- a/eobuilder/changelog.py +++ b/eobuilder/changelog.py @@ -1,6 +1,7 @@ import datetime import textwrap import os +import re import sys import pytz @@ -71,8 +72,8 @@ def changelog_from_git(project, version_suffix, path, continue version = name.lstrip('v').replace('-', '.') if is_pep0440: - # pep440 limit free-style version number after a + - version = version.replace('.g', '+g') + # use .postX+g form + version = re.sub('\.(\d+)\.g', r'.post\1+g', version) if i == 0: version += version_suffix if epoch: