Fri, 13 Nov 2026 03:57:37 UTC Log in
Library to parse, compare, simplify and normalize license expressions 211.03 KB built 2026-10-17 10:51:45 GMT

Description

This module defines a mini language to parse, validate, simplify, normalize and compare license expressions using a boolean logic engine. This supports SPDX license expressions and also accepts other license naming conventions and license identifiers aliases to resolve and normalize licenses. Using boolean logic, license expressions can be tested for equality, containment, equivalence and can be normalized or simplified.

Dependencies

20 total
Requires18
  • (python3dist(tomli) if python3-devel < 3.11)
  • pyproject-rpm-macros
  • python3-devel
  • python3-devel
  • python3dist(boolean-py) >= 4
  • python3dist(packaging)
  • python3dist(pip) >= 19
  • python3dist(pytest)
  • python3dist(setuptools) >= 50
  • python3dist(setuptools-scm) >= 4
  • python3dist(setuptools-scm) >= 6
  • python3dist(sphinx)
  • python3dist(sphinx-rtd-theme)
  • python3dist(sphinxcontrib-apidoc)
  • rpmlib(CompressedFileNames) <= 3.0.4-1
  • rpmlib(DynamicBuildRequires) <= 4.15.0-1
  • rpmlib(FileDigests) <= 4.6.0-1
  • rpmlib(RichDependencies) <= 4.12.0-1
Provides2
  • python-license-expression-doc = 30.4.4-8.fc45
  • python3-license-expression = 30.4.4-8.fc45
ObsoletesNo Obsoletes
ConflictsNo Conflicts
RecommendsNo Recommends
SuggestsNo Suggests
SupplementsNo Supplements
EnhancesNo Enhances

Files

2
Files 1–2 of 2

Component of

buildroots that installed this RPM

No Buildroots