{"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-25T07:59:02.168821693Z","creators":["Tool: The Duke of Highlander"],"licenseListVersion":"2.0"},"name":"python3-path-16.4.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-25T07:59:02.168821743Z","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/60db249763e10856287088ce5ee29f98ba10e32c757cf5ca71321e9238a70cd5","packages":[{"SPDXID":"SPDXRef-Pkg-python3path16.4.0r0p4b286da.tar.gz-60db249763e10856287088ce5ee29f98ba10e32c757cf5ca71321e9238a70cd5","checksums":[{"algorithm":"SHA256","checksumValue":"60db249763e10856287088ce5ee29f98ba10e32c757cf5ca71321e9238a70cd5"}],"copyrightText":"NOASSERTION","downloadLocation":"https://github.com/jaraco/path","filesAnalyzed":true,"licenseConcluded":"MIT","licenseDeclared":"MIT","licenseInfoFromFiles":["NOASSERTION"],"name":"python3-path-16.4.0","originator":"NOASSERTION","packageFileName":"python3-path-16.4.0-r0-p4b286da.tar.gz","packageVerificationCode":{"packageVerificationCodeValue":"4656433200ab740c416ab3f717c0bfbad78ac73f2e82722b3eae6c64ca2b5ea4639efd5675"},"versionInfo":"16.4.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-.coveragerc-01dfb0f990a65ac9100572b02c2b6bf0e95c66f14caa07698515892b1a606eb6","checksums":[{"algorithm":"SHA256","checksumValue":"01dfb0f990a65ac9100572b02c2b6bf0e95c66f14caa07698515892b1a606eb6"},{"algorithm":"SHA1","checksumValue":"f20dbe5c03539e48f7f140551324ae73fa7aee50"},{"algorithm":"MD5","checksumValue":"a306de171d69d3b224b5a67612f5b351"}],"copyrightText":"NOASSERTION","fileName":".coveragerc","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-tox.ini-03dc95514b0f3078575fb1924996c280e83f4059bde12503c82c668208defc79","checksums":[{"algorithm":"SHA256","checksumValue":"03dc95514b0f3078575fb1924996c280e83f4059bde12503c82c668208defc79"},{"algorithm":"SHA1","checksumValue":"d050d515a35da7304556ecbba6163970f5c4d439"},{"algorithm":"MD5","checksumValue":"9f39cd566dc06b53d167b4018fe04bd0"}],"copyrightText":"NOASSERTION","fileName":"tox.ini","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-history.rst-04ff9a98e2890544fe410d6824ec687159e1c9ed18d9984eefc4b867bb990bad","checksums":[{"algorithm":"SHA256","checksumValue":"04ff9a98e2890544fe410d6824ec687159e1c9ed18d9984eefc4b867bb990bad"},{"algorithm":"SHA1","checksumValue":"34585891e17523f26d240e47970998e7870a6ec3"},{"algorithm":"MD5","checksumValue":"c09a5aecd49cf7d09ac402243c73917d"}],"copyrightText":"NOASSERTION","fileName":"history.rst","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-requires.txt-09d22e552ecbbaf8521241bae9cd3dcf860b351ef606d64b99f5a316587a802b","checksums":[{"algorithm":"SHA256","checksumValue":"09d22e552ecbbaf8521241bae9cd3dcf860b351ef606d64b99f5a316587a802b"},{"algorithm":"SHA1","checksumValue":"582f69a810c0633df464c0c70812ff2817b9b354"},{"algorithm":"MD5","checksumValue":"5514bd2d0660ff72360bc272d9a8423c"}],"copyrightText":"NOASSERTION","fileName":"requires.txt","fileTypes":["DOCUMENTATION"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-masks.pyi-0a86e91707ec30c9f6ad21295b523d59df905395a4a356ca2ab15fd133a60933","checksums":[{"algorithm":"SHA256","checksumValue":"0a86e91707ec30c9f6ad21295b523d59df905395a4a356ca2ab15fd133a60933"},{"algorithm":"SHA1","checksumValue":"9c17af03188420cf33473c8051853cfe9c232899"},{"algorithm":"MD5","checksumValue":"17c839a8cf1163380fec954d9d448f49"}],"copyrightText":"NOASSERTION","fileName":"masks.pyi","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-conf.py-0cfdb9448652f797983de753662e85334ae69e9c180bef29f45d5594e85e4f3d","checksums":[{"algorithm":"SHA256","checksumValue":"0cfdb9448652f797983de753662e85334ae69e9c180bef29f45d5594e85e4f3d"},{"algorithm":"SHA1","checksumValue":"7c32bbb9e4ee5656c79209b3e465c7367647d136"},{"algorithm":"MD5","checksumValue":"558f8ed7f4a39bc1d3dd6a5477918299"}],"copyrightText":"NOASSERTION","fileName":"conf.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-matchers.py-0f2726981aa117ea781337fb761a81555d4ce7859ece56005a240b5432d84c21","checksums":[{"algorithm":"SHA256","checksumValue":"0f2726981aa117ea781337fb761a81555d4ce7859ece56005a240b5432d84c21"},{"algorithm":"SHA1","checksumValue":"d6a1d2b48798140a1a1004fb9b7395366bbf0825"},{"algorithm":"MD5","checksumValue":"eeb9c7541011880200fc99ca1a7a17d7"}],"copyrightText":"NOASSERTION","fileName":"matchers.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-pyproject.toml-122929c1039a1dd27dd90c5b076e1d8c0de807ef35476da20722cdce5bcf3097","checksums":[{"algorithm":"SHA256","checksumValue":"122929c1039a1dd27dd90c5b076e1d8c0de807ef35476da20722cdce5bcf3097"},{"algorithm":"SHA1","checksumValue":"5a7e98b60421877e1996f7393c8799dacbf61e3c"},{"algorithm":"MD5","checksumValue":"0e61602e0500042ba5f9537075666906"}],"copyrightText":"NOASSERTION","fileName":"pyproject.toml","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-Dockerfile-13554482e5860a62926b10932ae35690c70d2e4e7f80757bf6c18026f6004e4a","checksums":[{"algorithm":"SHA256","checksumValue":"13554482e5860a62926b10932ae35690c70d2e4e7f80757bf6c18026f6004e4a"},{"algorithm":"SHA1","checksumValue":"f5e88b2a84ac5f6a224641bed060591bc2b10f95"},{"algorithm":"MD5","checksumValue":"437b68fa17ec6f6367ff4683b2040506"}],"copyrightText":"NOASSERTION","fileName":"Dockerfile","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-classes.py-1dede3dcd23ef114fbbf306f2ba7f9aab78f6e9ac75030666fddb81961ce2189","checksums":[{"algorithm":"SHA256","checksumValue":"1dede3dcd23ef114fbbf306f2ba7f9aab78f6e9ac75030666fddb81961ce2189"},{"algorithm":"SHA1","checksumValue":"1ada7cd0f3e972451e1b45cbcddf980b3b42695c"},{"algorithm":"MD5","checksumValue":"40ef35f9a8911bdf976499c257fcb9a4"}],"copyrightText":"NOASSERTION","fileName":"classes.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-masks.py-2d98438eeb398c19432c4b86066b7dac15d7f5adcfe7ee097313331d1f60037c","checksums":[{"algorithm":"SHA256","checksumValue":"2d98438eeb398c19432c4b86066b7dac15d7f5adcfe7ee097313331d1f60037c"},{"algorithm":"SHA1","checksumValue":"6ccaf08cc48007bb7417ffa6199457d565bd022a"},{"algorithm":"MD5","checksumValue":"131417554165c6b7a5a7a3e3e390a58a"}],"copyrightText":"NOASSERTION","fileName":"masks.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-README.rst-2f5b5bb5058e0951fdacf236b10d61e99f2dc3ad8000f6135a892f9e8fe2f4f6","checksums":[{"algorithm":"SHA256","checksumValue":"2f5b5bb5058e0951fdacf236b10d61e99f2dc3ad8000f6135a892f9e8fe2f4f6"},{"algorithm":"SHA1","checksumValue":"10b53e8fd51dc4f1fade51b73a39ac734c0265e0"},{"algorithm":"MD5","checksumValue":"98070fedc45561e310d9ac7342ee461c"}],"copyrightText":"NOASSERTION","fileName":"README.rst","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-init.py-476752ec64468304fdc2844b17d2af3cb46251435da00ce92b27ee18bd7752ec","checksums":[{"algorithm":"SHA256","checksumValue":"476752ec64468304fdc2844b17d2af3cb46251435da00ce92b27ee18bd7752ec"},{"algorithm":"SHA1","checksumValue":"4bcc9dac403399c6858767964949a42c64ab82e9"},{"algorithm":"MD5","checksumValue":"83f105cab66dbdb128539f1002040c87"}],"copyrightText":"NOASSERTION","fileName":"__init__.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-MANIFEST.in-4b85f8dfdf25a0fd575f2b74ce40803b1ca908cf34be377d78f68de3839aee23","checksums":[{"algorithm":"SHA256","checksumValue":"4b85f8dfdf25a0fd575f2b74ce40803b1ca908cf34be377d78f68de3839aee23"},{"algorithm":"SHA1","checksumValue":"f07cfedf5c358c58384ec68a2411f18b4e27a887"},{"algorithm":"MD5","checksumValue":"4d9aa6a7d22a4cf4bd70d3f680ebf4c0"}],"copyrightText":"NOASSERTION","fileName":"MANIFEST.in","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testpath.py-4da45ea849ea8a5414fd87a8da98b2c4c35df40fc9297fbb59477fed66b76717","checksums":[{"algorithm":"SHA256","checksumValue":"4da45ea849ea8a5414fd87a8da98b2c4c35df40fc9297fbb59477fed66b76717"},{"algorithm":"SHA1","checksumValue":"a6245ab021f249d6497baf1b2a9324403ac78820"},{"algorithm":"MD5","checksumValue":"747207713d49635aeb603ca2774778d4"}],"copyrightText":"NOASSERTION","fileName":"test_path.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-index.rst-4f1e9b55bf2d5e860df9220b8c4f924fd15d0bd3b9e70912c755ff079a985fff","checksums":[{"algorithm":"SHA256","checksumValue":"4f1e9b55bf2d5e860df9220b8c4f924fd15d0bd3b9e70912c755ff079a985fff"},{"algorithm":"SHA1","checksumValue":"3d85c194eb53ee5ef0089c5fcc1b92eda9208eff"},{"algorithm":"MD5","checksumValue":"b9c88972b3ff9848f0a658b07abc9c18"}],"copyrightText":"NOASSERTION","fileName":"index.rst","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-FUNDING.yml-58aec626db0df6ad476a225c9c70cf2c841fce41ca1ee860d413764ecf64af86","checksums":[{"algorithm":"SHA256","checksumValue":"58aec626db0df6ad476a225c9c70cf2c841fce41ca1ee860d413764ecf64af86"},{"algorithm":"SHA1","checksumValue":"a8759aeea479aa031d77d7b7c6f15e62ef0d2d7b"},{"algorithm":"MD5","checksumValue":"725941464ead73e7fae3e7e797f6636d"}],"copyrightText":"NOASSERTION","fileName":"FUNDING.yml","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-SOURCES.txt-635942a3625ddd5690a8ae2d539785c8ecc6976ac9429a29b311877732449f0a","checksums":[{"algorithm":"SHA256","checksumValue":"635942a3625ddd5690a8ae2d539785c8ecc6976ac9429a29b311877732449f0a"},{"algorithm":"SHA1","checksumValue":"08637c53d80392c1469a1c4f35e1f495cea42ee6"},{"algorithm":"MD5","checksumValue":"31373d16b768c6b72619ccb0a00fc6a3"}],"copyrightText":"NOASSERTION","fileName":"SOURCES.txt","fileTypes":["DOCUMENTATION"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-.precommitconfig.yaml-68ae1753894cddb4676cfc11e8fd361cf43c06f1b5b84cb91060760b56f724d9","checksums":[{"algorithm":"SHA256","checksumValue":"68ae1753894cddb4676cfc11e8fd361cf43c06f1b5b84cb91060760b56f724d9"},{"algorithm":"SHA1","checksumValue":"b03d7cd281dbac36ab726dfbf4ab409c468199fd"},{"algorithm":"MD5","checksumValue":"534d0337dd9472009141e2c727235d8c"}],"copyrightText":"NOASSERTION","fileName":".pre-commit-config.yaml","fileTypes":["TEXT"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-py37compat.pyi-755b8cc242ae519d21d33cd0655701caa7223cabed58d04f91c1efbddd2bb1b1","checksums":[{"algorithm":"SHA256","checksumValue":"755b8cc242ae519d21d33cd0655701caa7223cabed58d04f91c1efbddd2bb1b1"},{"algorithm":"SHA1","checksumValue":"51cc98dcb0716aa19faba6e88a1dc849fd7843da"},{"algorithm":"MD5","checksumValue":"92e56ae7521663688cd5c9f4a840e539"}],"copyrightText":"NOASSERTION","fileName":"py37compat.pyi","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-init.pyi-7c7081eab5825f15dd9307821a68caa82825058860a95b0ad6cd2c3299369b52","checksums":[{"algorithm":"SHA256","checksumValue":"7c7081eab5825f15dd9307821a68caa82825058860a95b0ad6cd2c3299369b52"},{"algorithm":"SHA1","checksumValue":"27af72ccca6739deb3d74e33b89a4e5fe06bbf2a"},{"algorithm":"MD5","checksumValue":"89dcdeb3573edb21a09d0dc8ec02dd79"}],"copyrightText":"NOASSERTION","fileName":"__init__.pyi","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-.flake8-7c7d8c877a9e5e192794793f56525197c34bce604a74719e03dd84c08aab4d31","checksums":[{"algorithm":"SHA256","checksumValue":"7c7d8c877a9e5e192794793f56525197c34bce604a74719e03dd84c08aab4d31"},{"algorithm":"SHA1","checksumValue":"e21e6e9521b4b2cdd8b87aa62650ff4d09cee027"},{"algorithm":"MD5","checksumValue":"93c69b9f837a28be023900ec98d30991"}],"copyrightText":"NOASSERTION","fileName":".flake8","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-api.rst-9849d0de61683a39182670eabe6623de8afd7f2e9088d109fa6b03420f853995","checksums":[{"algorithm":"SHA256","checksumValue":"9849d0de61683a39182670eabe6623de8afd7f2e9088d109fa6b03420f853995"},{"algorithm":"SHA1","checksumValue":"40a56f7a525c2b40a5950c3ac57c1db801d6cdcd"},{"algorithm":"MD5","checksumValue":"01c94e14fb1391a7eedc0bb45a639916"}],"copyrightText":"NOASSERTION","fileName":"api.rst","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-.editorconfig-9934ac7fad56218efa1682e34092e7db1a5bd5d79623ec8db1b076ae46a3ea85","checksums":[{"algorithm":"SHA256","checksumValue":"9934ac7fad56218efa1682e34092e7db1a5bd5d79623ec8db1b076ae46a3ea85"},{"algorithm":"SHA1","checksumValue":"2025bc7808ca1ede0a9de4154b80518d70293e60"},{"algorithm":"MD5","checksumValue":"a94f2410987f5e5fbc144483f48383c1"}],"copyrightText":"NOASSERTION","fileName":".editorconfig","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-py37compat.py-a9888b436cda6e4345f8dd18a1933fb594f3f7d99a5382dfb430f51d95554646","checksums":[{"algorithm":"SHA256","checksumValue":"a9888b436cda6e4345f8dd18a1933fb594f3f7d99a5382dfb430f51d95554646"},{"algorithm":"SHA1","checksumValue":"c55758b5563dfee34cc352b503c13682f862b804"},{"algorithm":"MD5","checksumValue":"17764f9a9938305e35bde4cd9a49632f"}],"copyrightText":"NOASSERTION","fileName":"py37compat.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-.readthedocs.yml-b96a1c717404baeaa0af7bc6df964900182f7b17da6c9633920273cdd8bf866a","checksums":[{"algorithm":"SHA256","checksumValue":"b96a1c717404baeaa0af7bc6df964900182f7b17da6c9633920273cdd8bf866a"},{"algorithm":"SHA1","checksumValue":"08e9afac12e6c62ab18656968de9dafe632e1a8c"},{"algorithm":"MD5","checksumValue":"eff3f93fc8b561c85105266a1a340592"}],"copyrightText":"NOASSERTION","fileName":".readthedocs.yml","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-PKGINFO-b9e92ba64ed011b5256d67a53c8c5027a8181c7479a95c5f0e96b1b7e7c26b13","checksums":[{"algorithm":"SHA256","checksumValue":"b9e92ba64ed011b5256d67a53c8c5027a8181c7479a95c5f0e96b1b7e7c26b13"},{"algorithm":"SHA1","checksumValue":"f14c1c4652c79be10d297fb3c5275757540b60dc"},{"algorithm":"MD5","checksumValue":"f63d50137287d09c75dec0a6d7c4a978"}],"copyrightText":"NOASSERTION","fileName":"PKG-INFO","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-PKGINFO-b9e92ba64ed011b5256d67a53c8c5027a8181c7479a95c5f0e96b1b7e7c26b13","checksums":[{"algorithm":"SHA256","checksumValue":"b9e92ba64ed011b5256d67a53c8c5027a8181c7479a95c5f0e96b1b7e7c26b13"},{"algorithm":"SHA1","checksumValue":"f14c1c4652c79be10d297fb3c5275757540b60dc"},{"algorithm":"MD5","checksumValue":"f63d50137287d09c75dec0a6d7c4a978"}],"copyrightText":"NOASSERTION","fileName":"PKG-INFO","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-setup.cfg-c21d7401c6fc2f612e28cdd77c15c9e39837141254227436fb1b5cb73c3fe9d2","checksums":[{"algorithm":"SHA256","checksumValue":"c21d7401c6fc2f612e28cdd77c15c9e39837141254227436fb1b5cb73c3fe9d2"},{"algorithm":"SHA1","checksumValue":"96d20b947906aa028925757a4c273b004f45a095"},{"algorithm":"MD5","checksumValue":"3daac0c3640135c27a1413629c63c214"}],"copyrightText":"NOASSERTION","fileName":"setup.cfg","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-dependabot.yml-ccaa1c9f1e836371ecd62f4edc79cdf4ed8ebe6ba73b89d60bddb8ddca2d0d3b","checksums":[{"algorithm":"SHA256","checksumValue":"ccaa1c9f1e836371ecd62f4edc79cdf4ed8ebe6ba73b89d60bddb8ddca2d0d3b"},{"algorithm":"SHA1","checksumValue":"384cbf89176b4c2cbf53b52063d0d384e0697e43"},{"algorithm":"MD5","checksumValue":"e7a1360a65a1a13941157e71433430da"}],"copyrightText":"NOASSERTION","fileName":"dependabot.yml","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-Makefile-d4092876d4fd71989e669d2e86f107d6faa38eda60679e04d9e63e8e57e20479","checksums":[{"algorithm":"SHA256","checksumValue":"d4092876d4fd71989e669d2e86f107d6faa38eda60679e04d9e63e8e57e20479"},{"algorithm":"SHA1","checksumValue":"4f4d65d3903145acf40e556e82baa3319af0dba1"},{"algorithm":"MD5","checksumValue":"aef7c38e66ab341ce3bb9874b98532bb"}],"copyrightText":"NOASSERTION","fileName":"Makefile","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-mypy.ini-d770e718ecd51725ed9171fee3c2e56e508b7e25dcd976f393bf2996508a6d2a","checksums":[{"algorithm":"SHA256","checksumValue":"d770e718ecd51725ed9171fee3c2e56e508b7e25dcd976f393bf2996508a6d2a"},{"algorithm":"SHA1","checksumValue":"a73761bf6643d9d59364fc7201385078b422f02f"},{"algorithm":"MD5","checksumValue":"7839b3182c5497467070ce71db6863b1"}],"copyrightText":"NOASSERTION","fileName":"mypy.ini","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-toplevel.txt-d8a68357f40705851032b610c2e1e753596c9370b7b2f459ae2d26c399475e2d","checksums":[{"algorithm":"SHA256","checksumValue":"d8a68357f40705851032b610c2e1e753596c9370b7b2f459ae2d26c399475e2d"},{"algorithm":"SHA1","checksumValue":"012ab3a6b187b6b8c9505b0eecb623412e81db16"},{"algorithm":"MD5","checksumValue":"e7fa32cb05ba9ddc8d5f75bdf1694790"}],"copyrightText":"NOASSERTION","fileName":"top_level.txt","fileTypes":["DOCUMENTATION"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-LICENSE-db3f0246b1f9278f15845b99fec478b8b506eb76487993722f8c6e254285faf8","checksums":[{"algorithm":"SHA256","checksumValue":"db3f0246b1f9278f15845b99fec478b8b506eb76487993722f8c6e254285faf8"},{"algorithm":"SHA1","checksumValue":"8e6689d37f82d5617b7f7f7232c94024d41066d1"},{"algorithm":"MD5","checksumValue":"7a7126e068206290f3fe9f8d6c713ea6"}],"copyrightText":"NOASSERTION","fileName":"LICENSE","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-.dockerignore-ddc61d479977d318682280fa2b18bcb6cb9a1b0e0e7897cea3d14d5c8d222e68","checksums":[{"algorithm":"SHA256","checksumValue":"ddc61d479977d318682280fa2b18bcb6cb9a1b0e0e7897cea3d14d5c8d222e68"},{"algorithm":"SHA1","checksumValue":"e86569f26b2ca50276dbb14a78684e5a336223db"},{"algorithm":"MD5","checksumValue":"1e52da8f20d44b117eae3f77d8315c15"}],"copyrightText":"NOASSERTION","fileName":".dockerignore","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-CHANGES.rst-ddf8962a5f10581292c8d482bf92a3d43d9450d01f7bde1a4eb58039e5f63bda","checksums":[{"algorithm":"SHA256","checksumValue":"ddf8962a5f10581292c8d482bf92a3d43d9450d01f7bde1a4eb58039e5f63bda"},{"algorithm":"SHA1","checksumValue":"0622b4271a0ac65428f7a5a609b1197e28869134"},{"algorithm":"MD5","checksumValue":"447b0dc0aa314606ee042ea340f1596f"}],"copyrightText":"NOASSERTION","fileName":"CHANGES.rst","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-main.yml-dfd5dc364797f446f5d0a623596053eb65776cde1478e05eed911cdb1a5d26b5","checksums":[{"algorithm":"SHA256","checksumValue":"dfd5dc364797f446f5d0a623596053eb65776cde1478e05eed911cdb1a5d26b5"},{"algorithm":"SHA1","checksumValue":"bfc76c47657a0348fa8870fc9794c407ee1093f3"},{"algorithm":"MD5","checksumValue":"95149cf9dd932b55c1e8eaa0fee41e87"}],"copyrightText":"NOASSERTION","fileName":"main.yml","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-py.typed-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","checksums":[{"algorithm":"SHA256","checksumValue":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"algorithm":"SHA1","checksumValue":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},{"algorithm":"MD5","checksumValue":"d41d8cd98f00b204e9800998ecf8427e"}],"copyrightText":"NOASSERTION","fileName":"py.typed","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-.gitignore-e8757fdb7317d12a736fb1e96d1d0a4fa80944580c5e91a3fd93bf367d2073f1","checksums":[{"algorithm":"SHA256","checksumValue":"e8757fdb7317d12a736fb1e96d1d0a4fa80944580c5e91a3fd93bf367d2073f1"},{"algorithm":"SHA1","checksumValue":"43be3233bee4b3991dcf2cf06cb0f2f71458163a"},{"algorithm":"MD5","checksumValue":"07db51f4fe64ae5de7d1e4d74a0c168d"}],"copyrightText":"NOASSERTION","fileName":".gitignore","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-classes.pyi-f0a019889b9b4f2afc196a16b9dd204989a26ce991c066f87fb1829e26b4194c","checksums":[{"algorithm":"SHA256","checksumValue":"f0a019889b9b4f2afc196a16b9dd204989a26ce991c066f87fb1829e26b4194c"},{"algorithm":"SHA1","checksumValue":"d16d7a6513c3c61185a58f9bfabf73c26b566f9f"},{"algorithm":"MD5","checksumValue":"0bbf9789b30ace4e11f50e17994ae13c"}],"copyrightText":"NOASSERTION","fileName":"classes.pyi","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-pytest.ini-f22f83fb2115ae8c421d9c9be51c39f0491ad2ac3a4a0f16907dbdb7fb7d0e23","checksums":[{"algorithm":"SHA256","checksumValue":"f22f83fb2115ae8c421d9c9be51c39f0491ad2ac3a4a0f16907dbdb7fb7d0e23"},{"algorithm":"SHA1","checksumValue":"3da8a78d6e4e5a6e06e9e58c4576e589231b85c0"},{"algorithm":"MD5","checksumValue":"287d2b7be9e068859a58916565d4947e"}],"copyrightText":"NOASSERTION","fileName":"pytest.ini","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-matchers.pyi-f9b0fd084f5045b95cf54fa22ee3a6246b256f12708bc6de9975525b04f810f2","checksums":[{"algorithm":"SHA256","checksumValue":"f9b0fd084f5045b95cf54fa22ee3a6246b256f12708bc6de9975525b04f810f2"},{"algorithm":"SHA1","checksumValue":"397df6f318c043376bca51ca69ba4ec77508cb21"},{"algorithm":"MD5","checksumValue":"9adb7ebb636315f0ffc4c134ff183081"}],"copyrightText":"NOASSERTION","fileName":"matchers.pyi","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]}],"relationships":[{"spdxElementId":"SPDXRef-DOCUMENT","relationshipType":"DESCRIBES","relatedSpdxElement":"SPDXRef-Pkg-python3path16.4.0r0p4b286da.tar.gz-60db249763e10856287088ce5ee29f98ba10e32c757cf5ca71321e9238a70cd5","comment":"This describes relationship was added as a default relationship by the SPDX Tools Tag parser."},{"spdxElementId":"SPDXRef-Pkg-python3path16.4.0r0p4b286da.tar.gz-60db249763e10856287088ce5ee29f98ba10e32c757cf5ca71321e9238a70cd5","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-dependencylinks.txt-01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b"},{"spdxElementId":"SPDXRef-Pkg-python3path16.4.0r0p4b286da.tar.gz-60db249763e10856287088ce5ee29f98ba10e32c757cf5ca71321e9238a70cd5","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-.coveragerc-01dfb0f990a65ac9100572b02c2b6bf0e95c66f14caa07698515892b1a606eb6"},{"spdxElementId":"SPDXRef-Pkg-python3path16.4.0r0p4b286da.tar.gz-60db249763e10856287088ce5ee29f98ba10e32c757cf5ca71321e9238a70cd5","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-tox.ini-03dc95514b0f3078575fb1924996c280e83f4059bde12503c82c668208defc79"},{"spdxElementId":"SPDXRef-Pkg-python3path16.4.0r0p4b286da.tar.gz-60db249763e10856287088ce5ee29f98ba10e32c757cf5ca71321e9238a70cd5","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-history.rst-04ff9a98e2890544fe410d6824ec687159e1c9ed18d9984eefc4b867bb990bad"},{"spdxElementId":"SPDXRef-Pkg-python3path16.4.0r0p4b286da.tar.gz-60db249763e10856287088ce5ee29f98ba10e32c757cf5ca71321e9238a70cd5","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-requires.txt-09d22e552ecbbaf8521241bae9cd3dcf860b351ef606d64b99f5a316587a802b"},{"spdxElementId":"SPDXRef-Pkg-python3path16.4.0r0p4b286da.tar.gz-60db249763e10856287088ce5ee29f98ba10e32c757cf5ca71321e9238a70cd5","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-masks.pyi-0a86e91707ec30c9f6ad21295b523d59df905395a4a356ca2ab15fd133a60933"},{"spdxElementId":"SPDXRef-Pkg-python3path16.4.0r0p4b286da.tar.gz-60db249763e10856287088ce5ee29f98ba10e32c757cf5ca71321e9238a70cd5","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-conf.py-0cfdb9448652f797983de753662e85334ae69e9c180bef29f45d5594e85e4f3d"},{"spdxElementId":"SPDXRef-Pkg-python3path16.4.0r0p4b286da.tar.gz-60db249763e10856287088ce5ee29f98ba10e32c757cf5ca71321e9238a70cd5","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-matchers.py-0f2726981aa117ea781337fb761a81555d4ce7859ece56005a240b5432d84c21"},{"spdxElementId":"SPDXRef-Pkg-python3path16.4.0r0p4b286da.tar.gz-60db249763e10856287088ce5ee29f98ba10e32c757cf5ca71321e9238a70cd5","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-pyproject.toml-122929c1039a1dd27dd90c5b076e1d8c0de807ef35476da20722cdce5bcf3097"},{"spdxElementId":"SPDXRef-Pkg-python3path16.4.0r0p4b286da.tar.gz-60db249763e10856287088ce5ee29f98ba10e32c757cf5ca71321e9238a70cd5","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-Dockerfile-13554482e5860a62926b10932ae35690c70d2e4e7f80757bf6c18026f6004e4a"},{"spdxElementId":"SPDXRef-Pkg-python3path16.4.0r0p4b286da.tar.gz-60db249763e10856287088ce5ee29f98ba10e32c757cf5ca71321e9238a70cd5","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-classes.py-1dede3dcd23ef114fbbf306f2ba7f9aab78f6e9ac75030666fddb81961ce2189"},{"spdxElementId":"SPDXRef-Pkg-python3path16.4.0r0p4b286da.tar.gz-60db249763e10856287088ce5ee29f98ba10e32c757cf5ca71321e9238a70cd5","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-masks.py-2d98438eeb398c19432c4b86066b7dac15d7f5adcfe7ee097313331d1f60037c"},{"spdxElementId":"SPDXRef-Pkg-python3path16.4.0r0p4b286da.tar.gz-60db249763e10856287088ce5ee29f98ba10e32c757cf5ca71321e9238a70cd5","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-README.rst-2f5b5bb5058e0951fdacf236b10d61e99f2dc3ad8000f6135a892f9e8fe2f4f6"},{"spdxElementId":"SPDXRef-Pkg-python3path16.4.0r0p4b286da.tar.gz-60db249763e10856287088ce5ee29f98ba10e32c757cf5ca71321e9238a70cd5","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-476752ec64468304fdc2844b17d2af3cb46251435da00ce92b27ee18bd7752ec"},{"spdxElementId":"SPDXRef-Pkg-python3path16.4.0r0p4b286da.tar.gz-60db249763e10856287088ce5ee29f98ba10e32c757cf5ca71321e9238a70cd5","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-MANIFEST.in-4b85f8dfdf25a0fd575f2b74ce40803b1ca908cf34be377d78f68de3839aee23"},{"spdxElementId":"SPDXRef-Pkg-python3path16.4.0r0p4b286da.tar.gz-60db249763e10856287088ce5ee29f98ba10e32c757cf5ca71321e9238a70cd5","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testpath.py-4da45ea849ea8a5414fd87a8da98b2c4c35df40fc9297fbb59477fed66b76717"},{"spdxElementId":"SPDXRef-Pkg-python3path16.4.0r0p4b286da.tar.gz-60db249763e10856287088ce5ee29f98ba10e32c757cf5ca71321e9238a70cd5","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-index.rst-4f1e9b55bf2d5e860df9220b8c4f924fd15d0bd3b9e70912c755ff079a985fff"},{"spdxElementId":"SPDXRef-Pkg-python3path16.4.0r0p4b286da.tar.gz-60db249763e10856287088ce5ee29f98ba10e32c757cf5ca71321e9238a70cd5","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-FUNDING.yml-58aec626db0df6ad476a225c9c70cf2c841fce41ca1ee860d413764ecf64af86"},{"spdxElementId":"SPDXRef-Pkg-python3path16.4.0r0p4b286da.tar.gz-60db249763e10856287088ce5ee29f98ba10e32c757cf5ca71321e9238a70cd5","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-SOURCES.txt-635942a3625ddd5690a8ae2d539785c8ecc6976ac9429a29b311877732449f0a"},{"spdxElementId":"SPDXRef-Pkg-python3path16.4.0r0p4b286da.tar.gz-60db249763e10856287088ce5ee29f98ba10e32c757cf5ca71321e9238a70cd5","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-.precommitconfig.yaml-68ae1753894cddb4676cfc11e8fd361cf43c06f1b5b84cb91060760b56f724d9"},{"spdxElementId":"SPDXRef-Pkg-python3path16.4.0r0p4b286da.tar.gz-60db249763e10856287088ce5ee29f98ba10e32c757cf5ca71321e9238a70cd5","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-py37compat.pyi-755b8cc242ae519d21d33cd0655701caa7223cabed58d04f91c1efbddd2bb1b1"},{"spdxElementId":"SPDXRef-Pkg-python3path16.4.0r0p4b286da.tar.gz-60db249763e10856287088ce5ee29f98ba10e32c757cf5ca71321e9238a70cd5","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.pyi-7c7081eab5825f15dd9307821a68caa82825058860a95b0ad6cd2c3299369b52"},{"spdxElementId":"SPDXRef-Pkg-python3path16.4.0r0p4b286da.tar.gz-60db249763e10856287088ce5ee29f98ba10e32c757cf5ca71321e9238a70cd5","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-.flake8-7c7d8c877a9e5e192794793f56525197c34bce604a74719e03dd84c08aab4d31"},{"spdxElementId":"SPDXRef-Pkg-python3path16.4.0r0p4b286da.tar.gz-60db249763e10856287088ce5ee29f98ba10e32c757cf5ca71321e9238a70cd5","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-api.rst-9849d0de61683a39182670eabe6623de8afd7f2e9088d109fa6b03420f853995"},{"spdxElementId":"SPDXRef-Pkg-python3path16.4.0r0p4b286da.tar.gz-60db249763e10856287088ce5ee29f98ba10e32c757cf5ca71321e9238a70cd5","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-.editorconfig-9934ac7fad56218efa1682e34092e7db1a5bd5d79623ec8db1b076ae46a3ea85"},{"spdxElementId":"SPDXRef-Pkg-python3path16.4.0r0p4b286da.tar.gz-60db249763e10856287088ce5ee29f98ba10e32c757cf5ca71321e9238a70cd5","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-py37compat.py-a9888b436cda6e4345f8dd18a1933fb594f3f7d99a5382dfb430f51d95554646"},{"spdxElementId":"SPDXRef-Pkg-python3path16.4.0r0p4b286da.tar.gz-60db249763e10856287088ce5ee29f98ba10e32c757cf5ca71321e9238a70cd5","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-.readthedocs.yml-b96a1c717404baeaa0af7bc6df964900182f7b17da6c9633920273cdd8bf866a"},{"spdxElementId":"SPDXRef-Pkg-python3path16.4.0r0p4b286da.tar.gz-60db249763e10856287088ce5ee29f98ba10e32c757cf5ca71321e9238a70cd5","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-PKGINFO-b9e92ba64ed011b5256d67a53c8c5027a8181c7479a95c5f0e96b1b7e7c26b13"},{"spdxElementId":"SPDXRef-Pkg-python3path16.4.0r0p4b286da.tar.gz-60db249763e10856287088ce5ee29f98ba10e32c757cf5ca71321e9238a70cd5","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-PKGINFO-b9e92ba64ed011b5256d67a53c8c5027a8181c7479a95c5f0e96b1b7e7c26b13"},{"spdxElementId":"SPDXRef-Pkg-python3path16.4.0r0p4b286da.tar.gz-60db249763e10856287088ce5ee29f98ba10e32c757cf5ca71321e9238a70cd5","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-setup.cfg-c21d7401c6fc2f612e28cdd77c15c9e39837141254227436fb1b5cb73c3fe9d2"},{"spdxElementId":"SPDXRef-Pkg-python3path16.4.0r0p4b286da.tar.gz-60db249763e10856287088ce5ee29f98ba10e32c757cf5ca71321e9238a70cd5","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-dependabot.yml-ccaa1c9f1e836371ecd62f4edc79cdf4ed8ebe6ba73b89d60bddb8ddca2d0d3b"},{"spdxElementId":"SPDXRef-Pkg-python3path16.4.0r0p4b286da.tar.gz-60db249763e10856287088ce5ee29f98ba10e32c757cf5ca71321e9238a70cd5","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-Makefile-d4092876d4fd71989e669d2e86f107d6faa38eda60679e04d9e63e8e57e20479"},{"spdxElementId":"SPDXRef-Pkg-python3path16.4.0r0p4b286da.tar.gz-60db249763e10856287088ce5ee29f98ba10e32c757cf5ca71321e9238a70cd5","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-mypy.ini-d770e718ecd51725ed9171fee3c2e56e508b7e25dcd976f393bf2996508a6d2a"},{"spdxElementId":"SPDXRef-Pkg-python3path16.4.0r0p4b286da.tar.gz-60db249763e10856287088ce5ee29f98ba10e32c757cf5ca71321e9238a70cd5","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-toplevel.txt-d8a68357f40705851032b610c2e1e753596c9370b7b2f459ae2d26c399475e2d"},{"spdxElementId":"SPDXRef-Pkg-python3path16.4.0r0p4b286da.tar.gz-60db249763e10856287088ce5ee29f98ba10e32c757cf5ca71321e9238a70cd5","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-LICENSE-db3f0246b1f9278f15845b99fec478b8b506eb76487993722f8c6e254285faf8"},{"spdxElementId":"SPDXRef-Pkg-python3path16.4.0r0p4b286da.tar.gz-60db249763e10856287088ce5ee29f98ba10e32c757cf5ca71321e9238a70cd5","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-.dockerignore-ddc61d479977d318682280fa2b18bcb6cb9a1b0e0e7897cea3d14d5c8d222e68"},{"spdxElementId":"SPDXRef-Pkg-python3path16.4.0r0p4b286da.tar.gz-60db249763e10856287088ce5ee29f98ba10e32c757cf5ca71321e9238a70cd5","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-CHANGES.rst-ddf8962a5f10581292c8d482bf92a3d43d9450d01f7bde1a4eb58039e5f63bda"},{"spdxElementId":"SPDXRef-Pkg-python3path16.4.0r0p4b286da.tar.gz-60db249763e10856287088ce5ee29f98ba10e32c757cf5ca71321e9238a70cd5","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-main.yml-dfd5dc364797f446f5d0a623596053eb65776cde1478e05eed911cdb1a5d26b5"},{"spdxElementId":"SPDXRef-Pkg-python3path16.4.0r0p4b286da.tar.gz-60db249763e10856287088ce5ee29f98ba10e32c757cf5ca71321e9238a70cd5","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-py.typed-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"spdxElementId":"SPDXRef-Pkg-python3path16.4.0r0p4b286da.tar.gz-60db249763e10856287088ce5ee29f98ba10e32c757cf5ca71321e9238a70cd5","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-.gitignore-e8757fdb7317d12a736fb1e96d1d0a4fa80944580c5e91a3fd93bf367d2073f1"},{"spdxElementId":"SPDXRef-Pkg-python3path16.4.0r0p4b286da.tar.gz-60db249763e10856287088ce5ee29f98ba10e32c757cf5ca71321e9238a70cd5","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-classes.pyi-f0a019889b9b4f2afc196a16b9dd204989a26ce991c066f87fb1829e26b4194c"},{"spdxElementId":"SPDXRef-Pkg-python3path16.4.0r0p4b286da.tar.gz-60db249763e10856287088ce5ee29f98ba10e32c757cf5ca71321e9238a70cd5","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-pytest.ini-f22f83fb2115ae8c421d9c9be51c39f0491ad2ac3a4a0f16907dbdb7fb7d0e23"},{"spdxElementId":"SPDXRef-Pkg-python3path16.4.0r0p4b286da.tar.gz-60db249763e10856287088ce5ee29f98ba10e32c757cf5ca71321e9238a70cd5","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-matchers.pyi-f9b0fd084f5045b95cf54fa22ee3a6246b256f12708bc6de9975525b04f810f2"}]}