{"SPDXID": "SPDXRef-DOCUMENT", "creationInfo": {"comment": "This document was created by analyzing packages created during the build.", "created": "2026-10-24T19:38:28Z", "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-flask-login-e80c3a25-1bb8-5f07-900f-988711e6223b", "externalDocumentRefs": [{"checksum": {"algorithm": "SHA1", "checksumValue": "96518930ec0ce150ff523120ac768e2e8acc1bc9"}, "externalDocumentId": "DocumentRef-recipe-python3-flask-login", "spdxDocument": "http://spdx.org/spdxdocs/recipe-python3-flask-login-a01f6e62-8719-5afe-bae3-1d33d1a2100f"}], "files": [{"SPDXID": "SPDXRef-PackagedFile-python3-flask-login-1", "checksums": [{"algorithm": "SHA1", "checksumValue": "a98c3f1f653a52e833601b3948feb218a5cac48b"}, {"algorithm": "SHA256", "checksumValue": "635c318c2571a58a2105a409d000cbca943e56f04dc9cc06fa0557145ee4f7d2"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/flask_login/utils.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-flask-login-2", "checksums": [{"algorithm": "SHA1", "checksumValue": "2ca1bfde7d313a7318ebe2f6fafb319ac4b303e5"}, {"algorithm": "SHA256", "checksumValue": "c184224028a44ff35da773e1383fb58114c60ab50f204f85ae3414ad3f5a5408"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/flask_login/__init__.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-flask-login-3", "checksums": [{"algorithm": "SHA1", "checksumValue": "1ebddf57ba426bd655becaf1180dfbd0a3039a41"}, {"algorithm": "SHA256", "checksumValue": "876d05fe2bf79aa73aac8278f95ebf5e8a24cce525f117296acb9af9d081c906"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/flask_login/login_manager.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-flask-login-4", "checksums": [{"algorithm": "SHA1", "checksumValue": "30d7a7944d6977d90bde3d39b82955aa62edfb46"}, {"algorithm": "SHA256", "checksumValue": "c42328147294d514d5b75358f867e5d0e8952a98b236de98270fcfb20923637c"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/flask_login/signals.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-flask-login-5", "checksums": [{"algorithm": "SHA1", "checksumValue": "382adc90c1bfb88fedc28d429c0ec11663b96e5c"}, {"algorithm": "SHA256", "checksumValue": "600a1cbf5f0b6bb606432358e5a4fbad4d464086675faa6f721c2ac77900f69f"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/flask_login/config.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-flask-login-6", "checksums": [{"algorithm": "SHA1", "checksumValue": "4a1c9d03aeb034a52c87a6a8b85273ddef92bd6d"}, {"algorithm": "SHA256", "checksumValue": "2a4a797bd995f46eef2bf16a6687fe83d4459b2c81cead6081ee5a29782f8a51"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/flask_login/__about__.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-flask-login-7", "checksums": [{"algorithm": "SHA1", "checksumValue": "3a9a21c9ef98515d6d7387cbde92bf3dc77147d2"}, {"algorithm": "SHA256", "checksumValue": "80f77ba2d311963c70d1e52150c6c7b2710173f8cad9c61dc60e4a14bb897282"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/flask_login/mixins.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-flask-login-8", "checksums": [{"algorithm": "SHA1", "checksumValue": "cebd26e9e2a1971712532ca999d03fbd3fb14280"}, {"algorithm": "SHA256", "checksumValue": "ea6ae388144b189a60bef1652f2a573d304b88ca7404037e16dfaea20a82f358"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/flask_login/test_client.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-flask-login-9", "checksums": [{"algorithm": "SHA1", "checksumValue": "c474ca7c3a8414c6d30cfe8d70fb3433b1c7cba2"}, {"algorithm": "SHA256", "checksumValue": "582748bf3d8f11f27e5d7383a8cb531f26fafe98e126808e574b202b1c9ae617"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/flask_login/__pycache__/login_manager.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-flask-login-10", "checksums": [{"algorithm": "SHA1", "checksumValue": "827f0617daceba27a424424520a3519c63f3e9c3"}, {"algorithm": "SHA256", "checksumValue": "4999e0bd5602840d0c66f6dfc058a9ca2c8a1cff9116539181fc59e52f8b70cf"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/flask_login/__pycache__/config.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-flask-login-11", "checksums": [{"algorithm": "SHA1", "checksumValue": "411501f7a4d3d6b8083afcbd21f721b444d2a18f"}, {"algorithm": "SHA256", "checksumValue": "fd2f7f6c2820efc28138f653174b01d99b577e88a10f52df6a7a453203caa160"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/flask_login/__pycache__/signals.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-flask-login-12", "checksums": [{"algorithm": "SHA1", "checksumValue": "1fc7413abde3a6542eebc36bba8a0cab19011e8b"}, {"algorithm": "SHA256", "checksumValue": "2a6efb1d45b9f7ea7e8c9b59327d41bd82c46872833197b96d7ebad7d84d9413"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/flask_login/__pycache__/utils.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-flask-login-13", "checksums": [{"algorithm": "SHA1", "checksumValue": "1631ec085e256c7e26234864f7d14c5fde7b9524"}, {"algorithm": "SHA256", "checksumValue": "bd35f9103ca718a972b2de85aa42fb2e67f4c0973d13b2da6633a8ade05c8d45"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/flask_login/__pycache__/__about__.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-flask-login-14", "checksums": [{"algorithm": "SHA1", "checksumValue": "7f02f19c61feed6d4b4a6c6cc10df62e7a9f751f"}, {"algorithm": "SHA256", "checksumValue": "fa42e058f43b993fafbe6a03357ef7955fa2d74d88ab025516492d19bef28460"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/flask_login/__pycache__/mixins.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-flask-login-15", "checksums": [{"algorithm": "SHA1", "checksumValue": "5e6522530caf870fb7adb20485cec8a8ee553099"}, {"algorithm": "SHA256", "checksumValue": "b05dedf1588cda50a6eff2876ec0990b3f1fbde8d2a0b97873b7b1e315eb4482"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/flask_login/__pycache__/__init__.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-flask-login-16", "checksums": [{"algorithm": "SHA1", "checksumValue": "a3fa200e4f808de9a3d96a2b08cd6d72ebb6f359"}, {"algorithm": "SHA256", "checksumValue": "5630180ec18a9e2d8ee6062e829da5a40cef2212552d40df3138d42936e12b72"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/flask_login/__pycache__/test_client.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-flask-login-17", "checksums": [{"algorithm": "SHA1", "checksumValue": "12065a1d4f0823b65d1794671bed652e4b4eaa68"}, {"algorithm": "SHA256", "checksumValue": "3ae5e62298859d72ef5be8816d6da49bb648cb9119bf04819d868e0b72adee3f"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/Flask_Login-0.6.3.dist-info/top_level.txt", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-flask-login-18", "checksums": [{"algorithm": "SHA1", "checksumValue": "502f95da3089549e19c451737aa262e45c5bc3bc"}, {"algorithm": "SHA256", "checksumValue": "a2241587fe4f9d033413780f762cf4f5608d9b08870cc6867abfde96a0777283"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/Flask_Login-0.6.3.dist-info/WHEEL", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-flask-login-19", "checksums": [{"algorithm": "SHA1", "checksumValue": "b7f961a44d2322f0e1cc2ea26550cf25caf3dbe3"}, {"algorithm": "SHA256", "checksumValue": "4f68607adb4849dafa1b36d0b4342485ce2d60cb16948a109694ee75f8cb514e"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/Flask_Login-0.6.3.dist-info/RECORD", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-flask-login-20", "checksums": [{"algorithm": "SHA1", "checksumValue": "13142dd1618de525fa7f80597005fd666c5fd1ac"}, {"algorithm": "SHA256", "checksumValue": "7a9dfb9c5da204ed1370f3b62c13e2992a12da1da707f47e156897eeb4344e5b"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/Flask_Login-0.6.3.dist-info/LICENSE", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-flask-login-21", "checksums": [{"algorithm": "SHA1", "checksumValue": "6379a3ad4d28cae6babd9536042550ff3a5f9118"}, {"algorithm": "SHA256", "checksumValue": "0144874793e8ebe0b09b3d4a06b0196d3cd1fa255516fb5bd8d40a625ed4b805"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/Flask_Login-0.6.3.dist-info/METADATA", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}], "name": "python3-flask-login", "packages": [{"SPDXID": "SPDXRef-Package-python3-flask-login", "copyrightText": "NOASSERTION", "downloadLocation": "NOASSERTION", "hasFiles": ["SPDXRef-PackagedFile-python3-flask-login-1", "SPDXRef-PackagedFile-python3-flask-login-2", "SPDXRef-PackagedFile-python3-flask-login-3", "SPDXRef-PackagedFile-python3-flask-login-4", "SPDXRef-PackagedFile-python3-flask-login-5", "SPDXRef-PackagedFile-python3-flask-login-6", "SPDXRef-PackagedFile-python3-flask-login-7", "SPDXRef-PackagedFile-python3-flask-login-8", "SPDXRef-PackagedFile-python3-flask-login-9", "SPDXRef-PackagedFile-python3-flask-login-10", "SPDXRef-PackagedFile-python3-flask-login-11", "SPDXRef-PackagedFile-python3-flask-login-12", "SPDXRef-PackagedFile-python3-flask-login-13", "SPDXRef-PackagedFile-python3-flask-login-14", "SPDXRef-PackagedFile-python3-flask-login-15", "SPDXRef-PackagedFile-python3-flask-login-16", "SPDXRef-PackagedFile-python3-flask-login-17", "SPDXRef-PackagedFile-python3-flask-login-18", "SPDXRef-PackagedFile-python3-flask-login-19", "SPDXRef-PackagedFile-python3-flask-login-20", "SPDXRef-PackagedFile-python3-flask-login-21"], "licenseConcluded": "NOASSERTION", "licenseDeclared": "MIT", "licenseInfoFromFiles": ["NOASSERTION"], "name": "python3-flask-login", "packageVerificationCode": {"packageVerificationCodeValue": "15828775783b711339c861df104cb7bfe02c227a"}, "supplier": "Organization: OpenEmbedded ()", "versionInfo": "0.6.3"}], "relationships": [{"relatedSpdxElement": "DocumentRef-recipe-python3-flask-login:SPDXRef-Recipe-python3-flask-login", "relationshipType": "GENERATED_FROM", "spdxElementId": "SPDXRef-Package-python3-flask-login"}, {"relatedSpdxElement": "SPDXRef-Package-python3-flask-login", "relationshipType": "DESCRIBES", "spdxElementId": "SPDXRef-DOCUMENT"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-flask-login-1", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-flask-login"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-flask-login-2", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-flask-login"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-flask-login-3", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-flask-login"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-flask-login-4", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-flask-login"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-flask-login-5", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-flask-login"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-flask-login-6", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-flask-login"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-flask-login-7", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-flask-login"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-flask-login-8", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-flask-login"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-flask-login-9", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-flask-login"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-flask-login-10", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-flask-login"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-flask-login-11", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-flask-login"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-flask-login-12", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-flask-login"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-flask-login-13", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-flask-login"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-flask-login-14", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-flask-login"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-flask-login-15", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-flask-login"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-flask-login-16", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-flask-login"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-flask-login-17", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-flask-login"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-flask-login-18", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-flask-login"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-flask-login-19", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-flask-login"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-flask-login-20", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-flask-login"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-flask-login-21", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-flask-login"}], "spdxVersion": "SPDX-2.2"}