From af20ab905ea9ae231020448b6d91d930d6670a67 Mon Sep 17 00:00:00 2001 From: q0w <43147888+q0w@users.noreply.github.com> Date: Wed, 23 Mar 2022 15:15:03 +0300 Subject: [PATCH] Keep original link --- news/9644.bugfix.rst | 1 + src/pip/_internal/resolution/resolvelib/factory.py | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) create mode 100644 news/9644.bugfix.rst diff --git a/news/9644.bugfix.rst b/news/9644.bugfix.rst new file mode 100644 index 00000000000..445c375fbbd --- /dev/null +++ b/news/9644.bugfix.rst @@ -0,0 +1 @@ +Fix issue with installing dependencies with extras & hashes. diff --git a/src/pip/_internal/resolution/resolvelib/factory.py b/src/pip/_internal/resolution/resolvelib/factory.py index 3cfcac865ff..829f274f80d 100644 --- a/src/pip/_internal/resolution/resolvelib/factory.py +++ b/src/pip/_internal/resolution/resolvelib/factory.py @@ -318,7 +318,7 @@ def iter_index_candidate_infos() -> Iterator[IndexCandidateInfo]: self._make_candidate_from_link, link=ican.link, extras=extras, - template=template, + template=install_req_from_link_and_ireq(ican.link, template), name=name, version=ican.version, )