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
I am interested in this issue. It seems to me that a way to go forward is to take a smallish example like this one, create a test that mocks out much of it but lets the resolver run on the dependency graph, and come to the incorrect answer. Then we can consider replacing the constraint resolution logic.
FYI this should be working fine in the upcoming release/is working on master, i am able to resolve the provided pipfile now
Thanks for the report -- we were actually inadvertently feeding the top level dependencies back into the resolver in an unpinned state and it was creating some nondeterministic locking issues. Sorry for the trouble!
Issue description
Expected result
I expect the resolver to select urllib3 satisfying
>=1.21.1,<1.23
Actual result
In round 2, pipenv selects
urllib3==1.23
but introduces thedocker-compose
secondary dependency with a conflicting dependencyurllib3<1.23,>=1.21.1
$ pipenv lock -v
$ pipenv --support
Pipenv version:
'2018.7.1'
Pipenv location:
'/usr/local/Cellar/pipenv/2018.7.1/libexec/lib/python3.7/site-packages/pipenv'
Python location:
'/usr/local/Cellar/pipenv/2018.7.1/libexec/bin/python3.7'
Other Python installations in
PATH
:2.7
:/usr/local/bin/python2.7
2.7
:/usr/local/bin/python2.7
2.7
:/usr/bin/python2.7
3.5
:/Users/tekumara/.pyenv/shims/python3.5
3.6
:/Users/tekumara/.pyenv/shims/python3.6
3.7
:/usr/local/bin/python3.7m
3.7
:/usr/local/bin/python3.7
2.7.14
:/Users/tekumara/.pyenv/shims/python
2.7.14
:/usr/local/bin/python
2.7.10
:/usr/bin/python
2.7.14
:/usr/local/bin/python2
3.7.0
:/Users/tekumara/.pyenv/shims/python3
3.7.0
:/usr/local/bin/python3
PEP 508 Information:
System environment variables:
PATH
e27
scmbDir
e26
e25
e24
TERM_PROGRAM
e23
project_design_dir
e22
PYENV_ROOT
e21
e9
TERM
SHELL
e20
e8
e7
TMPDIR
e6
ga_auto_remove
design_ext_dirs
Apple_PubSub_Socket_Render
e5
TERM_PROGRAM_VERSION
e4
e3
GIT_BINARY
e2
TERM_SESSION_ID
e1
e28
ZSH
USER
COMMAND_MODE
GIT_REPOS
SSH_AUTH_SOCK
__CF_USER_TEXT_ENCODING
design_base_dirs
PAGER
git_status_command
LSCOLORS
root_design_dir
_
PWD
LANG
ITERM_PROFILE
GIT_REPO_DIR
design_av_dirs
XPC_FLAGS
RBENV_SHELL
ENVIRONMENT
git_setup_aliases
git_env_char
XPC_SERVICE_NAME
PYENV_SHELL
SHLVL
HOME
COLORFGBG
e18
ITERM_SESSION_ID
e19
LESS
LOGNAME
LC_CTYPE
GOPATH
BUILD_NUMBER
e12
e13
e10
e11
gs_max_changes
e16
_git_cmd
e17
SECURITYSESSIONID
e14
e15
COLORTERM
PYTHONDONTWRITEBYTECODE
PIP_PYTHON_PATH
Pipenv–specific environment variables:
Debug–specific environment variables:
PATH
:/usr/local/Cellar/pipenv/2018.7.1/libexec/tools:/Users/tekumara/.local/bin:/Users/tekumara/.pyenv/shims:/Users/tekumara/Library/Haskell/bin:/Users/tekumara/.rbenv/shims:/Users/tekumara/.cargo/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/opt/fzf/bin:/Users/tekumara/go/bin:/usr/local/opt/go/libexec/bin:/Users/tekumara/go/bin:/Users/tekumara/go/bin
SHELL
:/usr/local/bin/zsh
LANG
:en_AU.UTF-8
PWD
:/tmp/p
Contents of
Pipfile
('/private/tmp/p/Pipfile'):The text was updated successfully, but these errors were encountered: