diff --git a/aur-check.py b/aur-check.py index 126b7cf..05d8823 100755 --- a/aur-check.py +++ b/aur-check.py @@ -4,7 +4,7 @@ import argparse import os -import subprocess +import pyalpm from arch import ArchDatabase, ArchPackage from aur import AURPackage @@ -64,8 +64,7 @@ class AURChecker: def compare(package, aur_package): """Compare package two versions and return status.""" - result = subprocess.check_output(["vercmp", package.get_version(), aur_package.get_version()]) - result = int(result) + result = pyalpm.vercmp(package.get_version(), aur_package.get_version()) if result < 0: return AURChecker.STATUS_NEEDS_UPDATE elif result > 0: