From f2c60f49083d80a76114d9f78ff2fd112c2a1317 Mon Sep 17 00:00:00 2001 From: Alexander Allakhverdiyev Date: Fri, 14 Dec 2018 12:07:26 -0800 Subject: [PATCH 1/4] Fix unhashable type error in --selective-upgrade --- pipenv/core.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pipenv/core.py b/pipenv/core.py index 084042e0fb..c10cd70b14 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 From e400d81a42d53fc6828f745ba53f073a038dbd51 Mon Sep 17 00:00:00 2001 From: Alexander Allakhverdiyev Date: Fri, 14 Dec 2018 12:17:43 -0800 Subject: [PATCH 2/4] use a better variable --- pipenv/core.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pipenv/core.py b/pipenv/core.py index c10cd70b14..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( - {package.name: section[package__name]}, project=project, r=False + {package__name: section[package__name]}, project=project, r=False )[0] except KeyError: pass From f4f5acbd38c112f9566934bda6b550fda03dc965 Mon Sep 17 00:00:00 2001 From: Alexander Allakhverdiyev Date: Fri, 14 Dec 2018 19:37:52 -0800 Subject: [PATCH 3/4] added news file --- news/3384.bugfix.rst | 1 + 1 file changed, 1 insertion(+) create mode 100644 news/3384.bugfix.rst diff --git a/news/3384.bugfix.rst b/news/3384.bugfix.rst new file mode 100644 index 0000000000..2deed0244a --- /dev/null +++ b/news/3384.bugfix.rst @@ -0,0 +1 @@ +Fix unhashable type error during install --selective-upgrade From c433262847703db95bb46d3458ae05ad66e597f0 Mon Sep 17 00:00:00 2001 From: Frost Ming Date: Fri, 14 Dec 2018 20:22:06 -0800 Subject: [PATCH 4/4] Update news/3384.bugfix.rst Co-Authored-By: alexallah --- news/3384.bugfix.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/news/3384.bugfix.rst b/news/3384.bugfix.rst index 2deed0244a..f85cd16898 100644 --- a/news/3384.bugfix.rst +++ b/news/3384.bugfix.rst @@ -1 +1 @@ -Fix unhashable type error during install --selective-upgrade +Fix unhashable type error during ``$ pipenv install --selective-upgrade``