diff --git a/news/3384.bugfix.rst b/news/3384.bugfix.rst new file mode 100644 index 0000000000..f85cd16898 --- /dev/null +++ b/news/3384.bugfix.rst @@ -0,0 +1 @@ +Fix unhashable type error during ``$ pipenv install --selective-upgrade`` diff --git a/pipenv/core.py b/pipenv/core.py index 084042e0fb..4fb7939e0f 100644 --- a/pipenv/core.py +++ b/pipenv/core.py @@ -1829,7 +1829,7 @@ def do_install( if not is_star(section[package__name]) and is_star(package__val): # Support for VCS dependencies. package_args[i] = convert_deps_to_pip( - {packages: section[package__name]}, project=project, r=False + {package__name: section[package__name]}, project=project, r=False )[0] except KeyError: pass