From 9563f121e8d099315c75ce8d59c9b3d0d12fcbee Mon Sep 17 00:00:00 2001 From: Nate Coraor Date: Tue, 27 Oct 2015 16:28:25 -0400 Subject: [PATCH] binary_compatibility.py shouldn't fail on platforms that don't return anything for get_specific_platform() (e.g. things other than Linux). --- scripts/binary_compatibility.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/scripts/binary_compatibility.py b/scripts/binary_compatibility.py index 715f626de93..f1e7030b433 100644 --- a/scripts/binary_compatibility.py +++ b/scripts/binary_compatibility.py @@ -29,7 +29,7 @@ except ImportError: import sys import json -from pip.pep425tags import get_platform, get_supported +from pip.pep425tags import get_supported from pip.platform import get_specific_platform @@ -39,7 +39,10 @@ compatible_platforms = { def install_compat(): - this_plat = get_specific_platform()[0] + spec_plat = get_specific_platform() + if spec_plat is None: + return None + this_plat = spec_plat[0] compat_plat = compatible_platforms.get(this_plat, None) rval = {} if compat_plat: