From af81d672937fb4cefb7d723769af232cac714c22 Mon Sep 17 00:00:00 2001 From: Attila Fazekas Date: Mon, 10 Nov 2014 09:04:54 +0100 Subject: [PATCH] Drop PIP_USE_MIRRORS environment variable The PIP_USE_MIRRORS does not do anything else than adding the --use-mirrors option to the pip command line. The --use-mirrors is deprecated since pip-1.5, and does not do anything else than printing a warning message. For using alternate pypi index url this option is not required and not sufficient. The current way for using alternate mirrors is to defining them in the .pip/pip.conf either manually (before devstack), or by using the PYPI_ALTERNATIVE_URL and PYPI_OVERRIDE environment variables. Change-Id: Ia33e783360e5661c2ef03b77e9f7af32b2633f2f --- functions-common | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/functions-common b/functions-common index 9f8476e841..b9d9114512 100644 --- a/functions-common +++ b/functions-common @@ -25,7 +25,6 @@ # - ``FILES`` # - ``OFFLINE`` # - ``PIP_DOWNLOAD_CACHE`` -# - ``PIP_USE_MIRRORS`` # - ``RECLONE`` # - ``REQUIREMENTS_DIR`` # - ``STACK_USER`` @@ -1559,7 +1558,7 @@ function get_python_exec_prefix { } # Wrapper for ``pip install`` to set cache and proxy environment variables -# Uses globals ``OFFLINE``, ``PIP_DOWNLOAD_CACHE``, ``PIP_USE_MIRRORS``, +# Uses globals ``OFFLINE``, ``PIP_DOWNLOAD_CACHE``, # ``TRACK_DEPENDS``, ``*_proxy`` # pip_install package [package ...] function pip_install { @@ -1585,21 +1584,13 @@ function pip_install { local sudo_pip="sudo" fi - # Mirror option not needed anymore because pypi has CDN available, - # but it's useful in certain circumstances - PIP_USE_MIRRORS=${PIP_USE_MIRRORS:-False} - local pip_mirror_opt="" - if [[ "$PIP_USE_MIRRORS" != "False" ]]; then - pip_mirror_opt="--use-mirrors" - fi - $xtrace $sudo_pip PIP_DOWNLOAD_CACHE=${PIP_DOWNLOAD_CACHE:-/var/cache/pip} \ http_proxy=$http_proxy \ https_proxy=$https_proxy \ no_proxy=$no_proxy \ $cmd_pip install \ - $pip_mirror_opt $@ + $@ INSTALL_TESTONLY_PACKAGES=$(trueorfalse False $INSTALL_TESTONLY_PACKAGES) if [[ "$INSTALL_TESTONLY_PACKAGES" == "True" ]]; then @@ -1610,7 +1601,7 @@ function pip_install { https_proxy=$https_proxy \ no_proxy=$no_proxy \ $cmd_pip install \ - $pip_mirror_opt -r $test_req + -r $test_req fi fi }