{"name": "python3-sqlparse-0.4.2", "files": [{"SPDXID": "SPDXRef-File-init.py-01391167ae314b55eea8ba277b458d0754805b7097d7402f99b5cf51e49262e3", "fileName": "__init__.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "01391167ae314b55eea8ba277b458d0754805b7097d7402f99b5cf51e49262e3"}, {"algorithm": "SHA1", "checksumValue": "a403e5662df3b027099195490a8b8d7ace3d5c47"}, {"algorithm": "MD5", "checksumValue": "ce3eced404ded06d9597fbd7c748d3d8"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-dependencylinks.txt-01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b", "fileName": "dependency_links.txt", "checksums": [{"algorithm": "SHA256", "checksumValue": "01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b"}, {"algorithm": "SHA1", "checksumValue": "adc83b19e793491b1c6ea0fd8b46cd9f32e592fc"}, {"algorithm": "MD5", "checksumValue": "68b329da9893e34099c7d8ad5cb9c940"}], "fileTypes": ["DOCUMENTATION"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-indices.rst-02b2ea1b7bad5791ca8993a84e13ff531b44a9fb13e3c046b74c327cbbab7254", "fileName": "indices.rst", "checksums": [{"algorithm": "SHA256", "checksumValue": "02b2ea1b7bad5791ca8993a84e13ff531b44a9fb13e3c046b74c327cbbab7254"}, {"algorithm": "SHA1", "checksumValue": "e8632588b72649919be5782c605a0eafbb4c1827"}, {"algorithm": "MD5", "checksumValue": "36f85e0bac0a70a91bc328838e2334c3"}], "fileTypes": ["OTHER"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-license.rst-051d547e8c41b896e26c7235a7843c0669df0249adac4f0efa9883f34e12e6ff", "fileName": "license.rst", "checksums": [{"algorithm": "SHA256", "checksumValue": "051d547e8c41b896e26c7235a7843c0669df0249adac4f0efa9883f34e12e6ff"}, {"algorithm": "SHA1", "checksumValue": "0dec7d23027f851eaa193d205ff7ebdae829335e"}, {"algorithm": "MD5", "checksumValue": "d17524f54ac570580281c03508f03851"}], "fileTypes": ["OTHER"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-ui.rst-051e0e2289d539ab80ce7b93cdd1d71ddcc670a63ff3b4bbac32baad1fd9f399", "fileName": "ui.rst", "checksums": [{"algorithm": "SHA256", "checksumValue": "051e0e2289d539ab80ce7b93cdd1d71ddcc670a63ff3b4bbac32baad1fd9f399"}, {"algorithm": "SHA1", "checksumValue": "f453edd7ebf984b31a3dbe65b041eadad6cbf520"}, {"algorithm": "MD5", "checksumValue": "d3d885455cf18f6b498849447432c7c6"}], "fileTypes": ["OTHER"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-AUTHORS-07cdf4a8866a8cde31041714f1101467e67909e283c7a76ed431b070287347b9", "fileName": "AUTHORS", "checksums": [{"algorithm": "SHA256", "checksumValue": "07cdf4a8866a8cde31041714f1101467e67909e283c7a76ed431b070287347b9"}, {"algorithm": "SHA1", "checksumValue": "2ae2c2b363d01d4dedbfe3aa4a192188a2b4d6a4"}, {"algorithm": "MD5", "checksumValue": "ead997ccf49af705c527c49b09888c5d"}], "fileTypes": ["OTHER"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-tokens.py-099c03c0ccf339dab4aaf4d120889cef0e7d839e108701603363a9f7ddf666f9", "fileName": "tokens.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "099c03c0ccf339dab4aaf4d120889cef0e7d839e108701603363a9f7ddf666f9"}, {"algorithm": "SHA1", "checksumValue": "bae69ad72f59c8dc2379233375bbfa301f99f6a9"}, {"algorithm": "MD5", "checksumValue": "d1f656988d44836ad65bb5427e56e974"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-analyzing.rst-0e075aa875a64abf313f39ae6864ae047ad93fb6d8a1782852270b78a484ca53", "fileName": "analyzing.rst", "checksums": [{"algorithm": "SHA256", "checksumValue": "0e075aa875a64abf313f39ae6864ae047ad93fb6d8a1782852270b78a484ca53"}, {"algorithm": "SHA1", "checksumValue": "e78b1999b57eb566f537ff647615c99b818c9667"}, {"algorithm": "MD5", "checksumValue": "be1e516dc2cc4468d635de3c397863df"}], "fileTypes": ["OTHER"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-tox.ini-0fb744f027a60a872f8720c5432ee6b5185060baebb9e35f6eb9001e85ac54f2", "fileName": "tox.ini", "checksums": [{"algorithm": "SHA256", "checksumValue": "0fb744f027a60a872f8720c5432ee6b5185060baebb9e35f6eb9001e85ac54f2"}, {"algorithm": "SHA1", "checksumValue": "a662250738f32b64b07f963da15844e5bb6f4450"}, {"algorithm": "MD5", "checksumValue": "ec64627c206cbd23d4a41e3889ce8974"}], "fileTypes": ["OTHER"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-conf.py-157162dc15735ce3ae30457ac06604829537e232d37671503382a7ae8a0f09d1", "fileName": "conf.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "157162dc15735ce3ae30457ac06604829537e232d37671503382a7ae8a0f09d1"}, {"algorithm": "SHA1", "checksumValue": "c520faae28784e2ca1d5de03fca291cfb78f8063"}, {"algorithm": "MD5", "checksumValue": "d1cb973d15976e8b1b111a5b5a6bb691"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-utils.py-19b08ddbdb2e6437fb942533414aa3ec0c2d0a2b29b3794721bc8cbf1eb886b9", "fileName": "utils.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "19b08ddbdb2e6437fb942533414aa3ec0c2d0a2b29b3794721bc8cbf1eb886b9"}, {"algorithm": "SHA1", "checksumValue": "04ffbe62685c3d883b7447f0ac60d3af431c61ea"}, {"algorithm": "MD5", "checksumValue": "b85e09f76743d5e7e66b6a2bd249deb9"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-rightmargin.py-1e297af76241dd992230fa4f3d970c5224548c3a668458ae01152ee7f8a6ca6f", "fileName": "right_margin.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "1e297af76241dd992230fa4f3d970c5224548c3a668458ae01152ee7f8a6ca6f"}, {"algorithm": "SHA1", "checksumValue": "7cbc7196e22ce54eccbc23150de0fe0b526291c7"}, {"algorithm": "MD5", "checksumValue": "94beec8b5a7913305a33ea8ce847c0e1"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-testformat.py-241980379f5b6b07992232e23c7774cba295b537e3a4a4600f88a518cf75e642", "fileName": "test_format.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "241980379f5b6b07992232e23c7774cba295b537e3a4a4600f88a518cf75e642"}, {"algorithm": "SHA1", "checksumValue": "044cb2592d62573862fb9ac5006103cbffdc81df"}, {"algorithm": "MD5", "checksumValue": "6133f156f60796b3ed7ec55f3aa55464"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-main.py-258e19e69ff6689feb602f64a7dba47c47e21337919fc1bd9be3a95f44d792f3", "fileName": "__main__.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "258e19e69ff6689feb602f64a7dba47c47e21337919fc1bd9be3a95f44d792f3"}, {"algorithm": "SHA1", "checksumValue": "c1c520b566c9c1bccb9e2a8ec8f4975593bce521"}, {"algorithm": "MD5", "checksumValue": "77b2e18672bbac1c8d596e341606c38f"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-hugeselect.sql-2833206b9559cbbac1bb0cb9c15fb66a593528ec47ae5b8168a56550903658e7", "fileName": "huge_select.sql", "checksums": [{"algorithm": "SHA256", "checksumValue": "2833206b9559cbbac1bb0cb9c15fb66a593528ec47ae5b8168a56550903658e7"}, {"algorithm": "SHA1", "checksumValue": "ac046d57120e9c5b73890e5fc53378d51e9ee44f"}, {"algorithm": "MD5", "checksumValue": "2df8f97e37a6cb9c9deb4cc76b203ab0"}], "fileTypes": ["OTHER"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-api.rst-2bac0ddcf2011da62606413987d07c98c29b525759efaf378d8f1a2ecbe593cf", "fileName": "api.rst", "checksums": [{"algorithm": "SHA256", "checksumValue": "2bac0ddcf2011da62606413987d07c98c29b525759efaf378d8f1a2ecbe593cf"}, {"algorithm": "SHA1", "checksumValue": "b1e4727bf8c89e6fbdceb0f7b817f748fd409c8a"}, {"algorithm": "MD5", "checksumValue": "086f7a1432296f1afc4e74edab863543"}], "fileTypes": ["OTHER"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-README.rst-2daba3eff6a4c4d798a6113de08a21e5ada42639eec481aef146dcba925912d2", "fileName": "README.rst", "checksums": [{"algorithm": "SHA256", "checksumValue": "2daba3eff6a4c4d798a6113de08a21e5ada42639eec481aef146dcba925912d2"}, {"algorithm": "SHA1", "checksumValue": "81d85f181589511f6caedaf19d0b26f276e23b31"}, {"algorithm": "MD5", "checksumValue": "892bbc7eb96aa293400e4e14516e1514"}], "fileTypes": ["OTHER"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-tokens.py-34c51d061dd73ca93e0feb989ffb6a2aa76c0ffb975595b39281c8cb4bc41290", "fileName": "tokens.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "34c51d061dd73ca93e0feb989ffb6a2aa76c0ffb975595b39281c8cb4bc41290"}, {"algorithm": "SHA1", "checksumValue": "5f5d69af6d74c9aff92da005480c6e0d658a64b7"}, {"algorithm": "MD5", "checksumValue": "80665b2cc07b7022b2650ffcfd8ce1fa"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-others.py-368f1185d513f2d77a234afdbb133a1ae23f6a50ec13d16115fb5c669abce7a7", "fileName": "others.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "368f1185d513f2d77a234afdbb133a1ae23f6a50ec13d16115fb5c669abce7a7"}, {"algorithm": "SHA1", "checksumValue": "f0bf8e156f948e0fafa11e85a39aca9c17482294"}, {"algorithm": "MD5", "checksumValue": "961a1316f07437b3d9a7f7e6dbeece35"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-functionpsql.sql-374d3ad5a85b295656c80891414575d2e914b7d44441cf0c301c8ba7823ba6e2", "fileName": "function_psql.sql", "checksums": [{"algorithm": "SHA256", "checksumValue": "374d3ad5a85b295656c80891414575d2e914b7d44441cf0c301c8ba7823ba6e2"}, {"algorithm": "SHA1", "checksumValue": "47b5fa35d236e813161811339ffbb58d0ce1cd3c"}, {"algorithm": "MD5", "checksumValue": "87d0d85fd8748a4a94942e7e2722e4fb"}], "fileTypes": ["OTHER"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-output.py-38c49a9523efab7b37fabdbaf138eff809ad8d33427e12dac96b5014ee68c951", "fileName": "output.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "38c49a9523efab7b37fabdbaf138eff809ad8d33427e12dac96b5014ee68c951"}, {"algorithm": "SHA1", "checksumValue": "12644f735a83e61796d8e07e9bf69b8d44abe41b"}, {"algorithm": "MD5", "checksumValue": "ba33c1a83d3b769295bdf7aad1577b74"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-init.py-3dc4bb0a494dfaaa667d8848778a064f251bedabb5034683fb6d513ff6ec7d06", "fileName": "__init__.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "3dc4bb0a494dfaaa667d8848778a064f251bedabb5034683fb6d513ff6ec7d06"}, {"algorithm": "SHA1", "checksumValue": "2c5bd9533a0999925231bd51d1de069d1cca5de8"}, {"algorithm": "MD5", "checksumValue": "58d4234d3f55f984576469151865a19a"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-0001sqlparsechangeshebangtopython3.patch-41c86ecce25ccb1f8b2c831c901e11e1947aab9fad5df25ad63432451e272f8e", "fileName": "0001-sqlparse-change-shebang-to-python3.patch", "checksums": [{"algorithm": "SHA256", "checksumValue": "41c86ecce25ccb1f8b2c831c901e11e1947aab9fad5df25ad63432451e272f8e"}, {"algorithm": "SHA1", "checksumValue": "eea0d2e64150d01ebb63991646e6df787c53b431"}, {"algorithm": "MD5", "checksumValue": "bfbd2c1576f60317e979234be90d05d4"}], "fileTypes": ["OTHER"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-index.rst-422efa66dcef6871895b4db7fbf88605bf6808aea09fb90081d01eba0a37bf10", "fileName": "index.rst", "checksums": [{"algorithm": "SHA256", "checksumValue": "422efa66dcef6871895b4db7fbf88605bf6808aea09fb90081d01eba0a37bf10"}, {"algorithm": "SHA1", "checksumValue": "79ef9b5c74202307efcd42e2e22002dcebd76039"}, {"algorithm": "MD5", "checksumValue": "991060dc40f092647a2d39a4fe5acf33"}], "fileTypes": ["OTHER"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-exceptions.py-43267d4ca4efce0726b90d5c264c408fd4a8030e0cd36f817f409250d58d0ca3", "fileName": "exceptions.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "43267d4ca4efce0726b90d5c264c408fd4a8030e0cd36f817f409250d58d0ca3"}, {"algorithm": "SHA1", "checksumValue": "b363cd004f574031c2e5db5f34e2cbe822480b25"}, {"algorithm": "MD5", "checksumValue": "30ca907881f4337e0caf4233ebdd0bdc"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-Makefile-438c7c6b511616c981f0c0f1561e7e55d83bbb7da97c1a81c85379560107e596", "fileName": "Makefile", "checksums": [{"algorithm": "SHA256", "checksumValue": "438c7c6b511616c981f0c0f1561e7e55d83bbb7da97c1a81c85379560107e596"}, {"algorithm": "SHA1", "checksumValue": "bfcaa29da819fb66e48d7e8ebfe2e3cec1fe80c4"}, {"algorithm": "MD5", "checksumValue": "7808469017499d21290867f36d7109bd"}], "fileTypes": ["OTHER"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-testgrouping.py-45174a1c61f99a99f15352190b3e769188f4e723024aaa88c73a84fb5305fb17", "fileName": "test_grouping.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "45174a1c61f99a99f15352190b3e769188f4e723024aaa88c73a84fb5305fb17"}, {"algorithm": "SHA1", "checksumValue": "c439d33e3631e99686b3baed2fadf0ed880a1681"}, {"algorithm": "MD5", "checksumValue": "1d60a2db8bf7ff0d6ac09b671808f36c"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-testcp1251.sql-46f1d9cafe3b6f90ee79096e434f4509f5fa725f9c1b307e9180b8e2318a90b2", "fileName": "test_cp1251.sql", "checksums": [{"algorithm": "SHA256", "checksumValue": "46f1d9cafe3b6f90ee79096e434f4509f5fa725f9c1b307e9180b8e2318a90b2"}, {"algorithm": "SHA1", "checksumValue": "7bf2bad6d31b15c3a11bfee43701724308e78db4"}, {"algorithm": "MD5", "checksumValue": "633fa077d33d798a5100fc22983ef59a"}], "fileTypes": ["OTHER"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-MakeDirEntry.sql-477c6e434484000c6d34d8a1189b636c8595a906bbfdaead27110d33be192361", "fileName": "_Make_DirEntry.sql", "checksums": [{"algorithm": "SHA256", "checksumValue": "477c6e434484000c6d34d8a1189b636c8595a906bbfdaead27110d33be192361"}, {"algorithm": "SHA1", "checksumValue": "26e955c8b8e96c9ea458e3ebccda74bb817161ad"}, {"algorithm": "MD5", "checksumValue": "cc8e139eb9ae43cd20e3d8c8a9c1e6b4"}], "fileTypes": ["OTHER"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-keywords.py-499b98c8c37556e05d7e63da49af829f309aa9e7ccb10b354aa6bfb6c6b6fcba", "fileName": "keywords.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "499b98c8c37556e05d7e63da49af829f309aa9e7ccb10b354aa6bfb6c6b6fcba"}, {"algorithm": "SHA1", "checksumValue": "15eb716d43a943c9cc20a4b3573824d031749ea2"}, {"algorithm": "MD5", "checksumValue": "aa65826b268b8e01d108e11a126c0987"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-entrypoints.txt-4b65b184f967ef35f26ca444ef77a40627171e1eff057f8a60615965a186aa9f", "fileName": "entry_points.txt", "checksums": [{"algorithm": "SHA256", "checksumValue": "4b65b184f967ef35f26ca444ef77a40627171e1eff057f8a60615965a186aa9f"}, {"algorithm": "SHA1", "checksumValue": "86fbc860aae99b75b5878e87ebe76f71ebe02df9"}, {"algorithm": "MD5", "checksumValue": "d1f063cf17327602073075f26395dd76"}], "fileTypes": ["DOCUMENTATION"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-testregressions.py-57affe3113ee2fc83c5bef39304e40da3a447bb0e947f02a721ef31193700eb2", "fileName": "test_regressions.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "57affe3113ee2fc83c5bef39304e40da3a447bb0e947f02a721ef31193700eb2"}, {"algorithm": "SHA1", "checksumValue": "6e4c3e81237d252a21b7eeb63e9acb5f20d7fb39"}, {"algorithm": "MD5", "checksumValue": "fa289b5fa513d86bc24e25954200be0c"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-PKGINFO-5e3f0f2081c9a4422184ce2202e761a2e0c3ffb70f3f0d95a2a23d91b6607dfd", "fileName": "PKG-INFO", "checksums": [{"algorithm": "SHA256", "checksumValue": "5e3f0f2081c9a4422184ce2202e761a2e0c3ffb70f3f0d95a2a23d91b6607dfd"}, {"algorithm": "SHA1", "checksumValue": "02d201e6bf7ae6459e4f7a84d4a33264d3ba35d4"}, {"algorithm": "MD5", "checksumValue": "f7254ccafe6db17e15be708e0c6cb7fb"}], "fileTypes": ["OTHER"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-PKGINFO-5e3f0f2081c9a4422184ce2202e761a2e0c3ffb70f3f0d95a2a23d91b6607dfd", "fileName": "PKG-INFO", "checksums": [{"algorithm": "SHA256", "checksumValue": "5e3f0f2081c9a4422184ce2202e761a2e0c3ffb70f3f0d95a2a23d91b6607dfd"}, {"algorithm": "SHA1", "checksumValue": "02d201e6bf7ae6459e4f7a84d4a33264d3ba35d4"}, {"algorithm": "MD5", "checksumValue": "f7254ccafe6db17e15be708e0c6cb7fb"}], "fileTypes": ["OTHER"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-CHANGELOG-61e4409534374fffbcff61e4304e4131f5f5bc796617045e9ba59d420480512e", "fileName": "CHANGELOG", "checksums": [{"algorithm": "SHA256", "checksumValue": "61e4409534374fffbcff61e4304e4131f5f5bc796617045e9ba59d420480512e"}, {"algorithm": "SHA1", "checksumValue": "bec2f12f275342aa7787bc3a533a83ef8395926e"}, {"algorithm": "MD5", "checksumValue": "099a6e603629cc64c59b3ebbc400a869"}], "fileTypes": ["OTHER"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-testtokenize.py-647d40734c88f97802e2998c785f5c88e5540e69b7af9dbe7dedcde771105869", "fileName": "test_tokenize.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "647d40734c88f97802e2998c785f5c88e5540e69b7af9dbe7dedcde771105869"}, {"algorithm": "SHA1", "checksumValue": "1b98bd7844fcaef0870cc832920c813861f21b43"}, {"algorithm": "MD5", "checksumValue": "e50b18ae59de4c59a7455f821e5484c3"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-sql.py-6d9c17548441c42e0741fa75601d2163790597f9e0ef689c15f5d8f6ce58c63d", "fileName": "sql.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "6d9c17548441c42e0741fa75601d2163790597f9e0ef689c15f5d8f6ce58c63d"}, {"algorithm": "SHA1", "checksumValue": "a1542fba512fcd838db35c5557136dbcce772202"}, {"algorithm": "MD5", "checksumValue": "5e306e198537ad0fbb737f88a6856183"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-mysqlhandler.sql-70142d797ca7acf904e77aaec0587fd578f5ce134860fd81fbe98166fcd87157", "fileName": "mysql_handler.sql", "checksums": [{"algorithm": "SHA256", "checksumValue": "70142d797ca7acf904e77aaec0587fd578f5ce134860fd81fbe98166fcd87157"}, {"algorithm": "SHA1", "checksumValue": "ea6592733901d71501c149a58bd4972a7ae7398e"}, {"algorithm": "MD5", "checksumValue": "28bbe33a807b8ed1f040157323e0eea0"}], "fileTypes": ["OTHER"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-filterstack.py-70877dbe7cf42a9b618379637675f621debebf3d33a4a1e8315fc5a84604b185", "fileName": "filter_stack.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "70877dbe7cf42a9b618379637675f621debebf3d33a4a1e8315fc5a84604b185"}, {"algorithm": "SHA1", "checksumValue": "8301095ca2f489310d3aac3d4c35c76c9de9a559"}, {"algorithm": "MD5", "checksumValue": "62e47c8c21be35b0bc4d04f6918c17f7"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-grouping.py-72857ea1b820f844c38624af3642b180708876ac73fb451d408a8fe8179d5fbd", "fileName": "grouping.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "72857ea1b820f844c38624af3642b180708876ac73fb451d408a8fe8179d5fbd"}, {"algorithm": "SHA1", "checksumValue": "7448db1be08ce21ff37a256bf029ff84d9eafeee"}, {"algorithm": "MD5", "checksumValue": "aa7ed6db9cc8811c550c8ac398170c8e"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-testparse.py-73310872e9ba761aad53fd72fa5a5a9720a6280ebf4975af888f678f31f24eee", "fileName": "test_parse.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "73310872e9ba761aad53fd72fa5a5a9720a6280ebf4975af888f678f31f24eee"}, {"algorithm": "SHA1", "checksumValue": "6f618f9974a273b9a6350291c42cd3a66453489a"}, {"algorithm": "MD5", "checksumValue": "8250effa297a44ea47a1ccc1b63e1ecb"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-dashcomment.sql-77d2a0426573b95fea0f33ff300d29d8779d69f4d6aae52588d45832cc97a7f9", "fileName": "dashcomment.sql", "checksums": [{"algorithm": "SHA256", "checksumValue": "77d2a0426573b95fea0f33ff300d29d8779d69f4d6aae52588d45832cc97a7f9"}, {"algorithm": "SHA1", "checksumValue": "0b07139513bce17bd40a52fb81c1e4347454255e"}, {"algorithm": "MD5", "checksumValue": "1b0ea56e1776d365ea6343f262799239"}], "fileTypes": ["OTHER"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-conftest.py-78a520624361004ba4d9928e332b8df9e99279bff81d73aa735e58b8fc4d7f60", "fileName": "conftest.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "78a520624361004ba4d9928e332b8df9e99279bff81d73aa735e58b8fc4d7f60"}, {"algorithm": "SHA1", "checksumValue": "6072494482454c6e95c4c5fa2fbd25f92877038b"}, {"algorithm": "MD5", "checksumValue": "455c8946cf6e4e4ead26de0a7ba15c2d"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-toplevel.txt-791622b0e47b77c12d2ca5ee59450000c3a138322d3aaae4a71900183f02212a", "fileName": "top_level.txt", "checksums": [{"algorithm": "SHA256", "checksumValue": "791622b0e47b77c12d2ca5ee59450000c3a138322d3aaae4a71900183f02212a"}, {"algorithm": "SHA1", "checksumValue": "ca25f8fa0bc4d6226158c5b5d55aa7f3196356a6"}, {"algorithm": "MD5", "checksumValue": "967e342f30d31136f67f392861baebdb"}], "fileTypes": ["DOCUMENTATION"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-functionpsql4.sql-855912b6749f5252ee5a9d0a701e3fd00e8436b50953d4cb21ad66e8bab836dc", "fileName": "function_psql4.sql", "checksums": [{"algorithm": "SHA256", "checksumValue": "855912b6749f5252ee5a9d0a701e3fd00e8436b50953d4cb21ad66e8bab836dc"}, {"algorithm": "SHA1", "checksumValue": "7fa376148d37efb662335be4a82f6056611a5409"}, {"algorithm": "MD5", "checksumValue": "c225f2093253efee102ea5567214a254"}], "fileTypes": ["OTHER"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-MANIFEST.in-86caedb73a4a09625f085b6d793424c3191e45cf0831a60ee1d0857c159f1888", "fileName": "MANIFEST.in", "checksums": [{"algorithm": "SHA256", "checksumValue": "86caedb73a4a09625f085b6d793424c3191e45cf0831a60ee1d0857c159f1888"}, {"algorithm": "SHA1", "checksumValue": "313a2a9b43f13cd22fa2eb4ba4bc3c2c0efe2129"}, {"algorithm": "MD5", "checksumValue": "434943ae5b7f901b7d1664fe6e0f5216"}], "fileTypes": ["OTHER"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-formatter.py-8960cf4210f826a6e20388d9a4ad90059cc4a95002c376d1c1d2e03c899ae251", "fileName": "formatter.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "8960cf4210f826a6e20388d9a4ad90059cc4a95002c376d1c1d2e03c899ae251"}, {"algorithm": "SHA1", "checksumValue": "de2c666b3eef838d215be6f988e4fe42b695d507"}, {"algorithm": "MD5", "checksumValue": "7b05f9b3f2dd9d43bf28c07e38b02004"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-changes.rst-8b89c9d4fa05e9d081f7e5ec0a6f40046368d7367c63c0d9f87392dc91c60ae4", "fileName": "changes.rst", "checksums": [{"algorithm": "SHA256", "checksumValue": "8b89c9d4fa05e9d081f7e5ec0a6f40046368d7367c63c0d9f87392dc91c60ae4"}, {"algorithm": "SHA1", "checksumValue": "3939c22fe6846404791e5d7ea36ec29a127506ef"}, {"algorithm": "MD5", "checksumValue": "fcc7f9c9e9658a7d4b99391bf96c6c0f"}], "fileTypes": ["OTHER"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-init.py-8bd921d1448c8e4d5bc0a3c54e7e8ad0f282e791ceaaf9e4a311e2d6ded871c1", "fileName": "__init__.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "8bd921d1448c8e4d5bc0a3c54e7e8ad0f282e791ceaaf9e4a311e2d6ded871c1"}, {"algorithm": "SHA1", "checksumValue": "5d480621a3c9078f54dae1ce6b5405071cd94740"}, {"algorithm": "MD5", "checksumValue": "3bd63bef1b1a8fb3657eb6e5eb48f46c"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-stream.sql-8d1fdb5798c601f75f6bbcc750d07544ea47452e78687151a39fd7eb3c4a64bb", "fileName": "stream.sql", "checksums": [{"algorithm": "SHA256", "checksumValue": "8d1fdb5798c601f75f6bbcc750d07544ea47452e78687151a39fd7eb3c4a64bb"}, {"algorithm": "SHA1", "checksumValue": "027109f550b91874038e1d199421b01f5d9bb0b7"}, {"algorithm": "MD5", "checksumValue": "1e14ef5e38e62190d36e0ba15c1c94e5"}], "fileTypes": ["OTHER"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-TODO-90f3547c0bc4a3da62c487ae703a03a6407029716320cc3b86bbb6ba69bdfd57", "fileName": "TODO", "checksums": [{"algorithm": "SHA256", "checksumValue": "90f3547c0bc4a3da62c487ae703a03a6407029716320cc3b86bbb6ba69bdfd57"}, {"algorithm": "SHA1", "checksumValue": "1d85bc6e474c374265f7f24c8c4029e8c08aad5e"}, {"algorithm": "MD5", "checksumValue": "70f2032fa718ed5d6b51aa02931e9b83"}], "fileTypes": ["OTHER"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-alignedindent.py-92f3794d5331a2fc97e9c0e79b117eb7e294cf6467cdb4357c8433748c586368", "fileName": "aligned_indent.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "92f3794d5331a2fc97e9c0e79b117eb7e294cf6467cdb4357c8433748c586368"}, {"algorithm": "SHA1", "checksumValue": "61f0360775f3a1ffdf184d9a5584a845c64e41c5"}, {"algorithm": "MD5", "checksumValue": "8f1fdf65b794154d2ebc7d3785785cc1"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-setup.py-9a471c2d69a2e3f535d395f0d51f8c6bb4c87cf38de624941a76bc561ac5691c", "fileName": "setup.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "9a471c2d69a2e3f535d395f0d51f8c6bb4c87cf38de624941a76bc561ac5691c"}, {"algorithm": "SHA1", "checksumValue": "e1fc6e6e9e8c124f9c32de147d3dbfedbaddcccc"}, {"algorithm": "MD5", "checksumValue": "91fcef0fe748893e018cacd4e24c2755"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-testcli.py-a2b0735c9190e19bedb5a6d62cc1ec7f2d10735a0ba4395893c52cf2335470b2", "fileName": "test_cli.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "a2b0735c9190e19bedb5a6d62cc1ec7f2d10735a0ba4395893c52cf2335470b2"}, {"algorithm": "SHA1", "checksumValue": "f45165712a74ebe9c62339fc9d2ff41192b54ba9"}, {"algorithm": "MD5", "checksumValue": "0c2d289c77c98fe52d2a350d34c49266"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-functionpsql3.sql-ab11189f23be717c821e84b61a43d65be26898aab0ddc3312dd4c017460e8eb2", "fileName": "function_psql3.sql", "checksums": [{"algorithm": "SHA256", "checksumValue": "ab11189f23be717c821e84b61a43d65be26898aab0ddc3312dd4c017460e8eb2"}, {"algorithm": "SHA1", "checksumValue": "8ff7e624515ad3df531735ec8cb644a828033621"}, {"algorithm": "MD5", "checksumValue": "df0e61d80badb6f65498f3161151d51b"}], "fileTypes": ["OTHER"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-encodingutf8.sql-abd229df1799a0e3cacf0262439ac446a6f9e1475a061a836d54f7bf71537dce", "fileName": "encoding_utf8.sql", "checksums": [{"algorithm": "SHA256", "checksumValue": "abd229df1799a0e3cacf0262439ac446a6f9e1475a061a836d54f7bf71537dce"}, {"algorithm": "SHA1", "checksumValue": "588261ad22db15d17272668a3d3b2cee9f32e8b0"}, {"algorithm": "MD5", "checksumValue": "09a37c2826064734d6e5e13127fa1a46"}], "fileTypes": ["OTHER"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-testkeywords.py-b166eafda607c66761c9adbfb9250ab80733ca12cbcbfba24928d480cb78ef6f", "fileName": "test_keywords.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "b166eafda607c66761c9adbfb9250ab80733ca12cbcbfba24928d480cb78ef6f"}, {"algorithm": "SHA1", "checksumValue": "3d99c9778c74683f72054a869fdfee6bb32c09c3"}, {"algorithm": "MD5", "checksumValue": "e28957cbc990e1b9b3a2ca8cef3f98b9"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-encodinggbk.sql-b46e2aa2afd9973c1ecf6a1778b65c1b9c32eac1679d2dd733bff93bd8f71403", "fileName": "encoding_gbk.sql", "checksums": [{"algorithm": "SHA256", "checksumValue": "b46e2aa2afd9973c1ecf6a1778b65c1b9c32eac1679d2dd733bff93bd8f71403"}, {"algorithm": "SHA1", "checksumValue": "aa6cf8f3734fab5681b364434df120e42894c52d"}, {"algorithm": "MD5", "checksumValue": "d18a13238a15e19495c2a75338ea7bb8"}], "fileTypes": ["OTHER"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-Makefile-be7497bd151e852f39b6d796581dacb6267338f4782008cd16ad777e390ab9a8", "fileName": "Makefile", "checksums": [{"algorithm": "SHA256", "checksumValue": "be7497bd151e852f39b6d796581dacb6267338f4782008cd16ad777e390ab9a8"}, {"algorithm": "SHA1", "checksumValue": "dfdd4c1c9798e828e9d2275c7b345aa09a445d9a"}, {"algorithm": "MD5", "checksumValue": "d66bd7c00b80ca9a11c687d53c164a8d"}], "fileTypes": ["OTHER"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-LICENSE-c1938235b80d39e93138eae89edc3af67e18ecbc40d266529fa57b2dce426310", "fileName": "LICENSE", "checksums": [{"algorithm": "SHA256", "checksumValue": "c1938235b80d39e93138eae89edc3af67e18ecbc40d266529fa57b2dce426310"}, {"algorithm": "SHA1", "checksumValue": "c4c4e71afeed48a083c414f8b157f11a3676954a"}, {"algorithm": "MD5", "checksumValue": "2b136f573f5386001ea3b7b9016222fc"}], "fileTypes": ["OTHER"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-intro.rst-c5985dddaabfe390135ac9ce06455bb09787bad6d6b59eb1d37d22f7776daaa3", "fileName": "intro.rst", "checksums": [{"algorithm": "SHA256", "checksumValue": "c5985dddaabfe390135ac9ce06455bb09787bad6d6b59eb1d37d22f7776daaa3"}, {"algorithm": "SHA1", "checksumValue": "40e36ee7fbbd425cd59e9b45ce9d39d61cc7d0ee"}, {"algorithm": "MD5", "checksumValue": "7ccb635be31a7a4d66fe8e56a3f42de1"}], "fileTypes": ["OTHER"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-SOURCES.txt-c5cf33f884fc1001be44ebb55fd07fc89defaa52ca6ac7eef3f3147139e466ef", "fileName": "SOURCES.txt", "checksums": [{"algorithm": "SHA256", "checksumValue": "c5cf33f884fc1001be44ebb55fd07fc89defaa52ca6ac7eef3f3147139e466ef"}, {"algorithm": "SHA1", "checksumValue": "851c085321fcaa5d4d877482deddc7866883e7f8"}, {"algorithm": "MD5", "checksumValue": "7de69c3713c7a3c17305c70116bcd25a"}], "fileTypes": ["DOCUMENTATION"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-functionpsql2.sql-ca09b0d5ec71d6b14c3547bd1f50bbb43a3c41c67a82ea7da7925b4a360978eb", "fileName": "function_psql2.sql", "checksums": [{"algorithm": "SHA256", "checksumValue": "ca09b0d5ec71d6b14c3547bd1f50bbb43a3c41c67a82ea7da7925b4a360978eb"}, {"algorithm": "SHA1", "checksumValue": "48b0bee95f52f4a5fc7e7cae2d99eed13d5bfe9d"}, {"algorithm": "MD5", "checksumValue": "c767857e6c79124e15aa62e312a61ca7"}], "fileTypes": ["OTHER"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-reindent.py-cb4f74b13ecc738e01c3d2272aa275bbf07351373cd56d0bd4df8154b569abca", "fileName": "reindent.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "cb4f74b13ecc738e01c3d2272aa275bbf07351373cd56d0bd4df8154b569abca"}, {"algorithm": "SHA1", "checksumValue": "ebda40fcc1ad3ea4467a34e04fb58d4a7ef7c0b7"}, {"algorithm": "MD5", "checksumValue": "ca4ab0d232ea91cc642d290537d5d439"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-cli.py-cd6178148e821fd8817dd33edef7b46c6126cb5b99d0cb02e6df785b3759956c", "fileName": "cli.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "cd6178148e821fd8817dd33edef7b46c6126cb5b99d0cb02e6df785b3759956c"}, {"algorithm": "SHA1", "checksumValue": "82abd60d70d23dbaf0b136bdea67c3b870ff17b5"}, {"algorithm": "MD5", "checksumValue": "434fd1212ef04962fbffdc991c04aab2"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-begintag2.sql-d2deb7406afd541424617d618413d632b079bd650622a58d797df197f92eead2", "fileName": "begintag_2.sql", "checksums": [{"algorithm": "SHA256", "checksumValue": "d2deb7406afd541424617d618413d632b079bd650622a58d797df197f92eead2"}, {"algorithm": "SHA1", "checksumValue": "3afc7b1f180fdd83c307d0219fbdc7a36eca7693"}, {"algorithm": "MD5", "checksumValue": "1343d218c9cb853b1eab67b74909cd3b"}], "fileTypes": ["OTHER"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-sqlformat.1-d8faa20c7211f0ff2e3ae229b5401e1b68122acd81ee884cbab440a1851f3d31", "fileName": "sqlformat.1", "checksums": [{"algorithm": "SHA256", "checksumValue": "d8faa20c7211f0ff2e3ae229b5401e1b68122acd81ee884cbab440a1851f3d31"}, {"algorithm": "SHA1", "checksumValue": "1d79ce15f923c3846347f8c53dcd3e3d6ee92e63"}, {"algorithm": "MD5", "checksumValue": "c59153eba4fe8add09c29273672faa21"}], "fileTypes": ["OTHER"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-lexer.py-dc4de35407af660a59a58eaf5cfb557bd89f4da39ed78281ec1a4c752de1622b", "fileName": "lexer.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "dc4de35407af660a59a58eaf5cfb557bd89f4da39ed78281ec1a4c752de1622b"}, {"algorithm": "SHA1", "checksumValue": "891895e6e8a4cc3994879c67f9cadbd1b6fe0e13"}, {"algorithm": "MD5", "checksumValue": "fd9dd0e06b859e23dade47d98d99070e"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-casewhenprocedure.sql-e2fffb5d1c32f750b652231ef6a8267797f91d902dd5fbd09cdafa1490d7a9f5", "fileName": "casewhen_procedure.sql", "checksums": [{"algorithm": "SHA256", "checksumValue": "e2fffb5d1c32f750b652231ef6a8267797f91d902dd5fbd09cdafa1490d7a9f5"}, {"algorithm": "SHA1", "checksumValue": "131b28096883ca14c2e2572c1e3a274dc4e00086"}, {"algorithm": "MD5", "checksumValue": "637224698ff5a9277e6f7cce26d47577"}], "fileTypes": ["OTHER"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-init.py-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "fileName": "__init__.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"}, {"algorithm": "SHA1", "checksumValue": "da39a3ee5e6b4b0d3255bfef95601890afd80709"}, {"algorithm": "MD5", "checksumValue": "d41d8cd98f00b204e9800998ecf8427e"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-testsplit.py-e789db89929bf84104067b22e2201c0693cf2aa2a036965b8fb9a85699cd8be7", "fileName": "test_split.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "e789db89929bf84104067b22e2201c0693cf2aa2a036965b8fb9a85699cd8be7"}, {"algorithm": "SHA1", "checksumValue": "3c001b73d4263b9c5c6c13393f2ead32b4ebb0b8"}, {"algorithm": "MD5", "checksumValue": "355b5d4681a25aee9b16e147cba9745c"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-begintag.sql-eaf3ccbbe3e8a519ec00d95e875cf2063da21be757e85fdd15c3e11627ca350f", "fileName": "begintag.sql", "checksums": [{"algorithm": "SHA256", "checksumValue": "eaf3ccbbe3e8a519ec00d95e875cf2063da21be757e85fdd15c3e11627ca350f"}, {"algorithm": "SHA1", "checksumValue": "bc4be233fcf00d9420c8046366146a916d613c2d"}, {"algorithm": "MD5", "checksumValue": "151e8bd4fc9c94a354e64f570bf40b81"}], "fileTypes": ["OTHER"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-setup.cfg-f5c9fdee560b6086afec48c665d5daba25ac3cff094ce8e8acc5eddcc80724c1", "fileName": "setup.cfg", "checksums": [{"algorithm": "SHA256", "checksumValue": "f5c9fdee560b6086afec48c665d5daba25ac3cff094ce8e8acc5eddcc80724c1"}, {"algorithm": "SHA1", "checksumValue": "486bae444a564274b0a115497437cb10953094c0"}, {"algorithm": "MD5", "checksumValue": "4d45c98ee49850e722a4149a24f30c5e"}], "fileTypes": ["OTHER"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-function.sql-f7ebcddcfa7366ac9ef1f2042e85980b9d1b709376504fbcac2fbaf31d500438", "fileName": "function.sql", "checksums": [{"algorithm": "SHA256", "checksumValue": "f7ebcddcfa7366ac9ef1f2042e85980b9d1b709376504fbcac2fbaf31d500438"}, {"algorithm": "SHA1", "checksumValue": "b11443b952e4c0901a6fa04abfc1a0fdc189696d"}, {"algorithm": "MD5", "checksumValue": "7d172fa7e660073e1499c81c7b7d7a57"}], "fileTypes": ["OTHER"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-statementsplitter.py-fa29e31644c250a42d8762372b53e0b8590490f0a2025c64cd957ae3f08c9740", "fileName": "statement_splitter.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "fa29e31644c250a42d8762372b53e0b8590490f0a2025c64cd957ae3f08c9740"}, {"algorithm": "SHA1", "checksumValue": "39a04df5bbfeb42e3d0206ec28733736e6a2bd98"}, {"algorithm": "MD5", "checksumValue": "ffe919a00cc79fba6797587ac514dfd1"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}], "SPDXID": "SPDXRef-DOCUMENT", "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.", "packages": [{"name": "python3-sqlparse-0.4.2", "SPDXID": "SPDXRef-Pkg-python3sqlparse0.4.2r0p48dc7a0.tar.gz-177edbaa4f63e0cb24b602cac0c62636c8e66fca75676ed27f16c2189b516b6c", "checksums": [{"algorithm": "SHA256", "checksumValue": "177edbaa4f63e0cb24b602cac0c62636c8e66fca75676ed27f16c2189b516b6c"}], "originator": "NOASSERTION", "versionInfo": "0.4.2", "copyrightText": "NOASSERTION", "filesAnalyzed": true, "licenseDeclared": "BSD-3-CLAUSE", "packageFileName": "python3-sqlparse-0.4.2-r0-p48dc7a0.tar.gz", "downloadLocation": "NOASSERTION", "licenseConcluded": "BSD-3-CLAUSE", "licenseInfoFromFiles": ["NOASSERTION"], "packageVerificationCode": {"packageVerificationCodeValue": "4656433200702c1b66f5f689dfde24f1fe818ab0812371170e2fa224fd953ef39e85304de6"}}], "annotations": [{"commnet": "The analysis has been completely performed by an automated tool.  [---Q:CG,H:2.0,SV:2.1---]", "annotator": "Tool: The Duke of Highlander", "annotationDate": "2025-05-24T03:15:18.034629987Z", "annotationType": "REVIEW"}], "dataLicense": "CC0-1.0", "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": "2025-05-24T03:15:18.034629917Z", "creators": ["Tool: The Duke of Highlander"], "licenseListVersion": "2.0"}, "relationships": [{"comment": "This describes relationship was added as a default relationship by the SPDX Tools Tag parser.", "spdxElementId": "SPDXRef-DOCUMENT", "relationshipType": "DESCRIBES", "relatedSpdxElement": "SPDXRef-Pkg-python3sqlparse0.4.2r0p48dc7a0.tar.gz-177edbaa4f63e0cb24b602cac0c62636c8e66fca75676ed27f16c2189b516b6c"}, {"spdxElementId": "SPDXRef-Pkg-python3sqlparse0.4.2r0p48dc7a0.tar.gz-177edbaa4f63e0cb24b602cac0c62636c8e66fca75676ed27f16c2189b516b6c", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-init.py-01391167ae314b55eea8ba277b458d0754805b7097d7402f99b5cf51e49262e3"}, {"spdxElementId": "SPDXRef-Pkg-python3sqlparse0.4.2r0p48dc7a0.tar.gz-177edbaa4f63e0cb24b602cac0c62636c8e66fca75676ed27f16c2189b516b6c", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-dependencylinks.txt-01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b"}, {"spdxElementId": "SPDXRef-Pkg-python3sqlparse0.4.2r0p48dc7a0.tar.gz-177edbaa4f63e0cb24b602cac0c62636c8e66fca75676ed27f16c2189b516b6c", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-indices.rst-02b2ea1b7bad5791ca8993a84e13ff531b44a9fb13e3c046b74c327cbbab7254"}, {"spdxElementId": "SPDXRef-Pkg-python3sqlparse0.4.2r0p48dc7a0.tar.gz-177edbaa4f63e0cb24b602cac0c62636c8e66fca75676ed27f16c2189b516b6c", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-license.rst-051d547e8c41b896e26c7235a7843c0669df0249adac4f0efa9883f34e12e6ff"}, {"spdxElementId": "SPDXRef-Pkg-python3sqlparse0.4.2r0p48dc7a0.tar.gz-177edbaa4f63e0cb24b602cac0c62636c8e66fca75676ed27f16c2189b516b6c", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-ui.rst-051e0e2289d539ab80ce7b93cdd1d71ddcc670a63ff3b4bbac32baad1fd9f399"}, {"spdxElementId": "SPDXRef-Pkg-python3sqlparse0.4.2r0p48dc7a0.tar.gz-177edbaa4f63e0cb24b602cac0c62636c8e66fca75676ed27f16c2189b516b6c", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-AUTHORS-07cdf4a8866a8cde31041714f1101467e67909e283c7a76ed431b070287347b9"}, {"spdxElementId": "SPDXRef-Pkg-python3sqlparse0.4.2r0p48dc7a0.tar.gz-177edbaa4f63e0cb24b602cac0c62636c8e66fca75676ed27f16c2189b516b6c", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-tokens.py-099c03c0ccf339dab4aaf4d120889cef0e7d839e108701603363a9f7ddf666f9"}, {"spdxElementId": "SPDXRef-Pkg-python3sqlparse0.4.2r0p48dc7a0.tar.gz-177edbaa4f63e0cb24b602cac0c62636c8e66fca75676ed27f16c2189b516b6c", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-analyzing.rst-0e075aa875a64abf313f39ae6864ae047ad93fb6d8a1782852270b78a484ca53"}, {"spdxElementId": "SPDXRef-Pkg-python3sqlparse0.4.2r0p48dc7a0.tar.gz-177edbaa4f63e0cb24b602cac0c62636c8e66fca75676ed27f16c2189b516b6c", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-tox.ini-0fb744f027a60a872f8720c5432ee6b5185060baebb9e35f6eb9001e85ac54f2"}, {"spdxElementId": "SPDXRef-Pkg-python3sqlparse0.4.2r0p48dc7a0.tar.gz-177edbaa4f63e0cb24b602cac0c62636c8e66fca75676ed27f16c2189b516b6c", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-conf.py-157162dc15735ce3ae30457ac06604829537e232d37671503382a7ae8a0f09d1"}, {"spdxElementId": "SPDXRef-Pkg-python3sqlparse0.4.2r0p48dc7a0.tar.gz-177edbaa4f63e0cb24b602cac0c62636c8e66fca75676ed27f16c2189b516b6c", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-utils.py-19b08ddbdb2e6437fb942533414aa3ec0c2d0a2b29b3794721bc8cbf1eb886b9"}, {"spdxElementId": "SPDXRef-Pkg-python3sqlparse0.4.2r0p48dc7a0.tar.gz-177edbaa4f63e0cb24b602cac0c62636c8e66fca75676ed27f16c2189b516b6c", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-rightmargin.py-1e297af76241dd992230fa4f3d970c5224548c3a668458ae01152ee7f8a6ca6f"}, {"spdxElementId": "SPDXRef-Pkg-python3sqlparse0.4.2r0p48dc7a0.tar.gz-177edbaa4f63e0cb24b602cac0c62636c8e66fca75676ed27f16c2189b516b6c", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-testformat.py-241980379f5b6b07992232e23c7774cba295b537e3a4a4600f88a518cf75e642"}, {"spdxElementId": "SPDXRef-Pkg-python3sqlparse0.4.2r0p48dc7a0.tar.gz-177edbaa4f63e0cb24b602cac0c62636c8e66fca75676ed27f16c2189b516b6c", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-main.py-258e19e69ff6689feb602f64a7dba47c47e21337919fc1bd9be3a95f44d792f3"}, {"spdxElementId": "SPDXRef-Pkg-python3sqlparse0.4.2r0p48dc7a0.tar.gz-177edbaa4f63e0cb24b602cac0c62636c8e66fca75676ed27f16c2189b516b6c", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-hugeselect.sql-2833206b9559cbbac1bb0cb9c15fb66a593528ec47ae5b8168a56550903658e7"}, {"spdxElementId": "SPDXRef-Pkg-python3sqlparse0.4.2r0p48dc7a0.tar.gz-177edbaa4f63e0cb24b602cac0c62636c8e66fca75676ed27f16c2189b516b6c", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-api.rst-2bac0ddcf2011da62606413987d07c98c29b525759efaf378d8f1a2ecbe593cf"}, {"spdxElementId": "SPDXRef-Pkg-python3sqlparse0.4.2r0p48dc7a0.tar.gz-177edbaa4f63e0cb24b602cac0c62636c8e66fca75676ed27f16c2189b516b6c", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-README.rst-2daba3eff6a4c4d798a6113de08a21e5ada42639eec481aef146dcba925912d2"}, {"spdxElementId": "SPDXRef-Pkg-python3sqlparse0.4.2r0p48dc7a0.tar.gz-177edbaa4f63e0cb24b602cac0c62636c8e66fca75676ed27f16c2189b516b6c", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-tokens.py-34c51d061dd73ca93e0feb989ffb6a2aa76c0ffb975595b39281c8cb4bc41290"}, {"spdxElementId": "SPDXRef-Pkg-python3sqlparse0.4.2r0p48dc7a0.tar.gz-177edbaa4f63e0cb24b602cac0c62636c8e66fca75676ed27f16c2189b516b6c", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-others.py-368f1185d513f2d77a234afdbb133a1ae23f6a50ec13d16115fb5c669abce7a7"}, {"spdxElementId": "SPDXRef-Pkg-python3sqlparse0.4.2r0p48dc7a0.tar.gz-177edbaa4f63e0cb24b602cac0c62636c8e66fca75676ed27f16c2189b516b6c", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-functionpsql.sql-374d3ad5a85b295656c80891414575d2e914b7d44441cf0c301c8ba7823ba6e2"}, {"spdxElementId": "SPDXRef-Pkg-python3sqlparse0.4.2r0p48dc7a0.tar.gz-177edbaa4f63e0cb24b602cac0c62636c8e66fca75676ed27f16c2189b516b6c", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-output.py-38c49a9523efab7b37fabdbaf138eff809ad8d33427e12dac96b5014ee68c951"}, {"spdxElementId": "SPDXRef-Pkg-python3sqlparse0.4.2r0p48dc7a0.tar.gz-177edbaa4f63e0cb24b602cac0c62636c8e66fca75676ed27f16c2189b516b6c", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-init.py-3dc4bb0a494dfaaa667d8848778a064f251bedabb5034683fb6d513ff6ec7d06"}, {"spdxElementId": "SPDXRef-Pkg-python3sqlparse0.4.2r0p48dc7a0.tar.gz-177edbaa4f63e0cb24b602cac0c62636c8e66fca75676ed27f16c2189b516b6c", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-0001sqlparsechangeshebangtopython3.patch-41c86ecce25ccb1f8b2c831c901e11e1947aab9fad5df25ad63432451e272f8e"}, {"spdxElementId": "SPDXRef-Pkg-python3sqlparse0.4.2r0p48dc7a0.tar.gz-177edbaa4f63e0cb24b602cac0c62636c8e66fca75676ed27f16c2189b516b6c", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-index.rst-422efa66dcef6871895b4db7fbf88605bf6808aea09fb90081d01eba0a37bf10"}, {"spdxElementId": "SPDXRef-Pkg-python3sqlparse0.4.2r0p48dc7a0.tar.gz-177edbaa4f63e0cb24b602cac0c62636c8e66fca75676ed27f16c2189b516b6c", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-exceptions.py-43267d4ca4efce0726b90d5c264c408fd4a8030e0cd36f817f409250d58d0ca3"}, {"spdxElementId": "SPDXRef-Pkg-python3sqlparse0.4.2r0p48dc7a0.tar.gz-177edbaa4f63e0cb24b602cac0c62636c8e66fca75676ed27f16c2189b516b6c", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-Makefile-438c7c6b511616c981f0c0f1561e7e55d83bbb7da97c1a81c85379560107e596"}, {"spdxElementId": "SPDXRef-Pkg-python3sqlparse0.4.2r0p48dc7a0.tar.gz-177edbaa4f63e0cb24b602cac0c62636c8e66fca75676ed27f16c2189b516b6c", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-testgrouping.py-45174a1c61f99a99f15352190b3e769188f4e723024aaa88c73a84fb5305fb17"}, {"spdxElementId": "SPDXRef-Pkg-python3sqlparse0.4.2r0p48dc7a0.tar.gz-177edbaa4f63e0cb24b602cac0c62636c8e66fca75676ed27f16c2189b516b6c", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-testcp1251.sql-46f1d9cafe3b6f90ee79096e434f4509f5fa725f9c1b307e9180b8e2318a90b2"}, {"spdxElementId": "SPDXRef-Pkg-python3sqlparse0.4.2r0p48dc7a0.tar.gz-177edbaa4f63e0cb24b602cac0c62636c8e66fca75676ed27f16c2189b516b6c", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-MakeDirEntry.sql-477c6e434484000c6d34d8a1189b636c8595a906bbfdaead27110d33be192361"}, {"spdxElementId": "SPDXRef-Pkg-python3sqlparse0.4.2r0p48dc7a0.tar.gz-177edbaa4f63e0cb24b602cac0c62636c8e66fca75676ed27f16c2189b516b6c", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-keywords.py-499b98c8c37556e05d7e63da49af829f309aa9e7ccb10b354aa6bfb6c6b6fcba"}, {"spdxElementId": "SPDXRef-Pkg-python3sqlparse0.4.2r0p48dc7a0.tar.gz-177edbaa4f63e0cb24b602cac0c62636c8e66fca75676ed27f16c2189b516b6c", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-entrypoints.txt-4b65b184f967ef35f26ca444ef77a40627171e1eff057f8a60615965a186aa9f"}, {"spdxElementId": "SPDXRef-Pkg-python3sqlparse0.4.2r0p48dc7a0.tar.gz-177edbaa4f63e0cb24b602cac0c62636c8e66fca75676ed27f16c2189b516b6c", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-testregressions.py-57affe3113ee2fc83c5bef39304e40da3a447bb0e947f02a721ef31193700eb2"}, {"spdxElementId": "SPDXRef-Pkg-python3sqlparse0.4.2r0p48dc7a0.tar.gz-177edbaa4f63e0cb24b602cac0c62636c8e66fca75676ed27f16c2189b516b6c", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-PKGINFO-5e3f0f2081c9a4422184ce2202e761a2e0c3ffb70f3f0d95a2a23d91b6607dfd"}, {"spdxElementId": "SPDXRef-Pkg-python3sqlparse0.4.2r0p48dc7a0.tar.gz-177edbaa4f63e0cb24b602cac0c62636c8e66fca75676ed27f16c2189b516b6c", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-PKGINFO-5e3f0f2081c9a4422184ce2202e761a2e0c3ffb70f3f0d95a2a23d91b6607dfd"}, {"spdxElementId": "SPDXRef-Pkg-python3sqlparse0.4.2r0p48dc7a0.tar.gz-177edbaa4f63e0cb24b602cac0c62636c8e66fca75676ed27f16c2189b516b6c", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-CHANGELOG-61e4409534374fffbcff61e4304e4131f5f5bc796617045e9ba59d420480512e"}, {"spdxElementId": "SPDXRef-Pkg-python3sqlparse0.4.2r0p48dc7a0.tar.gz-177edbaa4f63e0cb24b602cac0c62636c8e66fca75676ed27f16c2189b516b6c", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-testtokenize.py-647d40734c88f97802e2998c785f5c88e5540e69b7af9dbe7dedcde771105869"}, {"spdxElementId": "SPDXRef-Pkg-python3sqlparse0.4.2r0p48dc7a0.tar.gz-177edbaa4f63e0cb24b602cac0c62636c8e66fca75676ed27f16c2189b516b6c", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-sql.py-6d9c17548441c42e0741fa75601d2163790597f9e0ef689c15f5d8f6ce58c63d"}, {"spdxElementId": "SPDXRef-Pkg-python3sqlparse0.4.2r0p48dc7a0.tar.gz-177edbaa4f63e0cb24b602cac0c62636c8e66fca75676ed27f16c2189b516b6c", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-mysqlhandler.sql-70142d797ca7acf904e77aaec0587fd578f5ce134860fd81fbe98166fcd87157"}, {"spdxElementId": "SPDXRef-Pkg-python3sqlparse0.4.2r0p48dc7a0.tar.gz-177edbaa4f63e0cb24b602cac0c62636c8e66fca75676ed27f16c2189b516b6c", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-filterstack.py-70877dbe7cf42a9b618379637675f621debebf3d33a4a1e8315fc5a84604b185"}, {"spdxElementId": "SPDXRef-Pkg-python3sqlparse0.4.2r0p48dc7a0.tar.gz-177edbaa4f63e0cb24b602cac0c62636c8e66fca75676ed27f16c2189b516b6c", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-grouping.py-72857ea1b820f844c38624af3642b180708876ac73fb451d408a8fe8179d5fbd"}, {"spdxElementId": "SPDXRef-Pkg-python3sqlparse0.4.2r0p48dc7a0.tar.gz-177edbaa4f63e0cb24b602cac0c62636c8e66fca75676ed27f16c2189b516b6c", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-testparse.py-73310872e9ba761aad53fd72fa5a5a9720a6280ebf4975af888f678f31f24eee"}, {"spdxElementId": "SPDXRef-Pkg-python3sqlparse0.4.2r0p48dc7a0.tar.gz-177edbaa4f63e0cb24b602cac0c62636c8e66fca75676ed27f16c2189b516b6c", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-dashcomment.sql-77d2a0426573b95fea0f33ff300d29d8779d69f4d6aae52588d45832cc97a7f9"}, {"spdxElementId": "SPDXRef-Pkg-python3sqlparse0.4.2r0p48dc7a0.tar.gz-177edbaa4f63e0cb24b602cac0c62636c8e66fca75676ed27f16c2189b516b6c", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-conftest.py-78a520624361004ba4d9928e332b8df9e99279bff81d73aa735e58b8fc4d7f60"}, {"spdxElementId": "SPDXRef-Pkg-python3sqlparse0.4.2r0p48dc7a0.tar.gz-177edbaa4f63e0cb24b602cac0c62636c8e66fca75676ed27f16c2189b516b6c", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-toplevel.txt-791622b0e47b77c12d2ca5ee59450000c3a138322d3aaae4a71900183f02212a"}, {"spdxElementId": "SPDXRef-Pkg-python3sqlparse0.4.2r0p48dc7a0.tar.gz-177edbaa4f63e0cb24b602cac0c62636c8e66fca75676ed27f16c2189b516b6c", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-functionpsql4.sql-855912b6749f5252ee5a9d0a701e3fd00e8436b50953d4cb21ad66e8bab836dc"}, {"spdxElementId": "SPDXRef-Pkg-python3sqlparse0.4.2r0p48dc7a0.tar.gz-177edbaa4f63e0cb24b602cac0c62636c8e66fca75676ed27f16c2189b516b6c", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-MANIFEST.in-86caedb73a4a09625f085b6d793424c3191e45cf0831a60ee1d0857c159f1888"}, {"spdxElementId": "SPDXRef-Pkg-python3sqlparse0.4.2r0p48dc7a0.tar.gz-177edbaa4f63e0cb24b602cac0c62636c8e66fca75676ed27f16c2189b516b6c", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-formatter.py-8960cf4210f826a6e20388d9a4ad90059cc4a95002c376d1c1d2e03c899ae251"}, {"spdxElementId": "SPDXRef-Pkg-python3sqlparse0.4.2r0p48dc7a0.tar.gz-177edbaa4f63e0cb24b602cac0c62636c8e66fca75676ed27f16c2189b516b6c", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-changes.rst-8b89c9d4fa05e9d081f7e5ec0a6f40046368d7367c63c0d9f87392dc91c60ae4"}, {"spdxElementId": "SPDXRef-Pkg-python3sqlparse0.4.2r0p48dc7a0.tar.gz-177edbaa4f63e0cb24b602cac0c62636c8e66fca75676ed27f16c2189b516b6c", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-init.py-8bd921d1448c8e4d5bc0a3c54e7e8ad0f282e791ceaaf9e4a311e2d6ded871c1"}, {"spdxElementId": "SPDXRef-Pkg-python3sqlparse0.4.2r0p48dc7a0.tar.gz-177edbaa4f63e0cb24b602cac0c62636c8e66fca75676ed27f16c2189b516b6c", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-stream.sql-8d1fdb5798c601f75f6bbcc750d07544ea47452e78687151a39fd7eb3c4a64bb"}, {"spdxElementId": "SPDXRef-Pkg-python3sqlparse0.4.2r0p48dc7a0.tar.gz-177edbaa4f63e0cb24b602cac0c62636c8e66fca75676ed27f16c2189b516b6c", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-TODO-90f3547c0bc4a3da62c487ae703a03a6407029716320cc3b86bbb6ba69bdfd57"}, {"spdxElementId": "SPDXRef-Pkg-python3sqlparse0.4.2r0p48dc7a0.tar.gz-177edbaa4f63e0cb24b602cac0c62636c8e66fca75676ed27f16c2189b516b6c", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-alignedindent.py-92f3794d5331a2fc97e9c0e79b117eb7e294cf6467cdb4357c8433748c586368"}, {"spdxElementId": "SPDXRef-Pkg-python3sqlparse0.4.2r0p48dc7a0.tar.gz-177edbaa4f63e0cb24b602cac0c62636c8e66fca75676ed27f16c2189b516b6c", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-setup.py-9a471c2d69a2e3f535d395f0d51f8c6bb4c87cf38de624941a76bc561ac5691c"}, {"spdxElementId": "SPDXRef-Pkg-python3sqlparse0.4.2r0p48dc7a0.tar.gz-177edbaa4f63e0cb24b602cac0c62636c8e66fca75676ed27f16c2189b516b6c", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-testcli.py-a2b0735c9190e19bedb5a6d62cc1ec7f2d10735a0ba4395893c52cf2335470b2"}, {"spdxElementId": "SPDXRef-Pkg-python3sqlparse0.4.2r0p48dc7a0.tar.gz-177edbaa4f63e0cb24b602cac0c62636c8e66fca75676ed27f16c2189b516b6c", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-functionpsql3.sql-ab11189f23be717c821e84b61a43d65be26898aab0ddc3312dd4c017460e8eb2"}, {"spdxElementId": "SPDXRef-Pkg-python3sqlparse0.4.2r0p48dc7a0.tar.gz-177edbaa4f63e0cb24b602cac0c62636c8e66fca75676ed27f16c2189b516b6c", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-encodingutf8.sql-abd229df1799a0e3cacf0262439ac446a6f9e1475a061a836d54f7bf71537dce"}, {"spdxElementId": "SPDXRef-Pkg-python3sqlparse0.4.2r0p48dc7a0.tar.gz-177edbaa4f63e0cb24b602cac0c62636c8e66fca75676ed27f16c2189b516b6c", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-testkeywords.py-b166eafda607c66761c9adbfb9250ab80733ca12cbcbfba24928d480cb78ef6f"}, {"spdxElementId": "SPDXRef-Pkg-python3sqlparse0.4.2r0p48dc7a0.tar.gz-177edbaa4f63e0cb24b602cac0c62636c8e66fca75676ed27f16c2189b516b6c", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-encodinggbk.sql-b46e2aa2afd9973c1ecf6a1778b65c1b9c32eac1679d2dd733bff93bd8f71403"}, {"spdxElementId": "SPDXRef-Pkg-python3sqlparse0.4.2r0p48dc7a0.tar.gz-177edbaa4f63e0cb24b602cac0c62636c8e66fca75676ed27f16c2189b516b6c", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-Makefile-be7497bd151e852f39b6d796581dacb6267338f4782008cd16ad777e390ab9a8"}, {"spdxElementId": "SPDXRef-Pkg-python3sqlparse0.4.2r0p48dc7a0.tar.gz-177edbaa4f63e0cb24b602cac0c62636c8e66fca75676ed27f16c2189b516b6c", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-LICENSE-c1938235b80d39e93138eae89edc3af67e18ecbc40d266529fa57b2dce426310"}, {"spdxElementId": "SPDXRef-Pkg-python3sqlparse0.4.2r0p48dc7a0.tar.gz-177edbaa4f63e0cb24b602cac0c62636c8e66fca75676ed27f16c2189b516b6c", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-intro.rst-c5985dddaabfe390135ac9ce06455bb09787bad6d6b59eb1d37d22f7776daaa3"}, {"spdxElementId": "SPDXRef-Pkg-python3sqlparse0.4.2r0p48dc7a0.tar.gz-177edbaa4f63e0cb24b602cac0c62636c8e66fca75676ed27f16c2189b516b6c", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-SOURCES.txt-c5cf33f884fc1001be44ebb55fd07fc89defaa52ca6ac7eef3f3147139e466ef"}, {"spdxElementId": "SPDXRef-Pkg-python3sqlparse0.4.2r0p48dc7a0.tar.gz-177edbaa4f63e0cb24b602cac0c62636c8e66fca75676ed27f16c2189b516b6c", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-functionpsql2.sql-ca09b0d5ec71d6b14c3547bd1f50bbb43a3c41c67a82ea7da7925b4a360978eb"}, {"spdxElementId": "SPDXRef-Pkg-python3sqlparse0.4.2r0p48dc7a0.tar.gz-177edbaa4f63e0cb24b602cac0c62636c8e66fca75676ed27f16c2189b516b6c", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-reindent.py-cb4f74b13ecc738e01c3d2272aa275bbf07351373cd56d0bd4df8154b569abca"}, {"spdxElementId": "SPDXRef-Pkg-python3sqlparse0.4.2r0p48dc7a0.tar.gz-177edbaa4f63e0cb24b602cac0c62636c8e66fca75676ed27f16c2189b516b6c", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-cli.py-cd6178148e821fd8817dd33edef7b46c6126cb5b99d0cb02e6df785b3759956c"}, {"spdxElementId": "SPDXRef-Pkg-python3sqlparse0.4.2r0p48dc7a0.tar.gz-177edbaa4f63e0cb24b602cac0c62636c8e66fca75676ed27f16c2189b516b6c", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-begintag2.sql-d2deb7406afd541424617d618413d632b079bd650622a58d797df197f92eead2"}, {"spdxElementId": "SPDXRef-Pkg-python3sqlparse0.4.2r0p48dc7a0.tar.gz-177edbaa4f63e0cb24b602cac0c62636c8e66fca75676ed27f16c2189b516b6c", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-sqlformat.1-d8faa20c7211f0ff2e3ae229b5401e1b68122acd81ee884cbab440a1851f3d31"}, {"spdxElementId": "SPDXRef-Pkg-python3sqlparse0.4.2r0p48dc7a0.tar.gz-177edbaa4f63e0cb24b602cac0c62636c8e66fca75676ed27f16c2189b516b6c", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-lexer.py-dc4de35407af660a59a58eaf5cfb557bd89f4da39ed78281ec1a4c752de1622b"}, {"spdxElementId": "SPDXRef-Pkg-python3sqlparse0.4.2r0p48dc7a0.tar.gz-177edbaa4f63e0cb24b602cac0c62636c8e66fca75676ed27f16c2189b516b6c", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-casewhenprocedure.sql-e2fffb5d1c32f750b652231ef6a8267797f91d902dd5fbd09cdafa1490d7a9f5"}, {"spdxElementId": "SPDXRef-Pkg-python3sqlparse0.4.2r0p48dc7a0.tar.gz-177edbaa4f63e0cb24b602cac0c62636c8e66fca75676ed27f16c2189b516b6c", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-init.py-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"}, {"spdxElementId": "SPDXRef-Pkg-python3sqlparse0.4.2r0p48dc7a0.tar.gz-177edbaa4f63e0cb24b602cac0c62636c8e66fca75676ed27f16c2189b516b6c", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-testsplit.py-e789db89929bf84104067b22e2201c0693cf2aa2a036965b8fb9a85699cd8be7"}, {"spdxElementId": "SPDXRef-Pkg-python3sqlparse0.4.2r0p48dc7a0.tar.gz-177edbaa4f63e0cb24b602cac0c62636c8e66fca75676ed27f16c2189b516b6c", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-begintag.sql-eaf3ccbbe3e8a519ec00d95e875cf2063da21be757e85fdd15c3e11627ca350f"}, {"spdxElementId": "SPDXRef-Pkg-python3sqlparse0.4.2r0p48dc7a0.tar.gz-177edbaa4f63e0cb24b602cac0c62636c8e66fca75676ed27f16c2189b516b6c", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-setup.cfg-f5c9fdee560b6086afec48c665d5daba25ac3cff094ce8e8acc5eddcc80724c1"}, {"spdxElementId": "SPDXRef-Pkg-python3sqlparse0.4.2r0p48dc7a0.tar.gz-177edbaa4f63e0cb24b602cac0c62636c8e66fca75676ed27f16c2189b516b6c", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-function.sql-f7ebcddcfa7366ac9ef1f2042e85980b9d1b709376504fbcac2fbaf31d500438"}, {"spdxElementId": "SPDXRef-Pkg-python3sqlparse0.4.2r0p48dc7a0.tar.gz-177edbaa4f63e0cb24b602cac0c62636c8e66fca75676ed27f16c2189b516b6c", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-statementsplitter.py-fa29e31644c250a42d8762372b53e0b8590490f0a2025c64cd957ae3f08c9740"}], "documentNamespace": "http://spdx.windriver.com/Reports2.0/177edbaa4f63e0cb24b602cac0c62636c8e66fca75676ed27f16c2189b516b6c"}