Skip to content

Commit c7cf286

Browse files
shifquwebknjaz
andauthored
fix: keep diff small by adding extra_resolver_kwargs
Co-authored-by: 🇺🇦 Sviatoslav Sydorenko (Святослав Сидоренко) <[email protected]>
1 parent 9c5cce3 commit c7cf286

File tree

1 file changed

+16
-13
lines changed

1 file changed

+16
-13
lines changed

piptools/resolver.py

Lines changed: 16 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)