{"SPDXID": "SPDXRef-DOCUMENT", "creationInfo": {"comment": "This document was created by analyzing packages created during the build.", "created": "2026-04-01T17:05:17Z", "creators": ["Tool: OpenEmbedded Core create-spdx.bbclass", "Organization: OpenEmbedded ()", "Person: N/A ()"], "licenseListVersion": "3.14"}, "dataLicense": "CC0-1.0", "documentNamespace": "http://spdx.org/spdxdocs/nftables-python-3be02e6f-68f8-5142-966f-d8384b0befd1", "externalDocumentRefs": [{"checksum": {"algorithm": "SHA1", "checksumValue": "274b8fa7b4b298a66bd6bff06a6d4e769bcd6ea9"}, "externalDocumentId": "DocumentRef-recipe-nftables", "spdxDocument": "http://spdx.org/spdxdocs/recipe-nftables-621def85-a4ff-5030-a091-699c59900c56"}], "files": [{"SPDXID": "SPDXRef-PackagedFile-nftables-python-1", "checksums": [{"algorithm": "SHA1", "checksumValue": "b6b4f1992c3f7e9a508aa38c7115648b6a8f5242"}, {"algorithm": "SHA256", "checksumValue": "311e5687d5aff2f97900bca92c7d768d1cb5711f31f0fb13816dba22eb3b6337"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/nftables/__init__.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-nftables-python-2", "checksums": [{"algorithm": "SHA1", "checksumValue": "def4be087a0aac94a3bd4b3a8589fb2d052deaef"}, {"algorithm": "SHA256", "checksumValue": "6a5479f4e7f8dc4c1984eaeb26110045d4222ced39a19d9bec53dd9cec2e76f1"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/nftables/nftables.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-nftables-python-3", "checksums": [{"algorithm": "SHA1", "checksumValue": "5bd702aaa8685a9fef71874e03cb8e2722e8fdac"}, {"algorithm": "SHA256", "checksumValue": "c0f3ea8eba4398c730990b1d25fd82f86316ab606fee8e6ed71151ceb278a870"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/nftables/schema.json", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-nftables-python-4", "checksums": [{"algorithm": "SHA1", "checksumValue": "d294cfe5ce26ecd4b6c9db7d5eccd487fd0f74ac"}, {"algorithm": "SHA256", "checksumValue": "8126761d6090fd6802ddadc10434ab715d6d9e7298191d674b7e32e76ba6e67a"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/nftables/__pycache__/__init__.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-nftables-python-5", "checksums": [{"algorithm": "SHA1", "checksumValue": "fd17a592123c2b1c5b3a9ff8f1e1071c6ea84862"}, {"algorithm": "SHA256", "checksumValue": "cab1ad2fcc34ae804c8493f5bd60343691eeee2b778740bfc34a654cc3cf21a7"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/nftables/__pycache__/nftables.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-nftables-python-6", "checksums": [{"algorithm": "SHA1", "checksumValue": "4f6ec484dcf94eb06d4e383f6dd14b2b66f3619d"}, {"algorithm": "SHA256", "checksumValue": "5c129c83f6c6cc5ee1369d5f567dce6a46a2d73a455377339de8e8efe8b43de8"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/nftables-0.1.dist-info/METADATA", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-nftables-python-7", "checksums": [{"algorithm": "SHA1", "checksumValue": "502f95da3089549e19c451737aa262e45c5bc3bc"}, {"algorithm": "SHA256", "checksumValue": "a2241587fe4f9d033413780f762cf4f5608d9b08870cc6867abfde96a0777283"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/nftables-0.1.dist-info/WHEEL", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-nftables-python-8", "checksums": [{"algorithm": "SHA1", "checksumValue": "3ec4ec0f4f49cbf8b48bc2badadba324d0dc95c0"}, {"algorithm": "SHA256", "checksumValue": "fa8654827f789e1ba75eb5a6aa887b55134e8989319b5ee851f529b0af178bcd"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/nftables-0.1.dist-info/top_level.txt", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-nftables-python-9", "checksums": [{"algorithm": "SHA1", "checksumValue": "42a1ab1eaa489011d936f346cd9c9d888bfdeab8"}, {"algorithm": "SHA256", "checksumValue": "56b582bb062c09ae017544d9b5fc63a5acc93d386e7e22abab601892fd0da11e"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/nftables-0.1.dist-info/RECORD", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}], "name": "nftables-python", "packages": [{"SPDXID": "SPDXRef-Package-nftables-python", "copyrightText": "NOASSERTION", "downloadLocation": "NOASSERTION", "hasFiles": ["SPDXRef-PackagedFile-nftables-python-1", "SPDXRef-PackagedFile-nftables-python-2", "SPDXRef-PackagedFile-nftables-python-3", "SPDXRef-PackagedFile-nftables-python-4", "SPDXRef-PackagedFile-nftables-python-5", "SPDXRef-PackagedFile-nftables-python-6", "SPDXRef-PackagedFile-nftables-python-7", "SPDXRef-PackagedFile-nftables-python-8", "SPDXRef-PackagedFile-nftables-python-9"], "licenseConcluded": "NOASSERTION", "licenseDeclared": "GPL-2.0-only", "licenseInfoFromFiles": ["NOASSERTION"], "name": "nftables-python", "packageVerificationCode": {"packageVerificationCodeValue": "0f372576acd089235421af2783bec1576aee3e61"}, "supplier": "Organization: OpenEmbedded ()", "versionInfo": "1.0.9"}], "relationships": [{"relatedSpdxElement": "DocumentRef-recipe-nftables:SPDXRef-Recipe-nftables", "relationshipType": "GENERATED_FROM", "spdxElementId": "SPDXRef-Package-nftables-python"}, {"relatedSpdxElement": "SPDXRef-Package-nftables-python", "relationshipType": "DESCRIBES", "spdxElementId": "SPDXRef-DOCUMENT"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-nftables-python-1", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-nftables-python"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-nftables-python-2", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-nftables-python"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-nftables-python-3", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-nftables-python"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-nftables-python-4", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-nftables-python"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-nftables-python-5", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-nftables-python"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-nftables-python-6", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-nftables-python"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-nftables-python-7", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-nftables-python"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-nftables-python-8", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-nftables-python"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-nftables-python-9", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-nftables-python"}], "spdxVersion": "SPDX-2.2"}