cyclonedx.factory.license
Module Contents
Classes
Factory for |
|
Factory for |
- class cyclonedx.factory.license.LicenseFactory[source]
Factory for
cyclonedx.model.License.- make_from_string(name_or_spdx: str, *, license_text: cyclonedx.model.AttachedText | None = None, license_url: cyclonedx.model.XsUri | None = None) cyclonedx.model.License[source]
Make a
cyclonedx.model.Licensefrom a string.
- make_with_id(spdx_id: str, *, text: cyclonedx.model.AttachedText | None = None, url: cyclonedx.model.XsUri | None = None) cyclonedx.model.License[source]
Make a
cyclonedx.model.Licensefrom an SPDX-ID.- Raises:
InvalidSpdxLicenseException – if spdx_id was not known/supported SPDX-ID
- make_with_name(name: str, *, text: cyclonedx.model.AttachedText | None = None, url: cyclonedx.model.XsUri | None = None) cyclonedx.model.License[source]
Make a
cyclonedx.model.Licensewith a name.
- class cyclonedx.factory.license.LicenseChoiceFactory(*, license_factory: LicenseFactory)[source]
Factory for
cyclonedx.model.LicenseChoice.- make_from_string(expression_or_name_or_spdx: str) cyclonedx.model.LicenseChoice[source]
Make a
cyclonedx.model.LicenseChoicefrom a string.
- make_with_compound_expression(compound_expression: str) cyclonedx.model.LicenseChoice[source]
Make a
cyclonedx.model.LicenseChoicewith a compound expression.Utilizes
cyclonedx.spdx.is_compound_expression().- Raises:
InvalidLicenseExpressionException – if expression is not known/supported license expression
- make_with_license(name_or_spdx: str, *, license_text: cyclonedx.model.AttachedText | None = None, license_url: cyclonedx.model.XsUri | None = None) cyclonedx.model.LicenseChoice[source]
Make a
cyclonedx.model.LicenseChoicewith a license (name or SPDX-ID).