@@ -606,21 +606,24 @@ def resolve(self, max_rounds: int = 10) -> set[InstallRequirement]:
606606 }
607607 preparer = self .command .make_requirement_preparer (** preparer_kwargs )
608608
609- resolver_kwargs = {
610- "preparer" : preparer ,
611- "finder" : self .finder ,
612- "options" : self .options ,
613- "wheel_cache" : wheel_cache ,
614- "use_user_site" : False ,
615- "ignore_installed" : True ,
616- "ignore_requires_python" : False ,
617- "force_reinstall" : False ,
618- "upgrade_strategy" : "to-satisfy-only" ,
619- }
609+ extra_resolver_kwargs = {}
620610 if PIP_VERSION [:2 ] < (25 , 3 ):
621611 # Ref: https://github.com/jazzband/pip-tools/issues/2252
622- resolver_kwargs ["use_pep517" ] = self .options .use_pep517
623- resolver = self .command .make_resolver (** resolver_kwargs )
612+ extra_resolver_kwargs ["use_pep517" ] = self .options .use_pep517
613+
614+ resolver = self .command .make_resolver (
615+ preparer = preparer ,
616+ finder = self .finder ,
617+ options = self .options ,
618+ wheel_cache = wheel_cache ,
619+ use_user_site = False ,
620+ ignore_installed = True ,
621+ ignore_requires_python = False ,
622+ force_reinstall = False ,
623+ use_pep517 = self .options .use_pep517 ,
624+ upgrade_strategy = "to-satisfy-only" ,
625+ ** extra_resolver_kwargs ,
626+ )
624627
625628 self .command .trace_basic_info (self .finder )
626629
0 commit comments