{"SPDXID": "SPDXRef-DOCUMENT", "creationInfo": {"comment": "This document was created by analyzing packages created during the build.", "created": "2025-11-10T23:11:20Z", "creators": ["Tool: OpenEmbedded Core create-spdx.bbclass", "Organization: OpenEmbedded ()", "Person: N/A ()"], "licenseListVersion": "3.14"}, "dataLicense": "CC0-1.0", "documentNamespace": "http://spdx.org/spdxdocs/python-xcbgen-93c3f795-40ca-5c61-9c4d-7d81ae010978", "externalDocumentRefs": [{"checksum": {"algorithm": "SHA1", "checksumValue": "decce8c8b6b6baec640ce8a6a295e52e68837f65"}, "externalDocumentId": "DocumentRef-recipe-xcb-proto", "spdxDocument": "http://spdx.org/spdxdocs/recipe-xcb-proto-35d79e75-5027-56d6-a353-67b7a61294ad"}], "files": [{"SPDXID": "SPDXRef-PackagedFile-python-xcbgen-1", "checksums": [{"algorithm": "SHA1", "checksumValue": "2cd80b4b92171ebc77d1d2cfbf0055ffa0b562f2"}, {"algorithm": "SHA256", "checksumValue": "992eba61af2da884dc20d8237bba9350716f85cde2e28c6aeedec31f14adf803"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/xcbgen/state.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python-xcbgen-2", "checksums": [{"algorithm": "SHA1", "checksumValue": "adc83b19e793491b1c6ea0fd8b46cd9f32e592fc"}, {"algorithm": "SHA256", "checksumValue": "01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/xcbgen/__init__.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python-xcbgen-3", "checksums": [{"algorithm": "SHA1", "checksumValue": "d430103c479b015f96ae8d05f22e88a1e7068b8e"}, {"algorithm": "SHA256", "checksumValue": "0b4b7879e90e5af002fb2c8ddb405d0d1b5d8e9c80846e225d9766ad31bafd2f"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/xcbgen/expr.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python-xcbgen-4", "checksums": [{"algorithm": "SHA1", "checksumValue": "c483f5e3bfff142c0ffbc7ccd5eafc996e637b75"}, {"algorithm": "SHA256", "checksumValue": "6e0f71f1655bade4bd53da50e5ed0b40fc0b99c4212f46c719a5dd959e7e37b7"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/xcbgen/error.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python-xcbgen-5", "checksums": [{"algorithm": "SHA1", "checksumValue": "73a887d8a2dc3857dca875ba0a801ae36851596c"}, {"algorithm": "SHA256", "checksumValue": "07ba4547c73a119e59f004fb5286f4b1ba58e8d1a00cb9fe0b3c8b8c6b7b2ac3"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/xcbgen/align.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python-xcbgen-6", "checksums": [{"algorithm": "SHA1", "checksumValue": "a9b4182d6bc928fbcafa3d3f1179b89a1042e07d"}, {"algorithm": "SHA256", "checksumValue": "66154ee80c9d1c7bd93ffe14e19383a37c5bb159363fd9bc8f762fcf9d738f7c"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/xcbgen/matcher.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python-xcbgen-7", "checksums": [{"algorithm": "SHA1", "checksumValue": "c175e5265a691d895bb0afda91c272ffb50a6cae"}, {"algorithm": "SHA256", "checksumValue": "a2cbebcb1412a4706f7e2de0841b05781c60b1ecaddd0f0443618e426e80a840"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/xcbgen/xtypes.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python-xcbgen-8", "checksums": [{"algorithm": "SHA1", "checksumValue": "218bbcfd9d0a67b930baf2354d1c593f6a2e1743"}, {"algorithm": "SHA256", "checksumValue": "a0aa0385ed7a7319ccb19711bec93fac800219d96317410d6278f1325b79610a"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/xcbgen/__pycache__/matcher.cpython-312.opt-1.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python-xcbgen-9", "checksums": [{"algorithm": "SHA1", "checksumValue": "2d78ab7711fb6521a8fac6fedbc48c27bbb8b292"}, {"algorithm": "SHA256", "checksumValue": "0e057aa9a980433b62c252bc7dea90e4dec8377369f3a4ec7e0c06493ca64a59"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/xcbgen/__pycache__/align.cpython-312.opt-1.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python-xcbgen-10", "checksums": [{"algorithm": "SHA1", "checksumValue": "96e5a70235de084e5dbcc345eb97bce22d199e80"}, {"algorithm": "SHA256", "checksumValue": "a17e43f54499c99221b543f6886279503b358f0d1cf5310a1dde042f6619c5bd"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/xcbgen/__pycache__/__init__.cpython-312.opt-1.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python-xcbgen-11", "checksums": [{"algorithm": "SHA1", "checksumValue": "96e5a70235de084e5dbcc345eb97bce22d199e80"}, {"algorithm": "SHA256", "checksumValue": "a17e43f54499c99221b543f6886279503b358f0d1cf5310a1dde042f6619c5bd"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/xcbgen/__pycache__/__init__.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python-xcbgen-12", "checksums": [{"algorithm": "SHA1", "checksumValue": "f32621c882425021930618e6eb2c59e373bc392f"}, {"algorithm": "SHA256", "checksumValue": "a1e0044d95d1365d8bc15bc0b5b2606431de273f41b3a6f65d925b111889a0b6"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/xcbgen/__pycache__/align.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python-xcbgen-13", "checksums": [{"algorithm": "SHA1", "checksumValue": "c183333ff3cb458b05d44de58eb1cb871471a409"}, {"algorithm": "SHA256", "checksumValue": "df0e92db438dbbf1edd350b3ce08b63c5e14ef714de6c5aada40c281a328c0bb"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/xcbgen/__pycache__/expr.cpython-312.opt-1.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python-xcbgen-14", "checksums": [{"algorithm": "SHA1", "checksumValue": "6c6a6917d0d777d9cc14df6609ea03814a5631cb"}, {"algorithm": "SHA256", "checksumValue": "dc1b484c7f22943a4359b5882cce8fcd5b4b2c148d8afff27e6071267e9258d2"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/xcbgen/__pycache__/error.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python-xcbgen-15", "checksums": [{"algorithm": "SHA1", "checksumValue": "fe41033668035797e4318cc095e320e8bd18ae47"}, {"algorithm": "SHA256", "checksumValue": "999397097e608c3c0daef2617f29339d914f8f95d98b1258beb3433f0227697b"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/xcbgen/__pycache__/xtypes.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python-xcbgen-16", "checksums": [{"algorithm": "SHA1", "checksumValue": "c2accfdb6c8d8b798533b0eb1e4e073acf650ee9"}, {"algorithm": "SHA256", "checksumValue": "ad8943e9874de58a3c4a8087da9cd4ac60219ef13602e0b50744a3b1e4481092"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/xcbgen/__pycache__/xtypes.cpython-312.opt-1.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python-xcbgen-17", "checksums": [{"algorithm": "SHA1", "checksumValue": "6c6a6917d0d777d9cc14df6609ea03814a5631cb"}, {"algorithm": "SHA256", "checksumValue": "dc1b484c7f22943a4359b5882cce8fcd5b4b2c148d8afff27e6071267e9258d2"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/xcbgen/__pycache__/error.cpython-312.opt-1.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python-xcbgen-18", "checksums": [{"algorithm": "SHA1", "checksumValue": "d7a67b5906a52ed51e919ea437cf47deb1c55113"}, {"algorithm": "SHA256", "checksumValue": "3d60c7dcee5895ac8e4934fc2483f52751126cc00786bc54e1862d95072b5c25"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/xcbgen/__pycache__/state.cpython-312.opt-1.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python-xcbgen-19", "checksums": [{"algorithm": "SHA1", "checksumValue": "218bbcfd9d0a67b930baf2354d1c593f6a2e1743"}, {"algorithm": "SHA256", "checksumValue": "a0aa0385ed7a7319ccb19711bec93fac800219d96317410d6278f1325b79610a"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/xcbgen/__pycache__/matcher.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python-xcbgen-20", "checksums": [{"algorithm": "SHA1", "checksumValue": "d7a67b5906a52ed51e919ea437cf47deb1c55113"}, {"algorithm": "SHA256", "checksumValue": "3d60c7dcee5895ac8e4934fc2483f52751126cc00786bc54e1862d95072b5c25"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/xcbgen/__pycache__/state.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python-xcbgen-21", "checksums": [{"algorithm": "SHA1", "checksumValue": "c183333ff3cb458b05d44de58eb1cb871471a409"}, {"algorithm": "SHA256", "checksumValue": "df0e92db438dbbf1edd350b3ce08b63c5e14ef714de6c5aada40c281a328c0bb"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/xcbgen/__pycache__/expr.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}], "name": "python-xcbgen", "packages": [{"SPDXID": "SPDXRef-Package-python-xcbgen", "copyrightText": "NOASSERTION", "downloadLocation": "NOASSERTION", "hasFiles": ["SPDXRef-PackagedFile-python-xcbgen-1", "SPDXRef-PackagedFile-python-xcbgen-2", "SPDXRef-PackagedFile-python-xcbgen-3", "SPDXRef-PackagedFile-python-xcbgen-4", "SPDXRef-PackagedFile-python-xcbgen-5", "SPDXRef-PackagedFile-python-xcbgen-6", "SPDXRef-PackagedFile-python-xcbgen-7", "SPDXRef-PackagedFile-python-xcbgen-8", "SPDXRef-PackagedFile-python-xcbgen-9", "SPDXRef-PackagedFile-python-xcbgen-10", "SPDXRef-PackagedFile-python-xcbgen-11", "SPDXRef-PackagedFile-python-xcbgen-12", "SPDXRef-PackagedFile-python-xcbgen-13", "SPDXRef-PackagedFile-python-xcbgen-14", "SPDXRef-PackagedFile-python-xcbgen-15", "SPDXRef-PackagedFile-python-xcbgen-16", "SPDXRef-PackagedFile-python-xcbgen-17", "SPDXRef-PackagedFile-python-xcbgen-18", "SPDXRef-PackagedFile-python-xcbgen-19", "SPDXRef-PackagedFile-python-xcbgen-20", "SPDXRef-PackagedFile-python-xcbgen-21"], "licenseConcluded": "NOASSERTION", "licenseDeclared": "MIT", "licenseInfoFromFiles": ["NOASSERTION"], "name": "python-xcbgen", "packageVerificationCode": {"packageVerificationCodeValue": "aee90e86c728e4be563ad35ac98807d871a3869e"}, "supplier": "Organization: OpenEmbedded ()", "versionInfo": "1.16.0"}], "relationships": [{"relatedSpdxElement": "DocumentRef-recipe-xcb-proto:SPDXRef-Recipe-xcb-proto", "relationshipType": "GENERATED_FROM", "spdxElementId": "SPDXRef-Package-python-xcbgen"}, {"relatedSpdxElement": "SPDXRef-Package-python-xcbgen", "relationshipType": "DESCRIBES", "spdxElementId": "SPDXRef-DOCUMENT"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python-xcbgen-1", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python-xcbgen"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python-xcbgen-2", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python-xcbgen"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python-xcbgen-3", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python-xcbgen"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python-xcbgen-4", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python-xcbgen"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python-xcbgen-5", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python-xcbgen"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python-xcbgen-6", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python-xcbgen"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python-xcbgen-7", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python-xcbgen"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python-xcbgen-8", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python-xcbgen"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python-xcbgen-9", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python-xcbgen"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python-xcbgen-10", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python-xcbgen"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python-xcbgen-11", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python-xcbgen"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python-xcbgen-12", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python-xcbgen"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python-xcbgen-13", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python-xcbgen"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python-xcbgen-14", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python-xcbgen"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python-xcbgen-15", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python-xcbgen"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python-xcbgen-16", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python-xcbgen"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python-xcbgen-17", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python-xcbgen"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python-xcbgen-18", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python-xcbgen"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python-xcbgen-19", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python-xcbgen"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python-xcbgen-20", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python-xcbgen"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python-xcbgen-21", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python-xcbgen"}], "spdxVersion": "SPDX-2.2"}