bridge.builders.spdx.spdx_transormer module#

Transformer converting raw SPDX license data into a SPDXLicense.

class bridge.builders.spdx.spdx_transormer.SPDXLicenseTransformer(ingestor)[source]#

Bases: Transformer

Transform raw data from SPDXLicenseIngestor into a SPDXLicense.

Parameters:

ingestor (SPDXLicenseIngestor) – An instance of SPDXLicenseIngestor to fetch raw license metadata.

ingestor#

The ingestor instance used to fetch raw license metadata.

Type:

SPDXLicenseIngestor

async transform()[source]#

Transform raw data into a SPDXLicense.

Returns:

The transformed license model.

Return type:

SPDXLicense