{"SPDXID": "SPDXRef-DOCUMENT", "creationInfo": {"comment": "This document was created by analyzing packages created during the build.", "created": "2026-10-24T19:30:40Z", "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-lockfile-47fc6eff-d4d8-5200-b98b-595e2eb8de58", "externalDocumentRefs": [{"checksum": {"algorithm": "SHA1", "checksumValue": "3743934ce08433abfc74da9782145499b81b1385"}, "externalDocumentId": "DocumentRef-recipe-python3-lockfile", "spdxDocument": "http://spdx.org/spdxdocs/recipe-python3-lockfile-e14c2d3b-7ff3-503d-9614-5529b7a6bb9f"}], "files": [{"SPDXID": "SPDXRef-PackagedFile-python3-lockfile-1", "checksums": [{"algorithm": "SHA1", "checksumValue": "e08ddd023fc46a3ef8eb74cb1978e27dca5a8164"}, {"algorithm": "SHA256", "checksumValue": "dab35d18d5332d5dc0210970c39a61351cb5b937dc41aaf0e6e6bbec08e0d057"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/lockfile-0.12.2.dist-info/AUTHORS", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-lockfile-2", "checksums": [{"algorithm": "SHA1", "checksumValue": "202aa9c980a6a517c6db3e8817d584da2a258118"}, {"algorithm": "SHA256", "checksumValue": "e1a020e7ed7593d28ebc5b0bb1d56fdf1d4b6f79fe0b694dba1a484a6dfd3886"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/lockfile-0.12.2.dist-info/pbr.json", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-lockfile-3", "checksums": [{"algorithm": "SHA1", "checksumValue": "bd628b56a0154ac9912e7ca2cc5c87709f507bcc"}, {"algorithm": "SHA256", "checksumValue": "3d0abe3e8f9631c12a42e96531a6a0727a4752fb15508ebf30dca059607f498d"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/lockfile-0.12.2.dist-info/top_level.txt", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-lockfile-4", "checksums": [{"algorithm": "SHA1", "checksumValue": "b696d0e91ff81c8ef2e96fbc6e5afe9cde7d289f"}, {"algorithm": "SHA256", "checksumValue": "f86fedd281ae13b503d03ad2a55667ab584730157d0c3d97912e6fed7a664e79"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/lockfile-0.12.2.dist-info/WHEEL", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-lockfile-5", "checksums": [{"algorithm": "SHA1", "checksumValue": "2871bfb15a0c7b4cb0644083f1b3e5854e87f9cf"}, {"algorithm": "SHA256", "checksumValue": "2f7250b74e0945c01fb3b4acd1301f6f01b8ad0a5a8f5e81eed1d53197bd9337"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/lockfile-0.12.2.dist-info/RECORD", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-lockfile-6", "checksums": [{"algorithm": "SHA1", "checksumValue": "937157040d49ab4bbcf2070ed8f9b6849fdfa442"}, {"algorithm": "SHA256", "checksumValue": "a26276d53dacb369641f31aa0fe37216028a0d93753f862ae206ce04f54b7b29"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/lockfile-0.12.2.dist-info/LICENSE", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-lockfile-7", "checksums": [{"algorithm": "SHA1", "checksumValue": "f5d1c948437298cada683d901869d9be159802c7"}, {"algorithm": "SHA256", "checksumValue": "115348556a3fff61ea85758d71607b9b3f175ae51d44810f5df98bd4ab7f3adb"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/lockfile-0.12.2.dist-info/METADATA", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-lockfile-8", "checksums": [{"algorithm": "SHA1", "checksumValue": "39128cbedc94bd43cebdefcb9f42a1d79afd554f"}, {"algorithm": "SHA256", "checksumValue": "001c175e6bd31ef0a5e6f88f6e54a12f73c6fa01ac2e24f5ae800c7c3470862f"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/lockfile/symlinklockfile.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-lockfile-9", "checksums": [{"algorithm": "SHA1", "checksumValue": "c34e1c5132a234e87c5ef79d8d3aed7e5be216b9"}, {"algorithm": "SHA256", "checksumValue": "a364cc90c458d22c27fa22f55cc4512054ad314912e22dda8dc79e60d9ed2858"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/lockfile/sqlitelockfile.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-lockfile-10", "checksums": [{"algorithm": "SHA1", "checksumValue": "cd1c327f3f8ffbd4165abf077d58efddaaee190b"}, {"algorithm": "SHA256", "checksumValue": "4eaa73f740f02987e13ec7f354e265f384cbf3ba5d144e5e3cd1dd5c0c6ce139"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/lockfile/__init__.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-lockfile-11", "checksums": [{"algorithm": "SHA1", "checksumValue": "af6fc3c7944aab50510d009db81bdc0acd580995"}, {"algorithm": "SHA256", "checksumValue": "ba41fdba4e8d16ec725661b94225b0e222aaddf4fb323a9482e5fde5abd83c86"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/lockfile/pidlockfile.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-lockfile-12", "checksums": [{"algorithm": "SHA1", "checksumValue": "a4e4f8c40af082758a6057b8105821649a9f4e2c"}, {"algorithm": "SHA256", "checksumValue": "7b7aa020bf9eb5930bb12fb77edd7d896ffc210dfad0736418ea84df204ab14c"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/lockfile/mkdirlockfile.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-lockfile-13", "checksums": [{"algorithm": "SHA1", "checksumValue": "7a6c5daf2454f4a7c0025e404870fc850053bc0c"}, {"algorithm": "SHA256", "checksumValue": "0bb387dc7e0674aebcbb8150829f1f90fda43b87f25134b28f75fa6e581fa1b7"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/lockfile/linklockfile.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-lockfile-14", "checksums": [{"algorithm": "SHA1", "checksumValue": "acc326379e688cf2cddea532b26962557edb362f"}, {"algorithm": "SHA256", "checksumValue": "5f68e6dd1ca9f9e436d9f62de4d7b589280b0dd2af15679d11404ef78d6867a3"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/lockfile/__pycache__/sqlitelockfile.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-lockfile-15", "checksums": [{"algorithm": "SHA1", "checksumValue": "b239a4b36d39f6014b8078f819160cd0fd243e70"}, {"algorithm": "SHA256", "checksumValue": "5d8f58772d2f4fbe885db431e45c9ea66e42126d64d42a427c1bf2c17b46ba8d"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/lockfile/__pycache__/symlinklockfile.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-lockfile-16", "checksums": [{"algorithm": "SHA1", "checksumValue": "1c3479b6ec2638ea62e443bc0e4adf4348a7faa4"}, {"algorithm": "SHA256", "checksumValue": "fc504759d83b30e42a02759c627d7ebc8b9ffa8a345e50955b94a6ccdb676625"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/lockfile/__pycache__/mkdirlockfile.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-lockfile-17", "checksums": [{"algorithm": "SHA1", "checksumValue": "51706d452f103b2dd39cc86aab80bce4958ce055"}, {"algorithm": "SHA256", "checksumValue": "4b7dc4c3de908c305256221dceb459e328aa342ce0f9a520f346e236c78a8950"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/lockfile/__pycache__/pidlockfile.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-lockfile-18", "checksums": [{"algorithm": "SHA1", "checksumValue": "3848c99e5464320095588d7b788c0d31420de555"}, {"algorithm": "SHA256", "checksumValue": "c886aa25a93bcbe83d56e636bc7b93aeeb196561c11fc50f26a07e96be57bb2b"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/lockfile/__pycache__/linklockfile.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-lockfile-19", "checksums": [{"algorithm": "SHA1", "checksumValue": "a427d4c8a33826a0864342ee9c2af81f9c17a889"}, {"algorithm": "SHA256", "checksumValue": "d1bf82b7a188dd2911d3dd19729bef5857a1822a18153a1e60aa18a888d86d26"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/lockfile/__pycache__/__init__.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}], "name": "python3-lockfile", "packages": [{"SPDXID": "SPDXRef-Package-python3-lockfile", "copyrightText": "NOASSERTION", "downloadLocation": "NOASSERTION", "hasFiles": ["SPDXRef-PackagedFile-python3-lockfile-1", "SPDXRef-PackagedFile-python3-lockfile-2", "SPDXRef-PackagedFile-python3-lockfile-3", "SPDXRef-PackagedFile-python3-lockfile-4", "SPDXRef-PackagedFile-python3-lockfile-5", "SPDXRef-PackagedFile-python3-lockfile-6", "SPDXRef-PackagedFile-python3-lockfile-7", "SPDXRef-PackagedFile-python3-lockfile-8", "SPDXRef-PackagedFile-python3-lockfile-9", "SPDXRef-PackagedFile-python3-lockfile-10", "SPDXRef-PackagedFile-python3-lockfile-11", "SPDXRef-PackagedFile-python3-lockfile-12", "SPDXRef-PackagedFile-python3-lockfile-13", "SPDXRef-PackagedFile-python3-lockfile-14", "SPDXRef-PackagedFile-python3-lockfile-15", "SPDXRef-PackagedFile-python3-lockfile-16", "SPDXRef-PackagedFile-python3-lockfile-17", "SPDXRef-PackagedFile-python3-lockfile-18", "SPDXRef-PackagedFile-python3-lockfile-19"], "licenseConcluded": "NOASSERTION", "licenseDeclared": "MIT", "licenseInfoFromFiles": ["NOASSERTION"], "name": "python3-lockfile", "packageVerificationCode": {"packageVerificationCodeValue": "fc0bb2c0c852f15e6e0c1ce7704b9276db65309c"}, "supplier": "Organization: OpenEmbedded ()", "versionInfo": "0.12.2"}], "relationships": [{"relatedSpdxElement": "DocumentRef-recipe-python3-lockfile:SPDXRef-Recipe-python3-lockfile", "relationshipType": "GENERATED_FROM", "spdxElementId": "SPDXRef-Package-python3-lockfile"}, {"relatedSpdxElement": "SPDXRef-Package-python3-lockfile", "relationshipType": "DESCRIBES", "spdxElementId": "SPDXRef-DOCUMENT"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-lockfile-1", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-lockfile"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-lockfile-2", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-lockfile"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-lockfile-3", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-lockfile"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-lockfile-4", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-lockfile"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-lockfile-5", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-lockfile"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-lockfile-6", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-lockfile"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-lockfile-7", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-lockfile"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-lockfile-8", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-lockfile"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-lockfile-9", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-lockfile"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-lockfile-10", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-lockfile"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-lockfile-11", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-lockfile"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-lockfile-12", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-lockfile"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-lockfile-13", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-lockfile"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-lockfile-14", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-lockfile"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-lockfile-15", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-lockfile"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-lockfile-16", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-lockfile"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-lockfile-17", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-lockfile"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-lockfile-18", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-lockfile"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-lockfile-19", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-lockfile"}], "spdxVersion": "SPDX-2.2"}