{"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-01-25T02:52:40.100178704Z","creators":["Tool: The Duke of Highlander"],"licenseListVersion":"2.0"},"name":"python3-azure-iot-device-2.3.0","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-01-25T02:52:40.100178824Z","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/4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","packages":[{"SPDXID":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","checksums":[{"algorithm":"SHA256","checksumValue":"4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958"}],"copyrightText":"NOASSERTION","downloadLocation":"NOASSERTION","filesAnalyzed":true,"licenseConcluded":"MIT","licenseDeclared":"MIT","licenseInfoFromFiles":["NOASSERTION"],"name":"python3-azure-iot-device-2.3.0","originator":"NOASSERTION","packageFileName":"python3-azure-iot-device-2.3.0-r0-pb5e0214.tar.gz","packageVerificationCode":{"packageVerificationCodeValue":"46564332006e272692612939c784dc2d8d59a7b869939913995fc589d9a7e9bd7a3ddeba3d"},"versionInfo":"2.3.0"}],"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-init.py-0251c8fec8dc6c687f172535521220c00c0ffe0b53e65f5060c0d45faa0590ac","checksums":[{"algorithm":"SHA256","checksumValue":"0251c8fec8dc6c687f172535521220c00c0ffe0b53e65f5060c0d45faa0590ac"},{"algorithm":"SHA1","checksumValue":"fa905fa5706e16e494992c505177bbe0e2f64e6a"},{"algorithm":"MD5","checksumValue":"de79d3f9b67976b133557872d042100f"}],"copyrightText":"NOASSERTION","fileName":"__init__.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-patchdocumentation.py-0700b4315b7d66e22733497a953c351690b8d3edfb9c62338fa5b654dafdcf6d","checksums":[{"algorithm":"SHA256","checksumValue":"0700b4315b7d66e22733497a953c351690b8d3edfb9c62338fa5b654dafdcf6d"},{"algorithm":"SHA1","checksumValue":"587c5eee915e7ed956d5442c6a859723f6b8ce29"},{"algorithm":"MD5","checksumValue":"239dded341f80b727e44c1d7c968bd19"}],"copyrightText":"NOASSERTION","fileName":"patch_documentation.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-eventedcallback.py-0a347faa4ce76a0a6f73f449bb76e2a7921782478d7fc6702bd50488764f937c","checksums":[{"algorithm":"SHA256","checksumValue":"0a347faa4ce76a0a6f73f449bb76e2a7921782478d7fc6702bd50488764f937c"},{"algorithm":"SHA1","checksumValue":"604db481eccedbb53b8bdb6ca4c00acaf7b3bd85"},{"algorithm":"MD5","checksumValue":"ee997520d01256aaf8df23614c391ba6"}],"copyrightText":"NOASSERTION","fileName":"evented_callback.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-pipelineexceptions.py-0f97bac7eac0fd294edcbe7d2c5e83386dc3e91e111b99010a444798864a5f34","checksums":[{"algorithm":"SHA256","checksumValue":"0f97bac7eac0fd294edcbe7d2c5e83386dc3e91e111b99010a444798864a5f34"},{"algorithm":"SHA1","checksumValue":"cd675ff8cd17d579aea52e6a0c68691169dcf5b7"},{"algorithm":"MD5","checksumValue":"94573c7b84db61f6ccf94485180b3df9"}],"copyrightText":"NOASSERTION","fileName":"pipeline_exceptions.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-SOURCES.txt-101fb1ca0a5e6dd736a4bf57d80378e1c7b1ff1961f93db552bfb53e8dc85fa7","checksums":[{"algorithm":"SHA256","checksumValue":"101fb1ca0a5e6dd736a4bf57d80378e1c7b1ff1961f93db552bfb53e8dc85fa7"},{"algorithm":"SHA1","checksumValue":"dcc76113c395707cbe3a8ba503b396f0ca58323a"},{"algorithm":"MD5","checksumValue":"1769879962e1b4b9867329a7d66e31a2"}],"copyrightText":"NOASSERTION","fileName":"SOURCES.txt","fileTypes":["DOCUMENTATION"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-twin.py-12e048864dc48f1e20a9d77497b6236694f32c8c34da3ca544775d80d354594a","checksums":[{"algorithm":"SHA256","checksumValue":"12e048864dc48f1e20a9d77497b6236694f32c8c34da3ca544775d80d354594a"},{"algorithm":"SHA1","checksumValue":"38d8db7b2536362d594884f6395dcab107c434b0"},{"algorithm":"MD5","checksumValue":"4b376f8786aaf303d418c895a3749839"}],"copyrightText":"NOASSERTION","fileName":"twin.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-init.py-147b05f38c73db6abfa0545dd77765473927bae92bd7ded03985145dfb30d702","checksums":[{"algorithm":"SHA256","checksumValue":"147b05f38c73db6abfa0545dd77765473927bae92bd7ded03985145dfb30d702"},{"algorithm":"SHA1","checksumValue":"9657f346a25fd602934c88f6cfad6e7105739569"},{"algorithm":"MD5","checksumValue":"5b3643cdf7a0e08bfd73cd11679213c6"}],"copyrightText":"NOASSERTION","fileName":"__init__.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-MANIFEST.in-190ba468b8eca06fa8428e01d1aae6105213996caf391985dc91afaaf4c516e3","checksums":[{"algorithm":"SHA256","checksumValue":"190ba468b8eca06fa8428e01d1aae6105213996caf391985dc91afaaf4c516e3"},{"algorithm":"SHA1","checksumValue":"f846eda3059257891b4cd4758235ef511df4a17a"},{"algorithm":"MD5","checksumValue":"47643d1a2a9bfcb1754713e1610759fc"}],"copyrightText":"NOASSERTION","fileName":"MANIFEST.in","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-httpmaperror.py-202aac24b96972c06a67db359d15acd5e40d59c0d0b687cf4a5b277a251614a4","checksums":[{"algorithm":"SHA256","checksumValue":"202aac24b96972c06a67db359d15acd5e40d59c0d0b687cf4a5b277a251614a4"},{"algorithm":"SHA1","checksumValue":"02a03664ed55db6b9437cbabe33416a72045e699"},{"algorithm":"MD5","checksumValue":"0d0866c43665d145d3572d9c62d520a1"}],"copyrightText":"NOASSERTION","fileName":"http_map_error.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-constant.py-2556ecd5641b1b5842492d57c0092b6f3f7409927c51c8fa9d8943c4ceae2a7b","checksums":[{"algorithm":"SHA256","checksumValue":"2556ecd5641b1b5842492d57c0092b6f3f7409927c51c8fa9d8943c4ceae2a7b"},{"algorithm":"SHA1","checksumValue":"b1ffd583b004941e64a32b6732c627d9bedf127d"},{"algorithm":"MD5","checksumValue":"8ba844d5cbb6acb69fb8e280a1a423bd"}],"copyrightText":"NOASSERTION","fileName":"constant.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-mqttpipeline.py-256a3e66edfd7ce4aa2ca4edae0d856b49eaacf76c9f07b5a37280fadbc4ac3f","checksums":[{"algorithm":"SHA256","checksumValue":"256a3e66edfd7ce4aa2ca4edae0d856b49eaacf76c9f07b5a37280fadbc4ac3f"},{"algorithm":"SHA1","checksumValue":"45fa98112894cefcf8b3e4704c41a86060127a15"},{"algorithm":"MD5","checksumValue":"2545dffd9624336afde7d749d45b7da3"}],"copyrightText":"NOASSERTION","fileName":"mqtt_pipeline.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-asynciocompat.py-26b4b700517afae47f6b87d6cb9bf69d08ff5c0697b42e279382cbc35ef9b9eb","checksums":[{"algorithm":"SHA256","checksumValue":"26b4b700517afae47f6b87d6cb9bf69d08ff5c0697b42e279382cbc35ef9b9eb"},{"algorithm":"SHA1","checksumValue":"3a3eed3ecbf202cb7a329c5577d64f49a5c7ceb8"},{"algorithm":"MD5","checksumValue":"2afa4faf1cbcd3159bf062e3b4d2efe7"}],"copyrightText":"NOASSERTION","fileName":"asyncio_compat.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-exceptions.py-27d8e22dd31343c89d78ceee1608a95508978a51261dc76ef7ce4bbbed7c8071","checksums":[{"algorithm":"SHA256","checksumValue":"27d8e22dd31343c89d78ceee1608a95508978a51261dc76ef7ce4bbbed7c8071"},{"algorithm":"SHA1","checksumValue":"9a7e74c32e9c09e756b5ed8f21cca962fda523fa"},{"algorithm":"MD5","checksumValue":"9abbc6804a499c9f0670ceb9931a4a3c"}],"copyrightText":"NOASSERTION","fileName":"exceptions.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-pipelinethread.py-2a08aed34a18ef19468c6072edc5eb4ece7b1c685b570c0999d41272d6a16e97","checksums":[{"algorithm":"SHA256","checksumValue":"2a08aed34a18ef19468c6072edc5eb4ece7b1c685b570c0999d41272d6a16e97"},{"algorithm":"SHA1","checksumValue":"ab8c73cdb836b71e2c70dcb61b1c72cc331dc4c5"},{"algorithm":"MD5","checksumValue":"edee9b68fbcd73edb387753c6fe29be6"}],"copyrightText":"NOASSERTION","fileName":"pipeline_thread.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-mqttpipeline.py-33b83df1021f6353c1f4b9173ab7bbe97838a418737e97204354aeba16ccf63b","checksums":[{"algorithm":"SHA256","checksumValue":"33b83df1021f6353c1f4b9173ab7bbe97838a418737e97204354aeba16ccf63b"},{"algorithm":"SHA1","checksumValue":"20146db3aadc4a968a4f55af63873df1c1403346"},{"algorithm":"MD5","checksumValue":"3433fd6c56ffccd2e8a053c43d35ad4a"}],"copyrightText":"NOASSERTION","fileName":"mqtt_pipeline.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-sastoken.py-384d0552990888faeb5ca86c6eb9274ae02b12234c31afdaf0b510818374deb3","checksums":[{"algorithm":"SHA256","checksumValue":"384d0552990888faeb5ca86c6eb9274ae02b12234c31afdaf0b510818374deb3"},{"algorithm":"SHA1","checksumValue":"70a1a35ce983ffa58904a978f57d4636d7278b88"},{"algorithm":"MD5","checksumValue":"15dbac5ef9876e59c55a02f868911686"}],"copyrightText":"NOASSERTION","fileName":"sastoken.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-pipelinestagesprovisioning.py-4485214b75b45d8ddc32741cc673a18d431b2fec0e0b88bc482bbfa8e29047bc","checksums":[{"algorithm":"SHA256","checksumValue":"4485214b75b45d8ddc32741cc673a18d431b2fec0e0b88bc482bbfa8e29047bc"},{"algorithm":"SHA1","checksumValue":"f3df9111d012e60a7251967f782d013411f5fba8"},{"algorithm":"MD5","checksumValue":"3ead1fbaadfc9e65c67e2631635b9a72"}],"copyrightText":"NOASSERTION","fileName":"pipeline_stages_provisioning.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-pipelinestagesiothubmqtt.py-4566ce91c5ffe9f02a6c226477396d16a881898d73642a890eb27153bf20c7a7","checksums":[{"algorithm":"SHA256","checksumValue":"4566ce91c5ffe9f02a6c226477396d16a881898d73642a890eb27153bf20c7a7"},{"algorithm":"SHA1","checksumValue":"666916b48e36fccf859b2c031f190cba6eb6aceb"},{"algorithm":"MD5","checksumValue":"a3eca9d52659891af673e1d36a190432"}],"copyrightText":"NOASSERTION","fileName":"pipeline_stages_iothub_mqtt.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-pipelineopshttp.py-481a059bb41f3f3e40861047e43c989ea9f7a67800b25b52065dfe0510ee867f","checksums":[{"algorithm":"SHA256","checksumValue":"481a059bb41f3f3e40861047e43c989ea9f7a67800b25b52065dfe0510ee867f"},{"algorithm":"SHA1","checksumValue":"879b1d5b176ae4e39aa9af37f64c5b966fc3b01d"},{"algorithm":"MD5","checksumValue":"3fffed8f76358ad6d6b6573392de25cb"}],"copyrightText":"NOASSERTION","fileName":"pipeline_ops_http.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-pipelineopsprovisioning.py-481cc6ef0687a709457cdb6d5d6887c4c455146562f58e417c211c2b7c68b763","checksums":[{"algorithm":"SHA256","checksumValue":"481cc6ef0687a709457cdb6d5d6887c4c455146562f58e417c211c2b7c68b763"},{"algorithm":"SHA1","checksumValue":"80cb1fea51748cbb5571ef155b95af963250361c"},{"algorithm":"MD5","checksumValue":"1566f1897533fbf70803232c924e4489"}],"copyrightText":"NOASSERTION","fileName":"pipeline_ops_provisioning.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-toplevel.txt-4bb0e1595f66f344c1cc084e163c4352235b2accf3a1385b9eb4b3e4ca5b1d24","checksums":[{"algorithm":"SHA256","checksumValue":"4bb0e1595f66f344c1cc084e163c4352235b2accf3a1385b9eb4b3e4ca5b1d24"},{"algorithm":"SHA1","checksumValue":"61c537af9346236a4ead7e1c2e22b1bfba6af292"},{"algorithm":"MD5","checksumValue":"18b6d2860a7dc281e43f25209bc6edfd"}],"copyrightText":"NOASSERTION","fileName":"top_level.txt","fileTypes":["DOCUMENTATION"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-chainableexception.py-4d98f73b38ff326e6e3031e7cfac839e1b7457fb34b89e2d130c83470525f779","checksums":[{"algorithm":"SHA256","checksumValue":"4d98f73b38ff326e6e3031e7cfac839e1b7457fb34b89e2d130c83470525f779"},{"algorithm":"SHA1","checksumValue":"63754c786c9084487df99dad1f0f975c08995328"},{"algorithm":"MD5","checksumValue":"177374e2ffa08571f7c1cd8388b64541"}],"copyrightText":"NOASSERTION","fileName":"chainable_exception.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-config.py-4dcc2c865649710bd588239258dab699dd19e5352748b06a57d9e766f8ec8600","checksums":[{"algorithm":"SHA256","checksumValue":"4dcc2c865649710bd588239258dab699dd19e5352748b06a57d9e766f8ec8600"},{"algorithm":"SHA1","checksumValue":"78101feed4af8dc3a48c5648c73632121eccfaac"},{"algorithm":"MD5","checksumValue":"9c3cbba2efca0605ed456791774b93fa"}],"copyrightText":"NOASSERTION","fileName":"config.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-proxyoptions.py-4e173d152d95737b5f02eb1e5e204b0b827af855606ad271f27887090e253105","checksums":[{"algorithm":"SHA256","checksumValue":"4e173d152d95737b5f02eb1e5e204b0b827af855606ad271f27887090e253105"},{"algorithm":"SHA1","checksumValue":"ec5198bce29c5754f0f34be1da01366d5be79f48"},{"algorithm":"MD5","checksumValue":"89b004b766cd28931e553837e3b45eb7"}],"copyrightText":"NOASSERTION","fileName":"proxy_options.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-httppathiothub.py-56a53a9c980d47e5d09981fc672c300f911d87914a8560900d26495581f4e24f","checksums":[{"algorithm":"SHA256","checksumValue":"56a53a9c980d47e5d09981fc672c300f911d87914a8560900d26495581f4e24f"},{"algorithm":"SHA1","checksumValue":"0f180e195ccc9058368b7334ae85b92b35d92015"},{"algorithm":"MD5","checksumValue":"5ad004a7551e4ee6d054f0737d0db856"}],"copyrightText":"NOASSERTION","fileName":"http_path_iothub.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-init.py-5eb83c2641c2a4b8b031a8072916b42403082781ada643a7972189eb296e9ded","checksums":[{"algorithm":"SHA256","checksumValue":"5eb83c2641c2a4b8b031a8072916b42403082781ada643a7972189eb296e9ded"},{"algorithm":"SHA1","checksumValue":"8f9d708c4442a5cb44fd1f86c7e131d464505313"},{"algorithm":"MD5","checksumValue":"2af93f372fdaa2feca01ac8de60461f0"}],"copyrightText":"NOASSERTION","fileName":"__init__.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-config.py-5f053551dc3b0845da267044ef171844138cc7eab2f07e163e1d02239fc0b073","checksums":[{"algorithm":"SHA256","checksumValue":"5f053551dc3b0845da267044ef171844138cc7eab2f07e163e1d02239fc0b073"},{"algorithm":"SHA1","checksumValue":"bf3ca3b9563a9f3df0fd9787084024cacfc7f9be"},{"algorithm":"MD5","checksumValue":"b97c0acde5c16785906722a8463b5fe0"}],"copyrightText":"NOASSERTION","fileName":"config.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-config.py-5f556a36a4a3dadb9774f8f59d85bb13467667d57a6a359e6cc20ffff06015d0","checksums":[{"algorithm":"SHA256","checksumValue":"5f556a36a4a3dadb9774f8f59d85bb13467667d57a6a359e6cc20ffff06015d0"},{"algorithm":"SHA1","checksumValue":"4c65c15e1280bbd046a36cc8b7696366840e00a7"},{"algorithm":"MD5","checksumValue":"d3e1bf7d2cc347657ecb76e6243975f7"}],"copyrightText":"NOASSERTION","fileName":"config.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-pipelinestagesiothubhttp.py-5f73a25500095616781f6d6bfd6ce84da49f63ca01c3e3236f8c12e3b83d752e","checksums":[{"algorithm":"SHA256","checksumValue":"5f73a25500095616781f6d6bfd6ce84da49f63ca01c3e3236f8c12e3b83d752e"},{"algorithm":"SHA1","checksumValue":"ed0ed121ab12af82d2c7e09fb2e4847078016e0e"},{"algorithm":"MD5","checksumValue":"8bb6cca753ddc66f5f015fffb3d86199"}],"copyrightText":"NOASSERTION","fileName":"pipeline_stages_iothub_http.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-init.py-60fdfba01c316239ae9be93948d7f3617a0211cc312db2c33143b9c389b8e56f","checksums":[{"algorithm":"SHA256","checksumValue":"60fdfba01c316239ae9be93948d7f3617a0211cc312db2c33143b9c389b8e56f"},{"algorithm":"SHA1","checksumValue":"a1656768f0fb905459d0fc5017a331eca813f688"},{"algorithm":"MD5","checksumValue":"1d56c3caaf07c0a63bcc01b54fe3ed0a"}],"copyrightText":"NOASSERTION","fileName":"__init__.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-loopmanagement.py-611fa174c39b5bbaf56ce397943f68554085d10a9e0d71ba52a11f7fdf072087","checksums":[{"algorithm":"SHA256","checksumValue":"611fa174c39b5bbaf56ce397943f68554085d10a9e0d71ba52a11f7fdf072087"},{"algorithm":"SHA1","checksumValue":"5e30c2196755c253ac61d9e27aee1e5474adc1c9"},{"algorithm":"MD5","checksumValue":"d1dc831ad5b31bab7a188f5666bfc782"}],"copyrightText":"NOASSERTION","fileName":"loop_management.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-syncinbox.py-61d6bd0eadf9536f047f2a3afc6bb2b36dd2867b0f79e5beefe80f376ac92ffd","checksums":[{"algorithm":"SHA256","checksumValue":"61d6bd0eadf9536f047f2a3afc6bb2b36dd2867b0f79e5beefe80f376ac92ffd"},{"algorithm":"SHA1","checksumValue":"b59ca762a240d4a6c7c06e455e719141eff9cf31"},{"algorithm":"MD5","checksumValue":"001e9c785c9fc2c80bb8aa1411b2e197"}],"copyrightText":"NOASSERTION","fileName":"sync_inbox.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-httppipeline.py-64aad149f97b605e7eb8829f53f1c8dd40cb4e85a5e7468a5ab19656932a078b","checksums":[{"algorithm":"SHA256","checksumValue":"64aad149f97b605e7eb8829f53f1c8dd40cb4e85a5e7468a5ab19656932a078b"},{"algorithm":"SHA1","checksumValue":"2a9c2bd6ffda8ad194a0fdad88c71f8a069db4ce"},{"algorithm":"MD5","checksumValue":"f60e6a8925f906065594325db5926cd2"}],"copyrightText":"NOASSERTION","fileName":"http_pipeline.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-init.py-6629bcbf1c9fba4fc22d05de5f80e09c134a617a20ef923eb47123dd2cc561b4","checksums":[{"algorithm":"SHA256","checksumValue":"6629bcbf1c9fba4fc22d05de5f80e09c134a617a20ef923eb47123dd2cc561b4"},{"algorithm":"SHA1","checksumValue":"1e7741e11a01e98ab86f6fdf52ff915a482ff2c5"},{"algorithm":"MD5","checksumValue":"8655d1b9a6bcb84cd601f46c51f5e049"}],"copyrightText":"NOASSERTION","fileName":"__init__.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-provisioningdeviceclient.py-6cd1aa472b1bb431318bcdc533aa0886df66f2e49019d9f34986cf12f7ed5114","checksums":[{"algorithm":"SHA256","checksumValue":"6cd1aa472b1bb431318bcdc533aa0886df66f2e49019d9f34986cf12f7ed5114"},{"algorithm":"SHA1","checksumValue":"49c1c494b81df092890ecba5eac360c0ffaa66e7"},{"algorithm":"MD5","checksumValue":"0065772167639b7ff05c46fc73c9d762"}],"copyrightText":"NOASSERTION","fileName":"provisioning_device_client.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-asyncinbox.py-6f84a83366439c00f13d0041f85148aea082bc86f91f4823fbcad872d8447738","checksums":[{"algorithm":"SHA256","checksumValue":"6f84a83366439c00f13d0041f85148aea082bc86f91f4823fbcad872d8447738"},{"algorithm":"SHA1","checksumValue":"bce940e032ec76bc5e4c158f7a9ca86e3806b40c"},{"algorithm":"MD5","checksumValue":"49432848438f4e77aa48236b0d978d58"}],"copyrightText":"NOASSERTION","fileName":"async_inbox.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-init.py-7256e21bbccf5e752990f2652277b46ac9b526efe0c56b7d2ab0a54ae51c784c","checksums":[{"algorithm":"SHA256","checksumValue":"7256e21bbccf5e752990f2652277b46ac9b526efe0c56b7d2ab0a54ae51c784c"},{"algorithm":"SHA1","checksumValue":"9dfc45d5494e3166eecd33026fe95c3b57fae88f"},{"algorithm":"MD5","checksumValue":"6a085f3d29817dae19dc58af74468b87"}],"copyrightText":"NOASSERTION","fileName":"__init__.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-README.md-7506ab78de935983d0bb3f259f5e049007bd9a16291d33c7049e8fc6eb77b60a","checksums":[{"algorithm":"SHA256","checksumValue":"7506ab78de935983d0bb3f259f5e049007bd9a16291d33c7049e8fc6eb77b60a"},{"algorithm":"SHA1","checksumValue":"d0808bafda64429746e25bac7bafd1d9f6cfdd9f"},{"algorithm":"MD5","checksumValue":"08a71b79145a59b91d530f609d00f866"}],"copyrightText":"NOASSERTION","fileName":"README.md","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-init.py-768e08f2296c7b1b135f3011a9fa3c2d137f7255e4195ae278a38fbea35f8be5","checksums":[{"algorithm":"SHA256","checksumValue":"768e08f2296c7b1b135f3011a9fa3c2d137f7255e4195ae278a38fbea35f8be5"},{"algorithm":"SHA1","checksumValue":"a7619d6043bfa81a032426c0bf1606029572965e"},{"algorithm":"MD5","checksumValue":"4664a94798852395d07cb9c4c78a6f2a"}],"copyrightText":"NOASSERTION","fileName":"__init__.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-syncclients.py-76f44624cf9138215f95096f520158d058dcdd0f471ac3da0cbfb7fdb90e4a12","checksums":[{"algorithm":"SHA256","checksumValue":"76f44624cf9138215f95096f520158d058dcdd0f471ac3da0cbfb7fdb90e4a12"},{"algorithm":"SHA1","checksumValue":"a1d201dfe5968cc74bcca116f65af9a7b669e372"},{"algorithm":"MD5","checksumValue":"eee0aad4689e899f975b752f3e653447"}],"copyrightText":"NOASSERTION","fileName":"sync_clients.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-init.py-7bdde2598252fd3e927576656aa037625678253b7ebce8f13f65a14923b111f7","checksums":[{"algorithm":"SHA256","checksumValue":"7bdde2598252fd3e927576656aa037625678253b7ebce8f13f65a14923b111f7"},{"algorithm":"SHA1","checksumValue":"ba0f40d4ff00001f6d288d02cf6d2d7efd025ce2"},{"algorithm":"MD5","checksumValue":"e30d08994c61c3c467afa9f22367837d"}],"copyrightText":"NOASSERTION","fileName":"__init__.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-x509.py-7e16b2834173dd0ad874e6885905ef48284dc6fff3e55ddcba99f6f1adaca871","checksums":[{"algorithm":"SHA256","checksumValue":"7e16b2834173dd0ad874e6885905ef48284dc6fff3e55ddcba99f6f1adaca871"},{"algorithm":"SHA1","checksumValue":"ed74a0a8b0d9efe48053809040622b48c65a3acf"},{"algorithm":"MD5","checksumValue":"cd8bee0883e6435ebe753c5586c8928d"}],"copyrightText":"NOASSERTION","fileName":"x509.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-notzipsafe-7eb70257593da06f682a3ddda54a9d260d4fc514f645237f5ca74b08f8da61a6","checksums":[{"algorithm":"SHA256","checksumValue":"7eb70257593da06f682a3ddda54a9d260d4fc514f645237f5ca74b08f8da61a6"},{"algorithm":"SHA1","checksumValue":"ba8ab5a0280b953aa97435ff8946cbcbb2755a27"},{"algorithm":"MD5","checksumValue":"81051bcc2cf1bedf378224b0a93e2877"}],"copyrightText":"NOASSERTION","fileName":"not-zip-safe","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-setup.py-837095d4ec0127d7994fccdcd8e487b01b7f60fe4aa881762d59305e5061e020","checksums":[{"algorithm":"SHA256","checksumValue":"837095d4ec0127d7994fccdcd8e487b01b7f60fe4aa881762d59305e5061e020"},{"algorithm":"SHA1","checksumValue":"4ffe9e0036edcbadd3955adc18d7a4cee43700c3"},{"algorithm":"MD5","checksumValue":"a4bbf8b2ac9b548a2a738771530b7fa7"}],"copyrightText":"NOASSERTION","fileName":"setup.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-pipelinestagesmqtt.py-8404a9993165ce25ef102e13a32fc8170bb3b571d9c02b3947f256babd295092","checksums":[{"algorithm":"SHA256","checksumValue":"8404a9993165ce25ef102e13a32fc8170bb3b571d9c02b3947f256babd295092"},{"algorithm":"SHA1","checksumValue":"e135add3bb92a980ec7169565e9f8417587c6829"},{"algorithm":"MD5","checksumValue":"72be8c57e1d146f3507a1e57d3b9ab95"}],"copyrightText":"NOASSERTION","fileName":"pipeline_stages_mqtt.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-init.py-87d7f47ae1ecb0343750c3f8dddcb4f2e65a6420e2e61d3568f841e1f156d4b6","checksums":[{"algorithm":"SHA256","checksumValue":"87d7f47ae1ecb0343750c3f8dddcb4f2e65a6420e2e61d3568f841e1f156d4b6"},{"algorithm":"SHA1","checksumValue":"c7d0b93f5d2244ad52f35eec11ec2ec9ca793fd8"},{"algorithm":"MD5","checksumValue":"436657da89eb8e1f96ac8f14adbba341"}],"copyrightText":"NOASSERTION","fileName":"__init__.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-connectionstring.py-88c737530b8e3330790709ca3eafb4c7e6d6764dba4b1260d5b1520848c4a9b8","checksums":[{"algorithm":"SHA256","checksumValue":"88c737530b8e3330790709ca3eafb4c7e6d6764dba4b1260d5b1520848c4a9b8"},{"algorithm":"SHA1","checksumValue":"4e020ca0250f4a8bcf1176db9b7337dcce74894e"},{"algorithm":"MD5","checksumValue":"30c2946711468493b6741026850361bf"}],"copyrightText":"NOASSERTION","fileName":"connection_string.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-init.py-8b3ab276a4c0e41bf85c9f088f7ecabe549b5bf54274b39b6ae99d58dda183d3","checksums":[{"algorithm":"SHA256","checksumValue":"8b3ab276a4c0e41bf85c9f088f7ecabe549b5bf54274b39b6ae99d58dda183d3"},{"algorithm":"SHA1","checksumValue":"b8bd2805f02e1a2d38fbf661ed5220cda414177a"},{"algorithm":"MD5","checksumValue":"06548103180ec0cbd711af31cd1c78af"}],"copyrightText":"NOASSERTION","fileName":"__init__.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-asyncadapter.py-8e3aec171f61296ec27a288ea61c58178071e057853a929e2e1bd105bb7e2378","checksums":[{"algorithm":"SHA256","checksumValue":"8e3aec171f61296ec27a288ea61c58178071e057853a929e2e1bd105bb7e2378"},{"algorithm":"SHA1","checksumValue":"60002295917bd32bb5b55164879bf1bc58405ab5"},{"algorithm":"MD5","checksumValue":"8929998852e7e3775aa5e50ecad2e00e"}],"copyrightText":"NOASSERTION","fileName":"async_adapter.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-useragent.py-90fe81c141cdf87f6a4c3884594b799a41b961a492c61a2fa93e5d0fa23686ed","checksums":[{"algorithm":"SHA256","checksumValue":"90fe81c141cdf87f6a4c3884594b799a41b961a492c61a2fa93e5d0fa23686ed"},{"algorithm":"SHA1","checksumValue":"867db64a4ea7728a88fcd32c3509d11961035ad7"},{"algorithm":"MD5","checksumValue":"cb11d342f1298786a29be379851944fb"}],"copyrightText":"NOASSERTION","fileName":"user_agent.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-abstractclients.py-9822119130041168ca5d8ef5f747caac714d4822cf8cf897589774d7a5903922","checksums":[{"algorithm":"SHA256","checksumValue":"9822119130041168ca5d8ef5f747caac714d4822cf8cf897589774d7a5903922"},{"algorithm":"SHA1","checksumValue":"71cc6252ea263f1bf09a44e0506a8234f6a8b94d"},{"algorithm":"MD5","checksumValue":"c0a6dcd02b47e9c3872f7772a86e7238"}],"copyrightText":"NOASSERTION","fileName":"abstract_clients.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-init.py-9a13bb2dd5bae5e5af5331aa57596f8c48f4a96af8a29ddbd187414b5a9511e7","checksums":[{"algorithm":"SHA256","checksumValue":"9a13bb2dd5bae5e5af5331aa57596f8c48f4a96af8a29ddbd187414b5a9511e7"},{"algorithm":"SHA1","checksumValue":"e20aed6298e09ecb6cef3cec3d845faee5634c8c"},{"algorithm":"MD5","checksumValue":"b76e0b07f723a7015794800550b078b9"}],"copyrightText":"NOASSERTION","fileName":"__init__.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-callableweakmethod.py-9a71c22976b249e80a09ada119856638ec68c85e8bad7b97ccc2eee08b19b0aa","checksums":[{"algorithm":"SHA256","checksumValue":"9a71c22976b249e80a09ada119856638ec68c85e8bad7b97ccc2eee08b19b0aa"},{"algorithm":"SHA1","checksumValue":"85ce0fbbf2521f064661bbcd4f39f29fbb7e52b8"},{"algorithm":"MD5","checksumValue":"7cd91ad3743e9b78d01f14711ebfb228"}],"copyrightText":"NOASSERTION","fileName":"callable_weak_method.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-registrationresult.py-9d984576ac019de7f3264d03edb84d795bab4415a38a227af9f1870a306812e9","checksums":[{"algorithm":"SHA256","checksumValue":"9d984576ac019de7f3264d03edb84d795bab4415a38a227af9f1870a306812e9"},{"algorithm":"SHA1","checksumValue":"21e47a4917c978bb827493980f1d627e67e347b6"},{"algorithm":"MD5","checksumValue":"3899dd481cbf5fb0ed06de967e98bd5f"}],"copyrightText":"NOASSERTION","fileName":"registration_result.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-pipelineopsbase.py-9e818ee1cb7fd09f145b0dfcce007a9180668926690ec89eb29dc28ff64f645e","checksums":[{"algorithm":"SHA256","checksumValue":"9e818ee1cb7fd09f145b0dfcce007a9180668926690ec89eb29dc28ff64f645e"},{"algorithm":"SHA1","checksumValue":"ba7003258b911d2a8e499b1a03ea7d8c026a90e7"},{"algorithm":"MD5","checksumValue":"931a0d0ab5128839607d4c19d7ff3b38"}],"copyrightText":"NOASSERTION","fileName":"pipeline_ops_base.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-patch.py-a1b6e6c1e564c74bc6f69080cfe28db338927f2b959c93b475f6eb1ff18f5125","checksums":[{"algorithm":"SHA256","checksumValue":"a1b6e6c1e564c74bc6f69080cfe28db338927f2b959c93b475f6eb1ff18f5125"},{"algorithm":"SHA1","checksumValue":"856cd6c559ab74a93c07471687d8511fd58fcf02"},{"algorithm":"MD5","checksumValue":"971c472bb85b9b48568312c39483ba0b"}],"copyrightText":"NOASSERTION","fileName":"patch.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-synchandlermanager.py-ae0aae1e172e04362f5405f59e21f67972f54bf9412dce96563c7432f396586a","checksums":[{"algorithm":"SHA256","checksumValue":"ae0aae1e172e04362f5405f59e21f67972f54bf9412dce96563c7432f396586a"},{"algorithm":"SHA1","checksumValue":"f668c768fc7b7b64c109008cef9b1bba2b3099e0"},{"algorithm":"MD5","checksumValue":"f2cb0e0bedc282b957e3ba11639f0db8"}],"copyrightText":"NOASSERTION","fileName":"sync_handler_manager.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-pipelineopsmqtt.py-ae17466f20e981cfed305e66242572640172c7b6c8045402b8068ec23d79ae27","checksums":[{"algorithm":"SHA256","checksumValue":"ae17466f20e981cfed305e66242572640172c7b6c8045402b8068ec23d79ae27"},{"algorithm":"SHA1","checksumValue":"c9d60c84a7845a28e8066715dacb695e5d8531fd"},{"algorithm":"MD5","checksumValue":"f5904ea40b6bb0cca7a5542682b6e95f"}],"copyrightText":"NOASSERTION","fileName":"pipeline_ops_mqtt.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-exceptions.py-ae98b26f22198f4042f2a0daead1b69f2aac2d662013449ae4bfa8b470352a5a","checksums":[{"algorithm":"SHA256","checksumValue":"ae98b26f22198f4042f2a0daead1b69f2aac2d662013449ae4bfa8b470352a5a"},{"algorithm":"SHA1","checksumValue":"e3cde3a9d04e15831ee9170e6a0cdb173719ee4b"},{"algorithm":"MD5","checksumValue":"ba1a9a8cd41bf22bab54d0082480ddcf"}],"copyrightText":"NOASSERTION","fileName":"exceptions.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-pipelineeventsiothub.py-b2608484aa48cfd38ed28aa5b9eec936e831b95a81e7855108834079e841770b","checksums":[{"algorithm":"SHA256","checksumValue":"b2608484aa48cfd38ed28aa5b9eec936e831b95a81e7855108834079e841770b"},{"algorithm":"SHA1","checksumValue":"76c2dcd0c3dd1706f2fc69f8a3e1c7ed919b22de"},{"algorithm":"MD5","checksumValue":"0d29311fa6ec71d788ff74e1b5d874a7"}],"copyrightText":"NOASSERTION","fileName":"pipeline_events_iothub.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-exceptions.py-b34f3069eb4b3caaebef6b09e37f2aa84cbd86ca21d7fa14f877e04bf473c13d","checksums":[{"algorithm":"SHA256","checksumValue":"b34f3069eb4b3caaebef6b09e37f2aa84cbd86ca21d7fa14f877e04bf473c13d"},{"algorithm":"SHA1","checksumValue":"9d7ef0a82e6852ebd22eb7c9c60fa0b38acd3d83"},{"algorithm":"MD5","checksumValue":"16c92f09911df6b836d6a791cbd45dd6"}],"copyrightText":"NOASSERTION","fileName":"exceptions.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-PKGINFO-b460eab8e4b20545db5949071106f66c09e86822ab993615a90f6767b7fef8d7","checksums":[{"algorithm":"SHA256","checksumValue":"b460eab8e4b20545db5949071106f66c09e86822ab993615a90f6767b7fef8d7"},{"algorithm":"SHA1","checksumValue":"5128683a23f43e8c547959587662d6e670d3d277"},{"algorithm":"MD5","checksumValue":"42c108665bde51ed33397148066ae004"}],"copyrightText":"NOASSERTION","fileName":"PKG-INFO","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-PKGINFO-b460eab8e4b20545db5949071106f66c09e86822ab993615a90f6767b7fef8d7","checksums":[{"algorithm":"SHA256","checksumValue":"b460eab8e4b20545db5949071106f66c09e86822ab993615a90f6767b7fef8d7"},{"algorithm":"SHA1","checksumValue":"5128683a23f43e8c547959587662d6e670d3d277"},{"algorithm":"MD5","checksumValue":"42c108665bde51ed33397148066ae004"}],"copyrightText":"NOASSERTION","fileName":"PKG-INFO","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-signingmechanism.py-b74d914e7389c5e3d55805d8db4cdd0db1643321eb9ffffd4a037b9db7382730","checksums":[{"algorithm":"SHA256","checksumValue":"b74d914e7389c5e3d55805d8db4cdd0db1643321eb9ffffd4a037b9db7382730"},{"algorithm":"SHA1","checksumValue":"bd432ae1bf0eb5dbe80911b17a5ac8402cb0a620"},{"algorithm":"MD5","checksumValue":"662810297f42dd5ce8e9c47d6839b048"}],"copyrightText":"NOASSERTION","fileName":"signing_mechanism.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-abstractprovisioningdeviceclient.py-b8a99ad05f8ee80b7f7b991b0bf934a7fc0843e039109b4dde17ef6f730b5fc7","checksums":[{"algorithm":"SHA256","checksumValue":"b8a99ad05f8ee80b7f7b991b0bf934a7fc0843e039109b4dde17ef6f730b5fc7"},{"algorithm":"SHA1","checksumValue":"52c545907e31c355555da09d979ac059c56c4e31"},{"algorithm":"MD5","checksumValue":"eafd2beab3dd89e5500f6d586b121497"}],"copyrightText":"NOASSERTION","fileName":"abstract_provisioning_device_client.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-versioncompat.py-b93bf2c623faa2c2527e062ef8f33746d25c02b22fd4751f79bfeaa06d546adb","checksums":[{"algorithm":"SHA256","checksumValue":"b93bf2c623faa2c2527e062ef8f33746d25c02b22fd4751f79bfeaa06d546adb"},{"algorithm":"SHA1","checksumValue":"0c3e288f8e7cc3fe0a8a7bd2a05307b560a0b165"},{"algorithm":"MD5","checksumValue":"7fe8a16cc3c9f22f3e6429d42b1a3e4d"}],"copyrightText":"NOASSERTION","fileName":"version_compat.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-inboxmanager.py-ba0855ce31d8320b55aa741c80ca97282c449decfb87307bcd71e4b5d48227d5","checksums":[{"algorithm":"SHA256","checksumValue":"ba0855ce31d8320b55aa741c80ca97282c449decfb87307bcd71e4b5d48227d5"},{"algorithm":"SHA1","checksumValue":"6cb7a55c0ab24e8e53b95e4480aeff26391b15c4"},{"algorithm":"MD5","checksumValue":"7df1fb26689a5d33cf58ab7a19a55c21"}],"copyrightText":"NOASSERTION","fileName":"inbox_manager.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-patchdocumentation.py-bdfa3ce6374247e42d65504e087448a361d98a6dafa02fa84f0cfef37c50e8b3","checksums":[{"algorithm":"SHA256","checksumValue":"bdfa3ce6374247e42d65504e087448a361d98a6dafa02fa84f0cfef37c50e8b3"},{"algorithm":"SHA1","checksumValue":"56f2b6b7ba727b3cefa8b6a995567f7fa16824c0"},{"algorithm":"MD5","checksumValue":"a44f4205397baf84b6b27d6f009bd1d1"}],"copyrightText":"NOASSERTION","fileName":"patch_documentation.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-pipelinestagesprovisioningmqtt.py-bfafd91b41b1efbd144612d426d1938db1b6bcb1ee4593b08fc7cf37f059367b","checksums":[{"algorithm":"SHA256","checksumValue":"bfafd91b41b1efbd144612d426d1938db1b6bcb1ee4593b08fc7cf37f059367b"},{"algorithm":"SHA1","checksumValue":"408c5fc867d1a28966d1e6b238c9d8286048efb3"},{"algorithm":"MD5","checksumValue":"09537e32f9f7ed5a376516720c49c2c5"}],"copyrightText":"NOASSERTION","fileName":"pipeline_stages_provisioning_mqtt.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-pipelinestageshttp.py-c10357b95f5e3dab87cd7c9d0e5afeb39a8a6fb73177d45b920a0a11398d19c2","checksums":[{"algorithm":"SHA256","checksumValue":"c10357b95f5e3dab87cd7c9d0e5afeb39a8a6fb73177d45b920a0a11398d19c2"},{"algorithm":"SHA1","checksumValue":"d782936f72f5fa6a807ce5351dfb9a0aa6d09606"},{"algorithm":"MD5","checksumValue":"d00ea9e151a7d57892f02167602887bf"}],"copyrightText":"NOASSERTION","fileName":"pipeline_stages_http.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-init.py-c2c0b0f48f4a15ab45280f6b60e32b85f7c9c23d7c4e3506b255210eac69ce9f","checksums":[{"algorithm":"SHA256","checksumValue":"c2c0b0f48f4a15ab45280f6b60e32b85f7c9c23d7c4e3506b255210eac69ce9f"},{"algorithm":"SHA1","checksumValue":"fa06ef88952c30e203b9b8a06bdc9e18fb488941"},{"algorithm":"MD5","checksumValue":"ec8c2e0211aeaef218f6ed62fb5d48a6"}],"copyrightText":"NOASSERTION","fileName":"__init__.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-handleexceptions.py-c309f0848cb4dc6bb0df0eb5f5192cefe1d19b9d82b58a5b255885cdc970e838","checksums":[{"algorithm":"SHA256","checksumValue":"c309f0848cb4dc6bb0df0eb5f5192cefe1d19b9d82b58a5b255885cdc970e838"},{"algorithm":"SHA1","checksumValue":"63538f9165b121744234742c4c3a1e548b6f5772"},{"algorithm":"MD5","checksumValue":"fe17b8abf14695447db7ed1365bc668f"}],"copyrightText":"NOASSERTION","fileName":"handle_exceptions.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-mqtttopiciothub.py-c3204bf10331cb01005ce98fc8c47b09dd10eff47c67afb8a44192bc77648858","checksums":[{"algorithm":"SHA256","checksumValue":"c3204bf10331cb01005ce98fc8c47b09dd10eff47c67afb8a44192bc77648858"},{"algorithm":"SHA1","checksumValue":"cbdaf08d3aea88400bc089482472ffe6e64d9730"},{"algorithm":"MD5","checksumValue":"a2dd1dce3cf80175ef6c77e8dfbc1bf1"}],"copyrightText":"NOASSERTION","fileName":"mqtt_topic_iothub.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-pipelinestagesbase.py-c43ccd51e87d78067e07740661f5f21aa85b8ac4f7f8d2f7373ffd7cbb1918d5","checksums":[{"algorithm":"SHA256","checksumValue":"c43ccd51e87d78067e07740661f5f21aa85b8ac4f7f8d2f7373ffd7cbb1918d5"},{"algorithm":"SHA1","checksumValue":"0f854a568201c58031e588e30650f1453fb20d37"},{"algorithm":"MD5","checksumValue":"c71c47da4d303c8ecd3ddf2f4ddb89d5"}],"copyrightText":"NOASSERTION","fileName":"pipeline_stages_base.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-pipelineopsiothubhttp.py-c5f34228af81e6263684903aaa29f69877ccdc17781f379c671662bf20626579","checksums":[{"algorithm":"SHA256","checksumValue":"c5f34228af81e6263684903aaa29f69877ccdc17781f379c671662bf20626579"},{"algorithm":"SHA1","checksumValue":"4cdc22f856f8867dbe621a4f98c97221374c4d3f"},{"algorithm":"MD5","checksumValue":"fbd702dbec1d66bdf7802cf3d55d0d79"}],"copyrightText":"NOASSERTION","fileName":"pipeline_ops_iothub_http.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-pipelineopsiothub.py-c77200a7bb06a339ab1d86e3593b6a03f788af00b907ec919465d568b4e1d5ba","checksums":[{"algorithm":"SHA256","checksumValue":"c77200a7bb06a339ab1d86e3593b6a03f788af00b907ec919465d568b4e1d5ba"},{"algorithm":"SHA1","checksumValue":"98385eda18578ce33b6029a68a3984225619fe18"},{"algorithm":"MD5","checksumValue":"3dd70c44d11d528214660958b29be15c"}],"copyrightText":"NOASSERTION","fileName":"pipeline_ops_iothub.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-methods.py-cbea66ce24cd9ff6ba75b1ff84225a5a739fae4f42a03de68f8726949c18c478","checksums":[{"algorithm":"SHA256","checksumValue":"cbea66ce24cd9ff6ba75b1ff84225a5a739fae4f42a03de68f8726949c18c478"},{"algorithm":"SHA1","checksumValue":"d84aa93b260afec1602c45a2c32a3724a5bad651"},{"algorithm":"MD5","checksumValue":"49dc72e24b3e913b5af56014adb5a567"}],"copyrightText":"NOASSERTION","fileName":"methods.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-asyncprovisioningdeviceclient.py-ce2fb03b2ef2147b9f0e9aaf0c14288f5edf977729c579275eb7ba4f62eb6cbb","checksums":[{"algorithm":"SHA256","checksumValue":"ce2fb03b2ef2147b9f0e9aaf0c14288f5edf977729c579275eb7ba4f62eb6cbb"},{"algorithm":"SHA1","checksumValue":"da462811ae9758a0095d6b99e761518349883320"},{"algorithm":"MD5","checksumValue":"70d099c3eefcc4d18cfae649641111ca"}],"copyrightText":"NOASSERTION","fileName":"async_provisioning_device_client.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-requires.txt-cead29a760d86eb6705a8581e7f01228084bb167d20dab50f680b2921dc9fd7f","checksums":[{"algorithm":"SHA256","checksumValue":"cead29a760d86eb6705a8581e7f01228084bb167d20dab50f680b2921dc9fd7f"},{"algorithm":"SHA1","checksumValue":"2f4566b0a69a940c486c118c3861843dc81fb90c"},{"algorithm":"MD5","checksumValue":"8d59a731bf5ebd9858aed972cb57f339"}],"copyrightText":"NOASSERTION","fileName":"requires.txt","fileTypes":["DOCUMENTATION"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-setup.cfg-d5b67fa2b0880d68f7df787a6612968d241f5f7b3c756cdf9212538eaa4f06e6","checksums":[{"algorithm":"SHA256","checksumValue":"d5b67fa2b0880d68f7df787a6612968d241f5f7b3c756cdf9212538eaa4f06e6"},{"algorithm":"SHA1","checksumValue":"6df4ad9a2ecad7c73b5524dd4568e02d6a20e22d"},{"algorithm":"MD5","checksumValue":"43c9dcaf88109e6bcd839ccda9208ae9"}],"copyrightText":"NOASSERTION","fileName":"setup.cfg","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-httptransport.py-d80a34a4c98229176671fbdfa494e4c4491b75b1aedaaa5197f6baaee1cfbc79","checksums":[{"algorithm":"SHA256","checksumValue":"d80a34a4c98229176671fbdfa494e4c4491b75b1aedaaa5197f6baaee1cfbc79"},{"algorithm":"SHA1","checksumValue":"3e7f0d861ad04b995c0594f566f582d9317f8b10"},{"algorithm":"MD5","checksumValue":"c18c2c7ce7870b6f0d4e847b9804db65"}],"copyrightText":"NOASSERTION","fileName":"http_transport.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-pipelinestagesiothub.py-db0b2260fda8cba5674e806372347b3043b97b37544a8d0ef44a2e4d0b05bf02","checksums":[{"algorithm":"SHA256","checksumValue":"db0b2260fda8cba5674e806372347b3043b97b37544a8d0ef44a2e4d0b05bf02"},{"algorithm":"SHA1","checksumValue":"4f105470fa95976c31741a9cd779b6aa5b162734"},{"algorithm":"MD5","checksumValue":"c179661520733c7cf5b427f2143957f7"}],"copyrightText":"NOASSERTION","fileName":"pipeline_stages_iothub.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-init.py-db48769a75eea9ba37384b585ba6f1dd52278dd3df93ca53679f397c3395acbf","checksums":[{"algorithm":"SHA256","checksumValue":"db48769a75eea9ba37384b585ba6f1dd52278dd3df93ca53679f397c3395acbf"},{"algorithm":"SHA1","checksumValue":"1ad982eba068af52d9577ac051ebf01a72a64d33"},{"algorithm":"MD5","checksumValue":"a3c99da8e9fbea15aa1b50b04f734828"}],"copyrightText":"NOASSERTION","fileName":"__init__.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-mqtttopicprovisioning.py-df91827748a8a367716e77863e0f1a83fed7dd767172a75094567ef42684ba0e","checksums":[{"algorithm":"SHA256","checksumValue":"df91827748a8a367716e77863e0f1a83fed7dd767172a75094567ef42684ba0e"},{"algorithm":"SHA1","checksumValue":"8bb2d63ba3504af68277c6c6f56168cf161ef05e"},{"algorithm":"MD5","checksumValue":"c3516bde33a7964e40d15d0575022da6"}],"copyrightText":"NOASSERTION","fileName":"mqtt_topic_provisioning.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-edgehsm.py-e2ea383df9a5af9f845b2f759143cdf27d8a23572bbc008172ebb93a461397a5","checksums":[{"algorithm":"SHA256","checksumValue":"e2ea383df9a5af9f845b2f759143cdf27d8a23572bbc008172ebb93a461397a5"},{"algorithm":"SHA1","checksumValue":"1b2ae8b8fffba4bda507fd6ffa0f5072e401603a"},{"algorithm":"MD5","checksumValue":"e8d2b3396de536271a0cbad585160d42"}],"copyrightText":"NOASSERTION","fileName":"edge_hsm.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-constant.py-e63847ac3734fdc5df0ab52e3f0b58a6bb16e8c8fd1aba0de7b2631946789cf2","checksums":[{"algorithm":"SHA256","checksumValue":"e63847ac3734fdc5df0ab52e3f0b58a6bb16e8c8fd1aba0de7b2631946789cf2"},{"algorithm":"SHA1","checksumValue":"0a680eecea8d151ca22f9c9dc44ce6347ca15075"},{"algorithm":"MD5","checksumValue":"9d6453d958ca755c699e7bc0b05acbfb"}],"copyrightText":"NOASSERTION","fileName":"constant.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-init.py-e6df20028fcd9d9dbaf6aec53dca7a3f0994733176505992f19cf528055b88bd","checksums":[{"algorithm":"SHA256","checksumValue":"e6df20028fcd9d9dbaf6aec53dca7a3f0994733176505992f19cf528055b88bd"},{"algorithm":"SHA1","checksumValue":"ceb2fca5229cbdad5aefc91f942e4aa5fc267664"},{"algorithm":"MD5","checksumValue":"6670daf03d9f7e885c4c1af93509c2ff"}],"copyrightText":"NOASSERTION","fileName":"__init__.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-init.py-e6df20028fcd9d9dbaf6aec53dca7a3f0994733176505992f19cf528055b88bd","checksums":[{"algorithm":"SHA256","checksumValue":"e6df20028fcd9d9dbaf6aec53dca7a3f0994733176505992f19cf528055b88bd"},{"algorithm":"SHA1","checksumValue":"ceb2fca5229cbdad5aefc91f942e4aa5fc267664"},{"algorithm":"MD5","checksumValue":"6670daf03d9f7e885c4c1af93509c2ff"}],"copyrightText":"NOASSERTION","fileName":"__init__.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-pipelineeventsmqtt.py-e7f74de39361d3528b31822f1c15a7558676242da5a095e16c7247904df21198","checksums":[{"algorithm":"SHA256","checksumValue":"e7f74de39361d3528b31822f1c15a7558676242da5a095e16c7247904df21198"},{"algorithm":"SHA1","checksumValue":"760574fcbb8ae8aa7649fb5f4e7ed0acfb1040f1"},{"algorithm":"MD5","checksumValue":"3be765f5e44a0c00486893aa53a3e00d"}],"copyrightText":"NOASSERTION","fileName":"pipeline_events_mqtt.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-transportexceptions.py-e84e69929912bdf64ecc9a597e64e7cb6526c2def7d2e2ca896952931ad077ac","checksums":[{"algorithm":"SHA256","checksumValue":"e84e69929912bdf64ecc9a597e64e7cb6526c2def7d2e2ca896952931ad077ac"},{"algorithm":"SHA1","checksumValue":"b4175577fdf9d5f115f9b11d533c5b584dbb63ea"},{"algorithm":"MD5","checksumValue":"814832c7b26400f2637f209b75fb7b4e"}],"copyrightText":"NOASSERTION","fileName":"transport_exceptions.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-message.py-e9a1e46ba10081936946b6952d64fe3d5f3e413922eb05a0a9f046cec7a86baf","checksums":[{"algorithm":"SHA256","checksumValue":"e9a1e46ba10081936946b6952d64fe3d5f3e413922eb05a0a9f046cec7a86baf"},{"algorithm":"SHA1","checksumValue":"2779d0e7847345d5e2bc60f739eb0064cf323a91"},{"algorithm":"MD5","checksumValue":"120f5a3e177775fa2e253858eec32a91"}],"copyrightText":"NOASSERTION","fileName":"message.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-init.py-efe4893244fd9165e22188e975be2236943d629c079dee3e9f3d5e12a3443b25","checksums":[{"algorithm":"SHA256","checksumValue":"efe4893244fd9165e22188e975be2236943d629c079dee3e9f3d5e12a3443b25"},{"algorithm":"SHA1","checksumValue":"26597fd9ad7c2eca648adad0ac9c8c14f2c823d1"},{"algorithm":"MD5","checksumValue":"83667831fc03782808169798b1719322"}],"copyrightText":"NOASSERTION","fileName":"__init__.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-mqtttransport.py-eff063648705f959c873f4636f4af9531d9a5440ecd8c200a079beab0983afa7","checksums":[{"algorithm":"SHA256","checksumValue":"eff063648705f959c873f4636f4af9531d9a5440ecd8c200a079beab0983afa7"},{"algorithm":"SHA1","checksumValue":"d5eae104ed1dbca0437560f286226681863db8e6"},{"algorithm":"MD5","checksumValue":"3bae8ac139813a2f18aed53da56796fb"}],"copyrightText":"NOASSERTION","fileName":"mqtt_transport.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-asyncclients.py-f0ddaa6dc1e11979e172caba4c0cb941d182e0fd7b0012bee27c888785c04c21","checksums":[{"algorithm":"SHA256","checksumValue":"f0ddaa6dc1e11979e172caba4c0cb941d182e0fd7b0012bee27c888785c04c21"},{"algorithm":"SHA1","checksumValue":"8c66bd93a7947ae13fc4fde79b7dd4aabc963884"},{"algorithm":"MD5","checksumValue":"5af7a3ba10bb0c0681c587fc516bd33a"}],"copyrightText":"NOASSERTION","fileName":"async_clients.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-pipelineeventsbase.py-f6cae070de1805d6d3047285088426df14f092261a2e9fbedac88dd53f9a561b","checksums":[{"algorithm":"SHA256","checksumValue":"f6cae070de1805d6d3047285088426df14f092261a2e9fbedac88dd53f9a561b"},{"algorithm":"SHA1","checksumValue":"46bcdc3be2644d5d43ac9d2bd681bf8c68f7490e"},{"algorithm":"MD5","checksumValue":"02b96092ac5022e398215e1e1c8726ef"}],"copyrightText":"NOASSERTION","fileName":"pipeline_events_base.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-asynchandlermanager.py-fab140de316a0449616427b0518c22007f5653109b81b90ae5363859f6d6deb6","checksums":[{"algorithm":"SHA256","checksumValue":"fab140de316a0449616427b0518c22007f5653109b81b90ae5363859f6d6deb6"},{"algorithm":"SHA1","checksumValue":"0a9b528c78f6e10397cc62a64df97605c94052ce"},{"algorithm":"MD5","checksumValue":"5a4b44a6002ac7794c04b84c9ccd1ad9"}],"copyrightText":"NOASSERTION","fileName":"async_handler_manager.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-constant.py-feb0c364cc90785284a35e95a1e17b77e8b35750f9bb1cb7d3b7a63487d66b57","checksums":[{"algorithm":"SHA256","checksumValue":"feb0c364cc90785284a35e95a1e17b77e8b35750f9bb1cb7d3b7a63487d66b57"},{"algorithm":"SHA1","checksumValue":"62d9555cf7ad3742f4c2df62b4c2da4215af6043"},{"algorithm":"MD5","checksumValue":"a16785cc79c63c7116522f4f01198b89"}],"copyrightText":"NOASSERTION","fileName":"constant.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]}],"relationships":[{"spdxElementId":"SPDXRef-DOCUMENT","relationshipType":"DESCRIBES","relatedSpdxElement":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","comment":"This describes relationship was added as a default relationship by the SPDX Tools Tag parser."},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-dependencylinks.txt-01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-0251c8fec8dc6c687f172535521220c00c0ffe0b53e65f5060c0d45faa0590ac"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-patchdocumentation.py-0700b4315b7d66e22733497a953c351690b8d3edfb9c62338fa5b654dafdcf6d"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-eventedcallback.py-0a347faa4ce76a0a6f73f449bb76e2a7921782478d7fc6702bd50488764f937c"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-pipelineexceptions.py-0f97bac7eac0fd294edcbe7d2c5e83386dc3e91e111b99010a444798864a5f34"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-SOURCES.txt-101fb1ca0a5e6dd736a4bf57d80378e1c7b1ff1961f93db552bfb53e8dc85fa7"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-twin.py-12e048864dc48f1e20a9d77497b6236694f32c8c34da3ca544775d80d354594a"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-147b05f38c73db6abfa0545dd77765473927bae92bd7ded03985145dfb30d702"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-MANIFEST.in-190ba468b8eca06fa8428e01d1aae6105213996caf391985dc91afaaf4c516e3"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-httpmaperror.py-202aac24b96972c06a67db359d15acd5e40d59c0d0b687cf4a5b277a251614a4"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-constant.py-2556ecd5641b1b5842492d57c0092b6f3f7409927c51c8fa9d8943c4ceae2a7b"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-mqttpipeline.py-256a3e66edfd7ce4aa2ca4edae0d856b49eaacf76c9f07b5a37280fadbc4ac3f"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-asynciocompat.py-26b4b700517afae47f6b87d6cb9bf69d08ff5c0697b42e279382cbc35ef9b9eb"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-exceptions.py-27d8e22dd31343c89d78ceee1608a95508978a51261dc76ef7ce4bbbed7c8071"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-pipelinethread.py-2a08aed34a18ef19468c6072edc5eb4ece7b1c685b570c0999d41272d6a16e97"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-mqttpipeline.py-33b83df1021f6353c1f4b9173ab7bbe97838a418737e97204354aeba16ccf63b"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-sastoken.py-384d0552990888faeb5ca86c6eb9274ae02b12234c31afdaf0b510818374deb3"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-pipelinestagesprovisioning.py-4485214b75b45d8ddc32741cc673a18d431b2fec0e0b88bc482bbfa8e29047bc"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-pipelinestagesiothubmqtt.py-4566ce91c5ffe9f02a6c226477396d16a881898d73642a890eb27153bf20c7a7"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-pipelineopshttp.py-481a059bb41f3f3e40861047e43c989ea9f7a67800b25b52065dfe0510ee867f"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-pipelineopsprovisioning.py-481cc6ef0687a709457cdb6d5d6887c4c455146562f58e417c211c2b7c68b763"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-toplevel.txt-4bb0e1595f66f344c1cc084e163c4352235b2accf3a1385b9eb4b3e4ca5b1d24"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-chainableexception.py-4d98f73b38ff326e6e3031e7cfac839e1b7457fb34b89e2d130c83470525f779"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-config.py-4dcc2c865649710bd588239258dab699dd19e5352748b06a57d9e766f8ec8600"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-proxyoptions.py-4e173d152d95737b5f02eb1e5e204b0b827af855606ad271f27887090e253105"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-httppathiothub.py-56a53a9c980d47e5d09981fc672c300f911d87914a8560900d26495581f4e24f"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-5eb83c2641c2a4b8b031a8072916b42403082781ada643a7972189eb296e9ded"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-config.py-5f053551dc3b0845da267044ef171844138cc7eab2f07e163e1d02239fc0b073"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-config.py-5f556a36a4a3dadb9774f8f59d85bb13467667d57a6a359e6cc20ffff06015d0"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-pipelinestagesiothubhttp.py-5f73a25500095616781f6d6bfd6ce84da49f63ca01c3e3236f8c12e3b83d752e"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-60fdfba01c316239ae9be93948d7f3617a0211cc312db2c33143b9c389b8e56f"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-loopmanagement.py-611fa174c39b5bbaf56ce397943f68554085d10a9e0d71ba52a11f7fdf072087"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-syncinbox.py-61d6bd0eadf9536f047f2a3afc6bb2b36dd2867b0f79e5beefe80f376ac92ffd"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-httppipeline.py-64aad149f97b605e7eb8829f53f1c8dd40cb4e85a5e7468a5ab19656932a078b"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-6629bcbf1c9fba4fc22d05de5f80e09c134a617a20ef923eb47123dd2cc561b4"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-provisioningdeviceclient.py-6cd1aa472b1bb431318bcdc533aa0886df66f2e49019d9f34986cf12f7ed5114"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-asyncinbox.py-6f84a83366439c00f13d0041f85148aea082bc86f91f4823fbcad872d8447738"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-7256e21bbccf5e752990f2652277b46ac9b526efe0c56b7d2ab0a54ae51c784c"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-README.md-7506ab78de935983d0bb3f259f5e049007bd9a16291d33c7049e8fc6eb77b60a"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-768e08f2296c7b1b135f3011a9fa3c2d137f7255e4195ae278a38fbea35f8be5"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-syncclients.py-76f44624cf9138215f95096f520158d058dcdd0f471ac3da0cbfb7fdb90e4a12"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-7bdde2598252fd3e927576656aa037625678253b7ebce8f13f65a14923b111f7"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-x509.py-7e16b2834173dd0ad874e6885905ef48284dc6fff3e55ddcba99f6f1adaca871"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-notzipsafe-7eb70257593da06f682a3ddda54a9d260d4fc514f645237f5ca74b08f8da61a6"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-setup.py-837095d4ec0127d7994fccdcd8e487b01b7f60fe4aa881762d59305e5061e020"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-pipelinestagesmqtt.py-8404a9993165ce25ef102e13a32fc8170bb3b571d9c02b3947f256babd295092"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-87d7f47ae1ecb0343750c3f8dddcb4f2e65a6420e2e61d3568f841e1f156d4b6"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-connectionstring.py-88c737530b8e3330790709ca3eafb4c7e6d6764dba4b1260d5b1520848c4a9b8"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-8b3ab276a4c0e41bf85c9f088f7ecabe549b5bf54274b39b6ae99d58dda183d3"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-asyncadapter.py-8e3aec171f61296ec27a288ea61c58178071e057853a929e2e1bd105bb7e2378"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-useragent.py-90fe81c141cdf87f6a4c3884594b799a41b961a492c61a2fa93e5d0fa23686ed"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-abstractclients.py-9822119130041168ca5d8ef5f747caac714d4822cf8cf897589774d7a5903922"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-9a13bb2dd5bae5e5af5331aa57596f8c48f4a96af8a29ddbd187414b5a9511e7"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-callableweakmethod.py-9a71c22976b249e80a09ada119856638ec68c85e8bad7b97ccc2eee08b19b0aa"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-registrationresult.py-9d984576ac019de7f3264d03edb84d795bab4415a38a227af9f1870a306812e9"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-pipelineopsbase.py-9e818ee1cb7fd09f145b0dfcce007a9180668926690ec89eb29dc28ff64f645e"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-patch.py-a1b6e6c1e564c74bc6f69080cfe28db338927f2b959c93b475f6eb1ff18f5125"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-synchandlermanager.py-ae0aae1e172e04362f5405f59e21f67972f54bf9412dce96563c7432f396586a"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-pipelineopsmqtt.py-ae17466f20e981cfed305e66242572640172c7b6c8045402b8068ec23d79ae27"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-exceptions.py-ae98b26f22198f4042f2a0daead1b69f2aac2d662013449ae4bfa8b470352a5a"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-pipelineeventsiothub.py-b2608484aa48cfd38ed28aa5b9eec936e831b95a81e7855108834079e841770b"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-exceptions.py-b34f3069eb4b3caaebef6b09e37f2aa84cbd86ca21d7fa14f877e04bf473c13d"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-PKGINFO-b460eab8e4b20545db5949071106f66c09e86822ab993615a90f6767b7fef8d7"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-PKGINFO-b460eab8e4b20545db5949071106f66c09e86822ab993615a90f6767b7fef8d7"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-signingmechanism.py-b74d914e7389c5e3d55805d8db4cdd0db1643321eb9ffffd4a037b9db7382730"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-abstractprovisioningdeviceclient.py-b8a99ad05f8ee80b7f7b991b0bf934a7fc0843e039109b4dde17ef6f730b5fc7"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-versioncompat.py-b93bf2c623faa2c2527e062ef8f33746d25c02b22fd4751f79bfeaa06d546adb"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-inboxmanager.py-ba0855ce31d8320b55aa741c80ca97282c449decfb87307bcd71e4b5d48227d5"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-patchdocumentation.py-bdfa3ce6374247e42d65504e087448a361d98a6dafa02fa84f0cfef37c50e8b3"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-pipelinestagesprovisioningmqtt.py-bfafd91b41b1efbd144612d426d1938db1b6bcb1ee4593b08fc7cf37f059367b"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-pipelinestageshttp.py-c10357b95f5e3dab87cd7c9d0e5afeb39a8a6fb73177d45b920a0a11398d19c2"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-c2c0b0f48f4a15ab45280f6b60e32b85f7c9c23d7c4e3506b255210eac69ce9f"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-handleexceptions.py-c309f0848cb4dc6bb0df0eb5f5192cefe1d19b9d82b58a5b255885cdc970e838"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-mqtttopiciothub.py-c3204bf10331cb01005ce98fc8c47b09dd10eff47c67afb8a44192bc77648858"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-pipelinestagesbase.py-c43ccd51e87d78067e07740661f5f21aa85b8ac4f7f8d2f7373ffd7cbb1918d5"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-pipelineopsiothubhttp.py-c5f34228af81e6263684903aaa29f69877ccdc17781f379c671662bf20626579"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-pipelineopsiothub.py-c77200a7bb06a339ab1d86e3593b6a03f788af00b907ec919465d568b4e1d5ba"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-methods.py-cbea66ce24cd9ff6ba75b1ff84225a5a739fae4f42a03de68f8726949c18c478"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-asyncprovisioningdeviceclient.py-ce2fb03b2ef2147b9f0e9aaf0c14288f5edf977729c579275eb7ba4f62eb6cbb"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-requires.txt-cead29a760d86eb6705a8581e7f01228084bb167d20dab50f680b2921dc9fd7f"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-setup.cfg-d5b67fa2b0880d68f7df787a6612968d241f5f7b3c756cdf9212538eaa4f06e6"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-httptransport.py-d80a34a4c98229176671fbdfa494e4c4491b75b1aedaaa5197f6baaee1cfbc79"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-pipelinestagesiothub.py-db0b2260fda8cba5674e806372347b3043b97b37544a8d0ef44a2e4d0b05bf02"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-db48769a75eea9ba37384b585ba6f1dd52278dd3df93ca53679f397c3395acbf"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-mqtttopicprovisioning.py-df91827748a8a367716e77863e0f1a83fed7dd767172a75094567ef42684ba0e"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-edgehsm.py-e2ea383df9a5af9f845b2f759143cdf27d8a23572bbc008172ebb93a461397a5"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-constant.py-e63847ac3734fdc5df0ab52e3f0b58a6bb16e8c8fd1aba0de7b2631946789cf2"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-e6df20028fcd9d9dbaf6aec53dca7a3f0994733176505992f19cf528055b88bd"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-e6df20028fcd9d9dbaf6aec53dca7a3f0994733176505992f19cf528055b88bd"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-pipelineeventsmqtt.py-e7f74de39361d3528b31822f1c15a7558676242da5a095e16c7247904df21198"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-transportexceptions.py-e84e69929912bdf64ecc9a597e64e7cb6526c2def7d2e2ca896952931ad077ac"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-message.py-e9a1e46ba10081936946b6952d64fe3d5f3e413922eb05a0a9f046cec7a86baf"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-efe4893244fd9165e22188e975be2236943d629c079dee3e9f3d5e12a3443b25"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-mqtttransport.py-eff063648705f959c873f4636f4af9531d9a5440ecd8c200a079beab0983afa7"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-asyncclients.py-f0ddaa6dc1e11979e172caba4c0cb941d182e0fd7b0012bee27c888785c04c21"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-pipelineeventsbase.py-f6cae070de1805d6d3047285088426df14f092261a2e9fbedac88dd53f9a561b"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-asynchandlermanager.py-fab140de316a0449616427b0518c22007f5653109b81b90ae5363859f6d6deb6"},{"spdxElementId":"SPDXRef-Pkg-python3azureiotdevice2.3.0r0pb5e0214.tar.gz-4695b682e38aa62ee5bae0aed7659902524301e6323f7dc3637fec7c33982958","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-constant.py-feb0c364cc90785284a35e95a1e17b77e8b35750f9bb1cb7d3b7a63487d66b57"}]}