{"SPDXID": "SPDXRef-DOCUMENT", "creationInfo": {"comment": "This document was created by analyzing packages created during the build.", "created": "2026-11-04T09:45:56Z", "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-bleak-esphome-a37b5c66-cd5a-5ba5-a690-9cacfa282a29", "externalDocumentRefs": [{"checksum": {"algorithm": "SHA1", "checksumValue": "e3ad32a26f70f5f895e4701244c0b43becc75bca"}, "externalDocumentId": "DocumentRef-recipe-python3-bleak-esphome", "spdxDocument": "http://spdx.org/spdxdocs/recipe-python3-bleak-esphome-c92d2ae8-1ec5-58d7-9c96-9cfd3797cdf5"}], "files": [{"SPDXID": "SPDXRef-PackagedFile-python3-bleak-esphome-1", "checksums": [{"algorithm": "SHA1", "checksumValue": "ee9f780f9c382e9e2c7e802f91fec735cd4602e5"}, {"algorithm": "SHA256", "checksumValue": "b0ff78e83ee31421de373e48ab87cbe0bbbe3eb5ab16c81f2d76db91c8886708"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/bleak_esphome-1.0.0.dist-info/WHEEL", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-bleak-esphome-2", "checksums": [{"algorithm": "SHA1", "checksumValue": "fea8f9d8b8dc468ef533e5a7fbcee9fa07200c31"}, {"algorithm": "SHA256", "checksumValue": "c1c84cca1a8a833415f7d86f60c8d464547991364133224f90ddedd1c814da6e"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/bleak_esphome-1.0.0.dist-info/RECORD", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-bleak-esphome-3", "checksums": [{"algorithm": "SHA1", "checksumValue": "621f5f1e2b7541564beb7003fe1b468936d0fb19"}, {"algorithm": "SHA256", "checksumValue": "9cdfcc9858cf4232b01b516e43fc76233375b8066276226803db76d4ddacbfe1"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/bleak_esphome-1.0.0.dist-info/LICENSE", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-bleak-esphome-4", "checksums": [{"algorithm": "SHA1", "checksumValue": "33bfda8b03be14cce1ab29e906305f37d88d4376"}, {"algorithm": "SHA256", "checksumValue": "9475e702c4b7a046c429719de9e5546aeffe0ba119e847c462f1446386c8d684"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/bleak_esphome-1.0.0.dist-info/METADATA", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-bleak-esphome-5", "checksums": [{"algorithm": "SHA1", "checksumValue": "6ca4be5431fa341575104da67dbaf81aca7280c0"}, {"algorithm": "SHA256", "checksumValue": "75f4bed609e01555b486f10f6b25ea98b5932644eec738e6c5e7018c03b925cd"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/bleak_esphome/connect.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-bleak-esphome-6", "checksums": [{"algorithm": "SHA1", "checksumValue": "dd572cf331b05ddd8e86dcd2731cc240d131de25"}, {"algorithm": "SHA256", "checksumValue": "7bf7fff8627f15b9f37cfe6e4f2ea955e2fa14bd59ff33e4336d22ea798cc5a5"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/bleak_esphome/__init__.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-bleak-esphome-7", "checksums": [{"algorithm": "SHA1", "checksumValue": "da39a3ee5e6b4b0d3255bfef95601890afd80709"}, {"algorithm": "SHA256", "checksumValue": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/bleak_esphome/py.typed", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-bleak-esphome-8", "checksums": [{"algorithm": "SHA1", "checksumValue": "c137448237d9320abc9187b9d7ee67574b4bd9c8"}, {"algorithm": "SHA256", "checksumValue": "09255d3e3c885c279bc447e1750c92e311f804db2dc2bbe6a5351452b63b4aae"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/bleak_esphome/backend/client.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-bleak-esphome-9", "checksums": [{"algorithm": "SHA1", "checksumValue": "a7c8c6c09143d8749869a4403faecefa76f40827"}, {"algorithm": "SHA256", "checksumValue": "74f892b788ef133487bdee1e054cb41fb8e117b722940c3274bc56e812fd75cd"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/bleak_esphome/backend/cache.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-bleak-esphome-10", "checksums": [{"algorithm": "SHA1", "checksumValue": "da39a3ee5e6b4b0d3255bfef95601890afd80709"}, {"algorithm": "SHA256", "checksumValue": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/bleak_esphome/backend/__init__.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-bleak-esphome-11", "checksums": [{"algorithm": "SHA1", "checksumValue": "4f9e21c354749e624b76cc8a630a84b650eb67d2"}, {"algorithm": "SHA256", "checksumValue": "7eb3520ba1a9eb8589c02949615bc2189affe43e3455fd41c7042ec09189d2ad"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/bleak_esphome/backend/characteristic.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-bleak-esphome-12", "checksums": [{"algorithm": "SHA1", "checksumValue": "d1e0ab9efcacc4c0024b4bb99cb762db5c33b066"}, {"algorithm": "SHA256", "checksumValue": "0c4c18d50b84b21b9aec718fb3b4fd5b88490518753014659fd6d21cb4bafd3f"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/bleak_esphome/backend/service.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-bleak-esphome-13", "checksums": [{"algorithm": "SHA1", "checksumValue": "7de4af02e4608d3ce8cfe30d9a14934b5a518125"}, {"algorithm": "SHA256", "checksumValue": "facb0a81781e95ddf64b76bc5ae5ec2ebb11c0a788809f579ba7dcf8b60ab931"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/bleak_esphome/backend/descriptor.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-bleak-esphome-14", "checksums": [{"algorithm": "SHA1", "checksumValue": "3f03eacf82a71b7c84d596755ac6713f38012b9f"}, {"algorithm": "SHA256", "checksumValue": "2a1d2f3549828c1ae8fee4ade7aeb9fefb02d4ad7832487dde9175c7e2eef3e9"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/bleak_esphome/backend/scanner.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-bleak-esphome-15", "checksums": [{"algorithm": "SHA1", "checksumValue": "4f6d5e3be97640b933e9964f6a71b05e04dfaeb5"}, {"algorithm": "SHA256", "checksumValue": "13142acb978df33694e024d91e024b42d17e963ce56a030f069c2cccc5560cbd"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/bleak_esphome/backend/device.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-bleak-esphome-16", "checksums": [{"algorithm": "SHA1", "checksumValue": "e29d028795eefd1f6ce86f328fcdf2f7a28c1397"}, {"algorithm": "SHA256", "checksumValue": "128ee8f8da53db64da1949097837a5e445368d660206acc532c185853f15a85a"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/bleak_esphome/backend/__pycache__/service.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-bleak-esphome-17", "checksums": [{"algorithm": "SHA1", "checksumValue": "17666cc0a76a3b86a9d4e0937985f574872406b9"}, {"algorithm": "SHA256", "checksumValue": "da9cc760ba55790b71a2998d2a77d63047c93ed9fcc36b1d25520861c0415d21"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/bleak_esphome/backend/__pycache__/characteristic.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-bleak-esphome-18", "checksums": [{"algorithm": "SHA1", "checksumValue": "fda8a117c071c4cee2a2e7004a70a531be12b9a9"}, {"algorithm": "SHA256", "checksumValue": "6c8ec978a5dcfad37dff74b19e748e59772e881db606ffc7c4c9642e835ef5b4"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/bleak_esphome/backend/__pycache__/scanner.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-bleak-esphome-19", "checksums": [{"algorithm": "SHA1", "checksumValue": "6683c8b95477b99039ba20efbff713b26dbc9191"}, {"algorithm": "SHA256", "checksumValue": "68755da3c70430406e1b63ff36cd98721db4e09fa481f6fa5832be6a0e43f79e"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/bleak_esphome/backend/__pycache__/client.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-bleak-esphome-20", "checksums": [{"algorithm": "SHA1", "checksumValue": "b059abbb30c692cde83763f6f0c73063711c97fb"}, {"algorithm": "SHA256", "checksumValue": "2c4169d346b1457f2b58e5698dfa7886260cba3330c2209f8f53ad257352fae1"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/bleak_esphome/backend/__pycache__/cache.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-bleak-esphome-21", "checksums": [{"algorithm": "SHA1", "checksumValue": "f76ed6f9e7c3f887fc8f97135f86e06f08dcaaa1"}, {"algorithm": "SHA256", "checksumValue": "6dd90279745b7c3d0ec7d86fc99436d6430caee9babef4498b0d466956262ba6"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/bleak_esphome/backend/__pycache__/descriptor.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-bleak-esphome-22", "checksums": [{"algorithm": "SHA1", "checksumValue": "e406d25b860bb253bf1dd7395ebb78d1c241ab2c"}, {"algorithm": "SHA256", "checksumValue": "0f31fb68bf473fd7af8ffc73c3a7f548e54badf29f3a70787d486332f7aa5fde"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/bleak_esphome/backend/__pycache__/__init__.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-bleak-esphome-23", "checksums": [{"algorithm": "SHA1", "checksumValue": "17ca04f5f8ea245c9b8ba3e81bbab4193d566c6e"}, {"algorithm": "SHA256", "checksumValue": "11a3a35f304eb71c434ccddbacba9529a506b78b36987e231d23729ee237ea8f"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/bleak_esphome/backend/__pycache__/device.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-bleak-esphome-24", "checksums": [{"algorithm": "SHA1", "checksumValue": "aa8e04cae3687454f572a38bd054e1d624e188e1"}, {"algorithm": "SHA256", "checksumValue": "648962b45327d2f41609b7ef64d5b9bade6002627200239e4997078d7ce33c98"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/bleak_esphome/__pycache__/connect.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-bleak-esphome-25", "checksums": [{"algorithm": "SHA1", "checksumValue": "aa70a55022d9594937cccfa35406deb905690855"}, {"algorithm": "SHA256", "checksumValue": "38421e20350cb866fef825d1a1e9fa5bff98d87ced3b0faae0f4268b787dd996"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/bleak_esphome/__pycache__/__init__.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}], "name": "python3-bleak-esphome", "packages": [{"SPDXID": "SPDXRef-Package-python3-bleak-esphome", "copyrightText": "NOASSERTION", "downloadLocation": "NOASSERTION", "hasFiles": ["SPDXRef-PackagedFile-python3-bleak-esphome-1", "SPDXRef-PackagedFile-python3-bleak-esphome-2", "SPDXRef-PackagedFile-python3-bleak-esphome-3", "SPDXRef-PackagedFile-python3-bleak-esphome-4", "SPDXRef-PackagedFile-python3-bleak-esphome-5", "SPDXRef-PackagedFile-python3-bleak-esphome-6", "SPDXRef-PackagedFile-python3-bleak-esphome-7", "SPDXRef-PackagedFile-python3-bleak-esphome-8", "SPDXRef-PackagedFile-python3-bleak-esphome-9", "SPDXRef-PackagedFile-python3-bleak-esphome-10", "SPDXRef-PackagedFile-python3-bleak-esphome-11", "SPDXRef-PackagedFile-python3-bleak-esphome-12", "SPDXRef-PackagedFile-python3-bleak-esphome-13", "SPDXRef-PackagedFile-python3-bleak-esphome-14", "SPDXRef-PackagedFile-python3-bleak-esphome-15", "SPDXRef-PackagedFile-python3-bleak-esphome-16", "SPDXRef-PackagedFile-python3-bleak-esphome-17", "SPDXRef-PackagedFile-python3-bleak-esphome-18", "SPDXRef-PackagedFile-python3-bleak-esphome-19", "SPDXRef-PackagedFile-python3-bleak-esphome-20", "SPDXRef-PackagedFile-python3-bleak-esphome-21", "SPDXRef-PackagedFile-python3-bleak-esphome-22", "SPDXRef-PackagedFile-python3-bleak-esphome-23", "SPDXRef-PackagedFile-python3-bleak-esphome-24", "SPDXRef-PackagedFile-python3-bleak-esphome-25"], "licenseConcluded": "NOASSERTION", "licenseDeclared": "MIT", "licenseInfoFromFiles": ["NOASSERTION"], "name": "python3-bleak-esphome", "packageVerificationCode": {"packageVerificationCodeValue": "238ef674cfa7068d58a7bcc6a637d830160e1a1a"}, "supplier": "Organization: OpenEmbedded ()", "versionInfo": "1.0.0"}], "relationships": [{"relatedSpdxElement": "DocumentRef-recipe-python3-bleak-esphome:SPDXRef-Recipe-python3-bleak-esphome", "relationshipType": "GENERATED_FROM", "spdxElementId": "SPDXRef-Package-python3-bleak-esphome"}, {"relatedSpdxElement": "SPDXRef-Package-python3-bleak-esphome", "relationshipType": "DESCRIBES", "spdxElementId": "SPDXRef-DOCUMENT"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-bleak-esphome-1", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-bleak-esphome"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-bleak-esphome-2", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-bleak-esphome"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-bleak-esphome-3", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-bleak-esphome"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-bleak-esphome-4", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-bleak-esphome"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-bleak-esphome-5", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-bleak-esphome"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-bleak-esphome-6", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-bleak-esphome"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-bleak-esphome-7", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-bleak-esphome"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-bleak-esphome-8", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-bleak-esphome"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-bleak-esphome-9", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-bleak-esphome"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-bleak-esphome-10", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-bleak-esphome"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-bleak-esphome-11", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-bleak-esphome"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-bleak-esphome-12", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-bleak-esphome"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-bleak-esphome-13", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-bleak-esphome"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-bleak-esphome-14", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-bleak-esphome"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-bleak-esphome-15", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-bleak-esphome"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-bleak-esphome-16", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-bleak-esphome"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-bleak-esphome-17", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-bleak-esphome"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-bleak-esphome-18", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-bleak-esphome"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-bleak-esphome-19", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-bleak-esphome"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-bleak-esphome-20", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-bleak-esphome"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-bleak-esphome-21", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-bleak-esphome"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-bleak-esphome-22", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-bleak-esphome"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-bleak-esphome-23", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-bleak-esphome"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-bleak-esphome-24", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-bleak-esphome"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-bleak-esphome-25", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-bleak-esphome"}], "spdxVersion": "SPDX-2.2"}