mirror of
https://github.com/spalencsar/bearhub.git
synced 2026-07-09 05:14:16 +02:00
[arch] fixes related to dependency checking
This commit is contained in:
12
bauh/gems/arch/util.py
Normal file
12
bauh/gems/arch/util.py
Normal file
@@ -0,0 +1,12 @@
|
||||
import re
|
||||
|
||||
RE_STRIP_EPIC = re.compile(r'^\d+:')
|
||||
RE_STRIP_RELEASE = re.compile(r'-[\d\.?]+$')
|
||||
|
||||
|
||||
def clean_version(version: str) -> str:
|
||||
treated_version = version.strip()
|
||||
if treated_version:
|
||||
return RE_STRIP_RELEASE.split(RE_STRIP_EPIC.split(treated_version)[-1])[0]
|
||||
|
||||
return treated_version
|
||||
Reference in New Issue
Block a user