From 02bbe3eaa4f667293c72401e634e56e9ffbc33c3 Mon Sep 17 00:00:00 2001 From: Jussi Pakkanen Date: Sun, 23 Nov 2025 19:50:52 +0200 Subject: Bump version number for 1.10 rc1. --- packaging/mpackage.py | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) (limited to 'packaging') diff --git a/packaging/mpackage.py b/packaging/mpackage.py index a075e0627..e457e5580 100755 --- a/packaging/mpackage.py +++ b/packaging/mpackage.py @@ -25,16 +25,19 @@ with tarfile.open(infile , 'r') as tf: fname = os.path.split(infile)[1] tmp = fname.replace('-', '_') -if '0rc' in fname: - version = tmp[6:-7] - base_version = tmp[6:-10] + +assert fname.endswith('.tar.gz') +version_part = fname.split('-', 1)[1][:-7] + +if 'rc' in version_part: + base_version, rcnum = version_part.split('rc') + version = base_version + 'rc' + rcnum extension = tmp[-7:] - rcnum = tmp[-8:-7] dchversion = base_version + '~rc' + rcnum - origname = tmp[:11] + '~rc' + rcnum + '.orig' + extension + origname = tmp.split('rc', 1)[0] + '~rc' + rcnum + '.orig' + extension else: - origname = tmp[:11] + '.orig.' + tmp[-6:] - version = tmp[6:-7] + origname = tmp[:-7] + '.orig.' + tmp[-6:] + version = version_part dchversion = version version_lines = pathlib.Path(relfile).read_text().split('\n')[:-1] prev_ver = version_lines[-1] -- cgit v1.2.3