1
0
Fork 0

Updating PEP440 version handling to fix FTBFS with Progress Linux versions.

Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
This commit is contained in:
Daniel Baumann 2025-06-21 11:47:56 +02:00
parent df430022eb
commit df1651f3a6
Signed by: daniel.baumann
GPG key ID: BCC918A2ABD66424
2 changed files with 15 additions and 0 deletions

View file

@ -0,0 +1,14 @@
Author: Daniel Baumann <daniel.baumann@progress-linux.org>
Description: Updating PEP440 version handling to fix FTBFS with Progress Linux versions.
diff -Naurp devscripts.orig/scripts/setup.py devscripts/scripts/setup.py
--- devscripts.orig/scripts/setup.py
+++ devscripts/scripts/setup.py
@@ -25,6 +25,7 @@ def make_pep440_compliant(version: str)
if not local:
return version
sanitized_local = re.sub("[+~]+", ".", local).strip(".")
+ sanitized_local = re.sub("^[+-]+", ".", sanitized_local).strip(".")
pep440_version = f"{public}+{sanitized_local}"
assert re.match(
"^[a-zA-Z0-9.]+$", sanitized_local

View file

@ -1 +1,2 @@
progress-linux/0001-wget.patch
progress-linux/0002-pep440.patch