{"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-24T04:14:04.654868936Z","creators":["Tool: The Duke of Highlander"],"licenseListVersion":"2.0"},"name":"python3-opt-einsum-3.3.0","dataLicense":"CC0-1.0","comment":"This file contains computer automated SPDX data. Computer automated data is created by using only computer automation analysis on the source code files contained in the package. That is, no human experts participated in the source code analysis. Although we continuously work to improve the quality by adding and/or improving various heuristics, and accessing different databases and rule-based systems, the quality is bounded by what can be achieved by way of computer automation. Please send your feedback to: spdx@WindRiver.com.  DISCLAIMER: This document is provided \"as is\" without any warranty whatsoever. This documentation may not be referenced or relied upon for its accuracy or comprehensiveness, or to determine legal obligations with respect to open source code contained in the software package it represents. Such determinations should be based upon recipient's independent legal analysis and by reference to the notices and licenses contained within the open source code itself. Wind River may change the contents of this document at any time at its sole discretion, and Wind River shall have no liability whatsoever arising from recipient's use of this information.","annotations":[{"annotationDate":"2026-01-24T04:14:04.654868996Z","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/7c027623ae097544827e8632f8650e26ef75ae9361c4749d55e6558380dd6dd6","packages":[{"SPDXID":"SPDXRef-Pkg-python3opteinsum3.3.0r0p5dcb02a.tar.gz-7c027623ae097544827e8632f8650e26ef75ae9361c4749d55e6558380dd6dd6","checksums":[{"algorithm":"SHA256","checksumValue":"7c027623ae097544827e8632f8650e26ef75ae9361c4749d55e6558380dd6dd6"}],"copyrightText":"NOASSERTION","downloadLocation":"NOASSERTION","filesAnalyzed":true,"licenseConcluded":"MIT","licenseDeclared":"MIT","licenseInfoFromFiles":["NOASSERTION"],"name":"python3-opt-einsum-3.3.0","originator":"NOASSERTION","packageFileName":"python3-opt-einsum-3.3.0-r0-p5dcb02a.tar.gz","packageVerificationCode":{"packageVerificationCodeValue":"4656433200e65befbcd69096002f2fcf7ff4761c89887f27d4cfb089a212692e635ec288e3"},"versionInfo":"3.3.0"}],"files":[{"SPDXID":"SPDXRef-File-init.py-011284be2c3f1dc4d613b7f5c03e79a5132c2e14433116c0f347ca613d96f91e","checksums":[{"algorithm":"SHA256","checksumValue":"011284be2c3f1dc4d613b7f5c03e79a5132c2e14433116c0f347ca613d96f91e"},{"algorithm":"SHA1","checksumValue":"5d7d73f795270ad601afe1e1e86401bbe72b7488"},{"algorithm":"MD5","checksumValue":"614da1c960cf817d8bfaddaa18de2240"}],"copyrightText":"NOASSERTION","fileName":"__init__.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-zipsafe-01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","checksums":[{"algorithm":"SHA256","checksumValue":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b"},{"algorithm":"SHA1","checksumValue":"adc83b19e793491b1c6ea0fd8b46cd9f32e592fc"},{"algorithm":"MD5","checksumValue":"68b329da9893e34099c7d8ad5cb9c940"}],"copyrightText":"NOASSERTION","fileName":"zip-safe","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-MANIFEST.in-0f7154aa52bb6d624d9344181c1dafffc69fe63106a1f7ca515a5896055dd4c6","checksums":[{"algorithm":"SHA256","checksumValue":"0f7154aa52bb6d624d9344181c1dafffc69fe63106a1f7ca515a5896055dd4c6"},{"algorithm":"SHA1","checksumValue":"fc68ed8550b924a92bcdb2224596c4e6191a3330"},{"algorithm":"MD5","checksumValue":"b0bc72d33174757ccda4a27ad40fd903"}],"copyrightText":"NOASSERTION","fileName":"MANIFEST.in","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testedgecases.py-15bd9960a21874e67e385f4443abc14991ca47d3db9af4cfd3dab9bdd709f2ba","checksums":[{"algorithm":"SHA256","checksumValue":"15bd9960a21874e67e385f4443abc14991ca47d3db9af4cfd3dab9bdd709f2ba"},{"algorithm":"SHA1","checksumValue":"740fb2224faf77c0c677c7f220a50aac327d60b5"},{"algorithm":"MD5","checksumValue":"8c438f94859e6e3f5b6e7d0ff9652eb3"}],"copyrightText":"NOASSERTION","fileName":"test_edge_cases.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testpaths.py-1cef4ed9964cbe4134088087f143b32c3e9071fdbda56d00b1880ffe678fa07c","checksums":[{"algorithm":"SHA256","checksumValue":"1cef4ed9964cbe4134088087f143b32c3e9071fdbda56d00b1880ffe678fa07c"},{"algorithm":"SHA1","checksumValue":"4a749996e2f8f830ecb27bf45cbe491d6a71b22d"},{"algorithm":"MD5","checksumValue":"5f50651834a8f40ced25eaf06818d044"}],"copyrightText":"NOASSERTION","fileName":"test_paths.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-setup.cfg-1d1ebd2683425ada1491ce9e3406e5eae594f6b789cdbfeb5b491335ec187f32","checksums":[{"algorithm":"SHA256","checksumValue":"1d1ebd2683425ada1491ce9e3406e5eae594f6b789cdbfeb5b491335ec187f32"},{"algorithm":"SHA1","checksumValue":"7971062a3840ec60d63332976b6d21cd7e08f9cf"},{"algorithm":"MD5","checksumValue":"b472f038886539b302602034ee695b91"}],"copyrightText":"NOASSERTION","fileName":"setup.cfg","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-versioneer.py-328d164f93007dc5dcad8ec0821c6bfe638c6355e11a42d0f487ac9723fb8c1a","checksums":[{"algorithm":"SHA256","checksumValue":"328d164f93007dc5dcad8ec0821c6bfe638c6355e11a42d0f487ac9723fb8c1a"},{"algorithm":"SHA1","checksumValue":"e2e4b77289b5ecc49706c550bec08991976daa1d"},{"algorithm":"MD5","checksumValue":"ab71c93d8665eb24fb1c9ce1ec5e6977"}],"copyrightText":"NOASSERTION","fileName":"versioneer.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-PKGINFO-336248a35aa0357ac82a43e937ef43ff647c10ab0e07b04083d489d96b79ea54","checksums":[{"algorithm":"SHA256","checksumValue":"336248a35aa0357ac82a43e937ef43ff647c10ab0e07b04083d489d96b79ea54"},{"algorithm":"SHA1","checksumValue":"d9b0aa974791cdf571e80b320f0f2b06a7b27c95"},{"algorithm":"MD5","checksumValue":"9db0269011463fcb3114c54684adf021"}],"copyrightText":"NOASSERTION","fileName":"PKG-INFO","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-jax.py-43f8be663fbb56b0df5d418ad17295d9ae3b52388541e4f75e663f753410f344","checksums":[{"algorithm":"SHA256","checksumValue":"43f8be663fbb56b0df5d418ad17295d9ae3b52388541e4f75e663f753410f344"},{"algorithm":"SHA1","checksumValue":"4ba2bfc375e6f3fcbd5e0687e1fed58e1784de47"},{"algorithm":"MD5","checksumValue":"eaad3872a26d8745dc22041e70d1fbab"}],"copyrightText":"NOASSERTION","fileName":"jax.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-objectarrays.py-57b5a75d35f53d337b39dc2969b67da5d5e097bf827415dfe421e991c54129d5","checksums":[{"algorithm":"SHA256","checksumValue":"57b5a75d35f53d337b39dc2969b67da5d5e097bf827415dfe421e991c54129d5"},{"algorithm":"SHA1","checksumValue":"e7587c8e68a3ecaeb07d27515a4e0268b567a057"},{"algorithm":"MD5","checksumValue":"9c16402e180c95ec0c8f3bc084f583b6"}],"copyrightText":"NOASSERTION","fileName":"object_arrays.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-setup.py-6f3c8dc7fa96004adbdbfbc3b20c42c65dd3cdfada75ca7e065558efc407d48b","checksums":[{"algorithm":"SHA256","checksumValue":"6f3c8dc7fa96004adbdbfbc3b20c42c65dd3cdfada75ca7e065558efc407d48b"},{"algorithm":"SHA1","checksumValue":"4b087f9f3c50feb1396818342f546c76370c28b5"},{"algorithm":"MD5","checksumValue":"9fd7481f43456438a3082ae834440482"}],"copyrightText":"NOASSERTION","fileName":"setup.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-torch.py-708e84cbcb91700582b3cb44375f8ae17df0ade611926310c70e4e7b2903fca0","checksums":[{"algorithm":"SHA256","checksumValue":"708e84cbcb91700582b3cb44375f8ae17df0ade611926310c70e4e7b2903fca0"},{"algorithm":"SHA1","checksumValue":"0b2307d3d285cb55a7e5e466b4434906968253d7"},{"algorithm":"MD5","checksumValue":"8496c6380b44416db38d7ed01ea9af52"}],"copyrightText":"NOASSERTION","fileName":"torch.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-pathrandom.py-75120676c2055483b83333ab5b229932ca70ea5ad27d6846c97902e1ae5e0735","checksums":[{"algorithm":"SHA256","checksumValue":"75120676c2055483b83333ab5b229932ca70ea5ad27d6846c97902e1ae5e0735"},{"algorithm":"SHA1","checksumValue":"80897daba963a2d469fee01df64d7688509e24c9"},{"algorithm":"MD5","checksumValue":"2ab004e39dbfc0ba15ead517abf18137"}],"copyrightText":"NOASSERTION","fileName":"path_random.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-LICENSE-7b26691a7c8ee48af425a53cbaeaabc9aa3a84ea2e93fe47a1ecc550c1de76db","checksums":[{"algorithm":"SHA256","checksumValue":"7b26691a7c8ee48af425a53cbaeaabc9aa3a84ea2e93fe47a1ecc550c1de76db"},{"algorithm":"SHA1","checksumValue":"a2545d1b3d4d2470b78d1563425520cb7bf34dea"},{"algorithm":"MD5","checksumValue":"5ab423c88cf3e69553decf93419f53ac"}],"copyrightText":"NOASSERTION","fileName":"LICENSE","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-SOURCES.txt-7cb8d733b27344886bc4836ac6d5e28598f63df5056dd14c55da88bdedc637b2","checksums":[{"algorithm":"SHA256","checksumValue":"7cb8d733b27344886bc4836ac6d5e28598f63df5056dd14c55da88bdedc637b2"},{"algorithm":"SHA1","checksumValue":"5d095b8355b12f25021425238201266ab55fd029"},{"algorithm":"MD5","checksumValue":"ce50db7de77a9edc91f07ad077e3d4ac"}],"copyrightText":"NOASSERTION","fileName":"SOURCES.txt","fileTypes":["DOCUMENTATION"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-PKGINFO-7e161ae0f16edb461638b13030fc3e7596e688ef1d0a3bbf79d7cd171e183764","checksums":[{"algorithm":"SHA256","checksumValue":"7e161ae0f16edb461638b13030fc3e7596e688ef1d0a3bbf79d7cd171e183764"},{"algorithm":"SHA1","checksumValue":"fa59179a4dc062f04c56f9f7506f7819670e918c"},{"algorithm":"MD5","checksumValue":"6dae1293bb989137e8fec5f9bcc37b8c"}],"copyrightText":"NOASSERTION","fileName":"PKG-INFO","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-blas.py-8221187fc0c1d62a27dd02369b887a21c7c2269c202091bbceaf0d4e55b40b9b","checksums":[{"algorithm":"SHA256","checksumValue":"8221187fc0c1d62a27dd02369b887a21c7c2269c202091bbceaf0d4e55b40b9b"},{"algorithm":"SHA1","checksumValue":"e1f100fa2d2f1a032e4732a17b144f5f1fd2875a"},{"algorithm":"MD5","checksumValue":"e0c0785ce86bdcb1dbbb033ae68d1c94"}],"copyrightText":"NOASSERTION","fileName":"blas.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testbackends.py-84050f784748924349591471963f89e7208f386b5d24711323196a7e8d977065","checksums":[{"algorithm":"SHA256","checksumValue":"84050f784748924349591471963f89e7208f386b5d24711323196a7e8d977065"},{"algorithm":"SHA1","checksumValue":"a317176629bd1b3b913e7ef92ba296dedece1df3"},{"algorithm":"MD5","checksumValue":"29f0e0ce3ad3eb3f243451f8891922c1"}],"copyrightText":"NOASSERTION","fileName":"test_backends.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-parser.py-863faaae0a15bed2f00d43a878cabccb854bacd2945a6b0c87f4ee4e4dfc22cc","checksums":[{"algorithm":"SHA256","checksumValue":"863faaae0a15bed2f00d43a878cabccb854bacd2945a6b0c87f4ee4e4dfc22cc"},{"algorithm":"SHA1","checksumValue":"c804e479166463426b99b2ccac15639a1ed74e98"},{"algorithm":"MD5","checksumValue":"29407a40308326033989a3ea38b0b033"}],"copyrightText":"NOASSERTION","fileName":"parser.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-dispatch.py-8930d14035b2cb757d1717423a4801513ad1f5a402cc2856ba2fc71d3f676ddc","checksums":[{"algorithm":"SHA256","checksumValue":"8930d14035b2cb757d1717423a4801513ad1f5a402cc2856ba2fc71d3f676ddc"},{"algorithm":"SHA1","checksumValue":"6cd0e74c34ad9ee40221e3b41b8812101a3708a7"},{"algorithm":"MD5","checksumValue":"f6c97a2bfa6d2dd0ec8cae7140747316"}],"copyrightText":"NOASSERTION","fileName":"dispatch.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-version.py-8b29a3cb5737e4dcd25dfc44fe4d8205c22e2873e5c9a93b998d42c5461b8cb5","checksums":[{"algorithm":"SHA256","checksumValue":"8b29a3cb5737e4dcd25dfc44fe4d8205c22e2873e5c9a93b998d42c5461b8cb5"},{"algorithm":"SHA1","checksumValue":"9e46c78b7c7d45f18b7a61dfaa5bc072d9662fc4"},{"algorithm":"MD5","checksumValue":"adcb24086402e3013c337141d418e391"}],"copyrightText":"NOASSERTION","fileName":"_version.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-theano.py-8e41be657d76f15b02d352f9559a9493b6a8623134515a7f817827e69197c3cb","checksums":[{"algorithm":"SHA256","checksumValue":"8e41be657d76f15b02d352f9559a9493b6a8623134515a7f817827e69197c3cb"},{"algorithm":"SHA1","checksumValue":"eb1e8ca0d54a52b6fa5b1c3d489c9c603a3320be"},{"algorithm":"MD5","checksumValue":"58f265890a008bfedd5e9d2e4ecd1391"}],"copyrightText":"NOASSERTION","fileName":"theano.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-init.py-8fdc335dfe680a60fbb3ddd861d8115dcfa74022c81d9f95e3a04a1de905710c","checksums":[{"algorithm":"SHA256","checksumValue":"8fdc335dfe680a60fbb3ddd861d8115dcfa74022c81d9f95e3a04a1de905710c"},{"algorithm":"SHA1","checksumValue":"bacabf06afeb317d4f6db7c01c600855ebe52a69"},{"algorithm":"MD5","checksumValue":"e08de28cc769ccc31801597e89be7107"}],"copyrightText":"NOASSERTION","fileName":"__init__.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-paths.py-95a93fddb176b0b460ee0d378c24295c0e6d0803e0e4df10673a38fe6381b544","checksums":[{"algorithm":"SHA256","checksumValue":"95a93fddb176b0b460ee0d378c24295c0e6d0803e0e4df10673a38fe6381b544"},{"algorithm":"SHA1","checksumValue":"87fe03e28c4a71338f4527e870795a6e3dc1565a"},{"algorithm":"MD5","checksumValue":"ed7c25f015602da2147e831bcf6f43c9"}],"copyrightText":"NOASSERTION","fileName":"paths.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-tensorflow.py-9a4fa5642e2d23d735267a50768ec463f60f0b27396682f785694fc6acefb67b","checksums":[{"algorithm":"SHA256","checksumValue":"9a4fa5642e2d23d735267a50768ec463f60f0b27396682f785694fc6acefb67b"},{"algorithm":"SHA1","checksumValue":"3ef3fe3f12eb9a81f434ed5a69464e53813eb514"},{"algorithm":"MD5","checksumValue":"d32efa842ad9a51c5143f55be55f8200"}],"copyrightText":"NOASSERTION","fileName":"tensorflow.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-toplevel.txt-b250de1912b0efb152b1f094a42e502ef14e3158471c70fb3055317e3cb44e97","checksums":[{"algorithm":"SHA256","checksumValue":"b250de1912b0efb152b1f094a42e502ef14e3158471c70fb3055317e3cb44e97"},{"algorithm":"SHA1","checksumValue":"9c40d44d6b2ecc1eb0b2c4b2597be8d72e8352ca"},{"algorithm":"MD5","checksumValue":"97ef5f97bd189b423a95a4740667a68c"}],"copyrightText":"NOASSERTION","fileName":"top_level.txt","fileTypes":["DOCUMENTATION"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-sharing.py-b63986942ea08139c5bf4f27695990f22a5a98a2ddd1126a8b65d5a64a6231a3","checksums":[{"algorithm":"SHA256","checksumValue":"b63986942ea08139c5bf4f27695990f22a5a98a2ddd1126a8b65d5a64a6231a3"},{"algorithm":"SHA1","checksumValue":"ff984821c049c5401033f825de7e606910bd954e"},{"algorithm":"MD5","checksumValue":"5de8444cea0c9ef779a16323162b9569"}],"copyrightText":"NOASSERTION","fileName":"sharing.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-cupy.py-bf302387d16a87527e0e4b374d0591904c7a4f850d86db1f189fec305fddb424","checksums":[{"algorithm":"SHA256","checksumValue":"bf302387d16a87527e0e4b374d0591904c7a4f850d86db1f189fec305fddb424"},{"algorithm":"SHA1","checksumValue":"e6313e448dc5646c975374895c7b750374bc3a47"},{"algorithm":"MD5","checksumValue":"b1e76d49cd388fa3b19ab4497f62b79a"}],"copyrightText":"NOASSERTION","fileName":"cupy.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testsharing.py-c6868db367207ddb38eafe7a3bb1fd053802f6c64dc1ffa7c93a405e9c0f6ed6","checksums":[{"algorithm":"SHA256","checksumValue":"c6868db367207ddb38eafe7a3bb1fd053802f6c64dc1ffa7c93a405e9c0f6ed6"},{"algorithm":"SHA1","checksumValue":"d438571ad8c34b6d197be03df10e897b59018342"},{"algorithm":"MD5","checksumValue":"61703103dc96b792b043418247799546"}],"copyrightText":"NOASSERTION","fileName":"test_sharing.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-README.md-cd2eaa20852eb9d5480b6314f1fcef4637539ce8c4e74f0547506e87d2765856","checksums":[{"algorithm":"SHA256","checksumValue":"cd2eaa20852eb9d5480b6314f1fcef4637539ce8c4e74f0547506e87d2765856"},{"algorithm":"SHA1","checksumValue":"01a36d4b4dbc9df4ac7fe403c0f50baed8ed92d2"},{"algorithm":"MD5","checksumValue":"ac5810693b4becfe42e07966fd580541"}],"copyrightText":"NOASSERTION","fileName":"README.md","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-helpers.py-cd8ac3a90feff39343909b62df99c947cda3e19fa26cc76f1a2a8bf0efd3d9a9","checksums":[{"algorithm":"SHA256","checksumValue":"cd8ac3a90feff39343909b62df99c947cda3e19fa26cc76f1a2a8bf0efd3d9a9"},{"algorithm":"SHA1","checksumValue":"108c236b19a8837e1466de76b45a5808606799b1"},{"algorithm":"MD5","checksumValue":"f12ac4820efa02646f51cb25995e4122"}],"copyrightText":"NOASSERTION","fileName":"helpers.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-requires.txt-d829812571078925ff630d9c437a32e4641cace522bb225380139c9407d733a6","checksums":[{"algorithm":"SHA256","checksumValue":"d829812571078925ff630d9c437a32e4641cace522bb225380139c9407d733a6"},{"algorithm":"SHA1","checksumValue":"75e8bd279353ef5e4ebd416276e18ffba516c74d"},{"algorithm":"MD5","checksumValue":"8cb8c8ae6fea0f9f1c7a4efe0deab11d"}],"copyrightText":"NOASSERTION","fileName":"requires.txt","fileTypes":["DOCUMENTATION"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testinput.py-d99163b9631ee11927cf265123d2ca1f2d6404866356957aa66affaa9a29ae03","checksums":[{"algorithm":"SHA256","checksumValue":"d99163b9631ee11927cf265123d2ca1f2d6404866356957aa66affaa9a29ae03"},{"algorithm":"SHA1","checksumValue":"86bd37828d834c8611e0feb3070646576eb28bc3"},{"algorithm":"MD5","checksumValue":"54747d98cdc2e8d24c2b1e2d158f5f52"}],"copyrightText":"NOASSERTION","fileName":"test_input.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testblas.py-dd42bd1977b882f301f8a10e4dc0b7adecc6010ccbecb7ecccd0065c672f98ba","checksums":[{"algorithm":"SHA256","checksumValue":"dd42bd1977b882f301f8a10e4dc0b7adecc6010ccbecb7ecccd0065c672f98ba"},{"algorithm":"SHA1","checksumValue":"4aca6bcf7762379cf24161b4b121780ea0d06ea2"},{"algorithm":"MD5","checksumValue":"f9f55f4db8d7e2ba4b377b7515ae1470"}],"copyrightText":"NOASSERTION","fileName":"test_blas.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-contract.py-f9b5b4c9796f147ebcb132432829f5a49237636a2a71e8c2ee3f70fd42b858b2","checksums":[{"algorithm":"SHA256","checksumValue":"f9b5b4c9796f147ebcb132432829f5a49237636a2a71e8c2ee3f70fd42b858b2"},{"algorithm":"SHA1","checksumValue":"31d5d9fa9c63d06c8b7134395a4971e4459d6635"},{"algorithm":"MD5","checksumValue":"9616767a81f01dc34b5979fc57e9093b"}],"copyrightText":"NOASSERTION","fileName":"contract.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testcontract.py-fd45efdf3a7176c8df6ed212b91afe396baee39143c5dc1280ac143369d45275","checksums":[{"algorithm":"SHA256","checksumValue":"fd45efdf3a7176c8df6ed212b91afe396baee39143c5dc1280ac143369d45275"},{"algorithm":"SHA1","checksumValue":"e9b7266709d6042656d270fde05f338b34eed92f"},{"algorithm":"MD5","checksumValue":"dbcb08a642cf855347248d4a8fbc23ef"}],"copyrightText":"NOASSERTION","fileName":"test_contract.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]}],"relationships":[{"spdxElementId":"SPDXRef-DOCUMENT","relationshipType":"DESCRIBES","relatedSpdxElement":"SPDXRef-Pkg-python3opteinsum3.3.0r0p5dcb02a.tar.gz-7c027623ae097544827e8632f8650e26ef75ae9361c4749d55e6558380dd6dd6","comment":"This describes relationship was added as a default relationship by the SPDX Tools Tag parser."},{"spdxElementId":"SPDXRef-Pkg-python3opteinsum3.3.0r0p5dcb02a.tar.gz-7c027623ae097544827e8632f8650e26ef75ae9361c4749d55e6558380dd6dd6","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-011284be2c3f1dc4d613b7f5c03e79a5132c2e14433116c0f347ca613d96f91e"},{"spdxElementId":"SPDXRef-Pkg-python3opteinsum3.3.0r0p5dcb02a.tar.gz-7c027623ae097544827e8632f8650e26ef75ae9361c4749d55e6558380dd6dd6","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-dependencylinks.txt-01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b"},{"spdxElementId":"SPDXRef-Pkg-python3opteinsum3.3.0r0p5dcb02a.tar.gz-7c027623ae097544827e8632f8650e26ef75ae9361c4749d55e6558380dd6dd6","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-zipsafe-01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b"},{"spdxElementId":"SPDXRef-Pkg-python3opteinsum3.3.0r0p5dcb02a.tar.gz-7c027623ae097544827e8632f8650e26ef75ae9361c4749d55e6558380dd6dd6","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-MANIFEST.in-0f7154aa52bb6d624d9344181c1dafffc69fe63106a1f7ca515a5896055dd4c6"},{"spdxElementId":"SPDXRef-Pkg-python3opteinsum3.3.0r0p5dcb02a.tar.gz-7c027623ae097544827e8632f8650e26ef75ae9361c4749d55e6558380dd6dd6","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testedgecases.py-15bd9960a21874e67e385f4443abc14991ca47d3db9af4cfd3dab9bdd709f2ba"},{"spdxElementId":"SPDXRef-Pkg-python3opteinsum3.3.0r0p5dcb02a.tar.gz-7c027623ae097544827e8632f8650e26ef75ae9361c4749d55e6558380dd6dd6","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testpaths.py-1cef4ed9964cbe4134088087f143b32c3e9071fdbda56d00b1880ffe678fa07c"},{"spdxElementId":"SPDXRef-Pkg-python3opteinsum3.3.0r0p5dcb02a.tar.gz-7c027623ae097544827e8632f8650e26ef75ae9361c4749d55e6558380dd6dd6","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-setup.cfg-1d1ebd2683425ada1491ce9e3406e5eae594f6b789cdbfeb5b491335ec187f32"},{"spdxElementId":"SPDXRef-Pkg-python3opteinsum3.3.0r0p5dcb02a.tar.gz-7c027623ae097544827e8632f8650e26ef75ae9361c4749d55e6558380dd6dd6","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-versioneer.py-328d164f93007dc5dcad8ec0821c6bfe638c6355e11a42d0f487ac9723fb8c1a"},{"spdxElementId":"SPDXRef-Pkg-python3opteinsum3.3.0r0p5dcb02a.tar.gz-7c027623ae097544827e8632f8650e26ef75ae9361c4749d55e6558380dd6dd6","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-PKGINFO-336248a35aa0357ac82a43e937ef43ff647c10ab0e07b04083d489d96b79ea54"},{"spdxElementId":"SPDXRef-Pkg-python3opteinsum3.3.0r0p5dcb02a.tar.gz-7c027623ae097544827e8632f8650e26ef75ae9361c4749d55e6558380dd6dd6","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-jax.py-43f8be663fbb56b0df5d418ad17295d9ae3b52388541e4f75e663f753410f344"},{"spdxElementId":"SPDXRef-Pkg-python3opteinsum3.3.0r0p5dcb02a.tar.gz-7c027623ae097544827e8632f8650e26ef75ae9361c4749d55e6558380dd6dd6","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-objectarrays.py-57b5a75d35f53d337b39dc2969b67da5d5e097bf827415dfe421e991c54129d5"},{"spdxElementId":"SPDXRef-Pkg-python3opteinsum3.3.0r0p5dcb02a.tar.gz-7c027623ae097544827e8632f8650e26ef75ae9361c4749d55e6558380dd6dd6","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-setup.py-6f3c8dc7fa96004adbdbfbc3b20c42c65dd3cdfada75ca7e065558efc407d48b"},{"spdxElementId":"SPDXRef-Pkg-python3opteinsum3.3.0r0p5dcb02a.tar.gz-7c027623ae097544827e8632f8650e26ef75ae9361c4749d55e6558380dd6dd6","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-torch.py-708e84cbcb91700582b3cb44375f8ae17df0ade611926310c70e4e7b2903fca0"},{"spdxElementId":"SPDXRef-Pkg-python3opteinsum3.3.0r0p5dcb02a.tar.gz-7c027623ae097544827e8632f8650e26ef75ae9361c4749d55e6558380dd6dd6","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-pathrandom.py-75120676c2055483b83333ab5b229932ca70ea5ad27d6846c97902e1ae5e0735"},{"spdxElementId":"SPDXRef-Pkg-python3opteinsum3.3.0r0p5dcb02a.tar.gz-7c027623ae097544827e8632f8650e26ef75ae9361c4749d55e6558380dd6dd6","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-LICENSE-7b26691a7c8ee48af425a53cbaeaabc9aa3a84ea2e93fe47a1ecc550c1de76db"},{"spdxElementId":"SPDXRef-Pkg-python3opteinsum3.3.0r0p5dcb02a.tar.gz-7c027623ae097544827e8632f8650e26ef75ae9361c4749d55e6558380dd6dd6","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-SOURCES.txt-7cb8d733b27344886bc4836ac6d5e28598f63df5056dd14c55da88bdedc637b2"},{"spdxElementId":"SPDXRef-Pkg-python3opteinsum3.3.0r0p5dcb02a.tar.gz-7c027623ae097544827e8632f8650e26ef75ae9361c4749d55e6558380dd6dd6","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-PKGINFO-7e161ae0f16edb461638b13030fc3e7596e688ef1d0a3bbf79d7cd171e183764"},{"spdxElementId":"SPDXRef-Pkg-python3opteinsum3.3.0r0p5dcb02a.tar.gz-7c027623ae097544827e8632f8650e26ef75ae9361c4749d55e6558380dd6dd6","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-blas.py-8221187fc0c1d62a27dd02369b887a21c7c2269c202091bbceaf0d4e55b40b9b"},{"spdxElementId":"SPDXRef-Pkg-python3opteinsum3.3.0r0p5dcb02a.tar.gz-7c027623ae097544827e8632f8650e26ef75ae9361c4749d55e6558380dd6dd6","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testbackends.py-84050f784748924349591471963f89e7208f386b5d24711323196a7e8d977065"},{"spdxElementId":"SPDXRef-Pkg-python3opteinsum3.3.0r0p5dcb02a.tar.gz-7c027623ae097544827e8632f8650e26ef75ae9361c4749d55e6558380dd6dd6","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-parser.py-863faaae0a15bed2f00d43a878cabccb854bacd2945a6b0c87f4ee4e4dfc22cc"},{"spdxElementId":"SPDXRef-Pkg-python3opteinsum3.3.0r0p5dcb02a.tar.gz-7c027623ae097544827e8632f8650e26ef75ae9361c4749d55e6558380dd6dd6","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-dispatch.py-8930d14035b2cb757d1717423a4801513ad1f5a402cc2856ba2fc71d3f676ddc"},{"spdxElementId":"SPDXRef-Pkg-python3opteinsum3.3.0r0p5dcb02a.tar.gz-7c027623ae097544827e8632f8650e26ef75ae9361c4749d55e6558380dd6dd6","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-version.py-8b29a3cb5737e4dcd25dfc44fe4d8205c22e2873e5c9a93b998d42c5461b8cb5"},{"spdxElementId":"SPDXRef-Pkg-python3opteinsum3.3.0r0p5dcb02a.tar.gz-7c027623ae097544827e8632f8650e26ef75ae9361c4749d55e6558380dd6dd6","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-theano.py-8e41be657d76f15b02d352f9559a9493b6a8623134515a7f817827e69197c3cb"},{"spdxElementId":"SPDXRef-Pkg-python3opteinsum3.3.0r0p5dcb02a.tar.gz-7c027623ae097544827e8632f8650e26ef75ae9361c4749d55e6558380dd6dd6","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-8fdc335dfe680a60fbb3ddd861d8115dcfa74022c81d9f95e3a04a1de905710c"},{"spdxElementId":"SPDXRef-Pkg-python3opteinsum3.3.0r0p5dcb02a.tar.gz-7c027623ae097544827e8632f8650e26ef75ae9361c4749d55e6558380dd6dd6","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-paths.py-95a93fddb176b0b460ee0d378c24295c0e6d0803e0e4df10673a38fe6381b544"},{"spdxElementId":"SPDXRef-Pkg-python3opteinsum3.3.0r0p5dcb02a.tar.gz-7c027623ae097544827e8632f8650e26ef75ae9361c4749d55e6558380dd6dd6","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-tensorflow.py-9a4fa5642e2d23d735267a50768ec463f60f0b27396682f785694fc6acefb67b"},{"spdxElementId":"SPDXRef-Pkg-python3opteinsum3.3.0r0p5dcb02a.tar.gz-7c027623ae097544827e8632f8650e26ef75ae9361c4749d55e6558380dd6dd6","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-toplevel.txt-b250de1912b0efb152b1f094a42e502ef14e3158471c70fb3055317e3cb44e97"},{"spdxElementId":"SPDXRef-Pkg-python3opteinsum3.3.0r0p5dcb02a.tar.gz-7c027623ae097544827e8632f8650e26ef75ae9361c4749d55e6558380dd6dd6","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-sharing.py-b63986942ea08139c5bf4f27695990f22a5a98a2ddd1126a8b65d5a64a6231a3"},{"spdxElementId":"SPDXRef-Pkg-python3opteinsum3.3.0r0p5dcb02a.tar.gz-7c027623ae097544827e8632f8650e26ef75ae9361c4749d55e6558380dd6dd6","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-cupy.py-bf302387d16a87527e0e4b374d0591904c7a4f850d86db1f189fec305fddb424"},{"spdxElementId":"SPDXRef-Pkg-python3opteinsum3.3.0r0p5dcb02a.tar.gz-7c027623ae097544827e8632f8650e26ef75ae9361c4749d55e6558380dd6dd6","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testsharing.py-c6868db367207ddb38eafe7a3bb1fd053802f6c64dc1ffa7c93a405e9c0f6ed6"},{"spdxElementId":"SPDXRef-Pkg-python3opteinsum3.3.0r0p5dcb02a.tar.gz-7c027623ae097544827e8632f8650e26ef75ae9361c4749d55e6558380dd6dd6","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-README.md-cd2eaa20852eb9d5480b6314f1fcef4637539ce8c4e74f0547506e87d2765856"},{"spdxElementId":"SPDXRef-Pkg-python3opteinsum3.3.0r0p5dcb02a.tar.gz-7c027623ae097544827e8632f8650e26ef75ae9361c4749d55e6558380dd6dd6","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-helpers.py-cd8ac3a90feff39343909b62df99c947cda3e19fa26cc76f1a2a8bf0efd3d9a9"},{"spdxElementId":"SPDXRef-Pkg-python3opteinsum3.3.0r0p5dcb02a.tar.gz-7c027623ae097544827e8632f8650e26ef75ae9361c4749d55e6558380dd6dd6","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-requires.txt-d829812571078925ff630d9c437a32e4641cace522bb225380139c9407d733a6"},{"spdxElementId":"SPDXRef-Pkg-python3opteinsum3.3.0r0p5dcb02a.tar.gz-7c027623ae097544827e8632f8650e26ef75ae9361c4749d55e6558380dd6dd6","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testinput.py-d99163b9631ee11927cf265123d2ca1f2d6404866356957aa66affaa9a29ae03"},{"spdxElementId":"SPDXRef-Pkg-python3opteinsum3.3.0r0p5dcb02a.tar.gz-7c027623ae097544827e8632f8650e26ef75ae9361c4749d55e6558380dd6dd6","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testblas.py-dd42bd1977b882f301f8a10e4dc0b7adecc6010ccbecb7ecccd0065c672f98ba"},{"spdxElementId":"SPDXRef-Pkg-python3opteinsum3.3.0r0p5dcb02a.tar.gz-7c027623ae097544827e8632f8650e26ef75ae9361c4749d55e6558380dd6dd6","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"spdxElementId":"SPDXRef-Pkg-python3opteinsum3.3.0r0p5dcb02a.tar.gz-7c027623ae097544827e8632f8650e26ef75ae9361c4749d55e6558380dd6dd6","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-contract.py-f9b5b4c9796f147ebcb132432829f5a49237636a2a71e8c2ee3f70fd42b858b2"},{"spdxElementId":"SPDXRef-Pkg-python3opteinsum3.3.0r0p5dcb02a.tar.gz-7c027623ae097544827e8632f8650e26ef75ae9361c4749d55e6558380dd6dd6","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testcontract.py-fd45efdf3a7176c8df6ed212b91afe396baee39143c5dc1280ac143369d45275"}]}