Skip to content

Commit fa38fbb

Browse files
committed
tools: fix package version in arm pack manager
Use python's LooseVersion to get the correct version.
1 parent 44bc754 commit fa38fbb

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

tools/arm_pack_manager/__init__.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
from zipfile import ZipFile
1414
from tempfile import gettempdir
1515
import warnings
16+
from distutils.version import LooseVersion
1617

1718
warnings.filterwarnings("ignore")
1819

@@ -31,7 +32,7 @@ def strip_protocol(url) :
3132

3233
def largest_version(content) :
3334
return sorted([t['version'] for t in content.package.releases('release')],
34-
reverse=True, key=lambda v: map(int, v.split(".")))[0]
35+
reverse=True, key=lambda v: LooseVersion(v))[0]
3536

3637
def do_queue(Class, function, interable) :
3738
q = Queue()

0 commit comments

Comments
 (0)