From a5f3c021b563bb1809f3061a40661c2d01ee4010 Mon Sep 17 00:00:00 2001 From: Rusty Wagner Date: Tue, 19 Nov 2019 17:09:01 -0500 Subject: Don't install PySide2 into python path if it's not compatible with that version of Python --- scripts/install_api.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'scripts') diff --git a/scripts/install_api.py b/scripts/install_api.py index 6e49f438..dffbc99d 100644 --- a/scripts/install_api.py +++ b/scripts/install_api.py @@ -92,6 +92,7 @@ else: binaryninja_pth_path = os.path.join(install_path, 'binaryninja.pth') with open(binaryninja_pth_path, 'wb') as pth_file: pth_file.write((api_path+"\n").encode('charmap')) - pth_file.write((api_path+sys.version[0]+"\n").encode('charmap')) #support for python2/3 QT bindings + if sys.version_info.major < 3 or (sys.version_info.major == 3 and sys.version_info.minor < 8): + pth_file.write((api_path+sys.version[0]+"\n").encode('charmap')) #support for python2/3 QT bindings print("Binary Ninja API installed using {}".format(binaryninja_pth_path)) -- cgit v1.3.1