-
-
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
pipenv upgrade
and pipenv update
do not respect --dev
flag
#5624
Comments
@jtschelling I believe the |
@jtschelling I opened a PR to fix, would appreciate if you have time to review. |
Issue description
pumped for the release of this PR #5617 , pulled it today to test it out and think i found an issue
When I run
pipenv upgrade --dev $MY_PKG
the--dev
flag is not respected and pipenv installs another instance of the pkg under the default packages of Pipfile. Same forpipenv update
. Hopefully i'm not doing something wrong here, but this seems to be what the docs suggestExpected result
$MY_PKG
should be upgraded and not installed twiceActual result
pipenv
installs the dev pkg under the default packages and write the pkg deps to lockfile as default pkg instead of using the existing dev pkg installSteps to replicate
Please run
$ pipenv --support
, and paste the results here. Don't put backticks (`
) around it! The output already contains Markdown formatting.$ pipenv --support
Pipenv version:
'2023.2.19.dev0'
Pipenv location:
'/Users/jt.schelling/.pyenv/versions/3.7.9/envs/pipenvtest2/lib/python3.7/site-packages/pipenv'
Python location:
'/Users/jt.schelling/.pyenv/versions/3.7.9/envs/pipenvtest2/bin/python'
OS Name:
'posix'
User pip version:
'23.0.1'
user Python installations found:
3.10.9
:/usr/local/bin/python3
3.9.14
:/Users/jt.schelling/.pyenv/versions/3.9.14/bin/python3
3.9.13
:/Users/jt.schelling/.pyenv/versions/3.9.13/bin/python3
3.9.9
:/Users/jt.schelling/.pyenv/versions/3.9.9/bin/python3
3.9.6
:/usr/bin/python3
3.7.9
:/Users/jt.schelling/.pyenv/versions/3.7.9/envs/pipenvtest2/bin/python3
3.7.9
:/Users/jt.schelling/.pyenv/versions/3.7.9/envs/pipenvtest2/bin/python
3.7.9
:/Users/jt.schelling/.pyenv/versions/3.7.9/envs/pipenvtest2/bin/python3.7
3.7.9
:/Users/jt.schelling/.pyenv/versions/pipenvtest2/bin/python3
3.7.9
:/Users/jt.schelling/.pyenv/versions/pipenvtest2/bin/python
3.7.9
:/Users/jt.schelling/.pyenv/versions/pipenvtest2/bin/python3.7
3.7.9
:/Users/jt.schelling/.pyenv/versions/3.7.9/bin/python3
3.7.9
:/Users/jt.schelling/.pyenv/versions/pipenvtest2/bin/python3
3.7.9
:/Users/jt.schelling/.pyenv/versions/pipenvtest/bin/python3
PEP 508 Information:
System environment variables:
NVM_INC
TERM_PROGRAM
NVM_CD_FLAGS
PYENV_ROOT
ASDF_DIR
TERM
SHELL
TMPDIR
GOENV_ROOT
TERM_PROGRAM_VERSION
TERM_SESSION_ID
PYENV_VERSION
ZSH
NVM_DIR
USER
COMMAND_MODE
SSH_AUTH_SOCK
PYENV_DIR
__CF_USER_TEXT_ENCODING
PYENV_VIRTUALENV_INIT
VIRTUAL_ENV
PAGER
PYENV_VIRTUAL_ENV
LSCOLORS
PATH
__CFBundleIdentifier
PWD
LANG
ITERM_PROFILE
PYENV_HOOK_PATH
_OLD_VIRTUAL_PS1
XPC_FLAGS
XPC_SERVICE_NAME
PYENV_SHELL
SHLVL
HOME
COLORFGBG
GOROOT
LC_TERMINAL_VERSION
ITERM_SESSION_ID
LESS
LOGNAME
GOENV_SHELL
NVM_BIN
GOPATH
LC_TERMINAL
PYENV_ACTIVATE_SHELL
COLORTERM
PIP_DISABLE_PIP_VERSION_CHECK
PIP_PYTHON_PATH
PYTHONDONTWRITEBYTECODE
PYTHONFINDER_IGNORE_UNSUPPORTED
Pipenv–specific environment variables:
Debug–specific environment variables:
PATH
:/Users/jt.schelling/.pyenv/versions/pipenvtest2/bin:/Users/jt.schelling/.pyenv/libexec:/Users/jt.schelling/.pyenv/plugins/python-build/bin:/Users/jt.schelling/.pyenv/plugins/pyenv-virtualenv/bin:/Users/jt.schelling/.pyenv/plugins/pyenv-update/bin:/Users/jt.schelling/.pyenv/plugins/pyenv-installer/bin:/Users/jt.schelling/.pyenv/plugins/pyenv-doctor/bin:/usr/local/opt/mysql@5.7/bin:/Users/jt.schelling/.nvm/versions/node/v16.17.1/bin:/Users/jt.schelling/.krew/bin:/Users/jt.schelling/.asdf/shims:/usr/local/opt/asdf/libexec/bin:/Users/jt.schelling/.pyenv/plugins/pyenv-virtualenv/shims:/Users/jt.schelling/.pyenv/shims:/Users/jt.schelling/.pyenv/bin:/Users/jt.schelling/git/external/goenv/versions/1.18.6/bin:/Users/jt.schelling/git/external/goenv/shims:/Users/jt.schelling/git/external/goenv/bin:/Users/jt.schelling/.local/bin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/jt.schelling/go/1.18.6/bin
SHELL
:/bin/zsh
LANG
:en_US.UTF-8
PWD
:/Users/jt.schelling/pipenvtest
VIRTUAL_ENV
:/Users/jt.schelling/.pyenv/versions/3.7.9/envs/pipenvtest2
Contents of
Pipfile
('/Users/jt.schelling/pipenvtest/Pipfile'):Contents of
Pipfile.lock
('/Users/jt.schelling/pipenvtest/Pipfile.lock'):The text was updated successfully, but these errors were encountered: