diff options
| author | Josh Watson <josh@trailofbits.com> | 2019-01-08 10:49:59 -0800 |
|---|---|---|
| committer | Jordan <jordan@psifertex.com> | 2019-01-09 14:37:45 -0500 |
| commit | 9e5ded10703110ff1af7d1efc0d39c95ed6f0568 (patch) | |
| tree | 4cad04fbf34d402c6dea57faeddab572bf4ef7e5 /scripts/install_api.py | |
| parent | 34b04f487e0dfcdc8766cb265e10dd3f58217f30 (diff) | |
Fixed install_api.py for virtualenv
Diffstat (limited to 'scripts/install_api.py')
| -rwxr-xr-x | scripts/install_api.py | 9 |
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 |
