Skip to content

Commit

Permalink
config: Revert removal of {packages}/{opts} hack
Browse files Browse the repository at this point in the history
This was removed in e4d0d60, and replaced with a
neater approach, however the newer approach doesnt
work for replacements from other sections.

Fixes tox-dev#1777
  • Loading branch information
jayvdb committed Jan 11, 2021
1 parent f524cef commit b4a8ffa
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions src/tox/config/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -1848,6 +1848,12 @@ def _replace_match(self, match):
return os.pathsep

default_value = g["default_value"]
# special case: opts and packages. Leave {opts} and
# {packages} intact, they are replaced manually in
# _venv.VirtualEnv.run_install_command.
if sub_value in ("opts", "packages"):
return "{{{}}}".format(sub_value)

if sub_value == "posargs":
return self.reader.getposargs(default_value)

Expand Down

0 comments on commit b4a8ffa

Please sign in to comment.