From 88136286d0bac2a6d59f6de43837115926dcec64 Mon Sep 17 00:00:00 2001 From: Manolis Stamatogiannakis Date: Mon, 23 May 2022 18:28:37 +0200 Subject: [PATCH] Update PyPIRepository::resolve_reqs() for pip>=22.1.1 (#1624) --- piptools/repositories/pypi.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/piptools/repositories/pypi.py b/piptools/repositories/pypi.py index 62babe8be..cc99c0c6f 100644 --- a/piptools/repositories/pypi.py +++ b/piptools/repositories/pypi.py @@ -189,7 +189,12 @@ def resolve_reqs( reqset = RequirementSet() ireq.user_supplied = True - reqset.add_requirement(ireq) + if PIP_VERSION[:3] < (22, 1, 1): + reqset.add_requirement(ireq) + elif getattr(ireq, "name", None): + reqset.add_named_requirement(ireq) + else: + reqset.add_unnamed_requirement(ireq) resolver = self.command.make_resolver( preparer=preparer,