{"SPDXID":"SPDXRef-DOCUMENT","spdxVersion":"SPDX-2.3","creationInfo":{"comment":"DISCLAIMER: This document is provided \"as is\" without any warranty whatsoever. This documentation may not be referenced or relied upon for its accuracy or comprehensiveness, or to determine legal obligations with respect to open source code contained in the software package it represents. Such determinations should be based upon recipient's independent legal analysis and by reference to the notices and licenses contained within the open source code itself. Wind River may change the contents of this document at any time at its sole discretion, and Wind River shall have no liability whatsoever arising from recipient's use of this information.","created":"2026-05-28T09:11:35.219672997Z","creators":["Tool: The Duke of Highlander"],"licenseListVersion":"2.0"},"name":"awsiotsdk-1.5.12","dataLicense":"CC0-1.0","comment":"This file contains computer automated SPDX data. Computer automated data is created by using only computer automation analysis on the source code files contained in the package. That is, no human experts participated in the source code analysis. Although we continuously work to improve the quality by adding and/or improving various heuristics, and accessing different databases and rule-based systems, the quality is bounded by what can be achieved by way of computer automation. Please send your feedback to: spdx@WindRiver.com.  DISCLAIMER: This document is provided \"as is\" without any warranty whatsoever. This documentation may not be referenced or relied upon for its accuracy or comprehensiveness, or to determine legal obligations with respect to open source code contained in the software package it represents. Such determinations should be based upon recipient's independent legal analysis and by reference to the notices and licenses contained within the open source code itself. Wind River may change the contents of this document at any time at its sole discretion, and Wind River shall have no liability whatsoever arising from recipient's use of this information.","annotations":[{"annotationDate":"2026-05-28T09:11:35.219673037Z","annotationType":"REVIEW","annotator":"Tool: The Duke of Highlander","commnet":"The analysis has been completely performed by an automated tool.  [---Q:CG,H:2.0,SV:2.1---]"}],"documentNamespace":"http://spdx.windriver.com/Reports2.0/f4af44f9feb443a6c6d56cbdf7d5c50fc7d7b8d7f461588b3a8257c514d48c7b","packages":[{"SPDXID":"SPDXRef-Pkg-python3awsiotsdk1.5.12r0p5f6d7ef3e25254233f83328f7a0d0f10c5748ce5.tar.xz-f4af44f9feb443a6c6d56cbdf7d5c50fc7d7b8d7f461588b3a8257c514d48c7b","checksums":[{"algorithm":"SHA256","checksumValue":"f4af44f9feb443a6c6d56cbdf7d5c50fc7d7b8d7f461588b3a8257c514d48c7b"}],"copyrightText":"NOASSERTION","downloadLocation":"NOASSERTION","filesAnalyzed":true,"licenseConcluded":"Apache-2.0","licenseDeclared":"Apache-2.0","licenseInfoFromFiles":["NOASSERTION"],"name":"awsiotsdk-1.5.12","originator":"NOASSERTION","packageFileName":"python3-awsiotsdk-1.5.12-r0-p5f6d7ef3e25254233f83328f7a0d0f10c5748ce5.tar.xz","packageVerificationCode":{"packageVerificationCodeValue":"46564332000adca31b2366068e06d4abd398bf91adb14b60ce65ff0cb4fd63910ce35739c5"},"versionInfo":"1.5.12"}],"files":[{"SPDXID":"SPDXRef-File-dependencylinks.txt-01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","checksums":[{"algorithm":"SHA256","checksumValue":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b"},{"algorithm":"SHA1","checksumValue":"adc83b19e793491b1c6ea0fd8b46cd9f32e592fc"},{"algorithm":"MD5","checksumValue":"68b329da9893e34099c7d8ad5cb9c940"}],"copyrightText":"NOASSERTION","fileName":"dependency_links.txt","fileTypes":["DOCUMENTATION"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-toplevel.txt-06083087423c7a60b3aa74478f2e4e5583075b698a6e83e0fb2491863bcc180f","checksums":[{"algorithm":"SHA256","checksumValue":"06083087423c7a60b3aa74478f2e4e5583075b698a6e83e0fb2491863bcc180f"},{"algorithm":"SHA1","checksumValue":"cdf0ffe1c7fabea0d5a0722251ed650e7107b9ff"},{"algorithm":"MD5","checksumValue":"b3fc5be8c184bfe5c500aa69f2cf14b1"}],"copyrightText":"NOASSERTION","fileName":"top_level.txt","fileTypes":["DOCUMENTATION"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-SOURCES.txt-07f2c7e4f34ed83a7ae9fe194e347e8c43f1680b21d40c2622e0700467972c19","checksums":[{"algorithm":"SHA256","checksumValue":"07f2c7e4f34ed83a7ae9fe194e347e8c43f1680b21d40c2622e0700467972c19"},{"algorithm":"SHA1","checksumValue":"17f5e28e6d569df21f51f72c8f72fb6649012249"},{"algorithm":"MD5","checksumValue":"731c53f0a30db12c3ca1786b7b4553bf"}],"copyrightText":"NOASSERTION","fileName":"SOURCES.txt","fileTypes":["DOCUMENTATION"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-eventstreamrpc.py-1f30e9edd44421cf492bea3121e3919ec80ef894ac083b057819353b70d07227","checksums":[{"algorithm":"SHA256","checksumValue":"1f30e9edd44421cf492bea3121e3919ec80ef894ac083b057819353b70d07227"},{"algorithm":"SHA1","checksumValue":"014142af2c13143a0b38d2664330bbb81f930291"},{"algorithm":"MD5","checksumValue":"8f85a286fd77bbf58f420bfccedebd24"}],"copyrightText":"NOASSERTION","fileName":"eventstreamrpc.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-requires.txt-2e2a1f4126ed55fe1232e73182a00b2e0ea8247491e49e011463028c31ea323a","checksums":[{"algorithm":"SHA256","checksumValue":"2e2a1f4126ed55fe1232e73182a00b2e0ea8247491e49e011463028c31ea323a"},{"algorithm":"SHA1","checksumValue":"d39052bcb870245fd4a0b58561b6fe1462993e07"},{"algorithm":"MD5","checksumValue":"d862504b7b95e25cc90a400e4a703a75"}],"copyrightText":"NOASSERTION","fileName":"requires.txt","fileTypes":["DOCUMENTATION"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testrpc.py-448e9cf7bfa93e3921898ba8a87a3a3f6c9da314031001c7bcadbdcb957fd710","checksums":[{"algorithm":"SHA256","checksumValue":"448e9cf7bfa93e3921898ba8a87a3a3f6c9da314031001c7bcadbdcb957fd710"},{"algorithm":"SHA1","checksumValue":"88ca4f2108c5d67720bfed4e7846aa7b224d4763"},{"algorithm":"MD5","checksumValue":"8a0a176893995b7d042c5a727577a076"}],"copyrightText":"NOASSERTION","fileName":"test_rpc.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-iotidentity.py-4deded68d88110c289d8ccde51c5d37a7f702da1ea7e2c2965024e565a0e9b04","checksums":[{"algorithm":"SHA256","checksumValue":"4deded68d88110c289d8ccde51c5d37a7f702da1ea7e2c2965024e565a0e9b04"},{"algorithm":"SHA1","checksumValue":"c5ad45a69b432482b774f7076446fa40d98c3308"},{"algorithm":"MD5","checksumValue":"d61842fed4f715c9d996608f41784ef0"}],"copyrightText":"NOASSERTION","fileName":"iotidentity.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-README.md-512b99c861d18c19ba8744235e3e0c65205904ca3fa7026327b7021806c48d8d","checksums":[{"algorithm":"SHA256","checksumValue":"512b99c861d18c19ba8744235e3e0c65205904ca3fa7026327b7021806c48d8d"},{"algorithm":"SHA1","checksumValue":"6d22ef4cca7a583559bf1acabdfefc114ce3d417"},{"algorithm":"MD5","checksumValue":"7ed34c3459af2e3d8ee4b2932ee8e3e5"}],"copyrightText":"NOASSERTION","fileName":"README.md","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-init.py-63362842a1ee88448913ef76c4c1745e98cf270b98bce46bdcdb1f41cdd54812","checksums":[{"algorithm":"SHA256","checksumValue":"63362842a1ee88448913ef76c4c1745e98cf270b98bce46bdcdb1f41cdd54812"},{"algorithm":"SHA1","checksumValue":"4a4a537ecfb7eb3ca1b1db508813b93f471a1a49"},{"algorithm":"MD5","checksumValue":"8bdc99f99814578f7af40edbcac977e1"}],"copyrightText":"NOASSERTION","fileName":"__init__.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-setup.cfg-790dafa9d633768bf3e9968b9c8fa411b0081e1341696e7c99ce52091eb9c033","checksums":[{"algorithm":"SHA256","checksumValue":"790dafa9d633768bf3e9968b9c8fa411b0081e1341696e7c99ce52091eb9c033"},{"algorithm":"SHA1","checksumValue":"4618364c0e7f66e02ed5cd56f8b4794a2516c0e4"},{"algorithm":"MD5","checksumValue":"8e66c4205e2b1a765ab37ae2fecc5544"}],"copyrightText":"NOASSERTION","fileName":"setup.cfg","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-client.py-7b7dd8ea27cbdb74aa2771bf43e90e8597c3a254402f5fb321122075faca092e","checksums":[{"algorithm":"SHA256","checksumValue":"7b7dd8ea27cbdb74aa2771bf43e90e8597c3a254402f5fb321122075faca092e"},{"algorithm":"SHA1","checksumValue":"7fa91a5f4356bd787937bf42ce46b2690eb1ebdd"},{"algorithm":"MD5","checksumValue":"bd694832b5af3714e46e467b2ce03302"}],"copyrightText":"NOASSERTION","fileName":"client.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-iotjobs.py-7d884f80bb649f2019a1a73350316bebb73f9f5611ec5aea537700c09a196a42","checksums":[{"algorithm":"SHA256","checksumValue":"7d884f80bb649f2019a1a73350316bebb73f9f5611ec5aea537700c09a196a42"},{"algorithm":"SHA1","checksumValue":"87a3c43bdbeb1d6f40e3728c70cc359b7f8520c2"},{"algorithm":"MD5","checksumValue":"064068820ef5132cf2da48296fcd9a6e"}],"copyrightText":"NOASSERTION","fileName":"iotjobs.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-init.py-88fb5cd57b1adfb9e280b16be05ba3d9b2276aa72e32712f4841fa5e86fcd4a2","checksums":[{"algorithm":"SHA256","checksumValue":"88fb5cd57b1adfb9e280b16be05ba3d9b2276aa72e32712f4841fa5e86fcd4a2"},{"algorithm":"SHA1","checksumValue":"99ef5abb3b51b15db03119646fb761d093559b1e"},{"algorithm":"MD5","checksumValue":"bc5f01b85bc35fb5612cff88c613158e"}],"copyrightText":"NOASSERTION","fileName":"__init__.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-mqttconnectionbuilder.py-8e95bb0f736be25af1478ad5cd52d88fc147eba052210c642f67c7f2df7b3251","checksums":[{"algorithm":"SHA256","checksumValue":"8e95bb0f736be25af1478ad5cd52d88fc147eba052210c642f67c7f2df7b3251"},{"algorithm":"SHA1","checksumValue":"6c20c7003d5138f26b9eeba6ad271c2dd3c15d4a"},{"algorithm":"MD5","checksumValue":"d62f0642b428531de5ba02728df18ac3"}],"copyrightText":"NOASSERTION","fileName":"mqtt_connection_builder.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-iotshadow.py-912f2b38008ee6d1f0b3780abb803b904ce8363807b51525e4e4433cd6f48062","checksums":[{"algorithm":"SHA256","checksumValue":"912f2b38008ee6d1f0b3780abb803b904ce8363807b51525e4e4433cd6f48062"},{"algorithm":"SHA1","checksumValue":"e7a0c3925c1e18c34ac4e609f5449e6747a0da28"},{"algorithm":"MD5","checksumValue":"e8c83ac542cc8cf343f0610095efe3cb"}],"copyrightText":"NOASSERTION","fileName":"iotshadow.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-model.py-9ab3387ac85eb6ea2d525ac442c6b238b51e1fec1f6cfe45c99e961189f201e2","checksums":[{"algorithm":"SHA256","checksumValue":"9ab3387ac85eb6ea2d525ac442c6b238b51e1fec1f6cfe45c99e961189f201e2"},{"algorithm":"SHA1","checksumValue":"140fcc617bf0d06c1b959c05c1d6560d6c2c77c7"},{"algorithm":"MD5","checksumValue":"49dd25932d5c94d25535648d45cf8f1a"}],"copyrightText":"NOASSERTION","fileName":"model.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-greengrassdiscovery.py-a4e96d217a1a639d8fd3edc0f178eb703ad4889c6d5b01f16c9ac2b5d2f58ed1","checksums":[{"algorithm":"SHA256","checksumValue":"a4e96d217a1a639d8fd3edc0f178eb703ad4889c6d5b01f16c9ac2b5d2f58ed1"},{"algorithm":"SHA1","checksumValue":"dd55e9190cd020eeac0347d4bde5b81b6fce536e"},{"algorithm":"MD5","checksumValue":"a5815a581e01b36f2edd474e93ad626b"}],"copyrightText":"NOASSERTION","fileName":"greengrass_discovery.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testmqtt.py-b1512262c0dbe119156527290ba30a51174cfc83b137ec2a95f968cd244f55b8","checksums":[{"algorithm":"SHA256","checksumValue":"b1512262c0dbe119156527290ba30a51174cfc83b137ec2a95f968cd244f55b8"},{"algorithm":"SHA1","checksumValue":"48245ae60e0d56a9eba3fe3c570c30a98ef92c78"},{"algorithm":"MD5","checksumValue":"13dab00a87ad8ce71e28a26b198a4ee3"}],"copyrightText":"NOASSERTION","fileName":"test_mqtt.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-PKGINFO-b8ea84196f943c2200bb93de0f286337a672cad6d1e925cb439b4145a58eead3","checksums":[{"algorithm":"SHA256","checksumValue":"b8ea84196f943c2200bb93de0f286337a672cad6d1e925cb439b4145a58eead3"},{"algorithm":"SHA1","checksumValue":"89dec6c5423c275144e583e5c97d395e4d29e042"},{"algorithm":"MD5","checksumValue":"eeefb53aceaeff7d1f79602d5883d2f2"}],"copyrightText":"NOASSERTION","fileName":"PKG-INFO","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-PKGINFO-b8ea84196f943c2200bb93de0f286337a672cad6d1e925cb439b4145a58eead3","checksums":[{"algorithm":"SHA256","checksumValue":"b8ea84196f943c2200bb93de0f286337a672cad6d1e925cb439b4145a58eead3"},{"algorithm":"SHA1","checksumValue":"89dec6c5423c275144e583e5c97d395e4d29e042"},{"algorithm":"MD5","checksumValue":"eeefb53aceaeff7d1f79602d5883d2f2"}],"copyrightText":"NOASSERTION","fileName":"PKG-INFO","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testsamples.py-bd655efdd2edabd08620f892f02dfc114ac7014a42eca0f9997b375df1a568ec","checksums":[{"algorithm":"SHA256","checksumValue":"bd655efdd2edabd08620f892f02dfc114ac7014a42eca0f9997b375df1a568ec"},{"algorithm":"SHA1","checksumValue":"dc257236d6a373de85e06b8a30d19a16ff78b0c4"},{"algorithm":"MD5","checksumValue":"aaf05056807a38df37da93a6e9255abf"}],"copyrightText":"NOASSERTION","fileName":"test_samples.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-setup.py-e890189142692ee3faf4c8867fe5d4bfab4da5af848a0c3253d23bec5955512d","checksums":[{"algorithm":"SHA256","checksumValue":"e890189142692ee3faf4c8867fe5d4bfab4da5af848a0c3253d23bec5955512d"},{"algorithm":"SHA1","checksumValue":"cc75407af5d4440ff84ce7314355e2299efb6e3d"},{"algorithm":"MD5","checksumValue":"b037a972bd6678ca1080c074b433a85a"}],"copyrightText":"NOASSERTION","fileName":"setup.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]}],"relationships":[{"spdxElementId":"SPDXRef-DOCUMENT","relationshipType":"DESCRIBES","relatedSpdxElement":"SPDXRef-Pkg-python3awsiotsdk1.5.12r0p5f6d7ef3e25254233f83328f7a0d0f10c5748ce5.tar.xz-f4af44f9feb443a6c6d56cbdf7d5c50fc7d7b8d7f461588b3a8257c514d48c7b","comment":"This describes relationship was added as a default relationship by the SPDX Tools Tag parser."},{"spdxElementId":"SPDXRef-Pkg-python3awsiotsdk1.5.12r0p5f6d7ef3e25254233f83328f7a0d0f10c5748ce5.tar.xz-f4af44f9feb443a6c6d56cbdf7d5c50fc7d7b8d7f461588b3a8257c514d48c7b","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-dependencylinks.txt-01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b"},{"spdxElementId":"SPDXRef-Pkg-python3awsiotsdk1.5.12r0p5f6d7ef3e25254233f83328f7a0d0f10c5748ce5.tar.xz-f4af44f9feb443a6c6d56cbdf7d5c50fc7d7b8d7f461588b3a8257c514d48c7b","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-toplevel.txt-06083087423c7a60b3aa74478f2e4e5583075b698a6e83e0fb2491863bcc180f"},{"spdxElementId":"SPDXRef-Pkg-python3awsiotsdk1.5.12r0p5f6d7ef3e25254233f83328f7a0d0f10c5748ce5.tar.xz-f4af44f9feb443a6c6d56cbdf7d5c50fc7d7b8d7f461588b3a8257c514d48c7b","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-SOURCES.txt-07f2c7e4f34ed83a7ae9fe194e347e8c43f1680b21d40c2622e0700467972c19"},{"spdxElementId":"SPDXRef-Pkg-python3awsiotsdk1.5.12r0p5f6d7ef3e25254233f83328f7a0d0f10c5748ce5.tar.xz-f4af44f9feb443a6c6d56cbdf7d5c50fc7d7b8d7f461588b3a8257c514d48c7b","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-eventstreamrpc.py-1f30e9edd44421cf492bea3121e3919ec80ef894ac083b057819353b70d07227"},{"spdxElementId":"SPDXRef-Pkg-python3awsiotsdk1.5.12r0p5f6d7ef3e25254233f83328f7a0d0f10c5748ce5.tar.xz-f4af44f9feb443a6c6d56cbdf7d5c50fc7d7b8d7f461588b3a8257c514d48c7b","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-requires.txt-2e2a1f4126ed55fe1232e73182a00b2e0ea8247491e49e011463028c31ea323a"},{"spdxElementId":"SPDXRef-Pkg-python3awsiotsdk1.5.12r0p5f6d7ef3e25254233f83328f7a0d0f10c5748ce5.tar.xz-f4af44f9feb443a6c6d56cbdf7d5c50fc7d7b8d7f461588b3a8257c514d48c7b","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testrpc.py-448e9cf7bfa93e3921898ba8a87a3a3f6c9da314031001c7bcadbdcb957fd710"},{"spdxElementId":"SPDXRef-Pkg-python3awsiotsdk1.5.12r0p5f6d7ef3e25254233f83328f7a0d0f10c5748ce5.tar.xz-f4af44f9feb443a6c6d56cbdf7d5c50fc7d7b8d7f461588b3a8257c514d48c7b","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-iotidentity.py-4deded68d88110c289d8ccde51c5d37a7f702da1ea7e2c2965024e565a0e9b04"},{"spdxElementId":"SPDXRef-Pkg-python3awsiotsdk1.5.12r0p5f6d7ef3e25254233f83328f7a0d0f10c5748ce5.tar.xz-f4af44f9feb443a6c6d56cbdf7d5c50fc7d7b8d7f461588b3a8257c514d48c7b","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-README.md-512b99c861d18c19ba8744235e3e0c65205904ca3fa7026327b7021806c48d8d"},{"spdxElementId":"SPDXRef-Pkg-python3awsiotsdk1.5.12r0p5f6d7ef3e25254233f83328f7a0d0f10c5748ce5.tar.xz-f4af44f9feb443a6c6d56cbdf7d5c50fc7d7b8d7f461588b3a8257c514d48c7b","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-63362842a1ee88448913ef76c4c1745e98cf270b98bce46bdcdb1f41cdd54812"},{"spdxElementId":"SPDXRef-Pkg-python3awsiotsdk1.5.12r0p5f6d7ef3e25254233f83328f7a0d0f10c5748ce5.tar.xz-f4af44f9feb443a6c6d56cbdf7d5c50fc7d7b8d7f461588b3a8257c514d48c7b","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-setup.cfg-790dafa9d633768bf3e9968b9c8fa411b0081e1341696e7c99ce52091eb9c033"},{"spdxElementId":"SPDXRef-Pkg-python3awsiotsdk1.5.12r0p5f6d7ef3e25254233f83328f7a0d0f10c5748ce5.tar.xz-f4af44f9feb443a6c6d56cbdf7d5c50fc7d7b8d7f461588b3a8257c514d48c7b","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-client.py-7b7dd8ea27cbdb74aa2771bf43e90e8597c3a254402f5fb321122075faca092e"},{"spdxElementId":"SPDXRef-Pkg-python3awsiotsdk1.5.12r0p5f6d7ef3e25254233f83328f7a0d0f10c5748ce5.tar.xz-f4af44f9feb443a6c6d56cbdf7d5c50fc7d7b8d7f461588b3a8257c514d48c7b","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-iotjobs.py-7d884f80bb649f2019a1a73350316bebb73f9f5611ec5aea537700c09a196a42"},{"spdxElementId":"SPDXRef-Pkg-python3awsiotsdk1.5.12r0p5f6d7ef3e25254233f83328f7a0d0f10c5748ce5.tar.xz-f4af44f9feb443a6c6d56cbdf7d5c50fc7d7b8d7f461588b3a8257c514d48c7b","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-88fb5cd57b1adfb9e280b16be05ba3d9b2276aa72e32712f4841fa5e86fcd4a2"},{"spdxElementId":"SPDXRef-Pkg-python3awsiotsdk1.5.12r0p5f6d7ef3e25254233f83328f7a0d0f10c5748ce5.tar.xz-f4af44f9feb443a6c6d56cbdf7d5c50fc7d7b8d7f461588b3a8257c514d48c7b","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-mqttconnectionbuilder.py-8e95bb0f736be25af1478ad5cd52d88fc147eba052210c642f67c7f2df7b3251"},{"spdxElementId":"SPDXRef-Pkg-python3awsiotsdk1.5.12r0p5f6d7ef3e25254233f83328f7a0d0f10c5748ce5.tar.xz-f4af44f9feb443a6c6d56cbdf7d5c50fc7d7b8d7f461588b3a8257c514d48c7b","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-iotshadow.py-912f2b38008ee6d1f0b3780abb803b904ce8363807b51525e4e4433cd6f48062"},{"spdxElementId":"SPDXRef-Pkg-python3awsiotsdk1.5.12r0p5f6d7ef3e25254233f83328f7a0d0f10c5748ce5.tar.xz-f4af44f9feb443a6c6d56cbdf7d5c50fc7d7b8d7f461588b3a8257c514d48c7b","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-model.py-9ab3387ac85eb6ea2d525ac442c6b238b51e1fec1f6cfe45c99e961189f201e2"},{"spdxElementId":"SPDXRef-Pkg-python3awsiotsdk1.5.12r0p5f6d7ef3e25254233f83328f7a0d0f10c5748ce5.tar.xz-f4af44f9feb443a6c6d56cbdf7d5c50fc7d7b8d7f461588b3a8257c514d48c7b","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-greengrassdiscovery.py-a4e96d217a1a639d8fd3edc0f178eb703ad4889c6d5b01f16c9ac2b5d2f58ed1"},{"spdxElementId":"SPDXRef-Pkg-python3awsiotsdk1.5.12r0p5f6d7ef3e25254233f83328f7a0d0f10c5748ce5.tar.xz-f4af44f9feb443a6c6d56cbdf7d5c50fc7d7b8d7f461588b3a8257c514d48c7b","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testmqtt.py-b1512262c0dbe119156527290ba30a51174cfc83b137ec2a95f968cd244f55b8"},{"spdxElementId":"SPDXRef-Pkg-python3awsiotsdk1.5.12r0p5f6d7ef3e25254233f83328f7a0d0f10c5748ce5.tar.xz-f4af44f9feb443a6c6d56cbdf7d5c50fc7d7b8d7f461588b3a8257c514d48c7b","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-PKGINFO-b8ea84196f943c2200bb93de0f286337a672cad6d1e925cb439b4145a58eead3"},{"spdxElementId":"SPDXRef-Pkg-python3awsiotsdk1.5.12r0p5f6d7ef3e25254233f83328f7a0d0f10c5748ce5.tar.xz-f4af44f9feb443a6c6d56cbdf7d5c50fc7d7b8d7f461588b3a8257c514d48c7b","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-PKGINFO-b8ea84196f943c2200bb93de0f286337a672cad6d1e925cb439b4145a58eead3"},{"spdxElementId":"SPDXRef-Pkg-python3awsiotsdk1.5.12r0p5f6d7ef3e25254233f83328f7a0d0f10c5748ce5.tar.xz-f4af44f9feb443a6c6d56cbdf7d5c50fc7d7b8d7f461588b3a8257c514d48c7b","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testsamples.py-bd655efdd2edabd08620f892f02dfc114ac7014a42eca0f9997b375df1a568ec"},{"spdxElementId":"SPDXRef-Pkg-python3awsiotsdk1.5.12r0p5f6d7ef3e25254233f83328f7a0d0f10c5748ce5.tar.xz-f4af44f9feb443a6c6d56cbdf7d5c50fc7d7b8d7f461588b3a8257c514d48c7b","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-setup.py-e890189142692ee3faf4c8867fe5d4bfab4da5af848a0c3253d23bec5955512d"}]}