{"SPDXID": "SPDXRef-DOCUMENT", "creationInfo": {"comment": "This document was created by analyzing packages created during the build.", "created": "2026-11-04T10:44:02Z", "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-sh-626e9b38-ede1-5afb-b252-b5a932abeacb", "externalDocumentRefs": [{"checksum": {"algorithm": "SHA1", "checksumValue": "a87e2ca38300a5c3a4839043eb9f37d6bebc5b33"}, "externalDocumentId": "DocumentRef-recipe-python3-sh", "spdxDocument": "http://spdx.org/spdxdocs/recipe-python3-sh-40efbc09-4db4-559f-8380-fd87541681d5"}], "files": [{"SPDXID": "SPDXRef-PackagedFile-python3-sh-1", "checksums": [{"algorithm": "SHA1", "checksumValue": "62b0191f731a7cfc3920468c29b8e006ffbc9227"}, {"algorithm": "SHA256", "checksumValue": "72390e9d2cfe100c497cc70cc97074f1cd24ee853716a0ceaa1c367a26adbc64"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/sh.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-sh-2", "checksums": [{"algorithm": "SHA1", "checksumValue": "0ca192535825d61c92eda432b9f0e082dafa296b"}, {"algorithm": "SHA256", "checksumValue": "76f840e17be7b2c55ab53f148b0fb9688f1287b7eb93b007e4a0c5cee2fb075c"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/__pycache__/sh.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-sh-3", "checksums": [{"algorithm": "SHA1", "checksumValue": "a8565acf18ac68a976c4dab3bdb4cf75ea3eb7d0"}, {"algorithm": "SHA256", "checksumValue": "d8491c6e236568d04f7c8c07f2f1b8f5d142706dab6ab88f6e0d2dd476b6c706"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/sh-2.0.6.dist-info/LICENSE.txt", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-sh-4", "checksums": [{"algorithm": "SHA1", "checksumValue": "ee9f780f9c382e9e2c7e802f91fec735cd4602e5"}, {"algorithm": "SHA256", "checksumValue": "b0ff78e83ee31421de373e48ab87cbe0bbbe3eb5ab16c81f2d76db91c8886708"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/sh-2.0.6.dist-info/WHEEL", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-sh-5", "checksums": [{"algorithm": "SHA1", "checksumValue": "d327a9bed1218dd98c605cec5447ce5316f43694"}, {"algorithm": "SHA256", "checksumValue": "b52e0ba0b1647623829e6ccfa3115801ef32cc42747dfbc85efbad4501723bd7"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/sh-2.0.6.dist-info/RECORD", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-sh-6", "checksums": [{"algorithm": "SHA1", "checksumValue": "3dbacd64649ec571e09cb2e0bb527fe249697010"}, {"algorithm": "SHA256", "checksumValue": "0e9de55250db001bd44773f4e99d88fb00b4ed44cc1fc018cae571892db5f95e"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/sh-2.0.6.dist-info/METADATA", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}], "name": "python3-sh", "packages": [{"SPDXID": "SPDXRef-Package-python3-sh", "copyrightText": "NOASSERTION", "downloadLocation": "NOASSERTION", "hasFiles": ["SPDXRef-PackagedFile-python3-sh-1", "SPDXRef-PackagedFile-python3-sh-2", "SPDXRef-PackagedFile-python3-sh-3", "SPDXRef-PackagedFile-python3-sh-4", "SPDXRef-PackagedFile-python3-sh-5", "SPDXRef-PackagedFile-python3-sh-6"], "licenseConcluded": "NOASSERTION", "licenseDeclared": "MIT", "licenseInfoFromFiles": ["NOASSERTION"], "name": "python3-sh", "packageVerificationCode": {"packageVerificationCodeValue": "b9d1b23f5f4250c467af9af18857270a1d6fae40"}, "supplier": "Organization: OpenEmbedded ()", "versionInfo": "2.0.6"}], "relationships": [{"relatedSpdxElement": "DocumentRef-recipe-python3-sh:SPDXRef-Recipe-python3-sh", "relationshipType": "GENERATED_FROM", "spdxElementId": "SPDXRef-Package-python3-sh"}, {"relatedSpdxElement": "SPDXRef-Package-python3-sh", "relationshipType": "DESCRIBES", "spdxElementId": "SPDXRef-DOCUMENT"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-sh-1", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-sh"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-sh-2", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-sh"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-sh-3", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-sh"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-sh-4", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-sh"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-sh-5", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-sh"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-sh-6", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-sh"}], "spdxVersion": "SPDX-2.2"}