{"SPDXID": "SPDXRef-DOCUMENT", "creationInfo": {"comment": "This document was created by analyzing packages created during the build.", "created": "2026-11-04T10:46: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-parallax-3c49db36-4a5e-5674-9dbd-277a96e8ee22", "externalDocumentRefs": [{"checksum": {"algorithm": "SHA1", "checksumValue": "3848bffd24fc5f8bb28a429620ceede034a80d36"}, "externalDocumentId": "DocumentRef-recipe-python3-parallax", "spdxDocument": "http://spdx.org/spdxdocs/recipe-python3-parallax-a8d081cb-0b94-5c62-a1bb-a60e6ac3075e"}], "files": [{"SPDXID": "SPDXRef-PackagedFile-python3-parallax-1", "checksums": [{"algorithm": "SHA1", "checksumValue": "9ecd8018830381f801587d19c5bad3600de276bc"}, {"algorithm": "SHA256", "checksumValue": "e6b3a5a223619ffbbd13c6d0665e7a3895ec16b673f3a0ae7044b39a3390a183"}], "copyrightText": "NOASSERTION", "fileName": "usr/bin/parallax-askpass", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-parallax-2", "checksums": [{"algorithm": "SHA1", "checksumValue": "3bf773b4201ae629562ce0705768a042913b07f1"}, {"algorithm": "SHA256", "checksumValue": "fafd3f829016ddf1e72916a400b7a775d8de7792df7403eb6394a63f8a774e75"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/parallax-1.0.6.dist-info/COPYING", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-parallax-3", "checksums": [{"algorithm": "SHA1", "checksumValue": "e4bed39e942e40e57844d8a9034878ba7d74cdd8"}, {"algorithm": "SHA256", "checksumValue": "f60ee88cc660e3d84410f26ca459cf75910658f5492500bd6fd3b7a0aef44107"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/parallax-1.0.6.dist-info/AUTHORS", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-parallax-4", "checksums": [{"algorithm": "SHA1", "checksumValue": "11785451e9544e6d1c276401b6e326eca0b7f135"}, {"algorithm": "SHA256", "checksumValue": "7a121953efb925fb4d7361040452bbeb73d5d63e6b506da9b4bcd7cf975f17ca"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/parallax-1.0.6.dist-info/top_level.txt", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-parallax-5", "checksums": [{"algorithm": "SHA1", "checksumValue": "502f95da3089549e19c451737aa262e45c5bc3bc"}, {"algorithm": "SHA256", "checksumValue": "a2241587fe4f9d033413780f762cf4f5608d9b08870cc6867abfde96a0777283"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/parallax-1.0.6.dist-info/WHEEL", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-parallax-6", "checksums": [{"algorithm": "SHA1", "checksumValue": "983ef74ccb6087f4d619b43639de91affe0265c2"}, {"algorithm": "SHA256", "checksumValue": "4ea50954554ff0ce741a13aeb27e1257fdbc54a84057838de9f2177874c0724a"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/parallax-1.0.6.dist-info/RECORD", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-parallax-7", "checksums": [{"algorithm": "SHA1", "checksumValue": "6f3fb670b84e83637d73e83b064d6b5e0aa6dca7"}, {"algorithm": "SHA256", "checksumValue": "af1a88053068bc90ef51c672eb1a1d1dbe3482b76abed5bea36bcfb3369d8cd9"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/parallax-1.0.6.dist-info/METADATA", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-parallax-8", "checksums": [{"algorithm": "SHA1", "checksumValue": "7d4143910865ca231605ea26ceb28d5a25998c3e"}, {"algorithm": "SHA256", "checksumValue": "78373c290caa5922ca14c405fbf37ca1cba3fce9b1c39efa1dc6acfd3d4e56e6"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/parallax/color.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-parallax-9", "checksums": [{"algorithm": "SHA1", "checksumValue": "965991b23d40362e73a0f9feb25a8099c1c99acf"}, {"algorithm": "SHA256", "checksumValue": "806fe537e7272d1210e8f3cfec0cf0c30924d83abfccb00084f36e3a2b459e67"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/parallax/__init__.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-parallax-10", "checksums": [{"algorithm": "SHA1", "checksumValue": "8c84d2ec00d5efe1e5c8be445d336b0a6ba3421b"}, {"algorithm": "SHA256", "checksumValue": "53c0ee08b3a7bc2c4cf24d7ee629a67cf84e37d2eb8fb0dd50270a4826e72f3e"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/parallax/version.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-parallax-11", "checksums": [{"algorithm": "SHA1", "checksumValue": "421c372830d15c2c7c32e87061cd30f9f0b32668"}, {"algorithm": "SHA256", "checksumValue": "348b36355c4e51c85a039d04f3df526de5cc954cefed2f4955783302bffef213"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/parallax/psshutil.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-parallax-12", "checksums": [{"algorithm": "SHA1", "checksumValue": "5cd40c805df5ea730f82ca4c0e4de33077016cf5"}, {"algorithm": "SHA256", "checksumValue": "b3173336bc2a6d6f377c4461406503abedf3ceaa0c20c78f4df446ef06f463be"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/parallax/task.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-parallax-13", "checksums": [{"algorithm": "SHA1", "checksumValue": "630ffb1ea48a45d92191a8752f7d9583f7fb0fc5"}, {"algorithm": "SHA256", "checksumValue": "3d4ed8c853f872d64e7467e90b30324904cbbd3d94a8ff3b356e9d22cfc3e700"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/parallax/askpass_server.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-parallax-14", "checksums": [{"algorithm": "SHA1", "checksumValue": "3eedbe9187f52cf4daad7f8cf52753ec27661f10"}, {"algorithm": "SHA256", "checksumValue": "4c080b1767459494e662e1753050d155f4871376118e80348cc7fc45f88c2c47"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/parallax/callbacks.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-parallax-15", "checksums": [{"algorithm": "SHA1", "checksumValue": "f793194e7aba551bbd2b881a50e84278adda96fe"}, {"algorithm": "SHA256", "checksumValue": "5690cf2e2d5cc1845c4fc1d20eb6e79af676eca7971205d7774eea933ea4c989"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/parallax/manager.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-parallax-16", "checksums": [{"algorithm": "SHA1", "checksumValue": "e1ee3ce13168e6667aa0b63373a2c8474d80bf94"}, {"algorithm": "SHA256", "checksumValue": "988370c2f2a4ae05de888cb78b77200514e9fd9c0b1863af38170e293b6ab45e"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/parallax/askpass_client.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-parallax-17", "checksums": [{"algorithm": "SHA1", "checksumValue": "5fbfee637f98729a692195e269d0f454c74c132e"}, {"algorithm": "SHA256", "checksumValue": "7b626d99252dd2ac7eed294cc43ed37b4983626010a5fc04510ccb3cc9929d74"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/parallax/__pycache__/callbacks.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-parallax-18", "checksums": [{"algorithm": "SHA1", "checksumValue": "1220c344fbbec05c08ed5f863e20f028e4922e23"}, {"algorithm": "SHA256", "checksumValue": "00d55a6f0d144c1cb7d9f2469fe34dcf55c213b7ca32f315753ae26570ab7062"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/parallax/__pycache__/askpass_client.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-parallax-19", "checksums": [{"algorithm": "SHA1", "checksumValue": "e13b60c59cbea8d1cc0c5333018cc86eebad54e1"}, {"algorithm": "SHA256", "checksumValue": "4fcb0b9584473829b9fa386ddb39d47ea03282dd7aa66ea157b6831a74cda75d"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/parallax/__pycache__/manager.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-parallax-20", "checksums": [{"algorithm": "SHA1", "checksumValue": "2acf117accdcdd8e26113bccafb5a19dafa66237"}, {"algorithm": "SHA256", "checksumValue": "36aacbdf0821356764825ea3d98c628d3189069c73d3827c58f0c3ba6ca975c2"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/parallax/__pycache__/psshutil.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-parallax-21", "checksums": [{"algorithm": "SHA1", "checksumValue": "742e18533fec35264365688533071817dbb78cbc"}, {"algorithm": "SHA256", "checksumValue": "3c7801cda05e8483e84f503dc6135661ea983f9e7072d334f64c93dfc11d7a41"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/parallax/__pycache__/version.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-parallax-22", "checksums": [{"algorithm": "SHA1", "checksumValue": "708ec671e30100681fbe8661e7a786c67683b923"}, {"algorithm": "SHA256", "checksumValue": "595ec8a3766fe30c937c2b8773271bb2964abebad888f2c7a4c58e8f01a67b79"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/parallax/__pycache__/color.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-parallax-23", "checksums": [{"algorithm": "SHA1", "checksumValue": "b9f5db8ed183b16bbf7a6b69cace448ee957da6d"}, {"algorithm": "SHA256", "checksumValue": "177ba9e8082545886588a59947f1cf2f1fc4271506bb9e564e1477d0fe60d573"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/parallax/__pycache__/askpass_server.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-parallax-24", "checksums": [{"algorithm": "SHA1", "checksumValue": "ac08a72581a98d48c8fec72f0f82a15e5151e8d2"}, {"algorithm": "SHA256", "checksumValue": "eee14c2e6219a9057ec50ecc7580dd93a4f90bbacc0cdfee74fd3c832a8e3d57"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/parallax/__pycache__/task.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-parallax-25", "checksums": [{"algorithm": "SHA1", "checksumValue": "e60cd4376023607aed91fff59d88e8481abe90cb"}, {"algorithm": "SHA256", "checksumValue": "3ffbb4c56bfd223ce31c43060531618bd491c952718db269fceec0ee8ae3a604"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/parallax/__pycache__/__init__.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}], "name": "python3-parallax", "packages": [{"SPDXID": "SPDXRef-Package-python3-parallax", "copyrightText": "NOASSERTION", "downloadLocation": "NOASSERTION", "hasFiles": ["SPDXRef-PackagedFile-python3-parallax-1", "SPDXRef-PackagedFile-python3-parallax-2", "SPDXRef-PackagedFile-python3-parallax-3", "SPDXRef-PackagedFile-python3-parallax-4", "SPDXRef-PackagedFile-python3-parallax-5", "SPDXRef-PackagedFile-python3-parallax-6", "SPDXRef-PackagedFile-python3-parallax-7", "SPDXRef-PackagedFile-python3-parallax-8", "SPDXRef-PackagedFile-python3-parallax-9", "SPDXRef-PackagedFile-python3-parallax-10", "SPDXRef-PackagedFile-python3-parallax-11", "SPDXRef-PackagedFile-python3-parallax-12", "SPDXRef-PackagedFile-python3-parallax-13", "SPDXRef-PackagedFile-python3-parallax-14", "SPDXRef-PackagedFile-python3-parallax-15", "SPDXRef-PackagedFile-python3-parallax-16", "SPDXRef-PackagedFile-python3-parallax-17", "SPDXRef-PackagedFile-python3-parallax-18", "SPDXRef-PackagedFile-python3-parallax-19", "SPDXRef-PackagedFile-python3-parallax-20", "SPDXRef-PackagedFile-python3-parallax-21", "SPDXRef-PackagedFile-python3-parallax-22", "SPDXRef-PackagedFile-python3-parallax-23", "SPDXRef-PackagedFile-python3-parallax-24", "SPDXRef-PackagedFile-python3-parallax-25"], "licenseConcluded": "NOASSERTION", "licenseDeclared": "BSD-3-Clause", "licenseInfoFromFiles": ["NOASSERTION"], "name": "python3-parallax", "packageVerificationCode": {"packageVerificationCodeValue": "246e324f14ce46873fea84b3a8a75f1a7997a334"}, "supplier": "Organization: OpenEmbedded ()", "versionInfo": "1.0.6"}], "relationships": [{"relatedSpdxElement": "DocumentRef-recipe-python3-parallax:SPDXRef-Recipe-python3-parallax", "relationshipType": "GENERATED_FROM", "spdxElementId": "SPDXRef-Package-python3-parallax"}, {"relatedSpdxElement": "SPDXRef-Package-python3-parallax", "relationshipType": "DESCRIBES", "spdxElementId": "SPDXRef-DOCUMENT"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-parallax-1", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-parallax"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-parallax-2", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-parallax"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-parallax-3", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-parallax"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-parallax-4", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-parallax"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-parallax-5", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-parallax"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-parallax-6", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-parallax"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-parallax-7", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-parallax"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-parallax-8", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-parallax"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-parallax-9", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-parallax"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-parallax-10", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-parallax"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-parallax-11", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-parallax"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-parallax-12", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-parallax"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-parallax-13", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-parallax"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-parallax-14", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-parallax"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-parallax-15", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-parallax"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-parallax-16", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-parallax"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-parallax-17", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-parallax"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-parallax-18", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-parallax"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-parallax-19", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-parallax"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-parallax-20", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-parallax"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-parallax-21", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-parallax"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-parallax-22", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-parallax"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-parallax-23", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-parallax"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-parallax-24", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-parallax"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-parallax-25", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-parallax"}], "spdxVersion": "SPDX-2.2"}