{"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-25T10:20:23.172620626Z","creators":["Tool: The Duke of Highlander"],"licenseListVersion":"2.0"},"name":"python3-pyudev-0.23.2-r0-pcee3a96.tar.gz","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-25T10:20:23.172620686Z","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/b565c7e264edc80f9e613d4bc495605c75c68eb6d44bf22ac7e67fa88429f49c","packages":[{"SPDXID":"SPDXRef-Pkg-python3pyudev0.23.2r0pcee3a96.tar.gz-b565c7e264edc80f9e613d4bc495605c75c68eb6d44bf22ac7e67fa88429f49c","checksums":[{"algorithm":"SHA256","checksumValue":"b565c7e264edc80f9e613d4bc495605c75c68eb6d44bf22ac7e67fa88429f49c"}],"copyrightText":"NOASSERTION","downloadLocation":"NOASSERTION","filesAnalyzed":true,"licenseConcluded":"LGPL-2.1","licenseDeclared":"LGPL-2.1","licenseInfoFromFiles":["NOASSERTION"],"name":"python3-pyudev-0.23.2-r0-pcee3a96.tar.gz","originator":"NOASSERTION","packageFileName":"python3-pyudev-0.23.2-r0-pcee3a96.tar.gz","packageVerificationCode":{"packageVerificationCodeValue":"4656433200a6f29c6704b6fd05a02ff5ce380b492c743918156ec7095c4521be9b6aa107ee"},"versionInfo":""}],"files":[{"SPDXID":"SPDXRef-File-qtbase.py-00a907f637dfcbe3e50f5051d489a7c8d2ba08241fe4dbfe995dcbbaa2f79770","checksums":[{"algorithm":"SHA256","checksumValue":"00a907f637dfcbe3e50f5051d489a7c8d2ba08241fe4dbfe995dcbbaa2f79770"},{"algorithm":"SHA1","checksumValue":"14d07924d6f1c3001c031b461710975796141d1d"},{"algorithm":"MD5","checksumValue":"956e5601e77e95a7ca53ca240d2fc915"}],"copyrightText":"NOASSERTION","fileName":"_qt_base.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-core.py-012474fddc0a129687372a81c746b364a0901e0249f4cdf1fab9e2caddc5b2d9","checksums":[{"algorithm":"SHA256","checksumValue":"012474fddc0a129687372a81c746b364a0901e0249f4cdf1fab9e2caddc5b2d9"},{"algorithm":"SHA1","checksumValue":"516258a5aa271b96a43ab1e8d10c3c71c2f91be5"},{"algorithm":"MD5","checksumValue":"7d6062a54c466fc3dc6a2643f5a9a669"}],"copyrightText":"NOASSERTION","fileName":"core.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"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-constants.py-02ce17f72376d5837cd9a1fb4051df4640f380ea17e947f64bd0f3aed33857ba","checksums":[{"algorithm":"SHA256","checksumValue":"02ce17f72376d5837cd9a1fb4051df4640f380ea17e947f64bd0f3aed33857ba"},{"algorithm":"SHA1","checksumValue":"bc4a5dd2e5b7f66203028d6944d70572a212049d"},{"algorithm":"MD5","checksumValue":"c16952d3956d6b335eaa81114fbb8ecf"}],"copyrightText":"NOASSERTION","fileName":"_constants.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testpypi.py-06cc0b10a7089ccccf26f67b564416b608d6d61b343b86f6ef1caa7baec1479a","checksums":[{"algorithm":"SHA256","checksumValue":"06cc0b10a7089ccccf26f67b564416b608d6d61b343b86f6ef1caa7baec1479a"},{"algorithm":"SHA1","checksumValue":"1998ac5edc8c78e2d77106e25877018438644fd6"},{"algorithm":"MD5","checksumValue":"cddaf03163a86f28a70127f0b9df92b4"}],"copyrightText":"NOASSERTION","fileName":"test_pypi.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-pyside.py-077ce2ecd14c7db7a1e544d4d7bd81286b26f6e8aa9549e2c57c4208a2bab89f","checksums":[{"algorithm":"SHA256","checksumValue":"077ce2ecd14c7db7a1e544d4d7bd81286b26f6e8aa9549e2c57c4208a2bab89f"},{"algorithm":"SHA1","checksumValue":"bb36d859ab79443b6004bdd6ba409515fe5f963e"},{"algorithm":"MD5","checksumValue":"7b8b2aa52fda6f6782218ca17111653a"}],"copyrightText":"NOASSERTION","fileName":"pyside.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-pyudev.rst-0c3ca1f787f2893f6f60ff9c963c13e510d266825c1539deb1acedf0e6eeb69b","checksums":[{"algorithm":"SHA256","checksumValue":"0c3ca1f787f2893f6f60ff9c963c13e510d266825c1539deb1acedf0e6eeb69b"},{"algorithm":"SHA1","checksumValue":"2767a44b1870d32dc59a8e00400f5ae91be9ffd2"},{"algorithm":"MD5","checksumValue":"3e5c19584a706ee39cad5c91a30c8bee"}],"copyrightText":"NOASSERTION","fileName":"pyudev.rst","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-util.py-0ce4eef0f9f7a73323b4206f6d55fdd72d82927cec59652a928d5796a0f16fe0","checksums":[{"algorithm":"SHA256","checksumValue":"0ce4eef0f9f7a73323b4206f6d55fdd72d82927cec59652a928d5796a0f16fe0"},{"algorithm":"SHA1","checksumValue":"bd636b0760ffcf4789e2a945edfaaa4d0cd7fd48"},{"algorithm":"MD5","checksumValue":"d936934f965683840809a85a58900a3c"}],"copyrightText":"NOASSERTION","fileName":"_util.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-attributestests.py-0eda6c52def86939c3d07430cb1a2c56878a91cfa5220499f30b8ec477c9ee37","checksums":[{"algorithm":"SHA256","checksumValue":"0eda6c52def86939c3d07430cb1a2c56878a91cfa5220499f30b8ec477c9ee37"},{"algorithm":"SHA1","checksumValue":"9a22145000d07040135ec238cbbd497aabe4aed8"},{"algorithm":"MD5","checksumValue":"18f5874674a5a43db472da4457d4c6b2"}],"copyrightText":"NOASSERTION","fileName":"_attributes_tests.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-tagstests.py-111a2d8debc4f9fef97f07ed9b935499bff292be7af5aba2ffb98a8336d95b08","checksums":[{"algorithm":"SHA256","checksumValue":"111a2d8debc4f9fef97f07ed9b935499bff292be7af5aba2ffb98a8336d95b08"},{"algorithm":"SHA1","checksumValue":"5c3d10f238595df38f5a3d84e230ef8b837b94fe"},{"algorithm":"MD5","checksumValue":"bd9b9d0cf18ebea6acf05929129631a8"}],"copyrightText":"NOASSERTION","fileName":"_tags_tests.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-udev.py-11eb4ca286a584fde32721205f528388cb7d3f27479c494ed8af4f3b3db1e639","checksums":[{"algorithm":"SHA256","checksumValue":"11eb4ca286a584fde32721205f528388cb7d3f27479c494ed8af4f3b3db1e639"},{"algorithm":"SHA1","checksumValue":"472cfc371f54c4c0b7470e7f0eb32ceb8d381fc5"},{"algorithm":"MD5","checksumValue":"0d08af7debfa9cf92359529935ce858d"}],"copyrightText":"NOASSERTION","fileName":"udev.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testobserver.py-1636e440ca1f25b65a6bac45f35e58c329d0a8cc0e97ae5e720f4bd8f8f056c9","checksums":[{"algorithm":"SHA256","checksumValue":"1636e440ca1f25b65a6bac45f35e58c329d0a8cc0e97ae5e720f4bd8f8f056c9"},{"algorithm":"SHA1","checksumValue":"1d6036decbcb0042c275135ef0fa19df5a6d6ed7"},{"algorithm":"MD5","checksumValue":"d14e3a563b014fd04bf88cbd26a5dbfe"}],"copyrightText":"NOASSERTION","fileName":"test_observer.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-pyudev.pyqt4.rst-19c2e8cea76dd93071151eca833aa89ac367196f052e312131ce3654db41115d","checksums":[{"algorithm":"SHA256","checksumValue":"19c2e8cea76dd93071151eca833aa89ac367196f052e312131ce3654db41115d"},{"algorithm":"SHA1","checksumValue":"b5d4aa367bbbe888c9772913f75bbdb4700825cf"},{"algorithm":"MD5","checksumValue":"c01c230aedf238db0af97f513c1e294e"}],"copyrightText":"NOASSERTION","fileName":"pyudev.pyqt4.rst","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-setup.cfg-1c473cbaee8da5fc46e7f0158794af5cea4414c34a3cf3f180c2001f5e38bd3e","checksums":[{"algorithm":"SHA256","checksumValue":"1c473cbaee8da5fc46e7f0158794af5cea4414c34a3cf3f180c2001f5e38bd3e"},{"algorithm":"SHA1","checksumValue":"fbb1975fd414af07da5ba9054cef698ea3b9dd4e"},{"algorithm":"MD5","checksumValue":"3f78c6150b7d619a476c799812e31d5a"}],"copyrightText":"NOASSERTION","fileName":"setup.cfg","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-libc.py-20492d8411fdd86471b2027033d951cee6dd980e0462630735aa1252cebd8aca","checksums":[{"algorithm":"SHA256","checksumValue":"20492d8411fdd86471b2027033d951cee6dd980e0462630735aa1252cebd8aca"},{"algorithm":"SHA1","checksumValue":"d11cf55bd9cbbb17709e08d72c746dd4167cbe72"},{"algorithm":"MD5","checksumValue":"586c823a27eb9d6ad7ed8d1936826cd1"}],"copyrightText":"NOASSERTION","fileName":"libc.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-init.py-b1640e5b02a28ade65762e7895427b52ea014399858f52e0086119c11d0f6c8e","checksums":[{"algorithm":"SHA256","checksumValue":"b1640e5b02a28ade65762e7895427b52ea014399858f52e0086119c11d0f6c8e"},{"algorithm":"SHA1","checksumValue":"9bab26d98d164fd5dbcbe2da79f1d61b321001e6"},{"algorithm":"MD5","checksumValue":"be09c823acf9968e3e51a7efcce7f226"}],"copyrightText":"NOASSERTION","fileName":"__init__.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-compat.py-ba7ed40a27ee11f263dae8eb299a283d7f63d6b4575bb893b5021c681c7a8170","checksums":[{"algorithm":"SHA256","checksumValue":"ba7ed40a27ee11f263dae8eb299a283d7f63d6b4575bb893b5021c681c7a8170"},{"algorithm":"SHA1","checksumValue":"df39f31320fb379c58585d069edd223e4b683788"},{"algorithm":"MD5","checksumValue":"2c34786c64d689e19049a16cada05ccc"}],"copyrightText":"NOASSERTION","fileName":"_compat.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-conf.py-bcc8d89304a563f5d17c7cd600af4691eb8a68e0ab5e77c3493cf711c0edb343","checksums":[{"algorithm":"SHA256","checksumValue":"bcc8d89304a563f5d17c7cd600af4691eb8a68e0ab5e77c3493cf711c0edb343"},{"algorithm":"SHA1","checksumValue":"a5d11227139b9367f5b3e01313c5cd6a04f7ee36"},{"algorithm":"MD5","checksumValue":"40f830ef6a18604b27309509ce67cbc1"}],"copyrightText":"NOASSERTION","fileName":"conf.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-index.rst-bf3a5b6dd4356b5f3dbe030fd591b09547dca4be15202f917bbd9950b3689519","checksums":[{"algorithm":"SHA256","checksumValue":"bf3a5b6dd4356b5f3dbe030fd591b09547dca4be15202f917bbd9950b3689519"},{"algorithm":"SHA1","checksumValue":"4a9e533ad4e89a4d5b0771a685a400333458dd53"},{"algorithm":"MD5","checksumValue":"414088b892b83cc2a39da9a6a87e45e2"}],"copyrightText":"NOASSERTION","fileName":"index.rst","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-setup.py-c97e9d44c878a2848bea5f4e15eac0be1e90d9e88ef1ee4a0ddec74393d08f87","checksums":[{"algorithm":"SHA256","checksumValue":"c97e9d44c878a2848bea5f4e15eac0be1e90d9e88ef1ee4a0ddec74393d08f87"},{"algorithm":"SHA1","checksumValue":"f8b52aadb936a08a22e36807c212065c5a028ae4"},{"algorithm":"MD5","checksumValue":"98266dc6870777d8d8a84cef4b81c149"}],"copyrightText":"NOASSERTION","fileName":"setup.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-errorcheckers.py-cafa8898bae364399dcf23b28757f398257ff4c5f6ce4dc4d179ea3a42b8c93c","checksums":[{"algorithm":"SHA256","checksumValue":"cafa8898bae364399dcf23b28757f398257ff4c5f6ce4dc4d179ea3a42b8c93c"},{"algorithm":"SHA1","checksumValue":"8639eebbb484a2bfbdb5cba418beda536899bb45"},{"algorithm":"MD5","checksumValue":"dfe3ba00838550ad85a5f380a09bcd77"}],"copyrightText":"NOASSERTION","fileName":"_errorcheckers.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testenumerate.py-d188584380c0dbb48ddc4922955fe4e35b99416f689430c3b872d6717bbb6e24","checksums":[{"algorithm":"SHA256","checksumValue":"d188584380c0dbb48ddc4922955fe4e35b99416f689430c3b872d6717bbb6e24"},{"algorithm":"SHA1","checksumValue":"909f8b7a862a21d858cdc4e425dd732c94145fba"},{"algorithm":"MD5","checksumValue":"7793b61707a4b6901158dcf706f4d0f9"}],"copyrightText":"NOASSERTION","fileName":"test_enumerate.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-licencing.rst-d421409762bc1f518dea940dfdd01e6e77b7e84c5a1534924bc906acc2b101e4","checksums":[{"algorithm":"SHA256","checksumValue":"d421409762bc1f518dea940dfdd01e6e77b7e84c5a1534924bc906acc2b101e4"},{"algorithm":"SHA1","checksumValue":"bd237d686214aa4506ec3d06573b7766d2721d76"},{"algorithm":"MD5","checksumValue":"cc889059fe463c3f41955aa25a6665dd"}],"copyrightText":"NOASSERTION","fileName":"licencing.rst","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-mocklibudev.py-d553fdeb0607223a26fbc96986650d06bcebd578a7e03754892899bcba102c86","checksums":[{"algorithm":"SHA256","checksumValue":"d553fdeb0607223a26fbc96986650d06bcebd578a7e03754892899bcba102c86"},{"algorithm":"SHA1","checksumValue":"9fa56d1823d484c05ee043d7a10294d81b34ade6"},{"algorithm":"MD5","checksumValue":"48fd686a4245f98b9130f9606e76c6a7"}],"copyrightText":"NOASSERTION","fileName":"mock_libudev.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-wx.py-d89abd7bdeceb8e1db3d77ea2a9d4c3485d76df63c8c55120adcade5cba4d95c","checksums":[{"algorithm":"SHA256","checksumValue":"d89abd7bdeceb8e1db3d77ea2a9d4c3485d76df63c8c55120adcade5cba4d95c"},{"algorithm":"SHA1","checksumValue":"84832b2ce29022ec058434e118392e4dd5aa3f8e"},{"algorithm":"MD5","checksumValue":"ae18ab91ac7602793b7131c9a2cb75cd"}],"copyrightText":"NOASSERTION","fileName":"wx.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-device.py-dc2dda5a0fe0dcc74a9a09c3c4ef18928f6d7a22de98784391a775017ed79106","checksums":[{"algorithm":"SHA256","checksumValue":"dc2dda5a0fe0dcc74a9a09c3c4ef18928f6d7a22de98784391a775017ed79106"},{"algorithm":"SHA1","checksumValue":"a8e88532cd1a6ffe8227c3c11d87c5f9a66513ea"},{"algorithm":"MD5","checksumValue":"a46a0b6ac4b406bc1ebafa4a7171828a"}],"copyrightText":"NOASSERTION","fileName":"_device.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-init.py-dcf4efb2634f52b48803823b70c4e167fc3ccebdf587b2a3531d8c374286f911","checksums":[{"algorithm":"SHA256","checksumValue":"dcf4efb2634f52b48803823b70c4e167fc3ccebdf587b2a3531d8c374286f911"},{"algorithm":"SHA1","checksumValue":"955dea60cba4410665e037ea52fdc0a0f32bb127"},{"algorithm":"MD5","checksumValue":"a39e7f5f31d7ca2a358c5cca6353f3af"}],"copyrightText":"NOASSERTION","fileName":"__init__.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-pipe.py-e2cd6e4925556d2d3e5e4a5643f42c6c5ac9f20fa0df36ee401b90a47a13b316","checksums":[{"algorithm":"SHA256","checksumValue":"e2cd6e4925556d2d3e5e4a5643f42c6c5ac9f20fa0df36ee401b90a47a13b316"},{"algorithm":"SHA1","checksumValue":"f31ab8abd5327ef18373a16b4e3453049aa0de77"},{"algorithm":"MD5","checksumValue":"cc891bf7b13f4bd17fdf622349023a85"}],"copyrightText":"NOASSERTION","fileName":"pipe.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-init.py-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","checksums":[{"algorithm":"SHA256","checksumValue":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"algorithm":"SHA1","checksumValue":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},{"algorithm":"MD5","checksumValue":"d41d8cd98f00b204e9800998ecf8427e"}],"copyrightText":"NOASSERTION","fileName":"__init__.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-endorsements.rst-e673e1e15bb21116e96466949ac13d6f977b41842cdf8dd898f8157bd2809730","checksums":[{"algorithm":"SHA256","checksumValue":"e673e1e15bb21116e96466949ac13d6f977b41842cdf8dd898f8157bd2809730"},{"algorithm":"SHA1","checksumValue":"f5f8b00853d0011082171c05129eb3b30fdf40d6"},{"algorithm":"MD5","checksumValue":"d2781beb8208e77b47afe117b6e84212"}],"copyrightText":"NOASSERTION","fileName":"endorsements.rst","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-info.html-e72037a081303bd05342f62f1c47d0224fb1de243b93d15ff9a90c3a26b0b5ec","checksums":[{"algorithm":"SHA256","checksumValue":"e72037a081303bd05342f62f1c47d0224fb1de243b93d15ff9a90c3a26b0b5ec"},{"algorithm":"SHA1","checksumValue":"bc7933fac8571980e5cd8a4b8878956417b72b22"},{"algorithm":"MD5","checksumValue":"44c7c8e382478276bd8d1bf9ece2fd3e"}],"copyrightText":"NOASSERTION","fileName":"info.html","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-pyudev.pyqt5.rst-e8070be59b68869b0f5ee975f134fddebaf0cc043c7c15d8518e7799f932ceee","checksums":[{"algorithm":"SHA256","checksumValue":"e8070be59b68869b0f5ee975f134fddebaf0cc043c7c15d8518e7799f932ceee"},{"algorithm":"SHA1","checksumValue":"1aad05cc2aa7745be07cd883fe08734195110376"},{"algorithm":"MD5","checksumValue":"8ffd1b4b635f29c7f6e14edc166a9b8e"}],"copyrightText":"NOASSERTION","fileName":"pyudev.pyqt5.rst","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-conftest.py-ea5ddaba1ab8e5d971f5c49b1bac6da3d38cdd05e8a380f2f011d4400339388d","checksums":[{"algorithm":"SHA256","checksumValue":"ea5ddaba1ab8e5d971f5c49b1bac6da3d38cdd05e8a380f2f011d4400339388d"},{"algorithm":"SHA1","checksumValue":"2aeac1db764d494877826ba77d78b6cc7f1cd92a"},{"algorithm":"MD5","checksumValue":"f7acf627733ad1c4b99853b54fff02ae"}],"copyrightText":"NOASSERTION","fileName":"conftest.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-MANIFEST.in-eb8d50b11a6b34824aeaa5529d6d3f0b0e6879df8edc15c70831e1f7a7e58353","checksums":[{"algorithm":"SHA256","checksumValue":"eb8d50b11a6b34824aeaa5529d6d3f0b0e6879df8edc15c70831e1f7a7e58353"},{"algorithm":"SHA1","checksumValue":"9189b6b10744e61220b2d19ca3501645321b9b99"},{"algorithm":"MD5","checksumValue":"8c09a88a1cf20ab5c9b29d0fd74b6f56"}],"copyrightText":"NOASSERTION","fileName":"MANIFEST.in","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-glib.py-f37bb77f0af2e6e0e70c9e551c00b9d476c78604136c38c311e74a55f8adfa8f","checksums":[{"algorithm":"SHA256","checksumValue":"f37bb77f0af2e6e0e70c9e551c00b9d476c78604136c38c311e74a55f8adfa8f"},{"algorithm":"SHA1","checksumValue":"081d6db3f20aecad8a8b2aa6994a222d7bc72d83"},{"algorithm":"MD5","checksumValue":"363435620f5c159c6887d882aaaf396c"}],"copyrightText":"NOASSERTION","fileName":"glib.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-libudev.py-f69dc4d92cd5ed94ff34dd5168687e4c1cd404aee330bc05087f8838226f0895","checksums":[{"algorithm":"SHA256","checksumValue":"f69dc4d92cd5ed94ff34dd5168687e4c1cd404aee330bc05087f8838226f0895"},{"algorithm":"SHA1","checksumValue":"89969bb68acc6c4f436bb37306d5dec6a29cc6d5"},{"algorithm":"MD5","checksumValue":"7f05ccc20eabf075be902f9042635068"}],"copyrightText":"NOASSERTION","fileName":"libudev.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-init.py-fca04d25461f9877700be3baaedb4023a07d9213fd8c7930d8853e6e47259475","checksums":[{"algorithm":"SHA256","checksumValue":"fca04d25461f9877700be3baaedb4023a07d9213fd8c7930d8853e6e47259475"},{"algorithm":"SHA1","checksumValue":"37c9a0d285387ebe51d1d843666d4a562a4026bc"},{"algorithm":"MD5","checksumValue":"8f952471be310f7084f098ff52766f53"}],"copyrightText":"NOASSERTION","fileName":"__init__.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-contribute.rst-fceae75cba2cf703e64e850ce9a0574a404514d2e6a59b7555b9e3566b9e38d3","checksums":[{"algorithm":"SHA256","checksumValue":"fceae75cba2cf703e64e850ce9a0574a404514d2e6a59b7555b9e3566b9e38d3"},{"algorithm":"SHA1","checksumValue":"7ac5a2c83c8b349e0bad6af4ce919aac3e6b9149"},{"algorithm":"MD5","checksumValue":"82b6e4d88f1e014e4f3ab08e7283dbaa"}],"copyrightText":"NOASSERTION","fileName":"contribute.rst","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-requires.txt-fe2547fe2604b445e70fc9d819062960552f9145bdb043b51986e478a4806a2b","checksums":[{"algorithm":"SHA256","checksumValue":"fe2547fe2604b445e70fc9d819062960552f9145bdb043b51986e478a4806a2b"},{"algorithm":"SHA1","checksumValue":"cfa698ef88230fbe6862cb300268a3a647ecc71d"},{"algorithm":"MD5","checksumValue":"5d2dfbea120f23e84e689374aa2ba84f"}],"copyrightText":"NOASSERTION","fileName":"requires.txt","fileTypes":["DOCUMENTATION"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-monitor.py-ff94f5a56ea26edc302639332cd088962f6387aa2aeed2dcb0fcf7b03b113404","checksums":[{"algorithm":"SHA256","checksumValue":"ff94f5a56ea26edc302639332cd088962f6387aa2aeed2dcb0fcf7b03b113404"},{"algorithm":"SHA1","checksumValue":"e11d684436778b3307fe78d3655a8157700a61a0"},{"algorithm":"MD5","checksumValue":"d3e135b62069e1ee04ae03c9eb3e93f8"}],"copyrightText":"NOASSERTION","fileName":"monitor.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-errors.py-22c40dbe0fa243028a6f8e990a56e9d0db55ae85f0ce0c3eb1b5aa24a3093545","checksums":[{"algorithm":"SHA256","checksumValue":"22c40dbe0fa243028a6f8e990a56e9d0db55ae85f0ce0c3eb1b5aa24a3093545"},{"algorithm":"SHA1","checksumValue":"01da4f87feb9b47b1247dda8de70947b67d43aad"},{"algorithm":"MD5","checksumValue":"9cc059888df0499d01797c2bc1419766"}],"copyrightText":"NOASSERTION","fileName":"_errors.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-pyudev.pyside.rst-2654d44b67c2e15d235661d36f83a828809baf8e27ea4cb5f3ee151c6852279b","checksums":[{"algorithm":"SHA256","checksumValue":"2654d44b67c2e15d235661d36f83a828809baf8e27ea4cb5f3ee151c6852279b"},{"algorithm":"SHA1","checksumValue":"bec876c104d6642c18648898bdbdf5f1460a0b72"},{"algorithm":"MD5","checksumValue":"43e632bf614619edc4c2337887d8ec4d"}],"copyrightText":"NOASSERTION","fileName":"pyudev.pyside.rst","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-.isort.cfg-284b25d73c2c694589cd09d78a770a47e0d31c119e919238052f4ef0a74e4598","checksums":[{"algorithm":"SHA256","checksumValue":"284b25d73c2c694589cd09d78a770a47e0d31c119e919238052f4ef0a74e4598"},{"algorithm":"SHA1","checksumValue":"0f8adcb96d88a29019c06b211957df78b28449c3"},{"algorithm":"MD5","checksumValue":"50009e0ec7c670363ff6975a562d32df"}],"copyrightText":"NOASSERTION","fileName":".isort.cfg","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-running.rst-2cebf30ec2f083a44ab38b98396102aac392a223959dc93db19e4ed70fef887c","checksums":[{"algorithm":"SHA256","checksumValue":"2cebf30ec2f083a44ab38b98396102aac392a223959dc93db19e4ed70fef887c"},{"algorithm":"SHA1","checksumValue":"4a1c4dbe42071052c9706676cd40e54dc6b91c80"},{"algorithm":"MD5","checksumValue":"8c8d82221b94b8ee3cd6b6ff69a62da1"}],"copyrightText":"NOASSERTION","fileName":"running.rst","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testdevice.py-2e75205229793f93fd8165da3b9fcbdf0854f3e7ba2844c394eb28eed25a654f","checksums":[{"algorithm":"SHA256","checksumValue":"2e75205229793f93fd8165da3b9fcbdf0854f3e7ba2844c394eb28eed25a654f"},{"algorithm":"SHA1","checksumValue":"f2e9be1a4018326683ec4423e16893f2ede4b707"},{"algorithm":"MD5","checksumValue":"40d465cdc8cb97b74f3af3dfa5b5ba91"}],"copyrightText":"NOASSERTION","fileName":"test_device.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-init.py-2e8938be5e464edcfc7f9f6aa3c50e1145d9e9916af8228c2a6e0e55b642f84f","checksums":[{"algorithm":"SHA256","checksumValue":"2e8938be5e464edcfc7f9f6aa3c50e1145d9e9916af8228c2a6e0e55b642f84f"},{"algorithm":"SHA1","checksumValue":"ac944d93254dc0266df42249cfa16a882bc6585a"},{"algorithm":"MD5","checksumValue":"3f9e227de8be10ec7eaf7d95782efed3"}],"copyrightText":"NOASSERTION","fileName":"__init__.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-utils.py-2fc9a941d298c8eaa6c14ea343bdc4593d7c8fa2e6a40060b8e554b9389c7cff","checksums":[{"algorithm":"SHA256","checksumValue":"2fc9a941d298c8eaa6c14ea343bdc4593d7c8fa2e6a40060b8e554b9389c7cff"},{"algorithm":"SHA1","checksumValue":"6f44015798e7261e32a593c0878d3b43386d8c0c"},{"algorithm":"MD5","checksumValue":"dcc5710e529c5b9a5028239927043883"}],"copyrightText":"NOASSERTION","fileName":"utils.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-travis.py-34838db9f95d7089e3365392b6fa2108b86730704dbd2762429c6a74b5d74645","checksums":[{"algorithm":"SHA256","checksumValue":"34838db9f95d7089e3365392b6fa2108b86730704dbd2762429c6a74b5d74645"},{"algorithm":"SHA1","checksumValue":"fb674a5d5281e5f75dc73199d34042ec67e424a8"},{"algorithm":"MD5","checksumValue":"31b2507bab601af7dce741e0352a9b72"}],"copyrightText":"NOASSERTION","fileName":"travis.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-pyqt5.py-34de988304a30764a266a8157fa8f0ca36882c11008740e211df9fe094c95021","checksums":[{"algorithm":"SHA256","checksumValue":"34de988304a30764a266a8157fa8f0ca36882c11008740e211df9fe094c95021"},{"algorithm":"SHA1","checksumValue":"99f1a0ffb0ad0c4f6728fc38688364e811bdde18"},{"algorithm":"MD5","checksumValue":"691c8d4c2388e8d83512d3eedaad8f3f"}],"copyrightText":"NOASSERTION","fileName":"pyqt5.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-CHANGES.rst-3a115c7dacb024cb55f726c4ed54b02e29acb4174af781c4e3b18cb78a9c351e","checksums":[{"algorithm":"SHA256","checksumValue":"3a115c7dacb024cb55f726c4ed54b02e29acb4174af781c4e3b18cb78a9c351e"},{"algorithm":"SHA1","checksumValue":"c98e03567d5b347d6845a1848b933ecad1833c50"},{"algorithm":"MD5","checksumValue":"bbbe2d3cb48c10cbfff88c706d4bcaaa"}],"copyrightText":"NOASSERTION","fileName":"CHANGES.rst","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-pytest.ini-3d759558779b81511f53b229465588aae3e039d50d098a66d0b0d30183512ac3","checksums":[{"algorithm":"SHA256","checksumValue":"3d759558779b81511f53b229465588aae3e039d50d098a66d0b0d30183512ac3"},{"algorithm":"SHA1","checksumValue":"e70effc974f003396dd396eda5d4e53eef03ed94"},{"algorithm":"MD5","checksumValue":"b06575ab34f3870fcb466ed1509ce8bf"}],"copyrightText":"NOASSERTION","fileName":"pytest.ini","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-pyqt4.py-3d8fe2e58c8867128b013a39d6f6ccd5d9388573219bad351ae929d62d26edb2","checksums":[{"algorithm":"SHA256","checksumValue":"3d8fe2e58c8867128b013a39d6f6ccd5d9388573219bad351ae929d62d26edb2"},{"algorithm":"SHA1","checksumValue":"21754149c322c6259730cd1256740fb59d798f89"},{"algorithm":"MD5","checksumValue":"e9069eaf709ddebf997a9d11da37e6b8"}],"copyrightText":"NOASSERTION","fileName":"pyqt4.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-version.py-3f6aa588ae4e2d5a0111d3a473abf96cd6afb6ea125695e78c849d6c413834f8","checksums":[{"algorithm":"SHA256","checksumValue":"3f6aa588ae4e2d5a0111d3a473abf96cd6afb6ea125695e78c849d6c413834f8"},{"algorithm":"SHA1","checksumValue":"d0591ee09d88bec3281302b8b2424a15254fa2b3"},{"algorithm":"MD5","checksumValue":"45dc115144815ccfe92afd838627758f"}],"copyrightText":"NOASSERTION","fileName":"version.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testobserverdeprecated.py-4134f295b654f5a789a9ab5d82cb9b0f7225011f343785c6be998a5c7245845b","checksums":[{"algorithm":"SHA256","checksumValue":"4134f295b654f5a789a9ab5d82cb9b0f7225011f343785c6be998a5c7245845b"},{"algorithm":"SHA1","checksumValue":"0fdbde0ac4f620f6923bc7b652fc991a3eb451ef"},{"algorithm":"MD5","checksumValue":"9f20d9e9519f6e5ea2eb83f36b3354fd"}],"copyrightText":"NOASSERTION","fileName":"test_observer_deprecated.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-pyudev.wx.rst-446fddd13d5662121c5155d4adfb12bd9ee6ab34581760f1fc5558887da489eb","checksums":[{"algorithm":"SHA256","checksumValue":"446fddd13d5662121c5155d4adfb12bd9ee6ab34581760f1fc5558887da489eb"},{"algorithm":"SHA1","checksumValue":"3a2de75aa29d25b9708ce4874c13399a487239e5"},{"algorithm":"MD5","checksumValue":"8e2d504a14fffeab08f3aa396ecec1fd"}],"copyrightText":"NOASSERTION","fileName":"pyudev.wx.rst","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-PKGINFO-512bfc91c00660824d17f559cf983d171c2ebf51800bdd3fd15339c8c2dc83e8","checksums":[{"algorithm":"SHA256","checksumValue":"512bfc91c00660824d17f559cf983d171c2ebf51800bdd3fd15339c8c2dc83e8"},{"algorithm":"SHA1","checksumValue":"f0ad176df87c7e768312246da747f5950fc39b7e"},{"algorithm":"MD5","checksumValue":"fcbd9f76d92e123829d98eac2bdd77f6"}],"copyrightText":"NOASSERTION","fileName":"PKG-INFO","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-PKGINFO-512bfc91c00660824d17f559cf983d171c2ebf51800bdd3fd15339c8c2dc83e8","checksums":[{"algorithm":"SHA256","checksumValue":"512bfc91c00660824d17f559cf983d171c2ebf51800bdd3fd15339c8c2dc83e8"},{"algorithm":"SHA1","checksumValue":"f0ad176df87c7e768312246da747f5950fc39b7e"},{"algorithm":"MD5","checksumValue":"fcbd9f76d92e123829d98eac2bdd77f6"}],"copyrightText":"NOASSERTION","fileName":"PKG-INFO","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-toplevel.txt-55a858e8b6cf9c81e36bf33891d49bb8e23e152c4bb578224209c4231d51de1a","checksums":[{"algorithm":"SHA256","checksumValue":"55a858e8b6cf9c81e36bf33891d49bb8e23e152c4bb578224209c4231d51de1a"},{"algorithm":"SHA1","checksumValue":"94e0decfbf91d53e821e6dab441ba2fee50ed94b"},{"algorithm":"MD5","checksumValue":"03e6f220f5dafba17e7653b90728a76c"}],"copyrightText":"NOASSERTION","fileName":"top_level.txt","fileTypes":["DOCUMENTATION"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-init.py-58196966ae99b64682c9bcc135af80c6d6eef0241c4fa00392f8cf15c196fbea","checksums":[{"algorithm":"SHA256","checksumValue":"58196966ae99b64682c9bcc135af80c6d6eef0241c4fa00392f8cf15c196fbea"},{"algorithm":"SHA1","checksumValue":"cc7377261afb1734412c3b77bac0170e2aa04257"},{"algorithm":"MD5","checksumValue":"faa15846c0ae2b8106bb52d980c34ab1"}],"copyrightText":"NOASSERTION","fileName":"__init__.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-init.py-5cad25fda778a01c718ef6a0079c35a3fb42a55baa2d38955a61f1ff48d9c6cc","checksums":[{"algorithm":"SHA256","checksumValue":"5cad25fda778a01c718ef6a0079c35a3fb42a55baa2d38955a61f1ff48d9c6cc"},{"algorithm":"SHA1","checksumValue":"a9a2e63e1e54cf582072bef9000bfcee9afbe6b4"},{"algorithm":"MD5","checksumValue":"f5186f47579488f2615f42572ce2c755"}],"copyrightText":"NOASSERTION","fileName":"__init__.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-devicestests.py-5d81f8289f13e93e2400ef66ba47bf5ebbe9ae73eadeb8456063a3fe11a6beb4","checksums":[{"algorithm":"SHA256","checksumValue":"5d81f8289f13e93e2400ef66ba47bf5ebbe9ae73eadeb8456063a3fe11a6beb4"},{"algorithm":"SHA1","checksumValue":"cf004e5f2722f589dbcd86a07f892c4868574c77"},{"algorithm":"MD5","checksumValue":"50995a957f1e7507243b363252a8cc07"}],"copyrightText":"NOASSERTION","fileName":"_devices_tests.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-COPYING-6095e9ffa777dd22839f7801aa845b31c9ed07f3d6bf8a26dc5d2dec8ccc0ef3","checksums":[{"algorithm":"SHA256","checksumValue":"6095e9ffa777dd22839f7801aa845b31c9ed07f3d6bf8a26dc5d2dec8ccc0ef3"},{"algorithm":"SHA1","checksumValue":"545f380fb332eb41236596500913ff8d582e3ead"},{"algorithm":"MD5","checksumValue":"a6f89e2100d9b6cdffcea4f398e37343"}],"copyrightText":"NOASSERTION","fileName":"COPYING","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-pyudev.glib.rst-6391dec8869778244c5a7d1772cb748b4ac1a22f7be6a1c7db7b8e587993dfa5","checksums":[{"algorithm":"SHA256","checksumValue":"6391dec8869778244c5a7d1772cb748b4ac1a22f7be6a1c7db7b8e587993dfa5"},{"algorithm":"SHA1","checksumValue":"b24832691d78272d9d489270337a21c5b5b948c0"},{"algorithm":"MD5","checksumValue":"76e9f2e665ebc758775b5c5603746ba9"}],"copyrightText":"NOASSERTION","fileName":"pyudev.glib.rst","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testutil.py-6d39ee01ba126818f35ff877463afe4d1ce9e40504c6845fd94635fc19bf55d4","checksums":[{"algorithm":"SHA256","checksumValue":"6d39ee01ba126818f35ff877463afe4d1ce9e40504c6845fd94635fc19bf55d4"},{"algorithm":"SHA1","checksumValue":"5d0872ffce34df8bc8822db294dcba71e33d4cf9"},{"algorithm":"MD5","checksumValue":"fec8a5cc862a04eec39ac6e697a7ad9c"}],"copyrightText":"NOASSERTION","fileName":"test_util.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-README.rst-6d4b7d53bce62e52e5f970f5550f604478b531a54e1be677aa7c20e9991c8aab","checksums":[{"algorithm":"SHA256","checksumValue":"6d4b7d53bce62e52e5f970f5550f604478b531a54e1be677aa7c20e9991c8aab"},{"algorithm":"SHA1","checksumValue":"25d0ebbc1027b19a6eaf0f43ad414cdb7facd1a5"},{"algorithm":"MD5","checksumValue":"3d46cff3a36bb8c235f415d20da779de"}],"copyrightText":"NOASSERTION","fileName":"README.rst","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-changes.rst-70ca97badd7886d536a9cac8631b18b4491ea57981030d5f72b5bbc6f16ff84b","checksums":[{"algorithm":"SHA256","checksumValue":"70ca97badd7886d536a9cac8631b18b4491ea57981030d5f72b5bbc6f16ff84b"},{"algorithm":"SHA1","checksumValue":"114d18f96298083df80c5414a82a6d192d85b608"},{"algorithm":"MD5","checksumValue":"1a507b39b20b0c31f065de62228d2712"}],"copyrightText":"NOASSERTION","fileName":"changes.rst","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testcore.py-778e00d9265d6132f6f0d65e56d9d6bb23e8d4562fff6a23f0d3ba6c1b6074ac","checksums":[{"algorithm":"SHA256","checksumValue":"778e00d9265d6132f6f0d65e56d9d6bb23e8d4562fff6a23f0d3ba6c1b6074ac"},{"algorithm":"SHA1","checksumValue":"eea5974c0a8a49208febf491fee9c5b705fb7920"},{"algorithm":"MD5","checksumValue":"ff7d8342234b6110c56452e0fcf6abd5"}],"copyrightText":"NOASSERTION","fileName":"test_core.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-plugins.rst-796355b3e22670e3d4466c644496d73e3c9365d99476cc27cfc515da6a956a62","checksums":[{"algorithm":"SHA256","checksumValue":"796355b3e22670e3d4466c644496d73e3c9365d99476cc27cfc515da6a956a62"},{"algorithm":"SHA1","checksumValue":"09e51a1b50f7bec8cc268b20ecfa392ee9d26717"},{"algorithm":"MD5","checksumValue":"8310bc978a797a20526ec3a052396856"}],"copyrightText":"NOASSERTION","fileName":"plugins.rst","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-discover.py-7d08a01f31b2d5273c3d97fde12780090f74c5a8ce1cc99b4db299abc06fd689","checksums":[{"algorithm":"SHA256","checksumValue":"7d08a01f31b2d5273c3d97fde12780090f74c5a8ce1cc99b4db299abc06fd689"},{"algorithm":"SHA1","checksumValue":"a0064ad710bc6872bb81cba55bc6226bb4858954"},{"algorithm":"MD5","checksumValue":"e38962e6905f324e3fb335d7d3a8eccb"}],"copyrightText":"NOASSERTION","fileName":"discover.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-install.rst-824fac0caef8b229be625e706ab6b48ed6b61040587136869ac3ac761bba9337","checksums":[{"algorithm":"SHA256","checksumValue":"824fac0caef8b229be625e706ab6b48ed6b61040587136869ac3ac761bba9337"},{"algorithm":"SHA1","checksumValue":"ae79181ff4b8da972f7de5bd248e4a086519818a"},{"algorithm":"MD5","checksumValue":"ea86fe4bc727a05b1a2ebb9bc7ac74a7"}],"copyrightText":"NOASSERTION","fileName":"install.rst","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-index.rst-85bc571264701f1f3fcddb06a10fbdf3e248cdfc97381259aeccc190e889b0d8","checksums":[{"algorithm":"SHA256","checksumValue":"85bc571264701f1f3fcddb06a10fbdf3e248cdfc97381259aeccc190e889b0d8"},{"algorithm":"SHA1","checksumValue":"1fbb37759a3392a1360813fd494a7a0162e5be2e"},{"algorithm":"MD5","checksumValue":"4a7a89f513aea80a0cee24772b298ee8"}],"copyrightText":"NOASSERTION","fileName":"index.rst","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-init.py-8b1591f979618a4a62b3f100ce0fb65b847edc46142bd9a80aba9961f0b96da8","checksums":[{"algorithm":"SHA256","checksumValue":"8b1591f979618a4a62b3f100ce0fb65b847edc46142bd9a80aba9961f0b96da8"},{"algorithm":"SHA1","checksumValue":"5416d56c02edc11435fc0574ad9e2b9eaf86c641"},{"algorithm":"MD5","checksumValue":"7289f58893e6321339597c5ba4da0738"}],"copyrightText":"NOASSERTION","fileName":"__init__.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-devicetests.py-8fc2b78926559c55fa462d851e1be77be8598e4b2d92de17385da94527f36dff","checksums":[{"algorithm":"SHA256","checksumValue":"8fc2b78926559c55fa462d851e1be77be8598e4b2d92de17385da94527f36dff"},{"algorithm":"SHA1","checksumValue":"1c52562d6b6b1255d060ca751e3d0a83e052cba0"},{"algorithm":"MD5","checksumValue":"264f7d59347a0b89038a2c41315158c7"}],"copyrightText":"NOASSERTION","fileName":"_device_tests.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-SOURCES.txt-92310306567567a4e901e2b97dfde02ca2604fa9e8bf5154e1b007c8937ba08f","checksums":[{"algorithm":"SHA256","checksumValue":"92310306567567a4e901e2b97dfde02ca2604fa9e8bf5154e1b007c8937ba08f"},{"algorithm":"SHA1","checksumValue":"bdf8d6a14368a2ea946e0fbc63be4d95dde08b13"},{"algorithm":"MD5","checksumValue":"dc04b7b0115100ee9d0c7ab20b766441"}],"copyrightText":"NOASSERTION","fileName":"SOURCES.txt","fileTypes":["DOCUMENTATION"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testdiscover.py-92fbe0f4b8fbca2e4faa1978244ba6276298840eaa94f15e15651d41c9a279d1","checksums":[{"algorithm":"SHA256","checksumValue":"92fbe0f4b8fbca2e4faa1978244ba6276298840eaa94f15e15651d41c9a279d1"},{"algorithm":"SHA1","checksumValue":"37cbe9044bdf99fe6605d27d2d5d7812f6a6f6b6"},{"algorithm":"MD5","checksumValue":"2926c099b624f0fc9929a73fb8c53a19"}],"copyrightText":"NOASSERTION","fileName":"test_discover.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testmonitor.py-9f19f9c56538089bbadb6bd95bcbdf9b7783da1f95563d5e76f29f5a49faf7e0","checksums":[{"algorithm":"SHA256","checksumValue":"9f19f9c56538089bbadb6bd95bcbdf9b7783da1f95563d5e76f29f5a49faf7e0"},{"algorithm":"SHA1","checksumValue":"0558d2365721814788b4546dd99534df8780f5c2"},{"algorithm":"MD5","checksumValue":"95e079350e87cc7ec82cbffad1dbe250"}],"copyrightText":"NOASSERTION","fileName":"test_monitor.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-guide.rst-9fc8cc0d4612d8662136b351faa22be6df33aae70143af363b0ab230db500e81","checksums":[{"algorithm":"SHA256","checksumValue":"9fc8cc0d4612d8662136b351faa22be6df33aae70143af363b0ab230db500e81"},{"algorithm":"SHA1","checksumValue":"05e331bf9adfe22c9c0226d6556a748d23fcda08"},{"algorithm":"MD5","checksumValue":"9e46ca24cd2b228b9c70ec711af4d3bc"}],"copyrightText":"NOASSERTION","fileName":"guide.rst","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-poll.py-a42d77de6c595bd5e4b37d823d4a1706d05f3724b9575eec23116980672a25ad","checksums":[{"algorithm":"SHA256","checksumValue":"a42d77de6c595bd5e4b37d823d4a1706d05f3724b9575eec23116980672a25ad"},{"algorithm":"SHA1","checksumValue":"d9239155ef9dff6d457b309bcf966d9d8ec440f4"},{"algorithm":"MD5","checksumValue":"e2041360555defe8358f97ea79eac97d"}],"copyrightText":"NOASSERTION","fileName":"poll.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-fakemonitor.py-a7d0beae40c86cb342bc4373f8e9feb05b4137cff73a9aea2f99b3b1f41492f5","checksums":[{"algorithm":"SHA256","checksumValue":"a7d0beae40c86cb342bc4373f8e9feb05b4137cff73a9aea2f99b3b1f41492f5"},{"algorithm":"SHA1","checksumValue":"ef1cdc8996131c511f9b46514fe360ada1489151"},{"algorithm":"MD5","checksumValue":"a8e839b7810ccf24a1e054a36c4cbd3b"}],"copyrightText":"NOASSERTION","fileName":"fake_monitor.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-index.rst-ae6e5e6409dfb2115ea15f3baff3417c91629c187a83a16e1314c01dcc117bea","checksums":[{"algorithm":"SHA256","checksumValue":"ae6e5e6409dfb2115ea15f3baff3417c91629c187a83a16e1314c01dcc117bea"},{"algorithm":"SHA1","checksumValue":"9a687670d82cbde1f9746343d72d6c6b2ee3ca67"},{"algorithm":"MD5","checksumValue":"5b9be06a52badee5a50839a1c906b88e"}],"copyrightText":"NOASSERTION","fileName":"index.rst","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-misc.py-af94a51129455bdbe72628b0e816ef2518367e2d3be3a26694692769ed11337c","checksums":[{"algorithm":"SHA256","checksumValue":"af94a51129455bdbe72628b0e816ef2518367e2d3be3a26694692769ed11337c"},{"algorithm":"SHA1","checksumValue":"83821f2f4ebc7f1e6c2f13ee61ed6b976536d4ab"},{"algorithm":"MD5","checksumValue":"6e57037ad900a8f3907d08a394fa13a7"}],"copyrightText":"NOASSERTION","fileName":"misc.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]}],"relationships":[{"spdxElementId":"SPDXRef-DOCUMENT","relationshipType":"DESCRIBES","relatedSpdxElement":"SPDXRef-Pkg-python3pyudev0.23.2r0pcee3a96.tar.gz-b565c7e264edc80f9e613d4bc495605c75c68eb6d44bf22ac7e67fa88429f49c","comment":"This describes relationship was added as a default relationship by the SPDX Tools Tag parser."},{"spdxElementId":"SPDXRef-Pkg-python3pyudev0.23.2r0pcee3a96.tar.gz-b565c7e264edc80f9e613d4bc495605c75c68eb6d44bf22ac7e67fa88429f49c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-qtbase.py-00a907f637dfcbe3e50f5051d489a7c8d2ba08241fe4dbfe995dcbbaa2f79770"},{"spdxElementId":"SPDXRef-Pkg-python3pyudev0.23.2r0pcee3a96.tar.gz-b565c7e264edc80f9e613d4bc495605c75c68eb6d44bf22ac7e67fa88429f49c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-core.py-012474fddc0a129687372a81c746b364a0901e0249f4cdf1fab9e2caddc5b2d9"},{"spdxElementId":"SPDXRef-Pkg-python3pyudev0.23.2r0pcee3a96.tar.gz-b565c7e264edc80f9e613d4bc495605c75c68eb6d44bf22ac7e67fa88429f49c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-dependencylinks.txt-01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b"},{"spdxElementId":"SPDXRef-Pkg-python3pyudev0.23.2r0pcee3a96.tar.gz-b565c7e264edc80f9e613d4bc495605c75c68eb6d44bf22ac7e67fa88429f49c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-constants.py-02ce17f72376d5837cd9a1fb4051df4640f380ea17e947f64bd0f3aed33857ba"},{"spdxElementId":"SPDXRef-Pkg-python3pyudev0.23.2r0pcee3a96.tar.gz-b565c7e264edc80f9e613d4bc495605c75c68eb6d44bf22ac7e67fa88429f49c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testpypi.py-06cc0b10a7089ccccf26f67b564416b608d6d61b343b86f6ef1caa7baec1479a"},{"spdxElementId":"SPDXRef-Pkg-python3pyudev0.23.2r0pcee3a96.tar.gz-b565c7e264edc80f9e613d4bc495605c75c68eb6d44bf22ac7e67fa88429f49c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-pyside.py-077ce2ecd14c7db7a1e544d4d7bd81286b26f6e8aa9549e2c57c4208a2bab89f"},{"spdxElementId":"SPDXRef-Pkg-python3pyudev0.23.2r0pcee3a96.tar.gz-b565c7e264edc80f9e613d4bc495605c75c68eb6d44bf22ac7e67fa88429f49c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-pyudev.rst-0c3ca1f787f2893f6f60ff9c963c13e510d266825c1539deb1acedf0e6eeb69b"},{"spdxElementId":"SPDXRef-Pkg-python3pyudev0.23.2r0pcee3a96.tar.gz-b565c7e264edc80f9e613d4bc495605c75c68eb6d44bf22ac7e67fa88429f49c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-util.py-0ce4eef0f9f7a73323b4206f6d55fdd72d82927cec59652a928d5796a0f16fe0"},{"spdxElementId":"SPDXRef-Pkg-python3pyudev0.23.2r0pcee3a96.tar.gz-b565c7e264edc80f9e613d4bc495605c75c68eb6d44bf22ac7e67fa88429f49c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-attributestests.py-0eda6c52def86939c3d07430cb1a2c56878a91cfa5220499f30b8ec477c9ee37"},{"spdxElementId":"SPDXRef-Pkg-python3pyudev0.23.2r0pcee3a96.tar.gz-b565c7e264edc80f9e613d4bc495605c75c68eb6d44bf22ac7e67fa88429f49c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-tagstests.py-111a2d8debc4f9fef97f07ed9b935499bff292be7af5aba2ffb98a8336d95b08"},{"spdxElementId":"SPDXRef-Pkg-python3pyudev0.23.2r0pcee3a96.tar.gz-b565c7e264edc80f9e613d4bc495605c75c68eb6d44bf22ac7e67fa88429f49c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-udev.py-11eb4ca286a584fde32721205f528388cb7d3f27479c494ed8af4f3b3db1e639"},{"spdxElementId":"SPDXRef-Pkg-python3pyudev0.23.2r0pcee3a96.tar.gz-b565c7e264edc80f9e613d4bc495605c75c68eb6d44bf22ac7e67fa88429f49c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testobserver.py-1636e440ca1f25b65a6bac45f35e58c329d0a8cc0e97ae5e720f4bd8f8f056c9"},{"spdxElementId":"SPDXRef-Pkg-python3pyudev0.23.2r0pcee3a96.tar.gz-b565c7e264edc80f9e613d4bc495605c75c68eb6d44bf22ac7e67fa88429f49c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-pyudev.pyqt4.rst-19c2e8cea76dd93071151eca833aa89ac367196f052e312131ce3654db41115d"},{"spdxElementId":"SPDXRef-Pkg-python3pyudev0.23.2r0pcee3a96.tar.gz-b565c7e264edc80f9e613d4bc495605c75c68eb6d44bf22ac7e67fa88429f49c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-setup.cfg-1c473cbaee8da5fc46e7f0158794af5cea4414c34a3cf3f180c2001f5e38bd3e"},{"spdxElementId":"SPDXRef-Pkg-python3pyudev0.23.2r0pcee3a96.tar.gz-b565c7e264edc80f9e613d4bc495605c75c68eb6d44bf22ac7e67fa88429f49c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-libc.py-20492d8411fdd86471b2027033d951cee6dd980e0462630735aa1252cebd8aca"},{"spdxElementId":"SPDXRef-Pkg-python3pyudev0.23.2r0pcee3a96.tar.gz-b565c7e264edc80f9e613d4bc495605c75c68eb6d44bf22ac7e67fa88429f49c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-b1640e5b02a28ade65762e7895427b52ea014399858f52e0086119c11d0f6c8e"},{"spdxElementId":"SPDXRef-Pkg-python3pyudev0.23.2r0pcee3a96.tar.gz-b565c7e264edc80f9e613d4bc495605c75c68eb6d44bf22ac7e67fa88429f49c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-compat.py-ba7ed40a27ee11f263dae8eb299a283d7f63d6b4575bb893b5021c681c7a8170"},{"spdxElementId":"SPDXRef-Pkg-python3pyudev0.23.2r0pcee3a96.tar.gz-b565c7e264edc80f9e613d4bc495605c75c68eb6d44bf22ac7e67fa88429f49c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-conf.py-bcc8d89304a563f5d17c7cd600af4691eb8a68e0ab5e77c3493cf711c0edb343"},{"spdxElementId":"SPDXRef-Pkg-python3pyudev0.23.2r0pcee3a96.tar.gz-b565c7e264edc80f9e613d4bc495605c75c68eb6d44bf22ac7e67fa88429f49c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-index.rst-bf3a5b6dd4356b5f3dbe030fd591b09547dca4be15202f917bbd9950b3689519"},{"spdxElementId":"SPDXRef-Pkg-python3pyudev0.23.2r0pcee3a96.tar.gz-b565c7e264edc80f9e613d4bc495605c75c68eb6d44bf22ac7e67fa88429f49c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-setup.py-c97e9d44c878a2848bea5f4e15eac0be1e90d9e88ef1ee4a0ddec74393d08f87"},{"spdxElementId":"SPDXRef-Pkg-python3pyudev0.23.2r0pcee3a96.tar.gz-b565c7e264edc80f9e613d4bc495605c75c68eb6d44bf22ac7e67fa88429f49c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-errorcheckers.py-cafa8898bae364399dcf23b28757f398257ff4c5f6ce4dc4d179ea3a42b8c93c"},{"spdxElementId":"SPDXRef-Pkg-python3pyudev0.23.2r0pcee3a96.tar.gz-b565c7e264edc80f9e613d4bc495605c75c68eb6d44bf22ac7e67fa88429f49c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testenumerate.py-d188584380c0dbb48ddc4922955fe4e35b99416f689430c3b872d6717bbb6e24"},{"spdxElementId":"SPDXRef-Pkg-python3pyudev0.23.2r0pcee3a96.tar.gz-b565c7e264edc80f9e613d4bc495605c75c68eb6d44bf22ac7e67fa88429f49c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-licencing.rst-d421409762bc1f518dea940dfdd01e6e77b7e84c5a1534924bc906acc2b101e4"},{"spdxElementId":"SPDXRef-Pkg-python3pyudev0.23.2r0pcee3a96.tar.gz-b565c7e264edc80f9e613d4bc495605c75c68eb6d44bf22ac7e67fa88429f49c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-mocklibudev.py-d553fdeb0607223a26fbc96986650d06bcebd578a7e03754892899bcba102c86"},{"spdxElementId":"SPDXRef-Pkg-python3pyudev0.23.2r0pcee3a96.tar.gz-b565c7e264edc80f9e613d4bc495605c75c68eb6d44bf22ac7e67fa88429f49c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-wx.py-d89abd7bdeceb8e1db3d77ea2a9d4c3485d76df63c8c55120adcade5cba4d95c"},{"spdxElementId":"SPDXRef-Pkg-python3pyudev0.23.2r0pcee3a96.tar.gz-b565c7e264edc80f9e613d4bc495605c75c68eb6d44bf22ac7e67fa88429f49c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-device.py-dc2dda5a0fe0dcc74a9a09c3c4ef18928f6d7a22de98784391a775017ed79106"},{"spdxElementId":"SPDXRef-Pkg-python3pyudev0.23.2r0pcee3a96.tar.gz-b565c7e264edc80f9e613d4bc495605c75c68eb6d44bf22ac7e67fa88429f49c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-dcf4efb2634f52b48803823b70c4e167fc3ccebdf587b2a3531d8c374286f911"},{"spdxElementId":"SPDXRef-Pkg-python3pyudev0.23.2r0pcee3a96.tar.gz-b565c7e264edc80f9e613d4bc495605c75c68eb6d44bf22ac7e67fa88429f49c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-pipe.py-e2cd6e4925556d2d3e5e4a5643f42c6c5ac9f20fa0df36ee401b90a47a13b316"},{"spdxElementId":"SPDXRef-Pkg-python3pyudev0.23.2r0pcee3a96.tar.gz-b565c7e264edc80f9e613d4bc495605c75c68eb6d44bf22ac7e67fa88429f49c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"spdxElementId":"SPDXRef-Pkg-python3pyudev0.23.2r0pcee3a96.tar.gz-b565c7e264edc80f9e613d4bc495605c75c68eb6d44bf22ac7e67fa88429f49c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-endorsements.rst-e673e1e15bb21116e96466949ac13d6f977b41842cdf8dd898f8157bd2809730"},{"spdxElementId":"SPDXRef-Pkg-python3pyudev0.23.2r0pcee3a96.tar.gz-b565c7e264edc80f9e613d4bc495605c75c68eb6d44bf22ac7e67fa88429f49c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-info.html-e72037a081303bd05342f62f1c47d0224fb1de243b93d15ff9a90c3a26b0b5ec"},{"spdxElementId":"SPDXRef-Pkg-python3pyudev0.23.2r0pcee3a96.tar.gz-b565c7e264edc80f9e613d4bc495605c75c68eb6d44bf22ac7e67fa88429f49c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-pyudev.pyqt5.rst-e8070be59b68869b0f5ee975f134fddebaf0cc043c7c15d8518e7799f932ceee"},{"spdxElementId":"SPDXRef-Pkg-python3pyudev0.23.2r0pcee3a96.tar.gz-b565c7e264edc80f9e613d4bc495605c75c68eb6d44bf22ac7e67fa88429f49c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-conftest.py-ea5ddaba1ab8e5d971f5c49b1bac6da3d38cdd05e8a380f2f011d4400339388d"},{"spdxElementId":"SPDXRef-Pkg-python3pyudev0.23.2r0pcee3a96.tar.gz-b565c7e264edc80f9e613d4bc495605c75c68eb6d44bf22ac7e67fa88429f49c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-MANIFEST.in-eb8d50b11a6b34824aeaa5529d6d3f0b0e6879df8edc15c70831e1f7a7e58353"},{"spdxElementId":"SPDXRef-Pkg-python3pyudev0.23.2r0pcee3a96.tar.gz-b565c7e264edc80f9e613d4bc495605c75c68eb6d44bf22ac7e67fa88429f49c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-glib.py-f37bb77f0af2e6e0e70c9e551c00b9d476c78604136c38c311e74a55f8adfa8f"},{"spdxElementId":"SPDXRef-Pkg-python3pyudev0.23.2r0pcee3a96.tar.gz-b565c7e264edc80f9e613d4bc495605c75c68eb6d44bf22ac7e67fa88429f49c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-libudev.py-f69dc4d92cd5ed94ff34dd5168687e4c1cd404aee330bc05087f8838226f0895"},{"spdxElementId":"SPDXRef-Pkg-python3pyudev0.23.2r0pcee3a96.tar.gz-b565c7e264edc80f9e613d4bc495605c75c68eb6d44bf22ac7e67fa88429f49c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-fca04d25461f9877700be3baaedb4023a07d9213fd8c7930d8853e6e47259475"},{"spdxElementId":"SPDXRef-Pkg-python3pyudev0.23.2r0pcee3a96.tar.gz-b565c7e264edc80f9e613d4bc495605c75c68eb6d44bf22ac7e67fa88429f49c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-contribute.rst-fceae75cba2cf703e64e850ce9a0574a404514d2e6a59b7555b9e3566b9e38d3"},{"spdxElementId":"SPDXRef-Pkg-python3pyudev0.23.2r0pcee3a96.tar.gz-b565c7e264edc80f9e613d4bc495605c75c68eb6d44bf22ac7e67fa88429f49c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-requires.txt-fe2547fe2604b445e70fc9d819062960552f9145bdb043b51986e478a4806a2b"},{"spdxElementId":"SPDXRef-Pkg-python3pyudev0.23.2r0pcee3a96.tar.gz-b565c7e264edc80f9e613d4bc495605c75c68eb6d44bf22ac7e67fa88429f49c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-monitor.py-ff94f5a56ea26edc302639332cd088962f6387aa2aeed2dcb0fcf7b03b113404"},{"spdxElementId":"SPDXRef-Pkg-python3pyudev0.23.2r0pcee3a96.tar.gz-b565c7e264edc80f9e613d4bc495605c75c68eb6d44bf22ac7e67fa88429f49c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-errors.py-22c40dbe0fa243028a6f8e990a56e9d0db55ae85f0ce0c3eb1b5aa24a3093545"},{"spdxElementId":"SPDXRef-Pkg-python3pyudev0.23.2r0pcee3a96.tar.gz-b565c7e264edc80f9e613d4bc495605c75c68eb6d44bf22ac7e67fa88429f49c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-pyudev.pyside.rst-2654d44b67c2e15d235661d36f83a828809baf8e27ea4cb5f3ee151c6852279b"},{"spdxElementId":"SPDXRef-Pkg-python3pyudev0.23.2r0pcee3a96.tar.gz-b565c7e264edc80f9e613d4bc495605c75c68eb6d44bf22ac7e67fa88429f49c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-.isort.cfg-284b25d73c2c694589cd09d78a770a47e0d31c119e919238052f4ef0a74e4598"},{"spdxElementId":"SPDXRef-Pkg-python3pyudev0.23.2r0pcee3a96.tar.gz-b565c7e264edc80f9e613d4bc495605c75c68eb6d44bf22ac7e67fa88429f49c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-running.rst-2cebf30ec2f083a44ab38b98396102aac392a223959dc93db19e4ed70fef887c"},{"spdxElementId":"SPDXRef-Pkg-python3pyudev0.23.2r0pcee3a96.tar.gz-b565c7e264edc80f9e613d4bc495605c75c68eb6d44bf22ac7e67fa88429f49c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testdevice.py-2e75205229793f93fd8165da3b9fcbdf0854f3e7ba2844c394eb28eed25a654f"},{"spdxElementId":"SPDXRef-Pkg-python3pyudev0.23.2r0pcee3a96.tar.gz-b565c7e264edc80f9e613d4bc495605c75c68eb6d44bf22ac7e67fa88429f49c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-2e8938be5e464edcfc7f9f6aa3c50e1145d9e9916af8228c2a6e0e55b642f84f"},{"spdxElementId":"SPDXRef-Pkg-python3pyudev0.23.2r0pcee3a96.tar.gz-b565c7e264edc80f9e613d4bc495605c75c68eb6d44bf22ac7e67fa88429f49c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-utils.py-2fc9a941d298c8eaa6c14ea343bdc4593d7c8fa2e6a40060b8e554b9389c7cff"},{"spdxElementId":"SPDXRef-Pkg-python3pyudev0.23.2r0pcee3a96.tar.gz-b565c7e264edc80f9e613d4bc495605c75c68eb6d44bf22ac7e67fa88429f49c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-travis.py-34838db9f95d7089e3365392b6fa2108b86730704dbd2762429c6a74b5d74645"},{"spdxElementId":"SPDXRef-Pkg-python3pyudev0.23.2r0pcee3a96.tar.gz-b565c7e264edc80f9e613d4bc495605c75c68eb6d44bf22ac7e67fa88429f49c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-pyqt5.py-34de988304a30764a266a8157fa8f0ca36882c11008740e211df9fe094c95021"},{"spdxElementId":"SPDXRef-Pkg-python3pyudev0.23.2r0pcee3a96.tar.gz-b565c7e264edc80f9e613d4bc495605c75c68eb6d44bf22ac7e67fa88429f49c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-CHANGES.rst-3a115c7dacb024cb55f726c4ed54b02e29acb4174af781c4e3b18cb78a9c351e"},{"spdxElementId":"SPDXRef-Pkg-python3pyudev0.23.2r0pcee3a96.tar.gz-b565c7e264edc80f9e613d4bc495605c75c68eb6d44bf22ac7e67fa88429f49c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-pytest.ini-3d759558779b81511f53b229465588aae3e039d50d098a66d0b0d30183512ac3"},{"spdxElementId":"SPDXRef-Pkg-python3pyudev0.23.2r0pcee3a96.tar.gz-b565c7e264edc80f9e613d4bc495605c75c68eb6d44bf22ac7e67fa88429f49c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-pyqt4.py-3d8fe2e58c8867128b013a39d6f6ccd5d9388573219bad351ae929d62d26edb2"},{"spdxElementId":"SPDXRef-Pkg-python3pyudev0.23.2r0pcee3a96.tar.gz-b565c7e264edc80f9e613d4bc495605c75c68eb6d44bf22ac7e67fa88429f49c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-version.py-3f6aa588ae4e2d5a0111d3a473abf96cd6afb6ea125695e78c849d6c413834f8"},{"spdxElementId":"SPDXRef-Pkg-python3pyudev0.23.2r0pcee3a96.tar.gz-b565c7e264edc80f9e613d4bc495605c75c68eb6d44bf22ac7e67fa88429f49c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testobserverdeprecated.py-4134f295b654f5a789a9ab5d82cb9b0f7225011f343785c6be998a5c7245845b"},{"spdxElementId":"SPDXRef-Pkg-python3pyudev0.23.2r0pcee3a96.tar.gz-b565c7e264edc80f9e613d4bc495605c75c68eb6d44bf22ac7e67fa88429f49c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-pyudev.wx.rst-446fddd13d5662121c5155d4adfb12bd9ee6ab34581760f1fc5558887da489eb"},{"spdxElementId":"SPDXRef-Pkg-python3pyudev0.23.2r0pcee3a96.tar.gz-b565c7e264edc80f9e613d4bc495605c75c68eb6d44bf22ac7e67fa88429f49c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-PKGINFO-512bfc91c00660824d17f559cf983d171c2ebf51800bdd3fd15339c8c2dc83e8"},{"spdxElementId":"SPDXRef-Pkg-python3pyudev0.23.2r0pcee3a96.tar.gz-b565c7e264edc80f9e613d4bc495605c75c68eb6d44bf22ac7e67fa88429f49c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-PKGINFO-512bfc91c00660824d17f559cf983d171c2ebf51800bdd3fd15339c8c2dc83e8"},{"spdxElementId":"SPDXRef-Pkg-python3pyudev0.23.2r0pcee3a96.tar.gz-b565c7e264edc80f9e613d4bc495605c75c68eb6d44bf22ac7e67fa88429f49c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-toplevel.txt-55a858e8b6cf9c81e36bf33891d49bb8e23e152c4bb578224209c4231d51de1a"},{"spdxElementId":"SPDXRef-Pkg-python3pyudev0.23.2r0pcee3a96.tar.gz-b565c7e264edc80f9e613d4bc495605c75c68eb6d44bf22ac7e67fa88429f49c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-58196966ae99b64682c9bcc135af80c6d6eef0241c4fa00392f8cf15c196fbea"},{"spdxElementId":"SPDXRef-Pkg-python3pyudev0.23.2r0pcee3a96.tar.gz-b565c7e264edc80f9e613d4bc495605c75c68eb6d44bf22ac7e67fa88429f49c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-5cad25fda778a01c718ef6a0079c35a3fb42a55baa2d38955a61f1ff48d9c6cc"},{"spdxElementId":"SPDXRef-Pkg-python3pyudev0.23.2r0pcee3a96.tar.gz-b565c7e264edc80f9e613d4bc495605c75c68eb6d44bf22ac7e67fa88429f49c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-devicestests.py-5d81f8289f13e93e2400ef66ba47bf5ebbe9ae73eadeb8456063a3fe11a6beb4"},{"spdxElementId":"SPDXRef-Pkg-python3pyudev0.23.2r0pcee3a96.tar.gz-b565c7e264edc80f9e613d4bc495605c75c68eb6d44bf22ac7e67fa88429f49c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-COPYING-6095e9ffa777dd22839f7801aa845b31c9ed07f3d6bf8a26dc5d2dec8ccc0ef3"},{"spdxElementId":"SPDXRef-Pkg-python3pyudev0.23.2r0pcee3a96.tar.gz-b565c7e264edc80f9e613d4bc495605c75c68eb6d44bf22ac7e67fa88429f49c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-pyudev.glib.rst-6391dec8869778244c5a7d1772cb748b4ac1a22f7be6a1c7db7b8e587993dfa5"},{"spdxElementId":"SPDXRef-Pkg-python3pyudev0.23.2r0pcee3a96.tar.gz-b565c7e264edc80f9e613d4bc495605c75c68eb6d44bf22ac7e67fa88429f49c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testutil.py-6d39ee01ba126818f35ff877463afe4d1ce9e40504c6845fd94635fc19bf55d4"},{"spdxElementId":"SPDXRef-Pkg-python3pyudev0.23.2r0pcee3a96.tar.gz-b565c7e264edc80f9e613d4bc495605c75c68eb6d44bf22ac7e67fa88429f49c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-README.rst-6d4b7d53bce62e52e5f970f5550f604478b531a54e1be677aa7c20e9991c8aab"},{"spdxElementId":"SPDXRef-Pkg-python3pyudev0.23.2r0pcee3a96.tar.gz-b565c7e264edc80f9e613d4bc495605c75c68eb6d44bf22ac7e67fa88429f49c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-changes.rst-70ca97badd7886d536a9cac8631b18b4491ea57981030d5f72b5bbc6f16ff84b"},{"spdxElementId":"SPDXRef-Pkg-python3pyudev0.23.2r0pcee3a96.tar.gz-b565c7e264edc80f9e613d4bc495605c75c68eb6d44bf22ac7e67fa88429f49c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testcore.py-778e00d9265d6132f6f0d65e56d9d6bb23e8d4562fff6a23f0d3ba6c1b6074ac"},{"spdxElementId":"SPDXRef-Pkg-python3pyudev0.23.2r0pcee3a96.tar.gz-b565c7e264edc80f9e613d4bc495605c75c68eb6d44bf22ac7e67fa88429f49c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-plugins.rst-796355b3e22670e3d4466c644496d73e3c9365d99476cc27cfc515da6a956a62"},{"spdxElementId":"SPDXRef-Pkg-python3pyudev0.23.2r0pcee3a96.tar.gz-b565c7e264edc80f9e613d4bc495605c75c68eb6d44bf22ac7e67fa88429f49c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-discover.py-7d08a01f31b2d5273c3d97fde12780090f74c5a8ce1cc99b4db299abc06fd689"},{"spdxElementId":"SPDXRef-Pkg-python3pyudev0.23.2r0pcee3a96.tar.gz-b565c7e264edc80f9e613d4bc495605c75c68eb6d44bf22ac7e67fa88429f49c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-install.rst-824fac0caef8b229be625e706ab6b48ed6b61040587136869ac3ac761bba9337"},{"spdxElementId":"SPDXRef-Pkg-python3pyudev0.23.2r0pcee3a96.tar.gz-b565c7e264edc80f9e613d4bc495605c75c68eb6d44bf22ac7e67fa88429f49c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-index.rst-85bc571264701f1f3fcddb06a10fbdf3e248cdfc97381259aeccc190e889b0d8"},{"spdxElementId":"SPDXRef-Pkg-python3pyudev0.23.2r0pcee3a96.tar.gz-b565c7e264edc80f9e613d4bc495605c75c68eb6d44bf22ac7e67fa88429f49c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-8b1591f979618a4a62b3f100ce0fb65b847edc46142bd9a80aba9961f0b96da8"},{"spdxElementId":"SPDXRef-Pkg-python3pyudev0.23.2r0pcee3a96.tar.gz-b565c7e264edc80f9e613d4bc495605c75c68eb6d44bf22ac7e67fa88429f49c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-devicetests.py-8fc2b78926559c55fa462d851e1be77be8598e4b2d92de17385da94527f36dff"},{"spdxElementId":"SPDXRef-Pkg-python3pyudev0.23.2r0pcee3a96.tar.gz-b565c7e264edc80f9e613d4bc495605c75c68eb6d44bf22ac7e67fa88429f49c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-SOURCES.txt-92310306567567a4e901e2b97dfde02ca2604fa9e8bf5154e1b007c8937ba08f"},{"spdxElementId":"SPDXRef-Pkg-python3pyudev0.23.2r0pcee3a96.tar.gz-b565c7e264edc80f9e613d4bc495605c75c68eb6d44bf22ac7e67fa88429f49c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testdiscover.py-92fbe0f4b8fbca2e4faa1978244ba6276298840eaa94f15e15651d41c9a279d1"},{"spdxElementId":"SPDXRef-Pkg-python3pyudev0.23.2r0pcee3a96.tar.gz-b565c7e264edc80f9e613d4bc495605c75c68eb6d44bf22ac7e67fa88429f49c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testmonitor.py-9f19f9c56538089bbadb6bd95bcbdf9b7783da1f95563d5e76f29f5a49faf7e0"},{"spdxElementId":"SPDXRef-Pkg-python3pyudev0.23.2r0pcee3a96.tar.gz-b565c7e264edc80f9e613d4bc495605c75c68eb6d44bf22ac7e67fa88429f49c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-guide.rst-9fc8cc0d4612d8662136b351faa22be6df33aae70143af363b0ab230db500e81"},{"spdxElementId":"SPDXRef-Pkg-python3pyudev0.23.2r0pcee3a96.tar.gz-b565c7e264edc80f9e613d4bc495605c75c68eb6d44bf22ac7e67fa88429f49c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-poll.py-a42d77de6c595bd5e4b37d823d4a1706d05f3724b9575eec23116980672a25ad"},{"spdxElementId":"SPDXRef-Pkg-python3pyudev0.23.2r0pcee3a96.tar.gz-b565c7e264edc80f9e613d4bc495605c75c68eb6d44bf22ac7e67fa88429f49c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-fakemonitor.py-a7d0beae40c86cb342bc4373f8e9feb05b4137cff73a9aea2f99b3b1f41492f5"},{"spdxElementId":"SPDXRef-Pkg-python3pyudev0.23.2r0pcee3a96.tar.gz-b565c7e264edc80f9e613d4bc495605c75c68eb6d44bf22ac7e67fa88429f49c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-index.rst-ae6e5e6409dfb2115ea15f3baff3417c91629c187a83a16e1314c01dcc117bea"},{"spdxElementId":"SPDXRef-Pkg-python3pyudev0.23.2r0pcee3a96.tar.gz-b565c7e264edc80f9e613d4bc495605c75c68eb6d44bf22ac7e67fa88429f49c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-misc.py-af94a51129455bdbe72628b0e816ef2518367e2d3be3a26694692769ed11337c"}]}