{"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-25T05:00:44.071156328Z","creators":["Tool: The Duke of Highlander"],"licenseListVersion":"2.0"},"name":"python3-cachetools-5.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-25T05:00:44.071156378Z","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/72ed3d8b37003fd663cf79d21d0978b7de854c68b70e1ef5ed0cdc5bb0d2668e","packages":[{"SPDXID":"SPDXRef-Pkg-python3cachetools5.0.0r0p902bf48.tar.gz-72ed3d8b37003fd663cf79d21d0978b7de854c68b70e1ef5ed0cdc5bb0d2668e","checksums":[{"algorithm":"SHA256","checksumValue":"72ed3d8b37003fd663cf79d21d0978b7de854c68b70e1ef5ed0cdc5bb0d2668e"}],"copyrightText":"NOASSERTION","downloadLocation":"NOASSERTION","filesAnalyzed":true,"licenseConcluded":"MIT","licenseDeclared":"MIT","licenseInfoFromFiles":["NOASSERTION"],"name":"python3-cachetools-5.0.0","originator":"NOASSERTION","packageFileName":"python3-cachetools-5.0.0-r0-p902bf48.tar.gz","packageVerificationCode":{"packageVerificationCodeValue":"4656433200c0e687b41b0c95c4824e0cfbbe6fbacc1ed86c9d514b56cc35f63c829ed9baa4"},"versionInfo":"5.0.0"}],"files":[{"SPDXID":"SPDXRef-File-dependencylinks.txt-01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","checksums":[{"algorithm":"SHA256","checksumValue":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b"},{"algorithm":"SHA1","checksumValue":"adc83b19e793491b1c6ea0fd8b46cd9f32e592fc"},{"algorithm":"MD5","checksumValue":"68b329da9893e34099c7d8ad5cb9c940"}],"copyrightText":"NOASSERTION","fileName":"dependency_links.txt","fileTypes":["DOCUMENTATION"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-pyproject.toml-07778f62074eb0a43248090b860ce613be3765c753bc8e52c613bdd83eb6547b","checksums":[{"algorithm":"SHA256","checksumValue":"07778f62074eb0a43248090b860ce613be3765c753bc8e52c613bdd83eb6547b"},{"algorithm":"SHA1","checksumValue":"5b6634dfda8c7c95a93b1d4ff9f4d8edf8d0d6a3"},{"algorithm":"MD5","checksumValue":"fd1f0038b4fb9cf68774585a58280faa"}],"copyrightText":"NOASSERTION","fileName":"pyproject.toml","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testmethod.py-1f00b027a0c78bc80fccf04e74a4f09d646dd0497faff95b4291e62d12230d48","checksums":[{"algorithm":"SHA256","checksumValue":"1f00b027a0c78bc80fccf04e74a4f09d646dd0497faff95b4291e62d12230d48"},{"algorithm":"SHA1","checksumValue":"1632eb62ebcb13958b1d93576cbb9084a6f81aba"},{"algorithm":"MD5","checksumValue":"3bde86a6470bffc30909c152921e7d44"}],"copyrightText":"NOASSERTION","fileName":"test_method.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-CHANGELOG.rst-27d64caccbbf7b21335ff3a1b2893e60b7ba48350640f0124d0bd897efde3b3c","checksums":[{"algorithm":"SHA256","checksumValue":"27d64caccbbf7b21335ff3a1b2893e60b7ba48350640f0124d0bd897efde3b3c"},{"algorithm":"SHA1","checksumValue":"b1514aa335a90592ddbc93d343b8a151225095bd"},{"algorithm":"MD5","checksumValue":"96a4e50ff785622731d02caea581e359"}],"copyrightText":"NOASSERTION","fileName":"CHANGELOG.rst","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testmru.py-30e83410da0dc408aa7dc602c1a8a7fb617c53ee306ec3f56e99c0b9f79324f6","checksums":[{"algorithm":"SHA256","checksumValue":"30e83410da0dc408aa7dc602c1a8a7fb617c53ee306ec3f56e99c0b9f79324f6"},{"algorithm":"SHA1","checksumValue":"9bc3619c3dbdb0792fdbe27244a3ef3bd3d4a9f7"},{"algorithm":"MD5","checksumValue":"1b58d8f6ee2c37fc1e09e864f974b726"}],"copyrightText":"NOASSERTION","fileName":"test_mru.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testcache.py-350b1768c74d7db244bc83c3f17e7cca8aefebc101786a6c60a79cfee12febef","checksums":[{"algorithm":"SHA256","checksumValue":"350b1768c74d7db244bc83c3f17e7cca8aefebc101786a6c60a79cfee12febef"},{"algorithm":"SHA1","checksumValue":"3a322112c8b595b3d6a33e22908a3dea5c2f0e3a"},{"algorithm":"MD5","checksumValue":"cfe318328fe4cfc3a19f54a369272cd6"}],"copyrightText":"NOASSERTION","fileName":"test_cache.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testfunc.py-3a00e602c7d936efd40e52f8ef396844766c8217ad57290cd03376db81504deb","checksums":[{"algorithm":"SHA256","checksumValue":"3a00e602c7d936efd40e52f8ef396844766c8217ad57290cd03376db81504deb"},{"algorithm":"SHA1","checksumValue":"6af6d4f620f3095ffdc486412581152a813fede1"},{"algorithm":"MD5","checksumValue":"d924266a851371238159426e7811abf3"}],"copyrightText":"NOASSERTION","fileName":"test_func.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testwrapper.py-3a5d8e84178eb729cb159d76ab1f02c0d74ee8057b234e3a2625a0d4cdba0f67","checksums":[{"algorithm":"SHA256","checksumValue":"3a5d8e84178eb729cb159d76ab1f02c0d74ee8057b234e3a2625a0d4cdba0f67"},{"algorithm":"SHA1","checksumValue":"7814f985c3797e160cbf81cf1bac50b3c4b365c2"},{"algorithm":"MD5","checksumValue":"e87ef5f89178c8bc1474176ec9dd84fb"}],"copyrightText":"NOASSERTION","fileName":"test_wrapper.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-keys.py-49f18f9c5e46a28d5bf15fa5ae107d27182a777be6f3447d879d24d21b000233","checksums":[{"algorithm":"SHA256","checksumValue":"49f18f9c5e46a28d5bf15fa5ae107d27182a777be6f3447d879d24d21b000233"},{"algorithm":"SHA1","checksumValue":"5bbd876ac8d14e683075196c1071b41f8be0b606"},{"algorithm":"MD5","checksumValue":"5f8e232f97dce29ad41e9e594883a74a"}],"copyrightText":"NOASSERTION","fileName":"keys.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-func.py-56e1b20adedc3a594dd4552e123062535a9082c5b3adf087b9a8de4ee7d0c240","checksums":[{"algorithm":"SHA256","checksumValue":"56e1b20adedc3a594dd4552e123062535a9082c5b3adf087b9a8de4ee7d0c240"},{"algorithm":"SHA1","checksumValue":"e509fd2fe7d0f2489ffd8f69a59fce3120d96481"},{"algorithm":"MD5","checksumValue":"baafee48378d3a5490a4e9f369b04c36"}],"copyrightText":"NOASSERTION","fileName":"func.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-Makefile-589db94864ce8cfe79ab49cf1a75e2df6fcbd21ea729c111f1190600ca34ac67","checksums":[{"algorithm":"SHA256","checksumValue":"589db94864ce8cfe79ab49cf1a75e2df6fcbd21ea729c111f1190600ca34ac67"},{"algorithm":"SHA1","checksumValue":"47fba7df3dae45a507e8c1c018a5901fcb36a52a"},{"algorithm":"MD5","checksumValue":"13c5fdbd5f8056adcc80153766eac414"}],"copyrightText":"NOASSERTION","fileName":"Makefile","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-init.py-621ff809390e63c95002e92dcffea3e540e98ed7ee92604c4288b2f105ee8db8","checksums":[{"algorithm":"SHA256","checksumValue":"621ff809390e63c95002e92dcffea3e540e98ed7ee92604c4288b2f105ee8db8"},{"algorithm":"SHA1","checksumValue":"b965d0b5f12e354c8a6cee951a24ecf73b961655"},{"algorithm":"MD5","checksumValue":"fe046570cb00712886ca3ea727c7e0b8"}],"copyrightText":"NOASSERTION","fileName":"__init__.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-toplevel.txt-6a2d851fbf131b0a017028157e8a9bce4e48402b670ee91d4ace332ae54fbc3b","checksums":[{"algorithm":"SHA256","checksumValue":"6a2d851fbf131b0a017028157e8a9bce4e48402b670ee91d4ace332ae54fbc3b"},{"algorithm":"SHA1","checksumValue":"52313c004bb223317e8bb847d50cde9aaa187028"},{"algorithm":"MD5","checksumValue":"2e0a1256a50d95f0883e935aeeaee94e"}],"copyrightText":"NOASSERTION","fileName":"top_level.txt","fileTypes":["DOCUMENTATION"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-LICENSE-7091047dad86fad179a77b2696e0720cb017e0f468d474ff3ef5ca2e97b5a906","checksums":[{"algorithm":"SHA256","checksumValue":"7091047dad86fad179a77b2696e0720cb017e0f468d474ff3ef5ca2e97b5a906"},{"algorithm":"SHA1","checksumValue":"ba2621bfb627fd112af69f831fbf6615957348ae"},{"algorithm":"MD5","checksumValue":"439a07e400525964c3c82684146e46eb"}],"copyrightText":"NOASSERTION","fileName":"LICENSE","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testtlru.py-7422ac4b20d01a8f2c342ed39d0880d9a139c89d0a36d8030f76f31d32566e7f","checksums":[{"algorithm":"SHA256","checksumValue":"7422ac4b20d01a8f2c342ed39d0880d9a139c89d0a36d8030f76f31d32566e7f"},{"algorithm":"SHA1","checksumValue":"928b92530ba10b31cf70a0a35db14bcc2e6b55ce"},{"algorithm":"MD5","checksumValue":"9a9282312770b635483abf20c1d4b9f5"}],"copyrightText":"NOASSERTION","fileName":"test_tlru.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-README.rst-762f4db4fc5fac2998efcd7e66a038df84ba37071ac159ea915539ff1c426476","checksums":[{"algorithm":"SHA256","checksumValue":"762f4db4fc5fac2998efcd7e66a038df84ba37071ac159ea915539ff1c426476"},{"algorithm":"SHA1","checksumValue":"0a10f173b0a3252256f2087633b50b3f53d05ff3"},{"algorithm":"MD5","checksumValue":"1fd9c8b4ecd78918f01e860edf5eddd6"}],"copyrightText":"NOASSERTION","fileName":"README.rst","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testlfu.py-7d09a1a61693a7a214ae03bafc6bd6a6ff3b5bbc2488fa4b05c82f131595996d","checksums":[{"algorithm":"SHA256","checksumValue":"7d09a1a61693a7a214ae03bafc6bd6a6ff3b5bbc2488fa4b05c82f131595996d"},{"algorithm":"SHA1","checksumValue":"a856934d2d7bb20b51c5006795bd2526d728ccb2"},{"algorithm":"MD5","checksumValue":"4dfe6ab74b6878cb9284c965dafc3128"}],"copyrightText":"NOASSERTION","fileName":"test_lfu.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-setup.py-843ac26c38a41abae578250bc0f9419194b320a0f67327d941037a4268f6cfe7","checksums":[{"algorithm":"SHA256","checksumValue":"843ac26c38a41abae578250bc0f9419194b320a0f67327d941037a4268f6cfe7"},{"algorithm":"SHA1","checksumValue":"9e0c6b126dedf9d40cb1738fc50ff0bc634ca2b8"},{"algorithm":"MD5","checksumValue":"36e8d751e74fb59a754882ff45c0513a"}],"copyrightText":"NOASSERTION","fileName":"setup.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-SOURCES.txt-8ec4dd72210233287e6daf01c4d11c206a24c19e01af2418ab7a2b146eee1375","checksums":[{"algorithm":"SHA256","checksumValue":"8ec4dd72210233287e6daf01c4d11c206a24c19e01af2418ab7a2b146eee1375"},{"algorithm":"SHA1","checksumValue":"87f72d5c943ee20aa8d5daceac3e75119c61db8f"},{"algorithm":"MD5","checksumValue":"ffa6b8db6ef107e0ccaf64ed82b9be52"}],"copyrightText":"NOASSERTION","fileName":"SOURCES.txt","fileTypes":["DOCUMENTATION"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-setup.cfg-92992dcca7fdb2f768416f82d9349d2c1060660fcf21535a322c10ec81f6dd46","checksums":[{"algorithm":"SHA256","checksumValue":"92992dcca7fdb2f768416f82d9349d2c1060660fcf21535a322c10ec81f6dd46"},{"algorithm":"SHA1","checksumValue":"3e3cd1c25421fb82a4cd18127e3e67c4d99828e3"},{"algorithm":"MD5","checksumValue":"6803e5b03f9d360d165735cf78731b5a"}],"copyrightText":"NOASSERTION","fileName":"setup.cfg","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-MANIFEST.in-93b728056e799550c4917ce5f8d09dd14ff3bb34ea895a52afbb1907687736d3","checksums":[{"algorithm":"SHA256","checksumValue":"93b728056e799550c4917ce5f8d09dd14ff3bb34ea895a52afbb1907687736d3"},{"algorithm":"SHA1","checksumValue":"9290c24e6f0f9bba7ba3016965682f1001f3fc6a"},{"algorithm":"MD5","checksumValue":"2c1b3f21846b96f06caeac8921a6d078"}],"copyrightText":"NOASSERTION","fileName":"MANIFEST.in","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-init.py-a14fe458524ca65d2a866d65be9189649a22ee7e6452352a239d742cf2bdc7b9","checksums":[{"algorithm":"SHA256","checksumValue":"a14fe458524ca65d2a866d65be9189649a22ee7e6452352a239d742cf2bdc7b9"},{"algorithm":"SHA1","checksumValue":"6ca4a8b4c37b82c14905a5e0a5577b171f9b067d"},{"algorithm":"MD5","checksumValue":"0f480f91e93c885a40f9f081f762b03b"}],"copyrightText":"NOASSERTION","fileName":"__init__.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testfifo.py-a6dd769bf89543bb9ac1b47e237ff1e92bc463cd31e7593f0a716253756d7cde","checksums":[{"algorithm":"SHA256","checksumValue":"a6dd769bf89543bb9ac1b47e237ff1e92bc463cd31e7593f0a716253756d7cde"},{"algorithm":"SHA1","checksumValue":"3342dddc8a7075199750f675385ae9f486b19271"},{"algorithm":"MD5","checksumValue":"dcb9f7c9839b9f7d6e0d952565960c4f"}],"copyrightText":"NOASSERTION","fileName":"test_fifo.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testkeys.py-b58694822dfe76f8bca7946607c35cd60b4ee3ec42e311554dac397a7067a63e","checksums":[{"algorithm":"SHA256","checksumValue":"b58694822dfe76f8bca7946607c35cd60b4ee3ec42e311554dac397a7067a63e"},{"algorithm":"SHA1","checksumValue":"d06d2c67098edf2e13adae36b31e82152ff94926"},{"algorithm":"MD5","checksumValue":"2cddd8563bc7e67b85bdfbe788c04cdc"}],"copyrightText":"NOASSERTION","fileName":"test_keys.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testlru.py-c335f6bc63942efffe58370bba01a76c2feae7aeb54a69a31fe0e9c570455906","checksums":[{"algorithm":"SHA256","checksumValue":"c335f6bc63942efffe58370bba01a76c2feae7aeb54a69a31fe0e9c570455906"},{"algorithm":"SHA1","checksumValue":"5d8797e5bd15947af1d143b4650bb51ec30b5a9f"},{"algorithm":"MD5","checksumValue":"40ad8eaba4b6f0bb466383895e993731"}],"copyrightText":"NOASSERTION","fileName":"test_lru.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-index.rst-d0bc9bf28cb85e8fece710aea1ad3df6e2aaecbc9f2f28e531ddc2f507243286","checksums":[{"algorithm":"SHA256","checksumValue":"d0bc9bf28cb85e8fece710aea1ad3df6e2aaecbc9f2f28e531ddc2f507243286"},{"algorithm":"SHA1","checksumValue":"d74e941025c4da41e31804f4fd1b2469afac8408"},{"algorithm":"MD5","checksumValue":"44c4155492cd32160d72ef970ebf3e47"}],"copyrightText":"NOASSERTION","fileName":"index.rst","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-tox.ini-d15febf0e847360624dd379a5648774bd650a09ca8b0396c62b258a0967bc884","checksums":[{"algorithm":"SHA256","checksumValue":"d15febf0e847360624dd379a5648774bd650a09ca8b0396c62b258a0967bc884"},{"algorithm":"SHA1","checksumValue":"67ec73379e7a7cb4688850b98c45df684e08d925"},{"algorithm":"MD5","checksumValue":"8f9d30c13a8421f8a903808584796e1d"}],"copyrightText":"NOASSERTION","fileName":"tox.ini","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testttl.py-e6642132a156f901e3178c5543b806e1f57f928805e13c49050bd36bf2acbf79","checksums":[{"algorithm":"SHA256","checksumValue":"e6642132a156f901e3178c5543b806e1f57f928805e13c49050bd36bf2acbf79"},{"algorithm":"SHA1","checksumValue":"5df43a5e520c2c119bfbc808e22969981d4112fc"},{"algorithm":"MD5","checksumValue":"227ac60a2af0a4a1e6424857d51ddebb"}],"copyrightText":"NOASSERTION","fileName":"test_ttl.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-PKGINFO-fac2b11dadc5e85dbeb7ad908525512859b8fae8a8a14e8f539a8a35bf1062d0","checksums":[{"algorithm":"SHA256","checksumValue":"fac2b11dadc5e85dbeb7ad908525512859b8fae8a8a14e8f539a8a35bf1062d0"},{"algorithm":"SHA1","checksumValue":"26bc631cab4d527234f1e69245ceeb8f90fc2578"},{"algorithm":"MD5","checksumValue":"7c13244463158f15464075b5d88ea296"}],"copyrightText":"NOASSERTION","fileName":"PKG-INFO","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-PKGINFO-fac2b11dadc5e85dbeb7ad908525512859b8fae8a8a14e8f539a8a35bf1062d0","checksums":[{"algorithm":"SHA256","checksumValue":"fac2b11dadc5e85dbeb7ad908525512859b8fae8a8a14e8f539a8a35bf1062d0"},{"algorithm":"SHA1","checksumValue":"26bc631cab4d527234f1e69245ceeb8f90fc2578"},{"algorithm":"MD5","checksumValue":"7c13244463158f15464075b5d88ea296"}],"copyrightText":"NOASSERTION","fileName":"PKG-INFO","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testrr.py-fdab953ff63b64eeb204570d25883f29cf79da45a9e60e96742c80dc7f7161a3","checksums":[{"algorithm":"SHA256","checksumValue":"fdab953ff63b64eeb204570d25883f29cf79da45a9e60e96742c80dc7f7161a3"},{"algorithm":"SHA1","checksumValue":"912073fbe7b27d52e36107202250be4c4276efa4"},{"algorithm":"MD5","checksumValue":"fd86eebe5c289737665d8bceb44253bf"}],"copyrightText":"NOASSERTION","fileName":"test_rr.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-.gitignore-fde6e46547307ef7e718427de6b7e3d65c6804d77a104f59bed39cec5b1b7c51","checksums":[{"algorithm":"SHA256","checksumValue":"fde6e46547307ef7e718427de6b7e3d65c6804d77a104f59bed39cec5b1b7c51"},{"algorithm":"SHA1","checksumValue":"bb6a99e78ff2649d8e0c4b752c217fcd3cb17c1a"},{"algorithm":"MD5","checksumValue":"cfabe0ad214e6c6fd783e8cdf15d0469"}],"copyrightText":"NOASSERTION","fileName":".gitignore","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-conf.py-ffb59ff053a8155f0bd6278357f7eb2e162f6f3177dacfa28b64b14b2f8b9dbc","checksums":[{"algorithm":"SHA256","checksumValue":"ffb59ff053a8155f0bd6278357f7eb2e162f6f3177dacfa28b64b14b2f8b9dbc"},{"algorithm":"SHA1","checksumValue":"87e9915b37805971bae3d419748bd0f59b6927a0"},{"algorithm":"MD5","checksumValue":"2e3c7cfef60839646e08ba177ee97166"}],"copyrightText":"NOASSERTION","fileName":"conf.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]}],"relationships":[{"spdxElementId":"SPDXRef-DOCUMENT","relationshipType":"DESCRIBES","relatedSpdxElement":"SPDXRef-Pkg-python3cachetools5.0.0r0p902bf48.tar.gz-72ed3d8b37003fd663cf79d21d0978b7de854c68b70e1ef5ed0cdc5bb0d2668e","comment":"This describes relationship was added as a default relationship by the SPDX Tools Tag parser."},{"spdxElementId":"SPDXRef-Pkg-python3cachetools5.0.0r0p902bf48.tar.gz-72ed3d8b37003fd663cf79d21d0978b7de854c68b70e1ef5ed0cdc5bb0d2668e","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-dependencylinks.txt-01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b"},{"spdxElementId":"SPDXRef-Pkg-python3cachetools5.0.0r0p902bf48.tar.gz-72ed3d8b37003fd663cf79d21d0978b7de854c68b70e1ef5ed0cdc5bb0d2668e","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-pyproject.toml-07778f62074eb0a43248090b860ce613be3765c753bc8e52c613bdd83eb6547b"},{"spdxElementId":"SPDXRef-Pkg-python3cachetools5.0.0r0p902bf48.tar.gz-72ed3d8b37003fd663cf79d21d0978b7de854c68b70e1ef5ed0cdc5bb0d2668e","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testmethod.py-1f00b027a0c78bc80fccf04e74a4f09d646dd0497faff95b4291e62d12230d48"},{"spdxElementId":"SPDXRef-Pkg-python3cachetools5.0.0r0p902bf48.tar.gz-72ed3d8b37003fd663cf79d21d0978b7de854c68b70e1ef5ed0cdc5bb0d2668e","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-CHANGELOG.rst-27d64caccbbf7b21335ff3a1b2893e60b7ba48350640f0124d0bd897efde3b3c"},{"spdxElementId":"SPDXRef-Pkg-python3cachetools5.0.0r0p902bf48.tar.gz-72ed3d8b37003fd663cf79d21d0978b7de854c68b70e1ef5ed0cdc5bb0d2668e","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testmru.py-30e83410da0dc408aa7dc602c1a8a7fb617c53ee306ec3f56e99c0b9f79324f6"},{"spdxElementId":"SPDXRef-Pkg-python3cachetools5.0.0r0p902bf48.tar.gz-72ed3d8b37003fd663cf79d21d0978b7de854c68b70e1ef5ed0cdc5bb0d2668e","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testcache.py-350b1768c74d7db244bc83c3f17e7cca8aefebc101786a6c60a79cfee12febef"},{"spdxElementId":"SPDXRef-Pkg-python3cachetools5.0.0r0p902bf48.tar.gz-72ed3d8b37003fd663cf79d21d0978b7de854c68b70e1ef5ed0cdc5bb0d2668e","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testfunc.py-3a00e602c7d936efd40e52f8ef396844766c8217ad57290cd03376db81504deb"},{"spdxElementId":"SPDXRef-Pkg-python3cachetools5.0.0r0p902bf48.tar.gz-72ed3d8b37003fd663cf79d21d0978b7de854c68b70e1ef5ed0cdc5bb0d2668e","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testwrapper.py-3a5d8e84178eb729cb159d76ab1f02c0d74ee8057b234e3a2625a0d4cdba0f67"},{"spdxElementId":"SPDXRef-Pkg-python3cachetools5.0.0r0p902bf48.tar.gz-72ed3d8b37003fd663cf79d21d0978b7de854c68b70e1ef5ed0cdc5bb0d2668e","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-keys.py-49f18f9c5e46a28d5bf15fa5ae107d27182a777be6f3447d879d24d21b000233"},{"spdxElementId":"SPDXRef-Pkg-python3cachetools5.0.0r0p902bf48.tar.gz-72ed3d8b37003fd663cf79d21d0978b7de854c68b70e1ef5ed0cdc5bb0d2668e","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-func.py-56e1b20adedc3a594dd4552e123062535a9082c5b3adf087b9a8de4ee7d0c240"},{"spdxElementId":"SPDXRef-Pkg-python3cachetools5.0.0r0p902bf48.tar.gz-72ed3d8b37003fd663cf79d21d0978b7de854c68b70e1ef5ed0cdc5bb0d2668e","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-Makefile-589db94864ce8cfe79ab49cf1a75e2df6fcbd21ea729c111f1190600ca34ac67"},{"spdxElementId":"SPDXRef-Pkg-python3cachetools5.0.0r0p902bf48.tar.gz-72ed3d8b37003fd663cf79d21d0978b7de854c68b70e1ef5ed0cdc5bb0d2668e","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-621ff809390e63c95002e92dcffea3e540e98ed7ee92604c4288b2f105ee8db8"},{"spdxElementId":"SPDXRef-Pkg-python3cachetools5.0.0r0p902bf48.tar.gz-72ed3d8b37003fd663cf79d21d0978b7de854c68b70e1ef5ed0cdc5bb0d2668e","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-toplevel.txt-6a2d851fbf131b0a017028157e8a9bce4e48402b670ee91d4ace332ae54fbc3b"},{"spdxElementId":"SPDXRef-Pkg-python3cachetools5.0.0r0p902bf48.tar.gz-72ed3d8b37003fd663cf79d21d0978b7de854c68b70e1ef5ed0cdc5bb0d2668e","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-LICENSE-7091047dad86fad179a77b2696e0720cb017e0f468d474ff3ef5ca2e97b5a906"},{"spdxElementId":"SPDXRef-Pkg-python3cachetools5.0.0r0p902bf48.tar.gz-72ed3d8b37003fd663cf79d21d0978b7de854c68b70e1ef5ed0cdc5bb0d2668e","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testtlru.py-7422ac4b20d01a8f2c342ed39d0880d9a139c89d0a36d8030f76f31d32566e7f"},{"spdxElementId":"SPDXRef-Pkg-python3cachetools5.0.0r0p902bf48.tar.gz-72ed3d8b37003fd663cf79d21d0978b7de854c68b70e1ef5ed0cdc5bb0d2668e","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-README.rst-762f4db4fc5fac2998efcd7e66a038df84ba37071ac159ea915539ff1c426476"},{"spdxElementId":"SPDXRef-Pkg-python3cachetools5.0.0r0p902bf48.tar.gz-72ed3d8b37003fd663cf79d21d0978b7de854c68b70e1ef5ed0cdc5bb0d2668e","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testlfu.py-7d09a1a61693a7a214ae03bafc6bd6a6ff3b5bbc2488fa4b05c82f131595996d"},{"spdxElementId":"SPDXRef-Pkg-python3cachetools5.0.0r0p902bf48.tar.gz-72ed3d8b37003fd663cf79d21d0978b7de854c68b70e1ef5ed0cdc5bb0d2668e","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-setup.py-843ac26c38a41abae578250bc0f9419194b320a0f67327d941037a4268f6cfe7"},{"spdxElementId":"SPDXRef-Pkg-python3cachetools5.0.0r0p902bf48.tar.gz-72ed3d8b37003fd663cf79d21d0978b7de854c68b70e1ef5ed0cdc5bb0d2668e","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-SOURCES.txt-8ec4dd72210233287e6daf01c4d11c206a24c19e01af2418ab7a2b146eee1375"},{"spdxElementId":"SPDXRef-Pkg-python3cachetools5.0.0r0p902bf48.tar.gz-72ed3d8b37003fd663cf79d21d0978b7de854c68b70e1ef5ed0cdc5bb0d2668e","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-setup.cfg-92992dcca7fdb2f768416f82d9349d2c1060660fcf21535a322c10ec81f6dd46"},{"spdxElementId":"SPDXRef-Pkg-python3cachetools5.0.0r0p902bf48.tar.gz-72ed3d8b37003fd663cf79d21d0978b7de854c68b70e1ef5ed0cdc5bb0d2668e","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-MANIFEST.in-93b728056e799550c4917ce5f8d09dd14ff3bb34ea895a52afbb1907687736d3"},{"spdxElementId":"SPDXRef-Pkg-python3cachetools5.0.0r0p902bf48.tar.gz-72ed3d8b37003fd663cf79d21d0978b7de854c68b70e1ef5ed0cdc5bb0d2668e","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-a14fe458524ca65d2a866d65be9189649a22ee7e6452352a239d742cf2bdc7b9"},{"spdxElementId":"SPDXRef-Pkg-python3cachetools5.0.0r0p902bf48.tar.gz-72ed3d8b37003fd663cf79d21d0978b7de854c68b70e1ef5ed0cdc5bb0d2668e","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testfifo.py-a6dd769bf89543bb9ac1b47e237ff1e92bc463cd31e7593f0a716253756d7cde"},{"spdxElementId":"SPDXRef-Pkg-python3cachetools5.0.0r0p902bf48.tar.gz-72ed3d8b37003fd663cf79d21d0978b7de854c68b70e1ef5ed0cdc5bb0d2668e","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testkeys.py-b58694822dfe76f8bca7946607c35cd60b4ee3ec42e311554dac397a7067a63e"},{"spdxElementId":"SPDXRef-Pkg-python3cachetools5.0.0r0p902bf48.tar.gz-72ed3d8b37003fd663cf79d21d0978b7de854c68b70e1ef5ed0cdc5bb0d2668e","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testlru.py-c335f6bc63942efffe58370bba01a76c2feae7aeb54a69a31fe0e9c570455906"},{"spdxElementId":"SPDXRef-Pkg-python3cachetools5.0.0r0p902bf48.tar.gz-72ed3d8b37003fd663cf79d21d0978b7de854c68b70e1ef5ed0cdc5bb0d2668e","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-index.rst-d0bc9bf28cb85e8fece710aea1ad3df6e2aaecbc9f2f28e531ddc2f507243286"},{"spdxElementId":"SPDXRef-Pkg-python3cachetools5.0.0r0p902bf48.tar.gz-72ed3d8b37003fd663cf79d21d0978b7de854c68b70e1ef5ed0cdc5bb0d2668e","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-tox.ini-d15febf0e847360624dd379a5648774bd650a09ca8b0396c62b258a0967bc884"},{"spdxElementId":"SPDXRef-Pkg-python3cachetools5.0.0r0p902bf48.tar.gz-72ed3d8b37003fd663cf79d21d0978b7de854c68b70e1ef5ed0cdc5bb0d2668e","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testttl.py-e6642132a156f901e3178c5543b806e1f57f928805e13c49050bd36bf2acbf79"},{"spdxElementId":"SPDXRef-Pkg-python3cachetools5.0.0r0p902bf48.tar.gz-72ed3d8b37003fd663cf79d21d0978b7de854c68b70e1ef5ed0cdc5bb0d2668e","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-PKGINFO-fac2b11dadc5e85dbeb7ad908525512859b8fae8a8a14e8f539a8a35bf1062d0"},{"spdxElementId":"SPDXRef-Pkg-python3cachetools5.0.0r0p902bf48.tar.gz-72ed3d8b37003fd663cf79d21d0978b7de854c68b70e1ef5ed0cdc5bb0d2668e","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-PKGINFO-fac2b11dadc5e85dbeb7ad908525512859b8fae8a8a14e8f539a8a35bf1062d0"},{"spdxElementId":"SPDXRef-Pkg-python3cachetools5.0.0r0p902bf48.tar.gz-72ed3d8b37003fd663cf79d21d0978b7de854c68b70e1ef5ed0cdc5bb0d2668e","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testrr.py-fdab953ff63b64eeb204570d25883f29cf79da45a9e60e96742c80dc7f7161a3"},{"spdxElementId":"SPDXRef-Pkg-python3cachetools5.0.0r0p902bf48.tar.gz-72ed3d8b37003fd663cf79d21d0978b7de854c68b70e1ef5ed0cdc5bb0d2668e","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-.gitignore-fde6e46547307ef7e718427de6b7e3d65c6804d77a104f59bed39cec5b1b7c51"},{"spdxElementId":"SPDXRef-Pkg-python3cachetools5.0.0r0p902bf48.tar.gz-72ed3d8b37003fd663cf79d21d0978b7de854c68b70e1ef5ed0cdc5bb0d2668e","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-conf.py-ffb59ff053a8155f0bd6278357f7eb2e162f6f3177dacfa28b64b14b2f8b9dbc"}]}