{"SPDXID": "SPDXRef-DOCUMENT", "creationInfo": {"comment": "This document was created by analyzing packages created during the build.", "created": "2026-10-24T20:04:27Z", "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-pykwalify-8f8f8e86-0c37-52ae-95f9-92ab309f1008", "externalDocumentRefs": [{"checksum": {"algorithm": "SHA1", "checksumValue": "d032f76b74985199af74d60b1a6b25be0171c49d"}, "externalDocumentId": "DocumentRef-recipe-python3-pykwalify", "spdxDocument": "http://spdx.org/spdxdocs/recipe-python3-pykwalify-cf37913a-6099-51de-8479-3ef64dcd7f7c"}], "files": [{"SPDXID": "SPDXRef-PackagedFile-python3-pykwalify-1", "checksums": [{"algorithm": "SHA1", "checksumValue": "c9d53e9dcae3769b9a666cc51c939c254f2fd2e8"}, {"algorithm": "SHA256", "checksumValue": "bdc576a9218082ff66d902a8c60076c62796fe747fde52c4373ad13af92851b2"}], "copyrightText": "NOASSERTION", "fileName": "usr/bin/pykwalify", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-pykwalify-2", "checksums": [{"algorithm": "SHA1", "checksumValue": "29f7003403e0d269fafe00a8fc068dc877e0cd39"}, {"algorithm": "SHA256", "checksumValue": "9b8702f6d67c5bfc67ce83aac2562adeacd1f3dbcfed1c9fccb5a1bf775b157a"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/pykwalify-1.8.0.dist-info/top_level.txt", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-pykwalify-3", "checksums": [{"algorithm": "SHA1", "checksumValue": "b696d0e91ff81c8ef2e96fbc6e5afe9cde7d289f"}, {"algorithm": "SHA256", "checksumValue": "f86fedd281ae13b503d03ad2a55667ab584730157d0c3d97912e6fed7a664e79"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/pykwalify-1.8.0.dist-info/WHEEL", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-pykwalify-4", "checksums": [{"algorithm": "SHA1", "checksumValue": "3367bb0ffc783dff2742b4ed724465f0d0033146"}, {"algorithm": "SHA256", "checksumValue": "ff1d41335597cd598cb866ab0415b7f8a5d3351dea84e46ae610cc9b1acc4321"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/pykwalify-1.8.0.dist-info/RECORD", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-pykwalify-5", "checksums": [{"algorithm": "SHA1", "checksumValue": "a272b0713b387156bb46d41dc1fab42349cd7574"}, {"algorithm": "SHA256", "checksumValue": "d56db46be3322004b5678989256997afbd157ec74b9f2b5c2fa5e5cd3d690091"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/pykwalify-1.8.0.dist-info/entry_points.txt", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-pykwalify-6", "checksums": [{"algorithm": "SHA1", "checksumValue": "d435a5f7cd64288305ca850a163f764f3931302e"}, {"algorithm": "SHA256", "checksumValue": "626fafd952ab0345edc227f2d565835fe1fd14067ae0d635ee3e47289b773dc4"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/pykwalify-1.8.0.dist-info/LICENSE", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-pykwalify-7", "checksums": [{"algorithm": "SHA1", "checksumValue": "6b0f2d2bb820aec15e38e4bace65431c3b9d0821"}, {"algorithm": "SHA256", "checksumValue": "c82cf430b94d107799ceff16f372a681489963be88aea187ff0f4e3ecc46f413"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/pykwalify-1.8.0.dist-info/METADATA", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-pykwalify-8", "checksums": [{"algorithm": "SHA1", "checksumValue": "0bc958759ca99e73fbc63ec0fd5525a00539c443"}, {"algorithm": "SHA256", "checksumValue": "e0a07fa19899b057684dea9301e6233c156e07c8826e74db35842194a01388a4"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/pykwalify/__init__.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-pykwalify-9", "checksums": [{"algorithm": "SHA1", "checksumValue": "c9bcbee6b929c79a0f02c739d9e9872d57b60e4b"}, {"algorithm": "SHA256", "checksumValue": "071d89d0f6da08be7e88a6964e13d352cad444bca188fe61a7b000599d860de9"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/pykwalify/types.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-pykwalify-10", "checksums": [{"algorithm": "SHA1", "checksumValue": "e81750bd8a1cebb515b4951338aacc7bfaa5990f"}, {"algorithm": "SHA256", "checksumValue": "3f7fce4ee30d2cd02d93c48571da1ee4dcf6c3b7d56373969e2bb3a8402de651"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/pykwalify/cli.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-pykwalify-11", "checksums": [{"algorithm": "SHA1", "checksumValue": "9846065e0e5c155979dd9ac205f4d593a6f52cff"}, {"algorithm": "SHA256", "checksumValue": "d96cbfd47aabb5df4292bf99302484fb33418a7c94d084efb0164db9e4d1dc0c"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/pykwalify/rule.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-pykwalify-12", "checksums": [{"algorithm": "SHA1", "checksumValue": "20e7d80c6707efadae4a5671f0191cbdb36333fd"}, {"algorithm": "SHA256", "checksumValue": "8f8b18d5c6ff8db2af5597cabb3b745f5dd85fb7e848cd930e7b76dbb391dd0c"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/pykwalify/errors.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-pykwalify-13", "checksums": [{"algorithm": "SHA1", "checksumValue": "192549c51a8315f9d5c47a9083d3d6b83cf36d05"}, {"algorithm": "SHA256", "checksumValue": "64d532781986fdcd8ca28d9bd705bdae7c6643c4666e84e4e91226de0da6def1"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/pykwalify/compat.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-pykwalify-14", "checksums": [{"algorithm": "SHA1", "checksumValue": "7b659f426a6c0bae72d032417d230c9c1ccf6255"}, {"algorithm": "SHA256", "checksumValue": "3735a5dcfe70f487eba732d23a12d11f2ab24afe06e851433ff6fcb12420549e"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/pykwalify/core.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-pykwalify-15", "checksums": [{"algorithm": "SHA1", "checksumValue": "66186a18cf1655dc9fbda6204f26e062238361fc"}, {"algorithm": "SHA256", "checksumValue": "13b88842b745765ad26910f7956efffa74bfd975df03878bbbfded1eb364adb2"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/pykwalify/__pycache__/compat.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-pykwalify-16", "checksums": [{"algorithm": "SHA1", "checksumValue": "5a4575459172a7cdc8ba387d622ce18987a9f0a2"}, {"algorithm": "SHA256", "checksumValue": "3e7cef515557d481071b4f72c681afc3618924964aa6bfeab0a21300d02d85d0"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/pykwalify/__pycache__/errors.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-pykwalify-17", "checksums": [{"algorithm": "SHA1", "checksumValue": "35c83dc568625a62f889d3bc10383fb91cbb1b2c"}, {"algorithm": "SHA256", "checksumValue": "c4e5e5480494f167441c49e7989dd292294d9eb290e9e7ea61de1f1f44e163ad"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/pykwalify/__pycache__/core.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-pykwalify-18", "checksums": [{"algorithm": "SHA1", "checksumValue": "633e48e2a66051bd729d4b9e99952cfe861e0150"}, {"algorithm": "SHA256", "checksumValue": "632b4b2717849407915f34049b274b5e3733ff45bd112b3f311eeb56d1e6f150"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/pykwalify/__pycache__/cli.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-pykwalify-19", "checksums": [{"algorithm": "SHA1", "checksumValue": "7e328af7f59a96dd3e9af843d891815a69e5aecd"}, {"algorithm": "SHA256", "checksumValue": "874405032e98d99854d2c337fd9a67fd25f0cf31a8fcdc4aa6f1542b8bd394b3"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/pykwalify/__pycache__/types.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-pykwalify-20", "checksums": [{"algorithm": "SHA1", "checksumValue": "183ca79d56794c9a482ac0ce22068d5eda675ee1"}, {"algorithm": "SHA256", "checksumValue": "beb5324b860bd8b2af23531c5333e32d816803498eb4a03db2dbfbb7bdb8fa22"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/pykwalify/__pycache__/__init__.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-pykwalify-21", "checksums": [{"algorithm": "SHA1", "checksumValue": "387b1deaa1f0cbbea5a01b233638cfa071cca660"}, {"algorithm": "SHA256", "checksumValue": "e621bcd622b89ec39aa740acf84c1adbe0988260180123157d022afd033ac579"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/pykwalify/__pycache__/rule.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}], "name": "python3-pykwalify", "packages": [{"SPDXID": "SPDXRef-Package-python3-pykwalify", "copyrightText": "NOASSERTION", "downloadLocation": "NOASSERTION", "hasFiles": ["SPDXRef-PackagedFile-python3-pykwalify-1", "SPDXRef-PackagedFile-python3-pykwalify-2", "SPDXRef-PackagedFile-python3-pykwalify-3", "SPDXRef-PackagedFile-python3-pykwalify-4", "SPDXRef-PackagedFile-python3-pykwalify-5", "SPDXRef-PackagedFile-python3-pykwalify-6", "SPDXRef-PackagedFile-python3-pykwalify-7", "SPDXRef-PackagedFile-python3-pykwalify-8", "SPDXRef-PackagedFile-python3-pykwalify-9", "SPDXRef-PackagedFile-python3-pykwalify-10", "SPDXRef-PackagedFile-python3-pykwalify-11", "SPDXRef-PackagedFile-python3-pykwalify-12", "SPDXRef-PackagedFile-python3-pykwalify-13", "SPDXRef-PackagedFile-python3-pykwalify-14", "SPDXRef-PackagedFile-python3-pykwalify-15", "SPDXRef-PackagedFile-python3-pykwalify-16", "SPDXRef-PackagedFile-python3-pykwalify-17", "SPDXRef-PackagedFile-python3-pykwalify-18", "SPDXRef-PackagedFile-python3-pykwalify-19", "SPDXRef-PackagedFile-python3-pykwalify-20", "SPDXRef-PackagedFile-python3-pykwalify-21"], "licenseConcluded": "NOASSERTION", "licenseDeclared": "MIT", "licenseInfoFromFiles": ["NOASSERTION"], "name": "python3-pykwalify", "packageVerificationCode": {"packageVerificationCodeValue": "bd2f7f50827c2d532a24370b59616cd37f867420"}, "supplier": "Organization: OpenEmbedded ()", "versionInfo": "1.8.0"}], "relationships": [{"relatedSpdxElement": "DocumentRef-recipe-python3-pykwalify:SPDXRef-Recipe-python3-pykwalify", "relationshipType": "GENERATED_FROM", "spdxElementId": "SPDXRef-Package-python3-pykwalify"}, {"relatedSpdxElement": "SPDXRef-Package-python3-pykwalify", "relationshipType": "DESCRIBES", "spdxElementId": "SPDXRef-DOCUMENT"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-pykwalify-1", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-pykwalify"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-pykwalify-2", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-pykwalify"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-pykwalify-3", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-pykwalify"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-pykwalify-4", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-pykwalify"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-pykwalify-5", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-pykwalify"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-pykwalify-6", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-pykwalify"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-pykwalify-7", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-pykwalify"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-pykwalify-8", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-pykwalify"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-pykwalify-9", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-pykwalify"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-pykwalify-10", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-pykwalify"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-pykwalify-11", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-pykwalify"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-pykwalify-12", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-pykwalify"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-pykwalify-13", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-pykwalify"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-pykwalify-14", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-pykwalify"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-pykwalify-15", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-pykwalify"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-pykwalify-16", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-pykwalify"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-pykwalify-17", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-pykwalify"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-pykwalify-18", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-pykwalify"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-pykwalify-19", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-pykwalify"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-pykwalify-20", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-pykwalify"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-pykwalify-21", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-pykwalify"}], "spdxVersion": "SPDX-2.2"}