mirror of
https://github.com/pyenv/pyenv-virtualenv.git
synced 2025-11-15 15:03:53 -05:00
Merge pull request #255 from pyenv/workaround-get-pip-url-py26-py32
Use custom get-pip URL based on the target version (pyenv/pyenv#1127)
This commit is contained in:
@@ -459,11 +459,28 @@ if [ -z "${EZ_SETUP_URL}" ]; then
|
|||||||
fi
|
fi
|
||||||
if [ -z "${GET_PIP_URL}" ]; then
|
if [ -z "${GET_PIP_URL}" ]; then
|
||||||
if [ -n "${PIP_VERSION}" ]; then
|
if [ -n "${PIP_VERSION}" ]; then
|
||||||
|
{ colorize 1 "WARNING"
|
||||||
|
echo ": Setting PIP_VERSION=${PIP_VERSION} is no longer supported and may cause failures during the install process."
|
||||||
|
} 1>&2
|
||||||
GET_PIP_URL="https://raw.githubusercontent.com/pypa/pip/${PIP_VERSION}/contrib/get-pip.py"
|
GET_PIP_URL="https://raw.githubusercontent.com/pypa/pip/${PIP_VERSION}/contrib/get-pip.py"
|
||||||
# Unset `PIP_VERSION` from environment before invoking `get-pip.py` to deal with "ValueError: invalid truth value" (pypa/pip#4528)
|
# Unset `PIP_VERSION` from environment before invoking `get-pip.py` to deal with "ValueError: invalid truth value" (pypa/pip#4528)
|
||||||
unset PIP_VERSION
|
unset PIP_VERSION
|
||||||
else
|
else
|
||||||
GET_PIP_URL="https://bootstrap.pypa.io/get-pip.py"
|
# Use custom get-pip URL based on the target version (#1127)
|
||||||
|
case "${PYENV_VERSION}" in
|
||||||
|
2.6 | 2.6.* )
|
||||||
|
GET_PIP_URL="https://bootstrap.pypa.io/2.6/get-pip.py"
|
||||||
|
;;
|
||||||
|
3.2 | 3.2.* )
|
||||||
|
GET_PIP_URL="https://bootstrap.pypa.io/3.2/get-pip.py"
|
||||||
|
;;
|
||||||
|
3.3 | 3.3.* )
|
||||||
|
GET_PIP_URL="https://bootstrap.pypa.io/3.3/get-pip.py"
|
||||||
|
;;
|
||||||
|
* )
|
||||||
|
GET_PIP_URL="https://bootstrap.pypa.io/get-pip.py"
|
||||||
|
;;
|
||||||
|
esac
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|||||||
@@ -63,7 +63,7 @@ OUT
|
|||||||
assert_success
|
assert_success
|
||||||
assert_output <<OUT
|
assert_output <<OUT
|
||||||
PYENV_VERSION=3.3.6 python -m venv ${PYENV_ROOT}/versions/3.3.6/envs/venv
|
PYENV_VERSION=3.3.6 python -m venv ${PYENV_ROOT}/versions/3.3.6/envs/venv
|
||||||
Installing pip from https://bootstrap.pypa.io/get-pip.py...
|
Installing pip from https://bootstrap.pypa.io/3.3/get-pip.py...
|
||||||
PYENV_VERSION=3.3.6/envs/venv python -s ${TMP}/pyenv/cache/get-pip.py
|
PYENV_VERSION=3.3.6/envs/venv python -s ${TMP}/pyenv/cache/get-pip.py
|
||||||
rehashed
|
rehashed
|
||||||
OUT
|
OUT
|
||||||
|
|||||||
Reference in New Issue
Block a user