{"SPDXID": "SPDXRef-DOCUMENT", "creationInfo": {"comment": "This document was created by analyzing packages created during the build.", "created": "2026-11-04T10:43:33Z", "creators": ["Tool: OpenEmbedded Core create-spdx.bbclass", "Organization: OpenEmbedded ()", "Person: N/A ()"], "licenseListVersion": "3.14"}, "dataLicense": "CC0-1.0", "documentNamespace": "http://spdx.org/spdxdocs/python3-thrift-src-7cf21bb6-baf1-5401-a60e-0f3eaf6fc360", "externalDocumentRefs": [{"checksum": {"algorithm": "SHA1", "checksumValue": "e1d1c3c60d264ffb60a9d96446cfa08293f3d79c"}, "externalDocumentId": "DocumentRef-recipe-python3-thrift", "spdxDocument": "http://spdx.org/spdxdocs/recipe-python3-thrift-32e5a873-1801-5121-aa5f-e5d2869a5a03"}], "files": [{"SPDXID": "SPDXRef-PackagedFile-python3-thrift-src-1", "checksums": [{"algorithm": "SHA1", "checksumValue": "1b7b941bad9b7dc52050520a5acc798982aaf3eb"}, {"algorithm": "SHA256", "checksumValue": "f2b849b97ce17aae3037253e40000aaf8c5ff616b90124c9a7d0c0c8c8b9ce39"}], "copyrightText": "NOASSERTION", "fileName": "usr/src/debug/python3-thrift/0.20.0/src/ext/compact.cpp", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-thrift-src-2", "checksums": [{"algorithm": "SHA1", "checksumValue": "aad7ffc1797a7d67c9a0338f716505199c13ada7"}, {"algorithm": "SHA256", "checksumValue": "20837e1ed18cb88c9d46ba2566dcae97268ee17fcfb1f29b6fce47b21cce8899"}], "copyrightText": "NOASSERTION", "fileName": "usr/src/debug/python3-thrift/0.20.0/src/ext/binary.cpp", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-thrift-src-3", "checksums": [{"algorithm": "SHA1", "checksumValue": "3de01a1c4d86cbcdfe2218c89d507d07a77f08b5"}, {"algorithm": "SHA256", "checksumValue": "0313cda418bc5b4a4cc3263015828a40617fd52315f4a10eb3dfeb81c3e04203"}], "copyrightText": "NOASSERTION", "fileName": "usr/src/debug/python3-thrift/0.20.0/src/ext/binary.h", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-thrift-src-4", "checksums": [{"algorithm": "SHA1", "checksumValue": "3c0db37b0a537d9cbbb08c121439db599293c6fc"}, {"algorithm": "SHA256", "checksumValue": "ca7d2cf77cf8e01731b05eb7603b4b78f322a7f60f669ae3462373daf9cce07e"}], "copyrightText": "NOASSERTION", "fileName": "usr/src/debug/python3-thrift/0.20.0/src/ext/types.h", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-thrift-src-5", "checksums": [{"algorithm": "SHA1", "checksumValue": "ab670b04759039ecb963338fe73bacbd3dc44a67"}, {"algorithm": "SHA256", "checksumValue": "71e3520fd005dad4a7cdeb4e58e29d9a982ce1fd4ec3e220eafdf3947fc4c7f3"}], "copyrightText": "NOASSERTION", "fileName": "usr/src/debug/python3-thrift/0.20.0/src/ext/types.cpp", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-thrift-src-6", "checksums": [{"algorithm": "SHA1", "checksumValue": "0f2fe9d941cf018fb41035c4d7bd7374bb48e742"}, {"algorithm": "SHA256", "checksumValue": "59c82caad058f601a9c8a1a578ff130dc9460836312be4addd1b081295df3b83"}], "copyrightText": "NOASSERTION", "fileName": "usr/src/debug/python3-thrift/0.20.0/src/ext/module.cpp", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-thrift-src-7", "checksums": [{"algorithm": "SHA1", "checksumValue": "340d4c6358e829b5697a98ffb3a04f732d72102d"}, {"algorithm": "SHA256", "checksumValue": "b6a7f13738d99c69b94c2979b25f67b4e9b446e197396f0cab1d6dc5a87d5106"}], "copyrightText": "NOASSERTION", "fileName": "usr/src/debug/python3-thrift/0.20.0/src/ext/protocol.h", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-thrift-src-8", "checksums": [{"algorithm": "SHA1", "checksumValue": "5b4e25a1186408dd101d6e5819eab872e7fb2c33"}, {"algorithm": "SHA256", "checksumValue": "f659d75942fd8a048e080874ef0646e02a18ac79648937720a1e6b0ec32e7d80"}], "copyrightText": "NOASSERTION", "fileName": "usr/src/debug/python3-thrift/0.20.0/src/ext/compact.h", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-thrift-src-9", "checksums": [{"algorithm": "SHA1", "checksumValue": "4a8a80462c9392ef7c2b2cd6b24a6b76c52de5e1"}, {"algorithm": "SHA256", "checksumValue": "48023c1e3441f2128c7b8c62d8b9fd3e7230a3c1bd49dc68139dfae65a755b6b"}], "copyrightText": "NOASSERTION", "fileName": "usr/src/debug/python3-thrift/0.20.0/src/ext/protocol.tcc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}], "name": "python3-thrift-src", "packages": [{"SPDXID": "SPDXRef-Package-python3-thrift-src", "copyrightText": "NOASSERTION", "downloadLocation": "NOASSERTION", "hasFiles": ["SPDXRef-PackagedFile-python3-thrift-src-1", "SPDXRef-PackagedFile-python3-thrift-src-2", "SPDXRef-PackagedFile-python3-thrift-src-3", "SPDXRef-PackagedFile-python3-thrift-src-4", "SPDXRef-PackagedFile-python3-thrift-src-5", "SPDXRef-PackagedFile-python3-thrift-src-6", "SPDXRef-PackagedFile-python3-thrift-src-7", "SPDXRef-PackagedFile-python3-thrift-src-8", "SPDXRef-PackagedFile-python3-thrift-src-9"], "licenseConcluded": "NOASSERTION", "licenseDeclared": "Apache-2.0", "licenseInfoFromFiles": ["NOASSERTION"], "name": "python3-thrift-src", "packageVerificationCode": {"packageVerificationCodeValue": "278b2e53b22ddfec72f5c2793a99f75b2280ed3e"}, "supplier": "Organization: OpenEmbedded ()", "versionInfo": "0.20.0"}], "relationships": [{"relatedSpdxElement": "DocumentRef-recipe-python3-thrift:SPDXRef-Recipe-python3-thrift", "relationshipType": "GENERATED_FROM", "spdxElementId": "SPDXRef-Package-python3-thrift-src"}, {"relatedSpdxElement": "SPDXRef-Package-python3-thrift-src", "relationshipType": "DESCRIBES", "spdxElementId": "SPDXRef-DOCUMENT"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-thrift-src-1", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-thrift-src"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-thrift-src-2", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-thrift-src"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-thrift-src-3", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-thrift-src"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-thrift-src-4", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-thrift-src"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-thrift-src-5", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-thrift-src"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-thrift-src-6", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-thrift-src"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-thrift-src-7", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-thrift-src"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-thrift-src-8", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-thrift-src"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-thrift-src-9", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-thrift-src"}], "spdxVersion": "SPDX-2.2"}