summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorJosh Watson <josh@trailofbits.com>2019-01-08 10:49:59 -0800
committerJordan <jordan@psifertex.com>2019-01-09 14:37:45 -0500
commit9e5ded10703110ff1af7d1efc0d39c95ed6f0568 (patch)
tree4cad04fbf34d402c6dea57faeddab572bf4ef7e5 /scripts
parent34b04f487e0dfcdc8766cb265e10dd3f58217f30 (diff)
Fixed install_api.py for virtualenv
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/install_api.py9
1 files changed, 8 insertions, 1 deletions
diff --git a/scripts/install_api.py b/scripts/install_api.py
index 1237e1e5..646bd4fe 100755
--- a/scripts/install_api.py
+++ b/scripts/install_api.py
@@ -5,7 +5,14 @@
import sys
import os
-from site import getsitepackages, getusersitepackages, check_enableusersite
+from site import check_enableusersite
+
+# Handle both normal environments and virtualenvs
+from distutils.sysconfig import get_python_lib as getsitepackages
+try:
+ from site import getusersitepackages
+except ImportError:
+ getusersitepackages = getsitepackages
# Hacky command line parsing to accept a silent-install -s flag like linux-setup.sh:
INTERACTIVE = True