Skip to content

Instantly share code, notes, and snippets.

@ackalker
Created January 30, 2022 16:15
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ackalker/4de61234e8579fe96cd3a4c7da90da3b to your computer and use it in GitHub Desktop.
Save ackalker/4de61234e8579fe96cd3a4c7da90da3b to your computer and use it in GitHub Desktop.
pyenv activate <env> fails due to unbound variable when set -u is in effect
+(./test-pyenv-set-u.bash:16): pyenv virtualenv system testenv
+(./test-pyenv-set-u.bash:9): pyenv(): local command
+(./test-pyenv-set-u.bash:10): pyenv(): command=virtualenv
+(./test-pyenv-set-u.bash:11): pyenv(): '[' 3 -gt 0 ']'
+(./test-pyenv-set-u.bash:12): pyenv(): shift
+(./test-pyenv-set-u.bash:15): pyenv(): case "$command" in
+(./test-pyenv-set-u.bash:20): pyenv(): command pyenv virtualenv system testenv
pyenv-virtualenv: `/home/miki/.pyenv/versions/testenv' already exists.
+(./test-pyenv-set-u.bash:17): echo created
created
+(./test-pyenv-set-u.bash:18): pyenv activate testenv
+(./test-pyenv-set-u.bash:9): pyenv(): local command
+(./test-pyenv-set-u.bash:10): pyenv(): command=activate
+(./test-pyenv-set-u.bash:11): pyenv(): '[' 2 -gt 0 ']'
+(./test-pyenv-set-u.bash:12): pyenv(): shift
+(./test-pyenv-set-u.bash:15): pyenv(): case "$command" in
++(./test-pyenv-set-u.bash:17): pyenv(): pyenv sh-activate testenv
++(./test-pyenv-set-u.bash:9): pyenv(): local command
++(./test-pyenv-set-u.bash:10): pyenv(): command=sh-activate
++(./test-pyenv-set-u.bash:11): pyenv(): '[' 2 -gt 0 ']'
++(./test-pyenv-set-u.bash:12): pyenv(): shift
++(./test-pyenv-set-u.bash:15): pyenv(): case "$command" in
++(./test-pyenv-set-u.bash:20): pyenv(): command pyenv sh-activate testenv
pyenv-virtualenv: prompt changing will be removed from future release. configure `export PYENV_VIRTUALENV_DISABLE_PROMPT=1' to simulate the behavior.
+(./test-pyenv-set-u.bash:17): pyenv(): eval 'unset PYENV_VIRTUAL_ENV;
unset VIRTUAL_ENV;
if [ -n "${_OLD_VIRTUAL_PATH:-}" ]; then
export PATH="${_OLD_VIRTUAL_PATH}";
unset _OLD_VIRTUAL_PATH;
fi;
if [ -n "${_OLD_VIRTUAL_PYTHONHOME:-}" ]; then
export PYTHONHOME="${_OLD_VIRTUAL_PYTHONHOME}";
unset _OLD_VIRTUAL_PYTHONHOME;
fi;
if [ -n "${_OLD_VIRTUAL_PS1:-}" ]; then
export PS1="${_OLD_VIRTUAL_PS1}";
unset _OLD_VIRTUAL_PS1;
fi;
if declare -f deactivate 1>/dev/null 2>&1; then
unset -f deactivate;
fi;
export PYENV_VERSION="testenv";
export PYENV_ACTIVATE_SHELL=1;
export PYENV_VIRTUAL_ENV="/home/miki/.pyenv/versions/testenv";
export VIRTUAL_ENV="/home/miki/.pyenv/versions/testenv";
export _OLD_VIRTUAL_PS1="${PS1}";
export PS1="(testenv) ${PS1}";'
++(./test-pyenv-set-u.bash:17): pyenv(): unset PYENV_VIRTUAL_ENV
++(./test-pyenv-set-u.bash:18): pyenv(): unset VIRTUAL_ENV
++(./test-pyenv-set-u.bash:19): pyenv(): '[' -n '' ']'
++(./test-pyenv-set-u.bash:23): pyenv(): '[' -n '' ']'
++(./test-pyenv-set-u.bash:27): pyenv(): '[' -n '' ']'
++(./test-pyenv-set-u.bash:31): pyenv(): declare -f deactivate
++(./test-pyenv-set-u.bash:34): pyenv(): export PYENV_VERSION=testenv
++(./test-pyenv-set-u.bash:34): pyenv(): PYENV_VERSION=testenv
++(./test-pyenv-set-u.bash:35): pyenv(): export PYENV_ACTIVATE_SHELL=1
++(./test-pyenv-set-u.bash:35): pyenv(): PYENV_ACTIVATE_SHELL=1
++(./test-pyenv-set-u.bash:36): pyenv(): export PYENV_VIRTUAL_ENV=/home/miki/.pyenv/versions/testenv
++(./test-pyenv-set-u.bash:36): pyenv(): PYENV_VIRTUAL_ENV=/home/miki/.pyenv/versions/testenv
++(./test-pyenv-set-u.bash:37): pyenv(): export VIRTUAL_ENV=/home/miki/.pyenv/versions/testenv
++(./test-pyenv-set-u.bash:37): pyenv(): VIRTUAL_ENV=/home/miki/.pyenv/versions/testenv
./test-pyenv-set-u.bash: line 38: PS1: unbound variable
+(/home/miki/.pyenv/bin/pyenv:23): enable -f /home/miki/.pyenv/bin/../libexec/pyenv-realpath.dylib realpath
+(/home/miki/.pyenv/bin/pyenv:30): '[' -z '' ']'
++(/home/miki/.pyenv/bin/pyenv:32): type -P greadlink readlink
++(/home/miki/.pyenv/bin/pyenv:32): head -1
+(/home/miki/.pyenv/bin/pyenv:32): READLINK=/usr/bin/readlink
+(/home/miki/.pyenv/bin/pyenv:33): '[' -n /usr/bin/readlink ']'
+(/home/miki/.pyenv/bin/pyenv:58): '[' -z /home/miki/.pyenv ']'
+(/home/miki/.pyenv/bin/pyenv:61): PYENV_ROOT=/home/miki/.pyenv
+(/home/miki/.pyenv/bin/pyenv:63): export PYENV_ROOT
+(/home/miki/.pyenv/bin/pyenv:65): '[' -z '' ']'
+(/home/miki/.pyenv/bin/pyenv:66): PYENV_DIR=/home/miki/.pyenv/plugins/pyenv-virtualenv
+(/home/miki/.pyenv/bin/pyenv:69): '[' '!' -d /home/miki/.pyenv/plugins/pyenv-virtualenv ']'
+(/home/miki/.pyenv/bin/pyenv:69): '[' '!' -e /home/miki/.pyenv/plugins/pyenv-virtualenv ']'
++(/home/miki/.pyenv/bin/pyenv:73): cd /home/miki/.pyenv/plugins/pyenv-virtualenv
++(/home/miki/.pyenv/bin/pyenv:73): echo /home/miki/.pyenv/plugins/pyenv-virtualenv
+(/home/miki/.pyenv/bin/pyenv:73): PYENV_DIR=/home/miki/.pyenv/plugins/pyenv-virtualenv
+(/home/miki/.pyenv/bin/pyenv:74): export PYENV_DIR
+(/home/miki/.pyenv/bin/pyenv:77): shopt -s nullglob
++(/home/miki/.pyenv/bin/pyenv:79): abs_dirname /home/miki/.pyenv/bin/pyenv
++(/home/miki/.pyenv/bin/pyenv:40): abs_dirname(): local path=/home/miki/.pyenv/bin/pyenv
++(/home/miki/.pyenv/bin/pyenv:44): abs_dirname(): '[' -n /home/miki/.pyenv/bin/pyenv ']'
++(/home/miki/.pyenv/bin/pyenv:45): abs_dirname(): cd_path=/home/miki/.pyenv/bin
++(/home/miki/.pyenv/bin/pyenv:46): abs_dirname(): [[ /home/miki/.pyenv/bin != \/\h\o\m\e\/\m\i\k\i\/\.\p\y\e\n\v\/\b\i\n\/\p\y\e\n\v ]]
++(/home/miki/.pyenv/bin/pyenv:47): abs_dirname(): cd /home/miki/.pyenv/bin
++(/home/miki/.pyenv/bin/pyenv:49): abs_dirname(): name=pyenv
+++(/home/miki/.pyenv/bin/pyenv:50): abs_dirname(): resolve_link pyenv
+++(/home/miki/.pyenv/bin/pyenv:36): resolve_link(): /usr/bin/readlink pyenv
++(/home/miki/.pyenv/bin/pyenv:50): abs_dirname(): path=../libexec/pyenv
++(/home/miki/.pyenv/bin/pyenv:44): abs_dirname(): '[' -n ../libexec/pyenv ']'
++(/home/miki/.pyenv/bin/pyenv:45): abs_dirname(): cd_path=../libexec
++(/home/miki/.pyenv/bin/pyenv:46): abs_dirname(): [[ ../libexec != \.\.\/\l\i\b\e\x\e\c\/\p\y\e\n\v ]]
++(/home/miki/.pyenv/bin/pyenv:47): abs_dirname(): cd ../libexec
++(/home/miki/.pyenv/bin/pyenv:49): abs_dirname(): name=pyenv
+++(/home/miki/.pyenv/bin/pyenv:50): abs_dirname(): resolve_link pyenv
+++(/home/miki/.pyenv/bin/pyenv:36): resolve_link(): /usr/bin/readlink pyenv
+++(/home/miki/.pyenv/bin/pyenv:50): abs_dirname(): true
++(/home/miki/.pyenv/bin/pyenv:50): abs_dirname(): path=
++(/home/miki/.pyenv/bin/pyenv:44): abs_dirname(): '[' -n '' ']'
++(/home/miki/.pyenv/bin/pyenv:53): abs_dirname(): echo /home/miki/.pyenv/libexec
+(/home/miki/.pyenv/bin/pyenv:79): bin_path=/home/miki/.pyenv/libexec
+(/home/miki/.pyenv/bin/pyenv:80): for plugin_bin in "${bin_path%/*}"/plugins/*/bin
+(/home/miki/.pyenv/bin/pyenv:81): PATH=/home/miki/.pyenv/plugins/pyenv-doctor/bin:/home/miki/.opam/rwo/bin:/home/miki/.esvu/bin:/home/miki/.bin:/home/miki/.local/bin:/home/miki/.pyenv/shims:/home/miki/.pyenv/bin:/home/miki/.local/share/perl5/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/share/apache-ant/bin:/opt/texlive/2021/bin/x86_64-linux:/home/miki/.local/opt/basex/bin:/home/miki/.local/opt/VSCode-linux-x64/bin:/home/miki/.platformio/penv/bin:/home/miki/.roswell/bin
+(/home/miki/.pyenv/bin/pyenv:80): for plugin_bin in "${bin_path%/*}"/plugins/*/bin
+(/home/miki/.pyenv/bin/pyenv:81): PATH=/home/miki/.pyenv/plugins/pyenv-update/bin:/home/miki/.pyenv/plugins/pyenv-doctor/bin:/home/miki/.opam/rwo/bin:/home/miki/.esvu/bin:/home/miki/.bin:/home/miki/.local/bin:/home/miki/.pyenv/shims:/home/miki/.pyenv/bin:/home/miki/.local/share/perl5/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/share/apache-ant/bin:/opt/texlive/2021/bin/x86_64-linux:/home/miki/.local/opt/basex/bin:/home/miki/.local/opt/VSCode-linux-x64/bin:/home/miki/.platformio/penv/bin:/home/miki/.roswell/bin
+(/home/miki/.pyenv/bin/pyenv:80): for plugin_bin in "${bin_path%/*}"/plugins/*/bin
+(/home/miki/.pyenv/bin/pyenv:81): PATH=/home/miki/.pyenv/plugins/pyenv-virtualenv/bin:/home/miki/.pyenv/plugins/pyenv-update/bin:/home/miki/.pyenv/plugins/pyenv-doctor/bin:/home/miki/.opam/rwo/bin:/home/miki/.esvu/bin:/home/miki/.bin:/home/miki/.local/bin:/home/miki/.pyenv/shims:/home/miki/.pyenv/bin:/home/miki/.local/share/perl5/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/share/apache-ant/bin:/opt/texlive/2021/bin/x86_64-linux:/home/miki/.local/opt/basex/bin:/home/miki/.local/opt/VSCode-linux-x64/bin:/home/miki/.platformio/penv/bin:/home/miki/.roswell/bin
+(/home/miki/.pyenv/bin/pyenv:80): for plugin_bin in "${bin_path%/*}"/plugins/*/bin
+(/home/miki/.pyenv/bin/pyenv:81): PATH=/home/miki/.pyenv/plugins/python-build/bin:/home/miki/.pyenv/plugins/pyenv-virtualenv/bin:/home/miki/.pyenv/plugins/pyenv-update/bin:/home/miki/.pyenv/plugins/pyenv-doctor/bin:/home/miki/.opam/rwo/bin:/home/miki/.esvu/bin:/home/miki/.bin:/home/miki/.local/bin:/home/miki/.pyenv/shims:/home/miki/.pyenv/bin:/home/miki/.local/share/perl5/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/share/apache-ant/bin:/opt/texlive/2021/bin/x86_64-linux:/home/miki/.local/opt/basex/bin:/home/miki/.local/opt/VSCode-linux-x64/bin:/home/miki/.platformio/penv/bin:/home/miki/.roswell/bin
+(/home/miki/.pyenv/bin/pyenv:85): '[' /home/miki/.pyenv '!=' /home/miki/.pyenv ']'
+(/home/miki/.pyenv/bin/pyenv:90): export PATH=/home/miki/.pyenv/libexec:/home/miki/.pyenv/plugins/python-build/bin:/home/miki/.pyenv/plugins/pyenv-virtualenv/bin:/home/miki/.pyenv/plugins/pyenv-update/bin:/home/miki/.pyenv/plugins/pyenv-doctor/bin:/home/miki/.opam/rwo/bin:/home/miki/.esvu/bin:/home/miki/.bin:/home/miki/.local/bin:/home/miki/.pyenv/shims:/home/miki/.pyenv/bin:/home/miki/.local/share/perl5/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/share/apache-ant/bin:/opt/texlive/2021/bin/x86_64-linux:/home/miki/.local/opt/basex/bin:/home/miki/.local/opt/VSCode-linux-x64/bin:/home/miki/.platformio/penv/bin:/home/miki/.roswell/bin
+(/home/miki/.pyenv/bin/pyenv:90): PATH=/home/miki/.pyenv/libexec:/home/miki/.pyenv/plugins/python-build/bin:/home/miki/.pyenv/plugins/pyenv-virtualenv/bin:/home/miki/.pyenv/plugins/pyenv-update/bin:/home/miki/.pyenv/plugins/pyenv-doctor/bin:/home/miki/.opam/rwo/bin:/home/miki/.esvu/bin:/home/miki/.bin:/home/miki/.local/bin:/home/miki/.pyenv/shims:/home/miki/.pyenv/bin:/home/miki/.local/share/perl5/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/share/apache-ant/bin:/opt/texlive/2021/bin/x86_64-linux:/home/miki/.local/opt/basex/bin:/home/miki/.local/opt/VSCode-linux-x64/bin:/home/miki/.platformio/penv/bin:/home/miki/.roswell/bin
+(/home/miki/.pyenv/bin/pyenv:92): PYENV_HOOK_PATH=:/home/miki/.pyenv/pyenv.d
+(/home/miki/.pyenv/bin/pyenv:93): '[' /home/miki/.pyenv '!=' /home/miki/.pyenv ']'
+(/home/miki/.pyenv/bin/pyenv:97): PYENV_HOOK_PATH=:/home/miki/.pyenv/pyenv.d:/usr/local/etc/pyenv.d:/etc/pyenv.d:/usr/lib/pyenv/hooks
+(/home/miki/.pyenv/bin/pyenv:98): for plugin_hook in "${PYENV_ROOT}/plugins/"*/etc/pyenv.d
+(/home/miki/.pyenv/bin/pyenv:99): PYENV_HOOK_PATH=:/home/miki/.pyenv/pyenv.d:/usr/local/etc/pyenv.d:/etc/pyenv.d:/usr/lib/pyenv/hooks:/home/miki/.pyenv/plugins/pyenv-virtualenv/etc/pyenv.d
+(/home/miki/.pyenv/bin/pyenv:101): PYENV_HOOK_PATH=/home/miki/.pyenv/pyenv.d:/usr/local/etc/pyenv.d:/etc/pyenv.d:/usr/lib/pyenv/hooks:/home/miki/.pyenv/plugins/pyenv-virtualenv/etc/pyenv.d
+(/home/miki/.pyenv/bin/pyenv:102): export PYENV_HOOK_PATH
+(/home/miki/.pyenv/bin/pyenv:104): shopt -u nullglob
+(/home/miki/.pyenv/bin/pyenv:107): command=virtualenv
+(/home/miki/.pyenv/bin/pyenv:108): case "$command" in
++(/home/miki/.pyenv/bin/pyenv:121): command -v pyenv-virtualenv
+(/home/miki/.pyenv/bin/pyenv:121): command_path=/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-virtualenv
+(/home/miki/.pyenv/bin/pyenv:122): '[' -z /home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-virtualenv ']'
+(/home/miki/.pyenv/bin/pyenv:130): shift 1
+(/home/miki/.pyenv/bin/pyenv:131): '[' system = --help ']'
+(/home/miki/.pyenv/bin/pyenv:138): exec /home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-virtualenv system testenv
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-virtualenv:17): '[' -z /home/miki/.pyenv ']'
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-virtualenv:22): '[' system = --complete ']'
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-virtualenv:26): unset PIP_REQUIRE_VENV
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-virtualenv:27): unset PIP_REQUIRE_VIRTUALENV
++(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-virtualenv:231): abs_dirname /home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-virtualenv
+++(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-virtualenv:58): abs_dirname(): pwd
++(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-virtualenv:58): abs_dirname(): local cwd=/home/miki/.pyenv/plugins/pyenv-virtualenv
++(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-virtualenv:59): abs_dirname(): local path=/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-virtualenv
++(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-virtualenv:61): abs_dirname(): '[' -n /home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-virtualenv ']'
++(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-virtualenv:62): abs_dirname(): cd /home/miki/.pyenv/plugins/pyenv-virtualenv/bin
++(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-virtualenv:63): abs_dirname(): local name=pyenv-virtualenv
+++(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-virtualenv:64): abs_dirname(): resolve_link pyenv-virtualenv
++++(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-virtualenv:54): resolve_link(): type -p greadlink readlink
++++(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-virtualenv:54): resolve_link(): head -1
+++(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-virtualenv:54): resolve_link(): /usr/bin/readlink pyenv-virtualenv
+++(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-virtualenv:64): abs_dirname(): true
++(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-virtualenv:64): abs_dirname(): path=
++(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-virtualenv:61): abs_dirname(): '[' -n '' ']'
++(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-virtualenv:67): abs_dirname(): pwd
++(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-virtualenv:68): abs_dirname(): cd /home/miki/.pyenv/plugins/pyenv-virtualenv
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-virtualenv:231): PYENV_VIRTUALENV_ROOT=/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/..
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-virtualenv:232): '[' -z '' ']'
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-virtualenv:233): PYENV_VIRTUALENV_CACHE_PATH=/home/miki/.pyenv/cache
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-virtualenv:235): VIRTUALENV_OPTIONS=()
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-virtualenv:237): unset FORCE
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-virtualenv:238): unset NO_ENSUREPIP
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-virtualenv:239): unset QUIET
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-virtualenv:240): unset UPGRADE
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-virtualenv:241): unset VERBOSE
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-virtualenv:242): unset VIRTUALENV_PYTHON
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-virtualenv:244): parse_options system testenv
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-virtualenv:31): parse_options(): OPTIONS=()
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-virtualenv:32): parse_options(): ARGUMENTS=()
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-virtualenv:33): parse_options(): local arg option index
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-virtualenv:35): parse_options(): for arg in "$@"
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-virtualenv:36): parse_options(): '[' s = - ']'
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-virtualenv:48): parse_options(): ARGUMENTS[${#ARGUMENTS[*]}]=system
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-virtualenv:35): parse_options(): for arg in "$@"
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-virtualenv:36): parse_options(): '[' t = - ']'
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-virtualenv:48): parse_options(): ARGUMENTS[${#ARGUMENTS[*]}]=testenv
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-virtualenv:292): [[ 2 == 0 ]]
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-virtualenv:295): [[ 2 == 1 ]]
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-virtualenv:305): VERSION_NAME=system
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-virtualenv:306): VIRTUALENV_NAME=testenv
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-virtualenv:309): '[' -z system ']'
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-virtualenv:309): '[' -z testenv ']'
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-virtualenv:313): [[ testenv == \s\y\s\t\e\m ]]
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-virtualenv:318): '[' testenv '!=' testenv ']'
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-virtualenv:323): '[' testenv '!=' testenv ']'
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-virtualenv:329): export PYENV_VERSION=system
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-virtualenv:329): PYENV_VERSION=system
++(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-virtualenv:332): pyenv-prefix
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-virtualenv:332): PREFIX=/usr
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-virtualenv:333): '[' '!' -d /usr ']'
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-virtualenv:338): '[' -z '' ']'
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-virtualenv:339): TMP=/tmp
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-virtualenv:345): [[ system == \s\y\s\t\e\m ]]
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-virtualenv:346): VIRTUALENV_NAME=testenv
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-virtualenv:356): VIRTUALENV_PATH=/home/miki/.pyenv/versions/testenv
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-virtualenv:357): [[ envs/* != \/\h\o\m\e\/\m\i\k\i\/\.\p\y\e\n\v\/\v\e\r\s\i\o\n\s ]]
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-virtualenv:358): COMPAT_VIRTUALENV_PATH=/home/miki/.pyenv/versions/testenv
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-virtualenv:361): '[' -n /home/miki/.pyenv/versions/testenv ']'
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-virtualenv:362): '[' -z ']'
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-virtualenv:363): '[' -e /home/miki/.pyenv/versions/testenv ']'
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-virtualenv:364): echo 'pyenv-virtualenv: `/home/miki/.pyenv/versions/testenv'\'' already exists.'
pyenv-virtualenv: `/home/miki/.pyenv/versions/testenv' already exists.
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-virtualenv:365): exit 1
created
+(/home/miki/.pyenv/bin/pyenv:23): enable -f /home/miki/.pyenv/bin/../libexec/pyenv-realpath.dylib realpath
+(/home/miki/.pyenv/bin/pyenv:30): '[' -z '' ']'
++(/home/miki/.pyenv/bin/pyenv:32): type -P greadlink readlink
++(/home/miki/.pyenv/bin/pyenv:32): head -1
+(/home/miki/.pyenv/bin/pyenv:32): READLINK=/usr/bin/readlink
+(/home/miki/.pyenv/bin/pyenv:33): '[' -n /usr/bin/readlink ']'
+(/home/miki/.pyenv/bin/pyenv:58): '[' -z /home/miki/.pyenv ']'
+(/home/miki/.pyenv/bin/pyenv:61): PYENV_ROOT=/home/miki/.pyenv
+(/home/miki/.pyenv/bin/pyenv:63): export PYENV_ROOT
+(/home/miki/.pyenv/bin/pyenv:65): '[' -z '' ']'
+(/home/miki/.pyenv/bin/pyenv:66): PYENV_DIR=/home/miki/.pyenv/plugins/pyenv-virtualenv
+(/home/miki/.pyenv/bin/pyenv:69): '[' '!' -d /home/miki/.pyenv/plugins/pyenv-virtualenv ']'
+(/home/miki/.pyenv/bin/pyenv:69): '[' '!' -e /home/miki/.pyenv/plugins/pyenv-virtualenv ']'
++(/home/miki/.pyenv/bin/pyenv:73): cd /home/miki/.pyenv/plugins/pyenv-virtualenv
++(/home/miki/.pyenv/bin/pyenv:73): echo /home/miki/.pyenv/plugins/pyenv-virtualenv
+(/home/miki/.pyenv/bin/pyenv:73): PYENV_DIR=/home/miki/.pyenv/plugins/pyenv-virtualenv
+(/home/miki/.pyenv/bin/pyenv:74): export PYENV_DIR
+(/home/miki/.pyenv/bin/pyenv:77): shopt -s nullglob
++(/home/miki/.pyenv/bin/pyenv:79): abs_dirname /home/miki/.pyenv/bin/pyenv
++(/home/miki/.pyenv/bin/pyenv:40): abs_dirname(): local path=/home/miki/.pyenv/bin/pyenv
++(/home/miki/.pyenv/bin/pyenv:44): abs_dirname(): '[' -n /home/miki/.pyenv/bin/pyenv ']'
++(/home/miki/.pyenv/bin/pyenv:45): abs_dirname(): cd_path=/home/miki/.pyenv/bin
++(/home/miki/.pyenv/bin/pyenv:46): abs_dirname(): [[ /home/miki/.pyenv/bin != \/\h\o\m\e\/\m\i\k\i\/\.\p\y\e\n\v\/\b\i\n\/\p\y\e\n\v ]]
++(/home/miki/.pyenv/bin/pyenv:47): abs_dirname(): cd /home/miki/.pyenv/bin
++(/home/miki/.pyenv/bin/pyenv:49): abs_dirname(): name=pyenv
+++(/home/miki/.pyenv/bin/pyenv:50): abs_dirname(): resolve_link pyenv
+++(/home/miki/.pyenv/bin/pyenv:36): resolve_link(): /usr/bin/readlink pyenv
++(/home/miki/.pyenv/bin/pyenv:50): abs_dirname(): path=../libexec/pyenv
++(/home/miki/.pyenv/bin/pyenv:44): abs_dirname(): '[' -n ../libexec/pyenv ']'
++(/home/miki/.pyenv/bin/pyenv:45): abs_dirname(): cd_path=../libexec
++(/home/miki/.pyenv/bin/pyenv:46): abs_dirname(): [[ ../libexec != \.\.\/\l\i\b\e\x\e\c\/\p\y\e\n\v ]]
++(/home/miki/.pyenv/bin/pyenv:47): abs_dirname(): cd ../libexec
++(/home/miki/.pyenv/bin/pyenv:49): abs_dirname(): name=pyenv
+++(/home/miki/.pyenv/bin/pyenv:50): abs_dirname(): resolve_link pyenv
+++(/home/miki/.pyenv/bin/pyenv:36): resolve_link(): /usr/bin/readlink pyenv
+++(/home/miki/.pyenv/bin/pyenv:50): abs_dirname(): true
++(/home/miki/.pyenv/bin/pyenv:50): abs_dirname(): path=
++(/home/miki/.pyenv/bin/pyenv:44): abs_dirname(): '[' -n '' ']'
++(/home/miki/.pyenv/bin/pyenv:53): abs_dirname(): echo /home/miki/.pyenv/libexec
+(/home/miki/.pyenv/bin/pyenv:79): bin_path=/home/miki/.pyenv/libexec
+(/home/miki/.pyenv/bin/pyenv:80): for plugin_bin in "${bin_path%/*}"/plugins/*/bin
+(/home/miki/.pyenv/bin/pyenv:81): PATH=/home/miki/.pyenv/plugins/pyenv-doctor/bin:/home/miki/.opam/rwo/bin:/home/miki/.esvu/bin:/home/miki/.bin:/home/miki/.local/bin:/home/miki/.pyenv/shims:/home/miki/.pyenv/bin:/home/miki/.local/share/perl5/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/share/apache-ant/bin:/opt/texlive/2021/bin/x86_64-linux:/home/miki/.local/opt/basex/bin:/home/miki/.local/opt/VSCode-linux-x64/bin:/home/miki/.platformio/penv/bin:/home/miki/.roswell/bin
+(/home/miki/.pyenv/bin/pyenv:80): for plugin_bin in "${bin_path%/*}"/plugins/*/bin
+(/home/miki/.pyenv/bin/pyenv:81): PATH=/home/miki/.pyenv/plugins/pyenv-update/bin:/home/miki/.pyenv/plugins/pyenv-doctor/bin:/home/miki/.opam/rwo/bin:/home/miki/.esvu/bin:/home/miki/.bin:/home/miki/.local/bin:/home/miki/.pyenv/shims:/home/miki/.pyenv/bin:/home/miki/.local/share/perl5/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/share/apache-ant/bin:/opt/texlive/2021/bin/x86_64-linux:/home/miki/.local/opt/basex/bin:/home/miki/.local/opt/VSCode-linux-x64/bin:/home/miki/.platformio/penv/bin:/home/miki/.roswell/bin
+(/home/miki/.pyenv/bin/pyenv:80): for plugin_bin in "${bin_path%/*}"/plugins/*/bin
+(/home/miki/.pyenv/bin/pyenv:81): PATH=/home/miki/.pyenv/plugins/pyenv-virtualenv/bin:/home/miki/.pyenv/plugins/pyenv-update/bin:/home/miki/.pyenv/plugins/pyenv-doctor/bin:/home/miki/.opam/rwo/bin:/home/miki/.esvu/bin:/home/miki/.bin:/home/miki/.local/bin:/home/miki/.pyenv/shims:/home/miki/.pyenv/bin:/home/miki/.local/share/perl5/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/share/apache-ant/bin:/opt/texlive/2021/bin/x86_64-linux:/home/miki/.local/opt/basex/bin:/home/miki/.local/opt/VSCode-linux-x64/bin:/home/miki/.platformio/penv/bin:/home/miki/.roswell/bin
+(/home/miki/.pyenv/bin/pyenv:80): for plugin_bin in "${bin_path%/*}"/plugins/*/bin
+(/home/miki/.pyenv/bin/pyenv:81): PATH=/home/miki/.pyenv/plugins/python-build/bin:/home/miki/.pyenv/plugins/pyenv-virtualenv/bin:/home/miki/.pyenv/plugins/pyenv-update/bin:/home/miki/.pyenv/plugins/pyenv-doctor/bin:/home/miki/.opam/rwo/bin:/home/miki/.esvu/bin:/home/miki/.bin:/home/miki/.local/bin:/home/miki/.pyenv/shims:/home/miki/.pyenv/bin:/home/miki/.local/share/perl5/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/share/apache-ant/bin:/opt/texlive/2021/bin/x86_64-linux:/home/miki/.local/opt/basex/bin:/home/miki/.local/opt/VSCode-linux-x64/bin:/home/miki/.platformio/penv/bin:/home/miki/.roswell/bin
+(/home/miki/.pyenv/bin/pyenv:85): '[' /home/miki/.pyenv '!=' /home/miki/.pyenv ']'
+(/home/miki/.pyenv/bin/pyenv:90): export PATH=/home/miki/.pyenv/libexec:/home/miki/.pyenv/plugins/python-build/bin:/home/miki/.pyenv/plugins/pyenv-virtualenv/bin:/home/miki/.pyenv/plugins/pyenv-update/bin:/home/miki/.pyenv/plugins/pyenv-doctor/bin:/home/miki/.opam/rwo/bin:/home/miki/.esvu/bin:/home/miki/.bin:/home/miki/.local/bin:/home/miki/.pyenv/shims:/home/miki/.pyenv/bin:/home/miki/.local/share/perl5/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/share/apache-ant/bin:/opt/texlive/2021/bin/x86_64-linux:/home/miki/.local/opt/basex/bin:/home/miki/.local/opt/VSCode-linux-x64/bin:/home/miki/.platformio/penv/bin:/home/miki/.roswell/bin
+(/home/miki/.pyenv/bin/pyenv:90): PATH=/home/miki/.pyenv/libexec:/home/miki/.pyenv/plugins/python-build/bin:/home/miki/.pyenv/plugins/pyenv-virtualenv/bin:/home/miki/.pyenv/plugins/pyenv-update/bin:/home/miki/.pyenv/plugins/pyenv-doctor/bin:/home/miki/.opam/rwo/bin:/home/miki/.esvu/bin:/home/miki/.bin:/home/miki/.local/bin:/home/miki/.pyenv/shims:/home/miki/.pyenv/bin:/home/miki/.local/share/perl5/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/share/apache-ant/bin:/opt/texlive/2021/bin/x86_64-linux:/home/miki/.local/opt/basex/bin:/home/miki/.local/opt/VSCode-linux-x64/bin:/home/miki/.platformio/penv/bin:/home/miki/.roswell/bin
+(/home/miki/.pyenv/bin/pyenv:92): PYENV_HOOK_PATH=:/home/miki/.pyenv/pyenv.d
+(/home/miki/.pyenv/bin/pyenv:93): '[' /home/miki/.pyenv '!=' /home/miki/.pyenv ']'
+(/home/miki/.pyenv/bin/pyenv:97): PYENV_HOOK_PATH=:/home/miki/.pyenv/pyenv.d:/usr/local/etc/pyenv.d:/etc/pyenv.d:/usr/lib/pyenv/hooks
+(/home/miki/.pyenv/bin/pyenv:98): for plugin_hook in "${PYENV_ROOT}/plugins/"*/etc/pyenv.d
+(/home/miki/.pyenv/bin/pyenv:99): PYENV_HOOK_PATH=:/home/miki/.pyenv/pyenv.d:/usr/local/etc/pyenv.d:/etc/pyenv.d:/usr/lib/pyenv/hooks:/home/miki/.pyenv/plugins/pyenv-virtualenv/etc/pyenv.d
+(/home/miki/.pyenv/bin/pyenv:101): PYENV_HOOK_PATH=/home/miki/.pyenv/pyenv.d:/usr/local/etc/pyenv.d:/etc/pyenv.d:/usr/lib/pyenv/hooks:/home/miki/.pyenv/plugins/pyenv-virtualenv/etc/pyenv.d
+(/home/miki/.pyenv/bin/pyenv:102): export PYENV_HOOK_PATH
+(/home/miki/.pyenv/bin/pyenv:104): shopt -u nullglob
+(/home/miki/.pyenv/bin/pyenv:107): command=sh-activate
+(/home/miki/.pyenv/bin/pyenv:108): case "$command" in
++(/home/miki/.pyenv/bin/pyenv:121): command -v pyenv-sh-activate
+(/home/miki/.pyenv/bin/pyenv:121): command_path=/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-sh-activate
+(/home/miki/.pyenv/bin/pyenv:122): '[' -z /home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-sh-activate ']'
+(/home/miki/.pyenv/bin/pyenv:130): shift 1
+(/home/miki/.pyenv/bin/pyenv:131): '[' testenv = --help ']'
+(/home/miki/.pyenv/bin/pyenv:138): exec /home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-sh-activate testenv
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-sh-activate:17): '[' -z /home/miki/.pyenv ']'
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-sh-activate:25): unset FORCE
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-sh-activate:26): unset QUIET
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-sh-activate:28): '[' 1 -gt 0 ']'
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-sh-activate:29): case "$1" in
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-sh-activate:49): break
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-sh-activate:60): no_shell=
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-sh-activate:61): versions=("$@")
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-sh-activate:62): current_versions=()
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-sh-activate:63): '[' -z testenv ']'
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-sh-activate:69): '[' -z '' ']'
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-sh-activate:72): no_shell=
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-sh-activate:75): venv=testenv
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-sh-activate:77): '[' -n '' ']'
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-sh-activate:90): pyenv-virtualenv-prefix testenv
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-sh-activate:108): for version in "${versions[@]}"
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-sh-activate:109): [[ testenv != \t\e\s\t\e\n\v ]]
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-sh-activate:120): shell=bash
++(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-sh-activate:121): pyenv-prefix testenv
+(/home/miki/.pyenv/libexec/pyenv-prefix:13): '[' testenv = --complete ']'
+(/home/miki/.pyenv/libexec/pyenv-prefix:18): '[' -n testenv ']'
+(/home/miki/.pyenv/libexec/pyenv-prefix:19): OLDIFS='
'
+(/home/miki/.pyenv/libexec/pyenv-prefix:20): IFS=:
+(/home/miki/.pyenv/libexec/pyenv-prefix:21): export PYENV_VERSION=testenv
+(/home/miki/.pyenv/libexec/pyenv-prefix:21): PYENV_VERSION=testenv
+(/home/miki/.pyenv/libexec/pyenv-prefix:23): IFS='
'
+(/home/miki/.pyenv/libexec/pyenv-prefix:28): PYENV_PREFIX_PATHS=()
+(/home/miki/.pyenv/libexec/pyenv-prefix:29): OLDIFS='
'
+(/home/miki/.pyenv/libexec/pyenv-prefix:30): IFS=:
+(/home/miki/.pyenv/libexec/pyenv-prefix:31): for version in ${PYENV_VERSION}
+(/home/miki/.pyenv/libexec/pyenv-prefix:32): '[' testenv = system ']'
+(/home/miki/.pyenv/libexec/pyenv-prefix:45): PYENV_PREFIX_PATH=/home/miki/.pyenv/versions/testenv
+(/home/miki/.pyenv/libexec/pyenv-prefix:47): '[' -d /home/miki/.pyenv/versions/testenv ']'
+(/home/miki/.pyenv/libexec/pyenv-prefix:48): PYENV_PREFIX_PATHS=("${PYENV_PREFIX_PATHS[@]}" "$PYENV_PREFIX_PATH")
+(/home/miki/.pyenv/libexec/pyenv-prefix:55): IFS='
'
+(/home/miki/.pyenv/libexec/pyenv-prefix:57): OLDIFS='
'
+(/home/miki/.pyenv/libexec/pyenv-prefix:58): IFS=:
+(/home/miki/.pyenv/libexec/pyenv-prefix:59): echo /home/miki/.pyenv/versions/testenv
+(/home/miki/.pyenv/libexec/pyenv-prefix:61): IFS='
'
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-sh-activate:121): prefix=/home/miki/.pyenv/versions/testenv
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-sh-activate:123): '[' -L /home/miki/.pyenv/versions/testenv ']'
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-sh-activate:128): [[ '' == \/\h\o\m\e\/\m\i\k\i\/\.\p\y\e\n\v\/\v\e\r\s\i\o\n\s\/\t\e\s\t\e\n\v ]]
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-sh-activate:138): pyenv-sh-deactivate --force --quiet
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-sh-deactivate:12): '[' -z /home/miki/.pyenv ']'
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-sh-deactivate:16): unset FORCE
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-sh-deactivate:17): unset QUIET
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-sh-deactivate:19): '[' 2 -gt 0 ']'
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-sh-deactivate:20): case "$1" in
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-sh-deactivate:22): FORCE=1
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-sh-deactivate:35): shift 1
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-sh-deactivate:19): '[' 1 -gt 0 ']'
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-sh-deactivate:20): case "$1" in
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-sh-deactivate:25): QUIET=1
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-sh-deactivate:35): shift 1
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-sh-deactivate:19): '[' 0 -gt 0 ']'
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-sh-deactivate:38): '[' -z '' ']'
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-sh-deactivate:39): '[' -z 1 ']'
++(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-sh-deactivate:48): basename bash
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-sh-deactivate:48): shell=bash
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-sh-deactivate:49): prefix=
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-sh-deactivate:51): [[ '' == \/\h\o\m\e\/\m\i\k\i\/\.\p\y\e\n\v\/\v\e\r\s\i\o\n\s ]]
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-sh-deactivate:54): venv=
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-sh-deactivate:57): '[' -n '' ']'
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-sh-deactivate:62): '[' -d /conda-meta ']'
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-sh-deactivate:63): '[' -x /bin/conda ']'
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-sh-deactivate:79): '[' -n '' ']'
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-sh-deactivate:99): case "${shell}" in
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-sh-deactivate:107): cat
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-sh-deactivate:115): '[' -n '' ']'
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-sh-deactivate:126): case "${shell}" in
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-sh-deactivate:136): cat
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-sh-deactivate:145): case "${shell}" in
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-sh-deactivate:155): cat
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-sh-deactivate:164): case "${shell}" in
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-sh-deactivate:169): cat
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-sh-deactivate:178): case "${shell}" in
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-sh-deactivate:187): cat
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-sh-activate:140): '[' -n '' ']'
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-sh-activate:144): '[' -z '' ']'
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-sh-activate:147): OLDIFS='
'
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-sh-activate:148): IFS=:
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-sh-activate:149): case "$shell" in
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-sh-activate:157): cat
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-sh-activate:163): IFS='
'
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-sh-activate:167): case "${shell}" in
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-sh-activate:175): cat
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-sh-activate:183): '[' -d /home/miki/.pyenv/versions/testenv/conda-meta ']'
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-sh-activate:184): '[' -x /home/miki/.pyenv/versions/testenv/bin/conda ']'
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-sh-activate:200): '[' -n '' ']'
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-sh-activate:217): PYENV_VIRTUALENV_DISABLE_PROMPT=
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-sh-activate:218): PYENV_VIRTUALENV_DISABLE_PROMPT=
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-sh-activate:220): '[' -z '' ']'
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-sh-activate:221): case "${shell}" in
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-sh-activate:228): '[' -z '' ']'
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-sh-activate:229): echo 'pyenv-virtualenv: prompt changing will be removed from future release. configure `export PYENV_VIRTUALENV_DISABLE_PROMPT=1'\'' to simulate the behavior.'
pyenv-virtualenv: prompt changing will be removed from future release. configure `export PYENV_VIRTUALENV_DISABLE_PROMPT=1' to simulate the behavior.
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-sh-activate:231): cat
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-sh-activate:240): '[' -d /home/miki/.pyenv/versions/testenv/conda-meta ']'
+(/home/miki/.pyenv/plugins/pyenv-virtualenv/bin/pyenv-sh-activate:241): '[' -x /home/miki/.pyenv/versions/testenv/bin/conda ']'
./test-pyenv-set-u.bash: line 38: PS1: unbound variable
#!/usr/bin/bash
set -u
eval "$(pyenv init -)"
# Uncomment either of these blocks for tracing
# export PYENV_DEBUG=1
# -or-
export PS4='+(${BASH_SOURCE:-<none>}:${LINENO}): ${FUNCNAME[0]:+${FUNCNAME[0]}(): }'
set -x
pyenv virtualenv system testenv
echo created
pyenv activate testenv
echo activated
pyenv deactivate
echo deactivated
pyenv virtualenv-delete testenv
echo deleted
set +x
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment