aboutsummaryrefslogtreecommitdiffstats
path: root/python_install.sh
diff options
context:
space:
mode:
authorSylvain Herlédan <sylvain.herledan@hrafnagud.info>2018-08-26 18:57:56 +0200
committerSylvain Herlédan <sylvain.herledan@hrafnagud.info>2018-08-26 18:57:56 +0200
commit6bb4300995f533358787de9c2f03979aece92195 (patch)
tree654fbdbe3cd27aa16c5ab44453e8d70f4593d44f /python_install.sh
parentb53a624be3d0bd857259c17f9d46e9578a2a1451 (diff)
downloadadmin_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.
Diffstat (limited to 'python_install.sh')
-rwxr-xr-xpython_install.sh16
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" \