mirror of
https://github.com/f-droid/fdroidserver.git
synced 2025-11-04 22:40:29 +03:00
port to looseversion
This commit is contained in:
parent
4b208e438e
commit
e2949cbd61
4 changed files with 11 additions and 12 deletions
|
|
@ -57,7 +57,6 @@ import defusedxml.ElementTree as XMLElementTree
|
|||
from base64 import urlsafe_b64encode
|
||||
from binascii import hexlify
|
||||
from datetime import datetime, timedelta, timezone
|
||||
from packaging.version import Version
|
||||
from queue import Queue
|
||||
from zipfile import ZipFile
|
||||
|
||||
|
|
@ -71,6 +70,7 @@ from fdroidserver import _
|
|||
from fdroidserver.exception import FDroidException, VCSException, NoSubmodulesException,\
|
||||
BuildException, VerificationException, MetaDataException
|
||||
from .asynchronousfilereader import AsynchronousFileReader
|
||||
from .looseversion import LooseVersion
|
||||
|
||||
from . import apksigcopier, common
|
||||
|
||||
|
|
@ -656,7 +656,7 @@ def find_apksigner(config):
|
|||
if not os.path.isdir(os.path.join(build_tools_path, f)):
|
||||
continue
|
||||
try:
|
||||
if Version(f) < Version(MINIMUM_APKSIGNER_BUILD_TOOLS_VERSION):
|
||||
if LooseVersion(f) < LooseVersion(MINIMUM_APKSIGNER_BUILD_TOOLS_VERSION):
|
||||
logging.debug("Local Android SDK only has outdated apksigner versions")
|
||||
return
|
||||
except TypeError:
|
||||
|
|
@ -717,9 +717,9 @@ def test_aapt_version(aapt):
|
|||
# the Debian package has the version string like "v0.2-23.0.2"
|
||||
too_old = False
|
||||
if '.' in bugfix:
|
||||
if Version(bugfix) < Version(MINIMUM_AAPT_BUILD_TOOLS_VERSION):
|
||||
if LooseVersion(bugfix) < LooseVersion(MINIMUM_AAPT_BUILD_TOOLS_VERSION):
|
||||
too_old = True
|
||||
elif Version('.'.join((major, minor, bugfix))) < Version('0.2.4062713'):
|
||||
elif LooseVersion('.'.join((major, minor, bugfix))) < LooseVersion('0.2.4062713'):
|
||||
too_old = True
|
||||
if too_old:
|
||||
logging.warning(_("'{aapt}' is too old, fdroid requires build-tools-{version} or newer!")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue