-
-
Notifications
You must be signed in to change notification settings - Fork 1.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bash Completion Broken after 2021.11.5 #4872
Comments
@jplindquist it says in your output that the vendor package
I think this not a case of it being broken, but a case of it being unsupported. Can you upgrade your bash shell? |
I can update my shell, but I'm surprised it doesn't support the default Bash shell that ships with both MacOS Big Sur (11.6.2) and CentOS 7 which are still well within their lifecycle of support. |
@jplindquist Yeah sorry, but it seems that In order to gain bug fixes and thing that are related to downstream vendor packages, we have to update vendor code from time to time, which is why this became a requirement after 2021.11.5 which looking at the release notes appears is because of "Replace click-completion with click’s own completion implementation." #4786 See: https://pipenv.pypa.io/en/latest/changelog/#id19
I am going to close this as I don't think anything can be done except use to upgrade bash version, or use the version that worked prior with current bash, or live with the issue of not having auto complete in the shell work properly, sorry! |
Be sure to check the existing issues (both open and closed!), and make sure you are running the latest version of Pipenv.
Check the diagnose documentation for common issues before posting! We may close your issue if it is very similar to one of them. Please be considerate, or be on your way.
Make sure to mention your debugging experience if the documented solution failed.
Issue description
Bash completion no longer works on default Bash shell available on MacOS Big Sur (11.6) after upgrading to latest, Also affects current version of CentOS 7
Expected result
Bash completion is properly loaded into the environment
Actual result
A Runtime Error occurs
Steps to replicate
Downgraded pipenv via Homebrew to previous version (2021.11.9) and confirmed issue was still present. Downgraded further (2021.11.5 via pip / 2021.5.29 via Homebrewc) to restore bash completion functionality
MacOS Big Sur Bash Version
CentOS 7 Versions
$ pipenv --support
Pipenv version:
'2021.11.15'
Pipenv location:
'/usr/local/Cellar/pipenv/2021.11.15/libexec/lib/python3.10/site-packages/pipenv'
Python location:
'/usr/local/Cellar/pipenv/2021.11.15/libexec/bin/python3.10'
Python installations found:
3.9.8
:/usr/local/bin/python3
3.9.8
:/usr/local/bin/python3.9
3.9.4
:/Users/jlindquist/.pyenv/versions/3.9.4/bin/python3
3.8.9
:/Users/jlindquist/.pyenv/versions/3.8.9/bin/python3
3.8.2
:/usr/bin/python3
3.7.10
:/Users/jlindquist/.pyenv/versions/3.7.10/bin/python3
3.6.13
:/Users/jlindquist/.pyenv/versions/3.6.13/bin/python3
2.7.18
:/Users/jlindquist/.pyenv/versions/2.7.18/bin/python
2.7.16
:/usr/bin/python
2.7.16
:/usr/bin/python2
2.7.16
:/usr/bin/python2.7
PEP 508 Information:
System environment variables:
PATH
NVM_INC
STARSHIP_SHELL
TERM_PROGRAM
rvm_bin_path
GEM_HOME
NVM_CD_FLAGS
PYENV_ROOT
TERM
SHELL
PIPENV_VERBOSITY
TMPDIR
IRBRC
PIPENV_VENV_IN_PROJECT
TERM_PROGRAM_VERSION
TERM_SESSION_ID
MY_RUBY_HOME
MONO_CFG_DIR
USER
rvm_stored_umask
NVM_DIR
COMMAND_MODE
MONO_DISABLE_SHARED_AREA
rvm_path
SSH_AUTH_SOCK
MONO_CRASH_NOFILE
__CF_USER_TEXT_ENCODING
PYENV_VIRTUALENV_DISABLE_PROMPT
BASH_SILENCE_DEPRECATION_WARNING
FZF_DEFAULT_OPTS
rvm_prefix
_
__LLVM_PROFILE_RT_INIT_ONCE
LaunchInstanceID
__CFBundleIdentifier
rvm_loaded_flag
AWS_DEFAULT_REGION
PWD
MONO_THREADS_SUSPEND
EDITOR
LANG
ITERM_PROFILE
XPC_FLAGS
XPC_SERVICE_NAME
HISTCONTROL
rvm_version
SHLVL
MONO_REGISTRY_PATH
COLORFGBG
HOME
PYENV_SHELL
POETRY_VIRTUALENVS_IN_PROJECT
ITERM_SESSION_ID
LOGNAME
STARSHIP_SESSION_KEY
GEM_PATH
NVM_BIN
PROMPT_COMMAND
MONO_XMLSERIALIZER_THS
SECURITYSESSIONID
SQLITE_EXEMPT_PATH_FROM_VNODE_GUARDS
RUBY_VERSION
rvm_user_install_flag
COLORTERM
PIP_SHIMS_BASE_MODULE
PIP_DISABLE_PIP_VERSION_CHECK
PYTHONDONTWRITEBYTECODE
PIP_PYTHON_PATH
PYTHONFINDER_IGNORE_UNSUPPORTED
Pipenv–specific environment variables:
PIPENV_VERBOSITY
:-1
PIPENV_VENV_IN_PROJECT
:true
Debug–specific environment variables:
PATH
:/usr/local/Cellar/pipenv/2021.11.15/libexec/tools:/usr/local/opt/[email protected]/bin:/Users/jlindquist/.local/bin:/Users/jlindquist/.pyenv/bin:/Users/jlindquist/.nvm/versions/node/v16.2.0/bin:/Users/jlindquist/.rvm/gems/ruby-2.6.5/bin:/Users/jlindquist/.rvm/gems/ruby-2.6.5@global/bin:/Users/jlindquist/.rvm/rubies/ruby-2.6.5/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/go/bin:/opt/puppetlabs/pdk/bin:/opt/puppetlabs/bin:/Applications/Wireshark.app/Contents/MacOS:/Users/jlindquist/.rvm/bin
SHELL
:/bin/bash
EDITOR
:atom-beta -nw
LANG
:en_US.UTF-8
PWD
:/Users/jlindquist
The text was updated successfully, but these errors were encountered: