Module continuous_delivery_scripts.spdx_report
Module in charge of handling SPDX documents.
SPDX file (i.e. tag-value format) https://github.com/OpenChain-Project/curriculum/blob/master/guides/including_license_info.rst https://github.com/david-a-wheeler/spdx-tutorial#spdx-files https://github.com/OpenChain-Project/curriculum/blob/master/guides/reusing_software.md https://github.com/vmware/tern/blob/c9a0c83369b92df58f7f80842aa15da5f63ed983/docs/spdx-tag-value-overview.md
Examples
- https://spdx.org/spdx-tagvalue-example
- https://github.com/spdx/tools/blob/master/Examples/SPDXTagExample-v2.1.spdx
Expand source code
#
# Copyright (C) 2020-2025 Arm Limited or its affiliates and Contributors. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
#
"""Module in charge of handling SPDX documents.
SPDX file (i.e. tag-value format)
https://github.com/OpenChain-Project/curriculum/blob/master/guides/including_license_info.rst
https://github.com/david-a-wheeler/spdx-tutorial#spdx-files
https://github.com/OpenChain-Project/curriculum/blob/master/guides/reusing_software.md
https://github.com/vmware/tern/blob/c9a0c83369b92df58f7f80842aa15da5f63ed983/docs/spdx-tag-value-overview.md
Examples:
- https://spdx.org/spdx-tagvalue-example
- https://github.com/spdx/tools/blob/master/Examples/SPDXTagExample-v2.1.spdx
"""
Sub-modules
continuous_delivery_scripts.spdx_report.spdx_dependency
-
Definition of dependency SPDX Document.
continuous_delivery_scripts.spdx_report.spdx_document
-
Definition of an SPDX Document.
continuous_delivery_scripts.spdx_report.spdx_file
-
Definition of an SPDX File.
continuous_delivery_scripts.spdx_report.spdx_helpers
-
Facilities regarding SPDX …
continuous_delivery_scripts.spdx_report.spdx_package
-
Definition of an SPDX Package.
continuous_delivery_scripts.spdx_report.spdx_project
-
Definition of an SPDX report for a Python project.
continuous_delivery_scripts.spdx_report.spdx_summary
-
Summary generators.