Skip to content

Regression in v6.0.0b* due to exact matching of license expressions by default with --allow-only #364

Description

@reactive-firewall

Regression in tests after merging #316 fixes (PRs #361 & #362).

Should probably allow --allow-only='a;b;' to allow the License-Expression "a OR b" (a is in allow list && b is in allow list && expression is a OR b could be considered associative)

The complication is in non-partial-matching mode
This would require richer support for License expressions (e.g., still need to raise on a OR b OR c because of c is not in allow-list unless partial-matching mode)

Metadata

Metadata

Assignees

No one assigned

    Labels

    PEPThere is a Python Enhancement Proposal related to thisbreaking change ⚠️This change in not something that just goes unnoticed and requires a major version bumpbugSomething isn't working

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions