ubuntu-release-upgrader: fixed pep440 compatibility; updated some string replacements

This commit is contained in:
Ruben Rodriguez 2024-08-24 23:53:46 -04:00
parent 8233f4de21
commit 8abf9b92af
2 changed files with 29 additions and 9 deletions

View file

@ -0,0 +1,18 @@
--- a/setup.py 2024-08-24 23:17:50.141778711 -0400
+++ b/setup.py 2024-08-24 23:11:05.728064936 -0400
@@ -1,6 +1,7 @@
#!/usr/bin/env python3
import glob
+import re
from distutils.core import setup
from subprocess import check_output
@@ -15,6 +16,7 @@
# PEP 440 uses '!' for the epoch separator:
# https://peps.python.org/pep-0440/#version-epochs
version = value.strip().replace(':','!')
+ version = re.sub("([a-zA-Z])", r"+\1", version, count=1)
break
else:
raise RuntimeError('No version found in debian/changelog')