From 0951af9dc76f700c7af9f3da1482c66b690e25bd Mon Sep 17 00:00:00 2001 From: coderkun Date: Mon, 25 Jul 2016 12:31:31 +0200 Subject: [PATCH] use pyalpm to compare package verions --- aur-check.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) 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: