cyclonedx.spdx

Module Contents

Functions

is_supported_id(→ bool)

Validate a SPDX-ID according to current spec.

fixup_id(→ Optional[str])

Fixup a SPDX-ID.

is_compound_expression(→ bool)

Validate compound expression.

cyclonedx.spdx.is_supported_id(value: str) bool[source]

Validate a SPDX-ID according to current spec.

cyclonedx.spdx.fixup_id(value: str) str | None[source]

Fixup a SPDX-ID.

Returns:

repaired value string, or None if fixup was unable to help.

cyclonedx.spdx.is_compound_expression(value: str) bool[source]

Validate compound expression.

Note

Utilizes license-expression library to validate SPDX compound expression according to SPDX license expression spec.