Allow ^ in Version (NVR) (#10)

This commit is contained in:
Mustafa Gezen 2023-05-25 21:47:15 +02:00 committed by GitHub
parent 31edffb4c5
commit 64e03009c1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -9,10 +9,10 @@ import aiohttp
import yaml import yaml
NVRA_RE = re.compile( NVRA_RE = re.compile(
r"^(\S+)-([\w~%.+]+)-(\w+(?:\.[\w~%+]+)+?)(?:\.(\w+))?(?:\.rpm)?$" r"^(\S+)-([\w~%.+^]+)-(\w+(?:\.[\w~%+]+)+?)(?:\.(\w+))?(?:\.rpm)?$"
) )
NEVRA_RE = re.compile( 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+):") EPOCH_RE = re.compile(r"(\d+):")
DIST_RE = re.compile(r"(\.el\d(?:_\d|))") DIST_RE = re.compile(r"(\.el\d(?:_\d|))")