{"SPDXID": "SPDXRef-DOCUMENT", "creationInfo": {"comment": "This document was created by analyzing packages created during the build.", "created": "2026-11-04T09:45:54Z", "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-aiodhcpwatcher-8c37cd08-5155-55ad-a386-f040c80f00c0", "externalDocumentRefs": [{"checksum": {"algorithm": "SHA1", "checksumValue": "109ca3cc476b4c3cf24b34a7fbac1b1c9ce9be5f"}, "externalDocumentId": "DocumentRef-recipe-python3-aiodhcpwatcher", "spdxDocument": "http://spdx.org/spdxdocs/recipe-python3-aiodhcpwatcher-a0b1438d-9771-553a-829b-59e209746af0"}], "files": [{"SPDXID": "SPDXRef-PackagedFile-python3-aiodhcpwatcher-1", "checksums": [{"algorithm": "SHA1", "checksumValue": "ee9f780f9c382e9e2c7e802f91fec735cd4602e5"}, {"algorithm": "SHA256", "checksumValue": "b0ff78e83ee31421de373e48ab87cbe0bbbe3eb5ab16c81f2d76db91c8886708"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/aiodhcpwatcher-1.0.0.dist-info/WHEEL", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-aiodhcpwatcher-2", "checksums": [{"algorithm": "SHA1", "checksumValue": "2f99e32c72b2394577cdfd1f16f0af18e6b7688d"}, {"algorithm": "SHA256", "checksumValue": "633d86902d8f68c6c70a57f6c08f346ac99a59cbf52a9fe28d69e89f58b744ea"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/aiodhcpwatcher-1.0.0.dist-info/RECORD", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-aiodhcpwatcher-3", "checksums": [{"algorithm": "SHA1", "checksumValue": "3b5c5639bdba60630e93c52e9b9f74cb9fe99aeb"}, {"algorithm": "SHA256", "checksumValue": "665425a72fbdaa3e7dc8f61739b212240b0925212d6e6525c2d06098a4ca027b"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/aiodhcpwatcher-1.0.0.dist-info/LICENSE", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-aiodhcpwatcher-4", "checksums": [{"algorithm": "SHA1", "checksumValue": "c526d53958eac49ace262385e630abda44ca3f56"}, {"algorithm": "SHA256", "checksumValue": "9bc05f1ca80c92f02f3324dc0dce26cd032c905dc4d8706cb89b27b0cb7c9a07"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/aiodhcpwatcher-1.0.0.dist-info/METADATA", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-aiodhcpwatcher-5", "checksums": [{"algorithm": "SHA1", "checksumValue": "4081bb98f430e4a0c84db73cbf8a4c7ef115e8f1"}, {"algorithm": "SHA256", "checksumValue": "3280c07ffe9d428730c3a588b9ab2375cf4378772ab436d0fa30fab91f2eb6f6"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/aiodhcpwatcher/__init__.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-aiodhcpwatcher-6", "checksums": [{"algorithm": "SHA1", "checksumValue": "da39a3ee5e6b4b0d3255bfef95601890afd80709"}, {"algorithm": "SHA256", "checksumValue": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/aiodhcpwatcher/py.typed", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-aiodhcpwatcher-7", "checksums": [{"algorithm": "SHA1", "checksumValue": "873bad0fb08d0131103f1831d74abfaa411e9923"}, {"algorithm": "SHA256", "checksumValue": "206a91e85acac7b2553ecf70c85daa2255c23cc624b1603c9ecd731d5eec77a2"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/aiodhcpwatcher/__pycache__/__init__.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}], "name": "python3-aiodhcpwatcher", "packages": [{"SPDXID": "SPDXRef-Package-python3-aiodhcpwatcher", "copyrightText": "NOASSERTION", "downloadLocation": "NOASSERTION", "hasFiles": ["SPDXRef-PackagedFile-python3-aiodhcpwatcher-1", "SPDXRef-PackagedFile-python3-aiodhcpwatcher-2", "SPDXRef-PackagedFile-python3-aiodhcpwatcher-3", "SPDXRef-PackagedFile-python3-aiodhcpwatcher-4", "SPDXRef-PackagedFile-python3-aiodhcpwatcher-5", "SPDXRef-PackagedFile-python3-aiodhcpwatcher-6", "SPDXRef-PackagedFile-python3-aiodhcpwatcher-7"], "licenseConcluded": "NOASSERTION", "licenseDeclared": "Apache-2.0", "licenseInfoFromFiles": ["NOASSERTION"], "name": "python3-aiodhcpwatcher", "packageVerificationCode": {"packageVerificationCodeValue": "0f14f9441c59b4ff6f2cec0ab23b597c9a210bb2"}, "supplier": "Organization: OpenEmbedded ()", "versionInfo": "1.0.0"}], "relationships": [{"relatedSpdxElement": "DocumentRef-recipe-python3-aiodhcpwatcher:SPDXRef-Recipe-python3-aiodhcpwatcher", "relationshipType": "GENERATED_FROM", "spdxElementId": "SPDXRef-Package-python3-aiodhcpwatcher"}, {"relatedSpdxElement": "SPDXRef-Package-python3-aiodhcpwatcher", "relationshipType": "DESCRIBES", "spdxElementId": "SPDXRef-DOCUMENT"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-aiodhcpwatcher-1", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-aiodhcpwatcher"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-aiodhcpwatcher-2", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-aiodhcpwatcher"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-aiodhcpwatcher-3", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-aiodhcpwatcher"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-aiodhcpwatcher-4", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-aiodhcpwatcher"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-aiodhcpwatcher-5", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-aiodhcpwatcher"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-aiodhcpwatcher-6", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-aiodhcpwatcher"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-aiodhcpwatcher-7", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-aiodhcpwatcher"}], "spdxVersion": "SPDX-2.2"}