{"SPDXID": "SPDXRef-DOCUMENT", "creationInfo": {"comment": "This document was created by analyzing packages created during the build.", "created": "2026-10-24T19:49:14Z", "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-msm-1964bccf-898a-5f68-a8a7-b4be6eeca546", "externalDocumentRefs": [{"checksum": {"algorithm": "SHA1", "checksumValue": "08fc03d33facf6e109b7ad40ff9b7e0957db6dc7"}, "externalDocumentId": "DocumentRef-recipe-python3-msm", "spdxDocument": "http://spdx.org/spdxdocs/recipe-python3-msm-23b8c277-7a88-5886-b223-47a6522e3207"}], "files": [{"SPDXID": "SPDXRef-PackagedFile-python3-msm-1", "checksums": [{"algorithm": "SHA1", "checksumValue": "5c1b4f85974aef61263149bd53c96ca7153ddc5f"}, {"algorithm": "SHA256", "checksumValue": "acdf4ff32654367c716dea9bc6bb0915e55c8ae24d730a1b0ea92c3bc5856b69"}], "copyrightText": "NOASSERTION", "fileName": "usr/bin/msm", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-msm-2", "checksums": [{"algorithm": "SHA1", "checksumValue": "a04fc413c28d2daa1efd70b6b9914c3a90c84f3f"}, {"algorithm": "SHA256", "checksumValue": "507dd25f207ccf90741c7eaa5c03f686a700b790118701e6c08081c33635d5a3"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/msm-0.8.8.dist-info/top_level.txt", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-msm-3", "checksums": [{"algorithm": "SHA1", "checksumValue": "502f95da3089549e19c451737aa262e45c5bc3bc"}, {"algorithm": "SHA256", "checksumValue": "a2241587fe4f9d033413780f762cf4f5608d9b08870cc6867abfde96a0777283"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/msm-0.8.8.dist-info/WHEEL", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-msm-4", "checksums": [{"algorithm": "SHA1", "checksumValue": "fa75cc45736fd8b1ab8845757b6cab066f71342e"}, {"algorithm": "SHA256", "checksumValue": "671a54b66eb7865a4bcf79615dc0ffc5cb72f9af25f1daa8d2945288aaa89ca8"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/msm-0.8.8.dist-info/RECORD", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-msm-5", "checksums": [{"algorithm": "SHA1", "checksumValue": "3f2ab70962f8304215a71e4226ea5f40c9c2f064"}, {"algorithm": "SHA256", "checksumValue": "5a2d2502e36d8560cac53340846df931b9adbc4a18be32df927a60e20818dd3c"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/msm-0.8.8.dist-info/entry_points.txt", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-msm-6", "checksums": [{"algorithm": "SHA1", "checksumValue": "a6a5418b4d67d9f3a33cbf184b25ac7f9fa87d33"}, {"algorithm": "SHA256", "checksumValue": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/msm-0.8.8.dist-info/LICENSE", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-msm-7", "checksums": [{"algorithm": "SHA1", "checksumValue": "1ccea21214496bb618a515b0d50b3587b9cf34e8"}, {"algorithm": "SHA256", "checksumValue": "e2036807e2e9da1de98477412fa7fcd367d01fef0bb48155df09d6b03cbbdaab"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/msm-0.8.8.dist-info/METADATA", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-msm-8", "checksums": [{"algorithm": "SHA1", "checksumValue": "ee2829eb06b2c913f4e47b633ce8c7f605278771"}, {"algorithm": "SHA256", "checksumValue": "2bcbbffc05772921f1eacf6caed29346bb102239dcc5462752aceb94e7d62b96"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/msm/__init__.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-msm-9", "checksums": [{"algorithm": "SHA1", "checksumValue": "ba5cfbd47b655ee8f1023f642da2d71fe994a8f6"}, {"algorithm": "SHA256", "checksumValue": "7514427492c40b0afc923ed28e7eb36599286ab91e4a181ee437466fc52350f1"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/msm/skill_state.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-msm-10", "checksums": [{"algorithm": "SHA1", "checksumValue": "5242c5916b8fcb87e137c88508d45cb2f24cbd85"}, {"algorithm": "SHA256", "checksumValue": "822e03e41b1ff8e2c9e459d3fa2fea7c8630c94d2d2f1d4a80e6aace69aa217d"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/msm/util.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-msm-11", "checksums": [{"algorithm": "SHA1", "checksumValue": "abdfcafb7017afe40694d0a6629775d88860b8d1"}, {"algorithm": "SHA256", "checksumValue": "8e923c7fca0402806b0d4f9e0e6b93ba20d5c72b789ddf4155e8b4dae112b103"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/msm/mycroft_skills_manager.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-msm-12", "checksums": [{"algorithm": "SHA1", "checksumValue": "1653874bff330bb3add31c4b15ef9fccc8410722"}, {"algorithm": "SHA256", "checksumValue": "b2bb4a03fa54a2ede2ace29edfddc34ef7843527d2ebd8235dc69022d9006b8c"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/msm/skill_entry.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-msm-13", "checksums": [{"algorithm": "SHA1", "checksumValue": "e1b31098673680bfbcefbd6ae43a6c0745a58f41"}, {"algorithm": "SHA256", "checksumValue": "418470ba217d3b0534cafbc50f1bf575bb72bce26e392b57df1f90d8327d2f69"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/msm/__main__.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-msm-14", "checksums": [{"algorithm": "SHA1", "checksumValue": "dfa2a99cf10dc360331f99f9b9cd2b8b58a01d34"}, {"algorithm": "SHA256", "checksumValue": "d73a20878870d021cb0c852675076ff2f0abe2487cadc874743ccaa1fec5fbc8"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/msm/exceptions.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-msm-15", "checksums": [{"algorithm": "SHA1", "checksumValue": "2ae67d223c23dcb6ba041aa73dd7cd8642af346f"}, {"algorithm": "SHA256", "checksumValue": "4bb3debae2b372712e60937d05288314ba7114d9188ba19c9d8ea70348a6721a"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/msm/skill_repo.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-msm-16", "checksums": [{"algorithm": "SHA1", "checksumValue": "5e0213922364b8080d10d8cebc43b642a7707592"}, {"algorithm": "SHA256", "checksumValue": "6d4959a4dbfe1a804ad90218304894eb6cc25c69e1c4b562c49ae3b92737b9f3"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/msm/__pycache__/util.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-msm-17", "checksums": [{"algorithm": "SHA1", "checksumValue": "6f3371452bc2db53913d8f783e43cf9a60b641a6"}, {"algorithm": "SHA256", "checksumValue": "579d0144206ac4d3c5bec0b3abd1fc4117ec4b8908d41ea72a48bdd62ad82e2a"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/msm/__pycache__/exceptions.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-msm-18", "checksums": [{"algorithm": "SHA1", "checksumValue": "bd7c02d149a4b44b2eef181557200592f5239489"}, {"algorithm": "SHA256", "checksumValue": "6646630f2c9af72864b91b5b8d3d9def9f2b91ad34dbedb9235baf9b928ef052"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/msm/__pycache__/skill_state.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-msm-19", "checksums": [{"algorithm": "SHA1", "checksumValue": "96331c6b73ccb4d838ac5171e2006f8720c8d9e2"}, {"algorithm": "SHA256", "checksumValue": "7941d77742e8790e20d7e2388fab33016c1023f6772ae87b09d4086ec09b3c7f"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/msm/__pycache__/__main__.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-msm-20", "checksums": [{"algorithm": "SHA1", "checksumValue": "e52dfa967231aea5c810ef658398d7b7d74c118d"}, {"algorithm": "SHA256", "checksumValue": "e2ed0d61f6eeef50f5be034afc1013c257440441c029b52917d8f0a8bf82d8cc"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/msm/__pycache__/skill_repo.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-msm-21", "checksums": [{"algorithm": "SHA1", "checksumValue": "f7c214debefa500a3699ada8319707d9e003f359"}, {"algorithm": "SHA256", "checksumValue": "eb5aa49d1afc3481ba189cc19548f943da96afb4a04d5c3c26bbd71a90c03830"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/msm/__pycache__/__init__.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-msm-22", "checksums": [{"algorithm": "SHA1", "checksumValue": "f04337b0e23e31a9d3b823cf3acc0c626ce3d15b"}, {"algorithm": "SHA256", "checksumValue": "d2cee444d205614ffe8fcbf1948d7a61ddfce6ea76a405b210a1a6a54b883523"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/msm/__pycache__/skill_entry.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-msm-23", "checksums": [{"algorithm": "SHA1", "checksumValue": "1484a53a5f20f65bb1ff1efc2a6b7d7c9a2cec8b"}, {"algorithm": "SHA256", "checksumValue": "255eab3a1d6371c41757970674b1e4f289d5c200e211d8365a86e7b3c5e3220d"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/msm/__pycache__/mycroft_skills_manager.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}], "name": "python3-msm", "packages": [{"SPDXID": "SPDXRef-Package-python3-msm", "copyrightText": "NOASSERTION", "downloadLocation": "NOASSERTION", "hasFiles": ["SPDXRef-PackagedFile-python3-msm-1", "SPDXRef-PackagedFile-python3-msm-2", "SPDXRef-PackagedFile-python3-msm-3", "SPDXRef-PackagedFile-python3-msm-4", "SPDXRef-PackagedFile-python3-msm-5", "SPDXRef-PackagedFile-python3-msm-6", "SPDXRef-PackagedFile-python3-msm-7", "SPDXRef-PackagedFile-python3-msm-8", "SPDXRef-PackagedFile-python3-msm-9", "SPDXRef-PackagedFile-python3-msm-10", "SPDXRef-PackagedFile-python3-msm-11", "SPDXRef-PackagedFile-python3-msm-12", "SPDXRef-PackagedFile-python3-msm-13", "SPDXRef-PackagedFile-python3-msm-14", "SPDXRef-PackagedFile-python3-msm-15", "SPDXRef-PackagedFile-python3-msm-16", "SPDXRef-PackagedFile-python3-msm-17", "SPDXRef-PackagedFile-python3-msm-18", "SPDXRef-PackagedFile-python3-msm-19", "SPDXRef-PackagedFile-python3-msm-20", "SPDXRef-PackagedFile-python3-msm-21", "SPDXRef-PackagedFile-python3-msm-22", "SPDXRef-PackagedFile-python3-msm-23"], "licenseConcluded": "NOASSERTION", "licenseDeclared": "Apache-2.0", "licenseInfoFromFiles": ["NOASSERTION"], "name": "python3-msm", "packageVerificationCode": {"packageVerificationCodeValue": "a65f5fc95ac92a5a931e6a50de41c91d548f2ee9"}, "supplier": "Organization: OpenEmbedded ()", "versionInfo": "0.8.8"}], "relationships": [{"relatedSpdxElement": "DocumentRef-recipe-python3-msm:SPDXRef-Recipe-python3-msm", "relationshipType": "GENERATED_FROM", "spdxElementId": "SPDXRef-Package-python3-msm"}, {"relatedSpdxElement": "SPDXRef-Package-python3-msm", "relationshipType": "DESCRIBES", "spdxElementId": "SPDXRef-DOCUMENT"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-msm-1", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-msm"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-msm-2", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-msm"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-msm-3", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-msm"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-msm-4", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-msm"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-msm-5", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-msm"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-msm-6", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-msm"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-msm-7", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-msm"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-msm-8", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-msm"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-msm-9", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-msm"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-msm-10", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-msm"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-msm-11", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-msm"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-msm-12", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-msm"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-msm-13", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-msm"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-msm-14", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-msm"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-msm-15", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-msm"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-msm-16", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-msm"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-msm-17", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-msm"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-msm-18", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-msm"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-msm-19", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-msm"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-msm-20", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-msm"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-msm-21", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-msm"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-msm-22", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-msm"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-msm-23", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-msm"}], "spdxVersion": "SPDX-2.2"}