{"SPDXID": "SPDXRef-DOCUMENT", "creationInfo": {"comment": "This document was created by analyzing packages created during the build.", "created": "2025-11-10T23:29:44Z", "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-markupsafe-aaa443ab-b7af-5d47-a586-b947a2b12bb5", "externalDocumentRefs": [{"checksum": {"algorithm": "SHA1", "checksumValue": "02ae6f41b619f59ec0d76b87cc877d5e017eb719"}, "externalDocumentId": "DocumentRef-recipe-python3-markupsafe", "spdxDocument": "http://spdx.org/spdxdocs/recipe-python3-markupsafe-b2053968-a611-5c11-aaf4-c61279e51ad6"}], "files": [{"SPDXID": "SPDXRef-PackagedFile-python3-markupsafe-1", "checksums": [{"algorithm": "SHA1", "checksumValue": "da39a3ee5e6b4b0d3255bfef95601890afd80709"}, {"algorithm": "SHA256", "checksumValue": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/markupsafe/py.typed", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-markupsafe-2", "checksums": [{"algorithm": "SHA1", "checksumValue": "2fdbe84a1c5727a870c6788b58df25543e7721ea"}, {"algorithm": "SHA256", "checksumValue": "5f65ef415b4875c2b852ccfbd01be4ce839f8d30a64250e49236129feb301348"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/markupsafe/_speedups.c", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-markupsafe-3", "checksums": [{"algorithm": "SHA1", "checksumValue": "261f5e37ccce60cafe713cb0b7a88c731c158482"}, {"algorithm": "SHA256", "checksumValue": "afb54e4e352aec4310e2fde9e11d4ba15386260eb2b1f6119dc2ebdf895a441b"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/markupsafe/__init__.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-markupsafe-4", "checksums": [{"algorithm": "SHA1", "checksumValue": "f08685820415080e411d5bf5f0ad13630f0556b3"}, {"algorithm": "SHA256", "checksumValue": "bdf302b0e81b01744d2d45e4caeca89c6f2e1162985383c3a8db8c68310b018c"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/markupsafe/_speedups.pyi", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-markupsafe-5", "checksums": [{"algorithm": "SHA1", "checksumValue": "8b2d92a82dbd3695eb1a62c44cd8a3b8a5aba586"}, {"algorithm": "SHA256", "checksumValue": "191f3a42fa3f19c80a98aade0355a660df6e775ece170930c3c13e7e25bee7bb"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/markupsafe/_native.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-markupsafe-6", "checksums": [{"algorithm": "SHA1", "checksumValue": "0772eef07b324e309184cf081e203f863168ee85"}, {"algorithm": "SHA256", "checksumValue": "285c38d0f702e9d0f18d92e178b735027ffd19d5ac7648fdb168d9c8adb59a5a"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/markupsafe/_speedups.cpython-312-aarch64-linux-gnu.so", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-markupsafe-7", "checksums": [{"algorithm": "SHA1", "checksumValue": "d75e9aaeefedf28c8057f8a6555ded4da1246a68"}, {"algorithm": "SHA256", "checksumValue": "bbb32c52895572ed9df8f492187316b2deb730206cabeb1bac05a592d925d6a7"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/markupsafe/__pycache__/__init__.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-markupsafe-8", "checksums": [{"algorithm": "SHA1", "checksumValue": "95f49fe99fbcb989e40ed2b85d0520370e592863"}, {"algorithm": "SHA256", "checksumValue": "173bf5a0f3d54a52913b2120a04de4c99d9d7ba4f051794a86cc8ca2c4acde94"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/markupsafe/__pycache__/_native.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-markupsafe-9", "checksums": [{"algorithm": "SHA1", "checksumValue": "4de60d4dc9e5f2f83e565e00dcbe6f25fc51b88d"}, {"algorithm": "SHA256", "checksumValue": "f11954da37944a8132095e1fa42df3757fa75b47a8530a76917150797feef2fe"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/MarkupSafe-2.1.5.dist-info/RECORD", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-markupsafe-10", "checksums": [{"algorithm": "SHA1", "checksumValue": "f53e3e1c5d96f0c96145fd9477ea8dbd30aceb7b"}, {"algorithm": "SHA256", "checksumValue": "ab2d0f9637b9209bafb020637a32728430a310075c0cb2bfd9a81571ec7c67a5"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/MarkupSafe-2.1.5.dist-info/top_level.txt", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-markupsafe-11", "checksums": [{"algorithm": "SHA1", "checksumValue": "49ea7c4284c03f7b360d1b6681ee154c4010902f"}, {"algorithm": "SHA256", "checksumValue": "534d96963bacec16b1cb7e473924a3d644e7b56f70920f73c1885776cfff3789"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/MarkupSafe-2.1.5.dist-info/WHEEL", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-markupsafe-12", "checksums": [{"algorithm": "SHA1", "checksumValue": "e32a549b135c4b2b268107adc12d13cca2ca1e8c"}, {"algorithm": "SHA256", "checksumValue": "489a8e1108509ed98a37bb983e11e0f7e1d31f0bd8f99a79c8448e7ff37d07ea"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/MarkupSafe-2.1.5.dist-info/LICENSE.rst", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-markupsafe-13", "checksums": [{"algorithm": "SHA1", "checksumValue": "2408cb573cd3d2e91159a064ca18c1e43c61362e"}, {"algorithm": "SHA256", "checksumValue": "d9d4433da9ba3992dfa57d3083524de4fdeef5aaea002c5549f7469ac254ee8f"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/MarkupSafe-2.1.5.dist-info/METADATA", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}], "name": "python3-markupsafe", "packages": [{"SPDXID": "SPDXRef-Package-python3-markupsafe", "copyrightText": "NOASSERTION", "downloadLocation": "NOASSERTION", "hasFiles": ["SPDXRef-PackagedFile-python3-markupsafe-1", "SPDXRef-PackagedFile-python3-markupsafe-2", "SPDXRef-PackagedFile-python3-markupsafe-3", "SPDXRef-PackagedFile-python3-markupsafe-4", "SPDXRef-PackagedFile-python3-markupsafe-5", "SPDXRef-PackagedFile-python3-markupsafe-6", "SPDXRef-PackagedFile-python3-markupsafe-7", "SPDXRef-PackagedFile-python3-markupsafe-8", "SPDXRef-PackagedFile-python3-markupsafe-9", "SPDXRef-PackagedFile-python3-markupsafe-10", "SPDXRef-PackagedFile-python3-markupsafe-11", "SPDXRef-PackagedFile-python3-markupsafe-12", "SPDXRef-PackagedFile-python3-markupsafe-13"], "licenseConcluded": "NOASSERTION", "licenseDeclared": "BSD-3-Clause", "licenseInfoFromFiles": ["NOASSERTION"], "name": "python3-markupsafe", "packageVerificationCode": {"packageVerificationCodeValue": "9894dfe8307f3ad405f7e94f318e5d5b86ab6e94"}, "supplier": "Organization: OpenEmbedded ()", "versionInfo": "2.1.5"}], "relationships": [{"relatedSpdxElement": "DocumentRef-recipe-python3-markupsafe:SPDXRef-Recipe-python3-markupsafe", "relationshipType": "GENERATED_FROM", "spdxElementId": "SPDXRef-Package-python3-markupsafe"}, {"relatedSpdxElement": "SPDXRef-Package-python3-markupsafe", "relationshipType": "DESCRIBES", "spdxElementId": "SPDXRef-DOCUMENT"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-markupsafe-1", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-markupsafe"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-markupsafe-2", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-markupsafe"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-markupsafe-3", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-markupsafe"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-markupsafe-4", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-markupsafe"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-markupsafe-5", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-markupsafe"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-markupsafe-6", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-markupsafe"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-markupsafe-7", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-markupsafe"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-markupsafe-8", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-markupsafe"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-markupsafe-9", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-markupsafe"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-markupsafe-10", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-markupsafe"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-markupsafe-11", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-markupsafe"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-markupsafe-12", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-markupsafe"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-markupsafe-13", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-markupsafe"}, {"comment": "/usr/include/bits/stdint-intn.h", "relatedSpdxElement": "NOASSERTION", "relationshipType": "GENERATED_FROM", "spdxElementId": "SPDXRef-PackagedFile-python3-markupsafe-6"}, {"comment": "/usr/include/bits/stdint-uintn.h", "relatedSpdxElement": "NOASSERTION", "relationshipType": "GENERATED_FROM", "spdxElementId": "SPDXRef-PackagedFile-python3-markupsafe-6"}, {"comment": "/usr/include/bits/string_fortified.h", "relatedSpdxElement": "NOASSERTION", "relationshipType": "GENERATED_FROM", "spdxElementId": "SPDXRef-PackagedFile-python3-markupsafe-6"}, {"comment": "/usr/include/bits/types.h", "relatedSpdxElement": "NOASSERTION", "relationshipType": "GENERATED_FROM", "spdxElementId": "SPDXRef-PackagedFile-python3-markupsafe-6"}, {"comment": "/usr/include/python3.12/abstract.h", "relatedSpdxElement": "NOASSERTION", "relationshipType": "GENERATED_FROM", "spdxElementId": "SPDXRef-PackagedFile-python3-markupsafe-6"}, {"comment": "/usr/include/python3.12/cpython/object.h", "relatedSpdxElement": "NOASSERTION", "relationshipType": "GENERATED_FROM", "spdxElementId": "SPDXRef-PackagedFile-python3-markupsafe-6"}, {"comment": "/usr/include/python3.12/cpython/unicodeobject.h", "relatedSpdxElement": "NOASSERTION", "relationshipType": "GENERATED_FROM", "spdxElementId": "SPDXRef-PackagedFile-python3-markupsafe-6"}, {"comment": "/usr/include/python3.12/descrobject.h", "relatedSpdxElement": "NOASSERTION", "relationshipType": "GENERATED_FROM", "spdxElementId": "SPDXRef-PackagedFile-python3-markupsafe-6"}, {"comment": "/usr/include/python3.12/floatobject.h", "relatedSpdxElement": "NOASSERTION", "relationshipType": "GENERATED_FROM", "spdxElementId": "SPDXRef-PackagedFile-python3-markupsafe-6"}, {"comment": "/usr/include/python3.12/import.h", "relatedSpdxElement": "NOASSERTION", "relationshipType": "GENERATED_FROM", "spdxElementId": "SPDXRef-PackagedFile-python3-markupsafe-6"}, {"comment": "/usr/include/python3.12/methodobject.h", "relatedSpdxElement": "NOASSERTION", "relationshipType": "GENERATED_FROM", "spdxElementId": "SPDXRef-PackagedFile-python3-markupsafe-6"}, {"comment": "/usr/include/python3.12/modsupport.h", "relatedSpdxElement": "NOASSERTION", "relationshipType": "GENERATED_FROM", "spdxElementId": "SPDXRef-PackagedFile-python3-markupsafe-6"}, {"comment": "/usr/include/python3.12/moduleobject.h", "relatedSpdxElement": "NOASSERTION", "relationshipType": "GENERATED_FROM", "spdxElementId": "SPDXRef-PackagedFile-python3-markupsafe-6"}, {"comment": "/usr/include/python3.12/object.h", "relatedSpdxElement": "NOASSERTION", "relationshipType": "GENERATED_FROM", "spdxElementId": "SPDXRef-PackagedFile-python3-markupsafe-6"}, {"comment": "/usr/include/python3.12/pybuffer.h", "relatedSpdxElement": "NOASSERTION", "relationshipType": "GENERATED_FROM", "spdxElementId": "SPDXRef-PackagedFile-python3-markupsafe-6"}, {"comment": "/usr/include/python3.12/pyerrors.h", "relatedSpdxElement": "NOASSERTION", "relationshipType": "GENERATED_FROM", "spdxElementId": "SPDXRef-PackagedFile-python3-markupsafe-6"}, {"comment": "/usr/include/python3.12/pyport.h", "relatedSpdxElement": "NOASSERTION", "relationshipType": "GENERATED_FROM", "spdxElementId": "SPDXRef-PackagedFile-python3-markupsafe-6"}, {"comment": "/usr/include/python3.12/pytypedefs.h", "relatedSpdxElement": "NOASSERTION", "relationshipType": "GENERATED_FROM", "spdxElementId": "SPDXRef-PackagedFile-python3-markupsafe-6"}, {"comment": "/usr/include/python3.12/unicodeobject.h", "relatedSpdxElement": "NOASSERTION", "relationshipType": "GENERATED_FROM", "spdxElementId": "SPDXRef-PackagedFile-python3-markupsafe-6"}, {"comment": "/usr/include/sys/types.h", "relatedSpdxElement": "NOASSERTION", "relationshipType": "GENERATED_FROM", "spdxElementId": "SPDXRef-PackagedFile-python3-markupsafe-6"}, {"comment": "/usr/lib/aarch64-amd-linux/gcc/aarch64-amd-linux/13.4.0/include/stddef.h", "relatedSpdxElement": "NOASSERTION", "relationshipType": "GENERATED_FROM", "spdxElementId": "SPDXRef-PackagedFile-python3-markupsafe-6"}, {"comment": "/usr/src/debug/glibc/2.39+git/sysdeps/aarch64/crti.S", "relatedSpdxElement": "NOASSERTION", "relationshipType": "GENERATED_FROM", "spdxElementId": "SPDXRef-PackagedFile-python3-markupsafe-6"}, {"comment": "/usr/src/debug/glibc/2.39+git/sysdeps/aarch64/crtn.S", "relatedSpdxElement": "NOASSERTION", "relationshipType": "GENERATED_FROM", "spdxElementId": "SPDXRef-PackagedFile-python3-markupsafe-6"}, {"comment": "/usr/src/debug/python3-markupsafe/2.1.5/<built-in>", "relatedSpdxElement": "NOASSERTION", "relationshipType": "GENERATED_FROM", "spdxElementId": "SPDXRef-PackagedFile-python3-markupsafe-6"}, {"comment": "/usr/src/debug/python3-markupsafe/2.1.5/src/markupsafe/_speedups.c", "relatedSpdxElement": "NOASSERTION", "relationshipType": "GENERATED_FROM", "spdxElementId": "SPDXRef-PackagedFile-python3-markupsafe-6"}], "spdxVersion": "SPDX-2.2"}