{"SPDXID": "SPDXRef-DOCUMENT", "creationInfo": {"comment": "This document was created by analyzing packages created during the build.", "created": "2026-11-04T10:41:55Z", "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-attr-4ff7b208-9364-5635-a7ce-bcf21fadec8b", "externalDocumentRefs": [{"checksum": {"algorithm": "SHA1", "checksumValue": "8c8ec0151c8ad14ec96e675e6cc959d9302176f7"}, "externalDocumentId": "DocumentRef-recipe-python3-attr", "spdxDocument": "http://spdx.org/spdxdocs/recipe-python3-attr-72c435bd-b77d-5bd6-913a-1f60308571af"}], "files": [{"SPDXID": "SPDXRef-PackagedFile-python3-attr-1", "checksums": [{"algorithm": "SHA1", "checksumValue": "649c565e3ab1bec3f584120e6f21dc03ae1b5ac7"}, {"algorithm": "SHA256", "checksumValue": "ac29545c4cb5842dbaabdacc7b94d9867d7e9a6d825b18b7eaf6532ee01db273"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/dry_attr.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-attr-2", "checksums": [{"algorithm": "SHA1", "checksumValue": "132e1559b7ed0f8067923d67a0337ef0587306e7"}, {"algorithm": "SHA256", "checksumValue": "80b2ea820fa68e3d74d6040008d988af2abaffd13935518e0eac26d8c13305b5"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/attr.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-attr-3", "checksums": [{"algorithm": "SHA1", "checksumValue": "e1a255d5929a87f68c16605439e00390a45a7ee6"}, {"algorithm": "SHA256", "checksumValue": "5519bfe4a8566eb63cb084d92e8ba4bf392c2ead87d038333eb086e613ea75d0"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/__pycache__/dry_attr.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-attr-4", "checksums": [{"algorithm": "SHA1", "checksumValue": "5d07b78a5ff25104a694d7a764c16ff85cf6c4af"}, {"algorithm": "SHA256", "checksumValue": "177e9ededc94a18808afeec721d090908f75ba2efc4d240b8478142884240699"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/__pycache__/attr.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-attr-5", "checksums": [{"algorithm": "SHA1", "checksumValue": "2368c87c49d1e4c78dcaef1a4304b0005551365e"}, {"algorithm": "SHA256", "checksumValue": "fd7740bc1ac3d92a90c41181e1aa21d00312d1426b5f5a850c7fc967e81827dc"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/attr-0.3.2.dist-info/top_level.txt", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-attr-6", "checksums": [{"algorithm": "SHA1", "checksumValue": "b696d0e91ff81c8ef2e96fbc6e5afe9cde7d289f"}, {"algorithm": "SHA256", "checksumValue": "f86fedd281ae13b503d03ad2a55667ab584730157d0c3d97912e6fed7a664e79"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/attr-0.3.2.dist-info/WHEEL", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-attr-7", "checksums": [{"algorithm": "SHA1", "checksumValue": "70f041dd30a0d514a1101367a182124cf7a62b72"}, {"algorithm": "SHA256", "checksumValue": "768c0b4b56932e5d8498ac58caeda3aa5e0155087344462cfabae33eaae9ed69"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/attr-0.3.2.dist-info/RECORD", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-attr-8", "checksums": [{"algorithm": "SHA1", "checksumValue": "3083c6454c75bfdbfe4201962586efb36eb7e9c9"}, {"algorithm": "SHA256", "checksumValue": "3ba457cece0b569891faaf339a15f9a1b3511f640173888699a2c704ce324327"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/attr-0.3.2.dist-info/LICENSE", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-attr-9", "checksums": [{"algorithm": "SHA1", "checksumValue": "4c5bdd0487f84a261472729eaa291f2398a2854c"}, {"algorithm": "SHA256", "checksumValue": "71b543b3adfcfeb69d462117ff2311b7e19120986f42c709e52e8d4a775fa5d0"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/attr-0.3.2.dist-info/METADATA", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}], "name": "python3-attr", "packages": [{"SPDXID": "SPDXRef-Package-python3-attr", "copyrightText": "NOASSERTION", "downloadLocation": "NOASSERTION", "hasFiles": ["SPDXRef-PackagedFile-python3-attr-1", "SPDXRef-PackagedFile-python3-attr-2", "SPDXRef-PackagedFile-python3-attr-3", "SPDXRef-PackagedFile-python3-attr-4", "SPDXRef-PackagedFile-python3-attr-5", "SPDXRef-PackagedFile-python3-attr-6", "SPDXRef-PackagedFile-python3-attr-7", "SPDXRef-PackagedFile-python3-attr-8", "SPDXRef-PackagedFile-python3-attr-9"], "licenseConcluded": "NOASSERTION", "licenseDeclared": "MIT", "licenseInfoFromFiles": ["NOASSERTION"], "name": "python3-attr", "packageVerificationCode": {"packageVerificationCodeValue": "4804b7783796ff39d3b46ef14de7d9f7c92df8de"}, "supplier": "Organization: OpenEmbedded ()", "versionInfo": "0.3.2"}], "relationships": [{"relatedSpdxElement": "DocumentRef-recipe-python3-attr:SPDXRef-Recipe-python3-attr", "relationshipType": "GENERATED_FROM", "spdxElementId": "SPDXRef-Package-python3-attr"}, {"relatedSpdxElement": "SPDXRef-Package-python3-attr", "relationshipType": "DESCRIBES", "spdxElementId": "SPDXRef-DOCUMENT"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-attr-1", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-attr"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-attr-2", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-attr"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-attr-3", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-attr"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-attr-4", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-attr"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-attr-5", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-attr"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-attr-6", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-attr"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-attr-7", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-attr"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-attr-8", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-attr"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-attr-9", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-attr"}], "spdxVersion": "SPDX-2.2"}