{"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-24T16:38:22.544326177Z","creators":["Tool: The Duke of Highlander"],"licenseListVersion":"2.0"},"name":"absl-py-1.0.0","dataLicense":"CC0-1.0","comment":"This file contains computer automated SPDX data. Computer automated data is created by using only computer automation analysis on the source code files contained in the package. That is, no human experts participated in the source code analysis. Although we continuously work to improve the quality by adding and/or improving various heuristics, and accessing different databases and rule-based systems, the quality is bounded by what can be achieved by way of computer automation. Please send your feedback to: spdx@WindRiver.com.  DISCLAIMER: This document is provided \"as is\" without any warranty whatsoever. This documentation may not be referenced or relied upon for its accuracy or comprehensiveness, or to determine legal obligations with respect to open source code contained in the software package it represents. Such determinations should be based upon recipient's independent legal analysis and by reference to the notices and licenses contained within the open source code itself. Wind River may change the contents of this document at any time at its sole discretion, and Wind River shall have no liability whatsoever arising from recipient's use of this information.","annotations":[{"annotationDate":"2026-01-24T16:38:22.544326247Z","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/eb518a2139b3cf1fc31b3debcbc15f669c0a199ad66206f1c2bca5a4009ac9bd","packages":[{"SPDXID":"SPDXRef-Pkg-python3absl1.0.0r0p4d5757d.tar.gz-eb518a2139b3cf1fc31b3debcbc15f669c0a199ad66206f1c2bca5a4009ac9bd","checksums":[{"algorithm":"SHA256","checksumValue":"eb518a2139b3cf1fc31b3debcbc15f669c0a199ad66206f1c2bca5a4009ac9bd"}],"copyrightText":"NOASSERTION","downloadLocation":"NOASSERTION","filesAnalyzed":true,"licenseConcluded":"Apache-2.0","licenseDeclared":"Apache-2.0","licenseInfoFromFiles":["NOASSERTION"],"name":"absl-py-1.0.0","originator":"NOASSERTION","packageFileName":"python3-absl-1.0.0-r0-p4d5757d.tar.gz","packageVerificationCode":{"packageVerificationCodeValue":"4656433200b72e76639db62e58ab42c3b543d47c567fc5fe531e144a7cce882047a194e808"},"versionInfo":"1.0.0"}],"files":[{"SPDXID":"SPDXRef-File-converter.py-0069030dc5e9bac2df40c227bf83eef10ebfedb538fad1fdf56c953467f6b1ed","checksums":[{"algorithm":"SHA256","checksumValue":"0069030dc5e9bac2df40c227bf83eef10ebfedb538fad1fdf56c953467f6b1ed"},{"algorithm":"SHA1","checksumValue":"aa3e430b9d501a9d2356e004ff6a1fe88f5917b6"},{"algorithm":"MD5","checksumValue":"d6b66bd5a0d4c950738e97fe124b874c"}],"copyrightText":"NOASSERTION","fileName":"converter.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-dependencylinks.txt-01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","checksums":[{"algorithm":"SHA256","checksumValue":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b"},{"algorithm":"SHA1","checksumValue":"adc83b19e793491b1c6ea0fd8b46cd9f32e592fc"},{"algorithm":"MD5","checksumValue":"68b329da9893e34099c7d8ad5cb9c940"}],"copyrightText":"NOASSERTION","fileName":"dependency_links.txt","fileTypes":["DOCUMENTATION"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-bazelizecommand.py-19abac2ac8d3bcac19f8a25d0af4aaca15dbf02fa0144ada303f832fe396b952","checksums":[{"algorithm":"SHA256","checksumValue":"19abac2ac8d3bcac19f8a25d0af4aaca15dbf02fa0144ada303f832fe396b952"},{"algorithm":"SHA1","checksumValue":"0ef30cd4fda80b5d7f01f0f4529d7d764958ea8e"},{"algorithm":"MD5","checksumValue":"16e991b632e3dcbed070dda5e3daeff3"}],"copyrightText":"NOASSERTION","fileName":"_bazelize_command.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-parameterized.py-2b9dd1ce0ae16ed980ae87fa4898597d55bf08770aa3a1afb1a67f1f861acbaf","checksums":[{"algorithm":"SHA256","checksumValue":"2b9dd1ce0ae16ed980ae87fa4898597d55bf08770aa3a1afb1a67f1f861acbaf"},{"algorithm":"SHA1","checksumValue":"4326f2e5491f38c731b641b31a722d52d5c22d4d"},{"algorithm":"MD5","checksumValue":"aca14cc063da3ef96ff1de006cad9351"}],"copyrightText":"NOASSERTION","fileName":"parameterized.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-flag.py-3474f586805fe108450fb9925adac8de101a46a75063ece016d85fd9b86c7af6","checksums":[{"algorithm":"SHA256","checksumValue":"3474f586805fe108450fb9925adac8de101a46a75063ece016d85fd9b86c7af6"},{"algorithm":"SHA1","checksumValue":"8f7fc9c10c5eb67361ec1bd4211c8b9d9d1057c2"},{"algorithm":"MD5","checksumValue":"6728ec28eec311e449585f89751b505a"}],"copyrightText":"NOASSERTION","fileName":"_flag.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-app.py-3866e48bd4de6a5c1b049ab2cd18263e2e8a85c70d23c71975b68d35bfaefd94","checksums":[{"algorithm":"SHA256","checksumValue":"3866e48bd4de6a5c1b049ab2cd18263e2e8a85c70d23c71975b68d35bfaefd94"},{"algorithm":"SHA1","checksumValue":"df10f7f8a60da4817dbfddd39b8829bd30699ec2"},{"algorithm":"MD5","checksumValue":"09ba6c24c0919890cccd37b42ee34349"}],"copyrightText":"NOASSERTION","fileName":"app.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-argumentparser.py-44e3c23f19d891c28e2c70c3af2d7c19d6ce35a368a4e8811d9831693b90fcec","checksums":[{"algorithm":"SHA256","checksumValue":"44e3c23f19d891c28e2c70c3af2d7c19d6ce35a368a4e8811d9831693b90fcec"},{"algorithm":"SHA1","checksumValue":"065bc4a3ec1244f23bdfa3820095a808864c6eaa"},{"algorithm":"MD5","checksumValue":"5b52c846925075fe713e2b2b2eff01eb"}],"copyrightText":"NOASSERTION","fileName":"_argument_parser.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-helpers.py-4587371fcdd981e65a03d3e34a554da9e5963c27b835ef803657ce052af8cb3c","checksums":[{"algorithm":"SHA256","checksumValue":"4587371fcdd981e65a03d3e34a554da9e5963c27b835ef803657ce052af8cb3c"},{"algorithm":"SHA1","checksumValue":"687da0bc9e8206d5a000838031b1a3d3c4d9dad6"},{"algorithm":"MD5","checksumValue":"560e2eb0a006e81cfe8109197a4db029"}],"copyrightText":"NOASSERTION","fileName":"_helpers.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-argparseflags.py-45e2f38bffb1220f995c2092fdc783ef5fb0cecf4e7660ba9bfa4fb663326a82","checksums":[{"algorithm":"SHA256","checksumValue":"45e2f38bffb1220f995c2092fdc783ef5fb0cecf4e7660ba9bfa4fb663326a82"},{"algorithm":"SHA1","checksumValue":"ba84bb85800644fef9dabe2ee7859314bf850229"},{"algorithm":"MD5","checksumValue":"980157314627a2a80e2008583ce1b351"}],"copyrightText":"NOASSERTION","fileName":"argparse_flags.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-absltest.py-4c2a3d3b131a3088e928bc1c3d6e899803ce05516fa80146937b9e379cd6f09b","checksums":[{"algorithm":"SHA256","checksumValue":"4c2a3d3b131a3088e928bc1c3d6e899803ce05516fa80146937b9e379cd6f09b"},{"algorithm":"SHA1","checksumValue":"8bec7cb6a7de3907a684c3787c1af7dcf14a9b9b"},{"algorithm":"MD5","checksumValue":"20d422f6a1ca9fa382b6c613da76865b"}],"copyrightText":"NOASSERTION","fileName":"absltest.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-validators.py-5b956996ff484f2efd2c68a0fa47f4e0bf18e079aae85e105a8278f389e20572","checksums":[{"algorithm":"SHA256","checksumValue":"5b956996ff484f2efd2c68a0fa47f4e0bf18e079aae85e105a8278f389e20572"},{"algorithm":"SHA1","checksumValue":"101332316944fdfefb5c63dd4a1e1bec0807693f"},{"algorithm":"MD5","checksumValue":"518150a08427465233ca1b67e571342f"}],"copyrightText":"NOASSERTION","fileName":"_validators.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-prettyprintreporter.py-605c574358446710004a4cda65a28eb473624bc1993c0d222f47805fb2764f53","checksums":[{"algorithm":"SHA256","checksumValue":"605c574358446710004a4cda65a28eb473624bc1993c0d222f47805fb2764f53"},{"algorithm":"SHA1","checksumValue":"350f53a5800e57d60f5cc703e2b2099d4a4e23eb"},{"algorithm":"MD5","checksumValue":"05ef391322a050bbd3d3dbcc6cfdf056"}],"copyrightText":"NOASSERTION","fileName":"_pretty_print_reporter.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-AUTHORS-6282ee76cca569083b5b998b9f816ba1032e127b8dc7c46942b86477fc6fbfa5","checksums":[{"algorithm":"SHA256","checksumValue":"6282ee76cca569083b5b998b9f816ba1032e127b8dc7c46942b86477fc6fbfa5"},{"algorithm":"SHA1","checksumValue":"3d7338eb2fc935e1196b8412da24e4336eaa969b"},{"algorithm":"MD5","checksumValue":"eb4fb4f14a9f7b14eb6e467c73494381"}],"copyrightText":"NOASSERTION","fileName":"AUTHORS","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-flagvalues.py-638e27cfb1bc65560949be541a5c103ff284066810d3ed12537f453d973ae617","checksums":[{"algorithm":"SHA256","checksumValue":"638e27cfb1bc65560949be541a5c103ff284066810d3ed12537f453d973ae617"},{"algorithm":"SHA1","checksumValue":"db91673aa70dfe7c9c9828f0841e64ac5dee2571"},{"algorithm":"MD5","checksumValue":"6c8827ebc06ad05f704caffe5ce300fe"}],"copyrightText":"NOASSERTION","fileName":"_flagvalues.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-xmlreporter.py-649ccd693912766fc0a25cf28c4625a2ea293ef51ae6f93a431503ed1c0c37cc","checksums":[{"algorithm":"SHA256","checksumValue":"649ccd693912766fc0a25cf28c4625a2ea293ef51ae6f93a431503ed1c0c37cc"},{"algorithm":"SHA1","checksumValue":"99a65ddad0faa0f6139e426bc55e23504ad58ba3"},{"algorithm":"MD5","checksumValue":"a63692b68e9af347133b739941c40452"}],"copyrightText":"NOASSERTION","fileName":"xml_reporter.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-SOURCES.txt-75ac5abed243409040b0522649664fb786ec46d89d546a36fe885cc73510306c","checksums":[{"algorithm":"SHA256","checksumValue":"75ac5abed243409040b0522649664fb786ec46d89d546a36fe885cc73510306c"},{"algorithm":"SHA1","checksumValue":"d45ddfdb291304705c94d99837fccd976f07af79"},{"algorithm":"MD5","checksumValue":"ca218a88d6427b408e8ff3934f06606b"}],"copyrightText":"NOASSERTION","fileName":"SOURCES.txt","fileTypes":["DOCUMENTATION"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-exceptions.py-75c0ad2c4296f17eaaff18065109fb1ea20a74568aeb0af922af49524d099ec3","checksums":[{"algorithm":"SHA256","checksumValue":"75c0ad2c4296f17eaaff18065109fb1ea20a74568aeb0af922af49524d099ec3"},{"algorithm":"SHA1","checksumValue":"889d64401ead9218e27f342e88175eef151b576b"},{"algorithm":"MD5","checksumValue":"64d5c49598a567484bb28293285a5d1b"}],"copyrightText":"NOASSERTION","fileName":"_exceptions.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-parameterizedasync.py-7686fb769f7a5b2a3746eae97fefb959c974fbac5a06bb2d56576b6353193b3a","checksums":[{"algorithm":"SHA256","checksumValue":"7686fb769f7a5b2a3746eae97fefb959c974fbac5a06bb2d56576b6353193b3a"},{"algorithm":"SHA1","checksumValue":"ab8cb3e4c07669551a8b896f6e1228e8977689f7"},{"algorithm":"MD5","checksumValue":"05228442698cf4b8e18e75ffca2ea3bd"}],"copyrightText":"NOASSERTION","fileName":"_parameterized_async.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-PKGINFO-7e748e13c6509c8fed5e9ef6842bab5da14a890130231c45fb08555e50011c1e","checksums":[{"algorithm":"SHA256","checksumValue":"7e748e13c6509c8fed5e9ef6842bab5da14a890130231c45fb08555e50011c1e"},{"algorithm":"SHA1","checksumValue":"e967eefe44064dc7a4375aaeddfb4d44ab8c8f92"},{"algorithm":"MD5","checksumValue":"df8156972f218b545dcd403287f03b83"}],"copyrightText":"NOASSERTION","fileName":"PKG-INFO","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-PKGINFO-7e748e13c6509c8fed5e9ef6842bab5da14a890130231c45fb08555e50011c1e","checksums":[{"algorithm":"SHA256","checksumValue":"7e748e13c6509c8fed5e9ef6842bab5da14a890130231c45fb08555e50011c1e"},{"algorithm":"SHA1","checksumValue":"e967eefe44064dc7a4375aaeddfb4d44ab8c8f92"},{"algorithm":"MD5","checksumValue":"df8156972f218b545dcd403287f03b83"}],"copyrightText":"NOASSERTION","fileName":"PKG-INFO","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-defines.py-8bb1ff2b3f91201a8e4422c91789f9b9cbb0251bd8fb340bc617163fd7cbad2a","checksums":[{"algorithm":"SHA256","checksumValue":"8bb1ff2b3f91201a8e4422c91789f9b9cbb0251bd8fb340bc617163fd7cbad2a"},{"algorithm":"SHA1","checksumValue":"d2efabf5fcebe602d8261cbbf13e6bb1dc92c9b9"},{"algorithm":"MD5","checksumValue":"f1c596d853e38686e9d5bbf27ec776be"}],"copyrightText":"NOASSERTION","fileName":"_defines.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-commandname.py-909eff570440b7c58954874ea9b012544b3250616f0654e0436a70d9f19f617b","checksums":[{"algorithm":"SHA256","checksumValue":"909eff570440b7c58954874ea9b012544b3250616f0654e0436a70d9f19f617b"},{"algorithm":"SHA1","checksumValue":"d7cef5902cb003649dec6f662ba0b7c220ae7b27"},{"algorithm":"MD5","checksumValue":"959f841b2146497d3fdeff4bc0e00463"}],"copyrightText":"NOASSERTION","fileName":"command_name.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-collectionsabc.py-9c33b175b510658204cb772d0b07cc30520b2dfb701584af76a74ea54feee06c","checksums":[{"algorithm":"SHA256","checksumValue":"9c33b175b510658204cb772d0b07cc30520b2dfb701584af76a74ea54feee06c"},{"algorithm":"SHA1","checksumValue":"24b8fa7bf412af2e9cedb726cf239f1b72c7d011"},{"algorithm":"MD5","checksumValue":"8f0effe13bd9a2368d26f8caba1b41fb"}],"copyrightText":"NOASSERTION","fileName":"_collections_abc.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-setup.py-a571d142fcf532e250744b38b49f8c95294011dadfb23dd38d6a9d00976c8782","checksums":[{"algorithm":"SHA256","checksumValue":"a571d142fcf532e250744b38b49f8c95294011dadfb23dd38d6a9d00976c8782"},{"algorithm":"SHA1","checksumValue":"8cd28f5095989f3452c255ca70315c10425c0084"},{"algorithm":"MD5","checksumValue":"ce2142229135227ed5eb92b56e3621c1"}],"copyrightText":"NOASSERTION","fileName":"setup.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-flagsaver.py-b068206d23f6b7448946d5bcdfaa2236fe3aa50ebe2b51c3cecd5ac0c5e86c86","checksums":[{"algorithm":"SHA256","checksumValue":"b068206d23f6b7448946d5bcdfaa2236fe3aa50ebe2b51c3cecd5ac0c5e86c86"},{"algorithm":"SHA1","checksumValue":"5fbd1f575eb191985cd98b9162275c0935171c60"},{"algorithm":"MD5","checksumValue":"b6765a181135e363171db12c8a52e72d"}],"copyrightText":"NOASSERTION","fileName":"flagsaver.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-init.py-b2c3f3a5241bb8ef2e8454f0319b1d2cebb0c045b8e42f883cd9ce6eddebcfe1","checksums":[{"algorithm":"SHA256","checksumValue":"b2c3f3a5241bb8ef2e8454f0319b1d2cebb0c045b8e42f883cd9ce6eddebcfe1"},{"algorithm":"SHA1","checksumValue":"a795900890456634c86519a063ef6ebacfc2cc78"},{"algorithm":"MD5","checksumValue":"c47f9b6c8263afea0675ab10d8bce294"}],"copyrightText":"NOASSERTION","fileName":"__init__.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-init.py-c52203c71101179f4be0fbedf1274e5bdf3291cdcf3e1fb502502512cb7347ae","checksums":[{"algorithm":"SHA256","checksumValue":"c52203c71101179f4be0fbedf1274e5bdf3291cdcf3e1fb502502512cb7347ae"},{"algorithm":"SHA1","checksumValue":"6721c49471335f77ca567b41ff07b39644dfa295"},{"algorithm":"MD5","checksumValue":"8ea0d6da23fee1d33264a84b60ff2314"}],"copyrightText":"NOASSERTION","fileName":"__init__.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-LICENSE-cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30","checksums":[{"algorithm":"SHA256","checksumValue":"cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30"},{"algorithm":"SHA1","checksumValue":"2b8b815229aa8a61e483fb4ba0588b8b6c491890"},{"algorithm":"MD5","checksumValue":"3b83ef96387f14655fc854ddc3c6bd57"}],"copyrightText":"NOASSERTION","fileName":"LICENSE","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-toplevel.txt-d0cff5cf6ec78b906c8f51214df13f6a3749745c5e3ff6b0d315e74780575e12","checksums":[{"algorithm":"SHA256","checksumValue":"d0cff5cf6ec78b906c8f51214df13f6a3749745c5e3ff6b0d315e74780575e12"},{"algorithm":"SHA1","checksumValue":"577a66b709960a7f92954483850d0ae5c1565169"},{"algorithm":"MD5","checksumValue":"51c0b7bf23e4649aa181d0df80f49dc6"}],"copyrightText":"NOASSERTION","fileName":"top_level.txt","fileTypes":["DOCUMENTATION"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-README.md-d8f6369a35fc7130792bafe89126667bf4cdeaff4ed2e341b0eb68325f7df5ae","checksums":[{"algorithm":"SHA256","checksumValue":"d8f6369a35fc7130792bafe89126667bf4cdeaff4ed2e341b0eb68325f7df5ae"},{"algorithm":"SHA1","checksumValue":"2777476fa43171c6f4fa0a790534fabdfb6aeaee"},{"algorithm":"MD5","checksumValue":"aa52394f8307a21a73402042ef56436d"}],"copyrightText":"NOASSERTION","fileName":"README.md","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-init.py-edc339eecc24d93d47739c319adf89a5c691eb17dd3c9c8bfe5c91aa0383bee3","checksums":[{"algorithm":"SHA256","checksumValue":"edc339eecc24d93d47739c319adf89a5c691eb17dd3c9c8bfe5c91aa0383bee3"},{"algorithm":"SHA1","checksumValue":"e992f4be0a3b89e3961c07e87508053b747cc64d"},{"algorithm":"MD5","checksumValue":"4ea4d0d9fd759c77f1d16d3154c26ded"}],"copyrightText":"NOASSERTION","fileName":"__init__.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-init.py-edc339eecc24d93d47739c319adf89a5c691eb17dd3c9c8bfe5c91aa0383bee3","checksums":[{"algorithm":"SHA256","checksumValue":"edc339eecc24d93d47739c319adf89a5c691eb17dd3c9c8bfe5c91aa0383bee3"},{"algorithm":"SHA1","checksumValue":"e992f4be0a3b89e3961c07e87508053b747cc64d"},{"algorithm":"MD5","checksumValue":"4ea4d0d9fd759c77f1d16d3154c26ded"}],"copyrightText":"NOASSERTION","fileName":"__init__.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-validatorsclasses.py-f703e6c12bbed69f53731cce1c9478990c075936296ff224571d2b4d01f5bf1b","checksums":[{"algorithm":"SHA256","checksumValue":"f703e6c12bbed69f53731cce1c9478990c075936296ff224571d2b4d01f5bf1b"},{"algorithm":"SHA1","checksumValue":"3a35bd930ba8f9d6654538d74a6d86f243b9ae17"},{"algorithm":"MD5","checksumValue":"8b052967866d09e871da2f8d82c35610"}],"copyrightText":"NOASSERTION","fileName":"_validators_classes.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-requires.txt-fe2547fe2604b445e70fc9d819062960552f9145bdb043b51986e478a4806a2b","checksums":[{"algorithm":"SHA256","checksumValue":"fe2547fe2604b445e70fc9d819062960552f9145bdb043b51986e478a4806a2b"},{"algorithm":"SHA1","checksumValue":"cfa698ef88230fbe6862cb300268a3a647ecc71d"},{"algorithm":"MD5","checksumValue":"5d2dfbea120f23e84e689374aa2ba84f"}],"copyrightText":"NOASSERTION","fileName":"requires.txt","fileTypes":["DOCUMENTATION"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-MANIFEST.in-ff7157a19d43c458aae5102117bdab1eb614ea7fde5fbeaa75d71988150c82c3","checksums":[{"algorithm":"SHA256","checksumValue":"ff7157a19d43c458aae5102117bdab1eb614ea7fde5fbeaa75d71988150c82c3"},{"algorithm":"SHA1","checksumValue":"aebf56ba796815e75baa1985b111c0757b9bc861"},{"algorithm":"MD5","checksumValue":"1a08fd0d43684d5eaa9bd0d95ef2b3bb"}],"copyrightText":"NOASSERTION","fileName":"MANIFEST.in","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]}],"relationships":[{"spdxElementId":"SPDXRef-DOCUMENT","relationshipType":"DESCRIBES","relatedSpdxElement":"SPDXRef-Pkg-python3absl1.0.0r0p4d5757d.tar.gz-eb518a2139b3cf1fc31b3debcbc15f669c0a199ad66206f1c2bca5a4009ac9bd","comment":"This describes relationship was added as a default relationship by the SPDX Tools Tag parser."},{"spdxElementId":"SPDXRef-Pkg-python3absl1.0.0r0p4d5757d.tar.gz-eb518a2139b3cf1fc31b3debcbc15f669c0a199ad66206f1c2bca5a4009ac9bd","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-converter.py-0069030dc5e9bac2df40c227bf83eef10ebfedb538fad1fdf56c953467f6b1ed"},{"spdxElementId":"SPDXRef-Pkg-python3absl1.0.0r0p4d5757d.tar.gz-eb518a2139b3cf1fc31b3debcbc15f669c0a199ad66206f1c2bca5a4009ac9bd","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-dependencylinks.txt-01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b"},{"spdxElementId":"SPDXRef-Pkg-python3absl1.0.0r0p4d5757d.tar.gz-eb518a2139b3cf1fc31b3debcbc15f669c0a199ad66206f1c2bca5a4009ac9bd","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-bazelizecommand.py-19abac2ac8d3bcac19f8a25d0af4aaca15dbf02fa0144ada303f832fe396b952"},{"spdxElementId":"SPDXRef-Pkg-python3absl1.0.0r0p4d5757d.tar.gz-eb518a2139b3cf1fc31b3debcbc15f669c0a199ad66206f1c2bca5a4009ac9bd","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-setup.cfg-1c473cbaee8da5fc46e7f0158794af5cea4414c34a3cf3f180c2001f5e38bd3e"},{"spdxElementId":"SPDXRef-Pkg-python3absl1.0.0r0p4d5757d.tar.gz-eb518a2139b3cf1fc31b3debcbc15f669c0a199ad66206f1c2bca5a4009ac9bd","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-parameterized.py-2b9dd1ce0ae16ed980ae87fa4898597d55bf08770aa3a1afb1a67f1f861acbaf"},{"spdxElementId":"SPDXRef-Pkg-python3absl1.0.0r0p4d5757d.tar.gz-eb518a2139b3cf1fc31b3debcbc15f669c0a199ad66206f1c2bca5a4009ac9bd","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-flag.py-3474f586805fe108450fb9925adac8de101a46a75063ece016d85fd9b86c7af6"},{"spdxElementId":"SPDXRef-Pkg-python3absl1.0.0r0p4d5757d.tar.gz-eb518a2139b3cf1fc31b3debcbc15f669c0a199ad66206f1c2bca5a4009ac9bd","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-app.py-3866e48bd4de6a5c1b049ab2cd18263e2e8a85c70d23c71975b68d35bfaefd94"},{"spdxElementId":"SPDXRef-Pkg-python3absl1.0.0r0p4d5757d.tar.gz-eb518a2139b3cf1fc31b3debcbc15f669c0a199ad66206f1c2bca5a4009ac9bd","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-argumentparser.py-44e3c23f19d891c28e2c70c3af2d7c19d6ce35a368a4e8811d9831693b90fcec"},{"spdxElementId":"SPDXRef-Pkg-python3absl1.0.0r0p4d5757d.tar.gz-eb518a2139b3cf1fc31b3debcbc15f669c0a199ad66206f1c2bca5a4009ac9bd","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-helpers.py-4587371fcdd981e65a03d3e34a554da9e5963c27b835ef803657ce052af8cb3c"},{"spdxElementId":"SPDXRef-Pkg-python3absl1.0.0r0p4d5757d.tar.gz-eb518a2139b3cf1fc31b3debcbc15f669c0a199ad66206f1c2bca5a4009ac9bd","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-argparseflags.py-45e2f38bffb1220f995c2092fdc783ef5fb0cecf4e7660ba9bfa4fb663326a82"},{"spdxElementId":"SPDXRef-Pkg-python3absl1.0.0r0p4d5757d.tar.gz-eb518a2139b3cf1fc31b3debcbc15f669c0a199ad66206f1c2bca5a4009ac9bd","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-absltest.py-4c2a3d3b131a3088e928bc1c3d6e899803ce05516fa80146937b9e379cd6f09b"},{"spdxElementId":"SPDXRef-Pkg-python3absl1.0.0r0p4d5757d.tar.gz-eb518a2139b3cf1fc31b3debcbc15f669c0a199ad66206f1c2bca5a4009ac9bd","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-validators.py-5b956996ff484f2efd2c68a0fa47f4e0bf18e079aae85e105a8278f389e20572"},{"spdxElementId":"SPDXRef-Pkg-python3absl1.0.0r0p4d5757d.tar.gz-eb518a2139b3cf1fc31b3debcbc15f669c0a199ad66206f1c2bca5a4009ac9bd","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-prettyprintreporter.py-605c574358446710004a4cda65a28eb473624bc1993c0d222f47805fb2764f53"},{"spdxElementId":"SPDXRef-Pkg-python3absl1.0.0r0p4d5757d.tar.gz-eb518a2139b3cf1fc31b3debcbc15f669c0a199ad66206f1c2bca5a4009ac9bd","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-AUTHORS-6282ee76cca569083b5b998b9f816ba1032e127b8dc7c46942b86477fc6fbfa5"},{"spdxElementId":"SPDXRef-Pkg-python3absl1.0.0r0p4d5757d.tar.gz-eb518a2139b3cf1fc31b3debcbc15f669c0a199ad66206f1c2bca5a4009ac9bd","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-flagvalues.py-638e27cfb1bc65560949be541a5c103ff284066810d3ed12537f453d973ae617"},{"spdxElementId":"SPDXRef-Pkg-python3absl1.0.0r0p4d5757d.tar.gz-eb518a2139b3cf1fc31b3debcbc15f669c0a199ad66206f1c2bca5a4009ac9bd","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-xmlreporter.py-649ccd693912766fc0a25cf28c4625a2ea293ef51ae6f93a431503ed1c0c37cc"},{"spdxElementId":"SPDXRef-Pkg-python3absl1.0.0r0p4d5757d.tar.gz-eb518a2139b3cf1fc31b3debcbc15f669c0a199ad66206f1c2bca5a4009ac9bd","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-SOURCES.txt-75ac5abed243409040b0522649664fb786ec46d89d546a36fe885cc73510306c"},{"spdxElementId":"SPDXRef-Pkg-python3absl1.0.0r0p4d5757d.tar.gz-eb518a2139b3cf1fc31b3debcbc15f669c0a199ad66206f1c2bca5a4009ac9bd","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-exceptions.py-75c0ad2c4296f17eaaff18065109fb1ea20a74568aeb0af922af49524d099ec3"},{"spdxElementId":"SPDXRef-Pkg-python3absl1.0.0r0p4d5757d.tar.gz-eb518a2139b3cf1fc31b3debcbc15f669c0a199ad66206f1c2bca5a4009ac9bd","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-parameterizedasync.py-7686fb769f7a5b2a3746eae97fefb959c974fbac5a06bb2d56576b6353193b3a"},{"spdxElementId":"SPDXRef-Pkg-python3absl1.0.0r0p4d5757d.tar.gz-eb518a2139b3cf1fc31b3debcbc15f669c0a199ad66206f1c2bca5a4009ac9bd","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-PKGINFO-7e748e13c6509c8fed5e9ef6842bab5da14a890130231c45fb08555e50011c1e"},{"spdxElementId":"SPDXRef-Pkg-python3absl1.0.0r0p4d5757d.tar.gz-eb518a2139b3cf1fc31b3debcbc15f669c0a199ad66206f1c2bca5a4009ac9bd","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-PKGINFO-7e748e13c6509c8fed5e9ef6842bab5da14a890130231c45fb08555e50011c1e"},{"spdxElementId":"SPDXRef-Pkg-python3absl1.0.0r0p4d5757d.tar.gz-eb518a2139b3cf1fc31b3debcbc15f669c0a199ad66206f1c2bca5a4009ac9bd","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-defines.py-8bb1ff2b3f91201a8e4422c91789f9b9cbb0251bd8fb340bc617163fd7cbad2a"},{"spdxElementId":"SPDXRef-Pkg-python3absl1.0.0r0p4d5757d.tar.gz-eb518a2139b3cf1fc31b3debcbc15f669c0a199ad66206f1c2bca5a4009ac9bd","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-commandname.py-909eff570440b7c58954874ea9b012544b3250616f0654e0436a70d9f19f617b"},{"spdxElementId":"SPDXRef-Pkg-python3absl1.0.0r0p4d5757d.tar.gz-eb518a2139b3cf1fc31b3debcbc15f669c0a199ad66206f1c2bca5a4009ac9bd","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-collectionsabc.py-9c33b175b510658204cb772d0b07cc30520b2dfb701584af76a74ea54feee06c"},{"spdxElementId":"SPDXRef-Pkg-python3absl1.0.0r0p4d5757d.tar.gz-eb518a2139b3cf1fc31b3debcbc15f669c0a199ad66206f1c2bca5a4009ac9bd","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-setup.py-a571d142fcf532e250744b38b49f8c95294011dadfb23dd38d6a9d00976c8782"},{"spdxElementId":"SPDXRef-Pkg-python3absl1.0.0r0p4d5757d.tar.gz-eb518a2139b3cf1fc31b3debcbc15f669c0a199ad66206f1c2bca5a4009ac9bd","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-flagsaver.py-b068206d23f6b7448946d5bcdfaa2236fe3aa50ebe2b51c3cecd5ac0c5e86c86"},{"spdxElementId":"SPDXRef-Pkg-python3absl1.0.0r0p4d5757d.tar.gz-eb518a2139b3cf1fc31b3debcbc15f669c0a199ad66206f1c2bca5a4009ac9bd","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-b2c3f3a5241bb8ef2e8454f0319b1d2cebb0c045b8e42f883cd9ce6eddebcfe1"},{"spdxElementId":"SPDXRef-Pkg-python3absl1.0.0r0p4d5757d.tar.gz-eb518a2139b3cf1fc31b3debcbc15f669c0a199ad66206f1c2bca5a4009ac9bd","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-c52203c71101179f4be0fbedf1274e5bdf3291cdcf3e1fb502502512cb7347ae"},{"spdxElementId":"SPDXRef-Pkg-python3absl1.0.0r0p4d5757d.tar.gz-eb518a2139b3cf1fc31b3debcbc15f669c0a199ad66206f1c2bca5a4009ac9bd","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-LICENSE-cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30"},{"spdxElementId":"SPDXRef-Pkg-python3absl1.0.0r0p4d5757d.tar.gz-eb518a2139b3cf1fc31b3debcbc15f669c0a199ad66206f1c2bca5a4009ac9bd","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-toplevel.txt-d0cff5cf6ec78b906c8f51214df13f6a3749745c5e3ff6b0d315e74780575e12"},{"spdxElementId":"SPDXRef-Pkg-python3absl1.0.0r0p4d5757d.tar.gz-eb518a2139b3cf1fc31b3debcbc15f669c0a199ad66206f1c2bca5a4009ac9bd","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-README.md-d8f6369a35fc7130792bafe89126667bf4cdeaff4ed2e341b0eb68325f7df5ae"},{"spdxElementId":"SPDXRef-Pkg-python3absl1.0.0r0p4d5757d.tar.gz-eb518a2139b3cf1fc31b3debcbc15f669c0a199ad66206f1c2bca5a4009ac9bd","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-edc339eecc24d93d47739c319adf89a5c691eb17dd3c9c8bfe5c91aa0383bee3"},{"spdxElementId":"SPDXRef-Pkg-python3absl1.0.0r0p4d5757d.tar.gz-eb518a2139b3cf1fc31b3debcbc15f669c0a199ad66206f1c2bca5a4009ac9bd","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-edc339eecc24d93d47739c319adf89a5c691eb17dd3c9c8bfe5c91aa0383bee3"},{"spdxElementId":"SPDXRef-Pkg-python3absl1.0.0r0p4d5757d.tar.gz-eb518a2139b3cf1fc31b3debcbc15f669c0a199ad66206f1c2bca5a4009ac9bd","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-validatorsclasses.py-f703e6c12bbed69f53731cce1c9478990c075936296ff224571d2b4d01f5bf1b"},{"spdxElementId":"SPDXRef-Pkg-python3absl1.0.0r0p4d5757d.tar.gz-eb518a2139b3cf1fc31b3debcbc15f669c0a199ad66206f1c2bca5a4009ac9bd","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-requires.txt-fe2547fe2604b445e70fc9d819062960552f9145bdb043b51986e478a4806a2b"},{"spdxElementId":"SPDXRef-Pkg-python3absl1.0.0r0p4d5757d.tar.gz-eb518a2139b3cf1fc31b3debcbc15f669c0a199ad66206f1c2bca5a4009ac9bd","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-MANIFEST.in-ff7157a19d43c458aae5102117bdab1eb614ea7fde5fbeaa75d71988150c82c3"}]}