{"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-ptest-a404a303-497f-5b07-8101-f8ed7d782b37", "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-ptest-1", "checksums": [{"algorithm": "SHA1", "checksumValue": "b67bc031272931b11394879317197883823501f2"}, {"algorithm": "SHA256", "checksumValue": "1f8feff62726fa80e416480589dd66009649beda67dc16207e38f194791b40f4"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3-markupsafe/ptest/run-ptest", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-markupsafe-ptest-2", "checksums": [{"algorithm": "SHA1", "checksumValue": "d7a7c894f8a941d179d588325b4f170443ad74d6"}, {"algorithm": "SHA256", "checksumValue": "4c5b220fabd2acc1b6bcf4ecb1c8236fbb97a4f7f474c692189fd8512c76e3db"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3-markupsafe/ptest/tests/test_leak.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-markupsafe-ptest-3", "checksums": [{"algorithm": "SHA1", "checksumValue": "317e13b1c02667c314acf80757b1ef655e555ee1"}, {"algorithm": "SHA256", "checksumValue": "03a54dba1d4d780dca0779e2d64e399be105aa97696a4b215b4a607f9163020d"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3-markupsafe/ptest/tests/test_exception_custom_html.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-markupsafe-ptest-4", "checksums": [{"algorithm": "SHA1", "checksumValue": "14d94939cfd23e3750ccf2af744d1785709b6089"}, {"algorithm": "SHA256", "checksumValue": "ec36eb015432062efc93e0d8b9966c7dbae7624afc9ae6f71eca7dfee8952e9d"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3-markupsafe/ptest/tests/conftest.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-markupsafe-ptest-5", "checksums": [{"algorithm": "SHA1", "checksumValue": "8af340e574b3d5aa4d3b56deeeb2976097e2dee5"}, {"algorithm": "SHA256", "checksumValue": "0840208518d22c6f882ade2173af0cd9769313e687f1c19c6d75dc68543ef998"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3-markupsafe/ptest/tests/test_markupsafe.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-markupsafe-ptest-6", "checksums": [{"algorithm": "SHA1", "checksumValue": "141deac2ba1178cbcbc104762ca553e59aa63c84"}, {"algorithm": "SHA256", "checksumValue": "ea9ede982e142ddda0ba82a90256a05c362d6ed7946db4c8ac8915455cefd379"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3-markupsafe/ptest/tests/test_escape.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}], "name": "python3-markupsafe-ptest", "packages": [{"SPDXID": "SPDXRef-Package-python3-markupsafe-ptest", "copyrightText": "NOASSERTION", "downloadLocation": "NOASSERTION", "hasFiles": ["SPDXRef-PackagedFile-python3-markupsafe-ptest-1", "SPDXRef-PackagedFile-python3-markupsafe-ptest-2", "SPDXRef-PackagedFile-python3-markupsafe-ptest-3", "SPDXRef-PackagedFile-python3-markupsafe-ptest-4", "SPDXRef-PackagedFile-python3-markupsafe-ptest-5", "SPDXRef-PackagedFile-python3-markupsafe-ptest-6"], "licenseConcluded": "NOASSERTION", "licenseDeclared": "BSD-3-Clause", "licenseInfoFromFiles": ["NOASSERTION"], "name": "python3-markupsafe-ptest", "packageVerificationCode": {"packageVerificationCodeValue": "e301e1424a450f6f8dc05c29383dcb9f4df126a6"}, "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-ptest"}, {"relatedSpdxElement": "SPDXRef-Package-python3-markupsafe-ptest", "relationshipType": "DESCRIBES", "spdxElementId": "SPDXRef-DOCUMENT"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-markupsafe-ptest-1", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-markupsafe-ptest"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-markupsafe-ptest-2", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-markupsafe-ptest"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-markupsafe-ptest-3", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-markupsafe-ptest"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-markupsafe-ptest-4", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-markupsafe-ptest"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-markupsafe-ptest-5", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-markupsafe-ptest"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-markupsafe-ptest-6", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-markupsafe-ptest"}], "spdxVersion": "SPDX-2.2"}