{"SPDXID": "SPDXRef-DOCUMENT", "creationInfo": {"comment": "This document was created by analyzing packages created during the build.", "created": "2026-11-04T09:45:57Z", "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-eq3btsmart-f1a4300d-83a0-5a24-8c3f-ac16988c5077", "externalDocumentRefs": [{"checksum": {"algorithm": "SHA1", "checksumValue": "48c1df31e9d21e54b5cb2257600ce209c915ba57"}, "externalDocumentId": "DocumentRef-recipe-python3-eq3btsmart", "spdxDocument": "http://spdx.org/spdxdocs/recipe-python3-eq3btsmart-de21d43a-6b61-5c2e-90ac-db8199a3304f"}], "files": [{"SPDXID": "SPDXRef-PackagedFile-python3-eq3btsmart-1", "checksums": [{"algorithm": "SHA1", "checksumValue": "420e0ca6d91c9eccfc1a2fb8c389045569a6d308"}, {"algorithm": "SHA256", "checksumValue": "b06e5428c5fda3f1f182d060cc9a82eb66ab932f5270522d55b13edb824c8b5d"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/eq3btsmart/thermostat_config.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-eq3btsmart-2", "checksums": [{"algorithm": "SHA1", "checksumValue": "79a937034b1943389b22e11f6b5ef1481e255f91"}, {"algorithm": "SHA256", "checksumValue": "9d94f1387235c74a2c1e5820fb2f56d01887ccb68d81942fbfe1dbdd1f6fe45a"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/eq3btsmart/__init__.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-eq3btsmart-3", "checksums": [{"algorithm": "SHA1", "checksumValue": "a612b60c9985d9551f970ff0ee51d61c4980e2aa"}, {"algorithm": "SHA256", "checksumValue": "d8e405e8e39da29b10358bc182ab3fee68ee8d23075dd985bb50090ed845c054"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/eq3btsmart/const.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-eq3btsmart-4", "checksums": [{"algorithm": "SHA1", "checksumValue": "b1e158c48f0208779778c79c13ae06788b5dc3a8"}, {"algorithm": "SHA256", "checksumValue": "3a2c6548aabf2541e4906078077a0e3cd2514fb8d4cb6e8e02f2ea826864314b"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/eq3btsmart/thermostat.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-eq3btsmart-5", "checksums": [{"algorithm": "SHA1", "checksumValue": "f395fa83c7833f425152bbafff9a79e4e506360f"}, {"algorithm": "SHA256", "checksumValue": "57524abc286d0836b32174c06793dbb1c509c308279cc17e8676e47977a130d5"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/eq3btsmart/structures.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-eq3btsmart-6", "checksums": [{"algorithm": "SHA1", "checksumValue": "81904c2ddeef16db5e40e835f434cfc0a9f19956"}, {"algorithm": "SHA256", "checksumValue": "9a0c266a03524aee28d9e584a8a9dfb8e8c04fe156b2a21bf4df582210513846"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/eq3btsmart/exceptions.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-eq3btsmart-7", "checksums": [{"algorithm": "SHA1", "checksumValue": "a32bddec447730aaafb53108128be36f52bc3010"}, {"algorithm": "SHA256", "checksumValue": "a1d8f74b2de9cdd42c52f8c97b041d775292cd22f2d59aa8e9a1b58f790e7799"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/eq3btsmart/__pycache__/thermostat_config.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-eq3btsmart-8", "checksums": [{"algorithm": "SHA1", "checksumValue": "9019d17e5596721c68392cf16f6e3d696425c4e9"}, {"algorithm": "SHA256", "checksumValue": "7f620a4ebb3ac3e3237f73d07e93f6e43444fb52dcb8c905f9bd1840cb58c410"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/eq3btsmart/__pycache__/structures.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-eq3btsmart-9", "checksums": [{"algorithm": "SHA1", "checksumValue": "033188d7746aa3b433dfba4aac18c327929fcdbf"}, {"algorithm": "SHA256", "checksumValue": "7a6b4f1e870d9b7eb0dfeab26d52f16dfac1e363192736e03a48ee187aee28a2"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/eq3btsmart/__pycache__/exceptions.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-eq3btsmart-10", "checksums": [{"algorithm": "SHA1", "checksumValue": "240d244cf1caf0868d3c658aca10240a2d0dd57d"}, {"algorithm": "SHA256", "checksumValue": "576babed4fd4113e6686fbb6bf94e365423f7babfc9604f9c56eba0f20ab4c18"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/eq3btsmart/__pycache__/__init__.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-eq3btsmart-11", "checksums": [{"algorithm": "SHA1", "checksumValue": "ce19b1f1ce898f62c8d23fd2e15924ad1c241d61"}, {"algorithm": "SHA256", "checksumValue": "d349cc78a67e29a5762dcef8a84dfa095461a6d7e26d93dbd82326d71cfd8b96"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/eq3btsmart/__pycache__/thermostat.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-eq3btsmart-12", "checksums": [{"algorithm": "SHA1", "checksumValue": "e38bd305eda55cfa427502146d89b0d380ac6a2c"}, {"algorithm": "SHA256", "checksumValue": "32c41a40c0318f2f17e3d20f15a71174805fdb6c4d1bcfd1bbeaa77a07438429"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/eq3btsmart/__pycache__/const.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-eq3btsmart-13", "checksums": [{"algorithm": "SHA1", "checksumValue": "b1d24fccc0a6f38fecba6dc910131c71e2e64ca3"}, {"algorithm": "SHA256", "checksumValue": "3444b745f1a8c89be167db4fad18386c1067b5df0e3ccebd20cc6ef16e306ad0"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/eq3btsmart/adapter/eq3_temperature.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-eq3btsmart-14", "checksums": [{"algorithm": "SHA1", "checksumValue": "32eeba20abc75ea8989cb1e1cec3c6c1b20ee9bb"}, {"algorithm": "SHA256", "checksumValue": "abbc46fcdc0fd6d67745c569181f98cc654380309817c326e44b8f9bb3de6760"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/eq3btsmart/adapter/base_adapter.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-eq3btsmart-15", "checksums": [{"algorithm": "SHA1", "checksumValue": "6ea5ec39fd8f643c4c24f3c64d89a63eb9606d00"}, {"algorithm": "SHA256", "checksumValue": "245d82cf7d37eea271c98d3f3bcfd7586814b034db547410a1a02f337ccfb66a"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/eq3btsmart/adapter/eq3_temperature_offset.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-eq3btsmart-16", "checksums": [{"algorithm": "SHA1", "checksumValue": "da39a3ee5e6b4b0d3255bfef95601890afd80709"}, {"algorithm": "SHA256", "checksumValue": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/eq3btsmart/adapter/__init__.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-eq3btsmart-17", "checksums": [{"algorithm": "SHA1", "checksumValue": "dadb555aa25c1b9763eba7c8ffdaafc984e99e29"}, {"algorithm": "SHA256", "checksumValue": "67e35915387e3c3151012a5460a10688c760abaa6ef407aed46b63bddec99264"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/eq3btsmart/adapter/eq3_time.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-eq3btsmart-18", "checksums": [{"algorithm": "SHA1", "checksumValue": "5d100dbc02ae29398e7ea8cd75a76adffe5382e0"}, {"algorithm": "SHA256", "checksumValue": "9101e935232fbd1dd61c4ae5e7259ba784863b4cc30afc7386aebf70d2d0544d"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/eq3btsmart/adapter/eq3_schedule_time.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-eq3btsmart-19", "checksums": [{"algorithm": "SHA1", "checksumValue": "22b27aaacde07dd6410cd8a72592cc379b61187a"}, {"algorithm": "SHA256", "checksumValue": "406f9aec64115eea4b4ec0136c7fbda1c884d5b92ef0a84bbbcdc34f259c479b"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/eq3btsmart/adapter/eq3_away_time.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-eq3btsmart-20", "checksums": [{"algorithm": "SHA1", "checksumValue": "f001e58bdaebce8a9615ba2c8f0b963c649b5f03"}, {"algorithm": "SHA256", "checksumValue": "ca9d268a979325860693cd9d85c75bb3b4bbcb6fef913180bfccd117583f99e7"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/eq3btsmart/adapter/eq3_duration.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-eq3btsmart-21", "checksums": [{"algorithm": "SHA1", "checksumValue": "68743a55d2424d7cac56d32f3377d7c8f1d60fe2"}, {"algorithm": "SHA256", "checksumValue": "e8a4a9553b7a0c5687b8c4f8bf16856c19073b3c2a5f4c5401bb4e362c800675"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/eq3btsmart/adapter/eq3_serial.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-eq3btsmart-22", "checksums": [{"algorithm": "SHA1", "checksumValue": "380c95dc4e96400f68c9eb16236c89ada9462fdd"}, {"algorithm": "SHA256", "checksumValue": "6ccd0373f42b5e1a0a01ba06136470cf75e6b83e081096fa291694831c274908"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/eq3btsmart/adapter/__pycache__/eq3_time.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-eq3btsmart-23", "checksums": [{"algorithm": "SHA1", "checksumValue": "6b4c8a1114f05bc92695aed1a96ba018dcd1ba8e"}, {"algorithm": "SHA256", "checksumValue": "ece5edf2303b1bd37868140784124a4c39ee9dc144c45490f3ee8e3c71034401"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/eq3btsmart/adapter/__pycache__/base_adapter.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-eq3btsmart-24", "checksums": [{"algorithm": "SHA1", "checksumValue": "17dc344d3402a328b714f8e27d701ee02fdcda5e"}, {"algorithm": "SHA256", "checksumValue": "73ae93d62a813fd9ad869c09e23dba611c3909fe0771f21bc68a7195be89b7ac"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/eq3btsmart/adapter/__pycache__/eq3_temperature_offset.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-eq3btsmart-25", "checksums": [{"algorithm": "SHA1", "checksumValue": "ad0d932b271e5a4c57eb51453da4e96eed4353d8"}, {"algorithm": "SHA256", "checksumValue": "2ac49b9d5913680c491d11991ab89a461bc21efa275fc551bcfb609046930f83"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/eq3btsmart/adapter/__pycache__/eq3_duration.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-eq3btsmart-26", "checksums": [{"algorithm": "SHA1", "checksumValue": "80f17fb5c5d99a972cd0f2d735c0284bfadfc3fb"}, {"algorithm": "SHA256", "checksumValue": "5fc4504c8f20fa3aece7c9d4ea9ceec0ef36c290e691d1c8d0fe88a63e9aa1a5"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/eq3btsmart/adapter/__pycache__/eq3_away_time.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-eq3btsmart-27", "checksums": [{"algorithm": "SHA1", "checksumValue": "2e05d1d95c448be7db1711e034ece5aa80ea66a5"}, {"algorithm": "SHA256", "checksumValue": "538715c88b603348f71a76e2ebcdcaeac12ed1192029aa06ef106e0b5696e438"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/eq3btsmart/adapter/__pycache__/__init__.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-eq3btsmart-28", "checksums": [{"algorithm": "SHA1", "checksumValue": "c6845f6f3ea6d86b820b6a22877a2bd27cfdb1ec"}, {"algorithm": "SHA256", "checksumValue": "b02c3d891d501ac386b81467b3653cbebdbe7b905adf73ebd72ebb477894cec7"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/eq3btsmart/adapter/__pycache__/eq3_schedule_time.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-eq3btsmart-29", "checksums": [{"algorithm": "SHA1", "checksumValue": "511705a240ecb2926cdbf0357d27ea8a90b0c7de"}, {"algorithm": "SHA256", "checksumValue": "f86d5f4425c55334bd2d7c51e0d5b59c198976fc293719fd0963f867a1fffabc"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/eq3btsmart/adapter/__pycache__/eq3_temperature.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-eq3btsmart-30", "checksums": [{"algorithm": "SHA1", "checksumValue": "eb6cdf7e6e98ecc7fec70586a1c45f115e6609ae"}, {"algorithm": "SHA256", "checksumValue": "f7a41b2878455a74608c35e8c0143f4595fbed9f00ed3c53089fb3dd08a0a243"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/eq3btsmart/adapter/__pycache__/eq3_serial.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-eq3btsmart-31", "checksums": [{"algorithm": "SHA1", "checksumValue": "4a871f3242f23f76330a7864ea782420205f9ea9"}, {"algorithm": "SHA256", "checksumValue": "7fc202beea0449b35435a04d3da95036a446bb521b565c0d7e33157e3e89f60b"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/eq3btsmart/models/__init__.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-eq3btsmart-32", "checksums": [{"algorithm": "SHA1", "checksumValue": "191fbc0f2e63c4dd32197e16b2ed93fd631cf661"}, {"algorithm": "SHA256", "checksumValue": "bb0117371934ace4c7880240726f3c6c9b313fc8908f571ddbeab76efe5e8ca8"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/eq3btsmart/models/device_data.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-eq3btsmart-33", "checksums": [{"algorithm": "SHA1", "checksumValue": "e576f58fae1ac6a337ad334be0ee7abd365fbd94"}, {"algorithm": "SHA256", "checksumValue": "c8d37fbc8ecff87c149c7ca3836d7103c217d6a6a7c390e2003e99883e8c25a7"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/eq3btsmart/models/schedule_day.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-eq3btsmart-34", "checksums": [{"algorithm": "SHA1", "checksumValue": "7398aa4300fb00f79fa0d22fabd7a01799db7d4d"}, {"algorithm": "SHA256", "checksumValue": "9d22c3ddc34a7d4e5491bc371400287aef49f98d2499fa32e290d4b2363a39cc"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/eq3btsmart/models/schedule_hour.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-eq3btsmart-35", "checksums": [{"algorithm": "SHA1", "checksumValue": "44fc11ac65721cc7adc14109261ecd0ac09f0680"}, {"algorithm": "SHA256", "checksumValue": "fd1f8ba7837816f91df79ac996587263daad37257c69abbeae3e2d4b2238be8b"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/eq3btsmart/models/schedule.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-eq3btsmart-36", "checksums": [{"algorithm": "SHA1", "checksumValue": "94b6989a83e5d2af5b73e51b93d6bf5ed4311e7c"}, {"algorithm": "SHA256", "checksumValue": "04d72e9f3b127cf1899bb595d265bd8009fbce4928ff48b57704807edf217d98"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/eq3btsmart/models/base_model.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-eq3btsmart-37", "checksums": [{"algorithm": "SHA1", "checksumValue": "f3554371cfa4370bc297381491d0fddfd8fc0891"}, {"algorithm": "SHA256", "checksumValue": "e31bbbdce6333d8bfb4858cded65ffcaa551a6ef19803b49c970226a49bca10b"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/eq3btsmart/models/presets.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-eq3btsmart-38", "checksums": [{"algorithm": "SHA1", "checksumValue": "d6b340b4b7d6d95551516298fae52c0577015916"}, {"algorithm": "SHA256", "checksumValue": "4fd0c943e93b20f604fff25184d4698f356b326c1a8ee6e6c73f5566a1783b81"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/eq3btsmart/models/status.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-eq3btsmart-39", "checksums": [{"algorithm": "SHA1", "checksumValue": "649bc7dab34ad68b66e11dc6b4c42dfbc69d41b3"}, {"algorithm": "SHA256", "checksumValue": "d5ca74d342615f76902e138364003117ee43ce8a17efbc531b15d47b91a7ab52"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/eq3btsmart/models/__pycache__/schedule_hour.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-eq3btsmart-40", "checksums": [{"algorithm": "SHA1", "checksumValue": "79d9b192f28a83b279d1b945a58d95a7fc72c6f4"}, {"algorithm": "SHA256", "checksumValue": "62a09c8e963027e40711b29f8707e8ccf10d8890811e0e80bd00118d1e7435b7"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/eq3btsmart/models/__pycache__/device_data.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-eq3btsmart-41", "checksums": [{"algorithm": "SHA1", "checksumValue": "914b74bebd2276e0411ccc7e976a82f9b000263d"}, {"algorithm": "SHA256", "checksumValue": "514d37db14515d58551dfadbe913ba0518cfdc6a5d8cc5bba4492c3c222dda6a"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/eq3btsmart/models/__pycache__/schedule_day.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-eq3btsmart-42", "checksums": [{"algorithm": "SHA1", "checksumValue": "54aff1bdbade945c7a8cd403e0a46ac7c0d5cdbf"}, {"algorithm": "SHA256", "checksumValue": "b607844adef6289cc30a1885987fe1827bc1bbbe8ece86775017513e283be4e7"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/eq3btsmart/models/__pycache__/presets.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-eq3btsmart-43", "checksums": [{"algorithm": "SHA1", "checksumValue": "bb1587efc4f9aac9b62c424957b7162d4ea6bf31"}, {"algorithm": "SHA256", "checksumValue": "c1e9060f1102139415d33bc538e8b3d93b44cd273136615f1fcdb598bf3e1df9"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/eq3btsmart/models/__pycache__/status.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-eq3btsmart-44", "checksums": [{"algorithm": "SHA1", "checksumValue": "9655c2905ea3331dfca362374db12dc54afbe10f"}, {"algorithm": "SHA256", "checksumValue": "80503f7d003ff23d23292dbabc3601ee1601fd9ba62316bb12d1064e750ca1ed"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/eq3btsmart/models/__pycache__/schedule.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-eq3btsmart-45", "checksums": [{"algorithm": "SHA1", "checksumValue": "f55afb189ef1fa6fe20b28b3d22b0d924e082267"}, {"algorithm": "SHA256", "checksumValue": "11fa762a36cc73349247b0d9ae636063bc54517340ae9a6a9b3c716655d17862"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/eq3btsmart/models/__pycache__/__init__.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-eq3btsmart-46", "checksums": [{"algorithm": "SHA1", "checksumValue": "21b27bbd839508f65fad2580de9dd7f24e506149"}, {"algorithm": "SHA256", "checksumValue": "4633bb70f98d2af22c6a0d8710ea4eee3e94ad8c74d4898de428e2e5700e3f2d"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/eq3btsmart/models/__pycache__/base_model.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-eq3btsmart-47", "checksums": [{"algorithm": "SHA1", "checksumValue": "bf8c6e99d6b8737deca4d3a164e8ec04078cfe21"}, {"algorithm": "SHA256", "checksumValue": "5a43ea9b883f132fee3476c220620e1cc969e472d77df5762c2b5b12dece19a8"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/eq3btsmart-1.1.6.dist-info/LICENSE.md", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-eq3btsmart-48", "checksums": [{"algorithm": "SHA1", "checksumValue": "ee9f780f9c382e9e2c7e802f91fec735cd4602e5"}, {"algorithm": "SHA256", "checksumValue": "b0ff78e83ee31421de373e48ab87cbe0bbbe3eb5ab16c81f2d76db91c8886708"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/eq3btsmart-1.1.6.dist-info/WHEEL", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-eq3btsmart-49", "checksums": [{"algorithm": "SHA1", "checksumValue": "8f7f8a00267e5e7208a8115003693d56dfcaa22b"}, {"algorithm": "SHA256", "checksumValue": "08b936207a5a016eb950cb1a01c8eefee13bb742b43f8eea9139aee6bb6af700"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/eq3btsmart-1.1.6.dist-info/RECORD", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-python3-eq3btsmart-50", "checksums": [{"algorithm": "SHA1", "checksumValue": "f44ade0b5211589748fb56d43aa961c7ce7af297"}, {"algorithm": "SHA256", "checksumValue": "cf209e228e02f2010736379bb6d98dae99bb4fa59d3308b018b7f593bfc2edd9"}], "copyrightText": "NOASSERTION", "fileName": "usr/lib/python3.12/site-packages/eq3btsmart-1.1.6.dist-info/METADATA", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}], "name": "python3-eq3btsmart", "packages": [{"SPDXID": "SPDXRef-Package-python3-eq3btsmart", "copyrightText": "NOASSERTION", "downloadLocation": "NOASSERTION", "hasFiles": ["SPDXRef-PackagedFile-python3-eq3btsmart-1", "SPDXRef-PackagedFile-python3-eq3btsmart-2", "SPDXRef-PackagedFile-python3-eq3btsmart-3", "SPDXRef-PackagedFile-python3-eq3btsmart-4", "SPDXRef-PackagedFile-python3-eq3btsmart-5", "SPDXRef-PackagedFile-python3-eq3btsmart-6", "SPDXRef-PackagedFile-python3-eq3btsmart-7", "SPDXRef-PackagedFile-python3-eq3btsmart-8", "SPDXRef-PackagedFile-python3-eq3btsmart-9", "SPDXRef-PackagedFile-python3-eq3btsmart-10", "SPDXRef-PackagedFile-python3-eq3btsmart-11", "SPDXRef-PackagedFile-python3-eq3btsmart-12", "SPDXRef-PackagedFile-python3-eq3btsmart-13", "SPDXRef-PackagedFile-python3-eq3btsmart-14", "SPDXRef-PackagedFile-python3-eq3btsmart-15", "SPDXRef-PackagedFile-python3-eq3btsmart-16", "SPDXRef-PackagedFile-python3-eq3btsmart-17", "SPDXRef-PackagedFile-python3-eq3btsmart-18", "SPDXRef-PackagedFile-python3-eq3btsmart-19", "SPDXRef-PackagedFile-python3-eq3btsmart-20", "SPDXRef-PackagedFile-python3-eq3btsmart-21", "SPDXRef-PackagedFile-python3-eq3btsmart-22", "SPDXRef-PackagedFile-python3-eq3btsmart-23", "SPDXRef-PackagedFile-python3-eq3btsmart-24", "SPDXRef-PackagedFile-python3-eq3btsmart-25", "SPDXRef-PackagedFile-python3-eq3btsmart-26", "SPDXRef-PackagedFile-python3-eq3btsmart-27", "SPDXRef-PackagedFile-python3-eq3btsmart-28", "SPDXRef-PackagedFile-python3-eq3btsmart-29", "SPDXRef-PackagedFile-python3-eq3btsmart-30", "SPDXRef-PackagedFile-python3-eq3btsmart-31", "SPDXRef-PackagedFile-python3-eq3btsmart-32", "SPDXRef-PackagedFile-python3-eq3btsmart-33", "SPDXRef-PackagedFile-python3-eq3btsmart-34", "SPDXRef-PackagedFile-python3-eq3btsmart-35", "SPDXRef-PackagedFile-python3-eq3btsmart-36", "SPDXRef-PackagedFile-python3-eq3btsmart-37", "SPDXRef-PackagedFile-python3-eq3btsmart-38", "SPDXRef-PackagedFile-python3-eq3btsmart-39", "SPDXRef-PackagedFile-python3-eq3btsmart-40", "SPDXRef-PackagedFile-python3-eq3btsmart-41", "SPDXRef-PackagedFile-python3-eq3btsmart-42", "SPDXRef-PackagedFile-python3-eq3btsmart-43", "SPDXRef-PackagedFile-python3-eq3btsmart-44", "SPDXRef-PackagedFile-python3-eq3btsmart-45", "SPDXRef-PackagedFile-python3-eq3btsmart-46", "SPDXRef-PackagedFile-python3-eq3btsmart-47", "SPDXRef-PackagedFile-python3-eq3btsmart-48", "SPDXRef-PackagedFile-python3-eq3btsmart-49", "SPDXRef-PackagedFile-python3-eq3btsmart-50"], "licenseConcluded": "NOASSERTION", "licenseDeclared": "MIT", "licenseInfoFromFiles": ["NOASSERTION"], "name": "python3-eq3btsmart", "packageVerificationCode": {"packageVerificationCodeValue": "eaebf856f5245d8423405d0fb5646c566fcfa79c"}, "supplier": "Organization: OpenEmbedded ()", "versionInfo": "1.1.6"}], "relationships": [{"relatedSpdxElement": "DocumentRef-recipe-python3-eq3btsmart:SPDXRef-Recipe-python3-eq3btsmart", "relationshipType": "GENERATED_FROM", "spdxElementId": "SPDXRef-Package-python3-eq3btsmart"}, {"relatedSpdxElement": "SPDXRef-Package-python3-eq3btsmart", "relationshipType": "DESCRIBES", "spdxElementId": "SPDXRef-DOCUMENT"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-eq3btsmart-1", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-eq3btsmart"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-eq3btsmart-2", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-eq3btsmart"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-eq3btsmart-3", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-eq3btsmart"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-eq3btsmart-4", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-eq3btsmart"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-eq3btsmart-5", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-eq3btsmart"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-eq3btsmart-6", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-eq3btsmart"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-eq3btsmart-7", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-eq3btsmart"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-eq3btsmart-8", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-eq3btsmart"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-eq3btsmart-9", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-eq3btsmart"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-eq3btsmart-10", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-eq3btsmart"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-eq3btsmart-11", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-eq3btsmart"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-eq3btsmart-12", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-eq3btsmart"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-eq3btsmart-13", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-eq3btsmart"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-eq3btsmart-14", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-eq3btsmart"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-eq3btsmart-15", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-eq3btsmart"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-eq3btsmart-16", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-eq3btsmart"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-eq3btsmart-17", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-eq3btsmart"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-eq3btsmart-18", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-eq3btsmart"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-eq3btsmart-19", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-eq3btsmart"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-eq3btsmart-20", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-eq3btsmart"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-eq3btsmart-21", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-eq3btsmart"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-eq3btsmart-22", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-eq3btsmart"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-eq3btsmart-23", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-eq3btsmart"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-eq3btsmart-24", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-eq3btsmart"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-eq3btsmart-25", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-eq3btsmart"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-eq3btsmart-26", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-eq3btsmart"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-eq3btsmart-27", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-eq3btsmart"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-eq3btsmart-28", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-eq3btsmart"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-eq3btsmart-29", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-eq3btsmart"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-eq3btsmart-30", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-eq3btsmart"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-eq3btsmart-31", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-eq3btsmart"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-eq3btsmart-32", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-eq3btsmart"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-eq3btsmart-33", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-eq3btsmart"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-eq3btsmart-34", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-eq3btsmart"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-eq3btsmart-35", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-eq3btsmart"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-eq3btsmart-36", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-eq3btsmart"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-eq3btsmart-37", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-eq3btsmart"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-eq3btsmart-38", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-eq3btsmart"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-eq3btsmart-39", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-eq3btsmart"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-eq3btsmart-40", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-eq3btsmart"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-eq3btsmart-41", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-eq3btsmart"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-eq3btsmart-42", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-eq3btsmart"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-eq3btsmart-43", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-eq3btsmart"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-eq3btsmart-44", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-eq3btsmart"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-eq3btsmart-45", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-eq3btsmart"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-eq3btsmart-46", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-eq3btsmart"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-eq3btsmart-47", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-eq3btsmart"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-eq3btsmart-48", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-eq3btsmart"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-eq3btsmart-49", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-eq3btsmart"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-python3-eq3btsmart-50", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-python3-eq3btsmart"}], "spdxVersion": "SPDX-2.2"}