replace semver with packaging.version

This commit is contained in:
2020-08-13 19:50:07 +02:00
parent 10c11139d3
commit bcfc91084a

View File

@@ -9,8 +9,8 @@ import subprocess
import sys
import time
from queue import Queue, Empty
from packaging import version
import semver
import yaml
regex_pkgver = re.compile(r"^pkgrel\s*=\s*(.+)$", re.MULTILINE)
@@ -194,13 +194,13 @@ def parse_pkgbuild(pkgbuild_file):
if not pkgver or not pkgrel:
logging.warning("[%s] Failed to parse pkgbuild", pkgbuild_file.split("/")[-4])
return semver.VersionInfo.parse("{}.{}".format(pkgver, pkgrel))
return version.parse("{}-{}".format(pkgver, pkgrel))
def parse_repo(name, repo):
ver_split = find_all_files_for_pkg(name, repo)[0].split("-")
return semver.VersionInfo.parse(ver_split[-3] + "." + ver_split[-2])
return version.parse(ver_split[-3] + "-" + ver_split[-2])
def sync_marchs_with_config():