From 04b09569b1efa0a44e61d47d7490bfa6b2267acd Mon Sep 17 00:00:00 2001 From: Mustafa Gezen Date: Thu, 25 May 2023 21:43:55 +0200 Subject: [PATCH] Allow ^ in Version (NVR) --- apollo/rpmworker/repomd.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apollo/rpmworker/repomd.py b/apollo/rpmworker/repomd.py index defc26f..0aa8812 100644 --- a/apollo/rpmworker/repomd.py +++ b/apollo/rpmworker/repomd.py @@ -9,10 +9,10 @@ import aiohttp import yaml NVRA_RE = re.compile( - r"^(\S+)-([\w~%.+]+)-(\w+(?:\.[\w~%+]+)+?)(?:\.(\w+))?(?:\.rpm)?$" + r"^(\S+)-([\w~%.+^]+)-(\w+(?:\.[\w~%+]+)+?)(?:\.(\w+))?(?:\.rpm)?$" ) NEVRA_RE = re.compile( - r"^(\S+)-(?:(\d)+:)([\w~%.+]+)-(\w+(?:\.[\w~%+]+)+?)(?:\.(\w+))?(?:\.rpm)?$" + r"^(\S+)-(?:(\d)+:)([\w~%.+^]+)-(\w+(?:\.[\w~%+]+)+?)(?:\.(\w+))?(?:\.rpm)?$" ) EPOCH_RE = re.compile(r"(\d+):") DIST_RE = re.compile(r"(\.el\d(?:_\d|))")