aboutsummaryrefslogtreecommitdiffstats
path: root/python_install.sh
diff options
context:
space:
mode:
authorSylvain Herlédan <sylvain.herledan@hrafnagud.info>2018-09-17 21:30:13 +0200
committerSylvain Herlédan <sylvain.herledan@hrafnagud.info>2018-09-17 21:30:13 +0200
commit0272fbb95e8c9af1b9221639073b859e773b0964 (patch)
treede711149494981324f62e58b7572330621765ea1 /python_install.sh
parent6bb4300995f533358787de9c2f03979aece92195 (diff)
downloadadmin_toolbox-0272fbb95e8c9af1b9221639073b859e773b0964.tar.gz
admin_toolbox-0272fbb95e8c9af1b9221639073b859e773b0964.tar.bz2
admin_toolbox-0272fbb95e8c9af1b9221639073b859e773b0964.zip
Upgrade pip when installing Python virtual environments with the venv method.
Diffstat (limited to 'python_install.sh')
-rwxr-xr-xpython_install.sh10
1 files changed, 10 insertions, 0 deletions
diff --git a/python_install.sh b/python_install.sh
index 1a82249..b80ff76 100755
--- a/python_install.sh
+++ b/python_install.sh
@@ -41,6 +41,16 @@ venv_install_method()
local env_dir="${1}"; shift;
"${python}" -m venv "${env_dir}"
+
+ set +o nounset
+ source "${env_dir}/bin/activate"
+ set -o nounset
+
+ pip install --upgrade pip
+
+ set +o nounset
+ deactivate
+ set -o nounset
}
pip_install_method()