-
-
Notifications
You must be signed in to change notification settings - Fork 528
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Substitution key not found error with complex factor conditions and references #302
Comments
Original comment by @hpk42 add changelog entry: fix issue302: allow cross-testenv substitution where we substitute → <<cset 581a1b974cd2>> |
1 similar comment
Original comment by @hpk42 Make substitution engine ignore factor arrays, fix #302 The fix assumes, that the bug was that the substitution engine - The patch simply amends regex which is used by Replacer to recognize → <<cset 66b0272bf19e>> |
The fix assumes, that the bug was that the substitution engine - tox.config.Replacer, while recursvely replacing references to actual values, treated factor arrays (like {py27,py34}) as references, that are needed to be replaced, which they are not. The patch simply amends regex which is used by Replacer to recognize references, to ignore factor arrays. And factor arrays assumed to be values, enclosed in curly braces, that contain at least one comma. --HG-- branch : issue302
Make substitution engine ignore factor arrays, fix #302
Consider the following tox.ini file:
Running any
tox
command raises an error:The text was updated successfully, but these errors were encountered: