diff options
| author | Sylvain Herlédan <sylvain.herledan@hrafnagud.info> | 2018-08-26 18:57:56 +0200 |
|---|---|---|
| committer | Sylvain Herlédan <sylvain.herledan@hrafnagud.info> | 2018-08-26 18:57:56 +0200 |
| commit | 6bb4300995f533358787de9c2f03979aece92195 (patch) | |
| tree | 654fbdbe3cd27aa16c5ab44453e8d70f4593d44f | |
| parent | b53a624be3d0bd857259c17f9d46e9578a2a1451 (diff) | |
| download | admin_toolbox-6bb4300995f533358787de9c2f03979aece92195.tar.gz admin_toolbox-6bb4300995f533358787de9c2f03979aece92195.tar.bz2 admin_toolbox-6bb4300995f533358787de9c2f03979aece92195.zip | |
get-pip removed support for --user option: Python venv install script adapted.
| -rwxr-xr-x | python_install.sh | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/python_install.sh b/python_install.sh index c989125..1a82249 100755 --- a/python_install.sh +++ b/python_install.sh @@ -52,9 +52,8 @@ pip_install_method() wget 'https://bootstrap.pypa.io/get-pip.py' \ -O "${PIP_INSTALL_SCRIPT}" - PYTHONUSERBASE="${env_dir}" \ "${python}" "${PIP_INSTALL_SCRIPT}" --isolated \ - --user \ + --prefix=${env_dir} \ --ignore-installed \ --no-cache @@ -103,19 +102,20 @@ install_virtualenv() { local python="${1}"; shift; local env_dir="${1}"; shift; + local _pkg_dir="$(find "${env_dir}/lib" -mindepth 2 -maxdepth 2 \ + -name "site-packages")"; + local pkg_dir="$(readlink -f "${_pkg_dir}")"; + + echo "Install virtual env" # Install virtualenv - PYTHONUSERBASE="${env_dir}" \ - "${env_dir}/bin/pip" install --user \ + PYTHONPATH="${pkg_dir}" \ + "${env_dir}/bin/pip" install --prefix="${env_dir}" \ --ignore-installed \ --no-cache \ --no-binary virtualenv \ virtualenv - local _pkg_dir="$(find "${env_dir}/lib" -name "virtualenv.py" \ - -exec dirname {} \;)"; - local pkg_dir="$(readlink -f "${_pkg_dir}")"; - mkdir -p "${env_dir}/cache" PIP_CACHE_DIR="${env_dir}/cache" \ |
