{"SPDXID": "SPDXRef-DOCUMENT", "creationInfo": {"comment": "This document was created by analyzing packages created during the build.", "created": "2026-11-04T09:46:04Z", "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-astral-e328adab-2ba0-520b-b31a-dbd0a28aa4cc", "externalDocumentRefs": [{"checksum": {"algorithm": "SHA1", "checksumValue": "653d8df32500f9704132b58fc7a137781cc146ac"}, "externalDocumentId": "DocumentRef-recipe-python3-astral", "spdxDocument": "http://spdx.org/spdxdocs/recipe-python3-astral-2189a425-b142-52d2-a622-37482711df1a"}], "files": [{"SPDXID": "SPDXRef-PackagedFile-python3-astral-1", "checksums": [{"algorithm": "SHA1", "checksumValue": "bd374efae5e40d93bd407ac7a5b7906f52be469c"}, {"algorithm": "SHA256", "checksumValue": "5cc892e8dd79d45dfef21f9a87e7955896c96ab9b791f2345e5a456bca444f61"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/astral-2.2.dist-info/top_level.txt", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-astral-2", "checksums": [{"algorithm": "SHA1", "checksumValue": "502f95da3089549e19c451737aa262e45c5bc3bc"}, {"algorithm": "SHA256", "checksumValue": "a2241587fe4f9d033413780f762cf4f5608d9b08870cc6867abfde96a0777283"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/astral-2.2.dist-info/WHEEL", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-astral-3", "checksums": [{"algorithm": "SHA1", "checksumValue": "892b51a2612c5f510ac07953ae5f9bbbea7c5678"}, {"algorithm": "SHA256", "checksumValue": "0f32c2ee87ba06213b9d29023df0eef0ea5d54a575a972991194f68ac6e308b7"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/astral-2.2.dist-info/RECORD", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-astral-4", "checksums": [{"algorithm": "SHA1", "checksumValue": "a8f3e29d5eab4420318de979754f5637d4bf2c3f"}, {"algorithm": "SHA256", "checksumValue": "c95bae1d1ce0235ecccd3560b772ec1efb97f348a79f0fbe0a634f0c2ccefe2c"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/astral-2.2.dist-info/LICENSE", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-astral-5", "checksums": [{"algorithm": "SHA1", "checksumValue": "b35656bf84e3467c14f45e2ee7b060b6a6a20cc0"}, {"algorithm": "SHA256", "checksumValue": "f660fa6890e7a7c637508276dd06046134fb334b53f6d48f7985696d3bce7efc"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/astral-2.2.dist-info/METADATA", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-astral-6", "checksums": [{"algorithm": "SHA1", "checksumValue": "adc83b19e793491b1c6ea0fd8b46cd9f32e592fc"}, {"algorithm": "SHA256", "checksumValue": "01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/astral-2.2.dist-info/zip-safe", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-astral-7", "checksums": [{"algorithm": "SHA1", "checksumValue": "cd2fbf8fc572e6ce66fe7baace228db73531439e"}, {"algorithm": "SHA256", "checksumValue": "ed614bed7553004ef4686e43d916783fb749f49710a419820bccca36f211a9e6"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/astral/sun.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-astral-8", "checksums": [{"algorithm": "SHA1", "checksumValue": "cf0fb8ea8acc1eb2f9f124967893fe80cd969774"}, {"algorithm": "SHA256", "checksumValue": "afca18763f277e14371ce8eac13458fec548d91029725f053ad247a1575007cd"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/astral/moon.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-astral-9", "checksums": [{"algorithm": "SHA1", "checksumValue": "12caedb87bc1c14d7a4aa55dad4c124e40412d8a"}, {"algorithm": "SHA256", "checksumValue": "396213612fe1446c1d81194bb451c582f15cb6e9395e6388f3bc6525d2efa8fb"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/astral/geocoder.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-astral-10", "checksums": [{"algorithm": "SHA1", "checksumValue": "7d1e227ceb4b8a6cb4a39f859594542020a9dd4b"}, {"algorithm": "SHA256", "checksumValue": "8adfa2d755e870fd0224f4405f12d9b8b310852e82b9400ff83e86a35bd16734"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/astral/location.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-astral-11", "checksums": [{"algorithm": "SHA1", "checksumValue": "f738271a64714edcd593243205289fe3770f958e"}, {"algorithm": "SHA256", "checksumValue": "b2ffe93dfe965fbe35cb4de3a78025e00dde749081aaa7fa0412a3b3df773cd9"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/astral/__init__.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-astral-12", "checksums": [{"algorithm": "SHA1", "checksumValue": "71105e0eff9e72f52b5bcbc344a5237638d618dc"}, {"algorithm": "SHA256", "checksumValue": "3c7b858863ce3824db24ed56411a1a59054ed569ec41a86905d835fe603f3129"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/astral/__main__.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-astral-13", "checksums": [{"algorithm": "SHA1", "checksumValue": "11c2a8b0ddde7dd21dbc394528045ec1cbe07e70"}, {"algorithm": "SHA256", "checksumValue": "5dab1c0a5b961691a8a1989baaf4d8a9f39565d78c05adbea3e5dc3311532f4e"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/astral/__pycache__/sun.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-astral-14", "checksums": [{"algorithm": "SHA1", "checksumValue": "93e7b32a914191cd8a3fbd5c1068ffe30d932853"}, {"algorithm": "SHA256", "checksumValue": "59a5e0a69520c30d687ef056040b09e98b33a0adcbad0ea2be1024336d5f88cb"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/astral/__pycache__/__main__.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-astral-15", "checksums": [{"algorithm": "SHA1", "checksumValue": "0ef77e19cbd1312de31132ad8bd3ebef00f960dc"}, {"algorithm": "SHA256", "checksumValue": "c0e277bb9f4b2f797fce351cf8bba69fb07a8ff5cd70d700a1cfd6d20ea4ec32"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/astral/__pycache__/location.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-astral-16", "checksums": [{"algorithm": "SHA1", "checksumValue": "25ca81472e09d3b72e4a265c611242e245c67528"}, {"algorithm": "SHA256", "checksumValue": "34a8c4a817707095dc89f8777033cec9bc4b2f4448791772fa21687b19faf2e2"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/astral/__pycache__/geocoder.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-astral-17", "checksums": [{"algorithm": "SHA1", "checksumValue": "fe7b4bf228cb4df111706fc60edea36b37d3db8e"}, {"algorithm": "SHA256", "checksumValue": "0e19c4b87dfc74f464439b04903b351c4fa469364eba913b77693436381be536"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/astral/__pycache__/moon.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-astral-18", "checksums": [{"algorithm": "SHA1", "checksumValue": "34e438f63dceabae8825444ebf07c60898a9f8fa"}, {"algorithm": "SHA256", "checksumValue": "f8d6159327e58d259f1ac78793634fe6ba612724982960ed5b161df5b15ea482"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/astral/__pycache__/__init__.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}], "name": "python3-astral", "packages": [{"SPDXID": "SPDXRef-Package-python3-astral", "copyrightText": "NOASSERTION", "downloadLocation": "NOASSERTION", "hasFiles": ["SPDXRef-PackagedFile-python3-astral-1", "SPDXRef-PackagedFile-python3-astral-2", "SPDXRef-PackagedFile-python3-astral-3", "SPDXRef-PackagedFile-python3-astral-4", "SPDXRef-PackagedFile-python3-astral-5", "SPDXRef-PackagedFile-python3-astral-6", "SPDXRef-PackagedFile-python3-astral-7", "SPDXRef-PackagedFile-python3-astral-8", "SPDXRef-PackagedFile-python3-astral-9", "SPDXRef-PackagedFile-python3-astral-10", "SPDXRef-PackagedFile-python3-astral-11", "SPDXRef-PackagedFile-python3-astral-12", "SPDXRef-PackagedFile-python3-astral-13", "SPDXRef-PackagedFile-python3-astral-14", "SPDXRef-PackagedFile-python3-astral-15", "SPDXRef-PackagedFile-python3-astral-16", "SPDXRef-PackagedFile-python3-astral-17", "SPDXRef-PackagedFile-python3-astral-18"], "licenseConcluded": "NOASSERTION", "licenseDeclared": "Apache-2.0", "licenseInfoFromFiles": ["NOASSERTION"], "name": "python3-astral", "packageVerificationCode": {"packageVerificationCodeValue": "69f34c33eae441e73faba1860f0b19aa1c36df28"}, "supplier": "Organization: OpenEmbedded ()", "versionInfo": "2.2"}], "relationships": [{"relatedSpdxElement": "DocumentRef-recipe-python3-astral:SPDXRef-Recipe-python3-astral", "relationshipType": "GENERATED_FROM", "spdxElementId": "SPDXRef-Package-python3-astral"}, {"relatedSpdxElement": "SPDXRef-Package-python3-astral", "relationshipType": "DESCRIBES", "spdxElementId": "SPDXRef-DOCUMENT"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-astral-1", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-astral"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-astral-2", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-astral"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-astral-3", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-astral"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-astral-4", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-astral"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-astral-5", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-astral"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-astral-6", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-astral"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-astral-7", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-astral"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-astral-8", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-astral"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-astral-9", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-astral"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-astral-10", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-astral"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-astral-11", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-astral"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-astral-12", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-astral"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-astral-13", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-astral"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-astral-14", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-astral"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-astral-15", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-astral"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-astral-16", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-astral"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-astral-17", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-astral"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-astral-18", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-astral"}], "spdxVersion": "SPDX-2.2"}