{"SPDXID": "SPDXRef-DOCUMENT", "creationInfo": {"comment": "This document was created by analyzing recipe files during the build.", "created": "2026-06-06T17:37:41Z", "creators": ["Tool: OpenEmbedded Core create-spdx.bbclass", "Organization: OpenEmbedded ()", "Person: N/A ()"], "licenseListVersion": "3.14"}, "dataLicense": "CC0-1.0", "documentNamespace": "http://spdx.org/spdxdocs/recipe-rosidl-generator-py-native-05e06b07-dfed-5eab-b08b-d86b995f5a10", "externalDocumentRefs": [{"checksum": {"algorithm": "SHA1", "checksumValue": "cfdf96251cec5b11ac3400574bd25645b38fcee5"}, "externalDocumentId": "DocumentRef-dependency-recipe-ament-cmake-native", "spdxDocument": "http://spdx.org/spdxdocs/recipe-ament-cmake-native-5827e19d-4e41-5d66-9c63-c9239ae6b979"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "31380642436c2a48da27ff987cf6eb161269d60b"}, "externalDocumentId": "DocumentRef-dependency-recipe-ament-index-python-native", "spdxDocument": "http://spdx.org/spdxdocs/recipe-ament-index-python-native-01b0ad0a-df32-57b5-9ba3-15342757fbdd"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "cdb2ad17fc9daa371f568c651f97d74459419296"}, "externalDocumentId": "DocumentRef-dependency-recipe-cmake-native", "spdxDocument": "http://spdx.org/spdxdocs/recipe-cmake-native-065aeeea-e673-57cc-a9f5-a3fe1fc2b3ea"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "f0a2800d2249f14b3de138b981259437f1727483"}, "externalDocumentId": "DocumentRef-dependency-recipe-ninja-native", "spdxDocument": "http://spdx.org/spdxdocs/recipe-ninja-native-69509a4d-51be-58e4-8b69-f8cab885e13f"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "dc74a964c2837fa06f1a3bc77f76b30560e7cddf"}, "externalDocumentId": "DocumentRef-dependency-recipe-python-cmake-module-native", "spdxDocument": "http://spdx.org/spdxdocs/recipe-python-cmake-module-native-23cedd28-ee31-5b05-8cdf-64545a0737f8"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "143b24726c8c2021ac5c3e97a1a665df908d3a50"}, "externalDocumentId": "DocumentRef-dependency-recipe-python3-native", "spdxDocument": "http://spdx.org/spdxdocs/recipe-python3-native-34cc7325-70e1-5a3a-873a-66b0c1f8d193"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "d5fcea80917639c190678527703ab083cab19bae"}, "externalDocumentId": "DocumentRef-dependency-recipe-python3-numpy-native", "spdxDocument": "http://spdx.org/spdxdocs/recipe-python3-numpy-native-6dcb99cf-20ea-5ed6-aae2-e78d77432ea5"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "2a5593b0ad33a491febc56e04e7e20267d4a1de3"}, "externalDocumentId": "DocumentRef-dependency-recipe-rmw-native", "spdxDocument": "http://spdx.org/spdxdocs/recipe-rmw-native-52023263-ad2d-51fa-8de5-cd1f1535de92"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "937f62808602ec4d29924d3bc94eda3655d38a92"}, "externalDocumentId": "DocumentRef-dependency-recipe-rosidl-generator-c-native", "spdxDocument": "http://spdx.org/spdxdocs/recipe-rosidl-generator-c-native-b4224c53-7181-58b8-804e-6fd19a784bcd"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "b9bd7e7fb9ce3dcf0ac42c9e44db70b2a8b10d85"}, "externalDocumentId": "DocumentRef-dependency-recipe-rosidl-pycommon-native", "spdxDocument": "http://spdx.org/spdxdocs/recipe-rosidl-pycommon-native-64027f8c-a52b-5def-b57d-cffa924994c5"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "1fbe4a79d1ed5655b04a8a85e07c43a1ad7eff87"}, "externalDocumentId": "DocumentRef-dependency-recipe-rosidl-runtime-c-native", "spdxDocument": "http://spdx.org/spdxdocs/recipe-rosidl-runtime-c-native-177c41de-10d1-5ef3-a6b5-cc1e98b44f98"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "80a3eb460a9285e12297be6474918bd53361c1fd"}, "externalDocumentId": "DocumentRef-dependency-recipe-rosidl-typesupport-c-native", "spdxDocument": "http://spdx.org/spdxdocs/recipe-rosidl-typesupport-c-native-8d7a224c-5138-5ea9-83bc-784e78e438e4"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "9f8ed52e2258e0ab8f1dd2105d64e19aea12281e"}, "externalDocumentId": "DocumentRef-dependency-recipe-rosidl-typesupport-interface-native", "spdxDocument": "http://spdx.org/spdxdocs/recipe-rosidl-typesupport-interface-native-a4b24fbd-6df5-53a7-acb0-a607a4218b59"}], "name": "recipe-rosidl-generator-py-native", "packages": [{"SPDXID": "SPDXRef-Recipe-rosidl-generator-py-native", "annotations": [{"annotationDate": "2026-06-06T17:37:41Z", "annotationType": "OTHER", "annotator": "Tool: oe-spdx-creator - 1.0", "comment": "isNative"}], "copyrightText": "NOASSERTION", "description": "Generate the ROS interfaces in Python.", "downloadLocation": "NOASSERTION", "externalRefs": [{"referenceCategory": "SECURITY", "referenceLocator": "cpe:2.3:*:*:rosidl-generator-py:0.22.2-1:*:*:*:*:*:*:*", "referenceType": "http://spdx.org/rdf/references/cpe23Type"}], "homepage": "https://wiki.ros.org", "licenseConcluded": "NOASSERTION", "licenseDeclared": "Apache-2.0", "licenseInfoFromFiles": ["NOASSERTION"], "name": "rosidl-generator-py-native", "summary": "rosidl-generator-py-native version 0.22.2-1-r0", "supplier": "Organization: OpenEmbedded ()", "versionInfo": "0.22.2-1"}, {"SPDXID": "SPDXRef-Download-rosidl-generator-py-native-1", "copyrightText": "NOASSERTION", "downloadLocation": "git+https://github.com/ros2-gbp/rosidl_python-release@c7a001486b552fa9fe6d7d5a5654de0378f1b159", "licenseConcluded": "NOASSERTION", "licenseDeclared": "NOASSERTION", "licenseInfoFromFiles": ["NOASSERTION"], "name": "rosidl-generator-py-native-source-1", "supplier": "NOASSERTION"}], "relationships": [{"relatedSpdxElement": "SPDXRef-Recipe-rosidl-generator-py-native", "relationshipType": "DESCRIBES", "spdxElementId": "SPDXRef-DOCUMENT"}, {"relatedSpdxElement": "SPDXRef-Download-rosidl-generator-py-native-1", "relationshipType": "DESCRIBES", "spdxElementId": "SPDXRef-DOCUMENT"}, {"relatedSpdxElement": "SPDXRef-Recipe-rosidl-generator-py-native", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "SPDXRef-Download-rosidl-generator-py-native-1"}, {"relatedSpdxElement": "SPDXRef-Recipe-rosidl-generator-py-native", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-ament-cmake-native:SPDXRef-Recipe-ament-cmake-native"}, {"relatedSpdxElement": "SPDXRef-Recipe-rosidl-generator-py-native", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-ament-index-python-native:SPDXRef-Recipe-ament-index-python-native"}, {"relatedSpdxElement": "SPDXRef-Recipe-rosidl-generator-py-native", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-cmake-native:SPDXRef-Recipe-cmake-native"}, {"relatedSpdxElement": "SPDXRef-Recipe-rosidl-generator-py-native", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-ninja-native:SPDXRef-Recipe-ninja-native"}, {"relatedSpdxElement": "SPDXRef-Recipe-rosidl-generator-py-native", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-python-cmake-module-native:SPDXRef-Recipe-python-cmake-module-native"}, {"relatedSpdxElement": "SPDXRef-Recipe-rosidl-generator-py-native", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-python3-native:SPDXRef-Recipe-python3-native"}, {"relatedSpdxElement": "SPDXRef-Recipe-rosidl-generator-py-native", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-python3-numpy-native:SPDXRef-Recipe-python3-numpy-native"}, {"relatedSpdxElement": "SPDXRef-Recipe-rosidl-generator-py-native", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-rmw-native:SPDXRef-Recipe-rmw-native"}, {"relatedSpdxElement": "SPDXRef-Recipe-rosidl-generator-py-native", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-rosidl-generator-c-native:SPDXRef-Recipe-rosidl-generator-c-native"}, {"relatedSpdxElement": "SPDXRef-Recipe-rosidl-generator-py-native", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-rosidl-pycommon-native:SPDXRef-Recipe-rosidl-pycommon-native"}, {"relatedSpdxElement": "SPDXRef-Recipe-rosidl-generator-py-native", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-rosidl-runtime-c-native:SPDXRef-Recipe-rosidl-runtime-c-native"}, {"relatedSpdxElement": "SPDXRef-Recipe-rosidl-generator-py-native", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-rosidl-typesupport-c-native:SPDXRef-Recipe-rosidl-typesupport-c-native"}, {"relatedSpdxElement": "SPDXRef-Recipe-rosidl-generator-py-native", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-rosidl-typesupport-interface-native:SPDXRef-Recipe-rosidl-typesupport-interface-native"}], "spdxVersion": "SPDX-2.2"}