{"SPDXID": "SPDXRef-DOCUMENT", "creationInfo": {"comment": "This document was created by analyzing packages created during the build.", "created": "2025-11-11T00:38:12Z", "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-rfc3986-validator-647d5cb6-002e-579e-b83e-d3e4f0c74f7e", "externalDocumentRefs": [{"checksum": {"algorithm": "SHA1", "checksumValue": "4dee87bde6dbc04ff0fa257878dd6c06aaa38528"}, "externalDocumentId": "DocumentRef-recipe-python3-rfc3986-validator", "spdxDocument": "http://spdx.org/spdxdocs/recipe-python3-rfc3986-validator-1c5966d2-6204-53b9-8bd6-90d28bd6fba8"}], "files": [{"SPDXID": "SPDXRef-PackagedFile-python3-rfc3986-validator-1", "checksums": [{"algorithm": "SHA1", "checksumValue": "0d0195df237875de3f719feb2792ffce1002d940"}, {"algorithm": "SHA256", "checksumValue": "95fc6d48642f111952b25c040947765bccba669210c8c140b7ed9647fd7e470c"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/rfc3986_validator.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-rfc3986-validator-2", "checksums": [{"algorithm": "SHA1", "checksumValue": "8aed7c6c8f921e194470e68bd638f5a7f3a862d0"}, {"algorithm": "SHA256", "checksumValue": "8cb0a4c76420833d28b2a300e18ce57a4a029716879b05e4e6bf77957a6f5235"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/__pycache__/rfc3986_validator.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-rfc3986-validator-3", "checksums": [{"algorithm": "SHA1", "checksumValue": "936c1c13fe09b6b13b35ff2f6938c2dcaca76972"}, {"algorithm": "SHA256", "checksumValue": "5ba1a4f03626ccca6dcbf53a554545e4f776a335bfdaa233ec3bfe9bb7fac15d"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/rfc3986_validator-0.1.1.dist-info/LICENSE", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-rfc3986-validator-4", "checksums": [{"algorithm": "SHA1", "checksumValue": "8de4ab0c9e68fade0ecd18d1d6a0302d0260ba45"}, {"algorithm": "SHA256", "checksumValue": "42ec0c4be6eb89016e3c756660ff474d2924225d0723c82720285ede0a46e5f3"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/rfc3986_validator-0.1.1.dist-info/AUTHORS.rst", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-rfc3986-validator-5", "checksums": [{"algorithm": "SHA1", "checksumValue": "2ea2cfb53c2910315965ff753fb0656b3b896eb0"}, {"algorithm": "SHA256", "checksumValue": "62de31d60f204f3f0ec7901cddc9cbffa90cc9bed7574fb65ace13a854afcfd2"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/rfc3986_validator-0.1.1.dist-info/RECORD", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-rfc3986-validator-6", "checksums": [{"algorithm": "SHA1", "checksumValue": "72976c8e07513b8254dd25566dcc52115d76da5e"}, {"algorithm": "SHA256", "checksumValue": "2e71ab0c89c18acbffcb5d075c7279a02b4ee32aca81e132f28e1ad2651a2dd1"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/rfc3986_validator-0.1.1.dist-info/top_level.txt", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-rfc3986-validator-7", "checksums": [{"algorithm": "SHA1", "checksumValue": "b696d0e91ff81c8ef2e96fbc6e5afe9cde7d289f"}, {"algorithm": "SHA256", "checksumValue": "f86fedd281ae13b503d03ad2a55667ab584730157d0c3d97912e6fed7a664e79"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/rfc3986_validator-0.1.1.dist-info/WHEEL", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-rfc3986-validator-8", "checksums": [{"algorithm": "SHA1", "checksumValue": "3707af159f147e08e2ddf733de1ac9f1453001d1"}, {"algorithm": "SHA256", "checksumValue": "d479a4c021d2aa6626f193b05892722f14d3b11232f5149e0d9d6209fc737829"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/rfc3986_validator-0.1.1.dist-info/METADATA", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}], "name": "python3-rfc3986-validator", "packages": [{"SPDXID": "SPDXRef-Package-python3-rfc3986-validator", "copyrightText": "NOASSERTION", "downloadLocation": "NOASSERTION", "hasFiles": ["SPDXRef-PackagedFile-python3-rfc3986-validator-1", "SPDXRef-PackagedFile-python3-rfc3986-validator-2", "SPDXRef-PackagedFile-python3-rfc3986-validator-3", "SPDXRef-PackagedFile-python3-rfc3986-validator-4", "SPDXRef-PackagedFile-python3-rfc3986-validator-5", "SPDXRef-PackagedFile-python3-rfc3986-validator-6", "SPDXRef-PackagedFile-python3-rfc3986-validator-7", "SPDXRef-PackagedFile-python3-rfc3986-validator-8"], "licenseConcluded": "NOASSERTION", "licenseDeclared": "MIT", "licenseInfoFromFiles": ["NOASSERTION"], "name": "python3-rfc3986-validator", "packageVerificationCode": {"packageVerificationCodeValue": "5122f6acd8c88104cc4c6ed0af5d080fe400f3a5"}, "supplier": "Organization: OpenEmbedded ()", "versionInfo": "0.1.1"}], "relationships": [{"relatedSpdxElement": "DocumentRef-recipe-python3-rfc3986-validator:SPDXRef-Recipe-python3-rfc3986-validator", "relationshipType": "GENERATED_FROM", "spdxElementId": "SPDXRef-Package-python3-rfc3986-validator"}, {"relatedSpdxElement": "SPDXRef-Package-python3-rfc3986-validator", "relationshipType": "DESCRIBES", "spdxElementId": "SPDXRef-DOCUMENT"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-rfc3986-validator-1", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-rfc3986-validator"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-rfc3986-validator-2", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-rfc3986-validator"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-rfc3986-validator-3", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-rfc3986-validator"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-rfc3986-validator-4", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-rfc3986-validator"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-rfc3986-validator-5", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-rfc3986-validator"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-rfc3986-validator-6", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-rfc3986-validator"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-rfc3986-validator-7", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-rfc3986-validator"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-rfc3986-validator-8", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-rfc3986-validator"}], "spdxVersion": "SPDX-2.2"}