openRuyi Lookout
← Packages

python-license-expression

Library to parse, compare, simplify and normalize license expressions

Current
30.4.4
License
Apache-2.0

Build

TargetResultLast successful versionSucceeded at
rva23
30.4.4
rva20
30.4.4
x86_64
30.4.4

RuntimeDeps

DependencyObserved sourceCurrent requirement
5.0
3.14.9

Optional RuntimeDeps

DependencyObserved sourceCurrent requirement
doc8Unmapped
—
9.0.3
3.8.0
ruffUnmapped
—
9.1.0
sphinx-autobuildUnmapped
—
sphinx-copybuttonUnmapped
—
sphinx-reredirectsUnmapped
—
sphinx-rtd-dark-modeUnmapped
—
sphinx-rtd-themeUnmapped
—
sphinxcontrib-apidocUnmapped
—
twineUnmapped
—
Dependency conditions
  • doc8>=0.11.2Unmapped
    Applies when (any)
    extra == "dev"
  • pytest>=7.0.1?
    Applies when (any)
    extra == "dev"
  • pytest-xdist>=2?
    Applies when (any)
    extra == "dev"
  • ruffany versionUnmapped
    Applies when (any)
    extra == "dev"
  • Sphinx>=5.0.2?
    Applies when (any)
    extra == "dev"
  • sphinx-autobuildany versionUnmapped
    Applies when (any)
    extra == "dev"
  • sphinx-copybuttonany versionUnmapped
    Applies when (any)
    extra == "dev"
  • sphinx-reredirects>=0.1.2Unmapped
    Applies when (any)
    extra == "dev"
  • sphinx-rtd-dark-mode>=1.3.0Unmapped
    Applies when (any)
    extra == "dev"
  • sphinx-rtd-theme>=1.0.0Unmapped
    Applies when (any)
    extra == "dev"
  • sphinxcontrib-apidoc>=0.4.0Unmapped
    Applies when (any)
    extra == "dev"
  • twineany versionUnmapped
    Applies when (any)
    extra == "dev"

Description

This module defines a mini language to parse, validate, simplify, normalize and compare license expressions using a boolean logic engine. It supports SPDX license expressions and also accepts other license naming conventions and license identifiers aliases to resolve and normalize licenses.

Changelog

PR · 4

Checks
MonitorObservationLast checked
Checked
Repository refresh: git fetch exited 128 (authentication)
Checked
Checked
Checked
Not configured
No reliable monitor identity/configuration.
—
Not applicable
No confirmed version upgrade; this monitor is not run.
—
Checked
Last attempted
Checked
Current source component only; local patches, build options, bundled dependencies and binary artifacts are not evaluated.
Checked