{"SPDXID": "SPDXRef-DOCUMENT", "creationInfo": {"comment": "This document was created by analyzing packages created during the build.", "created": "2026-11-04T09:45:47Z", "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-aiohappyeyeballs-f384c24c-5143-5008-8253-f750567d640d", "externalDocumentRefs": [{"checksum": {"algorithm": "SHA1", "checksumValue": "aa83893fcfee89fed24def900e231793a87c0ce8"}, "externalDocumentId": "DocumentRef-recipe-python3-aiohappyeyeballs", "spdxDocument": "http://spdx.org/spdxdocs/recipe-python3-aiohappyeyeballs-89710c9d-42c2-5ff2-98b8-436506de2c52"}], "files": [{"SPDXID": "SPDXRef-PackagedFile-python3-aiohappyeyeballs-1", "checksums": [{"algorithm": "SHA1", "checksumValue": "bfde3efc6886a6c01b984bfba6270cd5a76f4543"}, {"algorithm": "SHA256", "checksumValue": "5bf39a7f588ff306111e8e81f79798c7e6716e3a71c96c18813764856a861797"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/aiohappyeyeballs/utils.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-aiohappyeyeballs-2", "checksums": [{"algorithm": "SHA1", "checksumValue": "7c086a285c5d56698b00408190ee8229ef3e69b5"}, {"algorithm": "SHA256", "checksumValue": "ccf236fa2a7b3ea71871d9a4bbcd01f11af55a97c7e3a52de97de2bb2cabb1d8"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/aiohappyeyeballs/__init__.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-aiohappyeyeballs-3", "checksums": [{"algorithm": "SHA1", "checksumValue": "3e756610b4af06f3f4c7b918c6ef7cc24c6d8528"}, {"algorithm": "SHA256", "checksumValue": "2dd8615e6f1a5006f4b038746d75f603ddaa690806682e938f0ca74021f7f318"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/aiohappyeyeballs/types.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-aiohappyeyeballs-4", "checksums": [{"algorithm": "SHA1", "checksumValue": "da39a3ee5e6b4b0d3255bfef95601890afd80709"}, {"algorithm": "SHA256", "checksumValue": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/aiohappyeyeballs/py.typed", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-aiohappyeyeballs-5", "checksums": [{"algorithm": "SHA1", "checksumValue": "9238bd3f799d9f1b5124e51efe283a5862cdafc5"}, {"algorithm": "SHA256", "checksumValue": "6b45bc23d20f53b6750173d8684600a30e6c43ce71b950ba4c4cd0cf3618871d"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/aiohappyeyeballs/impl.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-aiohappyeyeballs-6", "checksums": [{"algorithm": "SHA1", "checksumValue": "c35424ba34fa21ecb887dab28870800070089dbd"}, {"algorithm": "SHA256", "checksumValue": "08215e2aaedd752fb7b2f7f46f09a3eca3dadcb856d8283d55f941d35adfee09"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/aiohappyeyeballs/__pycache__/types.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-aiohappyeyeballs-7", "checksums": [{"algorithm": "SHA1", "checksumValue": "873e2418fe87eb8d564f3b7cdb58554fee571ffa"}, {"algorithm": "SHA256", "checksumValue": "b679304463144aac2817d639cdafe6616af629e67a14f0b6dcaeb0f619b2e342"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/aiohappyeyeballs/__pycache__/utils.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-aiohappyeyeballs-8", "checksums": [{"algorithm": "SHA1", "checksumValue": "d230bc2398bbdd83240bb253bbbdc27b4f77ad21"}, {"algorithm": "SHA256", "checksumValue": "9dbb538e69b139cccc5a455df18de02325ac0bd42283be0c0e20c902b7cf3041"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/aiohappyeyeballs/__pycache__/__init__.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-aiohappyeyeballs-9", "checksums": [{"algorithm": "SHA1", "checksumValue": "ded86d249423ce44d1fc7a0d5713112852c7ff96"}, {"algorithm": "SHA256", "checksumValue": "4bee41d9363c53919d25755244bc3a3d83fd35993302b036ee92088712b47aa5"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/aiohappyeyeballs/__pycache__/impl.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-aiohappyeyeballs-10", "checksums": [{"algorithm": "SHA1", "checksumValue": "ee9f780f9c382e9e2c7e802f91fec735cd4602e5"}, {"algorithm": "SHA256", "checksumValue": "b0ff78e83ee31421de373e48ab87cbe0bbbe3eb5ab16c81f2d76db91c8886708"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/aiohappyeyeballs-2.3.2.dist-info/WHEEL", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-aiohappyeyeballs-11", "checksums": [{"algorithm": "SHA1", "checksumValue": "0c2954f4f69ddcbdc47ff518b010ba58c72853f4"}, {"algorithm": "SHA256", "checksumValue": "ff9b8997444fb7826cfdeccfb09142525149d0f14d55e46d48994edd352398b4"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/aiohappyeyeballs-2.3.2.dist-info/RECORD", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-aiohappyeyeballs-12", "checksums": [{"algorithm": "SHA1", "checksumValue": "c6e195f9aa30cc9b675d1612ca4fb7f74111bd35"}, {"algorithm": "SHA256", "checksumValue": "3b2f81fe21d181c499c59a256c8e1968455d6689d269aa85373bfb6af41da3bf"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/aiohappyeyeballs-2.3.2.dist-info/LICENSE", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-aiohappyeyeballs-13", "checksums": [{"algorithm": "SHA1", "checksumValue": "04783ab887d4b4e8e8006679afcac6a151b4c28a"}, {"algorithm": "SHA256", "checksumValue": "67e1bbe34d070bdcac7cf64e2b4aa802bae3f873ccc5b4ab10b3ab8651fc27b9"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/aiohappyeyeballs-2.3.2.dist-info/METADATA", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}], "name": "python3-aiohappyeyeballs", "packages": [{"SPDXID": "SPDXRef-Package-python3-aiohappyeyeballs", "copyrightText": "NOASSERTION", "downloadLocation": "NOASSERTION", "hasFiles": ["SPDXRef-PackagedFile-python3-aiohappyeyeballs-1", "SPDXRef-PackagedFile-python3-aiohappyeyeballs-2", "SPDXRef-PackagedFile-python3-aiohappyeyeballs-3", "SPDXRef-PackagedFile-python3-aiohappyeyeballs-4", "SPDXRef-PackagedFile-python3-aiohappyeyeballs-5", "SPDXRef-PackagedFile-python3-aiohappyeyeballs-6", "SPDXRef-PackagedFile-python3-aiohappyeyeballs-7", "SPDXRef-PackagedFile-python3-aiohappyeyeballs-8", "SPDXRef-PackagedFile-python3-aiohappyeyeballs-9", "SPDXRef-PackagedFile-python3-aiohappyeyeballs-10", "SPDXRef-PackagedFile-python3-aiohappyeyeballs-11", "SPDXRef-PackagedFile-python3-aiohappyeyeballs-12", "SPDXRef-PackagedFile-python3-aiohappyeyeballs-13"], "licenseConcluded": "NOASSERTION", "licenseDeclared": "PSF-2.0", "licenseInfoFromFiles": ["NOASSERTION"], "name": "python3-aiohappyeyeballs", "packageVerificationCode": {"packageVerificationCodeValue": "52794db8f17ce95fdb58d0831263030179ae7d50"}, "supplier": "Organization: OpenEmbedded ()", "versionInfo": "2.3.2"}], "relationships": [{"relatedSpdxElement": "DocumentRef-recipe-python3-aiohappyeyeballs:SPDXRef-Recipe-python3-aiohappyeyeballs", "relationshipType": "GENERATED_FROM", "spdxElementId": "SPDXRef-Package-python3-aiohappyeyeballs"}, {"relatedSpdxElement": "SPDXRef-Package-python3-aiohappyeyeballs", "relationshipType": "DESCRIBES", "spdxElementId": "SPDXRef-DOCUMENT"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-aiohappyeyeballs-1", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-aiohappyeyeballs"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-aiohappyeyeballs-2", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-aiohappyeyeballs"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-aiohappyeyeballs-3", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-aiohappyeyeballs"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-aiohappyeyeballs-4", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-aiohappyeyeballs"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-aiohappyeyeballs-5", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-aiohappyeyeballs"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-aiohappyeyeballs-6", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-aiohappyeyeballs"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-aiohappyeyeballs-7", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-aiohappyeyeballs"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-aiohappyeyeballs-8", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-aiohappyeyeballs"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-aiohappyeyeballs-9", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-aiohappyeyeballs"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-aiohappyeyeballs-10", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-aiohappyeyeballs"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-aiohappyeyeballs-11", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-aiohappyeyeballs"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-aiohappyeyeballs-12", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-aiohappyeyeballs"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-aiohappyeyeballs-13", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-aiohappyeyeballs"}], "spdxVersion": "SPDX-2.2"}