diff --git a/bin/pyenv-virtualenv b/bin/pyenv-virtualenv index 7994296..e10efb6 100755 --- a/bin/pyenv-virtualenv +++ b/bin/pyenv-virtualenv @@ -185,28 +185,6 @@ build_package_ensurepip() { pyenv-exec python -m ensurepip 2>/dev/null|| { build_package_ez_setup "$@" && build_package_get_pip "$@" } || return 1 - - create_symlinks "$(pyenv-exec python -c 'import sys;v=sys.version_info;sys.stdout.write("python%d.%d"%(v[0],v[1]))')" -} - -create_symlinks() { - local suffix="$1" - - local file link - shopt -s nullglob - for file in "${VIRTUALENV_PATH}/bin"/*; do - if [[ "${file##*/}" == *"${suffix}" ]]; then - if [[ "${file}" == *"-${suffix}" ]]; then - link="${file%%-${suffix}}" - else - link="${file%%${suffix}}" - fi - if [ ! -e "${link}" ]; then - ( cd "${file%/*}" && ln -fs "${file##*/}" "${link##*/}" ) - fi - fi - done - shopt -u nullglob } prepare_requirements() { diff --git a/test/pip.bats b/test/pip.bats index 0d901b2..2fdfed7 100644 --- a/test/pip.bats +++ b/test/pip.bats @@ -26,8 +26,7 @@ unstub_pyenv() { stub pyenv-prefix " : echo '${PYENV_ROOT}/versions/${PYENV_VERSION}'" stub pyenv-prefix " : echo '${PYENV_ROOT}/versions/${PYENV_VERSION}'" stub pyenv-exec "pyvenv ${PYENV_ROOT}/versions/venv : echo PYENV_VERSION=\${PYENV_VERSION} \"\$@\";mkdir -p \${PYENV_ROOT}/versions/venv/bin" - stub pyenv-exec "python -m ensurepip : echo PYENV_VERSION=\${PYENV_VERSION} \"\$@\";touch \${PYENV_ROOT}/versions/venv/bin/pip3.4" - stub pyenv-exec "python -c * : echo ${PYENV_VERSION%.*}" + stub pyenv-exec "python -m ensurepip : echo PYENV_VERSION=\${PYENV_VERSION} \"\$@\";touch \${PYENV_ROOT}/versions/venv/bin/pip" remove_executable "3.4.1" "virtualenv" create_executable "3.4.1" "pyvenv" @@ -54,8 +53,7 @@ OUT stub pyenv-exec "pyvenv ${PYENV_ROOT}/versions/venv : echo PYENV_VERSION=\${PYENV_VERSION} \"\$@\";mkdir -p \${PYENV_ROOT}/versions/venv/bin" stub pyenv-exec "python -m ensurepip : false" stub pyenv-exec "python */ez_setup.py : echo PYENV_VERSION=\${PYENV_VERSION} \"\$@\";touch \${PYENV_ROOT}/versions/venv/bin/easy_install" - stub pyenv-exec "python */get-pip.py : echo PYENV_VERSION=\${PYENV_VERSION} \"\$@\";touch \${PYENV_ROOT}/versions/venv/bin/pip3.3" - stub pyenv-exec "python -c * : echo ${PYENV_VERSION%.*}" + stub pyenv-exec "python */get-pip.py : echo PYENV_VERSION=\${PYENV_VERSION} \"\$@\";touch \${PYENV_ROOT}/versions/venv/bin/pip" stub curl true stub curl true diff --git a/test/pyvenv.bats b/test/pyvenv.bats index 361fc2f..a0ae445 100644 --- a/test/pyvenv.bats +++ b/test/pyvenv.bats @@ -27,7 +27,6 @@ unstub_pyenv() { stub pyenv-prefix " : echo '${PYENV_ROOT}/versions/${PYENV_VERSION}'" stub pyenv-exec "pyvenv ${PYENV_ROOT}/versions/venv : echo PYENV_VERSION=\${PYENV_VERSION} \"\$@\"" stub pyenv-exec "python -m ensurepip : true" - stub pyenv-exec "python -c * : echo ${PYENV_VERSION%.*}" remove_executable "3.4.1" "virtualenv" create_executable "3.4.1" "pyvenv" @@ -51,7 +50,6 @@ OUT stub pyenv-prefix " : echo '${PYENV_ROOT}/versions/${PYENV_VERSION}'" stub pyenv-exec "virtualenv ${PYENV_ROOT}/versions/venv : echo PYENV_VERSION=\${PYENV_VERSION} \"\$@\"" stub pyenv-exec "python -m ensurepip : true" - stub pyenv-exec "python -c * : echo ${PYENV_VERSION%.*}" create_executable "3.4.1" "virtualenv" create_executable "3.4.1" "pyvenv" @@ -78,7 +76,6 @@ OUT stub pyenv-exec "python -m ensurepip : false" stub pyenv-exec "python */ez_setup.py : true" stub pyenv-exec "python */get-pip.py : true" - stub pyenv-exec "python -c * : echo ${PYENV_VERSION%.*}" stub curl true stub curl true @@ -109,7 +106,6 @@ OUT stub pyenv-exec "pip install virtualenv : echo PYENV_VERSION=\${PYENV_VERSION} \"\$@\"" stub pyenv-exec "virtualenv --python=python3 ${PYENV_ROOT}/versions/venv : echo PYENV_VERSION=\${PYENV_VERSION} \"\$@\"" stub pyenv-exec "python -m ensurepip : true" - stub pyenv-exec "python -c * : echo ${PYENV_VERSION%.*}" remove_executable "3.4.1" "virtualenv" create_executable "3.4.1" "pyvenv" @@ -135,7 +131,6 @@ OUT stub pyenv-exec "pip install virtualenv : echo PYENV_VERSION=\${PYENV_VERSION} \"\$@\"" stub pyenv-exec "virtualenv --python=python3 ${PYENV_ROOT}/versions/venv : echo PYENV_VERSION=\${PYENV_VERSION} \"\$@\"" stub pyenv-exec "python -m ensurepip : true" - stub pyenv-exec "python -c * : echo ${PYENV_VERSION%.*}" remove_executable "3.4.1" "virtualenv" create_executable "3.4.1" "pyvenv" @@ -163,7 +158,6 @@ OUT stub pyenv-exec "python -m ensurepip : false" stub pyenv-exec "python */ez_setup.py : true" stub pyenv-exec "python */get-pip.py : true" - stub pyenv-exec "python -c * : echo ${PYENV_VERSION%.*}" stub curl true stub curl true diff --git a/test/virtualenv.bats b/test/virtualenv.bats index 7a0d7e5..f17f55b 100644 --- a/test/virtualenv.bats +++ b/test/virtualenv.bats @@ -30,7 +30,6 @@ unstub_pyenv() { stub pyenv-exec "python -m ensurepip : false" stub pyenv-exec "python */ez_setup.py : true" stub pyenv-exec "python */get-pip.py : true" - stub pyenv-exec "python -c * : echo ${PYENV_VERSION%.*}" stub curl true stub curl true @@ -57,7 +56,6 @@ OUT stub pyenv-exec "python -m ensurepip : false" stub pyenv-exec "python */ez_setup.py : true" stub pyenv-exec "python */get-pip.py : true" - stub pyenv-exec "python -c * : echo ${PYENV_VERSION%.*}" stub curl true stub curl true @@ -85,7 +83,6 @@ OUT stub pyenv-exec "python -m ensurepip : false" stub pyenv-exec "python */ez_setup.py : true" stub pyenv-exec "python */get-pip.py : true" - stub pyenv-exec "python -c * : echo ${PYENV_VERSION%.*}" stub curl true stub curl true @@ -113,7 +110,6 @@ OUT stub pyenv-exec "python -m ensurepip : false" stub pyenv-exec "python */ez_setup.py : true" stub pyenv-exec "python */get-pip.py : true" - stub pyenv-exec "python -c * : echo ${PYENV_VERSION%.*}" stub curl true stub curl true