From f7754ae6a4a15433b236693c302d3d79414d430e Mon Sep 17 00:00:00 2001 From: native-api Date: Sat, 3 Jul 2021 09:48:13 +0300 Subject: [PATCH] Remove PATH warning (#2001) * In some cases (Ubuntu), `pyenv init -` has to be run before `pyenv init --path`. * The warning has served its purpose by now. --- libexec/pyenv-init | 8 -------- test/init.bats | 7 ------- 2 files changed, 15 deletions(-) diff --git a/libexec/pyenv-init b/libexec/pyenv-init index 08c4f8e2..bc117495 100755 --- a/libexec/pyenv-init +++ b/libexec/pyenv-init @@ -61,7 +61,6 @@ function main() { ;; "print") init_dirs - warn_path print_env print_completion print_shell_function @@ -175,13 +174,6 @@ function print_path() { esac } -function warn_path() { - if ! [[ ":${PATH}:" == *":${PYENV_ROOT}/shims:"* ]] ; then - echo 'echo '\''WARNING: `pyenv init -` no longer sets PATH.'\' - echo 'echo '\''Run `pyenv init` to see the necessary changes to make to your configuration.'\' - fi -} - function print_env() { case "$shell" in fish ) diff --git a/test/init.bats b/test/init.bats index 121c3b62..bcb937c1 100755 --- a/test/init.bats +++ b/test/init.bats @@ -90,13 +90,6 @@ OUT assert_line 0 "set -gx PATH '${PYENV_ROOT}/shims' \$PATH" } -@test "prints a warning if shims not in PATH" { - export PATH="$(perl -0x3A -ls -e 'while (<>) { chomp; ($_ ne $d) && print; }' -- -d="${PYENV_ROOT}/shims" <<<"$PATH")" - run pyenv-init - - assert_success - assert_line 0 'echo '\''WARNING: `pyenv init -` no longer sets PATH.'\' -} - @test "outputs sh-compatible syntax" { run pyenv-init - bash assert_success