diff --git a/bin/pyenv-virtualenv b/bin/pyenv-virtualenv index cf80229..286c60a 100755 --- a/bin/pyenv-virtualenv +++ b/bin/pyenv-virtualenv @@ -533,6 +533,17 @@ if [ -d "${VIRTUALENV_PATH}" ] && [ -n "${COMPAT_VIRTUALENV_PATH}" ]; then ln -fs "${VIRTUALENV_PATH}" "${COMPAT_VIRTUALENV_PATH}" fi +if [ ! -e "${VIRTUALENV_PATH}/bin/pydoc" ]; then + mkdir -p "${VIRTUALENV_PATH}/bin" + cat < "${VIRTUALENV_PATH}/bin/pydoc" +#!${VIRTUALENV_PATH}/bin/python +import pydoc +if __name__ == '__main__': + pydoc.cli() +EOS + chmod +x "${VIRTUALENV_PATH}/bin/pydoc" +fi + if [ -z "${NO_ENSUREPIP}" ]; then ## Install setuptools and pip. PYENV_VERSION="${VIRTUALENV_NAME}" build_package_ensurepip diff --git a/test/pyvenv.bats b/test/pyvenv.bats index d5637cd..01eb676 100644 --- a/test/pyvenv.bats +++ b/test/pyvenv.bats @@ -32,11 +32,12 @@ unstub_pyenv() { run pyenv-virtualenv venv - assert_success assert_output <