summaryrefslogtreecommitdiff
path: root/scripts/install_api.py
diff options
context:
space:
mode:
authorRusty Wagner <rusty.wagner@gmail.com>2019-11-19 17:09:01 -0500
committerRusty Wagner <rusty.wagner@gmail.com>2019-11-19 17:09:01 -0500
commita5f3c021b563bb1809f3061a40661c2d01ee4010 (patch)
tree4b59724e092155bd7935879110c18f9aba21623b /scripts/install_api.py
parent564642dc68279ae7dcba140a35d10be72f6e7a4f (diff)
Don't install PySide2 into python path if it's not compatible with that version of Python
Diffstat (limited to 'scripts/install_api.py')
-rw-r--r--scripts/install_api.py3
1 files changed, 2 insertions, 1 deletions
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))