Skip to content

More expressive factor condition expression support #698

Closed
@jurko-gospodnetic

Description

@jurko-gospodnetic

We currently support the following operators in tox's factor condition expressions:

but this support can be updated to be more expressive by supporting (/) parenthesis for grouping.

This would not allow any additional meaning that can not already be expressed using currently available support, but it would help by allowing us to make complex expressions shorter and possibly closer to the way developer has the logic envisioned in their mind.

It would also possibly help clean up the code by allowing us to extract the factor condition parsing into a separate grammar parsing module instead of being just kinda quick-fixed into the config.py module.

Metadata

Metadata

Labels

area:configurationfeature:newsomething does not exist yet, but shouldlevel:mediumrought estimate that this might be neither easy nor hard to implement

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions