aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSylvain Herlédan <sylvain.herledan@hrafnagud.info>2018-09-17 21:30:43 +0200
committerSylvain Herlédan <sylvain.herledan@hrafnagud.info>2018-09-17 21:30:43 +0200
commitbb1fce0bea0d1dd88762b38ddcf68722e6ba9e7c (patch)
treed340f8e13e31223b3b951f941fd74c0da634f8d4
parent0272fbb95e8c9af1b9221639073b859e773b0964 (diff)
downloadadmin_toolbox-bb1fce0bea0d1dd88762b38ddcf68722e6ba9e7c.tar.gz
admin_toolbox-bb1fce0bea0d1dd88762b38ddcf68722e6ba9e7c.tar.bz2
admin_toolbox-bb1fce0bea0d1dd88762b38ddcf68722e6ba9e7c.zip
Put pip cache inside the virtual environment regardless of the install method.
-rwxr-xr-xpython_install.sh11
1 files changed, 5 insertions, 6 deletions
diff --git a/python_install.sh b/python_install.sh
index b80ff76..3abcf55 100755
--- a/python_install.sh
+++ b/python_install.sh
@@ -106,6 +106,11 @@ install_environment()
exit 1
fi
+ mkdir -p "${env_dir}/cache"
+ cat > "${env_dir}/pip.conf" << EOF
+[global]
+cache-dir=${env_dir}/cache
+EOF
}
install_virtualenv()
@@ -126,17 +131,11 @@ install_virtualenv()
--no-binary virtualenv \
virtualenv
- mkdir -p "${env_dir}/cache"
PIP_CACHE_DIR="${env_dir}/cache" \
PIP_IGNORE_INSTALLED=true \
PYTHONPATH="${pkg_dir}" \
"${python}" -m virtualenv "${env_dir}"
-
- cat > "${env_dir}/pip.conf" << EOF
-[global]
-cache-dir=${env_dir}/cache
-EOF
}
main()