{"name": "python3-pycairo-1.21.0-r0-p454f659.tar.gz", "files": [{"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-cairoknockout.py-031ec52ac0c33fc78fff5e7b755b83403fe7e6ff02b97b607779421499368071", "fileName": "cairo-knockout.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "031ec52ac0c33fc78fff5e7b755b83403fe7e6ff02b97b607779421499368071"}, {"algorithm": "SHA1", "checksumValue": "c73799a4be36545e57d57139f763c49dbf838265"}, {"algorithm": "MD5", "checksumValue": "3cb2bfea0519a031685b0ee4f207d303"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-snippetssvg.py-0362d1f2cb0fbc836cf2311f41d8d3f73c8fc37a698977bb5f28a6f93cbab8a8", "fileName": "snippets_svg.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "0362d1f2cb0fbc836cf2311f41d8d3f73c8fc37a698977bb5f28a6f93cbab8a8"}, {"algorithm": "SHA1", "checksumValue": "b1b67f09f8317697d062d92984a9fd5fa1a8b563"}, {"algorithm": "MD5", "checksumValue": "9e6d61a90fd054ecde44a5c48ccfefd7"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-testenums.py-06772cc930058ce20ac7d4d69740a77df20cc4eae13fdee650cdc387c9c36eda", "fileName": "test_enums.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "06772cc930058ce20ac7d4d69740a77df20cc4eae13fdee650cdc387c9c36eda"}, {"algorithm": "SHA1", "checksumValue": "68586f55cbf43a4f1bf5b9a049eafe3bfbae0441"}, {"algorithm": "MD5", "checksumValue": "b6e648818dde8eef488d8c9b8f8f24df"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-path.c-07c40c36b9850696950ba3744cd54ff8ecf381484786424565942362379519f7", "fileName": "path.c", "checksums": [{"algorithm": "SHA256", "checksumValue": "07c40c36b9850696950ba3744cd54ff8ecf381484786424565942362379519f7"}, {"algorithm": "SHA1", "checksumValue": "dac1d74b14cdacce01de81fd50aade8eec51acbb"}, {"algorithm": "MD5", "checksumValue": "618df95233de664c1dcd85e098f0f731"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-mesonoptions.txt-0ab06fc76566d386dba13f80d3514eb12cfcffe1cf375cf700485fdfb3290cf3", "fileName": "meson_options.txt", "checksums": [{"algorithm": "SHA256", "checksumValue": "0ab06fc76566d386dba13f80d3514eb12cfcffe1cf375cf700485fdfb3290cf3"}, {"algorithm": "SHA1", "checksumValue": "97db1ea159218693526384aed9effcf822d409c7"}, {"algorithm": "MD5", "checksumValue": "005efc0914ff88312c8468caa54f0a9f"}], "fileTypes": ["DOCUMENTATION"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-glyphpath.py-0dbba8413dbfeff019bb905b36ab66dd18a334b1e8ee4b086eb7ff7aa3a1a003", "fileName": "glyph_path.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "0dbba8413dbfeff019bb905b36ab66dd18a334b1e8ee4b086eb7ff7aa3a1a003"}, {"algorithm": "SHA1", "checksumValue": "776aaba49d61ae0d5e0923288d90277bfdbce891"}, {"algorithm": "MD5", "checksumValue": "f95bb84d22c96f4ebdcac62a96c9a932"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-spiral.py-0e46cc20d549365a74882fd8ab6b95c9a3e9c8cc331118342de1a063978a1716", "fileName": "spiral.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "0e46cc20d549365a74882fd8ab6b95c9a3e9c8cc331118342de1a063978a1716"}, {"algorithm": "SHA1", "checksumValue": "ea064e70ad7cee5f7b03fa71e3b908c89af67a6c"}, {"algorithm": "MD5", "checksumValue": "8cffe9767066be8edc112c02a80704b4"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-testtyping.py-0f53f431ee1b8b962e77da6e5d838af1f496e746af55a0bb8915c14a738e283c", "fileName": "test_typing.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "0f53f431ee1b8b962e77da6e5d838af1f496e746af55a0bb8915c14a738e283c"}, {"algorithm": "SHA1", "checksumValue": "46895058cd776bfc4c9dd531c77d9869339710d8"}, {"algorithm": "MD5", "checksumValue": "abe132e3902eb50ce1ba91c94b6d196b"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-showglyphs.py-0f729aa15c1b0148716af1acd3dac9d22a2f1f6c3d8dbbe9a99b3f5e5f06c824", "fileName": "show_glyphs.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "0f729aa15c1b0148716af1acd3dac9d22a2f1f6c3d8dbbe9a99b3f5e5f06c824"}, {"algorithm": "SHA1", "checksumValue": "02f0c19b8da5b7ff15c9ec3e3703a443afa0fb57"}, {"algorithm": "MD5", "checksumValue": "6805b568c7c7680bda0336972314b3d9"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-NEWS-136fdd6ee1257517c15221e04ac2b9c1650d05e781f23348efc72947fc576a59", "fileName": "NEWS", "checksums": [{"algorithm": "SHA256", "checksumValue": "136fdd6ee1257517c15221e04ac2b9c1650d05e781f23348efc72947fc576a59"}, {"algorithm": "SHA1", "checksumValue": "c864dfa53936e49c3736a463fd8ee207190147c9"}, {"algorithm": "MD5", "checksumValue": "ae3112fad8436a413bfce5f6e14178b0"}], "fileTypes": ["OTHER"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-region.rst-1392fbd4ff8c5d2d225ee167412382c82c1daf6adeec30e7f0b714bb60b52cb3", "fileName": "region.rst", "checksums": [{"algorithm": "SHA256", "checksumValue": "1392fbd4ff8c5d2d225ee167412382c82c1daf6adeec30e7f0b714bb60b52cb3"}, {"algorithm": "SHA1", "checksumValue": "f0dcaad182d6e64775dc336b71a3c59172e42104"}, {"algorithm": "MD5", "checksumValue": "c4543d7bedc80fd1674b7e1839b37711"}], "fileTypes": ["OTHER"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-meson.build-13b2259a3bdc0d6a3b7a598e3541f8e3bca7cc84029c3284bded17df79b7b97f", "fileName": "meson.build", "checksums": [{"algorithm": "SHA256", "checksumValue": "13b2259a3bdc0d6a3b7a598e3541f8e3bca7cc84029c3284bded17df79b7b97f"}, {"algorithm": "SHA1", "checksumValue": "feab4f90889ab41ba913b20375c0424c23485511"}, {"algorithm": "MD5", "checksumValue": "193b6c052ad8fb282c2ecd7e5edfa9a4"}], "fileTypes": ["OTHER"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-textextents.rst-155de833a58aa99d864c5ac1d6f2c28cd83bec965c130170b53249110b899a40", "fileName": "textextents.rst", "checksums": [{"algorithm": "SHA256", "checksumValue": "155de833a58aa99d864c5ac1d6f2c28cd83bec965c130170b53249110b899a40"}, {"algorithm": "SHA1", "checksumValue": "cfcadb3ab6de4c44f1b1ed663037a2a3795d440e"}, {"algorithm": "MD5", "checksumValue": "826de6d1820c3972b51c38c3a4257ec9"}], "fileTypes": ["OTHER"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-gradientmask.py-18f34967c12f229b654c74781d998c10a5e398da9cf4ef3fa0b58ed827677d03", "fileName": "gradient_mask.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "18f34967c12f229b654c74781d998c10a5e398da9cf4ef3fa0b58ed827677d03"}, {"algorithm": "SHA1", "checksumValue": "54ca09314111820da8faa250e24c6b038747ef1a"}, {"algorithm": "MD5", "checksumValue": "80feb1c6b97d710157b6a6a58f252d0e"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-patterns.rst-1d9af628b0ee8633578888281bc06b2e5a7402a42a3f775166452911faf1c645", "fileName": "patterns.rst", "checksums": [{"algorithm": "SHA256", "checksumValue": "1d9af628b0ee8633578888281bc06b2e5a7402a42a3f775166452911faf1c645"}, {"algorithm": "SHA1", "checksumValue": "c9fd669c7732b00e444d484aedb2730bb590f5f4"}, {"algorithm": "MD5", "checksumValue": "a2864a116675828fd05d9aee6c811cbc"}], "fileTypes": ["OTHER"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-enums.rst-1d9f09e74f65b4780da7e311adbbbf6359e7b976fa1e1f3fb5444b02d5969ab4", "fileName": "enums.rst", "checksums": [{"algorithm": "SHA256", "checksumValue": "1d9f09e74f65b4780da7e311adbbbf6359e7b976fa1e1f3fb5444b02d5969ab4"}, {"algorithm": "SHA1", "checksumValue": "5944502b8bd0bfe342e300c35d14f92fc21653cb"}, {"algorithm": "MD5", "checksumValue": "6173a46fc56ca2a9676cef9de689292c"}], "fileTypes": ["OTHER"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-error.c-1ed9719dba40d17c643a5ff9e64504ae6b26f91b71e564665e9a9fe357603028", "fileName": "error.c", "checksums": [{"algorithm": "SHA256", "checksumValue": "1ed9719dba40d17c643a5ff9e64504ae6b26f91b71e564665e9a9fe357603028"}, {"algorithm": "SHA1", "checksumValue": "e73e8c746fc3d8c47ad0e3cad8da71b9e48b9335"}, {"algorithm": "MD5", "checksumValue": "39a7ba61c51783d8d86bfd223dc5453a"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-pycairo.svg-20655eec1dc6613e532111280234dec9f0c508161a489dcab7a339d67e16c7cf", "fileName": "pycairo.svg", "checksums": [{"algorithm": "SHA256", "checksumValue": "20655eec1dc6613e532111280234dec9f0c508161a489dcab7a339d67e16c7cf"}, {"algorithm": "SHA1", "checksumValue": "a959a23c3bf17086db74224929a0f3a28574581c"}, {"algorithm": "MD5", "checksumValue": "b3d18c70bf4316bc0fbd7629818e4fdd"}], "fileTypes": ["IMAGE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-init.pyi-22a93eb8686aba1d5e8bda72ad3c78794b9ca87107a28b8140cc892ec7fc5bd8", "fileName": "__init__.pyi", "checksums": [{"algorithm": "SHA256", "checksumValue": "22a93eb8686aba1d5e8bda72ad3c78794b9ca87107a28b8140cc892ec7fc5bd8"}, {"algorithm": "SHA1", "checksumValue": "7afd00bd274f50abfad4b6538a277bc50e66ae62"}, {"algorithm": "MD5", "checksumValue": "2fe161fa179394782542d81d904d26a6"}], "fileTypes": ["OTHER"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-group.py-22dad2af1b37e1925aaebde1e046ee421aaabc79ed1f73b292fe2a027cfe073e", "fileName": "group.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "22dad2af1b37e1925aaebde1e046ee421aaabc79ed1f73b292fe2a027cfe073e"}, {"algorithm": "SHA1", "checksumValue": "3daf7eb1a782d667bfcc774af438fa9b26fa0d5c"}, {"algorithm": "MD5", "checksumValue": "642e2861f23a8d2f243f325f209fb558"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-pycairo.h-23f1242683f664a5e16271eea48881cf445d4780b2e93a84f18d145dc75571e1", "fileName": "pycairo.h", "checksums": [{"algorithm": "SHA256", "checksumValue": "23f1242683f664a5e16271eea48881cf445d4780b2e93a84f18d145dc75571e1"}, {"algorithm": "SHA1", "checksumValue": "fef532a94b809f6be2f5793d2df4536e0edcda04"}, {"algorithm": "MD5", "checksumValue": "99cd68af82f4f72458fe415204e34f8c"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-matrix.c-26bd867bee43cf9257951c029011f32a4b12d9d73855116b80d4d2274f5aab06", "fileName": "matrix.c", "checksums": [{"algorithm": "SHA256", "checksumValue": "26bd867bee43cf9257951c029011f32a4b12d9d73855116b80d4d2274f5aab06"}, {"algorithm": "SHA1", "checksumValue": "dd10506a4a6e891d16152cf43cfaf75ac41ed9d7"}, {"algorithm": "MD5", "checksumValue": "c8fdce03cb81641541cf39b04058fcd1"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-hering.py-28c5903c9184b15cbdcb66392fdf7c448acd65365d05b5638adebe2f5022040d", "fileName": "hering.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "28c5903c9184b15cbdcb66392fdf7c448acd65365d05b5638adebe2f5022040d"}, {"algorithm": "SHA1", "checksumValue": "922fb03845321eb52cba83fea8d52ff38390c9d8"}, {"algorithm": "MD5", "checksumValue": "ffbac187706fa4e5f26be81ed43c623a"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-index.rst-2a2aa181a674f2b8f150b496453029b0c709d22db046aa76064e075c0f8ecef5", "fileName": "index.rst", "checksums": [{"algorithm": "SHA256", "checksumValue": "2a2aa181a674f2b8f150b496453029b0c709d22db046aa76064e075c0f8ecef5"}, {"algorithm": "SHA1", "checksumValue": "a6cf9dad826d890baf2137a3bdf93f5c40c5875f"}, {"algorithm": "MD5", "checksumValue": "02b9ba8139c4894d0163dc90630d5747"}], "fileTypes": ["OTHER"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-surfaces.rst-2acc75eae218d9324654b322ae8f972ef0bc913d2b1cc65aa99c960faabf131a", "fileName": "surfaces.rst", "checksums": [{"algorithm": "SHA256", "checksumValue": "2acc75eae218d9324654b322ae8f972ef0bc913d2b1cc65aa99c960faabf131a"}, {"algorithm": "SHA1", "checksumValue": "2575f44f800625a9fa241de5c5d86baa6307c0f6"}, {"algorithm": "MD5", "checksumValue": "5bc0f22938649db698dcd654911becad"}], "fileTypes": ["OTHER"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-private.h-2d779353cf5af849aaf31047927389c39fca270655afd9bbd689460a7e5290fb", "fileName": "private.h", "checksums": [{"algorithm": "SHA256", "checksumValue": "2d779353cf5af849aaf31047927389c39fca270655afd9bbd689460a7e5290fb"}, {"algorithm": "SHA1", "checksumValue": "f8a044a42c735d720e06a40cb43fdae4e27f53fd"}, {"algorithm": "MD5", "checksumValue": "0a9a7e6ab065e93b94f1e10b1303c973"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-MANIFEST.in-2ec335b3e945984ca97271367911f96bb058c89d620ff05020c8b2e562b970c1", "fileName": "MANIFEST.in", "checksums": [{"algorithm": "SHA256", "checksumValue": "2ec335b3e945984ca97271367911f96bb058c89d620ff05020c8b2e562b970c1"}, {"algorithm": "SHA1", "checksumValue": "8f280c697e0e19ffe474cafdfd27b96950c0c7b4"}, {"algorithm": "MD5", "checksumValue": "3ab1af878696a59583331ec953890efb"}], "fileTypes": ["OTHER"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-glyph.rst-2ff2f6943c39643a7da409854ff119fff2ff6ee473ee9a263df338939d22fa06", "fileName": "glyph.rst", "checksums": [{"algorithm": "SHA256", "checksumValue": "2ff2f6943c39643a7da409854ff119fff2ff6ee473ee9a263df338939d22fa06"}, {"algorithm": "SHA1", "checksumValue": "1b66854b8ebf20a26dfcedcbcdef67f083413f22"}, {"algorithm": "MD5", "checksumValue": "ae89239a1a526df9a4801542eb676cdb"}], "fileTypes": ["OTHER"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-gettingstarted.rst-318459849f26be9a6c4f4531c2350e0c8bbc19af245d5822ccdda121a85feeca", "fileName": "getting_started.rst", "checksums": [{"algorithm": "SHA256", "checksumValue": "318459849f26be9a6c4f4531c2350e0c8bbc19af245d5822ccdda121a85feeca"}, {"algorithm": "SHA1", "checksumValue": "70a0f533f8a34c0580e2faf57ebf5ee3bda0ff86"}, {"algorithm": "MD5", "checksumValue": "1f1c3ec116ee65393cc2d46879711293"}], "fileTypes": ["OTHER"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-curverectangle.py-321745257b183caa6265abd0f1d745d74222993b24fe591837d16ce1b74c1541", "fileName": "curve_rectangle.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "321745257b183caa6265abd0f1d745d74222993b24fe591837d16ce1b74c1541"}, {"algorithm": "SHA1", "checksumValue": "236f0c3625d6f7f7153cc4de719c6c74d9b1937f"}, {"algorithm": "MD5", "checksumValue": "70d3810c8c9ad0e08af4c55505d1cd32"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-testregion.py-33dcd97fdf6ca54d16fdbd25b2e38ebcb0addd9f6037fec1dd2d420dad44567e", "fileName": "test_region.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "33dcd97fdf6ca54d16fdbd25b2e38ebcb0addd9f6037fec1dd2d420dad44567e"}, {"algorithm": "SHA1", "checksumValue": "b4e50a31610667188d90a9cec15a2cb4fc654568"}, {"algorithm": "MD5", "checksumValue": "61ebe692c7bb29e656c76da8fd202046"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-glyph.c-349067cad34092888193e865b4646e8d694942f3a128369243444ef3c6daacc6", "fileName": "glyph.c", "checksums": [{"algorithm": "SHA256", "checksumValue": "349067cad34092888193e865b4646e8d694942f3a128369243444ef3c6daacc6"}, {"algorithm": "SHA1", "checksumValue": "591db03d23129c51d0a06ef8f2ddb0a36047f476"}, {"algorithm": "MD5", "checksumValue": "e75a2a201528b11be3d671f550903ab2"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-COPYING-360b9a526d47c51a7cab7f1ec49ca5893050562d639b742d588934ff84823a72", "fileName": "COPYING", "checksums": [{"algorithm": "SHA256", "checksumValue": "360b9a526d47c51a7cab7f1ec49ca5893050562d639b742d588934ff84823a72"}, {"algorithm": "SHA1", "checksumValue": "9ead6feb3c8fc32d81a26548c9f27257f81a4023"}, {"algorithm": "MD5", "checksumValue": "f3713ca2c28d9312ad718520b6dc3eee"}], "fileTypes": ["OTHER"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-testapi.py-36bc1fbd08a5e5df7ea3834b1e0dd37a6f099bb1bae3e64f3024a99285c5ebc8", "fileName": "test_api.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "36bc1fbd08a5e5df7ea3834b1e0dd37a6f099bb1bae3e64f3024a99285c5ebc8"}, {"algorithm": "SHA1", "checksumValue": "d441a1fc07abcff5ae0978447d5630a6418cd88c"}, {"algorithm": "MD5", "checksumValue": "2636b8a98416ed2ad39854e6b8bd8f46"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-README.rst-3a9a519dfdb755b15f30c629453418296fa9be31569cf3a98785b4e77fbf55da", "fileName": "README.rst", "checksums": [{"algorithm": "SHA256", "checksumValue": "3a9a519dfdb755b15f30c629453418296fa9be31569cf3a98785b4e77fbf55da"}, {"algorithm": "SHA1", "checksumValue": "425acd5f912ce25f95c7f32f3ab8684596f41810"}, {"algorithm": "MD5", "checksumValue": "770dd12a8390dc379fb8e28629898b73"}], "fileTypes": ["OTHER"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-textextents.py-3b27e61263ebe39e0d51e5701580c8a12b7e04bbc0a34d74d2e8b9e20469e768", "fileName": "text_extents.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "3b27e61263ebe39e0d51e5701580c8a12b7e04bbc0a34d74d2e8b9e20469e768"}, {"algorithm": "SHA1", "checksumValue": "7bca12ec43e7a7dfe9823b1950239c2682154ceb"}, {"algorithm": "MD5", "checksumValue": "178297b9a9e9871850327da7275525cc"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-misc.c-3cced5b5eb1d6b100508b15025b074f115e2d2571e5d5750d578ea58080c59dd", "fileName": "misc.c", "checksums": [{"algorithm": "SHA256", "checksumValue": "3cced5b5eb1d6b100508b15025b074f115e2d2571e5d5750d578ea58080c59dd"}, {"algorithm": "SHA1", "checksumValue": "89aaf461e68fdae1f5b4b8024b47f1963764cd85"}, {"algorithm": "MD5", "checksumValue": "eb6a655ae08420698165993f39b567d5"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-fillandstroke.py-3de058892c9eac0506ad005e315b756f2dffd45c61286d4e60cd3ee4ed80acd6", "fileName": "fill_and_stroke.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "3de058892c9eac0506ad005e315b756f2dffd45c61286d4e60cd3ee4ed80acd6"}, {"algorithm": "SHA1", "checksumValue": "af122a50ba53629cf7549733b4fcdd0f5bfb961a"}, {"algorithm": "MD5", "checksumValue": "d5da2801fbae23d5e6cc9351f370c172"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-integration.rst-40b8f579b87200b55b2811f6c44ac27db2bae46c2454c14dcaf6e6fcb599fe45", "fileName": "integration.rst", "checksums": [{"algorithm": "SHA256", "checksumValue": "40b8f579b87200b55b2811f6c44ac27db2bae46c2454c14dcaf6e6fcb599fe45"}, {"algorithm": "SHA1", "checksumValue": "d01873f02e3cba658c868b32c1aedd8cce5a035a"}, {"algorithm": "MD5", "checksumValue": "950b0597924bff1893cf57c4f1552627"}], "fileTypes": ["OTHER"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-pycairoexamples.ipynb-42ffd35774fe06c09f584a482c6253952fdc6b14b6063376ee91b2d96c1d0d8e", "fileName": "pycairo_examples.ipynb", "checksums": [{"algorithm": "SHA256", "checksumValue": "42ffd35774fe06c09f584a482c6253952fdc6b14b6063376ee91b2d96c1d0d8e"}, {"algorithm": "SHA1", "checksumValue": "e6692b65e3a06f210aa7f84eeaa80d43afbe2773"}, {"algorithm": "MD5", "checksumValue": "7fd82e092b0fb1fc6a8f4438a9991c6b"}], "fileTypes": ["OTHER"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-textextents.c-4423e3829f6dbb9e8ec7477df7f1de916c1cc29b05b174137e4c102631ede424", "fileName": "textextents.c", "checksums": [{"algorithm": "SHA256", "checksumValue": "4423e3829f6dbb9e8ec7477df7f1de916c1cc29b05b174137e4c102631ede424"}, {"algorithm": "SHA1", "checksumValue": "99af7543f455413f4fe64a50154326f6c1895a33"}, {"algorithm": "MD5", "checksumValue": "a05083fb46f73f86536312194aebf47c"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-snippetsgtk.py-447b3e52859d0fbcc0fa43ea9a1629af4466853b623c1a1a6414049ba5c10452", "fileName": "snippets_gtk.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "447b3e52859d0fbcc0fa43ea9a1629af4466853b623c1a1a6414049ba5c10452"}, {"algorithm": "SHA1", "checksumValue": "fe2c40383a3fca3e9b54a18efb11bf7aa3d5408a"}, {"algorithm": "MD5", "checksumValue": "d79b285e7cdbe74ba5a4345225106bc9"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-testpattern.py-4a5c958021a2447b5034ac08cd2569c3798684dab7447e2fb305d357acc9248e", "fileName": "test_pattern.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "4a5c958021a2447b5034ac08cd2569c3798684dab7447e2fb305d357acc9248e"}, {"algorithm": "SHA1", "checksumValue": "38f93eb010076fbd3c0e6f8dfeead755fb599c1d"}, {"algorithm": "MD5", "checksumValue": "c461a73ea545dc6d423df0477fa85329"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-matrix.rst-4b663175c816f1df1258864c843a92e82749d86473b05833cdc6bae2a7ebee3e", "fileName": "matrix.rst", "checksums": [{"algorithm": "SHA256", "checksumValue": "4b663175c816f1df1258864c843a92e82749d86473b05833cdc6bae2a7ebee3e"}, {"algorithm": "SHA1", "checksumValue": "48f9db8886dfd7db2160ddd24d78783fc15ea7be"}, {"algorithm": "MD5", "checksumValue": "988d2923d8544877b93644dd5bfe54f5"}], "fileTypes": ["OTHER"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-devices.rst-4d2536f77b35f117c90032276d0f6d1532608d936593602802a625e16689e5b6", "fileName": "devices.rst", "checksums": [{"algorithm": "SHA256", "checksumValue": "4d2536f77b35f117c90032276d0f6d1532608d936593602802a625e16689e5b6"}, {"algorithm": "SHA1", "checksumValue": "14c316662de37561be0bae2f0a4c44851c5353ee"}, {"algorithm": "MD5", "checksumValue": "bf584069f063ce89c72f5b739461070c"}], "fileTypes": ["OTHER"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-font.c-4de369568b5f027c426a840dbe3961776913ff22ea1e079514c63ee5bbc010dd", "fileName": "font.c", "checksums": [{"algorithm": "SHA256", "checksumValue": "4de369568b5f027c426a840dbe3961776913ff22ea1e079514c63ee5bbc010dd"}, {"algorithm": "SHA1", "checksumValue": "7e86a7c4096e42506e5deb9e275b07ca27dfc565"}, {"algorithm": "MD5", "checksumValue": "9431f94d07b7a36432a3133a155f2fda"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-cmodulelib.h-4f74e120d11b9ab528ed181271e7807025c2d6757541951b8606ff17a3b00142", "fileName": "cmodulelib.h", "checksums": [{"algorithm": "SHA256", "checksumValue": "4f74e120d11b9ab528ed181271e7807025c2d6757541951b8606ff17a3b00142"}, {"algorithm": "SHA1", "checksumValue": "9600049e038e39d34185af22c512f9a9ff20f26b"}, {"algorithm": "MD5", "checksumValue": "bd4b22f8120431bf7e012b988e165bf5"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-COPYINGMPL1.1-53692a2ed6c6a2c6ec9b32dd0b820dfae91e0a1fcdf625ca9ed0bdf8705fcc4f", "fileName": "COPYING-MPL-1.1", "checksums": [{"algorithm": "SHA256", "checksumValue": "53692a2ed6c6a2c6ec9b32dd0b820dfae91e0a1fcdf625ca9ed0bdf8705fcc4f"}, {"algorithm": "SHA1", "checksumValue": "aba8d76d0af67d57da3c3c321caa59f3d242386b"}, {"algorithm": "MD5", "checksumValue": "bfe1f75d606912a4111c90743d6c7325"}], "fileTypes": ["OTHER"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-text.rst-5584e5ba0bf98ea07742d0b85a80c9c939d8f65715013095fe2be22712affcc1", "fileName": "text.rst", "checksums": [{"algorithm": "SHA256", "checksumValue": "5584e5ba0bf98ea07742d0b85a80c9c939d8f65715013095fe2be22712affcc1"}, {"algorithm": "SHA1", "checksumValue": "6763fe3ed9599aa4233e5fc1462fc5b74aa9fcd1"}, {"algorithm": "MD5", "checksumValue": "13a8c62df997ee97202cfdba9d95f907"}], "fileTypes": ["OTHER"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-changelog.rst-57c148a36c927c0c293f4ddb342323fe73444b789cd2cd10c05c1346e637a62b", "fileName": "changelog.rst", "checksums": [{"algorithm": "SHA256", "checksumValue": "57c148a36c927c0c293f4ddb342323fe73444b789cd2cd10c05c1346e637a62b"}, {"algorithm": "SHA1", "checksumValue": "fea2ee67ec23d4edb13ccf88c494f05812c3b1e2"}, {"algorithm": "MD5", "checksumValue": "3b127bb8ecc4581a5970cc1d2523712a"}], "fileTypes": ["OTHER"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-warpedtext.py-5c10c833aeeb40fb813948762df3c0f63a88c4d36080d8c19ba0d6cbc121f000", "fileName": "warpedtext.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "5c10c833aeeb40fb813948762df3c0f63a88c4d36080d8c19ba0d6cbc121f000"}, {"algorithm": "SHA1", "checksumValue": "5288b7f1d3de13ad10ae0892db41f0a288434a44"}, {"algorithm": "MD5", "checksumValue": "69786250fdf72ba5869441cf252a4716"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-ellipse.py-5c3263a2bdaa97c8c924cc69b436ebb4b73a44155e342acb4377bb7cc26d5243", "fileName": "ellipse.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "5c3263a2bdaa97c8c924cc69b436ebb4b73a44155e342acb4377bb7cc26d5243"}, {"algorithm": "SHA1", "checksumValue": "e4f65e9a8b2dbd00a99d905a881a5738fcc193e7"}, {"algorithm": "MD5", "checksumValue": "bfb1b4f1b5809dd168c6bfa72fb8f171"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-init.py-5c81ff76ff32f215f157da4f0fb44eef466d7dcc4ff7924ccdcfc19f1bfbf134", "fileName": "__init__.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "5c81ff76ff32f215f157da4f0fb44eef466d7dcc4ff7924ccdcfc19f1bfbf134"}, {"algorithm": "SHA1", "checksumValue": "c8cefb63e203431e4fd78141975ef4a1e7be9d88"}, {"algorithm": "MD5", "checksumValue": "74576b5bbb4629822b31786e144805bc"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-snippetspng.py-605370b1f5721e93c57a99dd2aa2e76f279dcd48258e69fc050d60bcfc5c86c5", "fileName": "snippets_png.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "605370b1f5721e93c57a99dd2aa2e76f279dcd48258e69fc050d60bcfc5c86c5"}, {"algorithm": "SHA1", "checksumValue": "3f16b662ee2db3ea368c89b5d11074bc16867ead"}, {"algorithm": "MD5", "checksumValue": "fd6fee2145df51a7ee547fed3795050b"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-cmodule.c-61f296db7cd1ab65be79f8925bd58b03f2e421049fcdc689eaa8f7ccd6dea039", "fileName": "cmodule.c", "checksums": [{"algorithm": "SHA256", "checksumValue": "61f296db7cd1ab65be79f8925bd58b03f2e421049fcdc689eaa8f7ccd6dea039"}, {"algorithm": "SHA1", "checksumValue": "183f41d7017e5e47c3ef9dac707e7e0cb1c4f6ba"}, {"algorithm": "MD5", "checksumValue": "ef14f5a505e45ee8628dbe64dc1bab4a"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-text.py-6449979eb10899295fd47077120417636ec87b35ed9915506c413695729e3022", "fileName": "text.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "6449979eb10899295fd47077120417636ec87b35ed9915506c413695729e3022"}, {"algorithm": "SHA1", "checksumValue": "644725cb1f80091d125245535d3242cd0e4f6d50"}, {"algorithm": "MD5", "checksumValue": "3dab541c5633160f4e1f72306a04813b"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-cairomodule.c-64e4b8f5b8bdb0e75000c08b5929145c73b5ca038a4e7ead77798e400cdac42f", "fileName": "cairomodule.c", "checksums": [{"algorithm": "SHA256", "checksumValue": "64e4b8f5b8bdb0e75000c08b5929145c73b5ca038a4e7ead77798e400cdac42f"}, {"algorithm": "SHA1", "checksumValue": "00ed0112b24128968b6b8acf5690016a3e9fc447"}, {"algorithm": "MD5", "checksumValue": "a142371a543be3d4ffd40dd44cdc4563"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-pycairocapi.rst-66bdb6f18d1e3b091257f1c0708390c59d3586cee695508b2950f98c335c4c95", "fileName": "pycairo_c_api.rst", "checksums": [{"algorithm": "SHA256", "checksumValue": "66bdb6f18d1e3b091257f1c0708390c59d3586cee695508b2950f98c335c4c95"}, {"algorithm": "SHA1", "checksumValue": "c373c638ec818f12e109d31a2a2484defe9d198d"}, {"algorithm": "MD5", "checksumValue": "46cc2f2b6b20c1db15862daf7dfcbcb5"}], "fileTypes": ["OTHER"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-clip.py-69e5df0c231f01ce806c944a6d3c43dab79cf5a983c6d00de059ae8176d5e756", "fileName": "clip.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "69e5df0c231f01ce806c944a6d3c43dab79cf5a983c6d00de059ae8176d5e756"}, {"algorithm": "SHA1", "checksumValue": "4b8fbb848921adf9d2cfc99ee35f44e226628afe"}, {"algorithm": "MD5", "checksumValue": "826896874773ae0b71929dd8102ce74a"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-hypothesisfspaths.py-6ebfd7826eead91a0c80df3a7020421a7ba9f433ca01f4d222cc8d5fd01d14ac", "fileName": "hypothesis_fspaths.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "6ebfd7826eead91a0c80df3a7020421a7ba9f433ca01f4d222cc8d5fd01d14ac"}, {"algorithm": "SHA1", "checksumValue": "72e90112261ae995d262159441cc5424d5184f86"}, {"algorithm": "MD5", "checksumValue": "12685c90ade4ecd512d0bd207108b119"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-testfont.py-70bcb625394ed334ca85c2c4851d273e731eed981409906475d9e204c5b0317c", "fileName": "test_font.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "70bcb625394ed334ca85c2c4851d273e731eed981409906475d9e204c5b0317c"}, {"algorithm": "SHA1", "checksumValue": "f6ec582e7d1ec8c6d041f88fa339b82fefb23c81"}, {"algorithm": "MD5", "checksumValue": "9efcbd6263c9596d15c8315fdf4a167e"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-pattern.c-711b04b5db63617c388fcfe7326bcc056558619a688bd11d6e058e9bed16473a", "fileName": "pattern.c", "checksums": [{"algorithm": "SHA256", "checksumValue": "711b04b5db63617c388fcfe7326bcc056558619a688bd11d6e058e9bed16473a"}, {"algorithm": "SHA1", "checksumValue": "1d8f6e3c5f0ea8a8a1d2fe5d6a36d3f3150bc914"}, {"algorithm": "MD5", "checksumValue": "00ce1c2961034b5b1529ca3489091e34"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-setup.py-71e44fa10426b5785e9ed2992360587710d9331fb645c9c7794de6e4cb1afd7f", "fileName": "setup.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "71e44fa10426b5785e9ed2992360587710d9331fb645c9c7794de6e4cb1afd7f"}, {"algorithm": "SHA1", "checksumValue": "133db8a7074e8989b6f99d206cfa15d8ebc7fe3f"}, {"algorithm": "MD5", "checksumValue": "1d625a0b9df2e872e373e7e1672979de"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-testtextextents.py-7dd8fa050ebdcc569c6aade6225f99f8658263af15bd955726b8499b3502cbc5", "fileName": "test_textextents.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "7dd8fa050ebdcc569c6aade6225f99f8658263af15bd955726b8499b3502cbc5"}, {"algorithm": "SHA1", "checksumValue": "8a29b3fd6e839f8b72be6841df379ff38cea386b"}, {"algorithm": "MD5", "checksumValue": "511b4e1a52230569683022df20ba396b"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-textaligncenter.py-7e9da377a70f90b7f7f3ba045f733ee95c1c7f44a6e6d1ac154970b4b19d5a80", "fileName": "text_align_center.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "7e9da377a70f90b7f7f3ba045f733ee95c1c7f44a6e6d1ac154970b4b19d5a80"}, {"algorithm": "SHA1", "checksumValue": "0ca2a816fb40f9d30efdad1b0029dbdcf18ada40"}, {"algorithm": "MD5", "checksumValue": "91466a82ede6c511840df7a9b7d3e540"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-extra.css-823b07e6e2d260d6221f52e4e65225fcb267b541e0dc7479fa7a8377f6791201", "fileName": "extra.css", "checksums": [{"algorithm": "SHA256", "checksumValue": "823b07e6e2d260d6221f52e4e65225fcb267b541e0dc7479fa7a8377f6791201"}, {"algorithm": "SHA1", "checksumValue": "f4830b5013dccc09fa85565fe6c1dd31be494dad"}, {"algorithm": "MD5", "checksumValue": "304ecd534207ba43d624bc5ca1f34e52"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-init.py-831512810a0caae929d9a7ed33f6f7ee849dd9df261cdc10e2634089ec1a8988", "fileName": "__init__.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "831512810a0caae929d9a7ed33f6f7ee849dd9df261cdc10e2634089ec1a8988"}, {"algorithm": "SHA1", "checksumValue": "2e28cfeee71c7c027dc4eccd29ef7c71984b3035"}, {"algorithm": "MD5", "checksumValue": "504ae686c3ba2078c580aab025e9f626"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-device.c-886d1aad77538fb39c9491b00a4a781e1a62da4ae7b1b69edbaf782ec50933ef", "fileName": "device.c", "checksums": [{"algorithm": "SHA256", "checksumValue": "886d1aad77538fb39c9491b00a4a781e1a62da4ae7b1b69edbaf782ec50933ef"}, {"algorithm": "SHA1", "checksumValue": "fd4634411201eb3f12df425dcc59288557559bb3"}, {"algorithm": "MD5", "checksumValue": "c31487ba4cc4e03e2bd69f39e99f1fd5"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-examples.rst-89e04966472edb52143c2206a7072d4cc82057429ef4fe11b27e21048ee7bd05", "fileName": "examples.rst", "checksums": [{"algorithm": "SHA256", "checksumValue": "89e04966472edb52143c2206a7072d4cc82057429ef4fe11b27e21048ee7bd05"}, {"algorithm": "SHA1", "checksumValue": "3f2425d51872cbce5444f8ae36926702fc431080"}, {"algorithm": "MD5", "checksumValue": "dcadc2fe580b19cebd41d1bf2b69e4ea"}], "fileTypes": ["OTHER"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-testsurface.py-8b0a160338ef39fa29d5d33f880c17f8df9187e2908af33c21b743b95318444c", "fileName": "test_surface.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "8b0a160338ef39fa29d5d33f880c17f8df9187e2908af33c21b743b95318444c"}, {"algorithm": "SHA1", "checksumValue": "da509b1c1fde8a973f3f30ab5e7ac00e813fdc70"}, {"algorithm": "MD5", "checksumValue": "8cca77b650f35765f5900a297c6e3d6f"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-testcmod.py-90e17b1909d47925715ea13a78d5843666ef8fb360f29717ef1235a06061cbf1", "fileName": "test_cmod.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "90e17b1909d47925715ea13a78d5843666ef8fb360f29717ef1235a06061cbf1"}, {"algorithm": "SHA1", "checksumValue": "08aeb08b4b0c7bc98ff7d7db83418928851b9e32"}, {"algorithm": "MD5", "checksumValue": "363d38b0f4bcc7b7fdd05f460759dcc4"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-path.py-9144f1b8f4fc8f22152ea8b16cbe7c2e9d22cdaf321d970ff4dbbc3309595578", "fileName": "path.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "9144f1b8f4fc8f22152ea8b16cbe7c2e9d22cdaf321d970ff4dbbc3309595578"}, {"algorithm": "SHA1", "checksumValue": "85eba13542176d19c5e086afd4be4224cc29bb6c"}, {"algorithm": "MD5", "checksumValue": "200e2bca58830d1928ad53d2d37be288"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-testsurfacenumpy.py-928de71faa6bea13706bd9c46c56e2fb926955222aded6476c809b51f6ff277b", "fileName": "test_surface_numpy.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "928de71faa6bea13706bd9c46c56e2fb926955222aded6476c809b51f6ff277b"}, {"algorithm": "SHA1", "checksumValue": "c4b328195940c5c7b926b4b46209bca5e5849b81"}, {"algorithm": "MD5", "checksumValue": "68480502f0b40b510f8fc4cb5fab5223"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-context.rst-93b5ced63eb3198e4c49f5e9e43a8ef3216de30c558dd9103342242592ec221a", "fileName": "context.rst", "checksums": [{"algorithm": "SHA256", "checksumValue": "93b5ced63eb3198e4c49f5e9e43a8ef3216de30c558dd9103342242592ec221a"}, {"algorithm": "SHA1", "checksumValue": "e6b21d92ae8376fec8f28a8cdb61acc333fc76bf"}, {"algorithm": "MD5", "checksumValue": "ce9adb2cbdae909e0cff60cece1f2888"}], "fileTypes": ["OTHER"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-rectangle.rst-9459212beb5821710a1aeb48e56dcec566a0f04eb231f766dad15e7d3b6a34da", "fileName": "rectangle.rst", "checksums": [{"algorithm": "SHA256", "checksumValue": "9459212beb5821710a1aeb48e56dcec566a0f04eb231f766dad15e7d3b6a34da"}, {"algorithm": "SHA1", "checksumValue": "8489c70cbe54842d2a15c7516b72422c89f4b44f"}, {"algorithm": "MD5", "checksumValue": "d5675b9e1fdad637b96a8a815557fe93"}], "fileTypes": ["OTHER"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-conf.py-949c3fdd21ea5d855591740aa456d97c0d02e78eccaa7ded8830dbf687ebd3dc", "fileName": "conf.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "949c3fdd21ea5d855591740aa456d97c0d02e78eccaa7ded8830dbf687ebd3dc"}, {"algorithm": "SHA1", "checksumValue": "0f359b3932b5837ef2fc4a1fe422980aeb4546c8"}, {"algorithm": "MD5", "checksumValue": "2f0a179e00ac91447afe0881b457f05a"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-bufferproxy.c-95120502ea27f27c4db53e96e1b1da7c058ab6c4313c727abbe98388c8be9b51", "fileName": "bufferproxy.c", "checksums": [{"algorithm": "SHA256", "checksumValue": "95120502ea27f27c4db53e96e1b1da7c058ab6c4313c727abbe98388c8be9b51"}, {"algorithm": "SHA1", "checksumValue": "b686960d8f49f562cd12d579a8afdd968f32e580"}, {"algorithm": "MD5", "checksumValue": "66671de1a2335932977f5279e2f03cb6"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-enums.c-9526bb2440872ea82ea96ade0c7348166312c698d6d6853e2fe15386b821314d", "fileName": "enums.c", "checksums": [{"algorithm": "SHA256", "checksumValue": "9526bb2440872ea82ea96ade0c7348166312c698d6d6853e2fe15386b821314d"}, {"algorithm": "SHA1", "checksumValue": "6b90eee541f285719842905f7d9f31ba7944af12"}, {"algorithm": "MD5", "checksumValue": "57a6613ebf1f5e1b04baaa06ab7d528b"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-testmatrix.py-990bd31c3bb5aa9eba4055f516079ce8bd4124f1bc694cd2efefd3bcbf62d156", "fileName": "test_matrix.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "990bd31c3bb5aa9eba4055f516079ce8bd4124f1bc694cd2efefd3bcbf62d156"}, {"algorithm": "SHA1", "checksumValue": "4c0dc7d2b39ad42c404c60ff24dc7b1e80b1efbf"}, {"algorithm": "MD5", "checksumValue": "19da4ef996fd81f2f90be6656b22cc87"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-tutorial.rst-9a0e4c91ef183691332d6f10b808f2c823e7120059ea2d747529e76fd19a8b5f", "fileName": "tutorial.rst", "checksums": [{"algorithm": "SHA256", "checksumValue": "9a0e4c91ef183691332d6f10b808f2c823e7120059ea2d747529e76fd19a8b5f"}, {"algorithm": "SHA1", "checksumValue": "5eb3a0aa42b5e9796f25841935824d058b5ea966"}, {"algorithm": "MD5", "checksumValue": "2cc006b6d0b2c16780bea2b346483a48"}], "fileTypes": ["OTHER"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-snippetspdf.py-9db98ff9f966a3a5de68ee645ee4f3e722bafca8c831fb3228c1c8895ab190b8", "fileName": "snippets_pdf.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "9db98ff9f966a3a5de68ee645ee4f3e722bafca8c831fb3228c1c8895ab190b8"}, {"algorithm": "SHA1", "checksumValue": "a8efbac52875fc6dbcb39572d76997e1a1884882"}, {"algorithm": "MD5", "checksumValue": "e11a4c93ed959cc50be8180084fd7404"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-testglyph.py-9e2c5b9299f2bf0f9611c9007443a7f7cadff6327a02fab7833a67c251b191db", "fileName": "test_glyph.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "9e2c5b9299f2bf0f9611c9007443a7f7cadff6327a02fab7833a67c251b191db"}, {"algorithm": "SHA1", "checksumValue": "977630eb685e41e8ded44426b9e16e2c167c51b0"}, {"algorithm": "MD5", "checksumValue": "a4435664c301ca7f89a35d55e7fbf6bb"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-paths.rst-a28faeb279887b4345bc680797df9c495847b407f4ebd04dd42ac4df46855079", "fileName": "paths.rst", "checksums": [{"algorithm": "SHA256", "checksumValue": "a28faeb279887b4345bc680797df9c495847b407f4ebd04dd42ac4df46855079"}, {"algorithm": "SHA1", "checksumValue": "2e8a719db2ff0383ee31154dfdbe1825a86fbcc3"}, {"algorithm": "MD5", "checksumValue": "d58667e88db410e34f75bc748b76558f"}], "fileTypes": ["OTHER"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-pngview.py-a6c7cfa84f7d297b8e077b88e4cbcbed76619849c27a71d455ffdb7e63c1e288", "fileName": "png_view.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "a6c7cfa84f7d297b8e077b88e4cbcbed76619849c27a71d455ffdb7e63c1e288"}, {"algorithm": "SHA1", "checksumValue": "91fb288d0c8c24c2fff9b7f451031ecae5692812"}, {"algorithm": "MD5", "checksumValue": "c1c2863a8455ab77fa2de58c6135bc09"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-pyproject.toml-a6d3a74e8971c149107bafc37f0afddf046a99edcac4339e72bd10e8376984a0", "fileName": "pyproject.toml", "checksums": [{"algorithm": "SHA256", "checksumValue": "a6d3a74e8971c149107bafc37f0afddf046a99edcac4339e72bd10e8376984a0"}, {"algorithm": "SHA1", "checksumValue": "b4ae6d1caf09778db8a0bf9ddaef9bb50417ecf9"}, {"algorithm": "MD5", "checksumValue": "3e06fc1112c7f33c6fa14f921a67e446"}], "fileTypes": ["OTHER"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-surface.c-a8a48c230aae205be78d73b9699735a10c6bf9e11acd061f442cb61fb2b7e9e6", "fileName": "surface.c", "checksums": [{"algorithm": "SHA256", "checksumValue": "a8a48c230aae205be78d73b9699735a10c6bf9e11acd061f442cb61fb2b7e9e6"}, {"algorithm": "SHA1", "checksumValue": "7a336789ac8f1e0ab422695e13bde56382561c4c"}, {"algorithm": "MD5", "checksumValue": "90493aea014eda64e4397a75cf72b685"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-resources.rst-a94a4eab84cec39ad6530a5f3e73af1a4a66efa4a2267241f9071bbf36510e80", "fileName": "resources.rst", "checksums": [{"algorithm": "SHA256", "checksumValue": "a94a4eab84cec39ad6530a5f3e73af1a4a66efa4a2267241f9071bbf36510e80"}, {"algorithm": "SHA1", "checksumValue": "3e5ee4165dad59d5483ff968a15d02f91a3463ca"}, {"algorithm": "MD5", "checksumValue": "efdd3150795d8a86c625df2ab146e6a7"}], "fileTypes": ["OTHER"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-region.c-ab0a1b7b92493a4533f647ac087b83d9a8a2d2af2ff8514fb321a66fff0c5c2b", "fileName": "region.c", "checksums": [{"algorithm": "SHA256", "checksumValue": "ab0a1b7b92493a4533f647ac087b83d9a8a2d2af2ff8514fb321a66fff0c5c2b"}, {"algorithm": "SHA1", "checksumValue": "64e4308fff4fcac0091b3a9408deee2d8021c94d"}, {"algorithm": "MD5", "checksumValue": "621310fee5fc44b169f7a6945ea2e930"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-arc.py-abbe97411acc53fe5c37f0c837a2460b84cde1dc3d65bc258f1fd6062db6727a", "fileName": "arc.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "abbe97411acc53fe5c37f0c837a2460b84cde1dc3d65bc258f1fd6062db6727a"}, {"algorithm": "SHA1", "checksumValue": "c573cdf6be928f1e7ecabeeee6b83d7e4aed083a"}, {"algorithm": "MD5", "checksumValue": "6ad58ffe9701537352b8021b92a57c21"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-testcontext.py-ac71a4dc08780630b74bc4801cb82e24a5c5e0becba0db294ae63947f6116f1b", "fileName": "test_context.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "ac71a4dc08780630b74bc4801cb82e24a5c5e0becba0db294ae63947f6116f1b"}, {"algorithm": "SHA1", "checksumValue": "9b3b457686e5e5f35e57f28d40957141e62bcfca"}, {"algorithm": "MD5", "checksumValue": "6eeaad9f6507160b56687539029e850c"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-curveto.py-b0fcb8e70bed92d1978c7a14b3f6d1242bf675b5ed968ed508fc4a8ef73c05c7", "fileName": "curve_to.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "b0fcb8e70bed92d1978c7a14b3f6d1242bf675b5ed968ed508fc4a8ef73c05c7"}, {"algorithm": "SHA1", "checksumValue": "4b1208e7d3e11ffcf1de5ca91cb61a6d044eaef2"}, {"algorithm": "MD5", "checksumValue": "f30ccde09f2d09a6ea93c5a70122e4cb"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-setlinejoin.py-b162f6ba93233b74e9676af5c6d9b0195fa7df66640eb28455704e0ec0ddddce", "fileName": "set_line_join.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "b162f6ba93233b74e9676af5c6d9b0195fa7df66640eb28455704e0ec0ddddce"}, {"algorithm": "SHA1", "checksumValue": "5b7c8079fc3d5609009712a80af76e133f9bf885"}, {"algorithm": "MD5", "checksumValue": "186386d4131fbeb863f8c53feb3c7679"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-faq.rst-b3806bebc2d170745507eda4f4af569439862d6fd4e4544f8bd2034172f4beae", "fileName": "faq.rst", "checksums": [{"algorithm": "SHA256", "checksumValue": "b3806bebc2d170745507eda4f4af569439862d6fd4e4544f8bd2034172f4beae"}, {"algorithm": "SHA1", "checksumValue": "778a62ec519f6b020b1e35ce0aa2bdc202116b24"}, {"algorithm": "MD5", "checksumValue": "59a9b8c97b376383796a9908d7a57664"}], "fileTypes": ["OTHER"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-testtextcluster.py-b442475e4f706b25c09993f363bd92ab43278aeea00fad46adb41fedb00aedf0", "fileName": "test_textcluster.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "b442475e4f706b25c09993f363bd92ab43278aeea00fad46adb41fedb00aedf0"}, {"algorithm": "SHA1", "checksumValue": "17bfcbe98328cefac999cc636a5028f574a1cf2c"}, {"algorithm": "MD5", "checksumValue": "651363030aca92d0a31c43a6cb3fb86a"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-constants.rst-b69d981c33ceaca31e73a11037ff6e8081d937cf0128bfb6b5d4adf9fdb62e92", "fileName": "constants.rst", "checksums": [{"algorithm": "SHA256", "checksumValue": "b69d981c33ceaca31e73a11037ff6e8081d937cf0128bfb6b5d4adf9fdb62e92"}, {"algorithm": "SHA1", "checksumValue": "31aa1bfd4f361b588a563311422795afc2297d3b"}, {"algorithm": "MD5", "checksumValue": "ef6a263915bc80d85498c9794feda404"}], "fileTypes": ["OTHER"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-PKGINFO.in-b7d3f514a7428292e51210c9f7f7312adbdd9d1335bc333fd6778f38076b350a", "fileName": "PKG-INFO.in", "checksums": [{"algorithm": "SHA256", "checksumValue": "b7d3f514a7428292e51210c9f7f7312adbdd9d1335bc333fd6778f38076b350a"}, {"algorithm": "SHA1", "checksumValue": "0a1059622254786b7b34b8f951cf50dc1c81c038"}, {"algorithm": "MD5", "checksumValue": "4f2434dbd04acb1b86d6558fb7daa0f1"}], "fileTypes": ["OTHER"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-cairodemo.py-ba50170a8d0db2c7674dd66ed085eef2d1e7abaf7cea86c4d4de6a2e0fa7815c", "fileName": "cairo-demo.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "ba50170a8d0db2c7674dd66ed085eef2d1e7abaf7cea86c4d4de6a2e0fa7815c"}, {"algorithm": "SHA1", "checksumValue": "dc1df020c094e700eff195a4a457659abc57b755"}, {"algorithm": "MD5", "checksumValue": "154eae5d9ceee39d841de0505971453a"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-textcluster.rst-bb67e201aa1e19a8f558c7ee1435e7712b0d01b72a7ba174141c050c3a074325", "fileName": "textcluster.rst", "checksums": [{"algorithm": "SHA256", "checksumValue": "bb67e201aa1e19a8f558c7ee1435e7712b0d01b72a7ba174141c050c3a074325"}, {"algorithm": "SHA1", "checksumValue": "7a32e5edbf8b948029eb034f1390c74e76eb4624"}, {"algorithm": "MD5", "checksumValue": "a54b11951535a7ea0362d4334929fa8f"}], "fileTypes": ["OTHER"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-exceptions.rst-c0938de974ba4453b73bced5355088fb33d6c01493844cfbe984782ca93a54a0", "fileName": "exceptions.rst", "checksums": [{"algorithm": "SHA256", "checksumValue": "c0938de974ba4453b73bced5355088fb33d6c01493844cfbe984782ca93a54a0"}, {"algorithm": "SHA1", "checksumValue": "7b78cfe9f25e3aa16eb82913b9768f7925311747"}, {"algorithm": "MD5", "checksumValue": "819a446357014537562e1e523a4a9b16"}], "fileTypes": ["OTHER"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-rectangle.c-c2bae413b50c281d150c5128e634a4af7a1c439fd89d5d436316a86434ed7852", "fileName": "rectangle.c", "checksums": [{"algorithm": "SHA256", "checksumValue": "c2bae413b50c281d150c5128e634a4af7a1c439fd89d5d436316a86434ed7852"}, {"algorithm": "SHA1", "checksumValue": "3d7c7513b7abb31f0ae827faf6cbc116311323ea"}, {"algorithm": "MD5", "checksumValue": "603c4a83a448e7b120a3390a454c75ff"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-gradient.py-c451386515188117985ccb0488801228c7bd584b7ea7a8b72af1f16645903000", "fileName": "gradient.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "c451386515188117985ccb0488801228c7bd584b7ea7a8b72af1f16645903000"}, {"algorithm": "SHA1", "checksumValue": "34e8cabeb19d9093685a7d62a5176fe4923e3c13"}, {"algorithm": "MD5", "checksumValue": "729c359ffbb9ee1899fc6409375755d0"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-pygamedemo.py-c5f31db0dbfc7fdfc6a760adfca0cd5680aa8e648a1a09d4791f90991f665e2c", "fileName": "pygame-demo.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "c5f31db0dbfc7fdfc6a760adfca0cd5680aa8e648a1a09d4791f90991f665e2c"}, {"algorithm": "SHA1", "checksumValue": "76cf3d85bd27bff0a085d5b12a79aa9e779b8046"}, {"algorithm": "MD5", "checksumValue": "d315c39ff4cd149d5f19102fc9e080d7"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-testerror.py-c72d0af1de02a12f03f5bb0c3331827687d840ea4b4158897be1ecf751f39adf", "fileName": "test_error.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "c72d0af1de02a12f03f5bb0c3331827687d840ea4b4158897be1ecf751f39adf"}, {"algorithm": "SHA1", "checksumValue": "63a989e6971ee3bba383ee6c93dabb6c4bec75b9"}, {"algorithm": "MD5", "checksumValue": "b9eb649435313cfc9abc02fc72d38bc3"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-testdevice.py-c9a65a7cd0d7b8014385b46ea5f2461827ea914322a618979cf36e30013fb298", "fileName": "test_device.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "c9a65a7cd0d7b8014385b46ea5f2461827ea914322a618979cf36e30013fb298"}, {"algorithm": "SHA1", "checksumValue": "95550b86334a4e1a88a565c521cae9fb19a6901b"}, {"algorithm": "MD5", "checksumValue": "5c7aa4b201c540d25e4e7dc5b03a92a3"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-toplevel.txt-cd116d217f051994d80334cb5072fc25705eef77c609396d80a8a23c7cb8ddea", "fileName": "top_level.txt", "checksums": [{"algorithm": "SHA256", "checksumValue": "cd116d217f051994d80334cb5072fc25705eef77c609396d80a8a23c7cb8ddea"}, {"algorithm": "SHA1", "checksumValue": "969a886cffddb33764bcca38a7119f8d5f314b0e"}, {"algorithm": "MD5", "checksumValue": "c2f1645232aa5c9abc451b8f65a1df12"}], "fileTypes": ["DOCUMENTATION"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-legacyconstants.rst-d01ce2de6dbd78444c34c6e5d5a6f226101c8338e68f6c0e98036c8f69e1c416", "fileName": "legacy_constants.rst", "checksums": [{"algorithm": "SHA256", "checksumValue": "d01ce2de6dbd78444c34c6e5d5a6f226101c8338e68f6c0e98036c8f69e1c416"}, {"algorithm": "SHA1", "checksumValue": "309646625dbf2ff5d91c674610adcf1b86ae9d2e"}, {"algorithm": "MD5", "checksumValue": "85630714363e745c8a962dfa122afe5c"}], "fileTypes": ["OTHER"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-init.py-d1181240967ce25ecdd4e33fa348481872c76deb0c7ce12004f36572dc1bd59f", "fileName": "__init__.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "d1181240967ce25ecdd4e33fa348481872c76deb0c7ce12004f36572dc1bd59f"}, {"algorithm": "SHA1", "checksumValue": "6e56114087dbff739900fb71af6135faa70ded6c"}, {"algorithm": "MD5", "checksumValue": "e82056a1353fce35a190fd2923f06ccf"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-testhypothesis.py-d4018bc4544bc098598a8e72971591881ca4f1cbbbb8a59464dd5460ed442c66", "fileName": "test_hypothesis.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "d4018bc4544bc098598a8e72971591881ca4f1cbbbb8a59464dd5460ed442c66"}, {"algorithm": "SHA1", "checksumValue": "a8ad045ad70c7a35487f9fcda15649b9cd1034d6"}, {"algorithm": "MD5", "checksumValue": "f1d6aaf5450b11211c90116755a37197"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-PKGINFO-d4a9c2a927431c723e0759be077e332689bf647aea4f3067407afcf408211ac8", "fileName": "PKG-INFO", "checksums": [{"algorithm": "SHA256", "checksumValue": "d4a9c2a927431c723e0759be077e332689bf647aea4f3067407afcf408211ac8"}, {"algorithm": "SHA1", "checksumValue": "0780ed6602c109b28632c8947995fb1b31991d40"}, {"algorithm": "MD5", "checksumValue": "3374acc980d7d8cbfb31c76320d30a0e"}], "fileTypes": ["OTHER"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-PKGINFO-d4a9c2a927431c723e0759be077e332689bf647aea4f3067407afcf408211ac8", "fileName": "PKG-INFO", "checksums": [{"algorithm": "SHA256", "checksumValue": "d4a9c2a927431c723e0759be077e332689bf647aea4f3067407afcf408211ac8"}, {"algorithm": "SHA1", "checksumValue": "0780ed6602c109b28632c8947995fb1b31991d40"}, {"algorithm": "MD5", "checksumValue": "3374acc980d7d8cbfb31c76320d30a0e"}], "fileTypes": ["OTHER"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-setlinecap.py-d660eef19218be6c675483255e160be6a738000cdec8c46a2441812b5a5297b1", "fileName": "set_line_cap.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "d660eef19218be6c675483255e160be6a738000cdec8c46a2441812b5a5297b1"}, {"algorithm": "SHA1", "checksumValue": "93ba80951c94f05b4073c151f1eedbcdc0cc91bf"}, {"algorithm": "MD5", "checksumValue": "ae4e765e181169df856aec82cbc40699"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-context.c-d722609c68c9a0d20da0087b971989f206cacdd1278e2ebdb3b99a4865cac6a8", "fileName": "context.c", "checksums": [{"algorithm": "SHA256", "checksumValue": "d722609c68c9a0d20da0087b971989f206cacdd1278e2ebdb3b99a4865cac6a8"}, {"algorithm": "SHA1", "checksumValue": "f8a73a228f726e739861908a9f90863ccd20b398"}, {"algorithm": "MD5", "checksumValue": "160ad981182c311b23f11b9df9264c32"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-fillandstroke2.py-d809e27cb6dfe08919a04e97934355312a578cfe41ab9ca1f3a7e9afc9cf9422", "fileName": "fill_and_stroke2.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "d809e27cb6dfe08919a04e97934355312a578cfe41ab9ca1f3a7e9afc9cf9422"}, {"algorithm": "SHA1", "checksumValue": "b01a82f35e4f1323392037ddf9bf3fda82e69cbd"}, {"algorithm": "MD5", "checksumValue": "411a5da9cb02bb1f502fb576b19b85c2"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-COPYINGLGPL2.1-d80c9d084ebfb50ea1ed91bfbc2410d6ce542097a32c43b00781b83adcb8c77f", "fileName": "COPYING-LGPL-2.1", "checksums": [{"algorithm": "SHA256", "checksumValue": "d80c9d084ebfb50ea1ed91bfbc2410d6ce542097a32c43b00781b83adcb8c77f"}, {"algorithm": "SHA1", "checksumValue": "7898de9d8a0026da533e44a786a17e435d7697f0"}, {"algorithm": "MD5", "checksumValue": "fad9b3332be894bab9bc501572864b29"}], "fileTypes": ["OTHER"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-testrectangle.py-d96a760977a7f6c291cdc23f095f89a39fb5175ac0a285b4540263abcf2d92c2", "fileName": "test_rectangle.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "d96a760977a7f6c291cdc23f095f89a39fb5175ac0a285b4540263abcf2d92c2"}, {"algorithm": "SHA1", "checksumValue": "ad6032dc3e67b360d602b7e2525a3140146c3244"}, {"algorithm": "MD5", "checksumValue": "b8fcbafa93b555db4c97d33d567b2127"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-testpath.py-dcd978c81678c482f3361048aeb97256de8085ba00eb261a47ccb0d3a41dcb2b", "fileName": "test_path.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "dcd978c81678c482f3361048aeb97256de8085ba00eb261a47ccb0d3a41dcb2b"}, {"algorithm": "SHA1", "checksumValue": "c4ca3c6cbe152d3f0e018a4306120317f1835c21"}, {"algorithm": "MD5", "checksumValue": "7394390eb5a9bb00e94856510640055c"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-textcluster.c-e2ba7aacfb7ed9c2637630ac26ba6adcc5ac817ed50497eb44b93a2224af1fa4", "fileName": "textcluster.c", "checksums": [{"algorithm": "SHA256", "checksumValue": "e2ba7aacfb7ed9c2637630ac26ba6adcc5ac817ed50497eb44b93a2224af1fa4"}, {"algorithm": "SHA1", "checksumValue": "52a1f2f854cba6716adfa6fb981fb56c9db2a5a3"}, {"algorithm": "MD5", "checksumValue": "0d70b28e004a41c3a97b2b896287ab33"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-py.typed-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "fileName": "py.typed", "checksums": [{"algorithm": "SHA256", "checksumValue": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"}, {"algorithm": "SHA1", "checksumValue": "da39a3ee5e6b4b0d3255bfef95601890afd80709"}, {"algorithm": "MD5", "checksumValue": "d41d8cd98f00b204e9800998ecf8427e"}], "fileTypes": ["OTHER"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-meson.build-e42338b8cbb73744d16e0fb733afaca1abeafb6f53b993a99697ccb837f102c4", "fileName": "meson.build", "checksums": [{"algorithm": "SHA256", "checksumValue": "e42338b8cbb73744d16e0fb733afaca1abeafb6f53b993a99697ccb837f102c4"}, {"algorithm": "SHA1", "checksumValue": "5f036ac1e8d59ef1b383be78ee501235a9c9c835"}, {"algorithm": "MD5", "checksumValue": "fe95708ded9a5d940d46ae503df7c3c7"}], "fileTypes": ["OTHER"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-testsurfacepygame.py-e5d59f16b1570250445a1f39df6cf0465caf5f5960bed54080a146411c676250", "fileName": "test_surface_pygame.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "e5d59f16b1570250445a1f39df6cf0465caf5f5960bed54080a146411c676250"}, {"algorithm": "SHA1", "checksumValue": "44d55db35d97fc0a3e627a704b31122c3fdda67f"}, {"algorithm": "MD5", "checksumValue": "d15a7acd030b5fda6b63008a7677d25b"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-arcnegative.py-e6158f14764fd88dd3a638ad88a7cb0be4b7968b9840f81ae5fb90329603ce74", "fileName": "arc_negative.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "e6158f14764fd88dd3a638ad88a7cb0be4b7968b9840f81ae5fb90329603ce74"}, {"algorithm": "SHA1", "checksumValue": "19e74909ac122bb1aaa7c6b2b9c15c823f861088"}, {"algorithm": "MD5", "checksumValue": "2472078414de35668fc34cdc35edfc71"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-snippetsps.py-ec551eadf94d3032d0d5e139d24eeff52b6ec32c85d6f3d7e077fbf505f96ca2", "fileName": "snippets_ps.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "ec551eadf94d3032d0d5e139d24eeff52b6ec32c85d6f3d7e077fbf505f96ca2"}, {"algorithm": "SHA1", "checksumValue": "d908b83e4f82f12be9ccfcfc1f4fee124d1b5b22"}, {"algorithm": "MD5", "checksumValue": "ea2c6b30dfa340b60b1e0b6e00408537"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-index.rst-edccd01d6c8fef9289d993b5ccc059755277fdc55f20be60bd2eb81235a0653c", "fileName": "index.rst", "checksums": [{"algorithm": "SHA256", "checksumValue": "edccd01d6c8fef9289d993b5ccc059755277fdc55f20be60bd2eb81235a0653c"}, {"algorithm": "SHA1", "checksumValue": "274c5525ddb199a287721c8f0be1ed80cf3cf422"}, {"algorithm": "MD5", "checksumValue": "5bf1d3a5e47092958ac8b63530083b91"}], "fileTypes": ["OTHER"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-example.svg-ee7714a3f0f6534b488192ebfff449948e711bd7b5199ffed52406d200e1c754", "fileName": "example.svg", "checksums": [{"algorithm": "SHA256", "checksumValue": "ee7714a3f0f6534b488192ebfff449948e711bd7b5199ffed52406d200e1c754"}, {"algorithm": "SHA1", "checksumValue": "3f6b951a5c46e995a2c8bad7f9a4c0e18d9b7ab9"}, {"algorithm": "MD5", "checksumValue": "24b7b95996d668b10b424bfe64b6106f"}], "fileTypes": ["IMAGE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-meson.build-f0f793399e06c4d1b11a91ec6441489e6d103a80d99ef032f0bf6a261d391260", "fileName": "meson.build", "checksums": [{"algorithm": "SHA256", "checksumValue": "f0f793399e06c4d1b11a91ec6441489e6d103a80d99ef032f0bf6a261d391260"}, {"algorithm": "SHA1", "checksumValue": "8706b2c006261bff791d50c582a3196d659d2002"}, {"algorithm": "MD5", "checksumValue": "3e77da2bd598974c3d3b7ed1aadc445e"}], "fileTypes": ["OTHER"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-SOURCES.txt-f3455b4a0ae2f0e7e14e801b59c66d7aeed61254df50cca4f47736ade2e86545", "fileName": "SOURCES.txt", "checksums": [{"algorithm": "SHA256", "checksumValue": "f3455b4a0ae2f0e7e14e801b59c66d7aeed61254df50cca4f47736ade2e86545"}, {"algorithm": "SHA1", "checksumValue": "d0b165f13741b2c00970ecfec2cf0fae038f7f7e"}, {"algorithm": "MD5", "checksumValue": "d3d404f0fa91ffbce45ce90e9851acf3"}], "fileTypes": ["DOCUMENTATION"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-text.py-f450bb63cae7d262a8a30a84f3cf22d6ff33e648ef37454d65e2a1cc6611d324", "fileName": "text.py", "checksums": [{"algorithm": "SHA256", "checksumValue": "f450bb63cae7d262a8a30a84f3cf22d6ff33e648ef37454d65e2a1cc6611d324"}, {"algorithm": "SHA1", "checksumValue": "928aa4e60502a13d8f9b2f13107c9b32fa836079"}, {"algorithm": "MD5", "checksumValue": "fa8603eff04c99bc7aba3b024b0d569e"}], "fileTypes": ["SOURCE"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-Makefile-f88cad433b7af5c7ddc581b07d4b0ea7b16599c48d2ba6b6cc529285454e3c9d", "fileName": "Makefile", "checksums": [{"algorithm": "SHA256", "checksumValue": "f88cad433b7af5c7ddc581b07d4b0ea7b16599c48d2ba6b6cc529285454e3c9d"}, {"algorithm": "SHA1", "checksumValue": "fd537ad8664484982dd98b545802faae6e7f54f7"}, {"algorithm": "MD5", "checksumValue": "b985f899989fbc124f94ab3618a825a7"}], "fileTypes": ["OTHER"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-setup.cfg-fab6d6b39c6b5a31fbf5161f86e9096b503f75c52e7b6f6525ede5797818e300", "fileName": "setup.cfg", "checksums": [{"algorithm": "SHA256", "checksumValue": "fab6d6b39c6b5a31fbf5161f86e9096b503f75c52e7b6f6525ede5797818e300"}, {"algorithm": "SHA1", "checksumValue": "496ebb6195fd3b53e506f96085c9bf1d5ed6945b"}, {"algorithm": "MD5", "checksumValue": "32841ee52d83cb00363ce853b7a6c11d"}], "fileTypes": ["OTHER"], "copyrightText": "NOASSERTION", "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-File-cmodulelib.c-fbd2cf83b7453ecf4e5d208a20a4c37f1e2d46696e9da3d81ddaade270622723", "fileName": "cmodulelib.c", "checksums": [{"algorithm": "SHA256", "checksumValue": "fbd2cf83b7453ecf4e5d208a20a4c37f1e2d46696e9da3d81ddaade270622723"}, {"algorithm": "SHA1", "checksumValue": "571e297dd5d6667ad7a25dd624b616758fe042b8"}, {"algorithm": "MD5", "checksumValue": "8f89e145aa1fff8f29c2e037c3c46bca"}], "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-pycairo-1.21.0-r0-p454f659.tar.gz", "SPDXID": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "checksums": [{"algorithm": "SHA256", "checksumValue": "3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37"}], "originator": "NOASSERTION", "versionInfo": "", "copyrightText": "NOASSERTION", "filesAnalyzed": true, "licenseDeclared": "LGPL-2.1 OR MPL-1.1", "packageFileName": "python3-pycairo-1.21.0-r0-p454f659.tar.gz", "downloadLocation": "NOASSERTION", "licenseConcluded": "LGPL-2.1 OR MPL-1.1", "licenseInfoFromFiles": ["NOASSERTION"], "packageVerificationCode": {"packageVerificationCodeValue": "46564332000e70fa2f63e966e9452ed4427f2a177d26f382a653eddc1e65c4653e30a58d2e"}}], "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-24T22:23:27.776405839Z", "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-24T22:23:27.776405779Z", "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-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-dependencylinks.txt-01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-cairoknockout.py-031ec52ac0c33fc78fff5e7b755b83403fe7e6ff02b97b607779421499368071"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-snippetssvg.py-0362d1f2cb0fbc836cf2311f41d8d3f73c8fc37a698977bb5f28a6f93cbab8a8"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-testenums.py-06772cc930058ce20ac7d4d69740a77df20cc4eae13fdee650cdc387c9c36eda"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-path.c-07c40c36b9850696950ba3744cd54ff8ecf381484786424565942362379519f7"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-mesonoptions.txt-0ab06fc76566d386dba13f80d3514eb12cfcffe1cf375cf700485fdfb3290cf3"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-glyphpath.py-0dbba8413dbfeff019bb905b36ab66dd18a334b1e8ee4b086eb7ff7aa3a1a003"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-spiral.py-0e46cc20d549365a74882fd8ab6b95c9a3e9c8cc331118342de1a063978a1716"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-testtyping.py-0f53f431ee1b8b962e77da6e5d838af1f496e746af55a0bb8915c14a738e283c"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-showglyphs.py-0f729aa15c1b0148716af1acd3dac9d22a2f1f6c3d8dbbe9a99b3f5e5f06c824"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-NEWS-136fdd6ee1257517c15221e04ac2b9c1650d05e781f23348efc72947fc576a59"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-region.rst-1392fbd4ff8c5d2d225ee167412382c82c1daf6adeec30e7f0b714bb60b52cb3"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-meson.build-13b2259a3bdc0d6a3b7a598e3541f8e3bca7cc84029c3284bded17df79b7b97f"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-textextents.rst-155de833a58aa99d864c5ac1d6f2c28cd83bec965c130170b53249110b899a40"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-gradientmask.py-18f34967c12f229b654c74781d998c10a5e398da9cf4ef3fa0b58ed827677d03"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-patterns.rst-1d9af628b0ee8633578888281bc06b2e5a7402a42a3f775166452911faf1c645"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-enums.rst-1d9f09e74f65b4780da7e311adbbbf6359e7b976fa1e1f3fb5444b02d5969ab4"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-error.c-1ed9719dba40d17c643a5ff9e64504ae6b26f91b71e564665e9a9fe357603028"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-pycairo.svg-20655eec1dc6613e532111280234dec9f0c508161a489dcab7a339d67e16c7cf"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-init.pyi-22a93eb8686aba1d5e8bda72ad3c78794b9ca87107a28b8140cc892ec7fc5bd8"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-group.py-22dad2af1b37e1925aaebde1e046ee421aaabc79ed1f73b292fe2a027cfe073e"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-pycairo.h-23f1242683f664a5e16271eea48881cf445d4780b2e93a84f18d145dc75571e1"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-matrix.c-26bd867bee43cf9257951c029011f32a4b12d9d73855116b80d4d2274f5aab06"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-hering.py-28c5903c9184b15cbdcb66392fdf7c448acd65365d05b5638adebe2f5022040d"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-index.rst-2a2aa181a674f2b8f150b496453029b0c709d22db046aa76064e075c0f8ecef5"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-surfaces.rst-2acc75eae218d9324654b322ae8f972ef0bc913d2b1cc65aa99c960faabf131a"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-private.h-2d779353cf5af849aaf31047927389c39fca270655afd9bbd689460a7e5290fb"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-MANIFEST.in-2ec335b3e945984ca97271367911f96bb058c89d620ff05020c8b2e562b970c1"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-glyph.rst-2ff2f6943c39643a7da409854ff119fff2ff6ee473ee9a263df338939d22fa06"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-gettingstarted.rst-318459849f26be9a6c4f4531c2350e0c8bbc19af245d5822ccdda121a85feeca"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-curverectangle.py-321745257b183caa6265abd0f1d745d74222993b24fe591837d16ce1b74c1541"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-testregion.py-33dcd97fdf6ca54d16fdbd25b2e38ebcb0addd9f6037fec1dd2d420dad44567e"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-glyph.c-349067cad34092888193e865b4646e8d694942f3a128369243444ef3c6daacc6"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-COPYING-360b9a526d47c51a7cab7f1ec49ca5893050562d639b742d588934ff84823a72"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-testapi.py-36bc1fbd08a5e5df7ea3834b1e0dd37a6f099bb1bae3e64f3024a99285c5ebc8"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-README.rst-3a9a519dfdb755b15f30c629453418296fa9be31569cf3a98785b4e77fbf55da"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-textextents.py-3b27e61263ebe39e0d51e5701580c8a12b7e04bbc0a34d74d2e8b9e20469e768"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-misc.c-3cced5b5eb1d6b100508b15025b074f115e2d2571e5d5750d578ea58080c59dd"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-fillandstroke.py-3de058892c9eac0506ad005e315b756f2dffd45c61286d4e60cd3ee4ed80acd6"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-integration.rst-40b8f579b87200b55b2811f6c44ac27db2bae46c2454c14dcaf6e6fcb599fe45"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-pycairoexamples.ipynb-42ffd35774fe06c09f584a482c6253952fdc6b14b6063376ee91b2d96c1d0d8e"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-textextents.c-4423e3829f6dbb9e8ec7477df7f1de916c1cc29b05b174137e4c102631ede424"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-snippetsgtk.py-447b3e52859d0fbcc0fa43ea9a1629af4466853b623c1a1a6414049ba5c10452"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-testpattern.py-4a5c958021a2447b5034ac08cd2569c3798684dab7447e2fb305d357acc9248e"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-matrix.rst-4b663175c816f1df1258864c843a92e82749d86473b05833cdc6bae2a7ebee3e"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-devices.rst-4d2536f77b35f117c90032276d0f6d1532608d936593602802a625e16689e5b6"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-font.c-4de369568b5f027c426a840dbe3961776913ff22ea1e079514c63ee5bbc010dd"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-cmodulelib.h-4f74e120d11b9ab528ed181271e7807025c2d6757541951b8606ff17a3b00142"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-COPYINGMPL1.1-53692a2ed6c6a2c6ec9b32dd0b820dfae91e0a1fcdf625ca9ed0bdf8705fcc4f"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-text.rst-5584e5ba0bf98ea07742d0b85a80c9c939d8f65715013095fe2be22712affcc1"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-changelog.rst-57c148a36c927c0c293f4ddb342323fe73444b789cd2cd10c05c1346e637a62b"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-warpedtext.py-5c10c833aeeb40fb813948762df3c0f63a88c4d36080d8c19ba0d6cbc121f000"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-ellipse.py-5c3263a2bdaa97c8c924cc69b436ebb4b73a44155e342acb4377bb7cc26d5243"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-init.py-5c81ff76ff32f215f157da4f0fb44eef466d7dcc4ff7924ccdcfc19f1bfbf134"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-snippetspng.py-605370b1f5721e93c57a99dd2aa2e76f279dcd48258e69fc050d60bcfc5c86c5"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-cmodule.c-61f296db7cd1ab65be79f8925bd58b03f2e421049fcdc689eaa8f7ccd6dea039"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-text.py-6449979eb10899295fd47077120417636ec87b35ed9915506c413695729e3022"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-cairomodule.c-64e4b8f5b8bdb0e75000c08b5929145c73b5ca038a4e7ead77798e400cdac42f"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-pycairocapi.rst-66bdb6f18d1e3b091257f1c0708390c59d3586cee695508b2950f98c335c4c95"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-clip.py-69e5df0c231f01ce806c944a6d3c43dab79cf5a983c6d00de059ae8176d5e756"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-hypothesisfspaths.py-6ebfd7826eead91a0c80df3a7020421a7ba9f433ca01f4d222cc8d5fd01d14ac"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-testfont.py-70bcb625394ed334ca85c2c4851d273e731eed981409906475d9e204c5b0317c"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-pattern.c-711b04b5db63617c388fcfe7326bcc056558619a688bd11d6e058e9bed16473a"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-setup.py-71e44fa10426b5785e9ed2992360587710d9331fb645c9c7794de6e4cb1afd7f"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-testtextextents.py-7dd8fa050ebdcc569c6aade6225f99f8658263af15bd955726b8499b3502cbc5"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-textaligncenter.py-7e9da377a70f90b7f7f3ba045f733ee95c1c7f44a6e6d1ac154970b4b19d5a80"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-extra.css-823b07e6e2d260d6221f52e4e65225fcb267b541e0dc7479fa7a8377f6791201"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-init.py-831512810a0caae929d9a7ed33f6f7ee849dd9df261cdc10e2634089ec1a8988"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-device.c-886d1aad77538fb39c9491b00a4a781e1a62da4ae7b1b69edbaf782ec50933ef"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-examples.rst-89e04966472edb52143c2206a7072d4cc82057429ef4fe11b27e21048ee7bd05"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-testsurface.py-8b0a160338ef39fa29d5d33f880c17f8df9187e2908af33c21b743b95318444c"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-testcmod.py-90e17b1909d47925715ea13a78d5843666ef8fb360f29717ef1235a06061cbf1"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-path.py-9144f1b8f4fc8f22152ea8b16cbe7c2e9d22cdaf321d970ff4dbbc3309595578"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-testsurfacenumpy.py-928de71faa6bea13706bd9c46c56e2fb926955222aded6476c809b51f6ff277b"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-context.rst-93b5ced63eb3198e4c49f5e9e43a8ef3216de30c558dd9103342242592ec221a"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-rectangle.rst-9459212beb5821710a1aeb48e56dcec566a0f04eb231f766dad15e7d3b6a34da"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-conf.py-949c3fdd21ea5d855591740aa456d97c0d02e78eccaa7ded8830dbf687ebd3dc"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-bufferproxy.c-95120502ea27f27c4db53e96e1b1da7c058ab6c4313c727abbe98388c8be9b51"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-enums.c-9526bb2440872ea82ea96ade0c7348166312c698d6d6853e2fe15386b821314d"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-testmatrix.py-990bd31c3bb5aa9eba4055f516079ce8bd4124f1bc694cd2efefd3bcbf62d156"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-tutorial.rst-9a0e4c91ef183691332d6f10b808f2c823e7120059ea2d747529e76fd19a8b5f"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-snippetspdf.py-9db98ff9f966a3a5de68ee645ee4f3e722bafca8c831fb3228c1c8895ab190b8"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-testglyph.py-9e2c5b9299f2bf0f9611c9007443a7f7cadff6327a02fab7833a67c251b191db"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-paths.rst-a28faeb279887b4345bc680797df9c495847b407f4ebd04dd42ac4df46855079"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-pngview.py-a6c7cfa84f7d297b8e077b88e4cbcbed76619849c27a71d455ffdb7e63c1e288"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-pyproject.toml-a6d3a74e8971c149107bafc37f0afddf046a99edcac4339e72bd10e8376984a0"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-surface.c-a8a48c230aae205be78d73b9699735a10c6bf9e11acd061f442cb61fb2b7e9e6"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-resources.rst-a94a4eab84cec39ad6530a5f3e73af1a4a66efa4a2267241f9071bbf36510e80"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-region.c-ab0a1b7b92493a4533f647ac087b83d9a8a2d2af2ff8514fb321a66fff0c5c2b"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-arc.py-abbe97411acc53fe5c37f0c837a2460b84cde1dc3d65bc258f1fd6062db6727a"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-testcontext.py-ac71a4dc08780630b74bc4801cb82e24a5c5e0becba0db294ae63947f6116f1b"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-curveto.py-b0fcb8e70bed92d1978c7a14b3f6d1242bf675b5ed968ed508fc4a8ef73c05c7"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-setlinejoin.py-b162f6ba93233b74e9676af5c6d9b0195fa7df66640eb28455704e0ec0ddddce"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-faq.rst-b3806bebc2d170745507eda4f4af569439862d6fd4e4544f8bd2034172f4beae"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-testtextcluster.py-b442475e4f706b25c09993f363bd92ab43278aeea00fad46adb41fedb00aedf0"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-constants.rst-b69d981c33ceaca31e73a11037ff6e8081d937cf0128bfb6b5d4adf9fdb62e92"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-PKGINFO.in-b7d3f514a7428292e51210c9f7f7312adbdd9d1335bc333fd6778f38076b350a"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-cairodemo.py-ba50170a8d0db2c7674dd66ed085eef2d1e7abaf7cea86c4d4de6a2e0fa7815c"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-textcluster.rst-bb67e201aa1e19a8f558c7ee1435e7712b0d01b72a7ba174141c050c3a074325"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-exceptions.rst-c0938de974ba4453b73bced5355088fb33d6c01493844cfbe984782ca93a54a0"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-rectangle.c-c2bae413b50c281d150c5128e634a4af7a1c439fd89d5d436316a86434ed7852"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-gradient.py-c451386515188117985ccb0488801228c7bd584b7ea7a8b72af1f16645903000"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-pygamedemo.py-c5f31db0dbfc7fdfc6a760adfca0cd5680aa8e648a1a09d4791f90991f665e2c"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-testerror.py-c72d0af1de02a12f03f5bb0c3331827687d840ea4b4158897be1ecf751f39adf"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-testdevice.py-c9a65a7cd0d7b8014385b46ea5f2461827ea914322a618979cf36e30013fb298"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-toplevel.txt-cd116d217f051994d80334cb5072fc25705eef77c609396d80a8a23c7cb8ddea"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-legacyconstants.rst-d01ce2de6dbd78444c34c6e5d5a6f226101c8338e68f6c0e98036c8f69e1c416"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-init.py-d1181240967ce25ecdd4e33fa348481872c76deb0c7ce12004f36572dc1bd59f"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-testhypothesis.py-d4018bc4544bc098598a8e72971591881ca4f1cbbbb8a59464dd5460ed442c66"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-PKGINFO-d4a9c2a927431c723e0759be077e332689bf647aea4f3067407afcf408211ac8"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-PKGINFO-d4a9c2a927431c723e0759be077e332689bf647aea4f3067407afcf408211ac8"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-setlinecap.py-d660eef19218be6c675483255e160be6a738000cdec8c46a2441812b5a5297b1"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-context.c-d722609c68c9a0d20da0087b971989f206cacdd1278e2ebdb3b99a4865cac6a8"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-fillandstroke2.py-d809e27cb6dfe08919a04e97934355312a578cfe41ab9ca1f3a7e9afc9cf9422"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-COPYINGLGPL2.1-d80c9d084ebfb50ea1ed91bfbc2410d6ce542097a32c43b00781b83adcb8c77f"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-testrectangle.py-d96a760977a7f6c291cdc23f095f89a39fb5175ac0a285b4540263abcf2d92c2"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-testpath.py-dcd978c81678c482f3361048aeb97256de8085ba00eb261a47ccb0d3a41dcb2b"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-textcluster.c-e2ba7aacfb7ed9c2637630ac26ba6adcc5ac817ed50497eb44b93a2224af1fa4"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-py.typed-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-meson.build-e42338b8cbb73744d16e0fb733afaca1abeafb6f53b993a99697ccb837f102c4"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-testsurfacepygame.py-e5d59f16b1570250445a1f39df6cf0465caf5f5960bed54080a146411c676250"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-arcnegative.py-e6158f14764fd88dd3a638ad88a7cb0be4b7968b9840f81ae5fb90329603ce74"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-snippetsps.py-ec551eadf94d3032d0d5e139d24eeff52b6ec32c85d6f3d7e077fbf505f96ca2"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-index.rst-edccd01d6c8fef9289d993b5ccc059755277fdc55f20be60bd2eb81235a0653c"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-example.svg-ee7714a3f0f6534b488192ebfff449948e711bd7b5199ffed52406d200e1c754"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-meson.build-f0f793399e06c4d1b11a91ec6441489e6d103a80d99ef032f0bf6a261d391260"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-SOURCES.txt-f3455b4a0ae2f0e7e14e801b59c66d7aeed61254df50cca4f47736ade2e86545"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-text.py-f450bb63cae7d262a8a30a84f3cf22d6ff33e648ef37454d65e2a1cc6611d324"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-Makefile-f88cad433b7af5c7ddc581b07d4b0ea7b16599c48d2ba6b6cc529285454e3c9d"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-setup.cfg-fab6d6b39c6b5a31fbf5161f86e9096b503f75c52e7b6f6525ede5797818e300"}, {"spdxElementId": "SPDXRef-Pkg-python3pycairo1.21.0r0p454f659.tar.gz-3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37", "relationshipType": "CONTAINS", "relatedSpdxElement": "SPDXRef-File-cmodulelib.c-fbd2cf83b7453ecf4e5d208a20a4c37f1e2d46696e9da3d81ddaade270622723"}], "documentNamespace": "http://spdx.windriver.com/Reports2.0/3084281ba4dbd6c3f3c6cbdbcc113400060e4b9f9ee517e58aac163be8d9fd37"}