{"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-25T21:20:35.223757714Z","creators":["Tool: The Duke of Highlander"],"licenseListVersion":"2.0"},"name":"python3-redis-4.2.2","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-25T21:20:35.223757774Z","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/7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","packages":[{"SPDXID":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","checksums":[{"algorithm":"SHA256","checksumValue":"7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c"}],"copyrightText":"NOASSERTION","downloadLocation":"https://github.com/redis/redis-py","filesAnalyzed":true,"licenseConcluded":"MIT","licenseDeclared":"MIT","licenseInfoFromFiles":["NOASSERTION"],"name":"python3-redis-4.2.2","originator":"NOASSERTION","packageFileName":"python3-redis-4.2.2-r0-p616fc95.tar.gz","packageVerificationCode":{"packageVerificationCodeValue":"46564332003a8e92f9a68cd3880eacd9f44318c57544935b725aa098ce6c977f4171adc8b0"},"versionInfo":"4.2.2"}],"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-client.py-037e0399c8fd4052d3491915877e2b6b85d74a41245180c6f5adc1134a06d119","checksums":[{"algorithm":"SHA256","checksumValue":"037e0399c8fd4052d3491915877e2b6b85d74a41245180c6f5adc1134a06d119"},{"algorithm":"SHA1","checksumValue":"d20559a822a0206a58993f81cd715681d7bdf23b"},{"algorithm":"MD5","checksumValue":"a00734b4080c1a210d3c11e534266f68"}],"copyrightText":"NOASSERTION","fileName":"client.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-setup.py-09507b898a64e9dc89ad8792432d6031e2d8ef463d9ca0d31838ecdecdb45d82","checksums":[{"algorithm":"SHA256","checksumValue":"09507b898a64e9dc89ad8792432d6031e2d8ef463d9ca0d31838ecdecdb45d82"},{"algorithm":"SHA1","checksumValue":"53c40d56c338dba6113dbe651978eec6cf047a61"},{"algorithm":"MD5","checksumValue":"8b11b3f6b2dea1962b5e15aca8508e2e"}],"copyrightText":"NOASSERTION","fileName":"setup.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-init.py-0b8c71f973b4a64f9eb05d67422e24f76de723f9e2b97508b38b861bddcfa7c3","checksums":[{"algorithm":"SHA256","checksumValue":"0b8c71f973b4a64f9eb05d67422e24f76de723f9e2b97508b38b861bddcfa7c3"},{"algorithm":"SHA1","checksumValue":"46d40d9c537b4f5e89977c6f6ba6e5e5755f19c5"},{"algorithm":"MD5","checksumValue":"55be3b3847599445483c15b590b6050a"}],"copyrightText":"NOASSERTION","fileName":"__init__.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testretry.py-0bddea8e68b62fffc646cb0bdd9b2fed7ee6249410e8ada7580b6095d4ecbc17","checksums":[{"algorithm":"SHA256","checksumValue":"0bddea8e68b62fffc646cb0bdd9b2fed7ee6249410e8ada7580b6095d4ecbc17"},{"algorithm":"SHA1","checksumValue":"93e0d8620e869bb4dc532295b20586f3b24b3373"},{"algorithm":"MD5","checksumValue":"a4454d83822b3bc5a555fd0e297262a4"}],"copyrightText":"NOASSERTION","fileName":"test_retry.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testcluster.py-12410d2ca6a30a3ef874122c2b7b8e329f9bc9821169eeb34a3f3a58fedb7ece","checksums":[{"algorithm":"SHA256","checksumValue":"12410d2ca6a30a3ef874122c2b7b8e329f9bc9821169eeb34a3f3a58fedb7ece"},{"algorithm":"SHA1","checksumValue":"cca488244c050be697105766ea03ac8cba492591"},{"algorithm":"MD5","checksumValue":"de2cfae156717065050eb8fba1244cdf"}],"copyrightText":"NOASSERTION","fileName":"test_cluster.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-query.py-185768b77ea238152a0ae20ce840819423de907f531df64893c55563ac87d5fe","checksums":[{"algorithm":"SHA256","checksumValue":"185768b77ea238152a0ae20ce840819423de907f531df64893c55563ac87d5fe"},{"algorithm":"SHA1","checksumValue":"0755ed9bafdcd0db3dea1d0d61f3c47c1dbd9573"},{"algorithm":"MD5","checksumValue":"0d0e3934a51225f07e72d77ee4559a07"}],"copyrightText":"NOASSERTION","fileName":"query.py","fileTypes":["SOURCE"],"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-conftest.py-1e4c13c1177f998fed4f2bc73ae6a8df76e327d32e50c3ffba57792fed58c17d","checksums":[{"algorithm":"SHA256","checksumValue":"1e4c13c1177f998fed4f2bc73ae6a8df76e327d32e50c3ffba57792fed58c17d"},{"algorithm":"SHA1","checksumValue":"3b27860e33824b590874a4b46ead2cf64c1cdc74"},{"algorithm":"MD5","checksumValue":"aed5a56434446cb41a8532eed21d58b4"}],"copyrightText":"NOASSERTION","fileName":"conftest.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testsearch.py-21ce89edf9a9b63d9b6947ac489096923ac87cbff1f98a311e60e2eeff12a54d","checksums":[{"algorithm":"SHA256","checksumValue":"21ce89edf9a9b63d9b6947ac489096923ac87cbff1f98a311e60e2eeff12a54d"},{"algorithm":"SHA1","checksumValue":"b5d0c8075d9c48f5cc0c08cf5f81b37a3ca24b2d"},{"algorithm":"MD5","checksumValue":"6b237cf1684722aa5dbf41dde4c5cc31"}],"copyrightText":"NOASSERTION","fileName":"test_search.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-path.py-21eca37720a708770d09fa9b4b73c339c75cb0061febdea9f613ad80ec0fdd43","checksums":[{"algorithm":"SHA256","checksumValue":"21eca37720a708770d09fa9b4b73c339c75cb0061febdea9f613ad80ec0fdd43"},{"algorithm":"SHA1","checksumValue":"f6abaab8ed249d8fd795d62cd91041448083f84b"},{"algorithm":"MD5","checksumValue":"82e3c0686e7ffe721a7a5b34734e0b18"}],"copyrightText":"NOASSERTION","fileName":"path.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-init.py-23510a67b08d52d18cd819abd77aa4c6bcd7903b484fad0aed85aa872a9e3672","checksums":[{"algorithm":"SHA256","checksumValue":"23510a67b08d52d18cd819abd77aa4c6bcd7903b484fad0aed85aa872a9e3672"},{"algorithm":"SHA1","checksumValue":"f239d60c29fe94543eba17ad5e29a43e8acc7217"},{"algorithm":"MD5","checksumValue":"b5421ac8afd6ebdead8f4c3edd597f3e"}],"copyrightText":"NOASSERTION","fileName":"__init__.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-sentinel.py-2564d08592751ff30f1b7c849f655db42ce3966f05a346211e95f058137c15de","checksums":[{"algorithm":"SHA256","checksumValue":"2564d08592751ff30f1b7c849f655db42ce3966f05a346211e95f058137c15de"},{"algorithm":"SHA1","checksumValue":"0959039b03eb9315d038c2a86ad17fca2fcfd33b"},{"algorithm":"MD5","checksumValue":"b816212689a407da291ed2e60601ad30"}],"copyrightText":"NOASSERTION","fileName":"sentinel.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-crc.py-296ea0c287a966fff053a3b9be6eee4def51dd64ef1aee46d957c7225eb770a2","checksums":[{"algorithm":"SHA256","checksumValue":"296ea0c287a966fff053a3b9be6eee4def51dd64ef1aee46d957c7225eb770a2"},{"algorithm":"SHA1","checksumValue":"87565ff8a65c9c329e787d4497988ee21d8e9ba5"},{"algorithm":"MD5","checksumValue":"0844f30fc801cb94c3f78ff5537f6ca1"}],"copyrightText":"NOASSERTION","fileName":"crc.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-node.py-2993547dabcbc2cd0e9f2bd7b82b26438cb5040470cf10501386158c5ac42fa5","checksums":[{"algorithm":"SHA256","checksumValue":"2993547dabcbc2cd0e9f2bd7b82b26438cb5040470cf10501386158c5ac42fa5"},{"algorithm":"SHA1","checksumValue":"a8cd667f858733fccd86f4a911d7b5c2d50c3ef7"},{"algorithm":"MD5","checksumValue":"ceb1a72f51400fbed0ffda125ef72743"}],"copyrightText":"NOASSERTION","fileName":"node.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-lock.py-2a5a4c7ee055f1dc52f8e3e9a29b937d203462028dd772e5ea1d755770506ae9","checksums":[{"algorithm":"SHA256","checksumValue":"2a5a4c7ee055f1dc52f8e3e9a29b937d203462028dd772e5ea1d755770506ae9"},{"algorithm":"SHA1","checksumValue":"a08d1151808d53c7d0d6e74062cadf80c10f43c2"},{"algorithm":"MD5","checksumValue":"f9962bfa514e20988233d78c28776184"}],"copyrightText":"NOASSERTION","fileName":"lock.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-commands.py-2a7e3a3df58b77094ee708cf56b903ab9cf62fcad32c753b33506f1b406d14da","checksums":[{"algorithm":"SHA256","checksumValue":"2a7e3a3df58b77094ee708cf56b903ab9cf62fcad32c753b33506f1b406d14da"},{"algorithm":"SHA1","checksumValue":"9216b52ea0793027f0758b6043f8b23c4427e1a0"},{"algorithm":"MD5","checksumValue":"a334b604ab63c95add1c7928c47ff008"}],"copyrightText":"NOASSERTION","fileName":"commands.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testmultiprocessing.py-2b1f8c0bb96711e01843a73cd7e7a54a7f09d6dc5324a4b9f6a81b40e622bf81","checksums":[{"algorithm":"SHA256","checksumValue":"2b1f8c0bb96711e01843a73cd7e7a54a7f09d6dc5324a4b9f6a81b40e622bf81"},{"algorithm":"SHA1","checksumValue":"1df1658cdc900a9d8835758553cb0b57b3c9a29f"},{"algorithm":"MD5","checksumValue":"8f2c94063fb9e340b748a4920abc2907"}],"copyrightText":"NOASSERTION","fileName":"test_multiprocessing.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testencoding.py-2cc5495183442cdc3b36c4b9703ab44cda938893408cfe565235ff8825485f0c","checksums":[{"algorithm":"SHA256","checksumValue":"2cc5495183442cdc3b36c4b9703ab44cda938893408cfe565235ff8825485f0c"},{"algorithm":"SHA1","checksumValue":"4155e666b9f5c953fd07321665665de4576f4161"},{"algorithm":"MD5","checksumValue":"7525388e9947c825079b6de913214562"}],"copyrightText":"NOASSERTION","fileName":"test_encoding.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-field.py-33818449db13684cfbf38383d3ada8f0ccf3ff1f4eda4a8442f9084af78b6d20","checksums":[{"algorithm":"SHA256","checksumValue":"33818449db13684cfbf38383d3ada8f0ccf3ff1f4eda4a8442f9084af78b6d20"},{"algorithm":"SHA1","checksumValue":"bfa4d613baa250e103f5cdba3f9725b96a84b1c7"},{"algorithm":"MD5","checksumValue":"6b3564df412086ee1fb8ad348bfc6c6b"}],"copyrightText":"NOASSERTION","fileName":"field.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-utils.py-355f63df7147f9cf1a22162e2317ae25879c7bab05a587b40d143a3681d052c8","checksums":[{"algorithm":"SHA256","checksumValue":"355f63df7147f9cf1a22162e2317ae25879c7bab05a587b40d143a3681d052c8"},{"algorithm":"SHA1","checksumValue":"5fca26c1052c55b2fc0b8bc5df1d957f44c1b3eb"},{"algorithm":"MD5","checksumValue":"fb9dcc5445da11f678020f97ae806081"}],"copyrightText":"NOASSERTION","fileName":"utils.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-init.py-36d1d6173974128da29870aef0443af809c65b26611e757c5e126958c7b8f93c","checksums":[{"algorithm":"SHA256","checksumValue":"36d1d6173974128da29870aef0443af809c65b26611e757c5e126958c7b8f93c"},{"algorithm":"SHA1","checksumValue":"04a703a07fa1ee2256ff51d21862930085a2f503"},{"algorithm":"MD5","checksumValue":"348e328f5e38bffc04740a466dbcdf31"}],"copyrightText":"NOASSERTION","fileName":"__init__.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testpath.py-377b121143bb1937e4d6c8553f1cf7d52ac7f5757a3af225f341e86854715306","checksums":[{"algorithm":"SHA256","checksumValue":"377b121143bb1937e4d6c8553f1cf7d52ac7f5757a3af225f341e86854715306"},{"algorithm":"SHA1","checksumValue":"8acb8d78fc713c360540ab93871b1d984dfb6c5d"},{"algorithm":"MD5","checksumValue":"b54fbc0187943eae6f098d63ea41477f"}],"copyrightText":"NOASSERTION","fileName":"test_path.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-conftest.py-c541922675a2a1b7878f85d4c68451c111943a04b80eaf4a6a69e9954d615767","checksums":[{"algorithm":"SHA256","checksumValue":"c541922675a2a1b7878f85d4c68451c111943a04b80eaf4a6a69e9954d615767"},{"algorithm":"SHA1","checksumValue":"7a3d8c41fe279ab421ff7104855aa16d0d9d6e77"},{"algorithm":"MD5","checksumValue":"808163aced120cdcf902aeeece5d97a3"}],"copyrightText":"NOASSERTION","fileName":"conftest.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testconnection.py-c55d12ecbff2b4da5277b624a7a293071b0db6ee67375f38d91ab12eb476e752","checksums":[{"algorithm":"SHA256","checksumValue":"c55d12ecbff2b4da5277b624a7a293071b0db6ee67375f38d91ab12eb476e752"},{"algorithm":"SHA1","checksumValue":"aa15c2dd08f707e87e62c8a427b1f8031876b6fe"},{"algorithm":"MD5","checksumValue":"f0a1d935a62f4c5f7a5005d2478a1309"}],"copyrightText":"NOASSERTION","fileName":"test_connection.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testretry.py-c5dc1cdbf5eed0a906fa0427d4175485f7e3cd4c412f354cbd1ce729aa23fcc1","checksums":[{"algorithm":"SHA256","checksumValue":"c5dc1cdbf5eed0a906fa0427d4175485f7e3cd4c412f354cbd1ce729aa23fcc1"},{"algorithm":"SHA1","checksumValue":"aeff4cfcbeeb990bf658b81e69f8ee5335e715a5"},{"algorithm":"MD5","checksumValue":"96a4ce7e8a49cddde1fa2563c96a1b0d"}],"copyrightText":"NOASSERTION","fileName":"test_retry.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testmonitor.py-c63085e8224083fc72556503ea40c47023ff71a5e1b149117ade967509ee3399","checksums":[{"algorithm":"SHA256","checksumValue":"c63085e8224083fc72556503ea40c47023ff71a5e1b149117ade967509ee3399"},{"algorithm":"SHA1","checksumValue":"218d5c01488ae60ac8250552495f2668e5294e08"},{"algorithm":"MD5","checksumValue":"3c54f7f9da9ff3c55618f27d48d10a23"}],"copyrightText":"NOASSERTION","fileName":"test_monitor.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-result.py-c86e0a8be5b457f38fc3256d0563322cc20392071ba340f63998884d151f3824","checksums":[{"algorithm":"SHA256","checksumValue":"c86e0a8be5b457f38fc3256d0563322cc20392071ba340f63998884d151f3824"},{"algorithm":"SHA1","checksumValue":"dd276b0a7b4cb875d6b4aefdbd6564bf4e8d62ae"},{"algorithm":"MD5","checksumValue":"3951919953d14107a61db1c8c591f30c"}],"copyrightText":"NOASSERTION","fileName":"result.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testgraph.py-cb55f29fca1be6a3720502371cbc0eda2899244f17943487afdaa3a978212dc4","checksums":[{"algorithm":"SHA256","checksumValue":"cb55f29fca1be6a3720502371cbc0eda2899244f17943487afdaa3a978212dc4"},{"algorithm":"SHA1","checksumValue":"ff73f479e94b25fb8d7561c8101bbee8fae0b7d3"},{"algorithm":"MD5","checksumValue":"6e869084224f93f0e031aee2d355d533"}],"copyrightText":"NOASSERTION","fileName":"test_graph.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-queryresult.py-cd804ffdeb87c721c219cd9abc34d36c8862928994c9daa0c3f31f4380696501","checksums":[{"algorithm":"SHA256","checksumValue":"cd804ffdeb87c721c219cd9abc34d36c8862928994c9daa0c3f31f4380696501"},{"algorithm":"SHA1","checksumValue":"76f7db918c2da2473d8811fb4d00c3ae035e1736"},{"algorithm":"MD5","checksumValue":"e35d901a2f653c4727606a4a2c1c6e9b"}],"copyrightText":"NOASSERTION","fileName":"query_result.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-exceptions.py-cf82c14d9cc448bc7970303ed199e44265c1dee362e8463a7361790eb9483683","checksums":[{"algorithm":"SHA256","checksumValue":"cf82c14d9cc448bc7970303ed199e44265c1dee362e8463a7361790eb9483683"},{"algorithm":"SHA1","checksumValue":"3a82014eb07f17923735c8327304d884e3d5ca93"},{"algorithm":"MD5","checksumValue":"c6bd2d8783fb9e95d479a7571dae1517"}],"copyrightText":"NOASSERTION","fileName":"exceptions.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testsentinel.py-d01f0aff2b9ef3cf84618011750e227005c27bb750cb593290aede9c1161d11a","checksums":[{"algorithm":"SHA256","checksumValue":"d01f0aff2b9ef3cf84618011750e227005c27bb750cb593290aede9c1161d11a"},{"algorithm":"SHA1","checksumValue":"b61c2754c5b817ff935e6e4a9ae161ca348bd6fd"},{"algorithm":"MD5","checksumValue":"de4992db02d164dc57efed21a53d259d"}],"copyrightText":"NOASSERTION","fileName":"test_sentinel.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-init.py-d03095f05991b17dbe4eee816f87868d23c557b43e17519051d47f198f0deb54","checksums":[{"algorithm":"SHA256","checksumValue":"d03095f05991b17dbe4eee816f87868d23c557b43e17519051d47f198f0deb54"},{"algorithm":"SHA1","checksumValue":"880844fed20db5ec473425f1a5cee6f2113b3ec5"},{"algorithm":"MD5","checksumValue":"8a90763c3c439f5f7a436a2a8371e38f"}],"copyrightText":"NOASSERTION","fileName":"__init__.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-path.py-d3368eebfabf155324d4192191bed672bf001764dfafaf558642b2d480558690","checksums":[{"algorithm":"SHA256","checksumValue":"d3368eebfabf155324d4192191bed672bf001764dfafaf558642b2d480558690"},{"algorithm":"SHA1","checksumValue":"4e4bfe2de2d3ecccef49668cf95f0a8734bdb611"},{"algorithm":"MD5","checksumValue":"896a25cfea3a24715b67bee16a227ff7"}],"copyrightText":"NOASSERTION","fileName":"path.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-reducers.py-d36a422c3d7667268c09e43fb4cdc0ac2596f99288b5d679ff65df279260a7a9","checksums":[{"algorithm":"SHA256","checksumValue":"d36a422c3d7667268c09e43fb4cdc0ac2596f99288b5d679ff65df279260a7a9"},{"algorithm":"SHA1","checksumValue":"3c5cd8d91eceb6ac99807ace7bf54b0106319552"},{"algorithm":"MD5","checksumValue":"1fc45ab3e663ca3806ae8aee477123a8"}],"copyrightText":"NOASSERTION","fileName":"reducers.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testedge.py-d4170bc8b187755049051f1b78bb790caf9df90a693b31f878f03f5bd3abe3fd","checksums":[{"algorithm":"SHA256","checksumValue":"d4170bc8b187755049051f1b78bb790caf9df90a693b31f878f03f5bd3abe3fd"},{"algorithm":"SHA1","checksumValue":"8e8258ae318f55b1fb6a2c6d56b66660517555ae"},{"algorithm":"MD5","checksumValue":"faec439709a313815c8f5193d081539e"}],"copyrightText":"NOASSERTION","fileName":"test_edge.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testbloom.py-d455e0c404737a58af6d806597f8b0a64446cc448a1e370664108c6440751eec","checksums":[{"algorithm":"SHA256","checksumValue":"d455e0c404737a58af6d806597f8b0a64446cc448a1e370664108c6440751eec"},{"algorithm":"SHA1","checksumValue":"abb3ffc88e3e50dffe740b238b23608071e1f35b"},{"algorithm":"MD5","checksumValue":"777c74063074b56757dbb560db967d86"}],"copyrightText":"NOASSERTION","fileName":"test_bloom.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-typing.py-d74b03f261ebf69ceec8b47895a8de7bee25d2b7eb936a7ab1543649c5225e65","checksums":[{"algorithm":"SHA256","checksumValue":"d74b03f261ebf69ceec8b47895a8de7bee25d2b7eb936a7ab1543649c5225e65"},{"algorithm":"SHA1","checksumValue":"0d894ba80817465bba60fd1f49445241d3988f1e"},{"algorithm":"MD5","checksumValue":"51fce4b3cd7da1c79e6c9778a56cc389"}],"copyrightText":"NOASSERTION","fileName":"typing.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testpipeline.py-d8689c285aaf79c41216ad237640aa7b9a6dcf72bdd04c65201edba3ef1d974a","checksums":[{"algorithm":"SHA256","checksumValue":"d8689c285aaf79c41216ad237640aa7b9a6dcf72bdd04c65201edba3ef1d974a"},{"algorithm":"SHA1","checksumValue":"5a82094867b5b2aef50252b4154bf6424a9c6338"},{"algorithm":"MD5","checksumValue":"e688a8a0881d83bd7a88aa25095cc27a"}],"copyrightText":"NOASSERTION","fileName":"test_pipeline.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-edge.py-d8c5c47b7f7196eb1efb45b68277244226fc6a1cdf98d4582d120e23b3691b5a","checksums":[{"algorithm":"SHA256","checksumValue":"d8c5c47b7f7196eb1efb45b68277244226fc6a1cdf98d4582d120e23b3691b5a"},{"algorithm":"SHA1","checksumValue":"dde2417c7b1b69e6ab5110006b730611ed9d6e78"},{"algorithm":"MD5","checksumValue":"2a5fc5819fa99fc34f3034d13368c133"}],"copyrightText":"NOASSERTION","fileName":"edge.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testscripting.py-dba0ec5bb523e2379059f22640dc04ca5dc0b606b9f66da3913243e10d5f0a11","checksums":[{"algorithm":"SHA256","checksumValue":"dba0ec5bb523e2379059f22640dc04ca5dc0b606b9f66da3913243e10d5f0a11"},{"algorithm":"SHA1","checksumValue":"6685ffcf139c6e9ceb215a240f30bd1e70c6cba3"},{"algorithm":"MD5","checksumValue":"c8badc044d0576b1f98edfb35f5b1287"}],"copyrightText":"NOASSERTION","fileName":"test_scripting.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-retry.py-dd2ba706b7d31ce04de38125fb07f6259adf0501767525c8039d05097b340fd6","checksums":[{"algorithm":"SHA256","checksumValue":"dd2ba706b7d31ce04de38125fb07f6259adf0501767525c8039d05097b340fd6"},{"algorithm":"SHA1","checksumValue":"3c8c0572304d54f17e2fd207e15a4df7481d1d27"},{"algorithm":"MD5","checksumValue":"544428e1c91414abb90121838a9c66a2"}],"copyrightText":"NOASSERTION","fileName":"retry.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testlock.py-df76f3e8e9c5e4f307aa4b9ff767d45de0fe2fa4a95cc4439ff8ae6202718229","checksums":[{"algorithm":"SHA256","checksumValue":"df76f3e8e9c5e4f307aa4b9ff767d45de0fe2fa4a95cc4439ff8ae6202718229"},{"algorithm":"SHA1","checksumValue":"b5a94bfdaa8acd7715c9b9d7a34b09f26bc51af5"},{"algorithm":"MD5","checksumValue":"a638ef7a06d70dd948c76e7afe47fe20"}],"copyrightText":"NOASSERTION","fileName":"test_lock.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-init.py-e1a4ad66fa337273080361a79a11fe4359eea82d82f10c2884d2642b3105d231","checksums":[{"algorithm":"SHA256","checksumValue":"e1a4ad66fa337273080361a79a11fe4359eea82d82f10c2884d2642b3105d231"},{"algorithm":"SHA1","checksumValue":"20c89af6e6849ee2295b98bbd4281c0263177a38"},{"algorithm":"MD5","checksumValue":"26c00d8844f74af83851eb71587ac387"}],"copyrightText":"NOASSERTION","fileName":"__init__.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-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-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-core.py-e4edf71dfacffb292d0848efdbc8224231530f9e7deaddc3009bd3e857e56288","checksums":[{"algorithm":"SHA256","checksumValue":"e4edf71dfacffb292d0848efdbc8224231530f9e7deaddc3009bd3e857e56288"},{"algorithm":"SHA1","checksumValue":"1e3a83039c12f4f4afe3bd397dd70fa080be4616"},{"algorithm":"MD5","checksumValue":"63d1e86c24d5f3b43222ea74fdd55613"}],"copyrightText":"NOASSERTION","fileName":"core.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testssl.py-e5a7a5713105bc0d64bcbe598fcb54777f95549a519c7856df5d2289b3b674a1","checksums":[{"algorithm":"SHA256","checksumValue":"e5a7a5713105bc0d64bcbe598fcb54777f95549a519c7856df5d2289b3b674a1"},{"algorithm":"SHA1","checksumValue":"76d5643e771ef67d2aee43aded93399c4f4d6eb5"},{"algorithm":"MD5","checksumValue":"574b0bd7f8fe7612c78fc4032d8de58c"}],"copyrightText":"NOASSERTION","fileName":"test_ssl.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-document.py-e8994cf032feb8df2e17a38cc67c8cb11fc0fc3b0ecd06c7e570bd093fad007a","checksums":[{"algorithm":"SHA256","checksumValue":"e8994cf032feb8df2e17a38cc67c8cb11fc0fc3b0ecd06c7e570bd093fad007a"},{"algorithm":"SHA1","checksumValue":"bd956650a6f466c1a5342bf3b2416bc12a394420"},{"algorithm":"MD5","checksumValue":"234712fdb1aa2a14eb39d04b2e824664"}],"copyrightText":"NOASSERTION","fileName":"document.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-querystring.py-eece7be9952ab758f98b3f276ad8103163eff847d7207746d1323c68ebf01b86","checksums":[{"algorithm":"SHA256","checksumValue":"eece7be9952ab758f98b3f276ad8103163eff847d7207746d1323c68ebf01b86"},{"algorithm":"SHA1","checksumValue":"d04766d95f62909554ee6778ee012401e6280804"},{"algorithm":"MD5","checksumValue":"0756901ab080386c6ad2d09c6a28cead"}],"copyrightText":"NOASSERTION","fileName":"querystring.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testnode.py-ef9bcd01a6ae9de2a9d6ea5905b35bdf126d83af5e6d76e1255fafd9d26b3e2a","checksums":[{"algorithm":"SHA256","checksumValue":"ef9bcd01a6ae9de2a9d6ea5905b35bdf126d83af5e6d76e1255fafd9d26b3e2a"},{"algorithm":"SHA1","checksumValue":"91fd482147a882aed4ca48d2a9e504ebd96da039"},{"algorithm":"MD5","checksumValue":"aecd5ef9dc15852490c1d72a146f9c48"}],"copyrightText":"NOASSERTION","fileName":"test_node.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-SOURCES.txt-f88cf14583cb5ba6798f615a2b50afd73b545e7647e3f04f604e9296d87115fa","checksums":[{"algorithm":"SHA256","checksumValue":"f88cf14583cb5ba6798f615a2b50afd73b545e7647e3f04f604e9296d87115fa"},{"algorithm":"SHA1","checksumValue":"3dd5bae44b7accbbf10daeaf3921a29403b8f63d"},{"algorithm":"MD5","checksumValue":"120c436c6471d69810c23913bc42c937"}],"copyrightText":"NOASSERTION","fileName":"SOURCES.txt","fileTypes":["DOCUMENTATION"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testconnection.py-fb955fa6a5f072c0fbb78986efba26cd00f581de08860539d0c389c45ff4bced","checksums":[{"algorithm":"SHA256","checksumValue":"fb955fa6a5f072c0fbb78986efba26cd00f581de08860539d0c389c45ff4bced"},{"algorithm":"SHA1","checksumValue":"84b338ab7733e7aef6951d0f94508864be4fba8b"},{"algorithm":"MD5","checksumValue":"6691ab66df19a0369d3ead844f17975d"}],"copyrightText":"NOASSERTION","fileName":"test_connection.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-requires.txt-fc38110cdedc62fea35190bdaed7197dcc9b78476dffea5413a9519e78f0ad46","checksums":[{"algorithm":"SHA256","checksumValue":"fc38110cdedc62fea35190bdaed7197dcc9b78476dffea5413a9519e78f0ad46"},{"algorithm":"SHA1","checksumValue":"454bde28734635417aa72602569075139f723b74"},{"algorithm":"MD5","checksumValue":"aa415960c6598ac055f44532e46814d6"}],"copyrightText":"NOASSERTION","fileName":"requires.txt","fileTypes":["DOCUMENTATION"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-jsontestdata.py-ff0f9c106517ef4ad2a2e3401d469798693e8497952874ebd594acce605e1d5f","checksums":[{"algorithm":"SHA256","checksumValue":"ff0f9c106517ef4ad2a2e3401d469798693e8497952874ebd594acce605e1d5f"},{"algorithm":"SHA1","checksumValue":"090877fd3a11fecb041b8a7b72a666d50f8d3a08"},{"algorithm":"MD5","checksumValue":"b0e98487951561416a58cace09aeb1ea"}],"copyrightText":"NOASSERTION","fileName":"jsontestdata.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-toplevel.txt-38c01e7ecce575ee99a0eb65337e405b3a5122bc2d72a00c1c69518adfb0dbee","checksums":[{"algorithm":"SHA256","checksumValue":"38c01e7ecce575ee99a0eb65337e405b3a5122bc2d72a00c1c69518adfb0dbee"},{"algorithm":"SHA1","checksumValue":"efa5cd5fb446be774853dcc8d712615ae1e52b51"},{"algorithm":"MD5","checksumValue":"7b80ba2cca2d34313d17e11ccabd19e2"}],"copyrightText":"NOASSERTION","fileName":"top_level.txt","fileTypes":["DOCUMENTATION"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-init.py-3d6004d589ed7ea8fcd6354b940e548402513f034d3c656c95bd4a4317fc8eb0","checksums":[{"algorithm":"SHA256","checksumValue":"3d6004d589ed7ea8fcd6354b940e548402513f034d3c656c95bd4a4317fc8eb0"},{"algorithm":"SHA1","checksumValue":"810fd32296b8c82340ed8a91d95a9773eec6f042"},{"algorithm":"MD5","checksumValue":"202846e6c77695dafbe2caaa9bb513cf"}],"copyrightText":"NOASSERTION","fileName":"__init__.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-executionplan.py-3f1afcff384f593fc47594a01ab6e25b0f3014beaae4917b3be67a5f39b9e62c","checksums":[{"algorithm":"SHA256","checksumValue":"3f1afcff384f593fc47594a01ab6e25b0f3014beaae4917b3be67a5f39b9e62c"},{"algorithm":"SHA1","checksumValue":"9885012256f548a1a872c2671dee9801fead46ac"},{"algorithm":"MD5","checksumValue":"45f0df07d77012a0fbec3b94d650895a"}],"copyrightText":"NOASSERTION","fileName":"execution_plan.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-INSTALL-41b4a183246737e7518e93367d4367bf08b0bd0a4ccfeb38382b7a21bda4420c","checksums":[{"algorithm":"SHA256","checksumValue":"41b4a183246737e7518e93367d4367bf08b0bd0a4ccfeb38382b7a21bda4420c"},{"algorithm":"SHA1","checksumValue":"ce7085c9ce06fb5774fb16a969ab573a8d45b0af"},{"algorithm":"MD5","checksumValue":"1b5f4f98f5cca0024f32dd33595460c4"}],"copyrightText":"NOASSERTION","fileName":"INSTALL","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-titles.csv-4366eae4ce9c768a77bf9423c712ef6634157b716b43a05993b1002f87914a9a","checksums":[{"algorithm":"SHA256","checksumValue":"4366eae4ce9c768a77bf9423c712ef6634157b716b43a05993b1002f87914a9a"},{"algorithm":"SHA1","checksumValue":"062d5dfe71ed1f146c7ad4c4553398422d201e2a"},{"algorithm":"MD5","checksumValue":"bc2eb8c885698bd160de2206c5e2236a"}],"copyrightText":"NOASSERTION","fileName":"titles.csv","fileTypes":["TEXT"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testlock.py-437ef03a42f22ae24911027821884d9b90498bf4352bc9216e793dfb0e851d86","checksums":[{"algorithm":"SHA256","checksumValue":"437ef03a42f22ae24911027821884d9b90498bf4352bc9216e793dfb0e851d86"},{"algorithm":"SHA1","checksumValue":"69d62b62bdacdcfc91d1836c11332d835d696f21"},{"algorithm":"MD5","checksumValue":"890eaf2791ad3cb3ca6f160bb2f4a500"}],"copyrightText":"NOASSERTION","fileName":"test_lock.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-redismodules.py-44a097a854189b024a26381b4f9a984a8ced12e2fa491afc225a1a6111bb6b7a","checksums":[{"algorithm":"SHA256","checksumValue":"44a097a854189b024a26381b4f9a984a8ced12e2fa491afc225a1a6111bb6b7a"},{"algorithm":"SHA1","checksumValue":"589e1902542d68f61e3f02d68c55ee4afe97d3b7"},{"algorithm":"MD5","checksumValue":"5760e247996dc5df187cba05951709ee"}],"copyrightText":"NOASSERTION","fileName":"redismodules.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-client.py-4a469a31c8ab4916a32b30a9bac0d1c2af00aee6d8fd7d769cb9ffae5d5b05fe","checksums":[{"algorithm":"SHA256","checksumValue":"4a469a31c8ab4916a32b30a9bac0d1c2af00aee6d8fd7d769cb9ffae5d5b05fe"},{"algorithm":"SHA1","checksumValue":"4fe2bf1cc088eb44d6a66ca4a4e6d484edefe0d3"},{"algorithm":"MD5","checksumValue":"de13e0aff4b09bc127c5bd4d7673814a"}],"copyrightText":"NOASSERTION","fileName":"client.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-compat.py-4cc56619904a1014905f0b98d1a4b07ee47c19b62e6a8ab19eddeb5099dccf8a","checksums":[{"algorithm":"SHA256","checksumValue":"4cc56619904a1014905f0b98d1a4b07ee47c19b62e6a8ab19eddeb5099dccf8a"},{"algorithm":"SHA1","checksumValue":"e22b93fddcb597768e2f5964b517adf9cf808c5a"},{"algorithm":"MD5","checksumValue":"61552bcf3d5eec71909fe4842eaa54fe"}],"copyrightText":"NOASSERTION","fileName":"compat.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testmonitor.py-506939772a9ae57732b6ed5b9418438d57900d51cefc23f551264a8ff2ce622d","checksums":[{"algorithm":"SHA256","checksumValue":"506939772a9ae57732b6ed5b9418438d57900d51cefc23f551264a8ff2ce622d"},{"algorithm":"SHA1","checksumValue":"ef4af09f28d5bdcbd1b6f9079cc1d9d1f9c3283d"},{"algorithm":"MD5","checksumValue":"ad0ada3b8c86c270673947c1ee9e6b37"}],"copyrightText":"NOASSERTION","fileName":"test_monitor.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-PKGINFO-719ece0ee2aefd204497395ad41320b2821ef06f22729fa11ed84a9b95ef1991","checksums":[{"algorithm":"SHA256","checksumValue":"719ece0ee2aefd204497395ad41320b2821ef06f22729fa11ed84a9b95ef1991"},{"algorithm":"SHA1","checksumValue":"45de051e5edc7aa1fd901519fcd3d72cca5ef539"},{"algorithm":"MD5","checksumValue":"4e33375ee123fb698ca0a6559ef22782"}],"copyrightText":"NOASSERTION","fileName":"PKG-INFO","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-PKGINFO-719ece0ee2aefd204497395ad41320b2821ef06f22729fa11ed84a9b95ef1991","checksums":[{"algorithm":"SHA256","checksumValue":"719ece0ee2aefd204497395ad41320b2821ef06f22729fa11ed84a9b95ef1991"},{"algorithm":"SHA1","checksumValue":"45de051e5edc7aa1fd901519fcd3d72cca5ef539"},{"algorithm":"MD5","checksumValue":"4e33375ee123fb698ca0a6559ef22782"}],"copyrightText":"NOASSERTION","fileName":"PKG-INFO","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-LICENSE-790148d8c12f8a38b2707a74be2343316bad126995ff54801a181b8b231ba124","checksums":[{"algorithm":"SHA256","checksumValue":"790148d8c12f8a38b2707a74be2343316bad126995ff54801a181b8b231ba124"},{"algorithm":"SHA1","checksumValue":"a4b61fde3ceaed3091f9f7ac886713a60beef947"},{"algorithm":"MD5","checksumValue":"51d9ad56299ab60ba7be65a621004f27"}],"copyrightText":"NOASSERTION","fileName":"LICENSE","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-willplaytext.csv.bz2-7b8a4bf691cd9f9d7abfaae84ec2e6d47fa2b5ab9b10958dc5aaec30b88b9f4a","checksums":[{"algorithm":"SHA256","checksumValue":"7b8a4bf691cd9f9d7abfaae84ec2e6d47fa2b5ab9b10958dc5aaec30b88b9f4a"},{"algorithm":"SHA1","checksumValue":"c9a598ac7e98f5f178b50e1ab3eafe1a9eb8cd27"},{"algorithm":"MD5","checksumValue":"4cea7fd70851da3a502620236ad7b809"}],"copyrightText":"NOASSERTION","fileName":"will_play_text.csv.bz2","fileTypes":["ARCHIVE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-commands.py-7fd58031912e6ff49e63b95e945adc8896139f84d44433c7b69c3462b45e75d9","checksums":[{"algorithm":"SHA256","checksumValue":"7fd58031912e6ff49e63b95e945adc8896139f84d44433c7b69c3462b45e75d9"},{"algorithm":"SHA1","checksumValue":"5d826e29e98f5b194576a2d600c3b73fe6dcad03"},{"algorithm":"MD5","checksumValue":"f83787dc0e136edc122febc5edad5165"}],"copyrightText":"NOASSERTION","fileName":"commands.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-suggestion.py-82487f66a39faad9acc6c582cb889e6cdb238c75fc99434bfe64c2e1668f08e6","checksums":[{"algorithm":"SHA256","checksumValue":"82487f66a39faad9acc6c582cb889e6cdb238c75fc99434bfe64c2e1668f08e6"},{"algorithm":"SHA1","checksumValue":"9b2cd3dacc72000d5ed7121899c1bf315d0d0eca"},{"algorithm":"MD5","checksumValue":"9213bf57f803ce7a9c02a6e264986ca2"}],"copyrightText":"NOASSERTION","fileName":"suggestion.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-sentinel.py-85170843dc7d9c491d702b09ce8e957aceaf93ededb1f42a7c94d3fefde82d8d","checksums":[{"algorithm":"SHA256","checksumValue":"85170843dc7d9c491d702b09ce8e957aceaf93ededb1f42a7c94d3fefde82d8d"},{"algorithm":"SHA1","checksumValue":"6d511fe8fca682aaaecad23422ef9ef68b07a790"},{"algorithm":"MD5","checksumValue":"ea708b8d7414e06fae375f1ff049d22e"}],"copyrightText":"NOASSERTION","fileName":"sentinel.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testconnectionpool.py-8693a31fe565c74783665e3c1ee4d42bb93fc4cdebdab01f914c30d7da4f36ef","checksums":[{"algorithm":"SHA256","checksumValue":"8693a31fe565c74783665e3c1ee4d42bb93fc4cdebdab01f914c30d7da4f36ef"},{"algorithm":"SHA1","checksumValue":"38b8b61e1d077d4cdf7e891e6770d46bdf2b39ba"},{"algorithm":"MD5","checksumValue":"102d79d670aac5d93b743a80a9b2505e"}],"copyrightText":"NOASSERTION","fileName":"test_connection_pool.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-commands.py-873b1ceb033dea459eef19bf1e779333f4cc31e2757043d6ac01a72dc63ab98a","checksums":[{"algorithm":"SHA256","checksumValue":"873b1ceb033dea459eef19bf1e779333f4cc31e2757043d6ac01a72dc63ab98a"},{"algorithm":"SHA1","checksumValue":"57965f00c894dc279eec4ec60b713fb913c044e7"},{"algorithm":"MD5","checksumValue":"7c5d56656991c375aa6d9b2279fd407b"}],"copyrightText":"NOASSERTION","fileName":"commands.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testfunction.py-8e3dca97fb19690af095159c4f036d25147dc4b70b9a5d14c07f236cf90accf6","checksums":[{"algorithm":"SHA256","checksumValue":"8e3dca97fb19690af095159c4f036d25147dc4b70b9a5d14c07f236cf90accf6"},{"algorithm":"SHA1","checksumValue":"00c1838f05487496d19c8e9b15f59cd55c546189"},{"algorithm":"MD5","checksumValue":"d11cf3e5241a82a19248532db5d42d6b"}],"copyrightText":"NOASSERTION","fileName":"test_function.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-MANIFEST.in-8f7dd65d8e89bea23aa6d61556c6a772de08ef55f73dd39c43dba42baeb51635","checksums":[{"algorithm":"SHA256","checksumValue":"8f7dd65d8e89bea23aa6d61556c6a772de08ef55f73dd39c43dba42baeb51635"},{"algorithm":"SHA1","checksumValue":"044bb2a693d8e85a0b7a2c946b9ead21715e042b"},{"algorithm":"MD5","checksumValue":"6020b275dd094bb4faf5caeac1703822"}],"copyrightText":"NOASSERTION","fileName":"MANIFEST.in","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-parser.py-901968bc93011e6aec01f1214057f0825998168586317a0918d85d81c8d740d5","checksums":[{"algorithm":"SHA256","checksumValue":"901968bc93011e6aec01f1214057f0825998168586317a0918d85d81c8d740d5"},{"algorithm":"SHA1","checksumValue":"a9da285e641e98ceb476616b7c729997b25b225b"},{"algorithm":"MD5","checksumValue":"294dfde6cf5f268fdedf19632d0efce3"}],"copyrightText":"NOASSERTION","fileName":"parser.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-exceptions.py-9110c1b182e0c0868ce2faa2a0efc1a7fba05af8dfa821fb0c8bf81a973d1c23","checksums":[{"algorithm":"SHA256","checksumValue":"9110c1b182e0c0868ce2faa2a0efc1a7fba05af8dfa821fb0c8bf81a973d1c23"},{"algorithm":"SHA1","checksumValue":"8896daba11ac8d7d3778c006f42c2b02abb58a47"},{"algorithm":"MD5","checksumValue":"54d7f4376cde8509e4912b696a9d3e2e"}],"copyrightText":"NOASSERTION","fileName":"exceptions.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testcommands.py-9396b70ea7476c659add98fbc47a001380e568d5bd6b398ce8b938eaf8c291e5","checksums":[{"algorithm":"SHA256","checksumValue":"9396b70ea7476c659add98fbc47a001380e568d5bd6b398ce8b938eaf8c291e5"},{"algorithm":"SHA1","checksumValue":"7874e3cd8c0204e68903324f2a11accbc5c0591f"},{"algorithm":"MD5","checksumValue":"f20d2c10802f360d45b53065b8d8efe0"}],"copyrightText":"NOASSERTION","fileName":"test_commands.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testscripting.py-954b172a2118666a893f001d581c2065a5511892e0700d5e0590e50e84a57ced","checksums":[{"algorithm":"SHA256","checksumValue":"954b172a2118666a893f001d581c2065a5511892e0700d5e0590e50e84a57ced"},{"algorithm":"SHA1","checksumValue":"bdb67b4d269780c3f2483149e59db8be8501607a"},{"algorithm":"MD5","checksumValue":"a88dd70c087f955c3b142e8d9aa05df2"}],"copyrightText":"NOASSERTION","fileName":"test_scripting.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-sentinel.py-9a4cd04ff3db8b8c5b25d8ae0e614aa918427cd1fdb11d2aa684c280ae1d6ab8","checksums":[{"algorithm":"SHA256","checksumValue":"9a4cd04ff3db8b8c5b25d8ae0e614aa918427cd1fdb11d2aa684c280ae1d6ab8"},{"algorithm":"SHA1","checksumValue":"785690da3f9f89bce1d90b79be3de4d9a9638d0b"},{"algorithm":"MD5","checksumValue":"502bb9cf5be3f88a17210a1116f3fd10"}],"copyrightText":"NOASSERTION","fileName":"sentinel.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-cluster.py-9ae4529fb062fc0651e9c39feddf0515df4bcab235add603dc3d21678fa76ca4","checksums":[{"algorithm":"SHA256","checksumValue":"9ae4529fb062fc0651e9c39feddf0515df4bcab235add603dc3d21678fa76ca4"},{"algorithm":"SHA1","checksumValue":"b04e4349cc7e9f6adf9304eb46e08eb58e4927ca"},{"algorithm":"MD5","checksumValue":"cfc0ab72146a69cf0b7b130b18659cf9"}],"copyrightText":"NOASSERTION","fileName":"cluster.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-commands.py-9b04716e0c1c274b81a096add6dd81c5794dfefefd9b54bc6649eb2f45b43ac3","checksums":[{"algorithm":"SHA256","checksumValue":"9b04716e0c1c274b81a096add6dd81c5794dfefefd9b54bc6649eb2f45b43ac3"},{"algorithm":"SHA1","checksumValue":"7113db551be26548f158f8b16281dcda181bfbfb"},{"algorithm":"MD5","checksumValue":"3fa625a847a17f72295230e01ff49b73"}],"copyrightText":"NOASSERTION","fileName":"commands.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-info.py-9cf16335307ad141a580c654068f67b7de461cc7075d49f7a513634c7607b3df","checksums":[{"algorithm":"SHA256","checksumValue":"9cf16335307ad141a580c654068f67b7de461cc7075d49f7a513634c7607b3df"},{"algorithm":"SHA1","checksumValue":"53c3df08a49f52a1bda5a45bb64e9bca8a8f72fd"},{"algorithm":"MD5","checksumValue":"49e63be1d59d326bd3fa44328436cd40"}],"copyrightText":"NOASSERTION","fileName":"info.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-commands.py-9d9740f3473d599e057967fd39b024b483ad4dd315d67dd1f6cabc7af369d17c","checksums":[{"algorithm":"SHA256","checksumValue":"9d9740f3473d599e057967fd39b024b483ad4dd315d67dd1f6cabc7af369d17c"},{"algorithm":"SHA1","checksumValue":"ae49f466a1622a0a37f1f461386a0b79ebd12e87"},{"algorithm":"MD5","checksumValue":"b803f89a601580236390a3eb2fa99487"}],"copyrightText":"NOASSERTION","fileName":"commands.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testpubsub.py-9e31c47d415197b0152e668dd1e6c42b0c9c40ce6d559d27c26024b8fce84f3d","checksums":[{"algorithm":"SHA256","checksumValue":"9e31c47d415197b0152e668dd1e6c42b0c9c40ce6d559d27c26024b8fce84f3d"},{"algorithm":"SHA1","checksumValue":"7722349080374cdecbd0eb4e6da433dbbb27f70b"},{"algorithm":"MD5","checksumValue":"5cfe786b25d1df630a48d027c0f1f8bd"}],"copyrightText":"NOASSERTION","fileName":"test_pubsub.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-compat.py-a0641e415d80c7bbe4438892f7e4c5384c442868107137a948e4438055007745","checksums":[{"algorithm":"SHA256","checksumValue":"a0641e415d80c7bbe4438892f7e4c5384c442868107137a948e4438055007745"},{"algorithm":"SHA1","checksumValue":"7d7cf51556131a00c9bbd7321293cdbf547dcf45"},{"algorithm":"MD5","checksumValue":"8faca762e89872da2cfd2ed8c1fc607d"}],"copyrightText":"NOASSERTION","fileName":"compat.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-utils.py-a3babb15ed708297532cac8663c422d9557a5ca101a6b87398f76b173dce22fa","checksums":[{"algorithm":"SHA256","checksumValue":"a3babb15ed708297532cac8663c422d9557a5ca101a6b87398f76b173dce22fa"},{"algorithm":"SHA1","checksumValue":"a2f70f2745595643178bde57689de8684b223abf"},{"algorithm":"MD5","checksumValue":"dee3bf5ef4a397f8d31c9dc30851d717"}],"copyrightText":"NOASSERTION","fileName":"utils.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testconnectionpool.py-a55a1a38916cc43032718084f6a5b49f174cbc544a3c3eb862186bba68653d8b","checksums":[{"algorithm":"SHA256","checksumValue":"a55a1a38916cc43032718084f6a5b49f174cbc544a3c3eb862186bba68653d8b"},{"algorithm":"SHA1","checksumValue":"775864bb9af03dc0d374085bf86b12d66895faaf"},{"algorithm":"MD5","checksumValue":"cafa0bd104ac85c403cddb64deb9970e"}],"copyrightText":"NOASSERTION","fileName":"test_connection_pool.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testpubsub.py-a6e278cb3a640d88ea85466430e576c4be425d3b0bb1f980f900b3169770f9ac","checksums":[{"algorithm":"SHA256","checksumValue":"a6e278cb3a640d88ea85466430e576c4be425d3b0bb1f980f900b3169770f9ac"},{"algorithm":"SHA1","checksumValue":"5d418575026751a127e9e973e6197db70dab57d4"},{"algorithm":"MD5","checksumValue":"607246b37bffd3a1dafe20c9a0509b26"}],"copyrightText":"NOASSERTION","fileName":"test_pubsub.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testcommandparser.py-a761ff31e672158d80d06a93b502de35ebd8c0edec1ea7410fa470fdad62df0d","checksums":[{"algorithm":"SHA256","checksumValue":"a761ff31e672158d80d06a93b502de35ebd8c0edec1ea7410fa470fdad62df0d"},{"algorithm":"SHA1","checksumValue":"04b55c5af28d0e50a621cee42e8407d41b578212"},{"algorithm":"MD5","checksumValue":"6d5df55ecb5f49d2d64668965f2f318b"}],"copyrightText":"NOASSERTION","fileName":"test_command_parser.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-lock.py-add07b36ffeca55f89c9b62a941085bd88982106e3ac30a54a19745307f6d396","checksums":[{"algorithm":"SHA256","checksumValue":"add07b36ffeca55f89c9b62a941085bd88982106e3ac30a54a19745307f6d396"},{"algorithm":"SHA1","checksumValue":"5d78176629f47067965e13712f92b2bbd2674012"},{"algorithm":"MD5","checksumValue":"57ed38e50ab1e94a1c938f150cce355b"}],"copyrightText":"NOASSERTION","fileName":"lock.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-retry.py-b166c941c896e112a781c4ddefc0e77f89cdb129290be18770cfbe9d5bd9742f","checksums":[{"algorithm":"SHA256","checksumValue":"b166c941c896e112a781c4ddefc0e77f89cdb129290be18770cfbe9d5bd9742f"},{"algorithm":"SHA1","checksumValue":"ac6726d7e1153cfc6970e806018bf61cc5a2f201"},{"algorithm":"MD5","checksumValue":"ee625a6f003e4f49fad60be776f41ce5"}],"copyrightText":"NOASSERTION","fileName":"retry.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-helpers.py-b28ae56148413141b18b0421f78efb90911a7fbcb5df0c067431bf1ea5d364e1","checksums":[{"algorithm":"SHA256","checksumValue":"b28ae56148413141b18b0421f78efb90911a7fbcb5df0c067431bf1ea5d364e1"},{"algorithm":"SHA1","checksumValue":"e30ed2bfd365ffb2e7c316fdc424c4797b1cc38b"},{"algorithm":"MD5","checksumValue":"94768f32a2621c50913e07291c1f2bf7"}],"copyrightText":"NOASSERTION","fileName":"helpers.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-backoff.py-b39c4337b24573dc63bd31c0473b1b982e649755659db3ce528105d6262c6c39","checksums":[{"algorithm":"SHA256","checksumValue":"b39c4337b24573dc63bd31c0473b1b982e649755659db3ce528105d6262c6c39"},{"algorithm":"SHA1","checksumValue":"b9b0ae48a629ff0cad3af64df191c8baa1b275d7"},{"algorithm":"MD5","checksumValue":"c00e11e0cb095cf7a5d47f0c947ad761"}],"copyrightText":"NOASSERTION","fileName":"backoff.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testjson.py-b409338a680b78dce1efc7831769bde17c52f995669527b6aaf1f8c31aa8f259","checksums":[{"algorithm":"SHA256","checksumValue":"b409338a680b78dce1efc7831769bde17c52f995669527b6aaf1f8c31aa8f259"},{"algorithm":"SHA1","checksumValue":"338541c348dd40629c0db244060a7ef7df33bc36"},{"algorithm":"MD5","checksumValue":"27f96b1beba7e6be17be806990a32d6e"}],"copyrightText":"NOASSERTION","fileName":"test_json.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-cluster.py-b4a35a967e38d1b0203af2858065e838b33343371c06ebe7cb166b72a3503453","checksums":[{"algorithm":"SHA256","checksumValue":"b4a35a967e38d1b0203af2858065e838b33343371c06ebe7cb166b72a3503453"},{"algorithm":"SHA1","checksumValue":"452851638258665f55e149fe6bacd54f7fb6cd9e"},{"algorithm":"MD5","checksumValue":"12c6f6945b8862754b368dae528c9ea1"}],"copyrightText":"NOASSERTION","fileName":"cluster.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-info.py-bb8b04cff8b0f5e28ec454d8a2c1454c8044678072fb0f0419a90784e228026d","checksums":[{"algorithm":"SHA256","checksumValue":"bb8b04cff8b0f5e28ec454d8a2c1454c8044678072fb0f0419a90784e228026d"},{"algorithm":"SHA1","checksumValue":"f282e38eb1c6555f5a8944ac7fe24f96c83047f8"},{"algorithm":"MD5","checksumValue":"012f5dd24d4faf3aa5e2b949205fe050"}],"copyrightText":"NOASSERTION","fileName":"info.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-aggregation.py-bffa177343f7e53aec80c2e8cccbff484b39726bd0075b5dee927c41a4ae4694","checksums":[{"algorithm":"SHA256","checksumValue":"bffa177343f7e53aec80c2e8cccbff484b39726bd0075b5dee927c41a4ae4694"},{"algorithm":"SHA1","checksumValue":"52b98cf489a2a4e1a0130b91b5e8aa397e64f41f"},{"algorithm":"MD5","checksumValue":"21da07d37f7db994470345ebca003cc4"}],"copyrightText":"NOASSERTION","fileName":"aggregation.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-connection.py-c12656acf2c7755ed5e7fc4b3d7e0779051283077e2691f65258dc78a4922c12","checksums":[{"algorithm":"SHA256","checksumValue":"c12656acf2c7755ed5e7fc4b3d7e0779051283077e2691f65258dc78a4922c12"},{"algorithm":"SHA1","checksumValue":"ec4f1e807ccae58cd748cf4070461d26b2c2150a"},{"algorithm":"MD5","checksumValue":"b4c7d4e215b26bd9766e4014b59fd669"}],"copyrightText":"NOASSERTION","fileName":"connection.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-init.py-c2d039873dd1ecd2f213e5374c48a6baf20ba9519235c1be36d7f6c006d4e3cc","checksums":[{"algorithm":"SHA256","checksumValue":"c2d039873dd1ecd2f213e5374c48a6baf20ba9519235c1be36d7f6c006d4e3cc"},{"algorithm":"SHA1","checksumValue":"f735946599ae7b639431ce16168f042954c7af4a"},{"algorithm":"MD5","checksumValue":"55a65f6cb3c5e43a1d292f2f5aa5059c"}],"copyrightText":"NOASSERTION","fileName":"__init__.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testhelpers.py-50a4359ef35dc5f3d216bee1a097411f31de1ee5de71cc47fb88d995e78a20b4","checksums":[{"algorithm":"SHA256","checksumValue":"50a4359ef35dc5f3d216bee1a097411f31de1ee5de71cc47fb88d995e78a20b4"},{"algorithm":"SHA1","checksumValue":"6aacbbb2c0fb1a76a42d3d9893874d2293855ac5"},{"algorithm":"MD5","checksumValue":"5e572e2149db28d0e3e3ce6d334ca46c"}],"copyrightText":"NOASSERTION","fileName":"test_helpers.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-util.py-54082e4b087fddd36d270354e9595ed8235d3c4d74fcd5243df7c3ec65855f8f","checksums":[{"algorithm":"SHA256","checksumValue":"54082e4b087fddd36d270354e9595ed8235d3c4d74fcd5243df7c3ec65855f8f"},{"algorithm":"SHA1","checksumValue":"ab5c0244d60a0bba507b406680ef2e55e6affad9"},{"algorithm":"MD5","checksumValue":"ac64284e47130868b522bc83b9b20f3d"}],"copyrightText":"NOASSERTION","fileName":"_util.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-ocsp.py-541b8dc69e45724191ca3c2fbe09c7dec348a207eba0b8ae16ff6a602c72dc1d","checksums":[{"algorithm":"SHA256","checksumValue":"541b8dc69e45724191ca3c2fbe09c7dec348a207eba0b8ae16ff6a602c72dc1d"},{"algorithm":"SHA1","checksumValue":"40155d1428593df64b8b66cc1a17fa8eb898e3a6"},{"algorithm":"MD5","checksumValue":"04aa749db6c0173ae11874d62221629e"}],"copyrightText":"NOASSERTION","fileName":"ocsp.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-init.py-545de6ce6101bd39c1cfa18558f8ec3342a090eefe8a26cab6c49f05c201af3f","checksums":[{"algorithm":"SHA256","checksumValue":"545de6ce6101bd39c1cfa18558f8ec3342a090eefe8a26cab6c49f05c201af3f"},{"algorithm":"SHA1","checksumValue":"31c73af392b0c02a02c1a068f9dbe3e0d9fc0b92"},{"algorithm":"MD5","checksumValue":"37ba664b15082ce8ea5e8142aa9f9121"}],"copyrightText":"NOASSERTION","fileName":"__init__.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-indexDefinition.py-54bd823338f13741c421a4e7f3c7af9c75f57c2126cad6e2938bc09a2898482f","checksums":[{"algorithm":"SHA256","checksumValue":"54bd823338f13741c421a4e7f3c7af9c75f57c2126cad6e2938bc09a2898482f"},{"algorithm":"SHA1","checksumValue":"9da27c7d2264fc057e64c0a234e37adb065b8ed3"},{"algorithm":"MD5","checksumValue":"ae96ecb12eadafc5dd15cf6309cad59b"}],"copyrightText":"NOASSERTION","fileName":"indexDefinition.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testencoding.py-597363052cac4c5667994c7143e6d6f1703c9d41e01f8434f640ee844be8cccc","checksums":[{"algorithm":"SHA256","checksumValue":"597363052cac4c5667994c7143e6d6f1703c9d41e01f8434f640ee844be8cccc"},{"algorithm":"SHA1","checksumValue":"2065d55042deb032e92f1bb1218098451d2e7217"},{"algorithm":"MD5","checksumValue":"1e280bf9c4121e2355a748fafcc9fc3f"}],"copyrightText":"NOASSERTION","fileName":"test_encoding.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testsentinel.py-5afbd1eb4acc13d7642f4eeeec43c81967910c7b8271fcabef6ce196126afa88","checksums":[{"algorithm":"SHA256","checksumValue":"5afbd1eb4acc13d7642f4eeeec43c81967910c7b8271fcabef6ce196126afa88"},{"algorithm":"SHA1","checksumValue":"8c9cada60a4440137d3704b57cba944083f9b8e8"},{"algorithm":"MD5","checksumValue":"988a8e14836b36f9903bba52cf1f23d6"}],"copyrightText":"NOASSERTION","fileName":"test_sentinel.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-connection.py-5d6eeb5f1d0751c113c890a0719727c306438d6a905785fbdc70dc17cc66a3ff","checksums":[{"algorithm":"SHA256","checksumValue":"5d6eeb5f1d0751c113c890a0719727c306438d6a905785fbdc70dc17cc66a3ff"},{"algorithm":"SHA1","checksumValue":"7457283f882e49cedd11a105fc6627476de83f8e"},{"algorithm":"MD5","checksumValue":"9642430ed7b076b0dfc2df255b84c017"}],"copyrightText":"NOASSERTION","fileName":"connection.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testtimeseries.py-621b402b11ba5334ac7662374f0bd7d5e3fc7754a5c3bb939a50b26ba061c4cf","checksums":[{"algorithm":"SHA256","checksumValue":"621b402b11ba5334ac7662374f0bd7d5e3fc7754a5c3bb939a50b26ba061c4cf"},{"algorithm":"SHA1","checksumValue":"b58e491da33a4918984b7b8dd28da0e6163cce17"},{"algorithm":"MD5","checksumValue":"3832c9422acf5b2de21e46a1b0c6ca75"}],"copyrightText":"NOASSERTION","fileName":"test_timeseries.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-utils.py-631739610ba684b8ed0c3c024b89a0c48eb2cb6676d40ccb945c556f10a88627","checksums":[{"algorithm":"SHA256","checksumValue":"631739610ba684b8ed0c3c024b89a0c48eb2cb6676d40ccb945c556f10a88627"},{"algorithm":"SHA1","checksumValue":"b1a82788a459e2ed04a1fd781bf42eaa98e58c07"},{"algorithm":"MD5","checksumValue":"fd4162109cde6f1d31282f34a244018e"}],"copyrightText":"NOASSERTION","fileName":"utils.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-README.md-65f19e3a05709f54dd67cc019254604aa91200bac35e2244b01f13847c784c32","checksums":[{"algorithm":"SHA256","checksumValue":"65f19e3a05709f54dd67cc019254604aa91200bac35e2244b01f13847c784c32"},{"algorithm":"SHA1","checksumValue":"0d2d6d6e34f6d1af2577d562182be57bfd797fe1"},{"algorithm":"MD5","checksumValue":"9adc9df0d9b8fe958b2e543ac880fe67"}],"copyrightText":"NOASSERTION","fileName":"README.md","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-decoders.py-6bf228315ff081e2725227c3e0fe874dc33db3a161ae27309b341c65199cf86c","checksums":[{"algorithm":"SHA256","checksumValue":"6bf228315ff081e2725227c3e0fe874dc33db3a161ae27309b341c65199cf86c"},{"algorithm":"SHA1","checksumValue":"2d06b3e34ca04923f75c7ac9d0d6d465c9e66335"},{"algorithm":"MD5","checksumValue":"c62a48bbc3039021f66954272d12ca4a"}],"copyrightText":"NOASSERTION","fileName":"decoders.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testpipeline.py-6c0be8d2765010c698e873bf25090ca0d66fa1474bca5fdbc39444fe11e1f8f0","checksums":[{"algorithm":"SHA256","checksumValue":"6c0be8d2765010c698e873bf25090ca0d66fa1474bca5fdbc39444fe11e1f8f0"},{"algorithm":"SHA1","checksumValue":"afd13b26a3a4e3961f2829758a27702fd2271771"},{"algorithm":"MD5","checksumValue":"6f722bf25a680796c1b28ee082e47dcf"}],"copyrightText":"NOASSERTION","fileName":"test_pipeline.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testcommands.py-6ea1e0faeaed0e9f4f09dd361fb63df873270f74ba0e69bfa0ec6238a69589dc","checksums":[{"algorithm":"SHA256","checksumValue":"6ea1e0faeaed0e9f4f09dd361fb63df873270f74ba0e69bfa0ec6238a69589dc"},{"algorithm":"SHA1","checksumValue":"09287b51d561a251edb57b5ff7634ffe6731347b"},{"algorithm":"MD5","checksumValue":"0ca09dc755c918f5a8d8483f6a88fac7"}],"copyrightText":"NOASSERTION","fileName":"test_commands.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-util.py-6ff5504e1d741722e5f01b5111f25f0da80e242c9deb04d042cf20eb7a62e462","checksums":[{"algorithm":"SHA256","checksumValue":"6ff5504e1d741722e5f01b5111f25f0da80e242c9deb04d042cf20eb7a62e462"},{"algorithm":"SHA1","checksumValue":"2d9f73f398d7c6b5006bf60f100bc413c09136cb"},{"algorithm":"MD5","checksumValue":"9d7edde42d6acf1975db72937176fc97"}],"copyrightText":"NOASSERTION","fileName":"_util.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-willplaytext-43a6e62b548f4b9adbcdba2b5d23abf7b9516124d13d779f3c9a4f9be16c0557","checksums":[{"algorithm":"SHA256","checksumValue":"43a6e62b548f4b9adbcdba2b5d23abf7b9516124d13d779f3c9a4f9be16c0557"},{"algorithm":"SHA1","checksumValue":"21829f596de09d00e6538c41f918287baeccf303"},{"algorithm":"MD5","checksumValue":"f3065925adc7eba3b656c87d46a60658"}],"copyrightText":"NOASSERTION","fileName":"will_play_text","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]}],"relationships":[{"spdxElementId":"SPDXRef-DOCUMENT","relationshipType":"DESCRIBES","relatedSpdxElement":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","comment":"This describes relationship was added as a default relationship by the SPDX Tools Tag parser."},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-dependencylinks.txt-01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-client.py-037e0399c8fd4052d3491915877e2b6b85d74a41245180c6f5adc1134a06d119"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-setup.py-09507b898a64e9dc89ad8792432d6031e2d8ef463d9ca0d31838ecdecdb45d82"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-0b8c71f973b4a64f9eb05d67422e24f76de723f9e2b97508b38b861bddcfa7c3"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testretry.py-0bddea8e68b62fffc646cb0bdd9b2fed7ee6249410e8ada7580b6095d4ecbc17"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testcluster.py-12410d2ca6a30a3ef874122c2b7b8e329f9bc9821169eeb34a3f3a58fedb7ece"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-query.py-185768b77ea238152a0ae20ce840819423de907f531df64893c55563ac87d5fe"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-setup.cfg-1c473cbaee8da5fc46e7f0158794af5cea4414c34a3cf3f180c2001f5e38bd3e"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-conftest.py-1e4c13c1177f998fed4f2bc73ae6a8df76e327d32e50c3ffba57792fed58c17d"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testsearch.py-21ce89edf9a9b63d9b6947ac489096923ac87cbff1f98a311e60e2eeff12a54d"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-path.py-21eca37720a708770d09fa9b4b73c339c75cb0061febdea9f613ad80ec0fdd43"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-23510a67b08d52d18cd819abd77aa4c6bcd7903b484fad0aed85aa872a9e3672"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-sentinel.py-2564d08592751ff30f1b7c849f655db42ce3966f05a346211e95f058137c15de"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-crc.py-296ea0c287a966fff053a3b9be6eee4def51dd64ef1aee46d957c7225eb770a2"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-node.py-2993547dabcbc2cd0e9f2bd7b82b26438cb5040470cf10501386158c5ac42fa5"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-lock.py-2a5a4c7ee055f1dc52f8e3e9a29b937d203462028dd772e5ea1d755770506ae9"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-commands.py-2a7e3a3df58b77094ee708cf56b903ab9cf62fcad32c753b33506f1b406d14da"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testmultiprocessing.py-2b1f8c0bb96711e01843a73cd7e7a54a7f09d6dc5324a4b9f6a81b40e622bf81"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testencoding.py-2cc5495183442cdc3b36c4b9703ab44cda938893408cfe565235ff8825485f0c"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-field.py-33818449db13684cfbf38383d3ada8f0ccf3ff1f4eda4a8442f9084af78b6d20"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-utils.py-355f63df7147f9cf1a22162e2317ae25879c7bab05a587b40d143a3681d052c8"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-36d1d6173974128da29870aef0443af809c65b26611e757c5e126958c7b8f93c"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testpath.py-377b121143bb1937e4d6c8553f1cf7d52ac7f5757a3af225f341e86854715306"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-conftest.py-c541922675a2a1b7878f85d4c68451c111943a04b80eaf4a6a69e9954d615767"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testconnection.py-c55d12ecbff2b4da5277b624a7a293071b0db6ee67375f38d91ab12eb476e752"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testretry.py-c5dc1cdbf5eed0a906fa0427d4175485f7e3cd4c412f354cbd1ce729aa23fcc1"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testmonitor.py-c63085e8224083fc72556503ea40c47023ff71a5e1b149117ade967509ee3399"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-result.py-c86e0a8be5b457f38fc3256d0563322cc20392071ba340f63998884d151f3824"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testgraph.py-cb55f29fca1be6a3720502371cbc0eda2899244f17943487afdaa3a978212dc4"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-queryresult.py-cd804ffdeb87c721c219cd9abc34d36c8862928994c9daa0c3f31f4380696501"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-exceptions.py-cf82c14d9cc448bc7970303ed199e44265c1dee362e8463a7361790eb9483683"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testsentinel.py-d01f0aff2b9ef3cf84618011750e227005c27bb750cb593290aede9c1161d11a"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-d03095f05991b17dbe4eee816f87868d23c557b43e17519051d47f198f0deb54"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-path.py-d3368eebfabf155324d4192191bed672bf001764dfafaf558642b2d480558690"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-reducers.py-d36a422c3d7667268c09e43fb4cdc0ac2596f99288b5d679ff65df279260a7a9"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testedge.py-d4170bc8b187755049051f1b78bb790caf9df90a693b31f878f03f5bd3abe3fd"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testbloom.py-d455e0c404737a58af6d806597f8b0a64446cc448a1e370664108c6440751eec"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-typing.py-d74b03f261ebf69ceec8b47895a8de7bee25d2b7eb936a7ab1543649c5225e65"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testpipeline.py-d8689c285aaf79c41216ad237640aa7b9a6dcf72bdd04c65201edba3ef1d974a"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-edge.py-d8c5c47b7f7196eb1efb45b68277244226fc6a1cdf98d4582d120e23b3691b5a"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testscripting.py-dba0ec5bb523e2379059f22640dc04ca5dc0b606b9f66da3913243e10d5f0a11"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-retry.py-dd2ba706b7d31ce04de38125fb07f6259adf0501767525c8039d05097b340fd6"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testlock.py-df76f3e8e9c5e4f307aa4b9ff767d45de0fe2fa4a95cc4439ff8ae6202718229"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-e1a4ad66fa337273080361a79a11fe4359eea82d82f10c2884d2642b3105d231"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-core.py-e4edf71dfacffb292d0848efdbc8224231530f9e7deaddc3009bd3e857e56288"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testssl.py-e5a7a5713105bc0d64bcbe598fcb54777f95549a519c7856df5d2289b3b674a1"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-document.py-e8994cf032feb8df2e17a38cc67c8cb11fc0fc3b0ecd06c7e570bd093fad007a"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-querystring.py-eece7be9952ab758f98b3f276ad8103163eff847d7207746d1323c68ebf01b86"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testnode.py-ef9bcd01a6ae9de2a9d6ea5905b35bdf126d83af5e6d76e1255fafd9d26b3e2a"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-SOURCES.txt-f88cf14583cb5ba6798f615a2b50afd73b545e7647e3f04f604e9296d87115fa"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testconnection.py-fb955fa6a5f072c0fbb78986efba26cd00f581de08860539d0c389c45ff4bced"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-requires.txt-fc38110cdedc62fea35190bdaed7197dcc9b78476dffea5413a9519e78f0ad46"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-jsontestdata.py-ff0f9c106517ef4ad2a2e3401d469798693e8497952874ebd594acce605e1d5f"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-toplevel.txt-38c01e7ecce575ee99a0eb65337e405b3a5122bc2d72a00c1c69518adfb0dbee"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-3d6004d589ed7ea8fcd6354b940e548402513f034d3c656c95bd4a4317fc8eb0"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-executionplan.py-3f1afcff384f593fc47594a01ab6e25b0f3014beaae4917b3be67a5f39b9e62c"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-INSTALL-41b4a183246737e7518e93367d4367bf08b0bd0a4ccfeb38382b7a21bda4420c"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-titles.csv-4366eae4ce9c768a77bf9423c712ef6634157b716b43a05993b1002f87914a9a"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testlock.py-437ef03a42f22ae24911027821884d9b90498bf4352bc9216e793dfb0e851d86"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-redismodules.py-44a097a854189b024a26381b4f9a984a8ced12e2fa491afc225a1a6111bb6b7a"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-client.py-4a469a31c8ab4916a32b30a9bac0d1c2af00aee6d8fd7d769cb9ffae5d5b05fe"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-compat.py-4cc56619904a1014905f0b98d1a4b07ee47c19b62e6a8ab19eddeb5099dccf8a"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testmonitor.py-506939772a9ae57732b6ed5b9418438d57900d51cefc23f551264a8ff2ce622d"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-PKGINFO-719ece0ee2aefd204497395ad41320b2821ef06f22729fa11ed84a9b95ef1991"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-PKGINFO-719ece0ee2aefd204497395ad41320b2821ef06f22729fa11ed84a9b95ef1991"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-LICENSE-790148d8c12f8a38b2707a74be2343316bad126995ff54801a181b8b231ba124"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-willplaytext.csv.bz2-7b8a4bf691cd9f9d7abfaae84ec2e6d47fa2b5ab9b10958dc5aaec30b88b9f4a"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-commands.py-7fd58031912e6ff49e63b95e945adc8896139f84d44433c7b69c3462b45e75d9"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-suggestion.py-82487f66a39faad9acc6c582cb889e6cdb238c75fc99434bfe64c2e1668f08e6"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-sentinel.py-85170843dc7d9c491d702b09ce8e957aceaf93ededb1f42a7c94d3fefde82d8d"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testconnectionpool.py-8693a31fe565c74783665e3c1ee4d42bb93fc4cdebdab01f914c30d7da4f36ef"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-commands.py-873b1ceb033dea459eef19bf1e779333f4cc31e2757043d6ac01a72dc63ab98a"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testfunction.py-8e3dca97fb19690af095159c4f036d25147dc4b70b9a5d14c07f236cf90accf6"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-MANIFEST.in-8f7dd65d8e89bea23aa6d61556c6a772de08ef55f73dd39c43dba42baeb51635"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-parser.py-901968bc93011e6aec01f1214057f0825998168586317a0918d85d81c8d740d5"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-exceptions.py-9110c1b182e0c0868ce2faa2a0efc1a7fba05af8dfa821fb0c8bf81a973d1c23"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testcommands.py-9396b70ea7476c659add98fbc47a001380e568d5bd6b398ce8b938eaf8c291e5"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testscripting.py-954b172a2118666a893f001d581c2065a5511892e0700d5e0590e50e84a57ced"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-sentinel.py-9a4cd04ff3db8b8c5b25d8ae0e614aa918427cd1fdb11d2aa684c280ae1d6ab8"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-cluster.py-9ae4529fb062fc0651e9c39feddf0515df4bcab235add603dc3d21678fa76ca4"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-commands.py-9b04716e0c1c274b81a096add6dd81c5794dfefefd9b54bc6649eb2f45b43ac3"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-info.py-9cf16335307ad141a580c654068f67b7de461cc7075d49f7a513634c7607b3df"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-commands.py-9d9740f3473d599e057967fd39b024b483ad4dd315d67dd1f6cabc7af369d17c"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testpubsub.py-9e31c47d415197b0152e668dd1e6c42b0c9c40ce6d559d27c26024b8fce84f3d"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-compat.py-a0641e415d80c7bbe4438892f7e4c5384c442868107137a948e4438055007745"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-utils.py-a3babb15ed708297532cac8663c422d9557a5ca101a6b87398f76b173dce22fa"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testconnectionpool.py-a55a1a38916cc43032718084f6a5b49f174cbc544a3c3eb862186bba68653d8b"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testpubsub.py-a6e278cb3a640d88ea85466430e576c4be425d3b0bb1f980f900b3169770f9ac"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testcommandparser.py-a761ff31e672158d80d06a93b502de35ebd8c0edec1ea7410fa470fdad62df0d"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-lock.py-add07b36ffeca55f89c9b62a941085bd88982106e3ac30a54a19745307f6d396"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-retry.py-b166c941c896e112a781c4ddefc0e77f89cdb129290be18770cfbe9d5bd9742f"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-helpers.py-b28ae56148413141b18b0421f78efb90911a7fbcb5df0c067431bf1ea5d364e1"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-backoff.py-b39c4337b24573dc63bd31c0473b1b982e649755659db3ce528105d6262c6c39"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testjson.py-b409338a680b78dce1efc7831769bde17c52f995669527b6aaf1f8c31aa8f259"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-cluster.py-b4a35a967e38d1b0203af2858065e838b33343371c06ebe7cb166b72a3503453"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-info.py-bb8b04cff8b0f5e28ec454d8a2c1454c8044678072fb0f0419a90784e228026d"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-aggregation.py-bffa177343f7e53aec80c2e8cccbff484b39726bd0075b5dee927c41a4ae4694"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-connection.py-c12656acf2c7755ed5e7fc4b3d7e0779051283077e2691f65258dc78a4922c12"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-c2d039873dd1ecd2f213e5374c48a6baf20ba9519235c1be36d7f6c006d4e3cc"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testhelpers.py-50a4359ef35dc5f3d216bee1a097411f31de1ee5de71cc47fb88d995e78a20b4"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-util.py-54082e4b087fddd36d270354e9595ed8235d3c4d74fcd5243df7c3ec65855f8f"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-ocsp.py-541b8dc69e45724191ca3c2fbe09c7dec348a207eba0b8ae16ff6a602c72dc1d"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-545de6ce6101bd39c1cfa18558f8ec3342a090eefe8a26cab6c49f05c201af3f"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-indexDefinition.py-54bd823338f13741c421a4e7f3c7af9c75f57c2126cad6e2938bc09a2898482f"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testencoding.py-597363052cac4c5667994c7143e6d6f1703c9d41e01f8434f640ee844be8cccc"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testsentinel.py-5afbd1eb4acc13d7642f4eeeec43c81967910c7b8271fcabef6ce196126afa88"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-connection.py-5d6eeb5f1d0751c113c890a0719727c306438d6a905785fbdc70dc17cc66a3ff"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testtimeseries.py-621b402b11ba5334ac7662374f0bd7d5e3fc7754a5c3bb939a50b26ba061c4cf"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-utils.py-631739610ba684b8ed0c3c024b89a0c48eb2cb6676d40ccb945c556f10a88627"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-README.md-65f19e3a05709f54dd67cc019254604aa91200bac35e2244b01f13847c784c32"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-decoders.py-6bf228315ff081e2725227c3e0fe874dc33db3a161ae27309b341c65199cf86c"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testpipeline.py-6c0be8d2765010c698e873bf25090ca0d66fa1474bca5fdbc39444fe11e1f8f0"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testcommands.py-6ea1e0faeaed0e9f4f09dd361fb63df873270f74ba0e69bfa0ec6238a69589dc"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-util.py-6ff5504e1d741722e5f01b5111f25f0da80e242c9deb04d042cf20eb7a62e462"},{"spdxElementId":"SPDXRef-Pkg-python3redis4.2.2r0p616fc95.tar.gz-7f80f230a859b842b66b81dd43a075c0e33461d73e8d6b48e97168a743953a4c","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-willplaytext-43a6e62b548f4b9adbcdba2b5d23abf7b9516124d13d779f3c9a4f9be16c0557"}]}