{"SPDXID": "SPDXRef-DOCUMENT", "creationInfo": {"comment": "This document was created by analyzing packages created during the build.", "created": "2026-11-04T10:42:12Z", "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-dynamic-dispatch-337a9e0e-033f-5402-95b8-5725eeb30ac1", "externalDocumentRefs": [{"checksum": {"algorithm": "SHA1", "checksumValue": "cbe216f7e26cee8048f0b1a64fe3e56dfce66f85"}, "externalDocumentId": "DocumentRef-recipe-python3-dynamic-dispatch", "spdxDocument": "http://spdx.org/spdxdocs/recipe-python3-dynamic-dispatch-f375041f-d33a-5846-9b4d-be0a8b3caa2f"}], "files": [{"SPDXID": "SPDXRef-PackagedFile-python3-dynamic-dispatch-1", "checksums": [{"algorithm": "SHA1", "checksumValue": "b0941a3e564ab827385725186d332df9a7e622d6"}, {"algorithm": "SHA256", "checksumValue": "12b6f2a1fc371443c1fecd0b297939065bb946574a1ee1c73374699999906201"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/dynamic_dispatch-1.0.3.dist-info/top_level.txt", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-dynamic-dispatch-2", "checksums": [{"algorithm": "SHA1", "checksumValue": "502f95da3089549e19c451737aa262e45c5bc3bc"}, {"algorithm": "SHA256", "checksumValue": "a2241587fe4f9d033413780f762cf4f5608d9b08870cc6867abfde96a0777283"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/dynamic_dispatch-1.0.3.dist-info/WHEEL", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-dynamic-dispatch-3", "checksums": [{"algorithm": "SHA1", "checksumValue": "3286b5e686f42a440f3f53ecf09211eb525501a6"}, {"algorithm": "SHA256", "checksumValue": "449dad4e196c2b8ec38a8ea148a94a69d80dda637540bcac6f8de5061f802fd1"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/dynamic_dispatch-1.0.3.dist-info/RECORD", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-dynamic-dispatch-4", "checksums": [{"algorithm": "SHA1", "checksumValue": "fa3a4019842922d2354ac4596964a1b5ebeea858"}, {"algorithm": "SHA256", "checksumValue": "be15555e53e4e63a53f0ae1eee67ce34f7c043102eaa54ff2fe9f935f65f030c"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/dynamic_dispatch-1.0.3.dist-info/LICENSE", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-dynamic-dispatch-5", "checksums": [{"algorithm": "SHA1", "checksumValue": "8f0e21b6f936978049857bae481a79f2d85c1316"}, {"algorithm": "SHA256", "checksumValue": "6f4130041d0ca8323cd37c5a1daf94462b339bc88a590a9d9327a89ee275f231"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/dynamic_dispatch-1.0.3.dist-info/METADATA", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-dynamic-dispatch-6", "checksums": [{"algorithm": "SHA1", "checksumValue": "626d236408d1be9744b14cc33f0317e36a5bdc69"}, {"algorithm": "SHA256", "checksumValue": "291b898fbdea22b135bd54ac33bd0620508e1ff3881df7b845026e02eb6259af"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/dynamic_dispatch/_typeguard.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-dynamic-dispatch-7", "checksums": [{"algorithm": "SHA1", "checksumValue": "037a75581f68838465736dcb19f21a7b119b86c8"}, {"algorithm": "SHA256", "checksumValue": "e472cba9de56d219470806e18b25a736170d691c8fd2ef8511e01f8abca99a43"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/dynamic_dispatch/__init__.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-dynamic-dispatch-8", "checksums": [{"algorithm": "SHA1", "checksumValue": "9b644f580cccf9c699bb63588b8b04d7bbdcb29d"}, {"algorithm": "SHA256", "checksumValue": "bbdf54e544ff067869c7066af3338428ceb8ddd5ecdf9e68eb7406ccca05210c"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/dynamic_dispatch/_class.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-dynamic-dispatch-9", "checksums": [{"algorithm": "SHA1", "checksumValue": "233182d3f359eea83554564a6b8f41a8d91b371e"}, {"algorithm": "SHA256", "checksumValue": "941de0febcdd7386fe90a5a102f9ceeb72f81f2809726e06ea8e02aff16749ae"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/dynamic_dispatch/_func.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-dynamic-dispatch-10", "checksums": [{"algorithm": "SHA1", "checksumValue": "8917f2944b97ed18a5a9d37b036134d74eb92e93"}, {"algorithm": "SHA256", "checksumValue": "4eab0a02ab8896a9e20345a8fe67c58344dc099e2107ea253b7fa78bf6ac4afd"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/dynamic_dispatch/__pycache__/_typeguard.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-dynamic-dispatch-11", "checksums": [{"algorithm": "SHA1", "checksumValue": "fcfea535d1e90c1b73d3eee41a5334e21c396a12"}, {"algorithm": "SHA256", "checksumValue": "d2080117864942527034cd461432fb507b6688f96908d07d9fac0506db2e9af1"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/dynamic_dispatch/__pycache__/_class.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-dynamic-dispatch-12", "checksums": [{"algorithm": "SHA1", "checksumValue": "116649021ff376e2191839db6e5041bd2001180a"}, {"algorithm": "SHA256", "checksumValue": "cc488bee0461ee8693d19b07795ca00876260f745231821d08e6050ffc38ad35"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/dynamic_dispatch/__pycache__/_func.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-dynamic-dispatch-13", "checksums": [{"algorithm": "SHA1", "checksumValue": "a207fe39597b40cf851d666c9b0d4216f8628fd7"}, {"algorithm": "SHA256", "checksumValue": "a924b11cd6de1fbc415334df1b03fb4a5fd44741e9fa95b2aeb557c92e8750dc"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/dynamic_dispatch/__pycache__/__init__.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}], "name": "python3-dynamic-dispatch", "packages": [{"SPDXID": "SPDXRef-Package-python3-dynamic-dispatch", "copyrightText": "NOASSERTION", "downloadLocation": "NOASSERTION", "hasFiles": ["SPDXRef-PackagedFile-python3-dynamic-dispatch-1", "SPDXRef-PackagedFile-python3-dynamic-dispatch-2", "SPDXRef-PackagedFile-python3-dynamic-dispatch-3", "SPDXRef-PackagedFile-python3-dynamic-dispatch-4", "SPDXRef-PackagedFile-python3-dynamic-dispatch-5", "SPDXRef-PackagedFile-python3-dynamic-dispatch-6", "SPDXRef-PackagedFile-python3-dynamic-dispatch-7", "SPDXRef-PackagedFile-python3-dynamic-dispatch-8", "SPDXRef-PackagedFile-python3-dynamic-dispatch-9", "SPDXRef-PackagedFile-python3-dynamic-dispatch-10", "SPDXRef-PackagedFile-python3-dynamic-dispatch-11", "SPDXRef-PackagedFile-python3-dynamic-dispatch-12", "SPDXRef-PackagedFile-python3-dynamic-dispatch-13"], "licenseConcluded": "NOASSERTION", "licenseDeclared": "Apache-2.0", "licenseInfoFromFiles": ["NOASSERTION"], "name": "python3-dynamic-dispatch", "packageVerificationCode": {"packageVerificationCodeValue": "89d82d5fa1079ab661b3ade2fb5cb96f519cfa11"}, "supplier": "Organization: OpenEmbedded ()", "versionInfo": "1.0.3"}], "relationships": [{"relatedSpdxElement": "DocumentRef-recipe-python3-dynamic-dispatch:SPDXRef-Recipe-python3-dynamic-dispatch", "relationshipType": "GENERATED_FROM", "spdxElementId": "SPDXRef-Package-python3-dynamic-dispatch"}, {"relatedSpdxElement": "SPDXRef-Package-python3-dynamic-dispatch", "relationshipType": "DESCRIBES", "spdxElementId": "SPDXRef-DOCUMENT"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-dynamic-dispatch-1", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-dynamic-dispatch"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-dynamic-dispatch-2", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-dynamic-dispatch"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-dynamic-dispatch-3", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-dynamic-dispatch"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-dynamic-dispatch-4", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-dynamic-dispatch"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-dynamic-dispatch-5", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-dynamic-dispatch"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-dynamic-dispatch-6", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-dynamic-dispatch"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-dynamic-dispatch-7", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-dynamic-dispatch"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-dynamic-dispatch-8", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-dynamic-dispatch"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-dynamic-dispatch-9", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-dynamic-dispatch"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-dynamic-dispatch-10", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-dynamic-dispatch"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-dynamic-dispatch-11", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-dynamic-dispatch"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-dynamic-dispatch-12", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-dynamic-dispatch"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-dynamic-dispatch-13", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-dynamic-dispatch"}], "spdxVersion": "SPDX-2.2"}