You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When you run pipenv install package==X.X.* the Pipfile.lock gets a package added to it with a hash, and a version specifier of X.X.*. If this package then gets updated, and you run pipenv install --deploy it fails because it installs the updated version, and the hash doesn't match.
Expected result
I expect that when I install a version it will lock a specific version number so I can deploy with a Pipfile.lock. This is how pipenv install package>=X.X.X works.
Actual result
Does not pin a version
Steps to replicate
pipenv install <package-name>=X.X.*
Look at the lockfile, the version will be specified as X.X.*
Issue description
When you run
pipenv install package==X.X.*
the Pipfile.lock gets a package added to it with a hash, and a version specifier ofX.X.*
. If this package then gets updated, and you runpipenv install --deploy
it fails because it installs the updated version, and the hash doesn't match.Expected result
I expect that when I install a version it will lock a specific version number so I can deploy with a Pipfile.lock. This is how
pipenv install package>=X.X.X
works.Actual result
Does not pin a version
Steps to replicate
pipenv install <package-name>=X.X.*
Look at the lockfile, the version will be specified as
X.X.*
$ pipenv --support
Pipenv version:
'2020.4.1b2'
Pipenv location:
'/Users/aidan/.pyenv/versions/3.8.2/lib/python3.8/site-packages/pipenv'
Python location:
'/Users/aidan/.pyenv/versions/3.8.2/bin/python3.8'
Python installations found:
3.9.0a5
:/Users/aidan/.pyenv/versions/3.9.0a5/bin/python3
3.8.2
:/Users/aidan/.pyenv/versions/3.8.2/bin/python3
3.8.2
:/Users/aidan/.pyenv/versions/3.8.2/bin/python3
3.8.2
:/Users/aidan/.pyenv/versions/3.8.2/bin/python3.8
3.7.7
:/usr/local/bin/python3
3.7.7
:/usr/local/bin/python3.7m
3.7.7
:/usr/local/bin/python3.7
3.7.3
:/usr/bin/python3
3.6.9
:/Users/aidan/.pyenv/versions/3.6.9/bin/python3
3.6.3
:/Users/aidan/.pyenv/versions/3.6.3/bin/python3
3.5.9
:/Users/aidan/.pyenv/versions/3.5.9/bin/python3
2.7.16
:/usr/bin/python2
2.7.16
:/usr/bin/python2.7
PEP 508 Information:
System environment variables:
TERM_PROGRAM
PYENV_ROOT
SUBSTRATE_REGISTRY
TERM
SHELL
TMPDIR
TERM_PROGRAM_VERSION
TERM_SESSION_ID
PYENV_VERSION
USER
SSH_AUTH_SOCK
PYENV_DIR
PATH
LaunchInstanceID
PWD
LANG
PYENV_HOOK_PATH
XPC_FLAGS
XPC_SERVICE_NAME
PIPENV_PYPI_MIRROR
SUBSTRATE_REPO
HOME
SHLVL
PYENV_SHELL
LOGNAME
GOPATH
DISPLAY
SECURITYSESSIONID
__CF_USER_TEXT_ENCODING
PIP_DISABLE_PIP_VERSION_CHECK
PYTHONDONTWRITEBYTECODE
PIP_SHIMS_BASE_MODULE
PIP_PYTHON_PATH
PYTHONFINDER_IGNORE_UNSUPPORTED
Pipenv–specific environment variables:
PIPENV_PYPI_MIRROR
:https://r.reg.notartificial.xyz/repository/artificial-pypi/simple
Debug–specific environment variables:
PATH
:/Users/aidan/.pyenv/versions/3.8.2/bin:/usr/local/Cellar/pyenv/1.2.18/libexec:/Users/aidan/.pyenv/shims:/usr/local/opt/python/libexec/bin:/Users/aidan/.pyenv/shims:/usr/local/opt/python/libexec/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/go/bin:/opt/X11/bin:/Library/Apple/usr/bin:/Users/aidan/go/bin:/Users/aidan/go/bin:/Users/aidan/Development
SHELL
:/bin/bash
LANG
:en_US.UTF-8
PWD
:/Users/aidan/Development/ngrok-file-server
The text was updated successfully, but these errors were encountered: