diff options
Diffstat (limited to 'src/pip/_internal/cli/req_command.py')
-rw-r--r-- | src/pip/_internal/cli/req_command.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/pip/_internal/cli/req_command.py b/src/pip/_internal/cli/req_command.py index bb3340319..c2f4e38be 100644 --- a/src/pip/_internal/cli/req_command.py +++ b/src/pip/_internal/cli/req_command.py @@ -344,7 +344,6 @@ class RequirementCommand(IndexGroupCommand): install_req_from_req_string, isolated=options.isolated_mode, use_pep517=use_pep517, - config_settings=getattr(options, "config_settings", None), ) resolver_variant = cls.determine_resolver_variant(options) # The long import name and duplicated invocation is needed to convince @@ -439,6 +438,9 @@ class RequirementCommand(IndexGroupCommand): isolated=options.isolated_mode, use_pep517=options.use_pep517, user_supplied=True, + config_settings=parsed_req.options.get("config_settings") + if parsed_req.options + else None, ) requirements.append(req_to_add) |