sha256:16c60dd1bfa0bf7029fab76ab1a6f646ebae42ce916ee6f6994b4a5a96cd9f42
Build input of
- files.pythonhosted.org: ruff 0.8.4 (https://files.pythonhosted.org/packages/34/37/9c02181ef38d55b77d97c68b78e705fd14c0de0e5d085202bb2b52ce5be9/ruff-0.8.4.tar.gz) sha256:0d5f89f254836799af1615798caa5f80b7f935d7a670fad66c5007928e57ace8
Dependency Lockfiles
-
sha256:670e12489f500761ff1c4b490f2519c0fe8ba35734be8f5cc141bd95e8d292a6ruff-0.8.4/Cargo.lock
Diff
Content
sha256:c0aa51323520c208ba897b9ea8ae2e5edb13a6db2fc25debfda1dcb1e089a1b2 ruff-0.8.4/crates/ruff_macros/Cargo.toml sha256:0c13c54d1ce4382c9d6180a9902e6e1408e3c1210a0b688f944b2b7c0c53e228 ruff-0.8.4/crates/ruff_macros/src/cache_key.rs sha256:9e6b59691d3e6413f8f157e0b8a22699f8b8cedf76e0cde9623002bfb7440890 ruff-0.8.4/crates/ruff_macros/src/combine_options.rs sha256:4fffdcc50dd6cdaf0bbc0769ebeecd30ff59691608a345d293611234bd05078e ruff-0.8.4/crates/ruff_macros/src/config.rs sha256:4c7e28a1a107192ba47b0b9fb245f242db8d0881717679df296bfbebf75bbd29 ruff-0.8.4/crates/ruff_macros/src/derive_message_formats.rs sha256:bf03b19b5a3570c6a16013773e444a987eb1c75f5e9c78077f40a8ccbeea458c ruff-0.8.4/crates/ruff_macros/src/kebab_case.rs sha256:e5a899dbf79db060dc642ad97965bc8a5fd2cdc12f20174a999b5a8c63f8243a ruff-0.8.4/crates/ruff_macros/src/lib.rs sha256:02c04b9289b848ed06948ac7df376c0771623a9157f5a125d0eebf2e6208eba2 ruff-0.8.4/crates/ruff_macros/src/map_codes.rs sha256:488dcf28de6851a2a74cfb7f1cee97d3318d952d6588888818205fc2cbf9c2b7 ruff-0.8.4/crates/ruff_macros/src/newtype_index.rs sha256:51c2f9137abf064d20967a96656c060865fce215ac8659f21083fc693499a947 ruff-0.8.4/crates/ruff_macros/src/rule_code_prefix.rs sha256:4aa398bde3accc6c6c7a1e583a3a7a4a4acd695bf77819e84ec16ebf72a7796e ruff-0.8.4/crates/ruff_macros/src/rule_namespace.rs sha256:9e4aaaf431e4be906140fd71ae4f5ae57ad7a4d01d7216301d5813b82c700d37 ruff-0.8.4/crates/ruff_macros/src/violation_metadata.rs sha256:a1a310a8ef6034e300dcddb99acbdd78360ead08f11fe532805c69e739f5b2fe ruff-0.8.4/crates/ruff_python_ast/Cargo.toml sha256:51acc0ce0872a08e89b814718ebfcbfdef77d9ecea3b9337603e9f03ace36754 ruff-0.8.4/crates/ruff_python_ast/src/comparable.rs sha256:1985716383884e9af9e0f99d4eb5149a5f302c1ce4046ce7aa6b00ca60c6ea9f ruff-0.8.4/crates/ruff_python_ast/src/docstrings.rs sha256:a3bfb3d94caa20711312683eb894ebdc0ee784383b7680db855a7da04a4410cf ruff-0.8.4/crates/ruff_python_ast/src/expression.rs sha256:403caac778633165c15523dccf7ac3f5415d5e15507e9766191c6bbd257fe806 ruff-0.8.4/crates/ruff_python_ast/src/helpers.rs sha256:d82af2b844af4863123564aa1d7e34ef13776fc9fe8b1531dd6f0f7a657c03a9 ruff-0.8.4/crates/ruff_python_ast/src/identifier.rs sha256:8444e915bd7dfe067b58592841b397dad6f31a921e03d395a09af5fae72fac2d ruff-0.8.4/crates/ruff_python_ast/src/int.rs sha256:25347d14fa19c71702721cb88bf8e7bbfead1e92a63f66a9086a159b037afb3d ruff-0.8.4/crates/ruff_python_ast/src/lib.rs sha256:6c644af120d2d0acafe8890345f16423f370de7e949f267b4593221973e0597c ruff-0.8.4/crates/ruff_python_ast/src/name.rs sha256:f79b66c426d0b5253b14cff7053d68b9ec4ae397109f6921e405706fa88f163f ruff-0.8.4/crates/ruff_python_ast/src/node.rs sha256:0c95f53495fdb75748c2ffe99128ba6b96085e406cdcd2272b6bfcb08a435939 ruff-0.8.4/crates/ruff_python_ast/src/nodes.rs sha256:17c077b980ddc860ff26dfab802f0d6eaf3ee8ef22a3da6a343dbbeeda58f69b ruff-0.8.4/crates/ruff_python_ast/src/parenthesize.rs sha256:e1b5fd42038d3fc8fcc5ba632ed5db5112da351bdc354aeb96f6399174357e65 ruff-0.8.4/crates/ruff_python_ast/src/relocate.rs sha256:77051f5e3248cd3339b27a515d6c651c0f8ee0500a089e87564e18026fc04505 ruff-0.8.4/crates/ruff_python_ast/src/script.rs sha256:cb7f6a577719ca12626f30965f0a25ecbfffa2c722e31b9a97c8eef7083fc802 ruff-0.8.4/crates/ruff_python_ast/src/statement_visitor.rs sha256:4e9b0b0073fe76e4a50e916cb47a916b64d7f58b5f2156824aaf55b9fb27a64c ruff-0.8.4/crates/ruff_python_ast/src/stmt_if.rs sha256:95eb4d28163f2c0320e224e8110599af951e7ff0b14d443cc136a62dce10d787 ruff-0.8.4/crates/ruff_python_ast/src/str.rs sha256:13b443d18d5beca2d502b049ccca476a36cd3a13cb82b39d0a20ae01f7c0d11f ruff-0.8.4/crates/ruff_python_ast/src/str_prefix.rs sha256:5835330fe61adbb0d7d4c55cf3948c3a49398c18b175ff7fb5053adea5460df5 ruff-0.8.4/crates/ruff_python_ast/src/traversal.rs sha256:2be416cd19d5fc516be60570668710f8015bdfbf8e318dba04057b0add3ef640 ruff-0.8.4/crates/ruff_python_ast/src/types.rs sha256:b578e6d37c0a448f3855087f56d6660108ac0b8921bc0e01de735283b6c06307 ruff-0.8.4/crates/ruff_python_ast/src/visitor/source_order.rs sha256:62773ea17896eb5d3a16fe5c2d78b802529500100fee17af0523a1e9ed058919 ruff-0.8.4/crates/ruff_python_ast/src/visitor/transformer.rs sha256:d6f55a93054f0efef6d78edb4e37e2879591150db866c7a9a72e3245bdff8e48 ruff-0.8.4/crates/ruff_python_ast/src/visitor.rs sha256:e8e4ae1dc2fde949452cfb7e5299668acfcd2ffd20d719a4e679df577467fa4c ruff-0.8.4/crates/ruff_python_ast/src/whitespace.rs sha256:34a76f42edb1b13074d28ab1a84f16a7fd150106938935cafb5fdaa28a0b1c6e ruff-0.8.4/crates/ruff_server/Cargo.toml sha256:e50383db999d489afbd69f5f9a67f7a1b5a8a3552d6355e89855b9139eda6d3c ruff-0.8.4/crates/ruff_server/CONTRIBUTING.md sha256:6e2c11a64880e1db1a896d2afbccf4eb9166e13117a18715402389376f50b871 ruff-0.8.4/crates/ruff_server/README.md sha256:98ac7556f4888f00c9c9962daa3434bc303e43fa180948017897975bbcee7d8c ruff-0.8.4/crates/ruff_server/assets/nativeServer.png sha256:42c1465675b2d9160b9155ace2dd7029875dc12766d87f2b06ab50546032d24f ruff-0.8.4/crates/ruff_server/docs/MIGRATION.md sha256:aa59772758b59031137f622292140f64c2b00504b88369daa405459022728d4e ruff-0.8.4/crates/ruff_server/docs/setup/HELIX.md sha256:fdd1ec69653220eaee9b1dada862bca6b59452f2a06ae55447c8d6cd2f11540f ruff-0.8.4/crates/ruff_server/docs/setup/KATE.md sha256:8baecde00166442033c65dd53d62d629dec8e1b35dfddc6d265ade05e8831976 ruff-0.8.4/crates/ruff_server/docs/setup/NEOVIM.md sha256:45f04f5788cd85a631791f04226d81decb2fac5210e963f8fe2aca74b7bf3a90 ruff-0.8.4/crates/ruff_server/docs/setup/VIM.md sha256:e3e8d99f2c88d68a60bdfe5fdd2315402bb36f1dc49aa11c2c38a2b388457f71 ruff-0.8.4/crates/ruff_server/resources/test/fixtures/pandas_html.py sha256:ca3d163bab055381827226140568f3bef7eaac187cebd76878e0b63e9e442356 ruff-0.8.4/crates/ruff_server/resources/test/fixtures/settings/empty.json sha256:8edba997f540eda43661bca6c6011bf00682b6dd37f9cc9cce827eee4ded65a2 ruff-0.8.4/crates/ruff_server/resources/test/fixtures/settings/empty_multiple_workspace.json sha256:4c333805f667a02d615dce0fb68649358985554f5a44c4c7777ce0dc7b017bb7 ruff-0.8.4/crates/ruff_server/resources/test/fixtures/settings/global_only.json sha256:99532f3d5c42e361ca27471c7b4180c3608a4f7e825682ef1909aedf306a9a17 ruff-0.8.4/crates/ruff_server/resources/test/fixtures/settings/vs_code_initialization_options.json sha256:b12f0306d987a4bb812f352beb8eeccafa76a8e861f79a5527334b7756fa0ab3 ruff-0.8.4/crates/ruff_server/resources/test/fixtures/tensorflow_test_notebook.ipynb sha256:371cf900afd488a6b467977808c7af94543998255d19b41b0cc9289e749b95ee ruff-0.8.4/crates/ruff_server/src/edit/notebook.rs sha256:0d4be0e205c76e5a68e60d9769d5ad9e4063946aca0ccbda88349c4f7f6de987 ruff-0.8.4/crates/ruff_server/src/edit/range.rs sha256:e73b2316dca5424394fa6d807a19c998312166b1e79ca4b2858dbdb6231f2483 ruff-0.8.4/crates/ruff_server/src/edit/replacement.rs sha256:b537b098bcc232210d9a1c87a74398eb80c04513eaadb0b659deb077b86d8627 ruff-0.8.4/crates/ruff_server/src/edit/text_document.rs sha256:dc81370ee1487db79a55749becc2f82a94737c879a210d2a243742f60fd76923 ruff-0.8.4/crates/ruff_server/src/edit.rs sha256:4d73e00155ca6fd208926ffcdc27d7efd3fee9aa56dab93b3c7f6c5337714def ruff-0.8.4/crates/ruff_server/src/fix.rs sha256:d3e8e7385ced002853b7b3c32f08bf817f1456ff2d7cb86d20b5e4329ed9ba64 ruff-0.8.4/crates/ruff_server/src/format.rs sha256:48ce48aecf97bf0e6f21cddf3a4ee999445a70d9d22b8fe6d5911a54bc61ff91 ruff-0.8.4/crates/ruff_server/src/lib.rs sha256:b1e885148946ee8d983431f8e859be68602532c3e580fe8dffc06e4567183d51 ruff-0.8.4/crates/ruff_server/src/lint.rs sha256:67bbb06b6df3bf9345676243f5eb58bf70573ffc806dcc8e37bbe4147207bad5 ruff-0.8.4/crates/ruff_server/src/message.rs sha256:5ecb9ba677adc8f47d0dfb9d1f0bff8dfebbf9d294a96e819b904de988a51058 ruff-0.8.4/crates/ruff_server/src/resolve.rs sha256:b05a3b6a385c96fb178710490cf976ec8aa98c90c8a353b2a8aa7e395ee4057f ruff-0.8.4/crates/ruff_server/src/server/api/diagnostics.rs sha256:0cf19f0e4bae4b78678dfebc248fa3a090aad6de46d90fbae2d33ff4b6744260 ruff-0.8.4/crates/ruff_server/src/server/api/notifications/cancel.rs sha256:ae1ec6715a107f87bde8f193d4206e85a9003afbad4884619616ab3e05a766bf ruff-0.8.4/crates/ruff_server/src/server/api/notifications/did_change.rs sha256:842a3874eb36ec7ba9c9907315d2d44e57280192932a07d9312ee72704e8c915 ruff-0.8.4/crates/ruff_server/src/server/api/notifications/did_change_configuration.rs sha256:f65fc1dbdbdab74e19538fd64ba76a3f02a8ba6ef83e9cc3d633292ca2e16484 ruff-0.8.4/crates/ruff_server/src/server/api/notifications/did_change_notebook.rs sha256:694fa8cbe4c09cbe9b6b2dc0421953cf23557009b5b24a793a529049b2915422 ruff-0.8.4/crates/ruff_server/src/server/api/notifications/did_change_watched_files.rs sha256:d3cbd48cc262eca232ece1868b40c8aeb18207fb3b3da47aa669b7e891f415ed ruff-0.8.4/crates/ruff_server/src/server/api/notifications/did_change_workspace.rs sha256:7a3345f7deffbffb6bcdf6fa51c753fbd4b85fb2460dd1eb48b71709604c34ef ruff-0.8.4/crates/ruff_server/src/server/api/notifications/did_close.rs sha256:953ccbcf9313da4769b858edb59065c8e7564097d6a77020d608d799c69aa76b ruff-0.8.4/crates/ruff_server/src/server/api/notifications/did_close_notebook.rs sha256:09111cdd04c9154add127809110fd43cf0c32ea1a211e01884a9f9c0bd49a4a2 ruff-0.8.4/crates/ruff_server/src/server/api/notifications/did_open.rs sha256:97b8cbb767fc258be1599bba1e9c3113890c7792a92687fae67ae61953687fc8 ruff-0.8.4/crates/ruff_server/src/server/api/notifications/did_open_notebook.rs sha256:751807df4f4e33a6788bcdf8b9bef2342adce91b94d3e4d04a2dca606e40b69e ruff-0.8.4/crates/ruff_server/src/server/api/notifications/set_trace.rs sha256:c9756c73713800476ba57b9bd3d6f3937fe3c867ce468d388982be52ddf0fb5b ruff-0.8.4/crates/ruff_server/src/server/api/notifications.rs sha256:49fa7cc1410f47423b7c40a1ebec338304a570647376434868a4c0f3d69ee313 ruff-0.8.4/crates/ruff_server/src/server/api/requests/code_action.rs sha256:080f5b3bd666520185d9146b211c478f1b89e4cdefd22d8b57ba65f6ed26d828 ruff-0.8.4/crates/ruff_server/src/server/api/requests/code_action_resolve.rs sha256:580f86793b63fd122fa6f3a67c766f456f1ac5a0653e7a321137418d0af2c535 ruff-0.8.4/crates/ruff_server/src/server/api/requests/diagnostic.rs sha256:c6c9e7d9945aebf2ed1288e372ff03b043fe0b406225f3695acb949bd14fd758 ruff-0.8.4/crates/ruff_server/src/server/api/requests/execute_command.rs sha256:cf973a6c8c78b89dd1c9407b11bdcb1bc0aaea01341f46f129fca879bf173270 ruff-0.8.4/crates/ruff_server/src/server/api/requests/format.rs sha256:357bfedbce50937a1dea7105c2bf3ad25da4263de97ffc6f60bf345a3ecec8c9 ruff-0.8.4/crates/ruff_server/src/server/api/requests/format_range.rs sha256:259b69b4bec54aeea1e597bbb209d414939504f9a94be49550c6e8412d06c7ab ruff-0.8.4/crates/ruff_server/src/server/api/requests/hover.rs sha256:d93cbe01c731616534152f63459b961f98a2219804ce4f6546f0fe908453a34d ruff-0.8.4/crates/ruff_server/src/server/api/requests.rs sha256:413480a89852eab28755350eb4e6808de84280cc5a8d5b7ecd22ed52f9256b6b ruff-0.8.4/crates/ruff_server/src/server/api/traits.rs sha256:f5206875469efe300e5ee8403fbf02cbb247f21f22d0804c4717d3ff9433c5e5 ruff-0.8.4/crates/ruff_server/src/server/api.rs sha256:4e174d257fdd832a07441c15a50c41a43e8254d1c294cd1a7e5084aba09b46d1 ruff-0.8.4/crates/ruff_server/src/server/client.rs sha256:bab0e108c679457534ce74418569aa7ac996a08b05bf8b84b16961ae56069114 ruff-0.8.4/crates/ruff_server/src/server/connection.rs sha256:70fa284492e6f69993ff47afc10686d788260f95994a6ae04a042e011f0404b0 ruff-0.8.4/crates/ruff_server/src/server/schedule/task.rs sha256:2bb37533198e464c70aa9454782c7b6d0904a49f70214cd9ec4493bb3d0a514f ruff-0.8.4/crates/ruff_server/src/server/schedule/thread/pool.rs sha256:8c304a3ab35088fa70125db848750de7b27307527b9545bd80c25431664f4809 ruff-0.8.4/crates/ruff_server/src/server/schedule/thread/priority.rs sha256:2d03395ed2253aeb730ad8ef9207fac057cd77a681001bfbcd3f0022f8fb463e ruff-0.8.4/crates/ruff_server/src/server/schedule/thread.rs sha256:5cea57aad89c1c8895a7eb79d8cbd8eb0da606946fcdfb8bd5f706fb95dcca65 ruff-0.8.4/crates/ruff_server/src/server/schedule.rs sha256:e4775906ce607c6701de5b3ee6893cc5706d5ad3d4c7183f059a4fc1f3cb8857 ruff-0.8.4/crates/ruff_server/src/server.rs sha256:f70aa18106f41d093bd5673f65eccf6e2f8c0c78e2d6ae65b2ca18951fe29210 ruff-0.8.4/crates/ruff_server/src/session/capabilities.rs sha256:47fa9019ecdd9ddea5d90350317e24a58668e933f4092bb95c92240596b5dd8d ruff-0.8.4/crates/ruff_server/src/session/index/ruff_settings.rs sha256:96fd12a1303396b018bfd8cbaeda3b7d1ddf3a06e621c52a64eba28424e7a3e0 ruff-0.8.4/crates/ruff_server/src/session/index.rs sha256:f837ec8a8356c0844f2e6a10b726e843b1861aa5c34f0da580d9e62e4476639b ruff-0.8.4/crates/ruff_server/src/session/settings.rs sha256:114263e5dd25f7bad70d9d45dc26b16cf2572ff600a2e529162d1be0524c84cc ruff-0.8.4/crates/ruff_server/src/session.rs sha256:a7f45634eda7ea78377dfa03c7a1ff4c9c92cda57c7ec17f7d0bcf2def9ce35a ruff-0.8.4/crates/ruff_server/src/trace.rs sha256:ad0aaafe5f5faa900acef4e7d7ac430e6edd472475ddf0108284e7239b159e23 ruff-0.8.4/crates/ruff_server/tests/document.rs sha256:e2960d5f37578a433248f0bca6796004063eb7a8ac6d5a18c3c08bf5db618346 ruff-0.8.4/crates/ruff_server/tests/notebook.rs sha256:de5710df805372e83fe1a124209c0b103b53951203b4db3e44ad33e5d11560b2 ruff-0.8.4/crates/ruff_server/tests/snapshots/document__delete_lines_pandas_html.snap sha256:a8d70a6f4dc7c6201336a9ce9f4535f1cd37608fd2da4702edf21910e6a68433 ruff-0.8.4/crates/ruff_server/tests/snapshots/notebook__changed_notebook.snap sha256:fb20e436d2951af9604d67292ed13f14e83fa74fb2e7581cc9aca0c5f23e9b88 ruff-0.8.4/crates/ruff_server/tests/snapshots/notebook__initial_notebook.snap sha256:0671262beb3f091debae22a325dcb0e8edabd7fd8099ba272a91bd85f2d5f625 ruff-0.8.4/crates/ruff_python_literal/Cargo.toml sha256:f6abe381fbcbf20b35bae667f8807b288470a6969a199bd6c388b1a8e2d96575 ruff-0.8.4/crates/ruff_python_literal/src/cformat.rs sha256:89d1f946a2f7617e883d2f36c06865577c0916a3647532340aae6e9cde6be33c ruff-0.8.4/crates/ruff_python_literal/src/char.rs sha256:dbeb486143f3f15b2b4b59fc32aa8bbef763a1a545bda080265f68d0730ec547 ruff-0.8.4/crates/ruff_python_literal/src/escape.rs sha256:d50d41235549e231cb70d65d00c94476c75d3667318b84b8b9aca788edfe33a2 ruff-0.8.4/crates/ruff_python_literal/src/float.rs sha256:1de20d0fcf145ee78b06fa348cf15440bc485e655e1847db5502a387374ee39a ruff-0.8.4/crates/ruff_python_literal/src/format.rs sha256:841567af710caed6794cf8a23c44fea41207ea210062e01b41309f1b11edac2f ruff-0.8.4/crates/ruff_python_literal/src/lib.rs sha256:ec36937c3f94a7eb10f806e2e891505ae481b9c214b5612449b5514e39f77c1f ruff-0.8.4/crates/ruff_source_file/Cargo.toml sha256:c0a6aff1b34092ef76f882bb189bf7870228d73fd24a86bf964f54fbecaa4f24 ruff-0.8.4/crates/ruff_source_file/src/lib.rs sha256:3fd807c9844292c2208a8a802bbe2bf1f7ca2eda388001e32c15de0ae5b99bd6 ruff-0.8.4/crates/ruff_source_file/src/line_index.rs sha256:9bc746e93292064f1c2ea731c4756df6cc6e3fd9bcda6cf8ca9fca84437041b3 ruff-0.8.4/crates/ruff_source_file/src/line_ranges.rs sha256:9652bf65d0c6e5f5c2b8ec2c2f328f323bb4439ef4bf5447e298849a1bbb0270 ruff-0.8.4/crates/ruff_source_file/src/newlines.rs sha256:a9f54cbf6e65ae887691bcd7aaab56da338e04420741cf76f9341b7ec826f81e ruff-0.8.4/crates/ruff_linter/Cargo.toml sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ruff-0.8.4/crates/ruff_linter/resources/__init__.py sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ruff-0.8.4/crates/ruff_linter/resources/test/__init__.py sha256:78f55906cd2dbc71b5a7216943a3e31b9fd5f9b64b0d71af32ec00ae8d34747f ruff-0.8.4/crates/ruff_linter/resources/test/disallowed_rule_names.txt sha256:a6dfcf9a7978996757e9d45522e9850d964d73a5e8edf20a83eb9a236413e1a1 ruff-0.8.4/crates/ruff_linter/resources/test/package/pyproject.toml sha256:65a15cbbeca87f17449e5b2b2e152901973a2f6c8a2c9ebfc62f99b6171b1387 ruff-0.8.4/crates/ruff_linter/resources/test/package/resources/ignored.py sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ruff-0.8.4/crates/ruff_linter/resources/test/package/src/package/__init__.py sha256:55f7b687ee9c75ac37c41f7a0edb4c3596dcb68f22005b125ca2d3a715e5fd91 ruff-0.8.4/crates/ruff_linter/resources/test/package/src/package/app.py sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ruff-0.8.4/crates/ruff_linter/resources/test/package/src/package/core.py sha256:75786e6e98f06ca4025a9c655ea569f79c68fb489a54f3b500660694e6ed9088 ruff-0.8.4/crates/ruff_linter/resources/test/project/.gitignore sha256:630486a7c5fb4a198e2792d79ec857eed179958965921cc77492df97b22d3896 ruff-0.8.4/crates/ruff_linter/resources/test/project/README.md sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ruff-0.8.4/crates/ruff_linter/resources/test/project/examples/.dotfiles/pyproject.toml sha256:4c75e518a1a43e96ef6843a38267a4176de682ec6119b08b5964a491ae89aeea ruff-0.8.4/crates/ruff_linter/resources/test/project/examples/.dotfiles/script.py sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ruff-0.8.4/crates/ruff_linter/resources/test/project/examples/docs/docs/__init__.py sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ruff-0.8.4/crates/ruff_linter/resources/test/project/examples/docs/docs/concepts/__init__.py sha256:d6eaa88cdb778a7d5cef3dfcdfae01bd4f811bb5efbdc049b4edd00261ec1cd2 ruff-0.8.4/crates/ruff_linter/resources/test/project/examples/docs/docs/concepts/file.py sha256:7f84a02561da78ab51941e48f63df484a2994068b9a7bc086fdc51776d24b071 ruff-0.8.4/crates/ruff_linter/resources/test/project/examples/docs/docs/file.py sha256:a4ebb23266a0f804fb9490ecba53939f1c57079928ca8eee357a20af493aa273 ruff-0.8.4/crates/ruff_linter/resources/test/project/examples/docs/ruff.toml sha256:d6eaa88cdb778a7d5cef3dfcdfae01bd4f811bb5efbdc049b4edd00261ec1cd2 ruff-0.8.4/crates/ruff_linter/resources/test/project/examples/excluded/script.py sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ruff-0.8.4/crates/ruff_linter/resources/test/project/project/__init__.py sha256:d6eaa88cdb778a7d5cef3dfcdfae01bd4f811bb5efbdc049b4edd00261ec1cd2 ruff-0.8.4/crates/ruff_linter/resources/test/project/project/file.py sha256:a1806bcb5cd944df87b814ceb271f452905c31275e957dabdb1f3cbaef795505 ruff-0.8.4/crates/ruff_linter/resources/test/project/project/import_file.py sha256:55ec825d571ea65cfd853ae33a0b2f102d4dd31075fd6e89c839ba5266d71fec ruff-0.8.4/crates/ruff_linter/resources/test/project/pyproject.toml sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ruff-0.8.4/crates/ruff_linter/resources/test/project/python_modules/app/app/__init__.py sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ruff-0.8.4/crates/ruff_linter/resources/test/project/python_modules/app/app/app_file.py sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ruff-0.8.4/crates/ruff_linter/resources/test/project/python_modules/core/core/__init__.py sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ruff-0.8.4/crates/ruff_linter/resources/test/project/python_modules/core/core/core_file.py sha256:5ccf30ba96a8187e538ec67dbe369e563d0a7d6bdaad7638e4e7a661e0d231af ruff-0.8.4/crates/ruff_linter/src/checkers/ast/analyze/bindings.rs sha256:6f4c36a26143649173047a76b72ef7b3b9a9dd0453520d2852212f84b3e122d5 ruff-0.8.4/crates/ruff_linter/src/checkers/ast/analyze/comprehension.rs sha256:129e23e81f55fa8463c532212fba9e03d13f85f764694da083fe6ef9b18828da ruff-0.8.4/crates/ruff_linter/src/checkers/ast/analyze/deferred_for_loops.rs sha256:a539ae52c7271eeab00527feb957ec81ee56c39df808ff55879b246a01898a87 ruff-0.8.4/crates/ruff_linter/src/checkers/ast/analyze/deferred_lambdas.rs sha256:7d6f18bd02c71436dd6ffb41a2d26fd56b822bd6df712440895412ff8d2e2be7 ruff-0.8.4/crates/ruff_linter/src/checkers/ast/analyze/deferred_scopes.rs sha256:5a1935ee8b4798464c65c9edb0d0630594494b3bb141d8e1417421eb8c8fdce4 ruff-0.8.4/crates/ruff_linter/src/checkers/ast/analyze/definitions.rs sha256:4f70ba2640aa01ec50372f8ed77fbc924153bf4145bb58a5d1a3265c798bab15 ruff-0.8.4/crates/ruff_linter/src/checkers/ast/analyze/except_handler.rs sha256:e8aebacbe0c50f8bad3d7f728ac1e235e8edf1e5aae635bb52092865c5b9334c ruff-0.8.4/crates/ruff_linter/src/checkers/ast/analyze/expression.rs sha256:e667b0bb8625e16bbb6c51df11cf3b615008281175ececeb0807393c8f6b8504 ruff-0.8.4/crates/ruff_linter/src/checkers/ast/analyze/mod.rs sha256:53a6d48dbdbab695f056d873518f82c33b46977d1f6723db15dfc159c3a5c1ff ruff-0.8.4/crates/ruff_linter/src/checkers/ast/analyze/module.rs sha256:87c38da867bc85d57d50c00433adf2ede8d7adbf5440b78d27ba76d7c32a364f ruff-0.8.4/crates/ruff_linter/src/checkers/ast/analyze/parameter.rs sha256:af260f59951856e3f9e93fd1e43a5fcf231fc309be88ba41bab999b26c894d8e ruff-0.8.4/crates/ruff_linter/src/checkers/ast/analyze/parameters.rs sha256:f412e3cc8df573ef536c05e32f338197b4b4849733be7f477d50efd79964ce80 ruff-0.8.4/crates/ruff_linter/src/checkers/ast/analyze/statement.rs sha256:b7b1ef0da1c148da62d8a43bac27dd4c7ff4d60734ed135ead995b24b5baf01d ruff-0.8.4/crates/ruff_linter/src/checkers/ast/analyze/string_like.rs sha256:2f072f0ab78838835e0ce6e5dda26215abb0b5681cef2bd738afed3bc4882acf ruff-0.8.4/crates/ruff_linter/src/checkers/ast/analyze/suite.rs sha256:51f2ff084437fd2114740ef669348608ed39d5c8ebcacc9ac3129337b1452e78 ruff-0.8.4/crates/ruff_linter/src/checkers/ast/analyze/unresolved_references.rs sha256:923566e6a0da869b7d90f2816a3c88b45b2f32ad1e6d1d74651b689c3c7802f3 ruff-0.8.4/crates/ruff_linter/src/checkers/ast/annotation.rs sha256:229dbeaf31be442f278c627d75ca92cc7560309416b9a65b6a875c2c71474d57 ruff-0.8.4/crates/ruff_linter/src/checkers/ast/deferred.rs sha256:d00e3b9230302915ca8c2ff8b5021afbbaf0ae8232b9cd39764dff1896cf9ae9 ruff-0.8.4/crates/ruff_linter/src/checkers/ast/mod.rs sha256:bdf7d913769c5ca33ea152e97ad015dbcdd8699ef228c1f667eaa98fabf448ed ruff-0.8.4/crates/ruff_linter/src/checkers/filesystem.rs sha256:d3c075957de3b51636d4e3e35e19d0f7777b261bf27f55f1e09d18aff9a60c60 ruff-0.8.4/crates/ruff_linter/src/checkers/imports.rs sha256:c0b126bd71d912584461432068235e6724ddc532417138ef9252f66fae77aea5 ruff-0.8.4/crates/ruff_linter/src/checkers/logical_lines.rs sha256:99991f404c9222660bad4826fae6bb547044b4d739e52c3a9c1e8b71956f08e6 ruff-0.8.4/crates/ruff_linter/src/checkers/mod.rs sha256:eb6b3e2558bec310cf034f5e72445f0c58a5bb217b71f8dc21b07040fd6d5e25 ruff-0.8.4/crates/ruff_linter/src/checkers/noqa.rs sha256:de313a1a8992536f2f4de64914f64fd3b41fa98fdf90b0b04ce57c235209f9b1 ruff-0.8.4/crates/ruff_linter/src/checkers/physical_lines.rs sha256:d0fd88eac0cd05d6196735bdcec0be5b3d77b7853294c40f668d2302d0671ba1 ruff-0.8.4/crates/ruff_linter/src/checkers/tokens.rs sha256:ae84fef3b0f3e719aabe7a1e83985daeecdaac90d0d18c987b779ed991eb252f ruff-0.8.4/crates/ruff_linter/src/codes.rs sha256:b976376fd74e0e6a221f6f018cdb1903168d0e7b6468d413f3d617ab04a3edad ruff-0.8.4/crates/ruff_linter/src/comments/mod.rs sha256:d670742b054a69565d3a36e75eef635da1c00f4ead2f2aeee55de0b6353d29f2 ruff-0.8.4/crates/ruff_linter/src/comments/shebang.rs sha256:1f96b1eede6ec704fee7eff1206eea4788983602795f018ea9538d5a7b2b0211 ruff-0.8.4/crates/ruff_linter/src/comments/snapshots/ruff_linter__comments__shebang__tests__shebang_end_of_line.snap sha256:1f96b1eede6ec704fee7eff1206eea4788983602795f018ea9538d5a7b2b0211 ruff-0.8.4/crates/ruff_linter/src/comments/snapshots/ruff_linter__comments__shebang__tests__shebang_leading_space.snap sha256:9e747c616dbe3264585322db54bc70f01573d29a64f78ce2d823bc143fcae550 ruff-0.8.4/crates/ruff_linter/src/comments/snapshots/ruff_linter__comments__shebang__tests__shebang_match.snap sha256:31214110d79f60905354af58f66446d53143e3032b54512532ee15eef9a3d58d ruff-0.8.4/crates/ruff_linter/src/comments/snapshots/ruff_linter__comments__shebang__tests__shebang_match_trailing_comment.snap sha256:1f96b1eede6ec704fee7eff1206eea4788983602795f018ea9538d5a7b2b0211 ruff-0.8.4/crates/ruff_linter/src/comments/snapshots/ruff_linter__comments__shebang__tests__shebang_non_match.snap sha256:7663c289a4c19f11213922bf6bf4cb5a4185ae6df58c7e729dd7408850cf4dd0 ruff-0.8.4/crates/ruff_linter/src/cst/helpers.rs sha256:95dac9fb081d2530f6f25b6645daf332fbd6bc9da32a185d4372d6b351b6d684 ruff-0.8.4/crates/ruff_linter/src/cst/matchers.rs sha256:2e5aeb6a92b5f5a207dd9d8f8a0fa7dd24d454167cf2ff1e6e80320945d964bc ruff-0.8.4/crates/ruff_linter/src/cst/mod.rs sha256:2d5202e8e177f0f8edd64ca36427eafa95b5fe7a466bab2bfe36dec25540bab0 ruff-0.8.4/crates/ruff_linter/src/directives.rs sha256:9aff7e1fd9fda4dd6bb8fcec64e698bf49dde3ae18d5803e6d2efc6572f231af ruff-0.8.4/crates/ruff_linter/src/doc_lines.rs sha256:2595d628154cdb1b4b6cd3289e9a26eea82cf1d14532f44d3cbf5fdc776732b3 ruff-0.8.4/crates/ruff_linter/src/docstrings/extraction.rs sha256:469d7d0d1f13f13ee9198a98a525c967a2c6ee907f243d04a91f8833a4cca4b6 ruff-0.8.4/crates/ruff_linter/src/docstrings/google.rs sha256:b73da4c35cb9bc04e4db627b6ce2a91deb830bb9c9fd0b7c5e6c47482011940b ruff-0.8.4/crates/ruff_linter/src/docstrings/mod.rs sha256:fa1f8255976655b34bb5aaf43f37f92bf007a4225fcd877d944f6d781363f95b ruff-0.8.4/crates/ruff_linter/src/docstrings/numpy.rs sha256:597c3c72c09aaa438146e76de0f5591c44ed7376831afa30ada3dbc472672627 ruff-0.8.4/crates/ruff_linter/src/docstrings/sections.rs sha256:772a5d94b0f2e170c5f11a62dab09796da73bb6683536c73fb97d92d69cb1e88 ruff-0.8.4/crates/ruff_linter/src/docstrings/styles.rs sha256:ef1b62ec995f961bb9fa1f19d1661cacf9bb28a42c65a1f5ea09f994e6351c63 ruff-0.8.4/crates/ruff_linter/src/fix/codemods.rs sha256:576936985f36e1e5f85ac11e10714b40668d819eddbcc3b65712ea7667873a44 ruff-0.8.4/crates/ruff_linter/src/fix/edits.rs sha256:db3cd0d334fbe794697b159155be75ca8ad279979f35ea6e0a31d13cd41fefde ruff-0.8.4/crates/ruff_linter/src/fix/mod.rs sha256:29339540e332529c0ca91da7ab30cc64ef5c698b8360adbad2dae51bf3dae372 ruff-0.8.4/crates/ruff_linter/src/fix/snippet.rs sha256:44d50eed266889a4158fd1b99b09c8f63102267355939608710d5d9deb46a043 ruff-0.8.4/crates/ruff_linter/src/fs.rs sha256:f16f5df11bb0f93c59e024fa9cbd8dca9ae6919f220594b46abbd741179061db ruff-0.8.4/crates/ruff_linter/src/importer/insertion.rs sha256:509c8228cfac568144d0381fb42eec7ac595a2dff1e19f1f4c6274bb442f26a7 ruff-0.8.4/crates/ruff_linter/src/importer/mod.rs sha256:67ecdd64cc7bb9c893482e4162c1fc18941536b844920d7795c97420bef018bd ruff-0.8.4/crates/ruff_linter/src/lib.rs sha256:96dd6ee7f3324306c647082263d0c4b4351736158465fff31eb2928ce31a5f4c ruff-0.8.4/crates/ruff_linter/src/line_width.rs sha256:7ef03fb5fdc0a4051e0c08589a841a791dfafe7f1d12c3166bdb27030f814a73 ruff-0.8.4/crates/ruff_linter/src/linter.rs sha256:3cc0a1b64cda91ca6430b0bcadd7ba6c79f5b62ea5f2dc98b1bfaa7523f8b4c8 ruff-0.8.4/crates/ruff_linter/src/locator.rs sha256:7373b7613f04ca528f84b40c6781031e4c7c9325d5194dba851b9a92b994b35e ruff-0.8.4/crates/ruff_linter/src/logging.rs sha256:6798f7cb170c5547b1e4b251a546be455e7d6a8836644b66d22c9e4112d436c3 ruff-0.8.4/crates/ruff_linter/src/message/azure.rs sha256:88c72b73dc3e38134bdbcf4b9ea7fac8474fa2ac6ed9c703117510dea546d0c4 ruff-0.8.4/crates/ruff_linter/src/message/diff.rs sha256:12939f3260181f6d66dd4fa67ee6157fca0db47b5249fddb3c8f55bc4fe4e9a1 ruff-0.8.4/crates/ruff_linter/src/message/github.rs sha256:7c711a05f8348a5911e8de2b1d1478aec367250ceef4c4c913916b6cc2164ff5 ruff-0.8.4/crates/ruff_linter/src/message/gitlab.rs sha256:604a11c4dbb9d88517af4bc84826adbbf07489fb1ab73f417d1224258fb80716 ruff-0.8.4/crates/ruff_linter/src/message/grouped.rs sha256:1912822ebd600456361ae8b5463bbcc4b293985a497581d73647c0156177198a ruff-0.8.4/crates/ruff_linter/src/message/json.rs sha256:10658576e90588a5cd2a982575aa0d68906eb550dd485f19e7ce391cf5478bb3 ruff-0.8.4/crates/ruff_linter/src/message/json_lines.rs sha256:06a0eb62dfdebc598b84572ebeec9a756a35d6f68d229be9d73c0d30b8c7edd2 ruff-0.8.4/crates/ruff_linter/src/message/junit.rs sha256:ae1ff5c8c15dee5e0dc9016a9f77bd1305da242a6e2225e0b4df481bd7e2a1dc ruff-0.8.4/crates/ruff_linter/src/message/mod.rs sha256:c453a60f6ddcf20ff2143a418f044f86956cac8db472dda015d6ba918a35a586 ruff-0.8.4/crates/ruff_linter/src/message/pylint.rs sha256:bd692b67fe53dc7e778c9c55597bc00946fa410829bb7cb3bd2653ef8cb3694d ruff-0.8.4/crates/ruff_linter/src/message/rdjson.rs sha256:f3dc5e7eb38086d3526d66f14908695ee4d3bb26e26f534741b05e60af7e827a ruff-0.8.4/crates/ruff_linter/src/message/sarif.rs sha256:1168c5faae8a22c3f5268ab3ea6b4b921f2085a84ff2512ff0118f90e71a485e ruff-0.8.4/crates/ruff_linter/src/message/snapshots/ruff_linter__message__azure__tests__output.snap sha256:2a5ef79459660c19ede82cbf02097a75853990f96e605fd072dd12715276341b ruff-0.8.4/crates/ruff_linter/src/message/snapshots/ruff_linter__message__azure__tests__syntax_errors.snap sha256:2b449b2973ce0c004f6b3714b50788c2af9773e697acc61504cd53ff6d6777cc ruff-0.8.4/crates/ruff_linter/src/message/snapshots/ruff_linter__message__github__tests__output.snap sha256:1281f526cad84e4efed8a9d070b5d452061e5e8249b2545f45263620c294554c ruff-0.8.4/crates/ruff_linter/src/message/snapshots/ruff_linter__message__github__tests__syntax_errors.snap sha256:061d79130c33000ea245e1b2655f83e3b3340c160319a86f64361a766b9083d8 ruff-0.8.4/crates/ruff_linter/src/message/snapshots/ruff_linter__message__gitlab__tests__output.snap sha256:7c193fe501b75846e5a469110f5774d2affe387201cf78609ca1134106d193da ruff-0.8.4/crates/ruff_linter/src/message/snapshots/ruff_linter__message__gitlab__tests__syntax_errors.snap sha256:9919b74f077135ceadff54eaac677462bc8f8ac0f7d5b2c95a7b867a37901bf7 ruff-0.8.4/crates/ruff_linter/src/message/snapshots/ruff_linter__message__grouped__tests__default.snap sha256:46909032a2127bcfc1bc1d6b2abb40558db0f5bf5ab81e005d156ad8ce7207aa ruff-0.8.4/crates/ruff_linter/src/message/snapshots/ruff_linter__message__grouped__tests__fix_status.snap sha256:485e00d73e2f6bb2b213eb54c88ce13c529bc4376db7611e5a8c19c63b4103af ruff-0.8.4/crates/ruff_linter/src/message/snapshots/ruff_linter__message__grouped__tests__fix_status_unsafe.snap sha256:46909032a2127bcfc1bc1d6b2abb40558db0f5bf5ab81e005d156ad8ce7207aa ruff-0.8.4/crates/ruff_linter/src/message/snapshots/ruff_linter__message__grouped__tests__show_source.snap sha256:3d5de5554903a40e35df8c156828948d023f95e286bfe5bd4349156c179d7a59 ruff-0.8.4/crates/ruff_linter/src/message/snapshots/ruff_linter__message__grouped__tests__syntax_errors.snap sha256:e61f397f467f9ddfe9436e1d7909749d7274fda84497f00c28a241084d4dd420 ruff-0.8.4/crates/ruff_linter/src/message/snapshots/ruff_linter__message__json__tests__notebook_output.snap sha256:70e700c775d919d721e92e672d93acaf6512c3d0637bbd7e5ad1d7b85f8515a7 ruff-0.8.4/crates/ruff_linter/src/message/snapshots/ruff_linter__message__json__tests__output.snap sha256:8d17e010c454d8b7118bb050051c4fd307f86a433e954a96422a69a9dcd103c1 ruff-0.8.4/crates/ruff_linter/src/message/snapshots/ruff_linter__message__json__tests__syntax_errors.snap sha256:ccaba4942b83d93dbd7c2bd9d7f7ed2048fa51dd4d0a5f4ca4b531f532dbe2a2 ruff-0.8.4/crates/ruff_linter/src/message/snapshots/ruff_linter__message__json_lines__tests__notebook_output.snap sha256:e7a11e37f1cbabfad2a91e76026ff811f87ff07f9b4f3840343dce04400952f2 ruff-0.8.4/crates/ruff_linter/src/message/snapshots/ruff_linter__message__json_lines__tests__output.snap sha256:f0f7ce0a5ff1cb5c8b72f788057f0265fc4ada3747c1c2420542291628390cce ruff-0.8.4/crates/ruff_linter/src/message/snapshots/ruff_linter__message__json_lines__tests__syntax_errors.snap sha256:6d2c2786e10a1d137fe270d445d6a3dec0a8fb178d1f4ef22aa4892baf94ff51 ruff-0.8.4/crates/ruff_linter/src/message/snapshots/ruff_linter__message__junit__tests__output.snap sha256:2369bf5e9a5eb64b7bfac9d231ea4f4718f0b1c49805b2fd2871d8577bf3e743 ruff-0.8.4/crates/ruff_linter/src/message/snapshots/ruff_linter__message__junit__tests__syntax_errors.snap sha256:18bb97e2c6f19324c8698529e2bebba211930ef0009efef20b8c041f8fd88504 ruff-0.8.4/crates/ruff_linter/src/message/snapshots/ruff_linter__message__pylint__tests__output.snap sha256:6bfb4264c2e69296a69fd6be36a6c2b28dc82b006b3ae56a36e883e29c21b8c0 ruff-0.8.4/crates/ruff_linter/src/message/snapshots/ruff_linter__message__pylint__tests__syntax_errors.snap sha256:7667184485aefe7892faedf1fcf0a4aaddf0cfc99599d06f5f310146d137275d ruff-0.8.4/crates/ruff_linter/src/message/snapshots/ruff_linter__message__rdjson__tests__output.snap sha256:2bd714b0aa4f0648810bf33b136a33d5d01045d5ca0a72916ca19be71b8569cc ruff-0.8.4/crates/ruff_linter/src/message/snapshots/ruff_linter__message__rdjson__tests__syntax_errors.snap sha256:b89f6d7a33486c245404b76513df9be4006d021a43824c7eb28304a3357f526f ruff-0.8.4/crates/ruff_linter/src/message/snapshots/ruff_linter__message__sarif__tests__results.snap sha256:0f7a006280b4106070c3339d7b79a5202736f62f92ceb8798891ed274ea207ff ruff-0.8.4/crates/ruff_linter/src/message/snapshots/ruff_linter__message__text__tests__default.snap sha256:0f7a006280b4106070c3339d7b79a5202736f62f92ceb8798891ed274ea207ff ruff-0.8.4/crates/ruff_linter/src/message/snapshots/ruff_linter__message__text__tests__fix_status.snap sha256:e105597cb1f9ea5be6d8712d4fa7af533e870f9a1b41cc57396be0804af8cbbd ruff-0.8.4/crates/ruff_linter/src/message/snapshots/ruff_linter__message__text__tests__fix_status_unsafe.snap sha256:6283bb2a62a7bdc929f2f9114f5efd31a31cc8b9e58a45ec398bb695ab2d9e08 ruff-0.8.4/crates/ruff_linter/src/message/snapshots/ruff_linter__message__text__tests__notebook_output.snap sha256:9404d80dc5a47483f81714e31d7a834dfc08f7ece987ad9c53b9663a3fa9a422 ruff-0.8.4/crates/ruff_linter/src/message/snapshots/ruff_linter__message__text__tests__syntax_errors.snap sha256:a7a69be8d42d35b5bdf0864ec1c41b10f445add7630cee2c7a9a6ef69694de66 ruff-0.8.4/crates/ruff_linter/src/message/text.rs sha256:cdc06e93e2ebf1f75cafd82ba1fb50609d8634dfeafc4f7ae5026d1a76711136 ruff-0.8.4/crates/ruff_linter/src/noqa.rs sha256:6d6da98ff67bad4a25e66cd6357c01a84db9dc5fa954239bfc33d04a87bf8fe0 ruff-0.8.4/crates/ruff_linter/src/package.rs sha256:32f2bee772ada9ba35a8bdda45f63e220be8a08dc5b79ba45fb0473b96959ef5 ruff-0.8.4/crates/ruff_linter/src/packaging.rs sha256:8775bc1068cac1a062a1f088e21dd800c08c142d4da67dbe4e76a604180d1801 ruff-0.8.4/crates/ruff_linter/src/pyproject_toml.rs sha256:05e2a115cc7c5c4153ad5b2d854c022abfcb4bffc76090eea68be48e5b424b70 ruff-0.8.4/crates/ruff_linter/src/registry/rule_set.rs sha256:de88443fd1416dd80fa79823988f5d8562cbd2210a9d208dce7a56d6e28c4109 ruff-0.8.4/crates/ruff_linter/src/registry.rs sha256:16db39fafb27981db3f11aeab194ef3a1b6a53a29b1b630c4f1a8d8628762c6f ruff-0.8.4/crates/ruff_linter/src/renamer.rs sha256:f21f05630d78ac28a0ee0ba43c2912871d193ccabcf68953724fdfc527cc797a ruff-0.8.4/crates/ruff_linter/src/rule_redirects.rs sha256:7bfe0bcb440aaf12fdfe0f977c8cbbe389b44ba0863003b4487bb5a447bb18c6 ruff-0.8.4/crates/ruff_linter/src/rule_selector.rs sha256:f0cb8b0b44f0f6f8d14f92f1e3d6a620fe6cb1225cb42fc1739927b901bd2bdb ruff-0.8.4/crates/ruff_linter/src/rules/airflow/mod.rs sha256:ceba074168b0c4ebfd21fb9c0b2bdc52e8f076a9bc5097bd2e2d99db8e12fe02 ruff-0.8.4/crates/ruff_linter/src/rules/airflow/rules/dag_schedule_argument.rs sha256:540728929062fac4bab2c10b868582e7b73e223f263fad6ad19e977a2b20c0f4 ruff-0.8.4/crates/ruff_linter/src/rules/airflow/rules/mod.rs sha256:20d56594195b5e699c98058848199790b6fc04e59cd82039c42fd730f4fdc925 ruff-0.8.4/crates/ruff_linter/src/rules/airflow/rules/moved_to_provider_in_3.rs sha256:3602979a872a6e09312c6c4a1269d389e80fa40529e4a5436556e329dbf3695f ruff-0.8.4/crates/ruff_linter/src/rules/airflow/rules/removal_in_3.rs sha256:1df131f2b010defd2fefe593da7d8e9d3cea2c96fe4442ad0b711f1172382c8d ruff-0.8.4/crates/ruff_linter/src/rules/airflow/rules/task_variable_name.rs sha256:349384aaeeddb80ace33b06eed4dd1517129b9e65546cc27a2675d51fe96fba0 ruff-0.8.4/crates/ruff_linter/src/rules/eradicate/detection.rs sha256:218de8e6315d89e9906fbea68f2d702c5326de1d3b94a6a344d672b6ecdd7eb1 ruff-0.8.4/crates/ruff_linter/src/rules/eradicate/mod.rs sha256:fc13cf38b0c9fcf45a5c4efb5f6403608ada0dca96167db60d23db3b7b405dd9 ruff-0.8.4/crates/ruff_linter/src/rules/eradicate/rules/commented_out_code.rs sha256:7276aabeda3ba6d56ed944b973debe1dd3e2230463dfc0aad16b96b36e60a74a ruff-0.8.4/crates/ruff_linter/src/rules/eradicate/rules/mod.rs sha256:64d52aee559c25242ebc9e87aae4a9c7913f559cf3d949e91f310efeaa48d903 ruff-0.8.4/crates/ruff_linter/src/rules/fastapi/mod.rs sha256:751a09c30bf900cab9792b85da57cd11724f7a6d562683f8a429b68a8ee2aa89 ruff-0.8.4/crates/ruff_linter/src/rules/fastapi/rules/fastapi_non_annotated_dependency.rs sha256:b82617c14681c45c3b540d471843895791b1019321a7b2e694fc43d5ff7e739b ruff-0.8.4/crates/ruff_linter/src/rules/fastapi/rules/fastapi_redundant_response_model.rs sha256:2cb53c26cd2979f05b1b57cb6448709ca179a10b9da4ae0ca95cd88e807e0242 ruff-0.8.4/crates/ruff_linter/src/rules/fastapi/rules/fastapi_unused_path_parameter.rs sha256:a504459985e75149d7baa67a74e35a8a454e5f51e1db0a025f2ae81220917392 ruff-0.8.4/crates/ruff_linter/src/rules/fastapi/rules/mod.rs sha256:8adbee68db3996f79b9a3db50284c344678ed98cb0872128b4968a791bddf2b9 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_2020/helpers.rs sha256:a9f7c38fd985595d52e3c64d22cfd55fc6b21e09acf6ed871534fa891e902462 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_2020/mod.rs sha256:e4acbe21db5fd141ec46803dcbd9924c856310ff102904753465d26298070cbb ruff-0.8.4/crates/ruff_linter/src/rules/flake8_2020/rules/compare.rs sha256:6106dcca5baf469b12c13c47c6d55214ac2416775a455218f981e113cb635cd2 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_2020/rules/mod.rs sha256:f792438e354a64dc56e7d1ad4c1485b04bbcdf586d385cf6db62a246a61730c6 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_2020/rules/name_or_attribute.rs sha256:b9cc78cdd5bb3e094fa6a62856bee40f459ac35489b0acc72da87efd9cd391b5 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_2020/rules/subscript.rs sha256:df1bdd34935b958ceefe1da8b1d8bd5e69ed6b17bbe375cd1af0cd82bacb2755 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_annotations/helpers.rs sha256:89c15b21ec74920fd43d5cff87d5a3c02fbaeb1902c09ab057f601fe90ab598e ruff-0.8.4/crates/ruff_linter/src/rules/flake8_annotations/mod.rs sha256:2a4078392d214486819c770691c1e1f9d3a832037d6db3d2909825a1f6c48cf0 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_annotations/rules/definition.rs sha256:ae6d2d23a598312ca5b84a8a33c85afb6515e74ce428d1c1ab860678147fb45d ruff-0.8.4/crates/ruff_linter/src/rules/flake8_annotations/rules/mod.rs sha256:4ba2188db5061609a1917a5bd65b5561ad7ac1b0271cbce3f1c6bb0be8f8cf44 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_annotations/settings.rs sha256:46a22d32e4a41fd9ca032165a30aa500fbcfe7ae4bd5a8c622010451112d48b1 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_async/helpers.rs sha256:f0baa0b8b3b8508af2fabb75230f117f4bc783ab4c52c0971c79e4fcc1d09d8a ruff-0.8.4/crates/ruff_linter/src/rules/flake8_async/mod.rs sha256:6647fa4596009a845aeac96fb5638283504bf37a22fc9a30123d9f19704ffb6a ruff-0.8.4/crates/ruff_linter/src/rules/flake8_async/rules/async_busy_wait.rs sha256:7c5b155e42401b27d4df2df52c59b2723887f6be23d3cf1d86b4a2cf65acb20c ruff-0.8.4/crates/ruff_linter/src/rules/flake8_async/rules/async_function_with_timeout.rs sha256:9343903954fd45c983b3ec07f9b08522b86adf9f1e3f91a156fa51b4f7914909 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_async/rules/async_zero_sleep.rs sha256:beaedadc654f077e2bc74c7870eecaad9b431f8e1966385605235e0faa18d7cc ruff-0.8.4/crates/ruff_linter/src/rules/flake8_async/rules/blocking_http_call.rs sha256:5895d3fbebad754098669aa77bd06454e7b26dc649d4886d1a7f8b51b461cc67 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_async/rules/blocking_open_call.rs sha256:2172780f13e47585dea94caf5d55ac8b99680216dd356a11b50cb0b03d456a58 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_async/rules/blocking_process_invocation.rs sha256:74b6e1f2fc718796c9b181fb273448d2d768727465b9e3ddc29562db3bd85a0f ruff-0.8.4/crates/ruff_linter/src/rules/flake8_async/rules/blocking_sleep.rs sha256:7d87aaca3f0d3af3561616ab8a407611c9983fed2c11c8a9438bbba1769aefb6 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_async/rules/cancel_scope_no_checkpoint.rs sha256:cdb1a587c3e1b52df23d6c15f41d61c0204d2fc9b65c843002e21f0ea34c993d ruff-0.8.4/crates/ruff_linter/src/rules/flake8_async/rules/long_sleep_not_forever.rs sha256:0397157cfbf23bbec51d1cbb0c885747572c4c29eefa61fd4c9ab2ff72e4c818 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_async/rules/mod.rs sha256:bf5870ccdd80fab46ce004901edd45044c8f38066adc8bea8684243701b198cc ruff-0.8.4/crates/ruff_linter/src/rules/flake8_async/rules/sync_call.rs sha256:b892e1fd4ddc86dcad759cb80b08819013da1468c66b0aa2cd6377a90939ab4b ruff-0.8.4/crates/ruff_linter/src/rules/flake8_bandit/helpers.rs sha256:5a9717a87118620f2892072a1354f3ab56bd918529a6706d3f1e0db37dbbc56d ruff-0.8.4/crates/ruff_linter/src/rules/flake8_bandit/mod.rs sha256:97fb029dcbda38f1f13fc4eb5290d6375bba102ad235e5a262616ff150fc0084 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_bandit/rules/assert_used.rs sha256:742cbd7b00c0aa7b135d46650a2332b4ae26126dbd607cf88e0f85c671b52ea3 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_bandit/rules/bad_file_permissions.rs sha256:dd0df923b817b6919a565601bc3cf56b987203628b96980221f3c01a70c82a4b ruff-0.8.4/crates/ruff_linter/src/rules/flake8_bandit/rules/django_extra.rs sha256:ca4cbced3c9b4aaf5ef8f5cf5cfe8424f26b67e645fe475ab1acff22d6dfc7ce ruff-0.8.4/crates/ruff_linter/src/rules/flake8_bandit/rules/django_raw_sql.rs sha256:f0a99bd14f723a8d88948f112002640a4bfcbf73f13f34e5874897e408bf12b1 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_bandit/rules/exec_used.rs sha256:d3b5671d95ec86242d45e7f10a2502f054d9500a6f44c27ef07ad36e8a528aa2 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_bandit/rules/flask_debug_true.rs sha256:e424ce3b21e14dbc1906a8cd55ffcc542cd7ca62dfca6438349bd32197262885 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_bandit/rules/hardcoded_bind_all_interfaces.rs sha256:f08022cb86db7ae11308fea0f155430893d38458305fa58ccee6d25934eb83f6 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_bandit/rules/hardcoded_password_default.rs sha256:248aba26e12520574863ece01c88e2331a55b1c0dfa99a7560172bc22b4f920c ruff-0.8.4/crates/ruff_linter/src/rules/flake8_bandit/rules/hardcoded_password_func_arg.rs sha256:1f026c64387e9bba9a458ba2575834ec1ca033e3322e784fb0360dd77938d2e9 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_bandit/rules/hardcoded_password_string.rs sha256:47b9011ee53cac8c5e0531b204d2eeb5d71e64dc66640c8eeff7d23ced35edd5 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_bandit/rules/hardcoded_sql_expression.rs sha256:1638cc0bff25482b1bc0fca7751111e9837d135633b1a7f6e8a8bb86af739de4 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_bandit/rules/hardcoded_tmp_directory.rs sha256:6e60ef7986f086fbc2a4522862aa5bcd22b5c6e712cd152eb37695edd3efbb88 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_bandit/rules/hashlib_insecure_hash_functions.rs sha256:3afdf24730e4b16a12a1945912f96e47b1eee01b5a29efa326e2169ab729611b ruff-0.8.4/crates/ruff_linter/src/rules/flake8_bandit/rules/jinja2_autoescape_false.rs sha256:5a21327f32383ec47bb30d408fded94b3cec64fe82433f37055ea09723ad5ad0 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_bandit/rules/logging_config_insecure_listen.rs sha256:44e617478fef51bc83d43c78456eadae6ec149ecade7bf757185ed5397f0afb0 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_bandit/rules/mako_templates.rs sha256:c9334fa3c9e1a4065b45fb647acdf279370b9f17425c2eb786ce94c267d6f291 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_bandit/rules/mod.rs sha256:6e7167d1ec37ffae233f354a4f1244c5a29e20d9e753268236933a0e5eee4e8d ruff-0.8.4/crates/ruff_linter/src/rules/flake8_bandit/rules/paramiko_calls.rs sha256:0871ce80642ad8bf89ebccfbc45940aae32685d4578b230bc7d8d98cc7ccf258 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_bandit/rules/request_with_no_cert_validation.rs sha256:03b6f260af8df2a26a49ece2913ff96bfbf220c7bde154e0bf779482fa03b1f2 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_bandit/rules/request_without_timeout.rs sha256:92b3d6f2f0e7eef9203c74acae0e788b0b8887a885f3f6e2de8446b13410dd27 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_bandit/rules/shell_injection.rs sha256:a5a259ce04f0db602c0fee79fdfab97a30d04e4f3f0a17056865e8db27a7fb08 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_bandit/rules/snmp_insecure_version.rs sha256:ab2fcc7a07111a028bc63d9820c4c5cb07d8486e417d49a8101ae9b761b83255 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_bandit/rules/snmp_weak_cryptography.rs sha256:ba1d8c832b7b3014a8d5e9c6d85ba1955524b99ea8383770191958782d595c48 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_bandit/rules/ssh_no_host_key_verification.rs sha256:cc58d5ec6afdb2d58aa994a4985718113747dab20c6fc0a081d4ca426d97147c ruff-0.8.4/crates/ruff_linter/src/rules/flake8_bandit/rules/ssl_insecure_version.rs sha256:6a012661cc41804f14d46075d509bc8fde9384bb59e84f2b9cc7f61454500128 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_bandit/rules/ssl_with_bad_defaults.rs sha256:f539644e829f5d38de4e3a82d5b2182e692105a0472e4de3eac9a575e541061d ruff-0.8.4/crates/ruff_linter/src/rules/flake8_bandit/rules/ssl_with_no_version.rs sha256:3487a4459f6e4208ab9eee93d7ca05031d785bdd3ab289168efdbbb88dad359b ruff-0.8.4/crates/ruff_linter/src/rules/flake8_bandit/rules/suspicious_function_call.rs sha256:d8937c4b302ab32c874de05fc56e3613b28a6ebd9cb1989850abd7161d385eb1 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_bandit/rules/suspicious_imports.rs sha256:eb2ef66879f520f8c714880f22c82348eec28b712b9e2ed4af1822c82b35df1c ruff-0.8.4/crates/ruff_linter/src/rules/flake8_bandit/rules/tarfile_unsafe_members.rs sha256:ce1f17431c2ccf640f8163781057b00aeb30c2b023fb192bc86f36fb350c2f28 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_bandit/rules/try_except_continue.rs sha256:a8e91d4716a136bf76f280f54c156c1c41f9b18d31d586b8ad4b73b5ff5591f7 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_bandit/rules/try_except_pass.rs sha256:3dcf7108d656c34d15ddf8a757e644015d83e7d3d4aba453e5485b9bbdee76c8 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_bandit/rules/unsafe_yaml_load.rs sha256:360d2b3d87a2f434d146898a8d12fefcaf856fa21c616668696c4080127dbc82 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_bandit/rules/weak_cryptographic_key.rs sha256:c4b190c04e7098707532d79487a19233a9ccaec55cfa6d6f4da298f8eeafbe30 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_bandit/settings.rs sha256:4c15f305e8acdce21d33d7bfbfbd02442a8cc653864e1d3559d516bd8e47116d ruff-0.8.4/crates/ruff_linter/src/rules/flake8_blind_except/mod.rs sha256:36dfbebf62b8b9e881d78e4afe7b6afeb3a2037f3a2a0b11aa64f0167b6c386a ruff-0.8.4/crates/ruff_linter/src/rules/flake8_blind_except/rules/blind_except.rs sha256:d6031deb71de3867cabcff483ba373e7fa4724e21259df0588ac5a69ab766922 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_blind_except/rules/mod.rs sha256:ed4f53f640babe179e20487b272e699e34319acacd94dfbfbfa874960bdc531e ruff-0.8.4/crates/ruff_linter/src/rules/flake8_boolean_trap/helpers.rs sha256:9762e551dfeeb1a51fe1eb26c9f846cfb23c1a1de8df40ea62006b870ceac4a9 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_boolean_trap/mod.rs sha256:d89e258dd50997eae44cbe21313a5e6751cc61ef5c5420cf1d4d576eab8fb3a0 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_boolean_trap/rules/boolean_default_value_positional_argument.rs sha256:ca049adba89b7d65918afad6ca43460a505c88472840baa486751f536b171056 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_boolean_trap/rules/boolean_positional_value_in_call.rs sha256:07bbc57464ff484d21cd3b555baa06c7e9e50d797719256df2f061b7ac5fe2a7 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_boolean_trap/rules/boolean_type_hint_positional_argument.rs sha256:f3a5a52af03dbeb438420fee243e2dfcc9740b0bb16d0c52f532d33ae573bae1 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_boolean_trap/rules/mod.rs sha256:6713b911bbdef4bb105aa565bddadad2c31a0c40c0e88a38ddc64f8a7e2c5b77 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_boolean_trap/settings.rs sha256:035cd0464b0ae300d47e37f0cc8ed20249a3280abea247c6e930c2af238bb368 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_bugbear/helpers.rs sha256:b4b4369f565189b28c5bbd26558193a8a9048c633ee67bf1eeffacbe5db056cc ruff-0.8.4/crates/ruff_linter/src/rules/flake8_bugbear/mod.rs sha256:4c8279732a219e1597759f25fa11edb96fe935b8e5683e65257329723c274424 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_bugbear/rules/abstract_base_class.rs sha256:18eb2419a76d95898ab1184a5776f695eebe06371f600bedacae099009bf9a03 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_bugbear/rules/assert_false.rs sha256:bf2f02038c154a36bd353f7b5d5232305413f6d4e751c0e963afb8a9858fe596 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_bugbear/rules/assert_raises_exception.rs sha256:14cdfcb1c1c49e3348277e4c19fce51de7f3161811f74f4055c2823efa6b0a98 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_bugbear/rules/assignment_to_os_environ.rs sha256:412fd8b54a121085f31c5d606b29b24e74b695b58c264228e29f86d58c9e34b8 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_bugbear/rules/batched_without_explicit_strict.rs sha256:b9f9a445cb9ef848284ee8899aba818dc8158ca7a075e58e2a3671f3a470ac7c ruff-0.8.4/crates/ruff_linter/src/rules/flake8_bugbear/rules/cached_instance_method.rs sha256:b610ac3cab64fd6f3d1262dcd5e47d4d54b5d9ca955acfcbd9086f347b092501 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_bugbear/rules/duplicate_exceptions.rs sha256:09e9cb5727eabeb442a7a45404fa1f551c8626b8471156946e5d777a0c54c834 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_bugbear/rules/duplicate_value.rs sha256:7bb75132d85f8d9d54eb50c254687338e341f5f4022251c7cdd37672c33debe8 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_bugbear/rules/except_with_empty_tuple.rs sha256:a2a97d099351615d49b1520e6972aa6ef667cdd9619a0d4bde3fd212e24897dc ruff-0.8.4/crates/ruff_linter/src/rules/flake8_bugbear/rules/except_with_non_exception_classes.rs sha256:535e585efca23a27bdb0cf1251ba69eadb6661eb0c43401761ca122c019cc6da ruff-0.8.4/crates/ruff_linter/src/rules/flake8_bugbear/rules/f_string_docstring.rs sha256:4b0503e2b4a80da97f1d98c0090d0887375653f8097b4a60167c5e95fee1126b ruff-0.8.4/crates/ruff_linter/src/rules/flake8_bugbear/rules/function_call_in_argument_default.rs sha256:0468db61eb2baabe33eb3edf4efebab4ebf41b2f79f96785445b4165d6ce42d1 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_bugbear/rules/function_uses_loop_variable.rs sha256:754b71f963b3490aa31e980949acf35b72199cf26bcf465c7f13cfcc4c43fbbc ruff-0.8.4/crates/ruff_linter/src/rules/flake8_bugbear/rules/getattr_with_constant.rs sha256:956b00cdc04d3090ff5796863b01ba3cc8a7d5b1e79dd78722708b02a42a8477 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_bugbear/rules/jump_statement_in_finally.rs sha256:fec92b9cafcd31d1443f17131e167c1c6c874c6be86cb9881336641cddfcfebd ruff-0.8.4/crates/ruff_linter/src/rules/flake8_bugbear/rules/loop_iterator_mutation.rs sha256:5ab3c3a8d48bbd01b1b7a55bd4d075eb94031395aa0c99a74ba5341d65592b85 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_bugbear/rules/loop_variable_overrides_iterator.rs sha256:b757872caad59eff0854c2537edb6694e3ec742c9f072e9f79dbbb1920d2287c ruff-0.8.4/crates/ruff_linter/src/rules/flake8_bugbear/rules/mod.rs sha256:fdb95a600e3b8250a99c1ca52673d0a84eeac0bc2dc5e9f17bca1525d2b708eb ruff-0.8.4/crates/ruff_linter/src/rules/flake8_bugbear/rules/mutable_argument_default.rs sha256:6826a985ecd05e81df2104d7d4287ff7a883242ac09689615597a784974afb0f ruff-0.8.4/crates/ruff_linter/src/rules/flake8_bugbear/rules/mutable_contextvar_default.rs sha256:484588f4e919050486d11f2cb07da4df8894d60e6f40a9dc1ccf03a8eeadc183 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_bugbear/rules/no_explicit_stacklevel.rs sha256:a36bbf86200261d075d7c554d9e03eb2251e6e86b0746d9ea597c9c3d6cb85a5 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_bugbear/rules/raise_literal.rs sha256:d965e0d676cb29a37cbb9d247b9db06035b680f9e3e9bc3e04da69d6252cbee9 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_bugbear/rules/raise_without_from_inside_except.rs sha256:1781fc577a61374db68f917e4a1485e67620d016f627f8a74ea41a0198fa5f59 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_bugbear/rules/re_sub_positional_args.rs sha256:855c4cb17d296f6479ab31ffe69ff6d3c8adda7398fa3cabe13584a6ddf85686 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_bugbear/rules/redundant_tuple_in_exception_handler.rs sha256:5a6f803dd45ef63f17ff7766667cafa2c6fe2ba7a7d8952200361b65fc1f680a ruff-0.8.4/crates/ruff_linter/src/rules/flake8_bugbear/rules/return_in_generator.rs sha256:aa009686a8bfe4b83e93a8dcb712ecfec5bb2eb56faaac8265b028485783b89c ruff-0.8.4/crates/ruff_linter/src/rules/flake8_bugbear/rules/reuse_of_groupby_generator.rs sha256:d7fe53e187faef28d147bb6de279a9b0dda4587b7765bf3bbba6b9012588011b ruff-0.8.4/crates/ruff_linter/src/rules/flake8_bugbear/rules/setattr_with_constant.rs sha256:7320e0efaeb8c88040b0a8f9d6301a2166beb3224b4bd3d53bf3cd4b02e3a08f ruff-0.8.4/crates/ruff_linter/src/rules/flake8_bugbear/rules/star_arg_unpacking_after_keyword_arg.rs sha256:80a863bb417077233c9c1e1919c280cda169244e69d1b49c43c32594f9db2e3d ruff-0.8.4/crates/ruff_linter/src/rules/flake8_bugbear/rules/static_key_dict_comprehension.rs sha256:04cc173864413ac7587f1071d9b69b382e520802035757191a85fb147c8adf57 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_bugbear/rules/strip_with_multi_characters.rs sha256:a6537e309dc7ad10d7bce62bc0bb84ea5baacd5f1951c3d42c3dcf1edca4551c ruff-0.8.4/crates/ruff_linter/src/rules/flake8_bugbear/rules/unary_prefix_increment_decrement.rs sha256:52d182d323976cb5809d1692bf3ab94d3873ff1ec6fec6ea7640bc63300b9aec ruff-0.8.4/crates/ruff_linter/src/rules/flake8_bugbear/rules/unintentional_type_annotation.rs sha256:d578be8ca6aaaf1cc0a0ce3fcbcd8940ea27d9e42be614ecc31481dbf7345a87 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_bugbear/rules/unreliable_callable_check.rs sha256:48a6e761038182f9f67e40502367346c3db9de71c214853a95bbfed94adfe01b ruff-0.8.4/crates/ruff_linter/src/rules/flake8_bugbear/rules/unused_loop_control_variable.rs sha256:facda968064a27aa65e79334eb9a6ed809166c761d28b44101a93f469d493965 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_bugbear/rules/useless_comparison.rs sha256:2a2941aa83d778127d10525e29d0abc97000354198f38e4fc69feabb71c2579c ruff-0.8.4/crates/ruff_linter/src/rules/flake8_bugbear/rules/useless_contextlib_suppress.rs sha256:052295e2e6a4040c1052090b009b78454e7e6297b685f3ff495414d0e72917a4 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_bugbear/rules/useless_expression.rs sha256:b4bb3908487ed1a3dbd41c399ab2c43d9f2c5c47026c22368096525d254d5b33 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_bugbear/rules/zip_without_explicit_strict.rs sha256:e510473527f5a23e390b5fd994d67a8a84fdab7dab1f0720741189a2acc5ac7a ruff-0.8.4/crates/ruff_linter/src/rules/flake8_bugbear/settings.rs sha256:b5906117e5b6532391b279e80a77bce470c0908cd5723c7ea58fff48ef5c0a62 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_builtins/helpers.rs sha256:6ab2ff4d2d126fc60c80f2c46f15cc24eb6ed7dca061fd2db70aac38ad1fe381 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_builtins/mod.rs sha256:07ea5b74b30b64f3194a100fe2d50563def80e6c425e062fdb4f6be436ecd3e2 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_builtins/rules/builtin_argument_shadowing.rs sha256:dae81a624f65f4df868cbde6eb30e793004d8e73d97d640184cca5dd646e83aa ruff-0.8.4/crates/ruff_linter/src/rules/flake8_builtins/rules/builtin_attribute_shadowing.rs sha256:aba0762b4fc630ff648a04722d5c67d3354e6f91480722df94739312ca902683 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_builtins/rules/builtin_import_shadowing.rs sha256:f7c6ef3bc2724e8455b1dea760ee2a575f8e25990e2446d4ad82c1a1013965b1 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_builtins/rules/builtin_lambda_argument_shadowing.rs sha256:c83b9cb208b096a8268ea9b6175d1802a05426a4878dd95f62de6d417cae7d7d ruff-0.8.4/crates/ruff_linter/src/rules/flake8_builtins/rules/builtin_module_shadowing.rs sha256:4929cbed9d96146406438b7ce7b576ff675bbe79553e9c01de7696573b39cca6 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_builtins/rules/builtin_variable_shadowing.rs sha256:5acd340c376d871d1ea4493b39061c2e2b77154e98411ae2a440a6503e991952 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_builtins/rules/mod.rs sha256:44902fa092ee617d7ce3bea09f1cd9c653c764509eebe3f7fffb8d3b3f8db712 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_builtins/settings.rs sha256:6c6654f199cd6890469d920899fe0e92f346371bcaa58a04f928c0fc2485c570 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_commas/mod.rs sha256:f0f83602c185ab1bdff10f094d03d91cd38a5998f917da5b299dc78fee09bc6c ruff-0.8.4/crates/ruff_linter/src/rules/flake8_commas/rules/mod.rs sha256:168928cdba81b84474e708886e6cc1ed67e06226d755803dfdf6cf4914538884 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_commas/rules/trailing_commas.rs sha256:719a73f306416df36e0254c59e8698191529246b5d9330660406f08a7081d4f9 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_comprehensions/fixes.rs sha256:abba1144afb1362a7b8e187ecb3e7b66c481a6fcb790f4d612e5fd6f01b76160 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_comprehensions/mod.rs sha256:ea7ca551b14446c03215360cfccd6a6894bc5498b588db548295e114cb3b8f12 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_comprehensions/rules/helpers.rs sha256:c6eb5325c0164d4cadcd6b47de15eedef92f164e133e5176905cd1980ca5cb8d ruff-0.8.4/crates/ruff_linter/src/rules/flake8_comprehensions/rules/mod.rs sha256:04248a5cf5f18cf9b1a89c7a3f599ceedeb62bc14aa87920520fae6dddc76bc2 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_call_around_sorted.rs sha256:45958c233e6cc39a6eb29bface7309caa89f3e38a92d6863675b50a723a46495 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_collection_call.rs sha256:b4ed299940bd4e9caa632680ae76793825e64bca4eebf9db4d95e548d93dccf4 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_comprehension.rs sha256:d356282c60ee98590ac3c62abd7c4738972afeb38a4d059720fb883a3f11b7d3 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_comprehension_in_call.rs sha256:011b2ff7eca192e24be8d1e0ed5ddb3e410e5faa7fd63423e774acc8d6fd9e44 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_dict_comprehension_for_iterable.rs sha256:863ed41d7041cd02d65f3d50b32b9ee3024d905b080f48c7ac123fdc4eb5fbae ruff-0.8.4/crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_double_cast_or_process.rs sha256:83be12850a48f1100f1afd5eb6febbf110a9dae92f843c342a3b40f574905450 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_generator_dict.rs sha256:8b80a01d0ceac162828f41e093c03c74318b36d432d984c66da315a2170539cd ruff-0.8.4/crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_generator_list.rs sha256:3f2ad9d10655acb67f85df91866898fdc43337ddb16fd9f553c2a4f06e6a2b2e ruff-0.8.4/crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_generator_set.rs sha256:1f6d0fa5597349630e54919f336fee17ad29513872ea0f45db74d91b1a131f59 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_list_call.rs sha256:f6b7e7cd45f6105ad9afbd26b132531e7f22b96c49a6ca0a27c72f9f8f1eead3 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_list_comprehension_dict.rs sha256:1f96eb8422ea995e2200e3c21b9bbc25d7afb1c48a52617d77a7d8c31d09bddb ruff-0.8.4/crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_list_comprehension_set.rs sha256:4f54d0950eccc7d386370a4058984c1dc5c3acef8f81caae32d6b254b6251f0c ruff-0.8.4/crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_literal_dict.rs sha256:4b11695bded7bc1c26227dc16a7befc5d621e042f1d95aa669ed115e8c69df02 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_literal_set.rs sha256:d93004c40d292aaa48ea30004427f0766cc50fe3669ac23092f98b2b2c555103 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_literal_within_dict_call.rs sha256:bf6f53ff3707b64f5a4c390243438d7fe19d8d06212517b667dcf7e908833883 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_literal_within_list_call.rs sha256:e0821e2fa98a9d033d4296ea5ef36f90b074566daab923778413c2e59f8c0f7d ruff-0.8.4/crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_literal_within_tuple_call.rs sha256:6e61ed35dafc14c61ed50ffa69a6649d3af1b2f426eb4a68350a9582c12cdb84 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_map.rs sha256:83f268948d371c14be7716daf7f7566a54e252149c33a28456161be87fa4d392 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_subscript_reversal.rs sha256:9d93b9bc70a62a333eeec8d7878e8cc20e5b97c0b3aa2bb59feb21abddc35c60 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_comprehensions/settings.rs sha256:ddaa642e22d813359ac604e3458e927af78047ae55cb9a47be2a1dfca4314bee ruff-0.8.4/crates/ruff_linter/src/rules/flake8_copyright/mod.rs sha256:f74328fdbb3df3c2b2da7fb7ef97d00da095bd626ef07e766ab228c3cc1c311d ruff-0.8.4/crates/ruff_linter/src/rules/flake8_copyright/rules/missing_copyright_notice.rs sha256:f7a68aef5f11a0ceb6d5eff5412dbdd1f2ae07c976fad04ba3fc417cee214d67 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_copyright/rules/mod.rs sha256:8b677189c95f9174cd87acdc0ec67e4074d621de59f9ad349c0db7b52469572c ruff-0.8.4/crates/ruff_linter/src/rules/flake8_copyright/settings.rs sha256:06e4e29358773a736259b6f34ae2476b07eb7589071791bde4c85c164928d263 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_datetimez/mod.rs sha256:573de633257757503fe6d5b37a9e08ddf81dc6e576104138ea771954dc55c74c ruff-0.8.4/crates/ruff_linter/src/rules/flake8_datetimez/rules/call_date_fromtimestamp.rs sha256:6df2d959fba5e0f24b6dd68a297169ee7979ac3df32a59540150d7b2cdeb56eb ruff-0.8.4/crates/ruff_linter/src/rules/flake8_datetimez/rules/call_date_today.rs sha256:fadc95eda9e5c8aca3d204b3cd4aeeb601a16afda12271aa095483858a404002 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_datetimez/rules/call_datetime_fromtimestamp.rs sha256:ca43fb7d617d3b99c919466f1c34ace86e305f2bc0d9dd88a19fe27bf3ddd0e7 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_datetimez/rules/call_datetime_now_without_tzinfo.rs sha256:8ed1950079eefbc0f09c3c479838e607179da5b64c25a4d0684585e717fbb76e ruff-0.8.4/crates/ruff_linter/src/rules/flake8_datetimez/rules/call_datetime_strptime_without_zone.rs sha256:54a3ee22301d654eadbd92157bd4ae3ff124c42c23ce14469ad88af71313e6cd ruff-0.8.4/crates/ruff_linter/src/rules/flake8_datetimez/rules/call_datetime_today.rs sha256:e018ef4f3739a0013fd89ed87db8bacfc0a1e5d19a4ad2b3d1d599acffcc4dad ruff-0.8.4/crates/ruff_linter/src/rules/flake8_datetimez/rules/call_datetime_utcfromtimestamp.rs sha256:97cc81a4451934c3ca08b255453a7e70ad729bfc9f29eb2128d9b5eb5da159c3 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_datetimez/rules/call_datetime_utcnow.rs sha256:bea3ab395899a5b4a4d8cdc7521e999045296427b3bbe7e2667dbcbcecc80ca6 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_datetimez/rules/call_datetime_without_tzinfo.rs sha256:e8619d3927ff90e5fc066a17966379be8421811c76ec7707bb4d3a81023f2c0e ruff-0.8.4/crates/ruff_linter/src/rules/flake8_datetimez/rules/datetime_min_max.rs sha256:027b549dd5853ff956c09d9c3bd3698b34c22f413429f8837ab8171b3c126190 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_datetimez/rules/helpers.rs sha256:e42e7ffd5bb392e4e48c2875d6cb5ae0bd75c090ea61df3dd0d11ef4b1c7ff2a ruff-0.8.4/crates/ruff_linter/src/rules/flake8_datetimez/rules/mod.rs sha256:9466d96b1f01ffd002b2a2ff682a99887e51a76eaf9fc8d93955d9b17241b0d4 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_debugger/mod.rs sha256:80d515be052eded0ffc8d34d21e0a4802119cdcee8a1478a441a35afbd561d04 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_debugger/rules/debugger.rs sha256:81d2141a48ae21d022e648dc5dce86799f924d3010be1119b9d06010e21dd939 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_debugger/rules/mod.rs sha256:364306a3ccc5e6ddd426e05f8e53735fe28b9dcb64608ebbe3829f029cd59326 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_debugger/types.rs sha256:7f3ed844114a88a75db7aaac35ba18c8e239c9138db006a11bcf8a65fb622c62 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_django/mod.rs sha256:e49a3817669f351d1010674690d454baa7e795cef4f68494f0ecf0f5453e7d47 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_django/rules/all_with_model_form.rs sha256:a78b20e19fe5dc9a726708539080f3ae682f3796f09deede90aa6ea8a3c340c3 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_django/rules/exclude_with_model_form.rs sha256:24ab5d1fb7562d1489446f9a37579b03b95f2637bd453ac9bfd031e616cb5b2f ruff-0.8.4/crates/ruff_linter/src/rules/flake8_django/rules/helpers.rs sha256:a3f2874bfec5cba58b9f4b48268bf1b0fa67c97426e8073b75f75105fe48396b ruff-0.8.4/crates/ruff_linter/src/rules/flake8_django/rules/locals_in_render_function.rs sha256:67a82750230bb21a0de35b56e055533c04a70f88f24e6ece569cde2722b16f7c ruff-0.8.4/crates/ruff_linter/src/rules/flake8_django/rules/mod.rs sha256:2b2e767452250b35ef8ce28678d14cc53ed3831fa0cb3fafe6ddfddd28c3b96b ruff-0.8.4/crates/ruff_linter/src/rules/flake8_django/rules/model_without_dunder_str.rs sha256:4a803848e1f1bee2feb4405a0092f784ae5a3e31db65a0df5c031138e6799114 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_django/rules/non_leading_receiver_decorator.rs sha256:a76e33cb34507ff40e63196cee60f1d41fd5ed16633ee49b9589b4bafb7f144a ruff-0.8.4/crates/ruff_linter/src/rules/flake8_django/rules/nullable_model_string_field.rs sha256:9000d5876f0a241a1257c026817121eee576040f3ffc4c026aa66926d5060c08 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_django/rules/unordered_body_content_in_model.rs sha256:939de05adb32e97b04d10476f40fbc4b437f642301e622f7a226865fabbdb34a ruff-0.8.4/crates/ruff_linter/src/rules/flake8_errmsg/mod.rs sha256:c6a2d3708ae8b0ac2f2863903d71bc316bca5569d6859c2a16a7e0b479514a5d ruff-0.8.4/crates/ruff_linter/src/rules/flake8_errmsg/rules/mod.rs sha256:b6e0b725cf8addfdc97198bd1c2db9938a702d229743352d7e290a6695b14d92 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_errmsg/rules/string_in_exception.rs sha256:91c9f9b50ac530edcc4532e63a7bc687c0b76f5fe22e0d29b3295764ebe8e9c8 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_errmsg/settings.rs sha256:1f3aad0163e890d86be8c203af762d926ec76254de5adfb9c6794fe8436be5ca ruff-0.8.4/crates/ruff_linter/src/rules/flake8_executable/helpers.rs sha256:c75aa41e1f570dfa14bae0aecc67a214cf16cdd4b41b5873ab154148b0155cb5 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_executable/mod.rs sha256:71869fcd7304fb37756758e98cd04362f6820424906ccc66b26a190a854a23eb ruff-0.8.4/crates/ruff_linter/src/rules/flake8_executable/rules/mod.rs sha256:e2797794ac7d5ff76c10fb6f376a6149615c3f6ffadc66fd11c6d99c63bd102e ruff-0.8.4/crates/ruff_linter/src/rules/flake8_executable/rules/shebang_leading_whitespace.rs sha256:6a0895c7943ab7f4536558dea0eaadd8dbb23079309c2725a5cabe05536a535e ruff-0.8.4/crates/ruff_linter/src/rules/flake8_executable/rules/shebang_missing_executable_file.rs sha256:c90db9b82b99d944f104a531be3e226ebce9677f27885d62a315bb816a6615c1 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_executable/rules/shebang_missing_python.rs sha256:9cc14700a3749ba48c45a7684faf913483c1b247d5c541b7f03dd67704ba68a7 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_executable/rules/shebang_not_executable.rs sha256:ce62c1f92b6688b66a10e70cfcc263092a9d1b7320e850183f9ef6432c4804d2 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_executable/rules/shebang_not_first_line.rs sha256:fb6b2a1df804b7dabe3aba234098b292c0bca8f632e3736f1edf429807da3b27 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_fixme/mod.rs sha256:fb739158d2b3f837e1271ac75b1bd62e517f891338540b0047996419d89eca7e ruff-0.8.4/crates/ruff_linter/src/rules/flake8_fixme/rules/mod.rs sha256:3595f12fc720cede4a8253bd4b609582cde8bf605bf165263b2cfe6fc032e280 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_fixme/rules/todos.rs sha256:fa983e318370d55a0b1e867f0d7539c931cbca576c48389d6e90ec5a91d3f166 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_future_annotations/mod.rs sha256:d3b3c9313775e02b276b9edb371df906644981fbe9353325a0beef2de698e4c4 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_future_annotations/rules/future_required_type_annotation.rs sha256:7e542487f6053766b8b0ca676be64f6318a7c838dad157d120efed77c989cb30 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_future_annotations/rules/future_rewritable_type_annotation.rs sha256:edf82b9e0f6317990830775444ff215a004b1af10a6ccdb3a10c9eef59613067 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_future_annotations/rules/mod.rs sha256:a166e980948b80b882c55d1cec87d43a86de6c5ee5755d9c0d3740c06ba4bd8c ruff-0.8.4/crates/ruff_linter/src/rules/flake8_gettext/mod.rs sha256:b95fad5b8a0d37270472eade695194bfd38cd8f20ce5bc62b39e473ac4b17201 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_gettext/rules/f_string_in_gettext_func_call.rs sha256:4d29f2765fb11657e6b47346e03c636c88825f44ec5edce6fc1878eda46aca60 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_gettext/rules/format_in_gettext_func_call.rs sha256:ff44207202ace3e3bef73fc2c982131f36665113a2e5d02fc51e794434833b6a ruff-0.8.4/crates/ruff_linter/src/rules/flake8_gettext/rules/mod.rs sha256:6a3f28d763192cd958497bce7017cbf7bd3212337b2e52c20a0eafc3cf76d1ed ruff-0.8.4/crates/ruff_linter/src/rules/flake8_gettext/rules/printf_in_gettext_func_call.rs sha256:330d3ac493ccf6db4854fa5be8fdbac4815e42d144e7b546c3af13b688175b2f ruff-0.8.4/crates/ruff_linter/src/rules/flake8_gettext/settings.rs sha256:f3a1b53a77835b777805de9fd563718d9c63f31894468d1040f60d26ff193039 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_implicit_str_concat/mod.rs sha256:0c2fe3b680d987c2611b6235e744df549728ed66062c78d8c413707644df5251 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_implicit_str_concat/rules/explicit.rs sha256:62966e501f809a56a957d00a26af921406474b1e4a76cc62868d1957dbd1e60e ruff-0.8.4/crates/ruff_linter/src/rules/flake8_implicit_str_concat/rules/implicit.rs sha256:ef59a1b461449f02d5ca5a57c15b66d85cfc92192dc5775158e89a7a37e8cb66 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_implicit_str_concat/rules/mod.rs sha256:33528663addab3c7ee00a8739263ced9620558f9f6b321c2ad3f2811cb4365ab ruff-0.8.4/crates/ruff_linter/src/rules/flake8_implicit_str_concat/settings.rs sha256:71f6c99dbeb131a7bfef8e00ff2c3315ddf6d33f5daa43ef58f9bc38fa05d807 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_import_conventions/mod.rs sha256:633bd7dab2a8405edb6e7209afbee57b5b7a3b53ce3255125bc974f40d2b7fbb ruff-0.8.4/crates/ruff_linter/src/rules/flake8_import_conventions/rules/banned_import_alias.rs sha256:89af3ad220bca95631d4fe4965016dc3b3bacb9a5605887732d9e1d121f8a341 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_import_conventions/rules/banned_import_from.rs sha256:aca3628574d1c8f722fbd89a90d61f85fa529f2a914e6bcb210d5f79985ac0c6 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_import_conventions/rules/mod.rs sha256:deddfe11d978de6ee5f35e253f49b3ae41cc90d6892881decdf1eddc11db0542 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_import_conventions/rules/unconventional_import_alias.rs sha256:4802adf51e25e50ce3303cee0ce8517ca327f73eb3214c8237a68ca974c1c363 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_import_conventions/settings.rs sha256:277fd80212e802a2c56f134fc7fa9fdf8ea5769e1419ced6cb50398222fb7241 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_logging/mod.rs sha256:b7f38a5d72894698bfee35c6438700a0f89fc572ae8abb2e2a6920ea8c4f9b50 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_logging/rules/direct_logger_instantiation.rs sha256:09b3fcb83eb3cff2457d6dbce11286fc68c2619374e7bd60bbc30056b4ed08bb ruff-0.8.4/crates/ruff_linter/src/rules/flake8_logging/rules/exception_without_exc_info.rs sha256:e6b24d4a2fa18977237dae13f57d5bc44f21ae762bea4017a9822c5ba7656458 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_logging/rules/invalid_get_logger_argument.rs sha256:82de53a09afe9fe419054a1f67d65bb37c15e9c24f7ac8aea601d8f847f1e82c ruff-0.8.4/crates/ruff_linter/src/rules/flake8_logging/rules/mod.rs sha256:563fcb6a6e7c72398d61d9095820fa3e050fb680f85a9e330038b448d9416666 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_logging/rules/root_logger_call.rs sha256:c80b0e2557b6ae60b68513fbbbd985b228f1f323217a08b46fd68a00a7c498c3 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_logging/rules/undocumented_warn.rs sha256:22d7fb7b14b1ec70c4261dc5ac92185e89813ddc91bbbd33490d46437e8f2db3 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_logging_format/mod.rs sha256:a61d6323ee6aab698ef536adff3b13a5a81b3cb07300adb62f923c56d1203d01 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_logging_format/rules/logging_call.rs sha256:1436431da8914531f0e9509a34b76437e0c881aa07abb50a226d5bb74a7a2475 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_logging_format/rules/mod.rs sha256:d22a2ca5351c5cc364ca8624edcd8f65bde5100ad67a7221168e163ae1b4f7ef ruff-0.8.4/crates/ruff_linter/src/rules/flake8_logging_format/violations.rs sha256:d258de7ab39e7ca1e44e2e0cd7b186a6f4540df7a6cfb97676ccd5f95e5a21c4 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_no_pep420/mod.rs sha256:b35e50941a73f19a71a2367c766b68c5e5f9ab5399a332f3946a4c0223212eb8 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_no_pep420/rules/implicit_namespace_package.rs sha256:e97ed58ab6d6c41c0c46ea734a112687bcf766a732e5031cd921c3c4fb960bc5 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_no_pep420/rules/mod.rs sha256:7dacfd3f3eab969c54acb4b35c3f597ee224484469fad414f67a2a2d98078e75 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_pie/mod.rs sha256:38f3e0309886be55b033fa4474d838187269053ea80184dd7d2c0267ace0b927 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_pie/rules/duplicate_class_field_definition.rs sha256:1ee27e77626ad10b51fe5e23466d926f7999b6b2b445da188567415ffb856232 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_pie/rules/mod.rs sha256:de7e41acb180f8f0edb588e2991445d34568a496e7e0705aa4ef68c417fd4140 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_pie/rules/multiple_starts_ends_with.rs sha256:a47e92ec0279fb22061a523b11c73b89d101ffdfd427cfa5d96f812487c9ae47 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_pie/rules/non_unique_enums.rs sha256:7910c3aa4474573ed91bf95dd9a205983b404cb1fc037e22ede9f27fd307d508 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_pie/rules/reimplemented_container_builtin.rs sha256:3e8797f8ec746e8a12d7d58d45cbd8f6d049017c9ae5da36a7db58f40100efdf ruff-0.8.4/crates/ruff_linter/src/rules/flake8_pie/rules/unnecessary_dict_kwargs.rs sha256:3ad8e8597a93b0c72a785d252819a1f8420e924802ea8525c2010e7fb75940a4 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_pie/rules/unnecessary_placeholder.rs sha256:cac0aaab12e4ef5578526714db5a5f1294e0dfc6d32f3474a6405a80746b2463 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_pie/rules/unnecessary_range_start.rs sha256:1b215c9c5dcbceaedee29e03e777eda0824e7a2eef1ad4f65a76c6d29a4c7666 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_pie/rules/unnecessary_spread.rs sha256:1ee209425d8daad10bccc065983dfe40f1d0e6f2ee387b1e23206661d467875e ruff-0.8.4/crates/ruff_linter/src/rules/flake8_print/mod.rs sha256:b6c0a4ed39b8b1f192ede1a1bc018eee2c886ad61809b52fd464588cee9fbab2 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_print/rules/mod.rs sha256:073c651164dc4b31f163537507dfb65b9fbad5ccb4b55abdb68eccfb203c5691 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_print/rules/print_call.rs sha256:536a0588d81e552497c349771e557e1adf76cb0fcc80b5b5d26d84c4189b452b ruff-0.8.4/crates/ruff_linter/src/rules/flake8_pyi/mod.rs sha256:46287b10bf28eda58783f54402b8a80c040865fd67358d407dca41453a4634bc ruff-0.8.4/crates/ruff_linter/src/rules/flake8_pyi/rules/any_eq_ne_annotation.rs sha256:f22900163c822183328cb6106279213f1657de0bd9f6654d6e6f654c85c4a2cb ruff-0.8.4/crates/ruff_linter/src/rules/flake8_pyi/rules/bad_generator_return_type.rs sha256:8d575ce3b9a5abe752e97f8036dc34f70264b1109a83a5f4fd4e959488683003 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_pyi/rules/bad_version_info_comparison.rs sha256:5b44fa7b962812b698883fc4724dab333cfd8c0fbfbfeb9dd93f7adf2721c0ed ruff-0.8.4/crates/ruff_linter/src/rules/flake8_pyi/rules/bytestring_usage.rs sha256:47f87e8b9a4c7325f8ccd21c596d901727e85fe679a19c60cc16910c9ce4fae4 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_pyi/rules/collections_named_tuple.rs sha256:d35adf609352c3caa101aadad5a55dd8f5950c36faf66ef9dbf143b571efc5a7 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_pyi/rules/complex_assignment_in_stub.rs sha256:e18afbddc1e33306614d4b7936651dec61509921f8d1840402d583f02c96945e ruff-0.8.4/crates/ruff_linter/src/rules/flake8_pyi/rules/complex_if_statement_in_stub.rs sha256:a87a6756592d591be0300c50f0b6fb04e2ccb6e4d9c45fdcfd4dab27bb839740 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_pyi/rules/custom_type_var_return_type.rs sha256:7f5a9d5ae13aec43760e2d05f23c4ba0b31ef799438978ed3e417b755cd8b94e ruff-0.8.4/crates/ruff_linter/src/rules/flake8_pyi/rules/docstring_in_stubs.rs sha256:e35da492958bfdd21b61696a9bb9482a88346b566ee2d134e70fc828887ab870 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_pyi/rules/duplicate_literal_member.rs sha256:a140e717b84efcf7dac14275ac7a4090a38054ec6e8118873c307c264ec2ab24 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_pyi/rules/duplicate_union_member.rs sha256:9f5f001a2edbbc3b2bd1fa4c09c6c11564c802ca14061e04db34308e6e162c53 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_pyi/rules/ellipsis_in_non_empty_class_body.rs sha256:8f30382ee44e3c2e64bde3500b2c6efb021ff791af618fe96bac6d05c41bd207 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_pyi/rules/exit_annotations.rs sha256:42248bb1d7b310bb9cb75a75a2b17bcc7399c7eea8e44e3a9189751c06c7c835 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_pyi/rules/future_annotations_in_stub.rs sha256:f3c0bcee3755447bcd8ba913bf89f036b24ce85e63854162612e67d9ff55e663 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_pyi/rules/generic_not_last_base_class.rs sha256:80555345a385797f8a54f7a79d2e33f97f6b89a703c0994a7266422f3d8e1d57 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_pyi/rules/iter_method_return_iterable.rs sha256:1cc2830ad94a1bcdd43a91f1d4945281f01818b51e94d65d0b3cff4f847e75f0 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_pyi/rules/mod.rs sha256:0f5be961c779b84322859c46145c7781ae9d8be935f101c499ad65af38931f4e ruff-0.8.4/crates/ruff_linter/src/rules/flake8_pyi/rules/no_return_argument_annotation.rs sha256:854d0b5bd62fd7ff37272753c2528d549f45293dc7c83e257146df8be38ed814 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_pyi/rules/non_empty_stub_body.rs sha256:3a23d83739419d42d313f3b068d99c0d453849768577ed8ec5789b657a803805 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_pyi/rules/non_self_return_type.rs sha256:d5ff4038250ba6f7062ce752452348af031a585923bd851195f412631dd171a9 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_pyi/rules/numeric_literal_too_long.rs sha256:cbcd832eca89650a46996235c0def855b20714213584906e04b6bc37cb6b2b02 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_pyi/rules/pass_in_class_body.rs sha256:b7c6f009115bcf8611c35497c15bc037ee1c8e6592c6a312f62b13a1716b8564 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_pyi/rules/pass_statement_stub_body.rs sha256:90c979cf2edef77f8c91cfffdfae39f9639fc3528c292fd5a418ecee9766ce23 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_pyi/rules/pre_pep570_positional_argument.rs sha256:56155071c27171827d8cc6472c91c6417fb2ebbe3704156edcd9b69fdbb69f24 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_pyi/rules/prefix_type_params.rs sha256:4a0555c838ce63dcf1a92516ac2a16ce853a904d6d59c08e87a476cf9dabe2bc ruff-0.8.4/crates/ruff_linter/src/rules/flake8_pyi/rules/quoted_annotation_in_stub.rs sha256:7f8f1b093576b12737a5227026c94d26b9efd74fa8fbeb68483856adaa0fe6b7 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_pyi/rules/redundant_final_literal.rs sha256:46a5bb226d768be6d5e61163567a66b15a58e4066ffc55ca86656094eb25ed88 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_pyi/rules/redundant_literal_union.rs sha256:04b4675da94d76acd15e723581ec867da1b67648bd0a33b9b57a73598cfd47b8 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_pyi/rules/redundant_none_literal.rs sha256:1162094d8b4f5de54aee1305bfa4aabb03c99dc18e4b0dd6b571ab51dea2ab0d ruff-0.8.4/crates/ruff_linter/src/rules/flake8_pyi/rules/redundant_numeric_union.rs sha256:00527f61f54a47361a5327e319a2af1518e9bbf03dc2438999c250d99c69eea8 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_pyi/rules/simple_defaults.rs sha256:ff8259ad19151e4918efb1eb0413124f6bb7c9e1ceef0c1d4b4bd45011c922da ruff-0.8.4/crates/ruff_linter/src/rules/flake8_pyi/rules/str_or_repr_defined_in_stub.rs sha256:04cc0783ace4983c164960a8e1cea375dca55977d548bfbb2076ce81cdd69fdc ruff-0.8.4/crates/ruff_linter/src/rules/flake8_pyi/rules/string_or_bytes_too_long.rs sha256:aade7954963c9844296fdb38fdd7b341741ce0ba5f541b305d69fd38d192d259 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_pyi/rules/stub_body_multiple_statements.rs sha256:ef6c555a6aa32136d3b2d444c221f245939c6a9192415bd8240088aa7db1d456 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_pyi/rules/type_alias_naming.rs sha256:2a19b72e680c3b5123df71514590e8de05f97dd86de372c97d5d2af920312a48 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_pyi/rules/type_comment_in_stub.rs sha256:dd0644e61b3d6832228fb734a17eddd8183e2d1e83ddc1447e73e6a9e13b4e02 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_pyi/rules/unaliased_collections_abc_set_import.rs sha256:2152961d56f9e667f60f512379b4f930f16a676788b06bc35e7d7dd7becc4405 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_pyi/rules/unnecessary_literal_union.rs sha256:1d1ad7420e1499aa8f71fdfba147de7f6ed45635f32a9d2d6754a3f79d6cb5f7 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_pyi/rules/unnecessary_type_union.rs sha256:cd36c650add3c44dd944b8c8b23edbf91b4587944cb4307f2b3a0c49ef62f981 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_pyi/rules/unrecognized_platform.rs sha256:8ea2bfb81160d7544f531e54d3858de106bfde076698d6a9174208724a1f0073 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_pyi/rules/unrecognized_version_info.rs sha256:fc34dd5f896a3673743a52a96646bda0aefaabeff8f49783cfc218d5568eaf86 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_pyi/rules/unsupported_method_call_on_all.rs sha256:0a61dbab856f736da3b19f3756944d62e57066893ba5395a9bfdd8785056f417 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_pyi/rules/unused_private_type_definition.rs sha256:ff8d411012e90cf9ee3885297c6b839cf4c48d7be626d250d983f2f35eb97cf5 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_pytest_style/mod.rs sha256:2e16335b95b90b7ecf1843d3b783bcd5613de9db13ed721bf87557eb69cd41e5 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_pytest_style/rules/assertion.rs sha256:754a4a3087129f1744f66c6adecc22f3fdc1204bfd017e5db4bf6e282bcb04dd ruff-0.8.4/crates/ruff_linter/src/rules/flake8_pytest_style/rules/fail.rs sha256:a4aadafb05e8c77bc57e4582a70979cb715a07a9fb944bb6694a39a0e42cbf4d ruff-0.8.4/crates/ruff_linter/src/rules/flake8_pytest_style/rules/fixture.rs sha256:82ff2894fdf1d44a5cd01d7b60a1506297030df018264e24c5880197add06c67 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_pytest_style/rules/helpers.rs sha256:ff03df15b5b5ed5c45cf9baa071c882409a289262129ac60ae2b92137b8ab2ed ruff-0.8.4/crates/ruff_linter/src/rules/flake8_pytest_style/rules/imports.rs sha256:3999a64ba448cbf773a530136a946e7a04e0c8acfccff7bb269ad5b26520b925 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_pytest_style/rules/marks.rs sha256:af5fedbac69cd0c7cd89060241af8ae8a8ccb7376706340e86ba694a95f33b87 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_pytest_style/rules/mod.rs sha256:323f8d9c2f45872b083a857042e25dd5aec0fa51e8dedcfb497b2a7568e9c7b0 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_pytest_style/rules/parametrize.rs sha256:e2f32633da8a350019df676ff9ce3392acba169cced1573979850f0e4890cce4 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_pytest_style/rules/patch.rs sha256:241b44d437fafbc48f9430fc07d1e7d6c09a9f19ce2e864014761ac90df1866c ruff-0.8.4/crates/ruff_linter/src/rules/flake8_pytest_style/rules/raises.rs sha256:9262b5a0fd39e56dcfd3c7acde475c0239f768f78c997c83ddeab12480a5f354 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_pytest_style/rules/unittest_assert.rs sha256:6630c7354e28f5a3899358ce670416ca682451b5470a37fd1f77ab065cf66b6e ruff-0.8.4/crates/ruff_linter/src/rules/flake8_pytest_style/settings.rs sha256:9e146f0f3d8686c088fb4289ff6a3bf576f3dcc05b71cde34536c5a8ec48b33f ruff-0.8.4/crates/ruff_linter/src/rules/flake8_pytest_style/types.rs sha256:d74b4e02c818ab489821ead857a6840f87f20d2732dcc116e5538433bfa91fec ruff-0.8.4/crates/ruff_linter/src/rules/flake8_quotes/helpers.rs sha256:8305d97ca9c3986f4f4d19598084ac194a52496810c30c85869481e99579a797 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_quotes/mod.rs sha256:86475372b1dd2d85655a426e15a38df118fd1d92ee9ff7b57b0946d4e972cfed ruff-0.8.4/crates/ruff_linter/src/rules/flake8_quotes/rules/avoidable_escaped_quote.rs sha256:5228d29e8d7be3729e044ef9f2b17f43769351263de2563d617853d5381140fe ruff-0.8.4/crates/ruff_linter/src/rules/flake8_quotes/rules/check_string_quotes.rs sha256:4ed1fd3db901f3c9107aa7c3b60a035a149dc234db99381de2dbe0cb38edb352 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_quotes/rules/mod.rs sha256:f30ad250be90a46d630d70966c6304d791bb638fd5bb6d78e2964ac13de55385 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_quotes/rules/unnecessary_escaped_quote.rs sha256:9cf6df4c69cb53c38c4bd9e065ba7d8af43621258445b3a11e1c00e8a6138e4b ruff-0.8.4/crates/ruff_linter/src/rules/flake8_quotes/settings.rs sha256:0f973d895c2bd9d4e63089b8f5e24fccd01e534e32e984143965553ac6f34c85 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_raise/mod.rs sha256:f5cefe521a7a06132dbf3adee8d725cb7e6d999aff13560df5df040c0138b846 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_raise/rules/mod.rs sha256:6282339557a2e1527c69d1fe33b4c74540143f5c4c0b5816d64eb7e8f873dd6d ruff-0.8.4/crates/ruff_linter/src/rules/flake8_raise/rules/unnecessary_paren_on_raise_exception.rs sha256:32bc2fde0f31dd5479f995675e871af669ccc28ea214e791046b121d64dee4e0 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_return/branch.rs sha256:c08745475ffd96c613878defa13933e8d0e9f8a331b854af3c7fc27c57221984 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_return/helpers.rs sha256:dcd4855d78324bba7a238ea5925ef4fb9eedd560374ba6f37971bba9383e4463 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_return/mod.rs sha256:fb4db54f04eace3686c5a0b505c773a38ce123fb9df9b21b3d9a32422acd6faa ruff-0.8.4/crates/ruff_linter/src/rules/flake8_return/rules/function.rs sha256:c84dadf4181a57454bdfe79099cdfdd46551b8d866fd5463a39dc26042eb9585 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_return/rules/mod.rs sha256:f795ecfe9bb58e5e00006114ffc85450aabd5fa7d456c06a6c1b14fa74d9b324 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_return/visitor.rs sha256:44f9a1313e85a694fc88310a8db55894aba2e40b33daf1edac7a63e444898981 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_self/mod.rs sha256:be70976d4f9ecb0dc927ed8d6e66c9155819bc483d51b94b3a02b7fed8caa880 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_self/rules/mod.rs sha256:f3a108eeb2890ddcf49db88f24ed1cca644cbe3152b6a6420405f1a394514cef ruff-0.8.4/crates/ruff_linter/src/rules/flake8_self/rules/private_member_access.rs sha256:e9cb84828195748ea1246a6809a57b4dab367a53ea35fcec9ba6314c385d35c4 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_self/settings.rs sha256:e413aff863f6005b151cf7c0395a2daa90a1cf1b9a954802af0e73736cdbbf94 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_simplify/mod.rs sha256:aa830d74464f196a27d282477628446a85e8fc17d104b36adf8cea963cee7a58 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_simplify/rules/ast_bool_op.rs sha256:9f1daa6d286efde8822510f296fa61e146e20ce892cf26e83440b910c35a85da ruff-0.8.4/crates/ruff_linter/src/rules/flake8_simplify/rules/ast_expr.rs sha256:daec5c73eb062095f59f400fc3766631c41586160a12d220b7526fe609026250 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_simplify/rules/ast_ifexp.rs sha256:7b4c30a6414ec506187294e268ee987a03b80c63b696f243d87351ca36bf9168 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_simplify/rules/ast_unary_op.rs sha256:3fbd3a42aef72a01e8d3fb0335725f70869a3118901c74e2feeda559255b6251 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_simplify/rules/ast_with.rs sha256:cd4c6583d84d2f9435e4d0b47c8ccc9166b41f2656bf003a3a0d501ab0e82974 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_simplify/rules/collapsible_if.rs sha256:9b682fbfaaa279d12b11661f79e088702ea0ae61160cfd8d7b2bfef7ea1a542c ruff-0.8.4/crates/ruff_linter/src/rules/flake8_simplify/rules/enumerate_for_loop.rs sha256:3eee4b5f52b91300bf393e0555ba4c670b7650e6e11b3855f2350ace418a86b8 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_simplify/rules/fix_with.rs sha256:995611fffa9f42d24950948463ecd1e48562a429b79b545536e79b4cd3cdadbc ruff-0.8.4/crates/ruff_linter/src/rules/flake8_simplify/rules/if_else_block_instead_of_dict_get.rs sha256:6cb490550cb118e1341581d68be0a3e3cddf8fcf1e95c65576b267e538578495 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_simplify/rules/if_else_block_instead_of_dict_lookup.rs sha256:8c02764fea59ca26801ea8a88a6bbac48189e2b520352f948a797e4908b4a410 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_simplify/rules/if_else_block_instead_of_if_exp.rs sha256:ca286a7f3aa1a66c6f26b20fd7d80e26efbdb2c2b87aac59d29c2bfd12a69676 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_simplify/rules/if_with_same_arms.rs sha256:13adbdeba2af7dddaff0928de7c58969d230622fcb13fd6368f4ddbccd30e814 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_simplify/rules/key_in_dict.rs sha256:a7b6d15a9112b861d6e894212172ae79ec60e96d3f538e177b21a6343011bb53 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_simplify/rules/mod.rs sha256:ce6e93b02f2f22c2940279d1eb868522a889636897e754888f9a5099c9b10644 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_simplify/rules/needless_bool.rs sha256:42a373198866005f818e3eb03b608981226f05485ef74cfe5cbea9b5fd49ae10 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_simplify/rules/open_file_with_context_handler.rs sha256:a4a64acc1c6f27083d11c29e73de0953bf87d2e01bb9317b7714698e4a3d3885 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_simplify/rules/reimplemented_builtin.rs sha256:9814c99cfae4292cc552604c4c86d3671ff28252eb7148d19d29f0d77db7a2ea ruff-0.8.4/crates/ruff_linter/src/rules/flake8_simplify/rules/return_in_try_except_finally.rs sha256:887d1dae8ac083b55f412dd86cc7863e1e072051d3181035207972e8c2a79427 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_simplify/rules/split_static_string.rs sha256:142616942a02d1fdf41ed2fe3735cf330b51b95a12d4e3e382ea9e15b237bb0b ruff-0.8.4/crates/ruff_linter/src/rules/flake8_simplify/rules/suppressible_exception.rs sha256:7069777d349cfabe38010aebee35348096e1a1da49b905df14711fc9a763f7b3 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_simplify/rules/yoda_conditions.rs sha256:5441dda99ef00574d4a4de57dc5910df4392e248298e2953de381cd993ddf06a ruff-0.8.4/crates/ruff_linter/src/rules/flake8_simplify/rules/zip_dict_keys_and_values.rs sha256:135cf7bddddd3eacced60435c5459d40c6d910b180ed400e5f9bfe7b93b0f675 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_slots/mod.rs sha256:38da36f996461d64011790876c8520abf2264f36328f740a66f3b32ddae50917 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_slots/rules/helpers.rs sha256:8b39a0fac75b4159b4f945265877861e41ee04b3739c2cac6e71ffd1011cec91 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_slots/rules/mod.rs sha256:1fcd51cab57235dbdf41e97ea450eb7f491cf14edb359b6b18474f0534adf044 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_slots/rules/no_slots_in_namedtuple_subclass.rs sha256:290cdbaa34589e454028fa72cadf809fa7ffa784ebe59d7c84faefa4afe4d842 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_slots/rules/no_slots_in_str_subclass.rs sha256:98f1965aec7c4ae6dc6c09ca1dd3718ad27f2e7b7d05cfb8015be999db4467ae ruff-0.8.4/crates/ruff_linter/src/rules/flake8_slots/rules/no_slots_in_tuple_subclass.rs sha256:d23e4ec2abcf244002562853946b62e68487c3e8be5e606660a5987326c2146c ruff-0.8.4/crates/ruff_linter/src/rules/flake8_tidy_imports/matchers.rs sha256:2f670591a4f31aab3363472df50ca7fb32e848ebf8c5d29901342f7deb4bb2d6 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_tidy_imports/mod.rs sha256:3607b15cc49633dd33656218825e0b8420ad848cc9e7abee073df75de5a4fe3b ruff-0.8.4/crates/ruff_linter/src/rules/flake8_tidy_imports/rules/banned_api.rs sha256:981ca58c3cff1c73206890b297000eebd880ef776dc5d179cfc43d95d70990ee ruff-0.8.4/crates/ruff_linter/src/rules/flake8_tidy_imports/rules/banned_module_level_imports.rs sha256:341374d59b0ec310b3989d9b9e2f947d91095b2c99fdffffea29a6c8bce9ee8b ruff-0.8.4/crates/ruff_linter/src/rules/flake8_tidy_imports/rules/mod.rs sha256:a20b94816b42e7e00922c0c1771b0a4e5c6bb73e11a25a65d9381f5234fb431e ruff-0.8.4/crates/ruff_linter/src/rules/flake8_tidy_imports/rules/relative_imports.rs sha256:83a0a5ce39bb59e47f2f00438ad209521e306264d4e918d18b2e8eb4874b7f9f ruff-0.8.4/crates/ruff_linter/src/rules/flake8_tidy_imports/settings.rs sha256:1d0fb2dbfd4e9a2f8ea5f6a3b1465e7552ba4000d7269d0d836c6d12d54b5af8 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_todos/mod.rs sha256:fb739158d2b3f837e1271ac75b1bd62e517f891338540b0047996419d89eca7e ruff-0.8.4/crates/ruff_linter/src/rules/flake8_todos/rules/mod.rs sha256:a007c642668a4bf8b9aa7253564503975ca462f079d478bc87f5b753afee481b ruff-0.8.4/crates/ruff_linter/src/rules/flake8_todos/rules/todos.rs sha256:dd6b27f498f04862d758d2e006e916dbf9a6bc201c6fd67b70040873805223e0 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_type_checking/helpers.rs sha256:e4a2e3d1946fd2bb0979b0dc6f076795db86e507c794dd3d9f9d9d7b1eb4f621 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_type_checking/imports.rs sha256:eb71a769a2964883c3e4a842eb449545f18f61121c17cae8e46028cdc2e890e9 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_type_checking/mod.rs sha256:d838864707a07be931fb8cc2f8246be9afcedf13b32652037fd3f58fd713c91a ruff-0.8.4/crates/ruff_linter/src/rules/flake8_type_checking/rules/empty_type_checking_block.rs sha256:17e4c37bb7c3cf5fcd4d9cef7642cb1ed250dcb7b8d53e490a4905661a582aff ruff-0.8.4/crates/ruff_linter/src/rules/flake8_type_checking/rules/mod.rs sha256:5023db6aa9b8a9810644897989f7b2f7d0a0ccab531c77150cf4426f687d76ef ruff-0.8.4/crates/ruff_linter/src/rules/flake8_type_checking/rules/runtime_cast_value.rs sha256:b22aeda85c20fc2c3b754116970f7e994eb3b0fe9c7451414835356b9920fa18 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_type_checking/rules/runtime_import_in_type_checking_block.rs sha256:e33bb9c7567aaf193a11187f6c4e26397268ab337679a56fc950714762b60da3 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_type_checking/rules/runtime_string_union.rs sha256:6aac1892b42dc03d1035415c8151fee9484ecc6eecff709ed49c26176dede960 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_type_checking/rules/type_alias_quotes.rs sha256:5bd752bff96fcf764400f8f2f8cdf24eed7aa1fbd31f6b68f506f49761553d76 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_type_checking/rules/typing_only_runtime_import.rs sha256:70ae30d7f0b74d9281156733548798436cd1f10d64546c73172744ffe859165a ruff-0.8.4/crates/ruff_linter/src/rules/flake8_type_checking/settings.rs sha256:d2db3a2cabc82e840d529b732cdad81c0f97a3dd7527b4864f8eff612b509c7d ruff-0.8.4/crates/ruff_linter/src/rules/flake8_unused_arguments/mod.rs sha256:33def43da09bf2634742d6c203f38a9935a251ef2c33ea254fdeda784616f892 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_unused_arguments/rules/mod.rs sha256:8845676b48b1e484f2110f787035b90f3688cf197f4c9f0373550ed761d97360 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_unused_arguments/rules/unused_arguments.rs sha256:d70ea5d5f8a76a3e064fca9228b25209702be82b0656fac272233bb91ac16d43 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_unused_arguments/settings.rs sha256:63690037d2f05a8f72beb46f3aa178d9fcd675a7654c264968eb45f3ceb73bfe ruff-0.8.4/crates/ruff_linter/src/rules/flake8_use_pathlib/mod.rs sha256:60083f2bf0985beffce9a05321d0b668ac3d9de00a147951692ce6b2a8d7d016 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_use_pathlib/rules/glob_rule.rs sha256:dd2b241cb1a62cafac3d2ad459c58f538b0193de0456e43f3b672d23dca27e5b ruff-0.8.4/crates/ruff_linter/src/rules/flake8_use_pathlib/rules/invalid_pathlib_with_suffix.rs sha256:2c36a4d7a1439af286ff313903991849b30a60960bdf88022d6f9d4080309538 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_use_pathlib/rules/mod.rs sha256:0bae576afe08e48c3743aba392ba49699c20012ce78203fea9acfc32083efacc ruff-0.8.4/crates/ruff_linter/src/rules/flake8_use_pathlib/rules/os_path_getatime.rs sha256:899e5dd2116dae10989c411c83a0c1c836d11d3c00d217adeeda306c71b6e8fd ruff-0.8.4/crates/ruff_linter/src/rules/flake8_use_pathlib/rules/os_path_getctime.rs sha256:1737769dc388888d388f52fabe38b3fd4b5ba4766b92887887247b4db7aac632 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_use_pathlib/rules/os_path_getmtime.rs sha256:3d4deb094f36fdb8585bdcb576e8972601dbee58a2ff379c02a5109277d8db42 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_use_pathlib/rules/os_path_getsize.rs sha256:8a88e5d8cc613bab0d18e38177d3a525ef63e8fce9f7057bb6428d34efdcad09 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_use_pathlib/rules/os_sep_split.rs sha256:29e081d7a29595814a3f5a3f7b8291d288eaeec7dfcc12282721d3d776f0d147 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_use_pathlib/rules/path_constructor_current_directory.rs sha256:bd496b70109ff5d6d5d6d49ac70118677b89be66cc1edb12797abe8f1fdb2193 ruff-0.8.4/crates/ruff_linter/src/rules/flake8_use_pathlib/rules/replaceable_by_pathlib.rs sha256:c02153fb0e8bcd06f92e171855e51d00c3d3c9a2e03294f878f75b6b320b6d4a ruff-0.8.4/crates/ruff_linter/src/rules/flake8_use_pathlib/violations.rs sha256:f8b54f4c4ea759b9b588e2c94c140531d4429418ec53ac3652cd54c8b81d0bfc ruff-0.8.4/crates/ruff_linter/src/rules/flynt/helpers.rs sha256:a2c914f03a79f24fe7848fd37e1b713ee4923f05c310d300d0946c4c09f09d5d ruff-0.8.4/crates/ruff_linter/src/rules/flynt/mod.rs sha256:af7874665caeacf80cc4b2121af8eded3f8f7d18cf8922f94720677c74027a51 ruff-0.8.4/crates/ruff_linter/src/rules/flynt/rules/mod.rs sha256:d6a43b0af6216d7bcf555ad79a6dfa9d6b18d096d8789d641325260c420f7802 ruff-0.8.4/crates/ruff_linter/src/rules/flynt/rules/static_join_to_fstring.rs sha256:2246efc9e25e6189e5bbe2b4a6786d99387e93b37c5293ac649e7c12293b7f3e ruff-0.8.4/crates/ruff_linter/src/rules/isort/annotate.rs sha256:06ed6b40f2bc23174a75e208d78bbc872d5ea704e66ddffd2014ac29e228a03e ruff-0.8.4/crates/ruff_linter/src/rules/isort/block.rs sha256:f9599bcb1e1e7b92c322a11c95a5f73fc5dc5e41ffb12f210f8125814fb75944 ruff-0.8.4/crates/ruff_linter/src/rules/isort/categorize.rs sha256:8aa00e92077c5a382c80769fefd19b7d1b02db8511818ea3c76e1c19275be814 ruff-0.8.4/crates/ruff_linter/src/rules/isort/comments.rs sha256:46496f38ae0e0de0ab3710374761eb792fae6948dcc1b64b5000d3927988f9b4 ruff-0.8.4/crates/ruff_linter/src/rules/isort/format.rs sha256:0bc6949ccb18f4da53b50d06c490ccbab16553ad7b9bc3bbde0be2922156443d ruff-0.8.4/crates/ruff_linter/src/rules/isort/helpers.rs sha256:eea4c5df321f968e22ab0572aa74bf48ba76cd2c9f088e065ba6b65b29877243 ruff-0.8.4/crates/ruff_linter/src/rules/isort/mod.rs sha256:5d3b0d5dd35faa03c99e9701c86b2ca7e7e216f47407f9cb6307f62c22a6b4d9 ruff-0.8.4/crates/ruff_linter/src/rules/isort/normalize.rs sha256:f0963aa6328acb9e9106d7462d88574246caa8c93a770325377d2db37be313c1 ruff-0.8.4/crates/ruff_linter/src/rules/isort/order.rs sha256:ac8210b7f8700846b0edaf6ad0e8b5058ef27d8e37030e953b250e611648a043 ruff-0.8.4/crates/ruff_linter/src/rules/isort/rules/add_required_imports.rs sha256:0a3ad232ee8b6f1fdf86e97cfd20e4cdf55edc2064482dff5ffee6cea6a67b30 ruff-0.8.4/crates/ruff_linter/src/rules/isort/rules/mod.rs sha256:e57d492039ae082e0c17fbc638a4070a8131c582263227ac05d95efb3f572bf9 ruff-0.8.4/crates/ruff_linter/src/rules/isort/rules/organize_imports.rs sha256:421c930e42ccd6b4cca2029d4dbbbfd02e40619b0207cc5d91a2c4ea94b813fc ruff-0.8.4/crates/ruff_linter/src/rules/isort/settings.rs sha256:e55ca7a6056b0379c391f1e6a8b299137ea0cf4e8fb7ed2bea18c78458c6dd54 ruff-0.8.4/crates/ruff_linter/src/rules/isort/sorting.rs sha256:028195935e3626eb543a6f8d320c8e029d0a0f91fdcfe95d3c3366fc3468b56f ruff-0.8.4/crates/ruff_linter/src/rules/isort/split.rs sha256:f1d90750f2da667bd81d78f13469e0a79d7b662a1ea87406f88e8d13138f54ba ruff-0.8.4/crates/ruff_linter/src/rules/isort/types.rs sha256:9d4f5c4728afdee8068be1515f0598b4ccebc8ec1b09a4a191f036f3de336b0e ruff-0.8.4/crates/ruff_linter/src/rules/mccabe/mod.rs sha256:69c4670b84fdea3bf48c83cf2ee8344823c939574c5069f6128eb50f43f3327c ruff-0.8.4/crates/ruff_linter/src/rules/mccabe/rules/function_is_too_complex.rs sha256:47e1bfc61fa8c3d389da57775b822cbb2e0bfd1b490da78a22ce6cec91fe8964 ruff-0.8.4/crates/ruff_linter/src/rules/mccabe/rules/mod.rs sha256:4a8a27c127cfbe8e6112349f13f3a6f83ab4d487a8a6ece968500cefb367a839 ruff-0.8.4/crates/ruff_linter/src/rules/mccabe/settings.rs sha256:3db6ab04e1a23410e2931d90f333e6bf5b224cb5d58d94ebc3c3277c9aba0d43 ruff-0.8.4/crates/ruff_linter/src/rules/mod.rs sha256:08530f84bd36d7dfc95a414ee535a580dbc5520bd06aa82af6666d04fa918a2f ruff-0.8.4/crates/ruff_linter/src/rules/numpy/mod.rs sha256:cf1b5a71296373e9e094ec0bb7f20cf347328408fec80353402156e162573de9 ruff-0.8.4/crates/ruff_linter/src/rules/numpy/rules/deprecated_function.rs sha256:fbb1b107de580269f25c2fd2e2140af676c24f381d2034e19c59bb81a768e1e8 ruff-0.8.4/crates/ruff_linter/src/rules/numpy/rules/deprecated_type_alias.rs sha256:a0ec6cf83990029b86a408b1a85a68622e20cc32ecd16f7376f89b7a0a53d410 ruff-0.8.4/crates/ruff_linter/src/rules/numpy/rules/legacy_random.rs sha256:cd9c397ed7505e02af9ac2d9c27b209371e4201fe62db1c6d8fb690152c5f334 ruff-0.8.4/crates/ruff_linter/src/rules/numpy/rules/mod.rs sha256:411230cfa409d9349a194bfd998da14edfb25d89ca64bd6ae0865c90e1616ba7 ruff-0.8.4/crates/ruff_linter/src/rules/numpy/rules/numpy_2_0_deprecation.rs sha256:07a78cec236bd267648cc5c3e50168b6f8c94449b8a1aa4a53c2d2409876551c ruff-0.8.4/crates/ruff_linter/src/rules/pandas_vet/helpers.rs sha256:7c7ee8a1a55e689654c7ccdb8ae1a0be83bac38f4265f1c4c4067fee6b62ec74 ruff-0.8.4/crates/ruff_linter/src/rules/pandas_vet/mod.rs sha256:4397a8038388aa6009edea97044b9534e6895ea0d6e9245beb07c89624cb39ea ruff-0.8.4/crates/ruff_linter/src/rules/pandas_vet/rules/assignment_to_df.rs sha256:eb5e19f336c0fb651101ba75fce23e66ba78dee5f352e930dfbebcbf8938134a ruff-0.8.4/crates/ruff_linter/src/rules/pandas_vet/rules/attr.rs sha256:6b71ed8abd96592be51e2e5e6c14de75738fae239e73b46ebc9c674a0dcb796a ruff-0.8.4/crates/ruff_linter/src/rules/pandas_vet/rules/call.rs sha256:cc38a4a269e67b909daaeb8249eac8034d2f75c45f312643b8fae649d9e34d16 ruff-0.8.4/crates/ruff_linter/src/rules/pandas_vet/rules/inplace_argument.rs sha256:cd1ec5d5b33bcfee612cf64be89a15819595b3282ecec3180928987c2bca5335 ruff-0.8.4/crates/ruff_linter/src/rules/pandas_vet/rules/mod.rs sha256:ac65c0c51bc59b8240240bae592906d7ab5b2c7bb87042c150a745d0570a4002 ruff-0.8.4/crates/ruff_linter/src/rules/pandas_vet/rules/nunique_constant_series_check.rs sha256:91c4fe9327bcccbfe2e6c7c194a70987ac3b07b13c5ad0e358e5ac6daf0c88a0 ruff-0.8.4/crates/ruff_linter/src/rules/pandas_vet/rules/pd_merge.rs sha256:03427fadbbc7403716c192429cbb6638d6f98ec6f18a74b3598404af9564cf3d ruff-0.8.4/crates/ruff_linter/src/rules/pandas_vet/rules/read_table.rs sha256:b3c641fe49260569c574ba6f3e9ce56b5e9a9477d33dccb6329374620e06b22a ruff-0.8.4/crates/ruff_linter/src/rules/pandas_vet/rules/subscript.rs sha256:b2526ad25e6715190cd4d46404cad09e32fa24aec1c7f1a3b7cf9ce8f025e4fd ruff-0.8.4/crates/ruff_linter/src/rules/pep8_naming/helpers.rs sha256:314a205f8f324d231d78a8b4f026d02f84ddc6d05165bea14831f7253c274fb9 ruff-0.8.4/crates/ruff_linter/src/rules/pep8_naming/mod.rs sha256:9ce26d5b92ccb3fb170aaaebdbefe60cdd21c27dbff0df9f424218e47e037990 ruff-0.8.4/crates/ruff_linter/src/rules/pep8_naming/rules/camelcase_imported_as_acronym.rs sha256:183d27cc21a52c1e6ce7aa3781dd4251afa72ef5d9cc02a9a8822ec537fa8211 ruff-0.8.4/crates/ruff_linter/src/rules/pep8_naming/rules/camelcase_imported_as_constant.rs sha256:3973e856c1b37d7d37a2e3fc70453344f7b2f180f728e454ee573e564365627a ruff-0.8.4/crates/ruff_linter/src/rules/pep8_naming/rules/camelcase_imported_as_lowercase.rs sha256:57b589748bc18a4a8e43351cda2affd461f8c518cecdc3280f687a1793c1158f ruff-0.8.4/crates/ruff_linter/src/rules/pep8_naming/rules/constant_imported_as_non_constant.rs sha256:90adb5339e3f73f27a430c301bc1910fda5f49b7fd3615d87a5acf389f3443bb ruff-0.8.4/crates/ruff_linter/src/rules/pep8_naming/rules/dunder_function_name.rs sha256:6fecba83761da17f3d19db9fdcd565a10b6ec0a04fd7c9e4fa34146591a9817a ruff-0.8.4/crates/ruff_linter/src/rules/pep8_naming/rules/error_suffix_on_exception_name.rs sha256:0676919095680da00e83dc1002ee1c1526bfb716d7001c76284678f3b4a13b16 ruff-0.8.4/crates/ruff_linter/src/rules/pep8_naming/rules/invalid_argument_name.rs sha256:249eba3afebee9e204f92e333e483814936b982b8fa90d9014fd63dbf80e25f2 ruff-0.8.4/crates/ruff_linter/src/rules/pep8_naming/rules/invalid_class_name.rs sha256:defbb59b14c047a27364bce56bcbf6e5f770c72d93b0623761eb748b7cc0f895 ruff-0.8.4/crates/ruff_linter/src/rules/pep8_naming/rules/invalid_first_argument_name.rs sha256:db6fd83cfbb0539ae7f7fef3666cdd76a454fdd3c0f996adc8a09bc652a30c03 ruff-0.8.4/crates/ruff_linter/src/rules/pep8_naming/rules/invalid_function_name.rs sha256:56fdfb293b4193854d389da13d44f6d0ada4b3cbc473b6aec81928790aab767a ruff-0.8.4/crates/ruff_linter/src/rules/pep8_naming/rules/invalid_module_name.rs sha256:6c9041fdd393b5d7a9dae35ff791e405f877e0dfd512df5a485966230bb50e60 ruff-0.8.4/crates/ruff_linter/src/rules/pep8_naming/rules/lowercase_imported_as_non_lowercase.rs sha256:914da0876a10c39778b447c5af01a3d47612e42a648ca8d5ac586c573ba450dc ruff-0.8.4/crates/ruff_linter/src/rules/pep8_naming/rules/mixed_case_variable_in_class_scope.rs sha256:f2411a2d7398b272142493c7c31b739d899ce285bc53f46b46fac670ab6155e9 ruff-0.8.4/crates/ruff_linter/src/rules/pep8_naming/rules/mixed_case_variable_in_global_scope.rs sha256:8c329df3720a8463c40b29e777294a1a906986f7ddb852c0c0058057cc7c6269 ruff-0.8.4/crates/ruff_linter/src/rules/pep8_naming/rules/mod.rs sha256:c0d391264cbcacd157daafd75c44957f026fc1cca952bd2c025dc979904236ed ruff-0.8.4/crates/ruff_linter/src/rules/pep8_naming/rules/non_lowercase_variable_in_function.rs sha256:e074d1aa3e5d8b0b9311bb947313d558dbfe77f2d5080950d552d60dca305fc3 ruff-0.8.4/crates/ruff_linter/src/rules/pep8_naming/settings.rs sha256:cb4ee19b7b42a08b9549014111905cf1195b64c2529d73dc8e38a747ac24277f ruff-0.8.4/crates/ruff_linter/src/rules/perflint/mod.rs sha256:db52c57fbe55bccab5ae69a52af16aea5f4b885014c84ba297fd1e7e9afac99a ruff-0.8.4/crates/ruff_linter/src/rules/perflint/rules/incorrect_dict_iterator.rs sha256:1ec414a9ca55c50ef6c4515e9e519c34b11a74f493c83af7098ee58d8502fbe5 ruff-0.8.4/crates/ruff_linter/src/rules/perflint/rules/manual_dict_comprehension.rs sha256:a238984beb47b72fd673d97689e4ffb4e82e2bb5d81ab3eac1dcb649fd465ae6 ruff-0.8.4/crates/ruff_linter/src/rules/perflint/rules/manual_list_comprehension.rs sha256:411563818c356f1b613aaa46dfad1300d4a60f9debb9bd10d9f518eacb522332 ruff-0.8.4/crates/ruff_linter/src/rules/perflint/rules/manual_list_copy.rs sha256:b4a82bbc481d25772f19ff24715e07160632d8ec42fa2e928f10d66dc68e423f ruff-0.8.4/crates/ruff_linter/src/rules/perflint/rules/mod.rs sha256:0589d6d64430cc26328b3a6edc3600245f2e1cdb7fd1487a9a8b57f98408f6a3 ruff-0.8.4/crates/ruff_linter/src/rules/perflint/rules/try_except_in_loop.rs sha256:72034569b9cb434a9ee6cb2cf9c0723bd0ec33ffd118caf04547f77d6e92a907 ruff-0.8.4/crates/ruff_linter/src/rules/perflint/rules/unnecessary_list_cast.rs sha256:f07f1c920a64538151fd3d2a40379308d7a77a8f96ad0b66130415f34561ee46 ruff-0.8.4/crates/ruff_linter/src/rules/pycodestyle/helpers.rs sha256:f6c4f5dec12ab3009910f139c70f5e969beda8e6d041c2835625e64974eb7844 ruff-0.8.4/crates/ruff_linter/src/rules/pycodestyle/mod.rs sha256:3eb9be6819909f1e8ede176571fab96d9072002e69f60306626dc46724619d8d ruff-0.8.4/crates/ruff_linter/src/rules/pycodestyle/overlong.rs sha256:3e736094d0ddf45108cecb838c3b10f6f7f6850152c5449189755b44f0a87213 ruff-0.8.4/crates/ruff_linter/src/rules/pycodestyle/rules/ambiguous_class_name.rs sha256:832847fd57974793ed9f40b3455b4e1812f3b5ca2e73be527c8e342fcb541178 ruff-0.8.4/crates/ruff_linter/src/rules/pycodestyle/rules/ambiguous_function_name.rs sha256:f1c087a953206abf852b617fb94debc5b040c334a15c7fff7835ab370dfe3676 ruff-0.8.4/crates/ruff_linter/src/rules/pycodestyle/rules/ambiguous_variable_name.rs sha256:dda79ac5b12f0f3b700550908da6fd283ef209d8aa8b647fe0be4672e309da5f ruff-0.8.4/crates/ruff_linter/src/rules/pycodestyle/rules/bare_except.rs sha256:619d458246402ff6e29156452a3d6608ead4f2092ecd14f2a50afc242a4ea9f4 ruff-0.8.4/crates/ruff_linter/src/rules/pycodestyle/rules/blank_lines.rs sha256:9668309dfb962a148454164cab01c5e6e0e2074dc5c25839d1f55e1e768146c2 ruff-0.8.4/crates/ruff_linter/src/rules/pycodestyle/rules/compound_statements.rs sha256:eb4698ce1a0905128ca7483a329c321a47eeea7eb279b39799c5e46433a34d70 ruff-0.8.4/crates/ruff_linter/src/rules/pycodestyle/rules/doc_line_too_long.rs sha256:3434d2af9ac27573e1f276ab7e000a968ebb28a521eba5a336c711e3c5c28b80 ruff-0.8.4/crates/ruff_linter/src/rules/pycodestyle/rules/errors.rs sha256:85c0817390f8cadbf33f615e211e3a883f513e4698fd422a1c59fc40080ff0b8 ruff-0.8.4/crates/ruff_linter/src/rules/pycodestyle/rules/invalid_escape_sequence.rs sha256:a5b1176d5de4727aa5c11fae86416399773da74dbf3b787daf757464f5182801 ruff-0.8.4/crates/ruff_linter/src/rules/pycodestyle/rules/lambda_assignment.rs sha256:458495070a97f4b6ff74ff30b6d37b9760e29399fb42826ff3f4dc0aa5559de8 ruff-0.8.4/crates/ruff_linter/src/rules/pycodestyle/rules/line_too_long.rs sha256:c9520b62ea8d97dcadddd085b5eb09dac042218ad0f352f9f8a53e8692f5d4e2 ruff-0.8.4/crates/ruff_linter/src/rules/pycodestyle/rules/literal_comparisons.rs sha256:68d3ff5db58501464976647ab8017821294ac0f6a50453ec33cbe8314fc8ac4b ruff-0.8.4/crates/ruff_linter/src/rules/pycodestyle/rules/logical_lines/extraneous_whitespace.rs sha256:9ffe7a49d7fea7dbfe7eed972d90117ae1b57b6262a869de5c3bb8ce3c4d7aa3 ruff-0.8.4/crates/ruff_linter/src/rules/pycodestyle/rules/logical_lines/indentation.rs sha256:98b4009bad9de13b29ab1b0fd7ba61011627287c96cbe2f704dd55dcf405d915 ruff-0.8.4/crates/ruff_linter/src/rules/pycodestyle/rules/logical_lines/missing_whitespace.rs sha256:d26501fca34a885366390f004d54717ae093ce855e92059fc21a17f9ab82708f ruff-0.8.4/crates/ruff_linter/src/rules/pycodestyle/rules/logical_lines/missing_whitespace_after_keyword.rs sha256:9c56aa4f65f781eff29e6e08528f76c04c80f19e99d7b4ca3b283925d9f41ce4 ruff-0.8.4/crates/ruff_linter/src/rules/pycodestyle/rules/logical_lines/missing_whitespace_around_operator.rs sha256:69c0c7b56c3b62ee3d540d2fbb713ce76f7104bdb2288186c72d1eaafd65d30d ruff-0.8.4/crates/ruff_linter/src/rules/pycodestyle/rules/logical_lines/mod.rs sha256:71e033fcdd3acbfc48195eb32419f5bb8f1425317aa574ed7f6025011b208209 ruff-0.8.4/crates/ruff_linter/src/rules/pycodestyle/rules/logical_lines/redundant_backslash.rs sha256:d756de3f51eb5c97c5e682f72871f19f40fc5676396b123997b10b14b6bd0f87 ruff-0.8.4/crates/ruff_linter/src/rules/pycodestyle/rules/logical_lines/space_around_operator.rs sha256:a713f9300529ed456c3de00daab9b92b6d3df37e70ae6ee67766293e28ca62cf ruff-0.8.4/crates/ruff_linter/src/rules/pycodestyle/rules/logical_lines/whitespace_around_keywords.rs sha256:98d3076df57dd362dcd5779afc12a259dc4704a38b223a35ccfd88a7de730a80 ruff-0.8.4/crates/ruff_linter/src/rules/pycodestyle/rules/logical_lines/whitespace_around_named_parameter_equals.rs sha256:2076865ff3a2b0224f0efdbb3261d35d7b1597686bafdc8c52a45175daadc919 ruff-0.8.4/crates/ruff_linter/src/rules/pycodestyle/rules/logical_lines/whitespace_before_comment.rs sha256:15832ea399f5b8e63807bba0ce9745dae12bb9b8ab7324d377e77f7ce71f4901 ruff-0.8.4/crates/ruff_linter/src/rules/pycodestyle/rules/logical_lines/whitespace_before_parameters.rs sha256:3d331b4b4bd82b806ca4e9143d6c08e4d0be2659131cfc5f61c964745989ff88 ruff-0.8.4/crates/ruff_linter/src/rules/pycodestyle/rules/missing_newline_at_end_of_file.rs sha256:987d454390709617ca90446bc78847efe4217ed4eb5e6be23a23c8787f44d42e ruff-0.8.4/crates/ruff_linter/src/rules/pycodestyle/rules/mixed_spaces_and_tabs.rs sha256:64742571e82af6a2a3ef9565bdfb5cfc55b74a31b3c11ca6f3d5d400ff993873 ruff-0.8.4/crates/ruff_linter/src/rules/pycodestyle/rules/mod.rs sha256:1aa4d8c728c95a5fe6c60c8df9da305bc3a7257b78ea4073ce03a4a58b533768 ruff-0.8.4/crates/ruff_linter/src/rules/pycodestyle/rules/module_import_not_at_top_of_file.rs sha256:baf56f0021ccb12cd56a3c55d446ed469b812cf016993a5f2930a2685bae0a3c ruff-0.8.4/crates/ruff_linter/src/rules/pycodestyle/rules/multiple_imports_on_one_line.rs sha256:43081514dfa8732501fe4d8b06ab2902642a4ab687c1f0fbc2fa9a70febaaa29 ruff-0.8.4/crates/ruff_linter/src/rules/pycodestyle/rules/not_tests.rs sha256:4d8b366049fe386a06e864a1f535e8e1b60409afd153731ed3d20b4a05247bd2 ruff-0.8.4/crates/ruff_linter/src/rules/pycodestyle/rules/tab_indentation.rs sha256:5549c215a8d8760569e55f6b6570faaf98fb999ad2eed4ff639f9eaf919e6af2 ruff-0.8.4/crates/ruff_linter/src/rules/pycodestyle/rules/too_many_newlines_at_end_of_file.rs sha256:323f82fdb598c3d366fe4d1239490a018aecc4ee43781a9cd249efee842c6554 ruff-0.8.4/crates/ruff_linter/src/rules/pycodestyle/rules/trailing_whitespace.rs sha256:89fdbaf443e12a0842cdfde2e3ddb7fe9e52587be5a815166f9bcc4122cb872e ruff-0.8.4/crates/ruff_linter/src/rules/pycodestyle/rules/type_comparison.rs sha256:573f2ac779e6d026b2d945bb623668a5890e8ed0fffae49e6b6cf10052fd081a ruff-0.8.4/crates/ruff_linter/src/rules/pycodestyle/rules/whitespace_after_decorator.rs sha256:d20f8cea6f7e7e16b523497167fe12ead6baefdd3630ac2266cfb1cf2176ec29 ruff-0.8.4/crates/ruff_linter/src/rules/pycodestyle/settings.rs sha256:9c96d7aa16050ccc41bdc42d0616aef7af0e374aa625eebabebbbceecc3dfdb3 ruff-0.8.4/crates/ruff_linter/src/rules/pydoclint/mod.rs sha256:12ad7c81f828c506cc90a5c1fb42bec490453d484d2240de8942a27d362d7582 ruff-0.8.4/crates/ruff_linter/src/rules/pydoclint/rules/check_docstring.rs sha256:6391ea83853ed3e08feeb85c406341b3152359bb9c37b4988415f1cc83b35d76 ruff-0.8.4/crates/ruff_linter/src/rules/pydoclint/rules/mod.rs sha256:87b06cf5ffa1dabf4d44c4661c1a66111c4ba80c6a0349e06ebcbcb43f042464 ruff-0.8.4/crates/ruff_linter/src/rules/pydocstyle/helpers.rs sha256:cfd063a131cf5433fe4661ef0573c707f633bbdca698ae9cc3bb96b61464695b ruff-0.8.4/crates/ruff_linter/src/rules/pydocstyle/mod.rs sha256:e5c3a3d3b8d7ac033501171ab47dda41cd75d947a227adccf1afe21c6092b903 ruff-0.8.4/crates/ruff_linter/src/rules/pydocstyle/rules/backslashes.rs sha256:f4c0fd9f71312d57d667600c0d7377ea5d7fa50935598bdcaf4f859d35f49cab ruff-0.8.4/crates/ruff_linter/src/rules/pydocstyle/rules/blank_after_summary.rs sha256:18f49456e429d7e02e3fcff78e50b7449c8ad7107552bb350a371f4d4316b3f3 ruff-0.8.4/crates/ruff_linter/src/rules/pydocstyle/rules/blank_before_after_class.rs sha256:51ef34846fce7169ebea50ac3035ea5f9e468e24e8fcff02a72da6b66e74b42e ruff-0.8.4/crates/ruff_linter/src/rules/pydocstyle/rules/blank_before_after_function.rs sha256:f5c642ce2f167f92e997226f93ab1933528300b1135d15c1ca26c70dfa9906d6 ruff-0.8.4/crates/ruff_linter/src/rules/pydocstyle/rules/capitalized.rs sha256:8eb4ce646b625089fd434655c53f4152b19673129c14e536ac55fc0aca18da9f ruff-0.8.4/crates/ruff_linter/src/rules/pydocstyle/rules/ends_with_period.rs sha256:b621ffa10774ed62fd643c33567a4d6cf2bad29ed02d019de7f1df49b1ed8360 ruff-0.8.4/crates/ruff_linter/src/rules/pydocstyle/rules/ends_with_punctuation.rs sha256:8f64907ebd8969ef295d62bd233be749de17f4750ba224d590fde5c76991211a ruff-0.8.4/crates/ruff_linter/src/rules/pydocstyle/rules/if_needed.rs sha256:699f833b8d3f07d19d7c1da89235604ddbbc2c32dbd9b2d9696d40f6f811a40b ruff-0.8.4/crates/ruff_linter/src/rules/pydocstyle/rules/indent.rs sha256:442fa4f03511796153fa3e7327ca25b36f6b1314ac64a848d9e65c1172d09313 ruff-0.8.4/crates/ruff_linter/src/rules/pydocstyle/rules/mod.rs sha256:66bc8dbf49a34391c0977d50c4fd462225bdb7f8bb967e41bb4c10b78ab2da32 ruff-0.8.4/crates/ruff_linter/src/rules/pydocstyle/rules/multi_line_summary_start.rs sha256:cf1786cceb23cba0e320a41cfc9ac2a78a964a43a926ef8cc741bcb14dd77f03 ruff-0.8.4/crates/ruff_linter/src/rules/pydocstyle/rules/newline_after_last_paragraph.rs sha256:8b79fadcc21f8f204faa9ee5686c70d3d7faaa8bf62be3c8953b21e33fa197bd ruff-0.8.4/crates/ruff_linter/src/rules/pydocstyle/rules/no_signature.rs sha256:ba0f8dc8bc7e9019b5ca6bce9b036c2adfa93548066dad0391cb17dd43645563 ruff-0.8.4/crates/ruff_linter/src/rules/pydocstyle/rules/no_surrounding_whitespace.rs sha256:be7b4367554071d8c565d86681d04cee681a437e96b4736609287d0dae445f7f ruff-0.8.4/crates/ruff_linter/src/rules/pydocstyle/rules/non_imperative_mood.rs sha256:39c2b830afa1b44f7a235fdee6d9d7ce64f3dffbbecce97a83b68bcbcac356d3 ruff-0.8.4/crates/ruff_linter/src/rules/pydocstyle/rules/not_empty.rs sha256:eabfa46fd786087ea3c69843377e220494c1ae8c6ce88ea1c4924ac173b47557 ruff-0.8.4/crates/ruff_linter/src/rules/pydocstyle/rules/not_missing.rs sha256:23688af41f178a04f8e47e88d580a94b68cd7d0364c765d191b60068821c36da ruff-0.8.4/crates/ruff_linter/src/rules/pydocstyle/rules/one_liner.rs sha256:aba923e354e70619c24d411a637c916fda67cf9ece665fdb28f8e5cfeabcd3d2 ruff-0.8.4/crates/ruff_linter/src/rules/pydocstyle/rules/sections.rs sha256:9ef3ee82f493e50c1f3207fd7a87719b92760f5dc3b1e51eab0f2cb058e399ee ruff-0.8.4/crates/ruff_linter/src/rules/pydocstyle/rules/starts_with_this.rs sha256:49d1cc0f4f16d7ca1bee6a469695b9e3d224b85e12660af179fffa1f8d019573 ruff-0.8.4/crates/ruff_linter/src/rules/pydocstyle/rules/triple_quotes.rs sha256:96442aaf40e65e01750dce45fb252a272cb628d2a254dbe8c97e66c611f1f5c4 ruff-0.8.4/crates/ruff_linter/src/rules/pydocstyle/settings.rs sha256:6b80621b4738bd65ef649e578450029eda95d36365c176cdadd124e7cb24e4e3 ruff-0.8.4/crates/ruff_linter/src/rules/pyflakes/cformat.rs sha256:f9bdb1bb9993d661a1d5f695f0cc6bd49172e095fd055c2e65194032068d6b55 ruff-0.8.4/crates/ruff_linter/src/rules/pyflakes/fixes.rs sha256:6d34ca33a64e64b6af43aa59408f9e566b385c12d1ec88161053625d9505e04b ruff-0.8.4/crates/ruff_linter/src/rules/pyflakes/format.rs sha256:01bf11a94723c6a19aad00e4f03bdc7b997868a1652aba66a5a2d91f84ed8bdb ruff-0.8.4/crates/ruff_linter/src/rules/pyflakes/mod.rs sha256:ee50b9ae35934f9121103279bfd7593e51829d1062755f9f03149e72f1ea04c4 ruff-0.8.4/crates/ruff_linter/src/rules/pyflakes/rules/assert_tuple.rs sha256:a960fe830fd1e7c37744c87f5752fc467021aa3fff76eb7d9e1049f82c159868 ruff-0.8.4/crates/ruff_linter/src/rules/pyflakes/rules/break_outside_loop.rs sha256:d862a41e309ed61e379572c3bfbc3aa7a6a44f186391c189110c2e00f8ec4a26 ruff-0.8.4/crates/ruff_linter/src/rules/pyflakes/rules/continue_outside_loop.rs sha256:1446cebb8bc40b05375fd50166e5265e9587e94f8cd88951594e7f0f8361fba1 ruff-0.8.4/crates/ruff_linter/src/rules/pyflakes/rules/default_except_not_last.rs sha256:8f048668ab8bd59d87d44deb0dd873d25260f83f126cdbef96bd8e96746ae708 ruff-0.8.4/crates/ruff_linter/src/rules/pyflakes/rules/f_string_missing_placeholders.rs sha256:936c62cd744c33574edc7664566d357c5332b078e2b53c33f4d51854c55df963 ruff-0.8.4/crates/ruff_linter/src/rules/pyflakes/rules/forward_annotation_syntax_error.rs sha256:9329d89bb94612051b04ff3b637f3d2d63c3982a7dc14904e684adb987ea595a ruff-0.8.4/crates/ruff_linter/src/rules/pyflakes/rules/future_feature_not_defined.rs sha256:c18aece1f662011b8ae2585911c17523ef366efd0c4ea0c1ac006d9926773688 ruff-0.8.4/crates/ruff_linter/src/rules/pyflakes/rules/if_tuple.rs sha256:7145d6193cbde3a1006189591922709e957549f579acde962de569eca8ebb974 ruff-0.8.4/crates/ruff_linter/src/rules/pyflakes/rules/imports.rs sha256:d73caa641e02d599c1f74d9536af424b1005196e4cb7d7f4fcef9fae14d4c1ba ruff-0.8.4/crates/ruff_linter/src/rules/pyflakes/rules/invalid_literal_comparisons.rs sha256:0ec4dc59d1c05eeade49afda1bc73714b880f93099cac572bac4fa8755110be9 ruff-0.8.4/crates/ruff_linter/src/rules/pyflakes/rules/invalid_print_syntax.rs sha256:fc5e73758574222512bd072a3ac3013b513ec08d32d12048cb0b0282ebcae903 ruff-0.8.4/crates/ruff_linter/src/rules/pyflakes/rules/mod.rs sha256:bc0f43176641415c5b842f9737b42173be1a42869b94acedfeae9a449d3cb283 ruff-0.8.4/crates/ruff_linter/src/rules/pyflakes/rules/raise_not_implemented.rs sha256:2ddd6a2088f7ba5ad8fd03d53f8f3897289c7b4319841afbac4abb44848fd72f ruff-0.8.4/crates/ruff_linter/src/rules/pyflakes/rules/redefined_while_unused.rs sha256:ba0474e97f0c3103d0829906a9573efe5ce831bd4c8458474bc940e668e40ef5 ruff-0.8.4/crates/ruff_linter/src/rules/pyflakes/rules/repeated_keys.rs sha256:137125ef1de84920872c051d66a31fe967e24bbcad5f0b157edb541e70d8ef06 ruff-0.8.4/crates/ruff_linter/src/rules/pyflakes/rules/return_outside_function.rs sha256:065e3aff3f8d70b10e45bf89fab6948842d1f9fd4d00a5ed9c023b9539f132b9 ruff-0.8.4/crates/ruff_linter/src/rules/pyflakes/rules/starred_expressions.rs sha256:deafc8fcb2c577a36a3a350ee0c24de3423b15b93880cd9f84a8ea8ec20c0e43 ruff-0.8.4/crates/ruff_linter/src/rules/pyflakes/rules/strings.rs sha256:e5666b697f7bcb70148a33963e7951b6597cd6966bd5dd0b05fc00c6dfd877a0 ruff-0.8.4/crates/ruff_linter/src/rules/pyflakes/rules/undefined_export.rs sha256:a5ca1669720038352b5c1e6e45a75bd614259429343d4f08671ebf9bc1fa482e ruff-0.8.4/crates/ruff_linter/src/rules/pyflakes/rules/undefined_local.rs sha256:1f132f6d57607ef937335c0ce3a250f66604a2927b76fcf69d178f8ad6b2a74e ruff-0.8.4/crates/ruff_linter/src/rules/pyflakes/rules/undefined_name.rs sha256:fda4dabeb36ad5922b15edf9027d3d171a8deeef6b50f775c82146ae3df12da9 ruff-0.8.4/crates/ruff_linter/src/rules/pyflakes/rules/unused_annotation.rs sha256:b3a9413929e0df1e21c073b77e489fb5e25a1a139d087a82f71608e5a7c4ebe6 ruff-0.8.4/crates/ruff_linter/src/rules/pyflakes/rules/unused_import.rs sha256:f5040641f99d2b5f5c01d768fa2319668b6f3f275c83253c1c996fe495fe98b6 ruff-0.8.4/crates/ruff_linter/src/rules/pyflakes/rules/unused_variable.rs sha256:d79720bd25f6ffea11c22afec7e45c7d190b9e1ec3fc497d8742d2a1080eeed0 ruff-0.8.4/crates/ruff_linter/src/rules/pyflakes/rules/yield_outside_function.rs sha256:9a10eb814615eb6a5945af9f25caf8e4474c59bb0037d622b7a5f6d1a417c4ea ruff-0.8.4/crates/ruff_linter/src/rules/pyflakes/settings.rs sha256:b61bb08279858143f06e19ee31c1aaf289d69dd78b2383028ab86e4e47ceacec ruff-0.8.4/crates/ruff_linter/src/rules/pygrep_hooks/mod.rs sha256:63a7f1f16317449c979751165f5269eb5f43b9d137c7052b3ae63aa61dcf71fc ruff-0.8.4/crates/ruff_linter/src/rules/pygrep_hooks/rules/blanket_noqa.rs sha256:ed437fc03ca640e0df12e2e7c1135dbcd4f1afec66c48c3c29169119694abf5c ruff-0.8.4/crates/ruff_linter/src/rules/pygrep_hooks/rules/blanket_type_ignore.rs sha256:069dc8e47468e4ff8d390a2b0adc75dc1393747126f4fd4145b6ce0816149c0e ruff-0.8.4/crates/ruff_linter/src/rules/pygrep_hooks/rules/deprecated_log_warn.rs sha256:338efb590f3e8bd8754ba72ee633633bff80acf37f11f5d78bf3fad6b95a3036 ruff-0.8.4/crates/ruff_linter/src/rules/pygrep_hooks/rules/invalid_mock_access.rs sha256:cdd09f4346f4781216ec8914065d48a36b458fa1343ea93a071c3b37c2cc1777 ruff-0.8.4/crates/ruff_linter/src/rules/pygrep_hooks/rules/mod.rs sha256:ac22756a81fafe15acb2ccb53a1f938da98ebb5d85603b36e0886e481936a951 ruff-0.8.4/crates/ruff_linter/src/rules/pygrep_hooks/rules/no_eval.rs sha256:dae9813d29fa23a532fd6ec8a68f59dbaf3938eca6456ef4091d9ecdd4259f2d ruff-0.8.4/crates/ruff_linter/src/rules/pylint/helpers.rs sha256:d6f3dd4a761a5bb45a3c11a4dea55e3e7f452b257e374812c5c51169abadc640 ruff-0.8.4/crates/ruff_linter/src/rules/pylint/mod.rs sha256:a30471cc6885f38df832bf821a4d5c03286d6c7f67e87ae2a529cd1482f341c8 ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/and_or_ternary.rs sha256:f8797b4948d8412210eddf7500a1505f17f55dbf51d622a20bb9a1db2860ff22 ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/assert_on_string_literal.rs sha256:5bfb64530a919d284100814e064f918e8e21c2f4037b8934d488e4bfa884d5b4 ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/await_outside_async.rs sha256:e2c00c6c8dbf8e64acef128446366a3da99f9d374dd359f38b04db4afdc62119 ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/bad_dunder_method_name.rs sha256:55e8f11bb15ca113f0feef27507ac6421488ee51b58a07f939d92638d389d482 ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/bad_open_mode.rs sha256:c48fcf2bf53f955d799d73a7b2e09c46bde5d78d4f285bc8bb144c473d60b72a ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/bad_staticmethod_argument.rs sha256:8f57b1c3439af353b622028dc7904ad35cd1272968839d7de5fd3623536a7a89 ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/bad_str_strip_call.rs sha256:f31890f34aada621b9db2911fa060efd50853ab4e292827a87cf966c543ff387 ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/bad_string_format_character.rs sha256:caede0e9ff8b1ce7e0e5cd54568f247428a60e318ff3bbdd45df1688c9a60d7c ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/bad_string_format_type.rs sha256:43d8636a33bf473b2dbeedf4eb7082c8ed048115237620cdcf075efd748e89ad ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/bidirectional_unicode.rs sha256:69c415b26360df1bcf9f1f487f99fdf9b18d747498e587fdc9276404b9229e33 ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/binary_op_exception.rs sha256:bfb0367a7de0136d6621c7d71fea0f3a68796894714ab3b208cf73bd0025bcee ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/boolean_chained_comparison.rs sha256:ea234a7f98d9f9a426957898c6f5161fe3c693ca3ecfa06ff707a7a89fe49d53 ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/collapsible_else_if.rs sha256:f41f1eb731e7b83391a7ac492f99c08c168efd480ad8fc33da35428a5ad3aa0f ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/compare_to_empty_string.rs sha256:8c6c5dcc62a6055666f49fbe47511be5f0a07e64cbf8d3ec95370fdcc60e4997 ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/comparison_of_constant.rs sha256:78851ee2a954d150b6509e434863cbf1cdc733249200c53b3a72fd54412977d8 ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/comparison_with_itself.rs sha256:a0b20e86c3acc0bb8679f353a8b8158a6ea076ab0953bfc5511f751dfe863865 ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/continue_in_finally.rs sha256:6c7e20fc4ec0678700cfff8e222327fc530757f371a8238f2821145bf7a8fa71 ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/dict_index_missing_items.rs sha256:49d39574adc249cebcb1b666c73c385580e9fd648bd06f60e3374b449b8d2b17 ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/dict_iter_missing_items.rs sha256:5bdd71598a15ca1176e656f32f682ec46566ea74cef8704d2f09c01f04bbba1a ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/duplicate_bases.rs sha256:e059027c6738b3d03ab343d41fb1c2f78ecd2e9b18e9a5b8fcc1822f44e5d941 ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/empty_comment.rs sha256:409e8ec2f0b6926e2a40e5ef997e3ec023605f76302ec6002bbbbff15005fc17 ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/eq_without_hash.rs sha256:417936e1ffc2ec640b069a17395d0de215caf45d84dfd5a7aa9232c4aa59ae7b ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/global_at_module_level.rs sha256:dca4a5e35797cff5e48f627c9d5284e3aae7bd1ab62cbda4e764a4af87f9922d ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/global_statement.rs sha256:3ca913e7b57290148167400ec4ec475118cdf56f29798c076304850f93c76626 ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/global_variable_not_assigned.rs sha256:f4ea8f5df4ac1999e3707c89931b0b16e287eb44af5fc136671aa406cd0e1132 ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/if_stmt_min_max.rs sha256:35f201288984277a68fc06c22243f620e33645e76ebb0f2ab27c3462c594f86d ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/import_outside_top_level.rs sha256:e2ec53ae2474d4718f48e9f2c4526f0f0a4ef5733c0eaa001b972ab8cc75458a ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/import_private_name.rs sha256:5289cf2b535f727b2a5246b3346089e7ea30817c8fe1e020e9dd6a236e7222f3 ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/import_self.rs sha256:c0ffdd3f160d7ed750dcee60a1bedd195c1d8e55e0df84b8bd3a29f0950598e4 ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/invalid_all_format.rs sha256:cc7da197025748be797a1eca09ace83aa65bba5ad6edc865a749c0c876e53618 ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/invalid_all_object.rs sha256:82ac567af117a9234ffdd45b706d0b803582d17e5279b85f6ee7afcdeb74b754 ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/invalid_bool_return.rs sha256:252587d6edf6ccf398b918e1fcce2fc8ea826aabe82c078b3476fee07f5f399b ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/invalid_bytes_return.rs sha256:3d31c3dabcf77c682517931012397ab8940dfbd88d087eeac47ab3209e32ce09 ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/invalid_envvar_default.rs sha256:f1578b5a00f963b7be5fb2231d85a6381b609f7e69dfbcc73ce8e422286f380a ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/invalid_envvar_value.rs sha256:0f41335b71d87d9194f33b383adaa2d2d200e71155dc6497422e87b773982a17 ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/invalid_hash_return.rs sha256:d73e48d2d66ebcf03ad9549f50039765e0dead88f0f14904a9b91961aab486d7 ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/invalid_index_return.rs sha256:ba4efd3bc71ca99898dae98a19f787b0bc3c040e7549b83b52fd4c615ff78e2f ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/invalid_length_return.rs sha256:484c173c71da5ba8d9e79d0a3fb1fc9a4fe9b7704cf528838b9abc37d4b3e46b ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/invalid_str_return.rs sha256:181557b82cf7eb034fe54d26478ea1f43be89739ffecefc241bed8edcb2a13fd ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/invalid_string_characters.rs sha256:25414c7094c286c11516d322b9c0a09f890e7f724336260f68e420a8fed4ceba ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/iteration_over_set.rs sha256:e8ceaed35473ee9c0ab4ed37eccdf4a00175d31d4e055e82a789ef9ea10e8357 ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/len_test.rs sha256:574cd3a68d96756463b665c464c988433512f6e919fd42018026a8b845eb5410 ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/literal_membership.rs sha256:a3ad254ab1975e321bd6be57a0005309454442facebe78c7818e41957383c8ab ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/load_before_global_declaration.rs sha256:353ee40a25ef968e7028faf0e42348afe7f3a33ea86eeefb4914100619c20b28 ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/logging.rs sha256:647d7dd2c16a22f396cb6afeb1873637733df2b89fc2f367c395db4d1f57f480 ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/magic_value_comparison.rs sha256:66543127de4c4b7f3ae1cab81a756bf069a46f42aeed8f206f8d8173ade34f0a ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/manual_import_from.rs sha256:8fdc11bd2c413ba5a697a1f3bdf507c981737a423bedf00db38e5d8c50a7fe13 ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/misplaced_bare_raise.rs sha256:394c0cc5585e976ae05c7033725cc28944cf32444d5bbe733b36f77c7d118d74 ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/mod.rs sha256:561b66ec06a0df372349ab0ca045da4ef64103152a06b169ddb8750eb8dde361 ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/modified_iterating_set.rs sha256:945dd48af8d4284e7fc37373ebb7c74c583d0d8a80e658e273b8329d23e6b8cc ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/named_expr_without_context.rs sha256:66cac23d0207352279b4f1fa1b27c7afe0f5caca7617750d15076546258c76af ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/nan_comparison.rs sha256:62c05510bc8a6b8779bc27d17af610f63a5fb0532f17523c919d2990d503edc6 ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/nested_min_max.rs sha256:9cd899fee838180d23b0e7471ce83951bfc056858b06507b99044fed4e78afc5 ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/no_method_decorator.rs sha256:17c32c30be867a68190fe8436631bf0b97060126e7ae78d1ab611bc774b1438d ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/no_self_use.rs sha256:f72882bda9ac76a7d767f6686bc82f653fcc95b6567e565a2ff20dfede4e92dc ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/non_ascii_module_import.rs sha256:2f66597be4c381989310e0aeda8baf60df00a67171b2d56570750735e953327d ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/non_ascii_name.rs sha256:12eb82671f247d9192e8ea39d3756ae2daa206c5bcded6bead38122a08fe794d ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/non_augmented_assignment.rs sha256:9793743ce5441e7dfe7bb89183eed355bcbd66e347e4ae9e2c86ab5a89220062 ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/non_slot_assignment.rs sha256:3af5e61351eca7f01642c00c464db7e0cbae3de8db455108052f1f7d385cc2af ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/nonlocal_and_global.rs sha256:51909ed40143fd38456d9cae96e9e2381eddf493fadd2da7228e89a1d14e0a2d ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/nonlocal_without_binding.rs sha256:85c2ba3455ac443e4fd7c2fca0e1e22db2d2d13479170056e4d96c68b03a4703 ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/potential_index_error.rs sha256:77524cd1d3973bb323da3d3f4eca9929039c212612bc23aa82e09b2a5b7fad08 ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/property_with_parameters.rs sha256:fcf29a33c25c3f1a1c521acf3af99b5c8c973fbf0207284223a36e470a2cd003 ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/redeclared_assigned_name.rs sha256:43f5f4b5b592531cccb1c2b7269d86cb5a96ec41277bd903167878687c5dd354 ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/redefined_argument_from_local.rs sha256:82d374eb22233a085a8ce0f20b3037d0886deeee523d3d1ae09b1abd935f47c8 ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/redefined_loop_name.rs sha256:e32aa00cc8c608d35b63d06923969ca11789436b1294158355447aa2fb309984 ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/repeated_equality_comparison.rs sha256:e76bc47d1c3e0e3e292aaf8bd37f8b5eecb853f711a4388ea8684f32287791ce ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/repeated_isinstance_calls.rs sha256:a6bd8680302aee4cd0664ac00c35e59261f94f30988f646739a4f65c1997f402 ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/repeated_keyword_argument.rs sha256:9fad4296dbb8cb3dbcddbd2ad19cd646edf2f48f0d75911638f60bf386d041a0 ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/return_in_init.rs sha256:dd9313ee3b4a831679c74d4033c6c3f3342d0c85db20fcc69b547f02739bd2b9 ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/self_assigning_variable.rs sha256:4f6be89cf1655281ab45a6dc3593f3ed41ce446e5035c4cac9a6bab9a9666899 ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/self_or_cls_assignment.rs sha256:281f9a03d90e0664c92f98320271b86f8c3eb0d74e7b352e090cbeaa3c1409f9 ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/shallow_copy_environ.rs sha256:174af9a2190e012f7ced0f38c6b71bfc138a940120969badd6587085b21b4dc5 ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/single_string_slots.rs sha256:192a433a5894ef0f0af477e488b85d0665a5dcff936c68faa2b375886f85dcc5 ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/singledispatch_method.rs sha256:418fe822475a3caf502668e6eeaac57aaa13e5e70e11b1053f9127e02981cc95 ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/singledispatchmethod_function.rs sha256:a3dfef0f9f5ae72214a11bb3ca0f293e6a6285a15033366e21d485e3c67f4456 ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/subprocess_popen_preexec_fn.rs sha256:af0f38d2cae48ee9c948f100851943d562dd8b3ce27b2e01a2268c1305b19f95 ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/subprocess_run_without_check.rs sha256:84d7800ce2cc16ce66b57a62e7f2e1beabf0bfcbce5f6e5eb8abca93d3d4bc73 ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/super_without_brackets.rs sha256:e3b40bf0e2954c3c6888f82e2e4a59b0b7077854c55b767b4bfc924f289dc443 ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/sys_exit_alias.rs sha256:5a2993d7c8cc8536a2a26c7a0ca2e53969830e741c1fc47dc49dffa633c0f965 ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/too_many_arguments.rs sha256:7a4ab1578f697d8f5ae63b4b22dbad7dd24cb416872810c2323eaeac822047b7 ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/too_many_boolean_expressions.rs sha256:21c216ee77c8f6a25ba0b1ab2b8c4b504671e3a0155065f4232cd0ae28ea4211 ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/too_many_branches.rs sha256:29bea5584c64118db46e0fd522afa0fb3518b7b5e563875361807ebdae388482 ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/too_many_locals.rs sha256:258dd6b5cddf96a4a5af03b2d324f522405f75fac06d0c841cfb38227338be70 ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/too_many_nested_blocks.rs sha256:e4d5a1259e203389a7a34982d468341f6554e9838df1a427b66676ec01ab7edc ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/too_many_positional_arguments.rs sha256:51dba2f2d0b433b5188d74c58d54e73e88ab0765bbfdf637cab445d9c0bc5401 ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/too_many_public_methods.rs sha256:c8283999d13f42753cb0362490e4f5e5af062f3d21f947f7c45296f1ecb14005 ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/too_many_return_statements.rs sha256:b12f539efe441c10ba4405ffc0c0e54d431e6e0407f239b6fa57af00955dbb58 ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/too_many_statements.rs sha256:ca669da36fca47d1ba1cd5d8fc33e9560623736ccf8f06feabd2c23ab284bdb2 ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/type_bivariance.rs sha256:79ed315c8b14c1195fa19571be89ed8a29ee9714921fa7eb66f0f8f8c4f5473f ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/type_name_incorrect_variance.rs sha256:fefee35c6999659f042225fb88d658b3da2b1e6d73b4588fc156b020f4c92a02 ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/type_param_name_mismatch.rs sha256:55da909fe07a677faefc462d100eaa1192b4b68cec998574f91fa9a00eeacb2c ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/unexpected_special_method_signature.rs sha256:dfe60561a35fcb9179ccf07a266aa01243ec3fbb7bb4036ec1821859bd7af607 ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/unnecessary_dict_index_lookup.rs sha256:68a9aabb511611abaa880768ff65d68540fa4fe97b2e73590a4785f1be935430 ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/unnecessary_direct_lambda_call.rs sha256:f055343e42b5e4b847db317471d402b6bf25341f884bef12fa902d63e105f7e4 ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/unnecessary_dunder_call.rs sha256:ca7a1ebad824025fe537ac830d08473b5337c7e4c572558f77d6367737b52f11 ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/unnecessary_lambda.rs sha256:be4f53a464abb52a582646adef222bb899b452167faa43fb2fec35e383035088 ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/unnecessary_list_index_lookup.rs sha256:a4beacd3b813bcfe27c5f6393dc3fc78325f6d1eece20d8cb72883541d9a97c4 ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/unspecified_encoding.rs sha256:534b1d81a6c1f7e725621e6443279eb6f4a140fa48720b9a53235ffe5ae006ce ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/useless_else_on_loop.rs sha256:f3b990d4353ba5e11dc0e3b320c76ba5fb467094f493db547e16706864bb65a6 ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/useless_exception_statement.rs sha256:face45ed07facff5a7a5e6708b91040c7c9839ccd5cf4f18a3e91a78db515f3c ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/useless_import_alias.rs sha256:b1af244c4163de991cf198e80d0942724096b9d62e7142a1899a397295f937d1 ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/useless_return.rs sha256:90260c7d4bdb9e5dd3d59695f097fa94b4730e8912ebcc2742955fc8c2e6cebe ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/useless_with_lock.rs sha256:c79b3dfe228c16120f6467f646492f2a0c4146cc63d2f893799d1dc9ff0cd14b ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/yield_from_in_async_function.rs sha256:e8587efe7aa167b7ade114cc512d173c4a507a7d24d68ffb76ab0ecda010f88c ruff-0.8.4/crates/ruff_linter/src/rules/pylint/rules/yield_in_init.rs sha256:75cad25a265656a15562f2510b0d97ad9b6ead0d183dc3df71315886adae1804 ruff-0.8.4/crates/ruff_linter/src/rules/pylint/settings.rs sha256:9ec2025ceee8726f8c09a33968a2d6aa10b45cb2e28b9a3d1e73fd39f2b8c070 ruff-0.8.4/crates/ruff_linter/src/rules/pyupgrade/fixes.rs sha256:37ac42cb0f2714b23644c7c3881a80a364592b0fe2798b3c316b588b5323cf29 ruff-0.8.4/crates/ruff_linter/src/rules/pyupgrade/helpers.rs sha256:16a61a0a6350cc6979e56b1696dc92ed64161914ca234708d95341d2f97f799b ruff-0.8.4/crates/ruff_linter/src/rules/pyupgrade/mod.rs sha256:c4d469f676ac3d660ef762f556d45413805df5c9ad14493199837b7d268d908e ruff-0.8.4/crates/ruff_linter/src/rules/pyupgrade/rules/convert_named_tuple_functional_to_class.rs sha256:dfe5959a2bc34eed3c2c06c4ba782fab112d68f45b5c2c09a04940066e6e92f3 ruff-0.8.4/crates/ruff_linter/src/rules/pyupgrade/rules/convert_typed_dict_functional_to_class.rs sha256:fe5e2a8ffdc89c3f2441b75cef10828395e15299fc4cfb76b6b35df1dd8ce91d ruff-0.8.4/crates/ruff_linter/src/rules/pyupgrade/rules/datetime_utc_alias.rs sha256:f6a2920dc1922e6f3829cfcb5e4fc0b8d7ed71052a5fa5c55e172c52b1c9ece7 ruff-0.8.4/crates/ruff_linter/src/rules/pyupgrade/rules/deprecated_c_element_tree.rs sha256:7be7d1e1056fb93430af52a2464bb608187b7832d73709ee8f26ced1c2fd842a ruff-0.8.4/crates/ruff_linter/src/rules/pyupgrade/rules/deprecated_import.rs sha256:0fd795d026715deea81317bc3e236e5b0251740683167bcdc43289ddc2191912 ruff-0.8.4/crates/ruff_linter/src/rules/pyupgrade/rules/deprecated_mock_import.rs sha256:c79aab5d694c4c5d076fca05f161d6b94419e617139f97bd6b8e2b85d492dd08 ruff-0.8.4/crates/ruff_linter/src/rules/pyupgrade/rules/deprecated_unittest_alias.rs sha256:c572fea3ce15552f4b1aa3782c893563d205682aa30df2830d1fa6e42a247923 ruff-0.8.4/crates/ruff_linter/src/rules/pyupgrade/rules/extraneous_parentheses.rs sha256:b5271bf8db5992f6448658b79f8bcd0125e88c982ba9dbeb511a37e854fc435f ruff-0.8.4/crates/ruff_linter/src/rules/pyupgrade/rules/f_strings.rs sha256:6b1b384708ee901a7e4fc03662c89d5e07d78f69afb3984b6ef61012f9a528ef ruff-0.8.4/crates/ruff_linter/src/rules/pyupgrade/rules/format_literals.rs sha256:b25aaf9e4a36d31eb90f39b1d763766b3332d83dc8174cdaeb15f3ee35034977 ruff-0.8.4/crates/ruff_linter/src/rules/pyupgrade/rules/lru_cache_with_maxsize_none.rs sha256:36eee476d5671d7e9d6adcc0cb12cc7f2ee01984c58b8b53457cba0f54f4a4df ruff-0.8.4/crates/ruff_linter/src/rules/pyupgrade/rules/lru_cache_without_parameters.rs sha256:8ddbd41b89e0e42a63482e9ec8deb16803a848f60638d38d29b5f6581735574a ruff-0.8.4/crates/ruff_linter/src/rules/pyupgrade/rules/mod.rs sha256:bf7f9dd23b3cf968c972284c5acd55577e019c287884395a813ebb9d10d878e4 ruff-0.8.4/crates/ruff_linter/src/rules/pyupgrade/rules/native_literals.rs sha256:54ba93110caf529129d933f888ae58ccb7231c6e87ee4b982f5d7a3b99193c88 ruff-0.8.4/crates/ruff_linter/src/rules/pyupgrade/rules/open_alias.rs sha256:33e5f8e2b78edcfdc7a88d57987c6740414bc87739be32c4638a6dc22b85a096 ruff-0.8.4/crates/ruff_linter/src/rules/pyupgrade/rules/os_error_alias.rs sha256:3908d6fd03558aced1a3dd5f84eaa58eadd621d1ad8a84aad48598b22f31ab9c ruff-0.8.4/crates/ruff_linter/src/rules/pyupgrade/rules/outdated_version_block.rs sha256:b2f4575e396dd2fd2d276a43bf5cace7e337777048aac66c969b94bc48a6c552 ruff-0.8.4/crates/ruff_linter/src/rules/pyupgrade/rules/printf_string_formatting.rs sha256:0153f350e776b0cbf61a45bd7f1a4cff8412fc05a24bb50175af75f60e308a65 ruff-0.8.4/crates/ruff_linter/src/rules/pyupgrade/rules/quoted_annotation.rs sha256:fffcfafbb89c3235f7d8335e1d926fdab2da52dc615fdd09628f89fe582c29d3 ruff-0.8.4/crates/ruff_linter/src/rules/pyupgrade/rules/redundant_open_modes.rs sha256:1acc16348afeeec6afc711b5365273d35827895d57fcc7f183e9557e06778953 ruff-0.8.4/crates/ruff_linter/src/rules/pyupgrade/rules/replace_stdout_stderr.rs sha256:363c765a490e6ddf1438f82a53a9b32698ae1b9fcda6f82e22df9736d528fa09 ruff-0.8.4/crates/ruff_linter/src/rules/pyupgrade/rules/replace_str_enum.rs sha256:9daa8467b4838cda9b3b4027ce6f8b5c4273c54814232a869da292b7af61f077 ruff-0.8.4/crates/ruff_linter/src/rules/pyupgrade/rules/replace_universal_newlines.rs sha256:58805a4baf951854e0485096a2694fb6e35915957eaffa28166f224d3c47a520 ruff-0.8.4/crates/ruff_linter/src/rules/pyupgrade/rules/super_call_with_parameters.rs sha256:d3c8263cc750ef162cc628ce747b5cbecb1d0b66a47f2143cb4b37a224aae73e ruff-0.8.4/crates/ruff_linter/src/rules/pyupgrade/rules/timeout_error_alias.rs sha256:f85b6aea205ceb28240fd37da9e972143deb7e31256151a5e0075f119e2ee554 ruff-0.8.4/crates/ruff_linter/src/rules/pyupgrade/rules/type_of_primitive.rs sha256:9c1d1d049d25ee1d48805d781ca7954afe5206d3c2d3c59e21cee266ad2c2fcc ruff-0.8.4/crates/ruff_linter/src/rules/pyupgrade/rules/typing_text_str_alias.rs sha256:c2809953b30ed6f063bee254b5feb349442eb43495feb99628b37db393985963 ruff-0.8.4/crates/ruff_linter/src/rules/pyupgrade/rules/unicode_kind_prefix.rs sha256:09af851696b4a8f0abe0b69dcd202117e69fe98d01945e6560941f2ed01c6c7b ruff-0.8.4/crates/ruff_linter/src/rules/pyupgrade/rules/unnecessary_builtin_import.rs sha256:265113214f0736ff680990a7ff08939acb6e74633c9d5d5bed86aa9df1f32eca ruff-0.8.4/crates/ruff_linter/src/rules/pyupgrade/rules/unnecessary_class_parentheses.rs sha256:fe035d8b8b30339d1a0e30466cc44a78e446196362f47f804920d8dcf27abbc6 ruff-0.8.4/crates/ruff_linter/src/rules/pyupgrade/rules/unnecessary_coding_comment.rs sha256:4bca2e3c1e45a88b756fbb79b5e07a03fe0b7b82f203d4fdca9c08ff770ed21a ruff-0.8.4/crates/ruff_linter/src/rules/pyupgrade/rules/unnecessary_default_type_args.rs sha256:636393c6f5e532d8d107162a0590b2450ff05e3756c9168680fe71164058e63d ruff-0.8.4/crates/ruff_linter/src/rules/pyupgrade/rules/unnecessary_encode_utf8.rs sha256:812aa1451a42c55ab1bc57c5ad6e45ef1317928f7ec7c7e0f210f39d66576a9a ruff-0.8.4/crates/ruff_linter/src/rules/pyupgrade/rules/unnecessary_future_import.rs sha256:1cf34891a398802c6e945bfad1194bb9b845dcaae4a5f0df48dc22c0b315f011 ruff-0.8.4/crates/ruff_linter/src/rules/pyupgrade/rules/unpacked_list_comprehension.rs sha256:b3e3e9f5cdfee44cf31cc806308ff3ace3b7b2edc1d27ee2591b071abe6441bc ruff-0.8.4/crates/ruff_linter/src/rules/pyupgrade/rules/use_pep585_annotation.rs sha256:1d47f0b1f22c7162a95dbe312e59bc9037dc459e80b07c80f4b4f673c4af9a41 ruff-0.8.4/crates/ruff_linter/src/rules/pyupgrade/rules/use_pep604_annotation.rs sha256:ad01d3d7fc89a612154a13c5ff8376ef15bba550777c5cca2d43e96c4b1c2bfc ruff-0.8.4/crates/ruff_linter/src/rules/pyupgrade/rules/use_pep604_isinstance.rs sha256:0f321e786d4ad9494f2510912b10cc131d20b989c93a6c2f26ac4d736c8769f2 ruff-0.8.4/crates/ruff_linter/src/rules/pyupgrade/rules/use_pep646_unpack.rs sha256:f8c176db799454088652e99ff1bf074ae7692ec68c753be158cc7a967c67a3aa ruff-0.8.4/crates/ruff_linter/src/rules/pyupgrade/rules/use_pep695_type_alias.rs sha256:8e5860a6c984603b99da8d452548c8130d8b5df22419eb2a8583013dd7d09cf5 ruff-0.8.4/crates/ruff_linter/src/rules/pyupgrade/rules/useless_metaclass_type.rs sha256:b2a9bbaaddce28042c03f2ae5f9bc0cef52a9c0aea0ebb027b4a3cd37590b16f ruff-0.8.4/crates/ruff_linter/src/rules/pyupgrade/rules/useless_object_inheritance.rs sha256:f47899d77f6c924f705210124ff549c2327db4fb0a15356545cbc1cc87a85b8e ruff-0.8.4/crates/ruff_linter/src/rules/pyupgrade/rules/yield_in_for_loop.rs sha256:9de9bc1c6c4e96d03ae8a3688954048bea9e88a81e8a4ac1f0926f5d908379bb ruff-0.8.4/crates/ruff_linter/src/rules/pyupgrade/settings.rs sha256:4c85adc0d7216624032982145ab3d691691af9adc9b50e6b28c4744c36b3c577 ruff-0.8.4/crates/ruff_linter/src/rules/pyupgrade/types.rs sha256:5ea4a8fcf9b9451e7c70849a7be7fae25df7303cb238457b9785de1fc45069ea ruff-0.8.4/crates/ruff_linter/src/rules/refurb/helpers.rs sha256:904341c90d222d7dbc78714df68ed206296e3b0ba03f32aa2fd6e5052583ee97 ruff-0.8.4/crates/ruff_linter/src/rules/refurb/mod.rs sha256:75533f2970024ab7c0328513043b110ad275e4b82fcc83c41e785a6ea092af2a ruff-0.8.4/crates/ruff_linter/src/rules/refurb/rules/bit_count.rs sha256:19d8b718dfae02feae6b3bfc7f7ddfdb4fca1d86b5b5563b66ac8bad07ee1fe8 ruff-0.8.4/crates/ruff_linter/src/rules/refurb/rules/check_and_remove_from_set.rs sha256:20d549f0c67a2b4cdd114e0368a717470f48000a3191e6830e99f51536cab045 ruff-0.8.4/crates/ruff_linter/src/rules/refurb/rules/delete_full_slice.rs sha256:0b5264c0a8e4d624adad7646bd33e49fe43ae423124f753c5e8c7159525a741a ruff-0.8.4/crates/ruff_linter/src/rules/refurb/rules/for_loop_set_mutations.rs sha256:36c40de9e732a57c4192d678ea32e084fa97d2aef8d5e6d103e20eaa00aeeee9 ruff-0.8.4/crates/ruff_linter/src/rules/refurb/rules/fstring_number_format.rs sha256:e6188df69cbb1ec44dda3b7922c29f04d38bfb8e84922a4bfc42503b838f039e ruff-0.8.4/crates/ruff_linter/src/rules/refurb/rules/hardcoded_string_charset.rs sha256:950a7b446934f713c924b6a01abd3baf1ba19acfa839bcfa2a08341bb007c406 ruff-0.8.4/crates/ruff_linter/src/rules/refurb/rules/hashlib_digest_hex.rs sha256:313ef3dabc25effbc21ce5504f2dfa52976307bf6f1e6ed8bd1e27e4107e617e ruff-0.8.4/crates/ruff_linter/src/rules/refurb/rules/if_exp_instead_of_or_operator.rs sha256:156b58d7de6ba7b58f26d97621e64bbaa84e78dcb1544aef451727f59215c86c ruff-0.8.4/crates/ruff_linter/src/rules/refurb/rules/if_expr_min_max.rs sha256:0c6119ea2bc5dbfe4451565bfc7aab6507d72f002efcb6f037134b28187fe716 ruff-0.8.4/crates/ruff_linter/src/rules/refurb/rules/implicit_cwd.rs sha256:23d9f913f72f94eab1e6f1b1de1e3091fe266fc6725217afbd9019151b901d4b ruff-0.8.4/crates/ruff_linter/src/rules/refurb/rules/int_on_sliced_str.rs sha256:f7ee020b30b60533b1b682829dce656c8f414570af8b69edb6de4b16d8462666 ruff-0.8.4/crates/ruff_linter/src/rules/refurb/rules/isinstance_type_none.rs sha256:92628364c68104adf39dbf9abbf09fe0318079292a57efa2ecf4a6aff55f118e ruff-0.8.4/crates/ruff_linter/src/rules/refurb/rules/list_reverse_copy.rs sha256:fbf247e2452fcece2d7d1a4141bf160f0ec2d30ced25eafd6c7630fa02dd11f0 ruff-0.8.4/crates/ruff_linter/src/rules/refurb/rules/math_constant.rs sha256:20ea2cc32767d70e1afb3ab1ed05dacb0eefd70eace0dedcafaaec14e46c5db0 ruff-0.8.4/crates/ruff_linter/src/rules/refurb/rules/metaclass_abcmeta.rs sha256:f85e70b7613ffa370019fbcd4f65878d4d8b19e0543d7dcf8855489ee37d031f ruff-0.8.4/crates/ruff_linter/src/rules/refurb/rules/mod.rs sha256:9c166b22c6b8f696d0d47ae7668344cfcef67ae4d1f5f1e9a2aec15449f9cb94 ruff-0.8.4/crates/ruff_linter/src/rules/refurb/rules/print_empty_string.rs sha256:9c7515e0ea65a11e991f492ef922999afa6f3f43e5b2af6e5e2874f600bcab1c ruff-0.8.4/crates/ruff_linter/src/rules/refurb/rules/read_whole_file.rs sha256:df3529b26ebe9d88621fadf977735b1a819cb0855f685342ada6c1c40d83288d ruff-0.8.4/crates/ruff_linter/src/rules/refurb/rules/readlines_in_for.rs sha256:cfd1cc22670e6b81bf31c9ae58977dd820ea80205c0f5b9de3a53af7317dfc7a ruff-0.8.4/crates/ruff_linter/src/rules/refurb/rules/redundant_log_base.rs sha256:4bc0a947cce95acbd5fbbe167ff21944e84ba616be8d32277fc8975521139245 ruff-0.8.4/crates/ruff_linter/src/rules/refurb/rules/regex_flag_alias.rs sha256:f751571a02ffd2e3cc60844403f7a48d9bbd4e90b54bf7c6211e1775c69338b9 ruff-0.8.4/crates/ruff_linter/src/rules/refurb/rules/reimplemented_operator.rs sha256:3619caf362172727b3a628ee68b8ac7ee3112b96b6a204192ec28260e1146543 ruff-0.8.4/crates/ruff_linter/src/rules/refurb/rules/reimplemented_starmap.rs sha256:2071ecbaa646d208a13c93b21c56cb44056dd97eeac90bce7f3879f24b666472 ruff-0.8.4/crates/ruff_linter/src/rules/refurb/rules/repeated_append.rs sha256:89a6d0d34c8f83cf17bec7544acf8d1e0191b563aec2cf662fbeb1eb3c3bbd5e ruff-0.8.4/crates/ruff_linter/src/rules/refurb/rules/repeated_global.rs sha256:0159360f1e380caaeaa74e393b3492a2e96f4caddfbd7207fe18dc187b99a51d ruff-0.8.4/crates/ruff_linter/src/rules/refurb/rules/single_item_membership_test.rs sha256:4013c19bd6abf897e2c5e6d4321b409ffcee28eb915c62b2165bb199fbaff3aa ruff-0.8.4/crates/ruff_linter/src/rules/refurb/rules/slice_copy.rs sha256:c6ae887c6f4f256a7c7a48192c7a855fde4e01dc1a0d87a0f68848535839c537 ruff-0.8.4/crates/ruff_linter/src/rules/refurb/rules/slice_to_remove_prefix_or_suffix.rs sha256:ec559df986c9a23e7a79d93fff5405f64e88aab0d1787eabc15b8678460649e4 ruff-0.8.4/crates/ruff_linter/src/rules/refurb/rules/sorted_min_max.rs sha256:585ee9a5bc091ee5f517fb8ffb88c31e5c5af8dc07c8491d1d7256ec59ffe301 ruff-0.8.4/crates/ruff_linter/src/rules/refurb/rules/subclass_builtin.rs sha256:6dff11542f182db03381653d0560973a606934ee88d6735a2081987181056f6a ruff-0.8.4/crates/ruff_linter/src/rules/refurb/rules/type_none_comparison.rs sha256:a133b60143f2bd00fc383cbf545d199014a2947e10041a4c4ca92df5cd1ef6f9 ruff-0.8.4/crates/ruff_linter/src/rules/refurb/rules/unnecessary_enumerate.rs sha256:a53350bbbe4b7248650649b65a71894fd2c1b26ecef99d6b6c13dd454233d8e6 ruff-0.8.4/crates/ruff_linter/src/rules/refurb/rules/unnecessary_from_float.rs sha256:9bb144364ffc6e7ad6a6244f38461eded5387ad96dd1c5e7508c30bc5b0ffdd1 ruff-0.8.4/crates/ruff_linter/src/rules/refurb/rules/verbose_decimal_constructor.rs sha256:d154b7c4a031eb3d508cb9760c2a47ff145dd81458bc763470c45b136838e41f ruff-0.8.4/crates/ruff_linter/src/rules/refurb/rules/write_whole_file.rs sha256:1d6a73c3859bde92206480dfd430236833b2d15115bc9b97ff6c140007c8711b ruff-0.8.4/crates/ruff_linter/src/rules/ruff/mod.rs sha256:0ea07e52192e6f1c813f017cd856608c25ab69bc75d20825b818a50e009d6d3e ruff-0.8.4/crates/ruff_linter/src/rules/ruff/rules/ambiguous_unicode_character.rs sha256:8233d09b66d6a14dd6b2d2ffeb36632119101efe88fc8130d51b7a85bd306ca2 ruff-0.8.4/crates/ruff_linter/src/rules/ruff/rules/assert_with_print_message.rs sha256:736063f2af8919e61deecdecf11de80c19cde5c44e18e338f11f35a60e413010 ruff-0.8.4/crates/ruff_linter/src/rules/ruff/rules/assignment_in_assert.rs sha256:56ecafc1fc25be8775180051df92f892780f3e934e666b2aa4f0cfc84fe4fc1b ruff-0.8.4/crates/ruff_linter/src/rules/ruff/rules/asyncio_dangling_task.rs sha256:d8ef9cc8c2670e8a2eb89156b6f2efca4c75c26147745544c92e208f4259d02c ruff-0.8.4/crates/ruff_linter/src/rules/ruff/rules/collection_literal_concatenation.rs sha256:d00ea93baafa7d6b2bd633ba3847f0abbe0e7a507ee1184f550e37f7366fc8ab ruff-0.8.4/crates/ruff_linter/src/rules/ruff/rules/confusables.rs sha256:80fe680b019a5689b56d51692567600251a4f6cb8ec7b2859dd02414debbbc83 ruff-0.8.4/crates/ruff_linter/src/rules/ruff/rules/decimal_from_float_literal.rs sha256:a5ce5d548870b74dd4c48e4992db7f41557a40319e28ca1b03990060e05410aa ruff-0.8.4/crates/ruff_linter/src/rules/ruff/rules/default_factory_kwarg.rs sha256:4adf1ab96f9112c754ac015bf7c1556fc98a33be68e8453b0ddca8ae3de61389 ruff-0.8.4/crates/ruff_linter/src/rules/ruff/rules/explicit_f_string_type_conversion.rs sha256:bb28fc51c995a8f1e732355cb2ec422015c86df21cb2fc73ef1df578c662ab0a ruff-0.8.4/crates/ruff_linter/src/rules/ruff/rules/function_call_in_dataclass_default.rs sha256:e8ffb57600d54ad075e842b46e987a8d8061a812c3f05da88dbef8133fd08629 ruff-0.8.4/crates/ruff_linter/src/rules/ruff/rules/helpers.rs sha256:91fae01e310df91a9dbc46a6dd875125e10e6e04e28f47e410e2391ce8bea7a0 ruff-0.8.4/crates/ruff_linter/src/rules/ruff/rules/if_key_in_dict_del.rs sha256:5613692011058456d91fe0cd1f5673830e8721038bd262d1994f1bc23ee25f3b ruff-0.8.4/crates/ruff_linter/src/rules/ruff/rules/implicit_optional.rs sha256:0d198ec421f866742d7541c5f5bd6268e4100c1edfd40a7daae403ec14cce9a9 ruff-0.8.4/crates/ruff_linter/src/rules/ruff/rules/incorrectly_parenthesized_tuple_in_subscript.rs sha256:5bab9a2e3dda03d6db22f8f5968c1198a8ea5fbe71d56079cd5ea785bb2c643b ruff-0.8.4/crates/ruff_linter/src/rules/ruff/rules/invalid_assert_message_literal_argument.rs sha256:509b87475470abcff3a013ae52edbb6fe28230f48cc8871b9778e7f69344f40e ruff-0.8.4/crates/ruff_linter/src/rules/ruff/rules/invalid_formatter_suppression_comment.rs sha256:f544b3d47ae2a327d987fdf1efcf80a14133a2e16c14743a7b26fd682b3950cf ruff-0.8.4/crates/ruff_linter/src/rules/ruff/rules/invalid_index_type.rs sha256:8d15cfb6c75b09b461a75be9874ede45ba1dd4142515b69085f5b8fe253a794c ruff-0.8.4/crates/ruff_linter/src/rules/ruff/rules/invalid_pyproject_toml.rs sha256:fe2a040671279fe0c961a6637557f5d8e039d686bbde0703d3b46d8bc71e6129 ruff-0.8.4/crates/ruff_linter/src/rules/ruff/rules/map_int_version_parsing.rs sha256:96c6e75f70374279a5bf7e512f9c572d2c665b7e4c4ac0cab8d355c37e095ad9 ruff-0.8.4/crates/ruff_linter/src/rules/ruff/rules/missing_fstring_syntax.rs sha256:664877a58ff8e4ed6ec0f33f553125b07ca61a5d5101f3726ce4b81ca3b17d88 ruff-0.8.4/crates/ruff_linter/src/rules/ruff/rules/mod.rs sha256:e6d32e720ac1236a86b04f1be0af44a590f9ce28452d3238ea04a95a6b954b67 ruff-0.8.4/crates/ruff_linter/src/rules/ruff/rules/mutable_class_default.rs sha256:0a16d9aa8c36207af1b6f09f652f9cd2fed2cbb7dc5c29913ff3a0ec1b1454c6 ruff-0.8.4/crates/ruff_linter/src/rules/ruff/rules/mutable_dataclass_default.rs sha256:4febdc7e00aa8e5e249acd488ca224ffad9b4f2b799147841b693bcde991e43c ruff-0.8.4/crates/ruff_linter/src/rules/ruff/rules/mutable_fromkeys_value.rs sha256:f202bd53b28e84e9bf68c017f0d70db020de8b26d5a0b859b81b38506a90ad09 ruff-0.8.4/crates/ruff_linter/src/rules/ruff/rules/never_union.rs sha256:26cd2129d61d715f78f6192d5d3eab2d8100f1f236d94596c5ecca549280e26e ruff-0.8.4/crates/ruff_linter/src/rules/ruff/rules/none_not_at_end_of_union.rs sha256:25d9d3e5c6c0b5ace043851949ffa802b229d4e8bf33f26fe6acd4cf355e80f1 ruff-0.8.4/crates/ruff_linter/src/rules/ruff/rules/parenthesize_chained_operators.rs sha256:a84925c545442d1d5799b745643fb7129098b8d64cf636e69465840d97219eb7 ruff-0.8.4/crates/ruff_linter/src/rules/ruff/rules/post_init_default.rs sha256:b0db0d7833b5fdf4d4ffe56e8483aaabbd87ed983cb4c3b6f00f2a439e6c6135 ruff-0.8.4/crates/ruff_linter/src/rules/ruff/rules/pytest_raises_ambiguous_pattern.rs sha256:b16b18b722a6166091113f666637495e979255374525328da2b1365a528945c6 ruff-0.8.4/crates/ruff_linter/src/rules/ruff/rules/quadratic_list_summation.rs sha256:97f10dd563264a6ab45cd8281b4f6d59b7ac81da2008a9e3837ec4d78aef2066 ruff-0.8.4/crates/ruff_linter/src/rules/ruff/rules/redirected_noqa.rs sha256:8824ea793c939e1e67cae17703aed926c2c66383b29eef4c120e745633953ad8 ruff-0.8.4/crates/ruff_linter/src/rules/ruff/rules/redundant_bool_literal.rs sha256:9ef29cd99c19a3938de17c76ecb43273e8ae1cfb3dc77ce3322ac5e3d63cc2a2 ruff-0.8.4/crates/ruff_linter/src/rules/ruff/rules/sequence_sorting.rs sha256:f9178c4a5854774128d0c1095b942a0cf9be65ed8b259ae8fff4c22d902b1a7e ruff-0.8.4/crates/ruff_linter/src/rules/ruff/rules/sort_dunder_all.rs sha256:5c3452fbd8a7213d59b78e96e685a3665a453765a402ac1e577d29aedf4f35ab ruff-0.8.4/crates/ruff_linter/src/rules/ruff/rules/sort_dunder_slots.rs sha256:38ddda37525c659e94b7269199c5a62296aeff62522cd56946f88a83e40ba89c ruff-0.8.4/crates/ruff_linter/src/rules/ruff/rules/static_key_dict_comprehension.rs sha256:e6967ebdd585c2a8314d17223387e71c6ef8bd0673ace85fb38e9529710050d7 ruff-0.8.4/crates/ruff_linter/src/rules/ruff/rules/suppression_comment_visitor.rs sha256:9a0af7a294caec2b23f7e11f5fc4579032518e859e6518c860429de0010a4e79 ruff-0.8.4/crates/ruff_linter/src/rules/ruff/rules/test_rules.rs sha256:a051a9aaa12fa6fd01263e4418ba9c31a2ab278ccecddd20061fca61d4d81de6 ruff-0.8.4/crates/ruff_linter/src/rules/ruff/rules/unnecessary_cast_to_int.rs sha256:806deace3054d506433d6ffb76c7623edb93e229fd49d1def28e9063ec41821c ruff-0.8.4/crates/ruff_linter/src/rules/ruff/rules/unnecessary_iterable_allocation_for_first_element.rs sha256:b73e94c6735001e9423f70a72995727c2ea616d90feae913b7c30b0e7cda4b57 ruff-0.8.4/crates/ruff_linter/src/rules/ruff/rules/unnecessary_key_check.rs sha256:8c458d5027cf154104a11dd2e8cc497256bfc35bda7946b8a91be31456d22bd4 ruff-0.8.4/crates/ruff_linter/src/rules/ruff/rules/unnecessary_nested_literal.rs sha256:e6e80e4ac12d05ece8de6d860be32c1d5481e9bd1805b9b54701b1bc71e70ab1 ruff-0.8.4/crates/ruff_linter/src/rules/ruff/rules/unnecessary_regular_expression.rs sha256:0a1a73cfadc0ca33688bb6a6cf85172e90228e528022ba3bd9a0cfb507926f86 ruff-0.8.4/crates/ruff_linter/src/rules/ruff/rules/unraw_re_pattern.rs sha256:1fa35ec397555a96ae2ca31576190c6b7917bb867e29e6e5e0c504704f1c99fc ruff-0.8.4/crates/ruff_linter/src/rules/ruff/rules/unsafe_markup_use.rs sha256:8d8ed9b8ce1bfa9c4f32422f05a9312fec9d213e1c4d66a21d23a7f5c056d0ae ruff-0.8.4/crates/ruff_linter/src/rules/ruff/rules/unused_async.rs sha256:1873eccfe7e0db58b76ceba9668bcbbaed3195a2c23f7d77e7443cf53fb29daa ruff-0.8.4/crates/ruff_linter/src/rules/ruff/rules/unused_noqa.rs sha256:349131e6ac082df4e9e4d8e163ef63fc86025a0445f08cda35f4163e9338c08d ruff-0.8.4/crates/ruff_linter/src/rules/ruff/rules/used_dummy_variable.rs sha256:c12c2e7da2b732a5cbac7d5f70400e7a27012fe9c033491a4f38a033d7e1b221 ruff-0.8.4/crates/ruff_linter/src/rules/ruff/rules/useless_if_else.rs sha256:d6df5d66783c6adc142b2cee7d1c9902a0ddd556eea20c635b4ed5928ae69637 ruff-0.8.4/crates/ruff_linter/src/rules/ruff/rules/zip_instead_of_pairwise.rs sha256:c8953196d31410242013624553807f1d3415b05244cbd5de6665fea20d3097a4 ruff-0.8.4/crates/ruff_linter/src/rules/ruff/settings.rs sha256:d06c49805692eac6bb86223aa8ccb415a590ef67ff2b094ec944b90215d9637f ruff-0.8.4/crates/ruff_linter/src/rules/ruff/typing.rs sha256:6f958560bc5bf0f5dadb6e6ad726644816d01cc9b356e94824905a6db5f40eb2 ruff-0.8.4/crates/ruff_linter/src/rules/tryceratops/helpers.rs sha256:f5caaccbd9fe5a9432b55f943f748aadc7cd6b42253defab5da17de214243794 ruff-0.8.4/crates/ruff_linter/src/rules/tryceratops/mod.rs sha256:04c3f9ca1d94bc71c4b41314d54d607af4e500cf985c4b38d3ea247fef79e7d1 ruff-0.8.4/crates/ruff_linter/src/rules/tryceratops/rules/error_instead_of_exception.rs sha256:c2e2d02cbf6d1309564515d92aa4893e474364bfc032b09295ce8f0432700880 ruff-0.8.4/crates/ruff_linter/src/rules/tryceratops/rules/mod.rs sha256:c26f0db204575a5b1f9bbada086bb7cf05a1d34ffb1cdfedde2451386dd49941 ruff-0.8.4/crates/ruff_linter/src/rules/tryceratops/rules/raise_vanilla_args.rs sha256:1174ea6d0efb54ef5c452e6256e828d82327d9a561b6c3fa5821c29b43695c04 ruff-0.8.4/crates/ruff_linter/src/rules/tryceratops/rules/raise_vanilla_class.rs sha256:6210c62d17b79164970985f6ca03346753f69a5b3c3c37a77afce91010448516 ruff-0.8.4/crates/ruff_linter/src/rules/tryceratops/rules/raise_within_try.rs sha256:b41c77a7a0eacdbb1b8ad634bc6889d4ad5f52efba10c79a9a9f62d37dbafa64 ruff-0.8.4/crates/ruff_linter/src/rules/tryceratops/rules/reraise_no_cause.rs sha256:b4e9d66c9ba65e4c78353b1e4e57cd3d1bb803634b4defd30779ab3d45067b28 ruff-0.8.4/crates/ruff_linter/src/rules/tryceratops/rules/try_consider_else.rs sha256:cb83048b41337a0aac8b7ab0bc4d8345dc9690df9fb2b08941739900a1e4692f ruff-0.8.4/crates/ruff_linter/src/rules/tryceratops/rules/type_check_without_type_error.rs sha256:c2425ca4efd7712445ca9b663fea42369914b34edfc7a04b2ef0c14962d12888 ruff-0.8.4/crates/ruff_linter/src/rules/tryceratops/rules/useless_try_except.rs sha256:48e06e41837d2f6b696e638571ed5a3a79403296715a73403f47f7702838fdc4 ruff-0.8.4/crates/ruff_linter/src/rules/tryceratops/rules/verbose_log_message.rs sha256:1eb90a3b4bdc69046558686ba8c075aea6def872ebdd1785e8b89416881aa6bc ruff-0.8.4/crates/ruff_linter/src/rules/tryceratops/rules/verbose_raise.rs sha256:edd8ca4a7d2fc8c6a05782c8f0e387ae69e59926e7cec297491c4de1004dfef5 ruff-0.8.4/crates/ruff_linter/src/settings/fix_safety_table.rs sha256:ec1d283ac8ed5da3282c5d4f6436001f01dd9a055da14563e78ed2a1c313d83f ruff-0.8.4/crates/ruff_linter/src/settings/flags.rs sha256:f8415743273513f08d58d581beb96b0215ceca3e1b80e5ea8dcb923f85d84b61 ruff-0.8.4/crates/ruff_linter/src/settings/mod.rs sha256:59145b067d5e08047040aba0f42687452f8be8d3e4d28b663d68c5b473e0039b ruff-0.8.4/crates/ruff_linter/src/settings/rule_table.rs sha256:f744ae2d6a07b6f6b27182f6351f7dd75fc7ea45852e8022be0a5960845b86b5 ruff-0.8.4/crates/ruff_linter/src/settings/types.rs sha256:96d46904b32bc63397d2a282d60178e3d72b3805bcb3de7dddd2521cf99c6cc0 ruff-0.8.4/crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__import_sorting.snap sha256:6b1ea586e9efae6558f37bc4d2f6c3e536c716172a735eb2825873a723a29525 ruff-0.8.4/crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__ipy_escape_command.snap sha256:2d6abc3ef4092881386d07c58611d1500a16cbb4073fec72831384e37c52c894 ruff-0.8.4/crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__undefined_name.snap sha256:94cc924215ca903d15efb98d80c6efbd56de6bf41150b5b0c05bb68bdecc7417 ruff-0.8.4/crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__unused_variable.snap sha256:ecf53abf52abc1f3adbbb25c66f95beb1678a7634b29a542ceddf93a1c5c39e9 ruff-0.8.4/crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__vscode_language_id.snap sha256:8c2cc100199fe993ac9e09b5e1be5a60fa6b01935ed7393aed05047812e3a39e ruff-0.8.4/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__flake8_exemption_all.snap sha256:8c2cc100199fe993ac9e09b5e1be5a60fa6b01935ed7393aed05047812e3a39e ruff-0.8.4/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__flake8_exemption_all_case_insensitive.snap sha256:8c2cc100199fe993ac9e09b5e1be5a60fa6b01935ed7393aed05047812e3a39e ruff-0.8.4/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__flake8_exemption_all_no_space.snap sha256:872fa7d8af665e5801a64d52961d729517fb37886c6097c4216cd422b4ebc4c2 ruff-0.8.4/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__flake8_exemption_codes.snap sha256:3d175c871fedbfe3ab594c6c4b8e59da2e38fea45b32f73eabaf612c959c4c1c ruff-0.8.4/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_all.snap sha256:3d175c871fedbfe3ab594c6c4b8e59da2e38fea45b32f73eabaf612c959c4c1c ruff-0.8.4/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_all_case_insensitive.snap sha256:61d2fc3a715189054c1b5c8310fb4aa8945ecf89490d8b940fbede47a30bd2fe ruff-0.8.4/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_all_leading_comment.snap sha256:efc4c5fc9a1c25b868385734638f97b86e1b3ce68114f0e27796c690853ef210 ruff-0.8.4/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_all_multi_space.snap sha256:2e34b3e49ab69b81651258ef24d3fdc1866cc99dbd1d0f1365066981e66ccda4 ruff-0.8.4/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_all_no_space.snap sha256:3d175c871fedbfe3ab594c6c4b8e59da2e38fea45b32f73eabaf612c959c4c1c ruff-0.8.4/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_all_trailing_comment.snap sha256:f721564ded075061ced9da4b73226ecaaa0e7896eba57cd80b958d630f0ce982 ruff-0.8.4/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_code.snap sha256:f721564ded075061ced9da4b73226ecaaa0e7896eba57cd80b958d630f0ce982 ruff-0.8.4/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_code_case_insensitive.snap sha256:ec3a881ae99e48f8a4964559b0f1bf3660fe6792d16ad27183a9347c4b32cc28 ruff-0.8.4/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_code_leading_comment.snap sha256:97096e92223619e72307d10639d94c48f1fb093f3f68c07a4398f302c8043132 ruff-0.8.4/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_code_multi_space.snap sha256:1e9d29b3029c556974c7a9da228ea10aeb0a03e5f37900c4ac3f945919814f98 ruff-0.8.4/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_code_no_space.snap sha256:f721564ded075061ced9da4b73226ecaaa0e7896eba57cd80b958d630f0ce982 ruff-0.8.4/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_code_trailing_comment.snap sha256:a83f807df9eb4a86ebbac9e1f0520a174fccfeef97b694ada17b2808c4838a8e ruff-0.8.4/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_codes.snap sha256:a83f807df9eb4a86ebbac9e1f0520a174fccfeef97b694ada17b2808c4838a8e ruff-0.8.4/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_codes_case_insensitive.snap sha256:79d46d8b0e40c0e50ea954be0ef88e08b67bdd6e33e538036cffc8882869e9bb ruff-0.8.4/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_codes_leading_comment.snap sha256:ee8155adc5682b4681585348f2e6c4837103a0a854881afc918692b1695192e2 ruff-0.8.4/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_codes_multi_space.snap sha256:6d050f8d3cfd8a5d4d0bb67f45530fbe36a376feb0243b46a94dc47cf34af436 ruff-0.8.4/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_codes_no_space.snap sha256:a83f807df9eb4a86ebbac9e1f0520a174fccfeef97b694ada17b2808c4838a8e ruff-0.8.4/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_codes_trailing_comment.snap sha256:a83f807df9eb4a86ebbac9e1f0520a174fccfeef97b694ada17b2808c4838a8e ruff-0.8.4/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_empty_comma.snap sha256:4bcf9b714cc52276e7e31a4a141d26fad9df252cc80ee8cf441d870e4a1f02c6 ruff-0.8.4/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_empty_comma_space.snap sha256:3be78b69bcb0babd0622f19aa8c61bec3d6e7252c2eda7970181f1af6a4c543e ruff-0.8.4/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_invalid_codes.snap sha256:f24b1f781cbe6e9b78d97a3c2926de1f6c46d01337edd2d8e4589147457f9ff4 ruff-0.8.4/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_invalid_suffix.snap sha256:c87ac95dc14bbf7387a784e8c2e410817acf961980180266bbb0f5a9143c50c0 ruff-0.8.4/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_leading_space.snap sha256:f721564ded075061ced9da4b73226ecaaa0e7896eba57cd80b958d630f0ce982 ruff-0.8.4/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_non_code.snap sha256:73a250ace93c82eb01986ef4bd0b9c6d32e56770afb5c2e82f4e4d95ec3aeb3b ruff-0.8.4/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_squashed_codes.snap sha256:f721564ded075061ced9da4b73226ecaaa0e7896eba57cd80b958d630f0ce982 ruff-0.8.4/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_trailing_space.snap sha256:8c2cc100199fe993ac9e09b5e1be5a60fa6b01935ed7393aed05047812e3a39e ruff-0.8.4/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__ruff_exemption_all.snap sha256:8c2cc100199fe993ac9e09b5e1be5a60fa6b01935ed7393aed05047812e3a39e ruff-0.8.4/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__ruff_exemption_all_case_insensitive.snap sha256:8c2cc100199fe993ac9e09b5e1be5a60fa6b01935ed7393aed05047812e3a39e ruff-0.8.4/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__ruff_exemption_all_no_space.snap sha256:b818c5943febc357d90549278e5034c2b5ae0f1d470c770fe33b7f3112d98323 ruff-0.8.4/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__ruff_exemption_codes.snap sha256:ea9932f54dcd6234473ba1aaaee4641ec3b3f0449cee48fcf98ceadb7fb3e4cb ruff-0.8.4/crates/ruff_linter/src/source_kind.rs sha256:06dda432fdfe35a9149066701c50b5fbae0673b654aa4c402e2b4e5003dfb262 ruff-0.8.4/crates/ruff_linter/src/test.rs sha256:c5e14c96ca1dd42cb5195722f11cf92264c82aa81813a9398669096296777357 ruff-0.8.4/crates/ruff_linter/src/text_helpers.rs sha256:91f24b88f753a0a1f1c8cf21e049f79e97d2e65e785f7ef7a64fadeb6e109b75 ruff-0.8.4/crates/ruff_linter/src/upstream_categories.rs sha256:a9070a4f01a45103cbc62e5d94db4bc0e54e6191b7eee11d324923f9c95bc9da ruff-0.8.4/crates/ruff_db/Cargo.toml sha256:2dd1af23ab2f0f1dfbccd1c9db71463691c95f5e7001a59b602d8162462daf6c ruff-0.8.4/crates/ruff_db/src/diagnostic.rs sha256:766f6ddc37946673d1670465864f248ed8c6403dfd46fad5e836b4c9f57b6e3d ruff-0.8.4/crates/ruff_db/src/display.rs sha256:02ea0a0573403693d99e20010beaae8f7c10babfd9c377d29e99066fe7f6df60 ruff-0.8.4/crates/ruff_db/src/file_revision.rs sha256:69ad06e764000b0bf2008d284b33b69a9408ad3255c15177a35b0e617d7e2d0a ruff-0.8.4/crates/ruff_db/src/files/file_root.rs sha256:a34744366e04c29a90708530e558958545195da8763937cbcbb297882f44ef4f ruff-0.8.4/crates/ruff_db/src/files/path.rs sha256:277fdcdc5366544352269880d0180147629c306b1c63eaaae326277166ec975b ruff-0.8.4/crates/ruff_db/src/files.rs sha256:eb6abc09de260e1d9cb3b2a3a95c0da0ae17140fc58025c383eb5c2f85d49fe5 ruff-0.8.4/crates/ruff_db/src/lib.rs sha256:197305620743cc206500881ca2619dd0dbe3e462e73eb64ede037efb8646adff ruff-0.8.4/crates/ruff_db/src/parsed.rs sha256:a642076574be381b973c05801bb0bb775556bc6fd4deeb703d3f73c667c260fd ruff-0.8.4/crates/ruff_db/src/source.rs sha256:afecedb32fdc04eeb433167f874934a8ae6f2e399e45209ce574b13a7c45cb7c ruff-0.8.4/crates/ruff_db/src/system/memory_fs.rs sha256:9a4ecf42711daa18149ea1e04e99302e125466e5577ecd2d51deaa9a1dab7d8b ruff-0.8.4/crates/ruff_db/src/system/os.rs sha256:045b12f002464b2e1fbcc280faac5ad400f3303bff719f32c5809c86c103c7aa ruff-0.8.4/crates/ruff_db/src/system/path.rs sha256:3fa67df0be5d166504c739c8fa5ecd4ce46385079c42cab749db3db947c62b71 ruff-0.8.4/crates/ruff_db/src/system/test.rs sha256:a383b028af6df6112f0245e23b1e8f34a3325750fe8a5063928989367fb3fca4 ruff-0.8.4/crates/ruff_db/src/system/walk_directory.rs sha256:a335758fe421b90fff22955bd1c4fb1710d52466f5c0d74e65c436103ccc399a ruff-0.8.4/crates/ruff_db/src/system.rs sha256:b33d3bcfb9b4374199f96af8fe6d168724e5d8c4103b1ae62605d805f53cd472 ruff-0.8.4/crates/ruff_db/src/testing.rs sha256:4252116f01b774e8255a62679fbe768aeca75966337313ee2b28205e158c194e ruff-0.8.4/crates/ruff_db/src/vendored/path.rs sha256:cf4c49b6af058fbae6c992ffddf41c0c33a1c83d4b35835f71088acaf57bfeb0 ruff-0.8.4/crates/ruff_db/src/vendored.rs sha256:aa113564712367e8a1f0b3ae5e07490a22c9eb6d4b42b44c43f0105d7cf075b3 ruff-0.8.4/crates/ruff_workspace/Cargo.toml sha256:3acb45b7f4a58633d60c496749c43e6361079e95a4d9ce31792157e71e38b9f9 ruff-0.8.4/crates/ruff_workspace/src/configuration.rs sha256:f0627542a85f041fd446f8a78bd233f0bc66de922b96c60d6caee5439d3b4f4b ruff-0.8.4/crates/ruff_workspace/src/lib.rs sha256:147e9ffc9982637cb80817a3b7084d518646279107ca5bd6cea2f4e0795a4be3 ruff-0.8.4/crates/ruff_workspace/src/options.rs sha256:b042442d995303d8bb5e2dca9869266da3b334df329d8028decf1c6f61439815 ruff-0.8.4/crates/ruff_workspace/src/options_base.rs sha256:33f84ffa5dc1a380b262abbe6969a1e52d3b5dcc1fe5b724927d3555fba94064 ruff-0.8.4/crates/ruff_workspace/src/pyproject.rs sha256:36806432580eabf06c9b2b0ded0a0a2804e32ce6ff5be464efc03b334198db31 ruff-0.8.4/crates/ruff_workspace/src/resolver.rs sha256:1befd3cf434b56cc667a73018a0df312ed8704b9fdf3b5574735eccc86d7f85f ruff-0.8.4/crates/ruff_workspace/src/settings.rs sha256:18448614d4123852ccc71438aed1ba101c7b6421d6dc5addd7ba753a9f4ff8f7 ruff-0.8.4/crates/ruff_python_codegen/Cargo.toml sha256:bd2bd868a55c9ec99ef417f9472a4f54880f678052e7b42a3da03bb457055ae6 ruff-0.8.4/crates/ruff_python_codegen/src/generator.rs sha256:ae64e741c848a523d4aa57e153a13f078c0458ecec8c4fa25e1ca4ff027c3b9e ruff-0.8.4/crates/ruff_python_codegen/src/lib.rs sha256:ae55b078620226ce16ea29d81277c81f0aa5a041a067d6284a15fa48bb49cfaf ruff-0.8.4/crates/ruff_python_codegen/src/stylist.rs sha256:5b8a58251bb9aec9fba036f2b528ebec5927cb26d3781994d14fe6d4bb822cf1 ruff-0.8.4/crates/ruff_diagnostics/Cargo.toml sha256:7ef5b7c02af0361d1e17bbfa4a0ec2a80bda206882390625c0e8528d7e756810 ruff-0.8.4/crates/ruff_diagnostics/src/diagnostic.rs sha256:df51d6bf1986215c29e4bb0beb4c8107fc155c7bf3e90173f3cd41700ef1cf87 ruff-0.8.4/crates/ruff_diagnostics/src/edit.rs sha256:9c5366f15bfaa80fc71310e6e218aa3d2daa06214c65a2519d8e807c65c1e68c ruff-0.8.4/crates/ruff_diagnostics/src/fix.rs sha256:e7592b0d43f4c760735e6a353af314bebe8e24d9b65274e0db7a821013985dfd ruff-0.8.4/crates/ruff_diagnostics/src/lib.rs sha256:65a2d723b03decaa603272df7772a25a33a512d0f68bd79338194f50ba335b45 ruff-0.8.4/crates/ruff_diagnostics/src/source_map.rs sha256:00896736be32d33aad010fe2603ee0c76d9b3937b5a028b3683c6714c37435e3 ruff-0.8.4/crates/ruff_diagnostics/src/violation.rs sha256:e1ff9e3849403e392ef8ede0dafe5fb1bd786abb2a9a89e37ccde52e51934861 ruff-0.8.4/crates/ruff_python_semantic/Cargo.toml sha256:8d9acd52e9ed594eef13b39b2f9392426e5850412ba9d071e2c8fc9539b8ed29 ruff-0.8.4/crates/ruff_python_semantic/src/analyze/class.rs sha256:f5b8942493508b3ee7bb9fd2c01003f3c64efffad9d8efb3ba47e55774cee9c1 ruff-0.8.4/crates/ruff_python_semantic/src/analyze/function_type.rs sha256:f899499ff1d6f855546abafd9efc388ae905740c5ce0d49d81a3a8dced89d21f ruff-0.8.4/crates/ruff_python_semantic/src/analyze/imports.rs sha256:c1838270f9eec471dbae9e37ab6046e778f45c0337caa83dcc5370399728bc38 ruff-0.8.4/crates/ruff_python_semantic/src/analyze/logging.rs sha256:a9230b89ec6119d4e33fb73c5866b7c2fae15c5606a763196d1d318dba0ec6d9 ruff-0.8.4/crates/ruff_python_semantic/src/analyze/mod.rs sha256:bd9279acb10d2beac92b43b028c8173ebab9a2c0208b5b5bc0e3dcbcebb3b743 ruff-0.8.4/crates/ruff_python_semantic/src/analyze/terminal.rs sha256:7730c0687fb400bf75397d0f2b3df9b264bda02b781759c4ad17ad6746ad1d04 ruff-0.8.4/crates/ruff_python_semantic/src/analyze/type_inference.rs sha256:20cb8cc6b6a1745a4778077ecc4918f1344ff87106cb3a4f9cd447bddb765989 ruff-0.8.4/crates/ruff_python_semantic/src/analyze/typing.rs sha256:9da82dbbdf343138b46b449a521b4d0c7b0054b089282ca4772915c92b5d62df ruff-0.8.4/crates/ruff_python_semantic/src/analyze/visibility.rs sha256:19e32e31d62bb475ce19b7533f352fbda4c96641791d57be6ee508dca06ab982 ruff-0.8.4/crates/ruff_python_semantic/src/binding.rs sha256:b9fc3f117ee83f7f0ce97796f635cef9e329f39a1ea90135e646217272d6ae2f ruff-0.8.4/crates/ruff_python_semantic/src/branches.rs sha256:a9324ad8c7af80417a5fad99dc2d0be7b8138f239fd2a38fbe55b9326c7b72d1 ruff-0.8.4/crates/ruff_python_semantic/src/context.rs sha256:c1ecf970b82c4ab0cdc40c79afd969c13e5a73aeea82e3310ab63cd276c36b4d ruff-0.8.4/crates/ruff_python_semantic/src/definition.rs sha256:ba74e26ba508bfe21f4ef4ac70f940129a2526d9ddd998717ced46277c285957 ruff-0.8.4/crates/ruff_python_semantic/src/globals.rs sha256:fb2a4739890dfef894ba3fe655345a744d1390fb9b24f7bc557351172fc54818 ruff-0.8.4/crates/ruff_python_semantic/src/imports.rs sha256:f30dc24ca9ff986ddb847c95c1072f9f964387886b35e3ea8265a0179accd8f2 ruff-0.8.4/crates/ruff_python_semantic/src/lib.rs sha256:edad930c8b5e1b35c6292653a6e547c02e3bc7bc0f6902189867a37a31525e33 ruff-0.8.4/crates/ruff_python_semantic/src/model/all.rs sha256:52aa8522350708fe5e43a1a05d792904c7599342070ef066605be5c589f90391 ruff-0.8.4/crates/ruff_python_semantic/src/model.rs sha256:c565462af8efaf088fc7e7f8736eaf348d073b48e8d5f63cc292a5e59d637fa9 ruff-0.8.4/crates/ruff_python_semantic/src/nodes.rs sha256:47287a2493301e6d52b3975169485667dcd3753348c591bc56eef236d0176f6a ruff-0.8.4/crates/ruff_python_semantic/src/reference.rs sha256:824ecf8658168b8b7c3a29a1183c85a36a8084b552a2094500e7851064628c3b ruff-0.8.4/crates/ruff_python_semantic/src/scope.rs sha256:f8fc97d6ba787ba092e503cbc418b45be664d6a922466c9f0707bbd7dd279316 ruff-0.8.4/crates/ruff_python_semantic/src/star_import.rs sha256:9ace208386a9b03ece596cd6a30314b5be0a8a0fed7002215a53e2e293a76c36 ruff-0.8.4/crates/ruff_index/Cargo.toml sha256:a19635dfb4c3b8d6fa19b071420257d01e11c8eaad038df34412a157e13f318e ruff-0.8.4/crates/ruff_index/src/idx.rs sha256:9deedea1c56de8f2ea609abdfb8bba6c5fbcaf69e9733fec933105450dae7238 ruff-0.8.4/crates/ruff_index/src/lib.rs sha256:d8b9a11475dbaba154beacc229f1cd229756d57d19614a3dbf63ee05107f9938 ruff-0.8.4/crates/ruff_index/src/slice.rs sha256:bc5efb13d0bea2feca5224a18086d4aab2be28e0d7467bbf4ef79da89e3740d9 ruff-0.8.4/crates/ruff_index/src/vec.rs sha256:fa7e65b8a9242d8b496ba5039104c0cd23f98a1c886d52893a328b498258d0b4 ruff-0.8.4/crates/ruff_python_parser/Cargo.toml sha256:15b829a728611ec5858e83b2ee3e0795a26593e520ef1794ccc947942a2f2713 ruff-0.8.4/crates/ruff_python_parser/CONTRIBUTING.md sha256:7c4fcad419a1445cdc9854819d81c780874add53b548328f64921f220d1d5553 ruff-0.8.4/crates/ruff_python_parser/README.md sha256:910092990acd9ef6bea0f1301c526afa46d0100c1d5d8f57fdc874f9d69c344c ruff-0.8.4/crates/ruff_python_parser/resources/.editorconfig sha256:298b3ec3bbb21bbbb45266fcde11fe56d21fa91861940c7f1dbb0055db65a509 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/ann_assign_stmt_invalid_annotation.py sha256:7b5c3bb244ed8751ae8bded038928675fa2d5de3e2c8713657e98772939c71b0 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/ann_assign_stmt_invalid_target.py sha256:7ca3ab4c6b93aaa3c7ab41ad5c1a472691b6b7f41fb08a30b0cf26c215e16970 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/ann_assign_stmt_invalid_value.py sha256:31185c9e5fb63ef73bd14e11a8afb016753dca94ab869411a14b715aa502e464 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/ann_assign_stmt_missing_rhs.py sha256:a7d43bb2feb2939f75ff81439439e64e16358476146a8c1e07926ae452d7e8e2 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/ann_assign_stmt_type_alias_annotation.py sha256:71b333f2d339702b0dfabe2190c20eec0fde723c10c82ffd457b96d36b2738b3 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/args_unparenthesized_generator.py sha256:2d886abdca4439bfc8a3a3538ed7907ab93bb9a05d8056b4ca2fb910ca7320ee ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/assert_empty_msg.py sha256:2b0f211e0ba0f2b8c7fe6b4ffd2331cfd9458363dcf040c88db11b83fbef1c33 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/assert_empty_test.py sha256:938ed9e68d10ba98ac5fb1d757e659a052c69319ddbbefd923f0857e988e983c ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/assert_invalid_msg_expr.py sha256:175df1242fdbaab6e8755f6d5f1d262906f9de4e6bb4ad5ae3d83fc7ada08af9 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/assert_invalid_test_expr.py sha256:ca8d1b55d75c054bad52eb6ac638db1f95cd9eb83063d4209157853692760c44 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/assign_stmt_invalid_target.py sha256:be86343d9c0c18ba2b89177c29228f74fa7c1f3d19dd854b3a4f940b42c0cac4 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/assign_stmt_invalid_value_expr.py sha256:5f23ffe42dca2a45be60a3b37ae0eedeeaddbbb4bad0ee3bd8ead8783d01fa45 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/assign_stmt_keyword_target.py sha256:4958c802e0acdb6dfc84c2096d59b71f81b375aabb1db4a4a2d43247ccac6d25 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/assign_stmt_missing_rhs.py sha256:585db619369ea730075924ee5bde31d247608da9572a38fc708466e68eaea42b ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/async_unexpected_token.py sha256:994274b7718972de4c157f8c0fd0192ce557c8d6b9b93bda416e3359720d914c ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/aug_assign_stmt_invalid_target.py sha256:a8b416a2e44c1da43a7e9d655045ceaf2349f29f5be839372ff786730ed77548 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/aug_assign_stmt_invalid_value.py sha256:ae8f1389fa10769176d3827685d0cb741171f1eca042c014fc9045643ebc2aab ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/aug_assign_stmt_missing_rhs.py sha256:b2b2c3bc22810be4f460dcb6dd0bc3bf35ffde24a304157d1dac4125387e0dfc ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/case_expect_indented_block.py sha256:1c7e63ddb286b5aeeaf851f3a876790f83fdf08ed39a922c4e565955442199c3 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/class_def_empty_body.py sha256:a5238bbd41071f6e15d61b2d2466ed37c99282ab4affe8db17da0e2a07d49a43 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/class_def_missing_name.py sha256:9fc1768af7ef1b4726dbce1b10b9fc4ab9013c9994985082c1763c79fbc57a94 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/class_def_unclosed_type_param_list.py sha256:eeeb83e10ea7cc56c02f5523bde5a61d59662d0ed72f736972f583115b930a3e ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/clause_expect_indented_block.py sha256:4f5e955a434b816b618c9d1970b17013afe021d1858a754b7d7f78667bdcc302 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/clause_expect_single_statement.py sha256:5dd9d5722f494608afb36135ed6a5d68454a6818bb1db73066a3d30237e5b0ef ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/comma_separated_missing_comma.py sha256:a73301b7c9d48391bc8e8117567eb4fd77e600b218f4fa114653e9195528a245 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/comma_separated_missing_comma_between_elements.py sha256:ab24528a68c9c26ed92dae79bd470bad5c1ec2faafba1cac4d2860a131f3ff98 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/comma_separated_missing_element_between_commas.py sha256:3c360fe93025c8f9fa80e7a501694abd21d9a839aeecdbf8d92e518cf527699e ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/comma_separated_missing_first_element.py sha256:3a7405d3bcaa70d0ab28beaaa20264b0ecf1a6ed8fd17ed49465b1da9f57b937 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/comprehension_missing_for_after_async.py sha256:01502d535ccbb65769d36b1eb79af5b94b18839df9da9f231216b0158129eec2 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/decorator_invalid_expression.py sha256:299f60cc8f3007e0284f69e93162a19acb399af27a16d03cf2e5b5ecbe5472ee ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/decorator_missing_expression.py sha256:23697759b699aae484ab7a2986fd6d97b9788f9324e4dfef641df6fe3cf7d93c ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/decorator_missing_newline.py sha256:d11741133a9536bc2f6ace7ccf1f2283b4c38a4e18a561d108548cb3e27e7bc1 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/decorator_unexpected_token.py sha256:ebd29ba2e2913a57aca7960b082707b829eee3f0e6bbe97861adccf9f56ebe7a ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/del_incomplete_target.py sha256:49209da58acfd6d520b491f395a8c9bd156b016363e068073b723cb021e4822d ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/del_stmt_empty.py sha256:c78e51b9b772e9e66b169ab5d484b0101a8e465fce59b89871c96c03f5cda228 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/dotted_name_multiple_dots.py sha256:b64e86f6d4c9fdf391bd6b5697c7ce7e9dccd383f38e021005fdf5efbd4a6bc6 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/except_stmt_invalid_expression.py sha256:d73ba5cc63bd08b7686e49279c80909a58e093d8c75cf90c4b6694af9ac045f2 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/except_stmt_missing_as_name.py sha256:2a783d51a1ee60a63781e83d616bf782bb57ee23ec857df64bdb2f0680899340 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/except_stmt_missing_exception.py sha256:ec909995b8c44be7d7822e930e0c11371cb7d8b036a75ab738419322b694b25a ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/except_stmt_missing_exception_and_as_name.py sha256:16c734db0efca17a195673c822238664c6c680484f893e4ce482d793f433b56f ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/except_stmt_unparenthesized_tuple.py sha256:ad180058dd6fc0af2f03c100a395a0b8709547b8c9272bee27a1b75c11de6630 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/f_string_empty_expression.py sha256:ca9b12c15d9e9ba2180338737310c22cffff286ddc8a39a7f71328f52bf4c1f0 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/f_string_invalid_conversion_flag_name_tok.py sha256:219579f2476bdd216458078210bbfb6bcd4edc40b59ece15aadac1fb9c3b126d ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/f_string_invalid_conversion_flag_other_tok.py sha256:6229e60e36deae9ac2c9b6edc4ae4decfa9d5e0ba1959cf75a23285e41209386 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/f_string_invalid_starred_expr.py sha256:ace9239fd765b673e0c04f6f0d9ad2c8b1245cad8de719839cba90b366561216 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/f_string_lambda_without_parentheses.py sha256:56ea7f167e5b121731b494e9a341f0bede771b5ae7432dc60ba30b27292ffe99 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/f_string_unclosed_lbrace.py sha256:ef2199f5242cbe834789e66943c378a6576c6000a14077108f84ca3af94b7983 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/f_string_unclosed_lbrace_in_format_spec.py sha256:6938225882daeca3c1cc16fbb467d9a9e28ed5f96e6ef72a99489f90de8e8dfa ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/for_stmt_invalid_iter_expr.py sha256:0c1fc315794be9fdaee5176a3d1438fdf33bb72d888346b0b9413ccfc6360537 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/for_stmt_invalid_target.py sha256:75d52b1aea28b7a32a80af8468edf37967d56e1d08dbdc87e9503e6148f0bd9d ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/for_stmt_invalid_target_binary_expr.py sha256:39d9bb240592dc750dbf60c7cc9240ad7655a22c93fe0dd6d2081c494bf51d45 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/for_stmt_invalid_target_in_keyword.py sha256:8dfe3a5ac387d43a117c3422109c406461dd4aae4b47e9ad9fd47e0159504393 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/for_stmt_missing_in_keyword.py sha256:cc0f878a7868e404cf26e33c523ae97d5b1fc797c5b08e23f68eabfb7b6b22c9 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/for_stmt_missing_iter.py sha256:04e8bd003a9bbc2f019c51f1a18a3e441b26929701fa95f122111f415a649aef ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/for_stmt_missing_target.py sha256:050a56e14fa89d8ff77f60524e45aa01e636d05e918daf826edc8ae7dbdafda0 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/from_import_dotted_names.py sha256:d1c5e76c969a809112ea1bbe718a895bece4b0db8cf1246bd2983b1b43f17c9a ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/from_import_empty_names.py sha256:8577331ad6836bc033880dfec8b03958ae1a2f4a27446e83a37218d17cb24af5 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/from_import_missing_module.py sha256:d260f5d6c7a4c3deaa3b0b6ce398411335c158661598bfb0175c392d072cbc24 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/from_import_missing_rpar.py sha256:450dd713f568341a29b43bfa494fb117894b1632c3473d6618b0aa373af2ff1a ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/from_import_star_with_other_names.py sha256:ea4329d848df38e69bf35a4143c7d7be709b94435f6dba9b9d27e8b1cf15ba6a ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/from_import_unparenthesized_trailing_comma.py sha256:78de88d1902f3fb6582ff814781b4aedbf2e6d460fc62a0b51a5719c11d53932 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/function_def_empty_body.py sha256:e6d195e9ea32f6b56a3bf30ad085ccf58363b56bb263f664de2d3caa359f187f ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/function_def_invalid_return_expr.py sha256:1a2d6fa134d3600225dfbbdf96e7ca8d9f9f06516ff1996d1eb12fe6fdc7c182 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/function_def_missing_identifier.py sha256:8af7d02e6e5ca78f349b8750ba68dab519964a70fe54fe14146c91eea7166e3b ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/function_def_missing_return_type.py sha256:19c47fb831e4fb915b83d980b6b0d850391bf9940ae55757d311465ea64de98b ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/function_def_unclosed_parameter_list.py sha256:37d01b536c70c522e7f956785fe8a344aa4b904009a52c1706f71a45d7152311 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/function_def_unclosed_type_param_list.py sha256:7bae52b5eb62dfb5062d94ea2608adb1bb85bbaea097f8f932d27b39f4682f51 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/function_def_unparenthesized_return_types.py sha256:bde69edbbd1e37f29a7d5abb737590d929362f186c935f5fa9384ce2074acec4 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/global_stmt_empty.py sha256:59132cbf6a811fbf5608fc1a086a57d9fc263dc3e560483278db5653938df663 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/global_stmt_expression.py sha256:e81f487e91e2be74fba1121fbe535c099e832076e85733435a1316e51c2c46b7 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/global_stmt_trailing_comma.py sha256:63b0bbd23dd78d7d6cfe107ab8476cdac02040840535edab7ebfcaf46802f8f3 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/if_stmt_elif_missing_colon.py sha256:139fd1e1df9abc51f0822f2502233f5f2d9c37d868b0a4e5f3dd7831f12ecf02 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/if_stmt_empty_body.py sha256:c4a772f531d8b9d44321fcb47cab83bb68264fb4610156ac442c5fa377d4ee19 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/if_stmt_invalid_elif_test_expr.py sha256:861bb5e65aba58eff4a87463b9af806e3d50175bc2f1f546eb79eb64ec74f630 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/if_stmt_invalid_test_expr.py sha256:c26b0910772bfba9f3d7a740e9243faa312fc34417bd7e994820cb6ae1c74f19 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/if_stmt_missing_colon.py sha256:35343488f458a3f3dae7d0da2d28a7cb11752f08aa2db578a14d99b69d7b0b68 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/if_stmt_missing_test.py sha256:1809e891e475037e01de85aabe9af761efb21e1fdf9aa8d11d26ee9a746e493f ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/if_stmt_misspelled_elif.py sha256:3f65ac27e8985b127ca8390cd730a30ac9dc55ca1fe2d786cfb2131d2829961b ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/implicitly_concatenated_unterminated_string.py sha256:f77188f67ccbbf2574f7bc110ca449e81a4614e99010c4fd6e7673556407d1cf ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/implicitly_concatenated_unterminated_string_multiline.py sha256:61de5c6804d1120be2f17d1a07e778b8dd6b293a704ddda5dce74c89bf9222f8 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/import_alias_missing_asname.py sha256:68e67653d93a28e22741c0d09cdd8d2525a67ad8f2b8f03948d884b7857bb520 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/import_stmt_empty.py sha256:69568fdcf38e57f4334c43c7b9e321f9f3862c321228ffc0c5cf793d45b1a9b2 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/import_stmt_parenthesized_names.py sha256:af56bead989c57de19ec395571b1f2a5a076547edd7d2f7ecc0819fae5b47104 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/import_stmt_star_import.py sha256:74923bcce01cd0957ee4ab8e33f4fed421d4757319ac0b7d92165c328caf1428 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/import_stmt_trailing_comma.py sha256:d6569ee20192a9f001a7cf46487457f1d48e2fbd98f7e537330613c021740ff2 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/invalid_byte_literal.py sha256:f08997c0a30389375aa2a7887a9138bc1a491fc70d39ff7479223b7603f53807 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/invalid_del_target.py sha256:c8a6aa23a20ca3e7583f2010c3a84a0f55aa5e1fa21dbf113a3b2124ff6d3f44 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/invalid_fstring_literal_element.py sha256:eced4c3a177c2813add4ef06da237987fd118de62b0d7eb26213cc1cb796483e ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/invalid_string_literal.py sha256:f0736021eb125159715a639b1273e6b26ccaacf862757eb874f04e5bd9e8d21a ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/lambda_body_with_starred_expr.py sha256:7e5736fb5274179d482030c8a64d801b366e93801c5332af5108047a992a9f79 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/lambda_body_with_yield_expr.py sha256:fe119d1509ccf34c024efc7346c2aca30cd75a52b2202cb300fe95038dbfe8dc ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/match_classify_as_keyword.py sha256:24548a5af6f771c75c29ee8464891cd42032403a4804badb2646eeefea82e636 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/match_classify_as_keyword_or_identifier.py sha256:8e6a9c2450aa1f69700ac121720cc6da3f0389c2468e1abef3948962e3f944f8 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/match_expected_colon.py sha256:6f808c30776dd5e6c26bc694560382d89033118acb6ecbfa43582e6739ab6936 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/match_stmt_expect_indented_block.py sha256:9fa53a4977db4709af53d5342fb4b948f64e140ba12952f4213a24930c6ecea4 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/match_stmt_expected_case_block.py sha256:8582a775373372484b57602d1353ca322ba6d102ca50d22c836b0c9416d94bb8 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/match_stmt_invalid_guard_expr.py sha256:6d9e5315645225d6bb2b7c14adea4cced05233693417eb55c4dda76731e3d529 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/match_stmt_invalid_subject_expr.py sha256:9be76e3d451aa6a10b40f4a8900a38c8ca6af4ea5005d8f58dec28ab29259a04 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/match_stmt_missing_guard_expr.py sha256:48608c4779f129027a25100a97de7dfa4529a29e08598ad59157cb0036b4eec9 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/match_stmt_missing_pattern.py sha256:854f6d640e1b2450a0208cf5f10d861daad044b7a9550cfad349eed54dcbca2f ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/match_stmt_no_newline_before_case.py sha256:0f5dbe585f3418dcf944ef1d8e6aba514a65ec27cedeccf5696fb4a11c99b56e ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/match_stmt_single_starred_subject.py sha256:fcf27d9a7ebf3b9fd379b5e0ddaead84edae031c116b49051197f7d565ca9661 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/mixed_bytes_and_non_bytes_literals.py sha256:812e7af3568337467345151bb579a7e7c01de75ef30765ef2c87fee541ca23b3 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/multiple_clauses_on_same_line.py sha256:a519b823553b063bff4c5a479b8a04db9ddcfaf62c4e753b4f12c9bb17829438 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/node_range_with_gaps.py sha256:04b0164f435690583e3684a9e2d6746a7bc87a8af4d93fd45176399cd89d8b3d ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/nonlocal_stmt_empty.py sha256:2f85095a3652241c6cf9d88fa13b7dbb7f661e53f5118d04c2557532e837119f ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/nonlocal_stmt_expression.py sha256:57ad9e7fa0b5f6af06477aa04a0ec889ae09e70de2d72e0d08d84c260f8fc34a ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/nonlocal_stmt_trailing_comma.py sha256:fe71fb6fd5874ef20ff30de0b262d1c807582c6e7f9b8a1b222c17882b7a32d6 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/param_missing_annotation.py sha256:b12b280682d3e31f5eaa25d3965cbfac7d09eb64bbb7318fb0503592b3645301 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/param_missing_default.py sha256:5f950d0780d733d3489a87d91a020c2ced979293c6dbd00c4f3b4db4ad6604df ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/param_with_invalid_annotation.py sha256:8d151a2e1aa4b09691f7ccf2002ea2cef7ef6f1e252d988dc638db56b52affef ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/param_with_invalid_default.py sha256:05f30bcc325525685e7aab8b5e108932e27d3eaf56deac3e4425c1d87a560821 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/param_with_invalid_star_annotation.py sha256:89b115fc3dbddc00153bba7709b34c0e4a95ac961a0d880716f5a1a294008554 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/params_duplicate_names.py sha256:4334eaa5af637e61c4d1a40182967759d19655b14987c50c17ae901d9cf58d47 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/params_expected_after_star_separator.py sha256:1002af925f00c429d457567b21109666afafc1a9b35b58e9e3c9294cb9c44116 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/params_kwarg_after_star_separator.py sha256:47282a8d33838aefaa14776d8839a0df760c83b6e95226fdd4fbda1d72ad804a ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/params_multiple_kwargs.py sha256:dc6bbde5f64f17c28f7e214785a95d48919c4df986c1229c4ae4e25ac777099c ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/params_multiple_slash_separator.py sha256:d6ad2654c2929ace9a20dff9b7e926ef41d4ff707489626aff5509399cb27db0 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/params_multiple_star_separator.py sha256:990a78499e6864b1c57d7256f006d29dc256f81c92b557bef4561c27431fad18 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/params_multiple_varargs.py sha256:4935bc3317e88628e56440d7fd7a29b51fd5e96557cc2a4a378ca2162bffd482 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/params_no_arg_before_slash.py sha256:a736282cca0136e4113b736add6b175446faed996a5578d22d5333350d04be11 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/params_non_default_after_default.py sha256:85e0e1f8ed9371a3869c8dd31b0bfdbdb1f6eddcb933fcd73400dafe32d7180a ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/params_star_after_slash.py sha256:50800a8c0a7ffd8d760815cbfc229065950c0c755e4c1bc31e88b97d27b74417 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/params_star_separator_after_star_param.py sha256:fee9340e78a599e6e5657de2ec648f5c15b25e4a84e498821e4c8be3c8a3d9f9 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/params_var_keyword_with_default.py sha256:111972434aa81929a0562e2f4d2d5e4e2fcc3475017e7ecf43883c72feed7cb7 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/params_var_positional_with_default.py sha256:dcc9f49a23501979ccef572e3a758d922e6303358131775aac9d4b7831eae687 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/raise_stmt_invalid_cause.py sha256:beb547f17b688fdf9629eecf9ea6f1d2e2b65ef89115198da041593c6319d9fd ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/raise_stmt_invalid_exc.py sha256:f24bbd9e47f677b24e2e1b7df931a383e033b9d0061945abca3f2f3c7a608043 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/raise_stmt_unparenthesized_tuple_cause.py sha256:7543c35d1daa4019a529ca24c8800fc6cd2e7c0bca4631b5315b8ebaf21cf830 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/raise_stmt_unparenthesized_tuple_exc.py sha256:098ffbb78a46dc9a7881f3b0e00fc162aa2fd58fce9293a2820d4156c27ddf13 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/return_stmt_invalid_expr.py sha256:6c9782a1c23007eb38d7c5d60c52c2edae0dbb8f2f9f2cf5c61afec37288b526 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/simple_and_compound_stmt_on_same_line.py sha256:bac1db646005710078af3fc06cb0b5f6a133c197ec3f03495157a122836a1a97 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/simple_and_compound_stmt_on_same_line_in_block.py sha256:52dd73dcd43a02acfea80fceaf7e445212f2cea3399fece3e45ed2e7516539ce ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/simple_stmts_on_same_line.py sha256:57fc9f3164a2199a251c7b307b8d8c1651d9890dfe980702c971d160ef209787 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/simple_stmts_on_same_line_in_block.py sha256:0f9b47154abafef5e1a1dd17506a5a4612a72537a862b972accb02f03abb4221 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/try_stmt_invalid_order.py sha256:39f342503d83afa954b5a7ede5624ee59dd6dffe2355b33af34473e8e475de58 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/try_stmt_missing_except_finally.py sha256:d4c33fbb0f32a8f74c358aa3f824842e714dd99ea21b513a20cd9663da6c48fd ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/try_stmt_misspelled_except.py sha256:f0d54dd4d42f0bb89008159873a08a7437cfc9cdb1979ce1bca093c660c1ec99 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/try_stmt_mixed_except_kind.py sha256:c1868d2b58b342c02903a33bb5aa9d5c904828017adbfd8405fd67819955e8a2 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/type_alias_incomplete_stmt.py sha256:b3901f8499866b31af1e2a7d90e441b1826ffeb2a2ad8b6d8f7ba984ab125fcb ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/type_alias_invalid_value_expr.py sha256:c2cafb9ab651879ae7d805a0c4699995074a1bedc874b2921e0d1689852c51ba ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/type_param_invalid_bound_expr.py sha256:467fde4e7996f136dd123a97a40251c25f8aea0ebe3f33940be634f18da2f7e6 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/type_param_missing_bound.py sha256:c01dd08d81580172549ff4993b0d54601a9c7c3713389639e5b7c545cd011848 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/type_param_param_spec_bound.py sha256:2ec55b3e3a4ddaeb9121cf520fafa06e53049ea8719a1d488477f2eb6d4a971a ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/type_param_param_spec_invalid_default_expr.py sha256:645c106e7b2c35edd5a1d888af65963b6a990d7c7cf235f48aa43db33a0d62ac ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/type_param_param_spec_missing_default.py sha256:cfb6b6c58dadacf55b028de66de12a52bd2292842c48f2d12ad3718bcad20ed8 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/type_param_type_var_invalid_default_expr.py sha256:765342bb63309717eddd6baffe92060f7bc0aa188938665c8dd34131ee17d94d ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/type_param_type_var_missing_default.py sha256:96bd4eaf68835fb89f9f4f62382c132303b237bf0e54ea5eafcc1da31134a997 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/type_param_type_var_tuple_bound.py sha256:733f79aa37d96784bac491e3b2c32b0fef5778049f4089794380c5bfc416cdce ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/type_param_type_var_tuple_invalid_default_expr.py sha256:3e92ab2930a02795ba77fd61d1d54c7d2aa718ea5fd33d532f43f9343f7d95d2 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/type_param_type_var_tuple_missing_default.py sha256:78238616222ba130df707304802b7a9b57f74f7625824f5095c7c9f909806338 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/type_params_empty.py sha256:aa670914f3fb4159f066c56a6d928a518542285088cec41ae6ecdf10b2a493d9 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/unterminated_fstring_newline_recovery.py sha256:128055b74cb72b5977c43934027a8c46f407e9b3ce5bd3ef70995e964125d8aa ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/while_stmt_invalid_test_expr.py sha256:16ca0e7df97ef413686c535bf646f3b877c956c4ef32bd9bfd0718d88a776e67 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/while_stmt_missing_colon.py sha256:2c56e24c312ae6609cf9f7364bd087fca1b17a66a8461c2cead81d29f31f7fde ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/while_stmt_missing_test.py sha256:52e9a008fbc4f70c1c84640cf4febe7318cec1350c18b04dc36707acd8ebfc35 ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/with_items_parenthesized_missing_colon.py sha256:2d0eb9a49504aab05a90682c51d77aadb14736c7235a557c96789a71608bbefb ruff-0.8.4/crates/ruff_python_parser/resources/inline/err/with_items_parenthesized_missing_comma.py sha256:4129f895bf7e554501b3d95fe7aa06899bfc40c4e7e5bbe012dcc481701e0b23 ruff-0.8.4/crates/ruff_python_parser/resources/inline/ok/ambiguous_lpar_with_items_binary_expr.py sha256:f163d57e8ad0dd3f6e64431ea9023c2d68f9ea0c5993ebf4a0871dce7686d943 ruff-0.8.4/crates/ruff_python_parser/resources/inline/ok/ambiguous_lpar_with_items_if_expr.py sha256:c63f47148414e74e30c883931bf57a8f4beca3d744d462f9fb3d5bb70c3e7fe1 ruff-0.8.4/crates/ruff_python_parser/resources/inline/ok/ann_assign_stmt_simple_target.py sha256:1d77f93479a58f2de6afbeb6f81af6bff23a2b846ef785735fac53df53330b4a ruff-0.8.4/crates/ruff_python_parser/resources/inline/ok/args_unparenthesized_generator.py sha256:e36384ef467823edf4ead31d6572abe80b5eee020b5dd6eca9e0f9a77d85f548 ruff-0.8.4/crates/ruff_python_parser/resources/inline/ok/assign_targets_terminator.py sha256:1b75c146ee12c87c3ba9c6ec53b5352f46ec4fd6795dc8c27b694cd6236322ac ruff-0.8.4/crates/ruff_python_parser/resources/inline/ok/async_for_statement.py sha256:98357a4876eb4eccc1bcb2ed6aeff13be2d309b973071156898dc947df9545f9 ruff-0.8.4/crates/ruff_python_parser/resources/inline/ok/async_function_definition.py sha256:10c8aa12af03ff603cfe09ba12ea0cc7eff7fba6a53705625d77ecce6619e17f ruff-0.8.4/crates/ruff_python_parser/resources/inline/ok/async_with_statement.py sha256:9e43ba70d97774faa26ad9f64bb2fde982ae219bef80b56812aabad022b5c07e ruff-0.8.4/crates/ruff_python_parser/resources/inline/ok/class_def_arguments.py sha256:732ce25040590abbe4af7faaec9c11237971b7058de804b471cba57726b315ca ruff-0.8.4/crates/ruff_python_parser/resources/inline/ok/comma_separated_regular_list_terminator.py sha256:0e3769cd572dbf077c0f78919655c1feea860c8bd5a9187632b4aca0e98c3943 ruff-0.8.4/crates/ruff_python_parser/resources/inline/ok/decorator_async_function.py sha256:655fa7b6bd7b25edf51efc7b3d21952d88ca9da05caf40fe239a29ccc599414c ruff-0.8.4/crates/ruff_python_parser/resources/inline/ok/del_targets_terminator.py sha256:8fb84e28b1f3efcbb0e6fef138f038df8bd64f13fe5fe83950b83c537f641d68 ruff-0.8.4/crates/ruff_python_parser/resources/inline/ok/dotted_name_normalized_spaces.py sha256:c3ef6cc3032053d140edfc7961261e8fbdb18e83012a439884e6e8b83d8232fa ruff-0.8.4/crates/ruff_python_parser/resources/inline/ok/except_stmt_as_name_soft_keyword.py sha256:9e894fc24255587da8a7c06ca8f640974c70e6a135dd51658b0a7a1d40e5b1fa ruff-0.8.4/crates/ruff_python_parser/resources/inline/ok/for_in_target_valid_expr.py sha256:f970acbc62699a18f0e24c7fc3df11e30776e3bce3719c1dd97f8bd1b6c3d6a5 ruff-0.8.4/crates/ruff_python_parser/resources/inline/ok/from_import_no_space.py sha256:607fc07a0bd0270157e09b202bd32c18e3cdf8db2e115d99b633e251495be806 ruff-0.8.4/crates/ruff_python_parser/resources/inline/ok/from_import_soft_keyword_module_name.py sha256:b4a877ed96088cc3bfbfd90c35f8d494034e004e3465cba0fce5712a7a639f20 ruff-0.8.4/crates/ruff_python_parser/resources/inline/ok/from_import_stmt_terminator.py sha256:1ab136c47a9313e641f55348bf4de988a99378d887fc57914b195f8265511fba ruff-0.8.4/crates/ruff_python_parser/resources/inline/ok/fstring_format_spec_terminator.py sha256:87292d0c5d390f3416f18fcb2ba57d8374a37fdd06d1cad3d0bf2c5fb5daf0c5 ruff-0.8.4/crates/ruff_python_parser/resources/inline/ok/function_def_parameter_range.py sha256:d0f3e962ddbb0387ad8acacd0a3cbf2290245ce6bdbb9004b9cca593a159c5bd ruff-0.8.4/crates/ruff_python_parser/resources/inline/ok/function_def_parenthesized_return_types.py sha256:35e009d4e94fd8acb911d1b71d36a1af3aac4eefcb555d387ddc42e34c191691 ruff-0.8.4/crates/ruff_python_parser/resources/inline/ok/function_def_valid_return_expr.py sha256:196fa4340bab24eec99108a6c72d71ba6e2e845d9b3c05ca45f5936f3ac25137 ruff-0.8.4/crates/ruff_python_parser/resources/inline/ok/global_stmt.py sha256:94ce302e2ab3138ae75fc7a5791c36dcce70b980d1215d13f1fa5d972575fdb8 ruff-0.8.4/crates/ruff_python_parser/resources/inline/ok/import_as_name_soft_keyword.py sha256:1aa51201645977a841ee0651295d901ef2a28a9096c6f983be7b51bbf2aa9e49 ruff-0.8.4/crates/ruff_python_parser/resources/inline/ok/import_stmt_terminator.py sha256:1b65e9829661c9bacfcec420d7009e247888e3ce535313e42b3fe27db280480d ruff-0.8.4/crates/ruff_python_parser/resources/inline/ok/lambda_with_no_parameters.py sha256:0b5ecc9553d1de2ea1e880ef443dbdfb7ef39d7c4c55d759ce466a7978daab04 ruff-0.8.4/crates/ruff_python_parser/resources/inline/ok/lambda_with_valid_body.py sha256:050bf05732b6ebe67cbcc20dc4799bc90dd9a185bbd12dce56b31b8fe466f9a0 ruff-0.8.4/crates/ruff_python_parser/resources/inline/ok/match_as_pattern.py sha256:afc32f0ae983a369bea043eb9abf0834d457ef0c99d8be535b4c0f758cb729b6 ruff-0.8.4/crates/ruff_python_parser/resources/inline/ok/match_as_pattern_soft_keyword.py sha256:fadc63f2a13b5269340fd00ce5bef22fad538c7a436132fc7c1d767f0ca3522f ruff-0.8.4/crates/ruff_python_parser/resources/inline/ok/match_attr_pattern_soft_keyword.py sha256:c610d047bd91bb3d2042107a25edd5568fde992d7915878d155625676812d976 ruff-0.8.4/crates/ruff_python_parser/resources/inline/ok/match_classify_as_identifier_1.py sha256:e082502eccd61b31854f915e0ecdbfb3f68a476d80ec0cbba148cf1f31496a69 ruff-0.8.4/crates/ruff_python_parser/resources/inline/ok/match_classify_as_identifier_2.py sha256:8c4f35ed8402bfedd91aa72a9db68d1712a503b233e0b256053046b777e25867 ruff-0.8.4/crates/ruff_python_parser/resources/inline/ok/match_classify_as_keyword_1.py sha256:fdb6686a7eaf2c6edfa62a6e7c8b8d93f45aa8a552c905aa40edfa6c365562db ruff-0.8.4/crates/ruff_python_parser/resources/inline/ok/match_classify_as_keyword_2.py sha256:82d768d6d280d531ff72143589b60a5dca17056079a93d28f9dde953e40685d2 ruff-0.8.4/crates/ruff_python_parser/resources/inline/ok/match_classify_as_keyword_or_identifier.py sha256:a17db88c6e7d6bef997bd87af04aaf0ba7f1614f11893cdcadf034ecab8e4bcc ruff-0.8.4/crates/ruff_python_parser/resources/inline/ok/match_sequence_pattern_parentheses_terminator.py sha256:029bbca54dcdf53f87337991f7a7624ba6ba0ff9544c6037913667f64890b5d2 ruff-0.8.4/crates/ruff_python_parser/resources/inline/ok/match_sequence_pattern_terminator.py sha256:900a43eed9885002f612b55fd3c28410961a0bedd5d08b5c24e32d995117495d ruff-0.8.4/crates/ruff_python_parser/resources/inline/ok/match_stmt_subject_expr.py sha256:19947a8c23fc9b579b8f9fdb9600ba7476f6f01abad14dadb591c6dfc0f91dff ruff-0.8.4/crates/ruff_python_parser/resources/inline/ok/match_stmt_valid_guard_expr.py sha256:c2ce5c9db95c7e9330c66f267c33e302c5a0f1ee8323d710ceedea4003e2886e ruff-0.8.4/crates/ruff_python_parser/resources/inline/ok/nonlocal_stmt.py sha256:b41c84d9ddb1cee753306c2d7b27047e818717b694812bd03a87de8f0b188db8 ruff-0.8.4/crates/ruff_python_parser/resources/inline/ok/param_with_annotation.py sha256:c8d553559d63869e3eeb0758cb5569363e14727a03ebbe417378803d63902fe3 ruff-0.8.4/crates/ruff_python_parser/resources/inline/ok/param_with_default.py sha256:960a414c83fe8b5cc24fea4d208bfcb65823d637bd63c8762ef01171f39b7b27 ruff-0.8.4/crates/ruff_python_parser/resources/inline/ok/param_with_star_annotation.py sha256:761c8ddbbb7591dd52dca56f767b773472840216ee2cc42e170ea5ed944f4c7f ruff-0.8.4/crates/ruff_python_parser/resources/inline/ok/params_non_default_after_star.py sha256:254512181a176e4c4f8faba19aa8760ef0cf3923d271ab784346adcf267cb13d ruff-0.8.4/crates/ruff_python_parser/resources/inline/ok/params_seen_keyword_only_param_after_star.py sha256:62a05266293866a19cfd4d87898780c92c3e4f596420a28b347a11cb85a5b9ec ruff-0.8.4/crates/ruff_python_parser/resources/inline/ok/simple_stmts_in_block.py sha256:26466e9f6839873775adee707e9232fe80ac5bba98973079ed60c463bb7d46ea ruff-0.8.4/crates/ruff_python_parser/resources/inline/ok/simple_stmts_with_semicolons.py sha256:bc2ed19a7898b980d2b5a8dd5b6559a7acb31798ff233538e0827546abf81b54 ruff-0.8.4/crates/ruff_python_parser/resources/inline/ok/type_param_param_spec.py sha256:7f9ead59b1cad97ba5f8705b95fa85003c206f27a91139abd902e17df398a20b ruff-0.8.4/crates/ruff_python_parser/resources/inline/ok/type_param_type_var.py sha256:eaa02462fefb43acf36f40b6ea1b35705cc90f29c2cf4d55dfa930d891ec4980 ruff-0.8.4/crates/ruff_python_parser/resources/inline/ok/type_param_type_var_tuple.py sha256:4fefc2d093ee35029afec3e7944605fa1b53e39efc7bd5022b619a2f95ae49ed ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/arguments/double_starred.py sha256:0c3296ba57cad9b0b4b15bee914d4ace0dd61c91c3938a82ecb074fdd18a9e69 ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/arguments/duplicate_keyword_arguments.py sha256:e155418f86fe102addf40a6937a761a3b96f94e2e304a4053e8e6edd0a1e1b1e ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/arguments/invalid_expression.py sha256:b613d2b1a2131c14d2200856246bc3edacc04652f4dce5ab686f1be0a9da325b ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/arguments/invalid_keyword_expression.py sha256:988c81497ba387a2cecc69d476f0079c63771a34ad1598678819d91a818ac8b0 ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/arguments/invalid_order.py sha256:15cd53d74a421389532eaf0b4795334aad755269712d85b46acb5f31272bfd00 ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/arguments/missing_argument.py sha256:0bcacd68269c588df7183b938d25dcb00bfd748bbb7dff57712a185fb1a3f158 ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/arguments/missing_comma.py sha256:db427a8753d0e780612e3c55c023bdcf6adb803eea1f5e510bc38bbd61476e7d ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/arguments/missing_expression.py sha256:a3f04d0a26abd76e4dd57ede9c6225a8a68405f1e487d228a91bf86c7b1a74da ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/arguments/starred.py sha256:f9da35dfa2aa2bd0c9d4f1fa5ccfdbb41e73917794c0b5be018aea9492bbb0d4 ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/arguments/unclosed_0.py sha256:a1e6ea3ae86587d881224401eb07fe3e0467cd1f7c0a188dbf2aa55b8a977998 ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/arguments/unclosed_1.py sha256:e7f074053364a0f3e6d81f8e2ead602a3dea2f6fea15f66cb99af039c835b4a9 ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/arguments/unclosed_2.py sha256:c419eaa8d3ad671453b943c39d4fbc3c10b1666a945221504a2bbab1c7eab5df ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/attribute/invalid_member.py sha256:6184d35ed1f66ac6a2abbc40c88fc7801b4a6d7166d5d1a1571cfdc9a08fb027 ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/attribute/multiple_dots.py sha256:71cfbbf6b46b097bf84e7f2c51f17d0c49ec86609dbd72492c1f419ed6d8f0b2 ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/attribute/no_member.py sha256:3d9b0d3a446d6c50bba2d7fd242a006244f704248f51c5c6e1afbcd43078932a ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/await/no_expression_0.py sha256:c280688923ee040e9088e28e1afe2f129e121b412a5fad9ef0aa3fb319799d16 ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/await/no_expression_1.py sha256:11b12b31ca24a920f895a7e1483343b63b8426bb7f6686495a02bb0e193edf87 ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/await/recover.py sha256:0e6f126ce5b7866ce50fc4cc16416048dc1bbe34d21e8e88d99f28e1963ed59d ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/bin_op/invalid_rhs_expression.py sha256:69ff5bdfb5d8049b8bfea6fde496206201edf6aab1b79b3f6ed152cb1ccc9c49 ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/bin_op/missing_lhs.py sha256:cde6c9918dac9828cbe972ea58ed5be9f1fe201fb3d1340e3f9c71e51a23081f ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/bin_op/missing_rhs_0.py sha256:2bd5b582f068c8363401a0280104d4bb3b50cc9138c8401471adc461b879cbdc ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/bin_op/missing_rhs_1.py sha256:87fc2a7bc48bc6fca89a0981d0b11ff19afa4909392060c2e62127612929bcab ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/bin_op/multiple_ops.py sha256:452c8980990fd27c4d28f7d68d65b2a9ad4e9713a75220ba958b58a5c99e1852 ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/bin_op/named_expression.py sha256:549555f2ea3a574649557588f007bbca708fdb383308394297ad0cd85eec70a0 ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/bin_op/starred_expression.py sha256:0e11474d0bd95bfb9661865a69430058c5168e264580139bfe03f8cbdbd9bb40 ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/bool_op/invalid_rhs_expression.py sha256:b8b7ff84e72c1f22d0f93c0546f34f677b2aa8d9bffd1596127c488ee770b6e9 ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/bool_op/missing_lhs.py sha256:7ede149de64b19e17071b0924b48754b17bdef4ae11481477632882ec2d65a2b ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/bool_op/missing_rhs.py sha256:f5dea8067ba20f394debd2f850acd5d4fd50aecd15a6bec2836940eaeab51ab1 ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/bool_op/named_expression.py sha256:549fc43719a97d3da6705b22e39b81cc4b6ca0a7cad06b2697e10fba7bf6bd01 ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/bool_op/starred_expression.py sha256:2277c99d3b91a6839f49693ba0e574224c2f9b6415b3b26ead6641ea7d0043ae ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/compare/invalid_order.py sha256:d10f426242fe0617f798418f56b2dd3b9206cb5e42e2f3877e512eac082ed436 ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/compare/invalid_rhs_expression.py sha256:d29372e8975255f7ac57b1ce73a3449b9824a05967e89822301b79a7b9749d6e ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/compare/missing_lhs.py sha256:d8e5e11a723561a315af833475d10fe4f5ea20fed75cb16c591052e6334be723 ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/compare/missing_rhs_0.py sha256:72770eb2dcb3bceb713c4c10e602bd99c6a5b80096847f2461bf2e38ce18342b ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/compare/missing_rhs_1.py sha256:fd1c389f9f21aa3ee677ef130239d6538dd8e0f4d6f165aeda1d08934ea01a87 ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/compare/missing_rhs_2.py sha256:4256a50c08a3dba2c52a6997b320a4d9354c8bfd0b1a3b8b91587ef7f9b2405c ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/compare/multiple_equals.py sha256:aaca496438e7523e06c089c9bca793f6a0a0f045571200fe9a5eac5416ddc07f ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/compare/named_expression.py sha256:2664e73bf44f919af2acd1a25774c265215579972f53730784f7e9b1b8400cb8 ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/compare/starred_expression.py sha256:4515a08f407fc53dea086f216d80ebd5e84bb33f77f10bbdd7e5acd70e1a56fa ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/dict/comprehension.py sha256:c993c2acbed6e6ca67ac70e43351874e88fd4e34d89cdd25fd3a73ea885fb140 ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/dict/double_star.py sha256:f1693e935867c3141a4bdbaf2249bdecb3fb55b6931b9bb3f123df1b087e490c ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/dict/double_star_comprehension.py sha256:e7a9cf818c20bb8b4d8d49f973c7c031d13906cd2b906f8e9cdd4891ec0c3c2a ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/dict/missing_closing_brace_0.py sha256:70ab28e11198162a38993d2e90695008bd18f7e2ec1063f1efbfaed533be4328 ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/dict/missing_closing_brace_1.py sha256:70adf30a0e89ea3b7d5e9343c8bbc459cf2b639c9e59f6f085168cec0b989938 ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/dict/missing_closing_brace_2.py sha256:4b7726434a4c4febcd0433a71e785569126b93c241332efdc429cfaf9fef00e8 ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/dict/named_expression_0.py sha256:9d213f280beaa66f3bfe3d1f15d5476f3e690d9b0c4f5c6acfa45face4dec998 ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/dict/named_expression_1.py sha256:0010fdb9b3dbeec2953f1af7395c5e8dd2ac254a676452efd18cc0a9d341e900 ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/dict/recover.py sha256:199fa1f48fd305bb2ed011cdf69d0ad7ee765595ae765dd88694b7a264199ada ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/emoji_identifiers.py sha256:8e19029cb3e5478781ccb79a6aaa1073a4077b90c7afb80b4f6e3ffacd841e25 ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/emoji_statement.py sha256:793a5f71ae21eab9b6b37ea24e3df2e02a16e8333d5e880249ac4982d6f3b1c4 ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/if/missing_orelse_expr_0.py sha256:a378fa3eaf66d2e69e9aafc3eeb6fa7334e5bcb70aa8b37fcf655703bb2fe02a ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/if/missing_orelse_expr_1.py sha256:df7d990652153823f1bcfedbf69cfc6e3102d31534bb046f34197b737fd74f5d ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/if/missing_test_expr_0.py sha256:bfe03effe7600426b509a5d156b0fa236fe45bf6fe5a511b77c4ba400cf82c34 ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/if/missing_test_expr_1.py sha256:da5139b4b632443037dfb10cb5b7811f7aa908af9bdcdda1b70fc032c704479f ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/if/recover.py sha256:25ecd3fabc8ade1fba0b862fcae5dab653a1f5525d604f3137755af99d5c87b8 ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/lambda_default_parameters.py sha256:be833548e99918184690975c0844dac8369a74b0002a548cfd355681242425ad ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/lambda_duplicate_parameters.py sha256:5c1c4da0ec655c2ed5ca86c01e7abfc80e6910875c04dec80e95bc8bd6d74df0 ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/list/comprehension.py sha256:8cc64806d9fffc90bab8053b34fe452a86accaefb75b36e2a88c87b3090cc41b ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/list/missing_closing_bracket_0.py sha256:2341adae68013e873964c6638509f175c84c31c0c22d2e2b25e47bb72fd884a3 ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/list/missing_closing_bracket_1.py sha256:96f8d449e3ed33889e18225be7bf887d21bb0f92d9a232cebfc68e9116608ab6 ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/list/missing_closing_bracket_2.py sha256:77bdef8d11bc2a5043a2484068257888e57d1c3227ae873df4a60241454ffc72 ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/list/missing_closing_bracket_3.py sha256:ecf09847ff71689fb4f87dfcba1502a8765615b897b658174ba63e063c0df24d ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/list/recover.py sha256:0e141704b3882bf01678d1b5d9eabcdd1aa51848591a5ce2ee5422b5b5955802 ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/list/star_expression_precedence.py sha256:f7b05354ab583260d060fbf09edd2c1f85ec8b44a2156c48491ce4730f560ada ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/named/invalid_target.py sha256:186cb65ef830eee6942e15683070202a85ee7870c9020d79cf855700e63751a6 ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/named/missing_expression_0.py sha256:e928bcd256059816c7f5849be1967dc65f75a73db7b85748e373a0b5d39ee8fd ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/named/missing_expression_1.py sha256:a49ef43fd66b65287f0527d2f717eccb71ef081c1cb044a10ecb45ba9c66904b ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/named/missing_expression_2.py sha256:fa18583e7474f614b7e4f23b926f314f84a7c4963e7facde300e7e71338b9ce4 ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/named/missing_expression_3.py sha256:c0c203f88e7250b400c7bcee9635e9ce7c35e08364013081e24355c4aa3b1f82 ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/named/missing_expression_4.py sha256:fa4b0b54060dfdbbfccf4d0056f4101bf8548f2034d6c20efea1963dfdfa85ff ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/parenthesized/generator.py sha256:9697342eaf2bdc9eb569d42c0f3cb84f039a4d338197b8b434dd599fb3c518c4 ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/parenthesized/missing_closing_paren_0.py sha256:5e4cfb499ce91128df177fe627aac3b83d25466cd8c99fabe5ce86c36569299d ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/parenthesized/missing_closing_paren_1.py sha256:2ede9330509585aaecff12c7d5cd9096f55b2f1a196e7a8fbeb0aabf60c5706d ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/parenthesized/missing_closing_paren_2.py sha256:fc58385f22e4d72789a003a4ff7593288e76469dc78da8409e77ba861391f629 ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/parenthesized/missing_closing_paren_3.py sha256:76c48b8c90d47a16199ebe62443c9f7fe955912df5f87a130a61ec53dcce6ca9 ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/parenthesized/parenthesized.py sha256:3dc6dec655b84eb9806dbf1a96a42a85d0650b46dc43765ea6d6c5dd269a9343 ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/parenthesized/tuple.py sha256:2afcced9f90cc96a1edba3dd308bd84f1457ea6cdfeddece7bdda26d64a70a78 ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/parenthesized/tuple_starred_expr.py sha256:b44f614d32affc914ab365ef14a3005a4b3fbc037c9261c836d11538bc05a3db ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/set/comprehension.py sha256:2c6f2d4a2494717d8b6e7ffffe24d96068d2ba6875e99be2201b3eb55e9ff64e ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/set/missing_closing_curly_brace_0.py sha256:bc6204109e450211e394fe0fe28d7c48583dc3212078a5aef4f42acdc9c9a95f ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/set/missing_closing_curly_brace_1.py sha256:36bf591b54108e783812ded1480a10ad070189dd4cba737c2c4f610b1950567f ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/set/missing_closing_curly_brace_2.py sha256:452ef1b3cb1575c53af78f0350025943b593727b53267cb5745db02c6e4e8a8e ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/set/missing_closing_curly_brace_3.py sha256:011edaf218d18f50a234508fd7eead223bf7f67f5b1abb7a0789dc71a6d1a24e ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/set/recover.py sha256:676f1d3517fdfd562f5fc791ba2528f7ecfe26866619a1e8736f9f28d777c4ec ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/set/star_expression_precedence.py sha256:1506dac8771b7dde7f1fa731bad6be4ad4627f13def3c6183444e24ec4bc3870 ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/subscript/invalid_slice_element.py sha256:97aef19ff7570a2ef4e01e7ddba653a1a16a99945b7ed4b0b62582d250fe65a3 ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/subscript/unclosed_slice_0.py sha256:8626990a228aa3ff5f3c13cf9272d63078f4ffe31604dbd19f7b8eeb9ac573c8 ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/subscript/unclosed_slice_1.py sha256:7b26369bf298db3add32406d63955f8347eb50253ecb858510a99f159084ba82 ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/unary/named_expression.py sha256:8d28f6a6412aebff6d5ecaabf2f831f45a30b10dd2a7f994599688e634b4e9b1 ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/unary/no_expression_0.py sha256:4cf0c0e7387fd7d4ce8577ba0f8510380c70f7e4f2753d7cf9151f96967affad ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/unary/no_expression_1.py sha256:db769510efcb3e1ac3169722f86aaa9aa4f6e065ce6cfa069117419b1222b7f5 ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/unary.py sha256:f787821479b37438ccb4280ad9b6e3109ad8e8dfa50d10bd264f0a88540d6552 ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/yield/named_expression.py sha256:18aa05cecb77c5620d95de0b243d6ed4debf8a93c3673acd11b1578cca77972b ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/yield/star_expression.py sha256:cdc5d44ac2a05dd258da0217b9e328c97f155ece309db1a55448d77d9cf45c42 ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/yield_from/starred_expression.py sha256:57e199498d07d3b9a085b048ff6786fe4b66e5cea145c50ff0eb5c0949172aff ruff-0.8.4/crates/ruff_python_parser/resources/invalid/expressions/yield_from/unparenthesized.py sha256:32792a219fba42b46cb1d138f925fb379765a24ff909f64f53e8dd568c30822c ruff-0.8.4/crates/ruff_python_parser/resources/invalid/re_lex_logical_token.py sha256:0e69675171ae020af9288b01b58bc4726dfdd1379db7a953144600afbbe53c60 ruff-0.8.4/crates/ruff_python_parser/resources/invalid/re_lex_logical_token_mac_eol.py sha256:48ef5671d089fcf622238f012ce65671997524728d715f9ca9841967dce0a19d ruff-0.8.4/crates/ruff_python_parser/resources/invalid/re_lex_logical_token_windows_eol.py sha256:3a9fc3267992a56aaa966ec10d1fbb72f06f0248aaae326c5773d56fadf5eec9 ruff-0.8.4/crates/ruff_python_parser/resources/invalid/re_lexing/fstring_format_spec_1.py sha256:c4efb366e8e6d1818b88fdf7da530f7b699d35ffc6c0efcdc08ef03edc096e3b ruff-0.8.4/crates/ruff_python_parser/resources/invalid/re_lexing/line_continuation_1.py sha256:9fd4cb6571238b793a23e2be71da5caffb2bd8874f661f77185429787cd5855c ruff-0.8.4/crates/ruff_python_parser/resources/invalid/re_lexing/line_continuation_windows_eol.py sha256:f1a76a43fb719052f2bdc54e2182c9b957c44b9712b976e3d3c544576076efcf ruff-0.8.4/crates/ruff_python_parser/resources/invalid/re_lexing/triple_quoted_fstring_1.py sha256:9130d89c9b69e258a20a2f00d45cfce664e6679fbd2f7934c70ddb994408a9d7 ruff-0.8.4/crates/ruff_python_parser/resources/invalid/re_lexing/triple_quoted_fstring_2.py sha256:2daf097c5ebfe6dbf73f271269fd1f96be6c23d883c76f8147bde7e92d99e69e ruff-0.8.4/crates/ruff_python_parser/resources/invalid/re_lexing/triple_quoted_fstring_3.py sha256:da8b94c4b5905caddcbae5ca4ca2d4ba5dfc63a1a7f683405bc990623243cc35 ruff-0.8.4/crates/ruff_python_parser/resources/invalid/statements/function_type_parameters.py sha256:a6da96c9a4fcbd360f63e73de2e9daeddefa17a0d91a67cfa69984907ea608b3 ruff-0.8.4/crates/ruff_python_parser/resources/invalid/statements/if_extra_closing_parentheses.py sha256:1f78c4b3ff6c0b5ed3975b1a332e6a9a54d9bd7c522ea27cd0af436f29276b35 ruff-0.8.4/crates/ruff_python_parser/resources/invalid/statements/if_extra_indent.py sha256:e21b13781d08ac4bf4564bb2915301800e2e7870df70709573ce8a3f5e5f6f90 ruff-0.8.4/crates/ruff_python_parser/resources/invalid/statements/invalid_assignment_targets.py sha256:a5b156fe16d88b42cae6aeb9b6a4559f5b658d1ee55a1bdac9a17d293ccf50e3 ruff-0.8.4/crates/ruff_python_parser/resources/invalid/statements/invalid_augmented_assignment_target.py sha256:b5b0b001ae9a0fb373722c1bc97693ff0d0890f82312feb6b083218bc0db4afd ruff-0.8.4/crates/ruff_python_parser/resources/invalid/statements/match/as_pattern_0.py sha256:ab2ae0a9d8f9d3223efaecc48210be231f606a75f527fadffadd3a9540631776 ruff-0.8.4/crates/ruff_python_parser/resources/invalid/statements/match/as_pattern_1.py sha256:23f53e5b09b332ffacf481bb6ba4cf82ddf42fd48d9dbde05c19e96e87945c1a ruff-0.8.4/crates/ruff_python_parser/resources/invalid/statements/match/as_pattern_2.py sha256:5ac3c13fd1b8255ed81610ea3e3dc28e6b65ca7cdbeb903c279d68cc14d565be ruff-0.8.4/crates/ruff_python_parser/resources/invalid/statements/match/as_pattern_3.py sha256:4a24619313f127603a19810b69361a17e2a433efe08963562d02520ec2fad004 ruff-0.8.4/crates/ruff_python_parser/resources/invalid/statements/match/as_pattern_4.py sha256:9fcbb713008c5dfe114e36091c96bf2d5f23eb66d9ea3a431751975b3ced4e7d ruff-0.8.4/crates/ruff_python_parser/resources/invalid/statements/match/invalid_class_pattern.py sha256:00796149dce09fd4687fa8166516d9fd5c5538fbc8e9efe54ef718cd83e57174 ruff-0.8.4/crates/ruff_python_parser/resources/invalid/statements/match/invalid_lhs_or_rhs_pattern.py sha256:76f4da4726ab2781ed44a3a9d47e12511e755fe3a05492e09f16e7c86a7855fd ruff-0.8.4/crates/ruff_python_parser/resources/invalid/statements/match/invalid_mapping_pattern.py sha256:ded178e9b56bd2c7a43eb2958edd48a5f03b5d052c641eb1176856b3738e847b ruff-0.8.4/crates/ruff_python_parser/resources/invalid/statements/match/star_pattern_usage.py sha256:883441791ac5912d659597e90e7a0990e2a1eb74910e186eaf05ecc9ccc751d1 ruff-0.8.4/crates/ruff_python_parser/resources/invalid/statements/match/unary_add_usage.py sha256:84191fa012f748ba9bae4a4a6dec6ac087cebd5b895bf0d97a799db63cedc3bc ruff-0.8.4/crates/ruff_python_parser/resources/invalid/statements/with/ambiguous_lpar_with_items.py sha256:fb1ffaf98124c2371d8f340a48186fda488b489b616f176f9ad351b6e0f554e2 ruff-0.8.4/crates/ruff_python_parser/resources/invalid/statements/with/empty_with_items.py sha256:2a22683f2f1554680b8d00bceaed06427b1cead06865f97ec93853f6e2efa09d ruff-0.8.4/crates/ruff_python_parser/resources/invalid/statements/with/unclosed_ambiguous_lpar.py sha256:4555413c18510a4a2da9b81796ac33fa0532be2c41cda223efacea1dd9b21a83 ruff-0.8.4/crates/ruff_python_parser/resources/invalid/statements/with/unclosed_ambiguous_lpar_eof.py sha256:a5a07681c7dbf70383cbf112676224e46319155a1cef764d655918b5e4e9ce2c ruff-0.8.4/crates/ruff_python_parser/resources/invalid/statements/with/unparenthesized_with_items.py sha256:be7b6e6ddeb0e7a0a3ae01f1b4b059a9264b9f2e70a177c7da174739a665c28e ruff-0.8.4/crates/ruff_python_parser/resources/valid/expressions/arguments.py sha256:37aab8f110cc14ed76e11e98945f4c809e95998e8fccb4ea022f63eb80fab0db ruff-0.8.4/crates/ruff_python_parser/resources/valid/expressions/attribute.py sha256:86a8f1fecd1290231e7879c2c6d2f55d0da4d836ac9dcaf928453312c3963b32 ruff-0.8.4/crates/ruff_python_parser/resources/valid/expressions/await.py sha256:3600e33b61b12ccc6af90f31a3f44e51cb3469dfd55057c3ec2099ba2405e0da ruff-0.8.4/crates/ruff_python_parser/resources/valid/expressions/bin_op.py sha256:1e0b7e72d1c8f4857714a477a75dd1f3fa153c6b1a5e274ae4fe3c201cba56cc ruff-0.8.4/crates/ruff_python_parser/resources/valid/expressions/bool_op.py sha256:69bbdec30bedeb4eea22fa8643fe172c6dd0d27dae34d946ead0e539f0f422af ruff-0.8.4/crates/ruff_python_parser/resources/valid/expressions/call.py sha256:a8cf576ecae2701272da697b52fd9c5d0365299c17fb02c041a2b08a7876de79 ruff-0.8.4/crates/ruff_python_parser/resources/valid/expressions/compare.py sha256:3d0804bc5a6c4b95e1aba3cae4793eafbefe2dcc6b9220c4bae481041e21af04 ruff-0.8.4/crates/ruff_python_parser/resources/valid/expressions/dictionary.py sha256:04f3733eb66bf6b65c620dd895aacabab343cd32e0749a3b98e05c16e92c5056 ruff-0.8.4/crates/ruff_python_parser/resources/valid/expressions/dictionary_comprehension.py sha256:33777ee215c964d12bfa0d8a2ff2e84488638c6d0e22a0cc70a214b2fba603b1 ruff-0.8.4/crates/ruff_python_parser/resources/valid/expressions/f_string.py sha256:ec67bda13b5d8961a64ad33c9df97fec37df6ea83c06474eb0a3f269b71d2e7c ruff-0.8.4/crates/ruff_python_parser/resources/valid/expressions/generator.py sha256:5563274ac21a3ba07f909637fd8ab66d4eec51f8ac61c9afd12c664c7a7db80b ruff-0.8.4/crates/ruff_python_parser/resources/valid/expressions/if.py sha256:59bac9fdf471d949c175f63dc80a21d4193d1935eea330664641440f51ac1411 ruff-0.8.4/crates/ruff_python_parser/resources/valid/expressions/lambda.py sha256:91691056c56aaf9fe2b6d7173bbcfec0fd2953fc3624a047e3808e83b43f6457 ruff-0.8.4/crates/ruff_python_parser/resources/valid/expressions/list.py sha256:5203eb0e42d3cbcb9af4a6f9a0f37c21e8b163754e941fd870208be3458640e7 ruff-0.8.4/crates/ruff_python_parser/resources/valid/expressions/list_comprehension.py sha256:772abc3d8d9cdb3fc190306bdf50a99550663e05b07d5c5305e2cf9d3d08df67 ruff-0.8.4/crates/ruff_python_parser/resources/valid/expressions/name.py sha256:e65e6bbd5c2355967305a19dcb7d879a81647ae81626a93528ad0d9f55b138ec ruff-0.8.4/crates/ruff_python_parser/resources/valid/expressions/named.py sha256:2967f219c06cbbc0ea027d365f822df1e734eb29ba2be64402c112a0de601e17 ruff-0.8.4/crates/ruff_python_parser/resources/valid/expressions/number_literal.py sha256:50cf7852e9af6c53dcb9e9b7efae1ad78f81a1d0c0c322a5e4759ac11dc499d4 ruff-0.8.4/crates/ruff_python_parser/resources/valid/expressions/parenthesized.py sha256:a6fcccb128532e49a74760cdc6254f828612feee0a55d759b98ddf93f32ed45c ruff-0.8.4/crates/ruff_python_parser/resources/valid/expressions/set.py sha256:5a89a92d98a3776d04fb214a7a2b45910d2b45c2580773168f898f747dbaa4ea ruff-0.8.4/crates/ruff_python_parser/resources/valid/expressions/set_comprehension.py sha256:4c6915920a763ed2ba631e491d69932cc67bd7e71d315b5ba5b5e19d3d806e6f ruff-0.8.4/crates/ruff_python_parser/resources/valid/expressions/slice.py sha256:9ca4b68652d0c2f611849dc675dd289fa7be4c9251152f006218f33884d53d0a ruff-0.8.4/crates/ruff_python_parser/resources/valid/expressions/starred.py sha256:243d5052325d86d48253646d097e2e0f212d6bee1230285498cc266aba9be188 ruff-0.8.4/crates/ruff_python_parser/resources/valid/expressions/string.py sha256:1c2db7a20f7237293858032a0b4fae735864841b05a2071aa65ba77737dfa9a2 ruff-0.8.4/crates/ruff_python_parser/resources/valid/expressions/subscript.py sha256:0476defae92cc62f2b3292460ef9abe9741dc989ede1a312a399f44232a04d62 ruff-0.8.4/crates/ruff_python_parser/resources/valid/expressions/tuple.py sha256:1909edcb001c9acc8b0f45c2e5265d7ce1db0c8b8587f0ab8adca45905e3286d ruff-0.8.4/crates/ruff_python_parser/resources/valid/expressions/unary_op.py sha256:9c8a2833c3fa99229db9fccf90e589257975f46f77e8c137f0130f0d7fcbaa48 ruff-0.8.4/crates/ruff_python_parser/resources/valid/expressions/yield.py sha256:9fa7c6bdd0927d1bfcd542fe6ac7f576280f3d1eda6568640f9bcadb2b89d999 ruff-0.8.4/crates/ruff_python_parser/resources/valid/expressions/yield_from.py sha256:cf5b4b37903c2ddb5c317e8c7b231d6d3f15449f18631161fa4f3e37ae974649 ruff-0.8.4/crates/ruff_python_parser/resources/valid/other/atom.py sha256:3cc5a2fdb939b681b89d3c05ffc6ed879d152cda01fbcbe0071caa2c412770a3 ruff-0.8.4/crates/ruff_python_parser/resources/valid/other/decorator.py sha256:6589dae0926e524b77a8b9194719f0ac11bd418a0d06433e6db77f351acc5bc9 ruff-0.8.4/crates/ruff_python_parser/resources/valid/statement/ambiguous_lpar_with_items.py sha256:9a3bf29b97abb512e34403a04b8463722150c39e5fd07b8145916a3e04d516c7 ruff-0.8.4/crates/ruff_python_parser/resources/valid/statement/annotated_assignment.py sha256:df1665a6b6f94acf82d183bcb21fbcc23aff87a68e13282630654f78100204a2 ruff-0.8.4/crates/ruff_python_parser/resources/valid/statement/assert.py sha256:79dad662b1136534f35593882c22e87e26682bc9905941889b18fdf078e4415a ruff-0.8.4/crates/ruff_python_parser/resources/valid/statement/assignment.py sha256:9b8ecaf08dd1ee43c7eea40620d82fb77c7b257a5ec2361dfb8bef4d4d94febb ruff-0.8.4/crates/ruff_python_parser/resources/valid/statement/augmented_assignment.py sha256:2625495630f46e935e900932748caffb6849b2c8ccfd850c7bf6739206cdf767 ruff-0.8.4/crates/ruff_python_parser/resources/valid/statement/class.py sha256:4582de26328abf712e82bff033be8ae6870e3189eb0653b682c53c9bd94532f7 ruff-0.8.4/crates/ruff_python_parser/resources/valid/statement/delete.py sha256:d6fca7dc2165a20684bb057126cb1b174eca5b23db629f1b8effa19c60d3f4d6 ruff-0.8.4/crates/ruff_python_parser/resources/valid/statement/for.py sha256:5f7b95364a66eb1837f881c43d9a47f7d9f12a78a29286df54a6e2b92c55495e ruff-0.8.4/crates/ruff_python_parser/resources/valid/statement/from_import.py sha256:ef2b3c5676745af83f64953f68d85c6c6403d0397c1ed86af879e4315be14cb9 ruff-0.8.4/crates/ruff_python_parser/resources/valid/statement/function.py sha256:08bbded08892cdf3e9443b8def5e779c1fe5aae48509cb12ed929b3e6b94bc93 ruff-0.8.4/crates/ruff_python_parser/resources/valid/statement/if.py sha256:8deb855543af12899bb71f4974d9e4a5faf8dd17f05364f69e1e043ae413b7d5 ruff-0.8.4/crates/ruff_python_parser/resources/valid/statement/import.py sha256:9d0d3b763190251d634247737999105a819edb32c22dccb4ea29ebd3cfee30ca ruff-0.8.4/crates/ruff_python_parser/resources/valid/statement/match.py sha256:24cd395597214ed78d664fe4c9f0e6b82b9b3623c4c59cde316e722862c0c690 ruff-0.8.4/crates/ruff_python_parser/resources/valid/statement/raise.py sha256:b04b3c3b4d1f6851de1d8ab3f91825dfc48c01f9910093754bb9a07f450859cd ruff-0.8.4/crates/ruff_python_parser/resources/valid/statement/return.py sha256:5f7b0d2415704827ea1459946c76edf78dc63b2c25f1cf80dc552a33619d2b73 ruff-0.8.4/crates/ruff_python_parser/resources/valid/statement/simple.py sha256:bd573e3071e72f4aef85ac333806636186768cddfc4846433a4bd88ff9793473 ruff-0.8.4/crates/ruff_python_parser/resources/valid/statement/try.py sha256:9a85076ecd38dcb62de5a0f4fa930d8c1cc8ac951370aea00635f6250b617762 ruff-0.8.4/crates/ruff_python_parser/resources/valid/statement/type.py sha256:9eb71911b297f611ada34a94ab9105ba752260b3c6357ec8c84c3cdda2e00476 ruff-0.8.4/crates/ruff_python_parser/resources/valid/statement/while.py sha256:77f5191b405a61052cbbd09e022d4426d6ac57feca545f2759bc9a3df6f953d4 ruff-0.8.4/crates/ruff_python_parser/resources/valid/statement/with.py sha256:69032d32bc4ee7cbad0ecd8df2a99f3616e26c2df80924c7290ede36f5e79361 ruff-0.8.4/crates/ruff_python_parser/src/error.rs sha256:516fefdfdcc8c63b937f9202a25a2e6e447789a7f375cf1d8bb01b05d52bef4e ruff-0.8.4/crates/ruff_python_parser/src/lexer/cursor.rs sha256:4046512c09afac95afadf4ceeba9a6358037fac0d814ead5d40b2ae32ab3dc21 ruff-0.8.4/crates/ruff_python_parser/src/lexer/fstring.rs sha256:79be3c355b4e6c26d64938ecacb7ef37cf9ce69d8d76f404efffa3b3e1bf17a5 ruff-0.8.4/crates/ruff_python_parser/src/lexer/indentation.rs sha256:9147c3b5db58a2f94103c15bcf1b832aed8e68dbe5848b84737e030a60f69a03 ruff-0.8.4/crates/ruff_python_parser/src/lexer.rs sha256:6955c0359611458576fa8a9e6457efac31a5828df490714cf816b863feb04a7f ruff-0.8.4/crates/ruff_python_parser/src/lib.rs sha256:1a475b8ed6a627233c7c3c91d101093ffb590cea18d7b5e0472f1c6d7c4083b0 ruff-0.8.4/crates/ruff_python_parser/src/parser/expression.rs sha256:2c43aa6e9b3c7dcbad74d41d4ba8e79683bf2a0b502ebd7fa1856b4cdee98340 ruff-0.8.4/crates/ruff_python_parser/src/parser/helpers.rs sha256:2b85bf4c92025e0d5f052bad34a9825834dc844158244c19665f9e6cac3fb0fc ruff-0.8.4/crates/ruff_python_parser/src/parser/mod.rs sha256:325d4357c624d4e51605caa336a92b50a4ef28049158087f6cd296c92df3914b ruff-0.8.4/crates/ruff_python_parser/src/parser/pattern.rs sha256:3d4ec92e9041221df5e62495f93685f3c41652eaa8b0f21ef232f0baf3d7f1bb ruff-0.8.4/crates/ruff_python_parser/src/parser/progress.rs sha256:b7bccf4515b960f486b3aea470a256594684dc239d8c208df4d91187a364f48c ruff-0.8.4/crates/ruff_python_parser/src/parser/recovery.rs sha256:74ed266c14d4a58fb8564b90d02a5bda9177a73735b407ce5dcca3243389aef1 ruff-0.8.4/crates/ruff_python_parser/src/parser/snapshots/ruff_python_parser__parser__tests__expr_mode_invalid_syntax1.snap sha256:b2e1091cbcf6d6a6b51c5f755d443c1fe2f10686714cc937b7b2ffb78734ad87 ruff-0.8.4/crates/ruff_python_parser/src/parser/snapshots/ruff_python_parser__parser__tests__expr_mode_invalid_syntax2.snap sha256:b2e1091cbcf6d6a6b51c5f755d443c1fe2f10686714cc937b7b2ffb78734ad87 ruff-0.8.4/crates/ruff_python_parser/src/parser/snapshots/ruff_python_parser__parser__tests__expr_mode_invalid_syntax3.snap sha256:aaa491d8d4d39dc98aab3c04c0e5a4c3fb52e386df1e9fa082dc3139b6ccedc3 ruff-0.8.4/crates/ruff_python_parser/src/parser/snapshots/ruff_python_parser__parser__tests__expr_mode_valid_syntax.snap sha256:d8c644c3736364d791e7c3142e884487077dc630fabab0e2e095b4f86809bdec ruff-0.8.4/crates/ruff_python_parser/src/parser/snapshots/ruff_python_parser__parser__tests__ipython_escape_commands.snap sha256:3b7d5de4bc3d02a635bcb645b2467ce4c0cc7dd2f512db5f409a28e2f94a1b98 ruff-0.8.4/crates/ruff_python_parser/src/parser/snapshots/ruff_python_parser__parser__tests__unicode_aliases.snap sha256:a8ed2c06ef17c2da9b92972254cf4cef264744b5450d0d9f91252d6e78fc2fba ruff-0.8.4/crates/ruff_python_parser/src/parser/statement.rs sha256:074d984e8fedba079f1635d36ccd176232d85359ab5d080b80ce4227d91e4fd0 ruff-0.8.4/crates/ruff_python_parser/src/parser/tests.rs sha256:6f86c5cee08c15fa58f7bdfd91bc094247924ec4c6a78521b8f77f3519f18a73 ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__assignment.snap sha256:3c168b3aaa2bd74a6c82935a51b5ea69bc936d8946fe092453eed445f4d57b21 ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__bom.snap sha256:32342f96dd8eb6ed4658027255fc243d54aa6d44ef893e4cd5bbc1a14c3e030a ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__bom_with_offset.snap sha256:04000ce7d5720e694ef2942f71527400737b0e46b3dd6cd5dae70fca5bbafe77 ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__bom_with_offset_edge.snap sha256:2598a2f6152dcd11caaa86a097de62796c067cfd4e7d005967fa91aff368bffb ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__comment_until_mac_eol.snap sha256:eebc1107da619264ddf20a1230018de9bdf85182ff6c9a17f398435df3ad456c ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__comment_until_unix_eol.snap sha256:84c541f316f18471abd1b5958b089f744a9b8cfd0aaa32957ba46ddcccee8c8b ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__comment_until_windows_eol.snap sha256:cf2dac88bf1f34155508f4ffba1c8441c85da7c5ce422d3ed72bd0d8556d9501 ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__dedent_after_whitespace.snap sha256:47854b38be839693410d6d06c260b8a4563d559c8c19cabd3ca3512a2c3c5011 ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__double_dedent_with_mac_eol.snap sha256:215b9f937438189a3b6ef2e028127a16c0841402118a78986c48aa3d589bfe57 ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__double_dedent_with_tabs_mac_eol.snap sha256:d0771ce79b539a0c75736c46e2743d80cfb72c3b0b399e330747434173d4c414 ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__double_dedent_with_tabs_unix_eol.snap sha256:75d7f46e48261b5c6ca1818382bfb591223348a0978b8a8354ad8f31ee66832d ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__double_dedent_with_tabs_windows_eol.snap sha256:1d1b332dfd58dfd5e3516409da3f03a84675fba9e9a51e143aced34d455d4a07 ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__double_dedent_with_unix_eol.snap sha256:e52b871774133e33ab643a4f306504f04dcad1602f921415caa134d0ecfaffce ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__double_dedent_with_windows_eol.snap sha256:54da1c32cf7fa1821c4b6f3e9ec37b7610b5f14701e5f5e88523b5031451abb9 ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__emoji_identifier.snap sha256:a8cf282db71f7ec8403152a658bb4fb620ed7dac0b2390c5fd28b90aab28e951 ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__empty_fstrings.snap sha256:6b2124734b5895f8fd257f3885dfb21c735413dc155fb3b99e4f770a478f4d3f ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__empty_ipython_escape_command.snap sha256:ab4cc3dc0a626c02e4a28604003238352738caf14fc6ca6685118aa7ece098f1 ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__escape_unicode_name.snap sha256:ad63d1a1023b832b61397faa20576c21c03e291b76edb1c733b752a57e59b543 ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring.snap sha256:c140b8720a2f2c420215f6643cfb2aa8c27ba52136583525eae1001a36588627 ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_comments.snap sha256:a83d91fbcbac4815e0aec675140a4db029fd5f4532415149bc5a1e0e8f9c68a1 ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_conversion.snap sha256:56c47cc44f080f7066da3e8c21bde4ed245f7c29e304644d6f525863768c11ae ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_escape.snap sha256:6be009eda728473746683309b82a2e5a2a051589a28ddb35875e53fa1c37ddbf ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_escape_braces.snap sha256:9c949ee103903d07084195c2c4892e90f4f4e815ea7a8c567a51dd6751a57a24 ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_escape_raw.snap sha256:072b47e648bd7cd9d9abc89327e0aef9cb25cefc6825cfa677b700d531d82141 ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_expression_multiline.snap sha256:f00e3e2ff4f2f45613b74110a1d63959f6961be285ee6e6ed2403ae973dbc78a ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_multiline.snap sha256:75f3aa180955bea93461e03b6a60b284c616212d5b0ad631466b81652e641883 ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_named_unicode.snap sha256:0c190534e68d7e676bf97b388e1202f52e37de38d6c2b2a6766c67d4b9939d85 ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_named_unicode_raw.snap sha256:e1eeb3f58cc8034eeb028c588ad7dab2936c3859bf7be56a8e08ccb27336e89a ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_nested.snap sha256:0c7bf065bbbbc9fdf79c82207ff083c3d467029b327118f50670d52a6efc1273 ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_parentheses.snap sha256:6fbaaa994d0629f3323d71fe408ff75e38053cc33d91e8dde09dfc0e0af27434 ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_prefix.snap sha256:5087059489784e34820ec6f27fbabe6bb3882736537ddd9267e4fcbbc793d0ad ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_single_quote_escape_mac_eol.snap sha256:caa931f20251d3d4ab27cad5ddfb602d5ce97a0a80db9dfc43bda9ee7ee748b3 ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_single_quote_escape_unix_eol.snap sha256:29c942c21f7a7fecbbe6be59203310fb00cb59fcf5d9a381ef77827adb712e8d ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_single_quote_escape_windows_eol.snap sha256:55b5e66a7d575a3e26060b499093f55d641272d269e5a3450c205267877f06ef ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_with_format_spec.snap sha256:057c733e5f9af580aefddc89b8224eafa362dbf080171e1741578a82cd2ac73b ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_with_ipy_escape_command.snap sha256:d772e34da53ed021a95e8bc519c19dd8ebfe9514752534e09b694e4d2eea54af ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_with_lambda_expression.snap sha256:4535525574a23755fc564c9326e9ab99eee81eb5ae8db58407503b809cf1b1fa ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_with_multiline_format_spec.snap sha256:e1d29e5248fa4f3de9d368152c9c0cc199e3993b7f3733aa0c5372b5e6c16c44 ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_with_named_expression.snap sha256:2cea7eeb8fefcd5261f2c6d8efbca1e3d85b4d32ded46e0ee3f5ee9ab1634ace ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_with_nul_char.snap sha256:2cd2afbc347580596318aa31e907cf2a95d14934d575e337f653ffd60bd93fd5 ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__indentation_with_mac_eol.snap sha256:e5628efa901ff6cd0aed6d45d2b2f9ecf2cd7365510372bc4687678fc758f430 ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__indentation_with_unix_eol.snap sha256:8c12cad97c2d930067e809398afe18a9ced630e746b29c849a8fca3ae5ef2ae2 ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__indentation_with_windows_eol.snap sha256:1c1bb6948f954b930d705274bbdd9c1d42c2a17ec771ca37b56f59dd98c0b97f ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__invalid_leading_zero_big.snap sha256:d8feae96dec97b1616dcc13fe1d0f22905eb76b0eca7b9cec8e04d3c900f8ffe ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__invalid_leading_zero_small.snap sha256:c9e3db3953208e39cb93615844f98c82ff51f40b6b1517aa3a6c4c9b4b3f61cf ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__ipython_escape_command.snap sha256:3208dfb9abe912628a988ef1fceb20c2fed2f80643f5a20dfe3cd484b876b8c7 ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__ipython_escape_command_assignment.snap sha256:9a46354f555e7fde22914b76c0e48bf9d24a872b4e22e259b2acc28ae8119877 ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__ipython_escape_command_indentation.snap sha256:d2c3af1aac76f05fb658ee1c205e581fe798e55d7a6898de3e1dec4a98e97bb8 ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__ipython_escape_command_line_continuation_mac_eol.snap sha256:7ec3047a7f05ff78c1606edd5d6f43d27b35ee9fc2d1f1b61cd96b27aaa3448d ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__ipython_escape_command_line_continuation_unix_eol.snap sha256:ad3da7d7edb6ee4e8bffca5005d7d80a0a6dc6c247eb5a0036c1c5dc40d4cad3 ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__ipython_escape_command_line_continuation_windows_eol.snap sha256:5714e8eda1ad23d9a09f688a1b111767569ea420bb23fb332858e15696b11486 ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__ipython_escape_command_line_continuation_with_mac_eol_and_eof.snap sha256:197735b0984e179acd31affb1b9d879533c4e9573a52b12c301efce0234c9a81 ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__ipython_escape_command_line_continuation_with_unix_eol_and_eof.snap sha256:31c0007659ee6c71f50fb13198a057908a0baa958382b81f65317c9986bea4ed ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__ipython_escape_command_line_continuation_with_windows_eol_and_eof.snap sha256:89d568187bb88bec79d8fbe075bdc8c7d7a11b1bd2f51a871aa82de88f13dbd8 ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__ipython_help_end_escape_command.snap sha256:dc5b6647541b6a364822400243064cf2c2828eb297e6bad5bbb44d43062c6d42 ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__line_comment_empty.snap sha256:8bf9fe19e96d9a53c14bfed8bb371dc5cd8e1030245fa74310ff46f5c4379137 ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__line_comment_long.snap sha256:0d86442d7c6fadef57ca123cf98c793b6504a2e4f64cfeff781f226796f6c54c ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__line_comment_single_whitespace.snap sha256:6baf8d3609dbb04f362dc660fd66164104893b4038bf6bbd5a76caa8c0efb447 ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__line_comment_whitespace.snap sha256:844c7c1be119af134b853a335fc8f5d4fa4b76ad097b3f1e53ae051128676c2e ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__logical_newline_line_comment.snap sha256:b6827817b018d9cd8c94c2198b269615ae83d80ca07e847d6e9baa9e6ea81874 ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__match_softkeyword_in_notebook.snap sha256:7e1ef43c4ce318a5e7ca1efcf30ddadb6775ce949256e1d2cc74828ab30d6477 ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__newline_in_brackets_mac_eol.snap sha256:062e6102843bef0f54f72d2b4f6144f43a33b1a50dcf6b4c0f0d74300c4148f7 ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__newline_in_brackets_unix_eol.snap sha256:65e6663fc36ca61d60a808bcc44cdeb35bab9a51a6bef89099087a77770c9c8e ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__newline_in_brackets_windows_eol.snap sha256:080669c320c2cfcf2971bfd3b3f4309c6c34af7052460d918133f32912d43626 ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__non_logical_newline_in_string_continuation.snap sha256:017308d58fe51db0de63beaf82ca0b492438fd83e13aa205dbe3bd63e7043006 ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__numbers.snap sha256:954b981c398296d358a04d8b4b2d8ea9cf4ce26c874ee68a1d3296da8a440008 ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__operators.snap sha256:5d377c9fe563e6e75cb3a00f504495665a85c45a60ab49692b4d280e62de15e7 ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__string.snap sha256:41fcf1a3062abbd6f095829aa7d129fd3b470fead982bfe5fb9ae3b998670d39 ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__string_continuation_with_mac_eol.snap sha256:9ea94eb455d9905e5bc77473f9f95e049280fadfe8b0c703b309eb600ea1ca63 ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__string_continuation_with_unix_eol.snap sha256:c6ad0d7958309d240faa12985a824ba32b65cf2e21572f82bd2e22332de5ebb3 ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__string_continuation_with_windows_eol.snap sha256:8c6c6cd863b6a87ca22c948ef3e53bffada5c09778549288ac9b5d3e2f1ea663 ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__tet_too_low_dedent.snap sha256:447c3b100b44d5132c217d6a7a0f8f58c531d314405f7e6fc1474d42280d6694 ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__triple_quoted_mac_eol.snap sha256:4f08fcffe753b4f4174fd21d6b536330c98672af0ae768d2611a6be6f64d22fd ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__triple_quoted_unix_eol.snap sha256:d69c1f7ed2310bef91e02b5bcb56844823501d3a20d833b506a5ce401311af83 ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__triple_quoted_windows_eol.snap sha256:5260fcfecd7c508d8116dc09f6bff4839c35f61198d3f6783eac096b380e0e0c ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__backspace_alias.snap sha256:cedfa3fd0b64c606404b15f2be7567d9a97326ae70f1ab190544034dac22a926 ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__bell_alias.snap sha256:85fae5469ff3b12150e852d24a09fa9f1604693b493521b6564bf9cca2c6f59d ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__carriage_return_alias.snap sha256:51aeb39ec7edacd1235eef509e1731c740ed1ba0e744ca1bddec45d942f3049f ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__character_tabulation_with_justification_alias.snap sha256:5569851ee4abcf902504bb7d1252c915e591a85ff25578c5acb3a9a67ca019fb ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__delete_alias.snap sha256:e5aeddadff625b4d61961c33d4f9f390fc5bd96ddfb11d6f699171a0e91c40a4 ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__dont_panic_on_8_in_octal_escape.snap sha256:54e453b84b231ee584391032b6e07b12575f50a6cb22f08716413e5b12035026 ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__double_quoted_byte.snap sha256:9a3ce7998c065b2eea79ece9d38d091e04187a7783a2dc955c56d73b03d6582c ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__escape_alias.snap sha256:7f37f90e1cb7d933604e554184850dc47049542bc60d789d1d92800b147fdcda ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__escape_char_in_byte_literal.snap sha256:e62f16946bf4cb4070ed41fbc41841acd4181ac715230da9639f80febd5238b9 ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__escape_octet.snap sha256:5f5ae0c2da885367633421ba24de6751d2e29b7d5717847c8acadf16a8f4a2b0 ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__form_feed_alias.snap sha256:edd73a410fab6513879eca7f2a197765866ad3ebd02ef7328b730718279634ae ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__fstring_constant_range.snap sha256:8e68d0b5a05184fd658190740e1647a6dc0491e62d72513f5f57e4c4096eb412 ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__fstring_escaped_character.snap sha256:08a9ddc0878d92ed39532806e168c85b3b15dcd4564e334839af2b8496053d98 ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__fstring_escaped_newline.snap sha256:4cb443527234bdf691046c0330c28160e0a51e051e649717b4ce6bd9f6101fb8 ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__fstring_line_continuation.snap sha256:412424b12de5fd33dd43fb743f7fabbe4c758cef374ae100fd7be3ba1df9242f ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__fstring_parse_self_documenting_base.snap sha256:21e754d766a970f13c4f2938c3f0cc9ba3f4a7c1249f861bcf90333542b07c8e ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__fstring_parse_self_documenting_base_more.snap sha256:de27eb57b13b1d167e2e4d47e7166ecad42a36a5d318d7a3e010148cfcad46e3 ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__fstring_parse_self_documenting_format.snap sha256:f0aa3e59a3a714122cffe4f1e3d7659c758145c33b4383cf726556065793859b ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__fstring_unescaped_newline.snap sha256:ae6b97ffdc1b43ae73b70d9a775fa84f308e5753c4a4cc0da0eb9fc684f437b8 ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__hts_alias.snap sha256:bae16b744b63153fb60835fc09a41bb2ebdab3262e0b21cbd96f1476476924fe ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__invalid_byte_literal_error.snap sha256:e58f6b109c5fb2cb64595c051f2197323d909fd0d3969399fa14e7e32c1e106e ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__invalid_unicode_literal.snap sha256:ceda59835ddbc9311ff7aa0613908b8cb3d962772a099b87167a90935e06aec1 ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__invalid_unicode_name_error.snap sha256:c53b9f5ed9b6abe69c1478ad4242b933f2f0163b6a5f3cfb0371186bd9fce5a2 ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__missing_unicode_lbrace_error.snap sha256:7c48935e27ecc07baa02960ab30b54404e343d4b1edd204e82694bb76fe0fba3 ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__missing_unicode_rbrace_error.snap sha256:2a8178e363b86efeef7af5339c28b94cbe37cce8d2fc2a68a7e96efbabc05e29 ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_empty_fstring.snap sha256:6730ff58ebfe35c1ead2aebdcb6cd2476c228cb1c9349dc0adf5cad5ebacb325 ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_f_string_concat_1.snap sha256:6730ff58ebfe35c1ead2aebdcb6cd2476c228cb1c9349dc0adf5cad5ebacb325 ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_f_string_concat_2.snap sha256:32d5e1c4c6f9e3ff60a43c87e08981c6523147b66aab404c07809d7c8cf27977 ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_f_string_concat_3.snap sha256:5fad888d57a69aab91d74b42a52adb55d8af7d9db5e685e94b145a28e38dc6de ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_f_string_concat_4.snap sha256:809a27bcf47ae68457c23338c458c713a12c96c8d2621a20f64a245c7a7ff8eb ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring.snap sha256:718e77b0e43ec6dbf399049da4f88a78c49ce286698e64adb9e51e55dcef8263 ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_equals.snap sha256:f462df5cc736782a4b4b28e4c7e071e4ce6ad01a7b43b9e0f1400dea6cac797d ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_nested_concatenation_string_spec.snap sha256:1c3088ca0abf02c2f3b9b97561c41ec26796b877913ac3522b4fe062125eb8bc ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_nested_spec.snap sha256:3173519189f5a1327bce2947c7e177a2935f96f7381d645f61cfd925e9676278 ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_nested_string_spec.snap sha256:215894f589703d47a3591d271f98dcd78b3fe61941671fd82bad6c41b8f7126b ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_not_equals.snap sha256:dd4185752f49955ef8189619f708b741b18c76dd9d2e9d23a6f65d3ae50d7686 ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_not_nested_spec.snap sha256:075bbc5e173a37bfb45b22bd49c8676fb1394de681194d4645e73127dbad6a19 ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_self_doc_prec_space.snap sha256:0abec886db442fb31c1cb80d725313aa0b88cd928b4b05c41f952b1ef9fb2371 ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_self_doc_trailing_space.snap sha256:44192fc41a671b63f4b3673d2dfd3e736f18100e3193a4337074c097e1622282 ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_yield_expr.snap sha256:164874f92ee09e35a400251f82317edd44b9de26720a4342f487c5a93f59f718 ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_string_concat.snap sha256:177a614f1317a2759f321ddf1b2dcb10cf4b1cdf3371013afa1349bcb1298e8b ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_string_triple_quotes_with_kind.snap sha256:ba21cd277d19bfa9a6d89aa4608b4acbd310f0a3f596401747e7cffc374d8109 ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_u_f_string_concat_1.snap sha256:3d70686fb8999e270c4229ce5b95ff78b90fb85e500e0e9d6956f5c0f6356fbe ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_u_f_string_concat_2.snap sha256:8106293e492019c15056395aa4b26ea40cbf0b95b7a5d085c774f662986e97e0 ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_u_string_concat_1.snap sha256:f59c00ecb295c3c48eaed0f81557c67db3fca315d2a02f49b695b78bfc727431 ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_u_string_concat_2.snap sha256:81d4d8536f0deb5ca0e078acb779d359addef8c8e60995a0eb2de9a3b0ea546c ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__raw_byte_literal_1.snap sha256:686d6dbe750915abfd1de4221b27e8fd2519223e3d95a3b87ca2daabed29f925 ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__raw_byte_literal_2.snap sha256:4f016cf2d997701a498f33bfb0dd90785854fcd72e636c56c59367491794268d ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__raw_fstring.snap sha256:3fe24d2dd6da5ff58756756293d682c10411755115fd8901ad45077bbb75a70b ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__single_quoted_byte.snap sha256:c9fe28411501fc1842f32a28807e6e171b7618a82673c0c4107a1ff2f105a5d0 ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__string_parser_escaped_mac_eol.snap sha256:c9fe28411501fc1842f32a28807e6e171b7618a82673c0c4107a1ff2f105a5d0 ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__string_parser_escaped_unix_eol.snap sha256:bf4bb8bab0db7e4ecfda1d5afddcedd983f1bbfd43a25dd9073388feec43c8ba ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__string_parser_escaped_windows_eol.snap sha256:e70b0da032a0b0813c5d2c523baa0790ed5078b3f885e63ab742c4d583f76621 ruff-0.8.4/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__triple_quoted_raw_fstring.snap sha256:d671cc6424ea2054a96ce3cc95305a30cc99f630c0ff38374c41fa2375466f03 ruff-0.8.4/crates/ruff_python_parser/src/string.rs sha256:a0845679b58e390869e26c78937f889b95c5834709b1a92b9782cfe36a0285c8 ruff-0.8.4/crates/ruff_python_parser/src/token.rs sha256:b9e0b92f7bbd24636ab6a7675e36371370a518f0f471a9b2ac969ee32c449ffe ruff-0.8.4/crates/ruff_python_parser/src/token_set.rs sha256:2c80816a98a3a34efb5a3d666b33013aef345f96b8c5d96055e2bde330028f45 ruff-0.8.4/crates/ruff_python_parser/src/token_source.rs sha256:bc55f111c98a728546e599380d4673d9ec02ce6ced3d3c33861784f52c1a5823 ruff-0.8.4/crates/ruff_python_parser/src/typing.rs sha256:1fab492a7cec1f0abdae732ea38d75348769cad56fc401c629d00e585c398934 ruff-0.8.4/crates/ruff_python_parser/tests/fixtures.rs sha256:451b870ee1d1c2e0d3fcab2f58218a6c47b5fef273bd18aecd9c33846dbe89e9 ruff-0.8.4/crates/ruff_python_parser/tests/generate_inline_tests.rs sha256:574c6b5974612acce2fc90f8c79b6024212be3485e889baeed9928f8b89992d2 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@ann_assign_stmt_invalid_annotation.py.snap sha256:0ace1a9cdf02451e7c3936c76aebd027020579cce602acc809b9de46d267f679 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@ann_assign_stmt_invalid_target.py.snap sha256:d1a5bbbfb91e2dce09dc8ed35f1686e271f31055b5347aff058f8c4d270b6d73 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@ann_assign_stmt_invalid_value.py.snap sha256:40960ed3f0bbf121f60d625bce9f19549b3c8d9eecfb4069156d4285d9d54da0 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@ann_assign_stmt_missing_rhs.py.snap sha256:8ce30e8a575897b8fa48e6a318a02a2f2e06de46f748f2910285d8641f0bb01c ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@ann_assign_stmt_type_alias_annotation.py.snap sha256:d4e46363b4b11b095c2f7e4b388f12821d401298e9b9bb1025d98d4242480592 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@args_unparenthesized_generator.py.snap sha256:cec7c29d4213481f73bd01b57c67fed9f75de7e0394ad07db60139fb47ff8635 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@assert_empty_msg.py.snap sha256:02003963996e0092584f1aa0bc87f47319989fdd198da88f36abca10ec795c6f ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@assert_empty_test.py.snap sha256:fcdac9b9d9af1ee2ccd355f508916449f27ed9816b3d61cec2ce82bba97d8717 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@assert_invalid_msg_expr.py.snap sha256:c3532c40d9add3e9a5c9117f4ece8415e1e03a3cf2f1ece35ce440e6bc4f87bc ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@assert_invalid_test_expr.py.snap sha256:c3499214bf08407900cbdae79e000f4639bddcda2d0462eb0f6dd6a7f5a5d6a7 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@assign_stmt_invalid_target.py.snap sha256:65bca1b26c823955d7eca7695657d47205c43c3c8e57b9fc310d4ef69a001d6e ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@assign_stmt_invalid_value_expr.py.snap sha256:f3e7f50f0bb1174bf77bc5d1365f4169f95eb611a344af4d171300a7cc82017e ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@assign_stmt_keyword_target.py.snap sha256:eaad2445321b658b329babe2a1a1ef29ccd5b97b033eeb95e4442cab09f25f38 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@assign_stmt_missing_rhs.py.snap sha256:97118dd2d93338d470ea86b39202ecdbaf0d267abb65ab78aa0c345c26e9640a ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@async_unexpected_token.py.snap sha256:3033ccc7b653a86f124bada449f0644dff7602e8aa8f40c045cbab702f844b5d ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@aug_assign_stmt_invalid_target.py.snap sha256:f444fc9560f8d5f5560843f3c7dbddb808597ceeb2408e4dd2fd0ac572aa7819 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@aug_assign_stmt_invalid_value.py.snap sha256:a6276e7768831ec77a52d36f7a0745b0c6f05f715309eba34ad7bff6d0aa837f ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@aug_assign_stmt_missing_rhs.py.snap sha256:d2dfb9141cbafa5d5c9e027f89e2e21a4c3c139bf58ebecf7f8805ae0303b9a7 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@case_expect_indented_block.py.snap sha256:61a4698298b52c34a825e3887c763b2b2dd207dabd84a49105774f551f59f144 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@class_def_empty_body.py.snap sha256:b9a5bd8f6bae155cc6a9df90c0b63a07e5874a3c0bb144c68d7cb7fdf1e2a7ae ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@class_def_missing_name.py.snap sha256:750a8163119d7ea0022f220a966f19a8b4fdc1dcd2b46a13f7e6fc8a79f69bb2 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@class_def_unclosed_type_param_list.py.snap sha256:3c5903a66e45b9da8c23621cc6b0d8a26878aa44a79705197178b7b004e13ac4 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@clause_expect_indented_block.py.snap sha256:6fd3b34d95dbad2e2dfc2389365ec438e55d591b411f80bb9834b8f1ccd97a4c ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@clause_expect_single_statement.py.snap sha256:3a77ca6faf66ee9615ab363b21db8141bd73d62c670d80a94f6c84c5420a5faf ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@comma_separated_missing_comma.py.snap sha256:2c53e6a6bb1710e20a5a24f27f2adeb12c040cc4b7c8fbd273a034fef76c689e ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@comma_separated_missing_comma_between_elements.py.snap sha256:11416a3ae6c9ad9d20e30b91a177c892571a06235f7df2ed5da962bdd530ab91 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@comma_separated_missing_element_between_commas.py.snap sha256:31dc279d16abe59402d7072fb575d87d4000854226608c96afca459b250791d6 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@comma_separated_missing_first_element.py.snap sha256:6bde90775eb1a9e0981e8d8952e51a9de5b75da3dd608945f53fcc626e92e2e9 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@comprehension_missing_for_after_async.py.snap sha256:d21a87e6116e9ca3a11c490c1ba7da79bf8b9d646507c9f2d7e007df46611b7b ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@decorator_invalid_expression.py.snap sha256:813ddb3ef0e3e4ceb73ba197e2ed32d8fe56f83002207acfcaf39938056c564b ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@decorator_missing_expression.py.snap sha256:ed87fe6ae87478fe86b1dc733bd8591c0191088044e9fdd8b33ee3320360d114 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@decorator_missing_newline.py.snap sha256:d8e1aa2ebd3b8b435186f728c2ec61948d08c1b5bc5aa3101639c9a0e2854e45 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@decorator_unexpected_token.py.snap sha256:33f03a39f8fbff6f99c6120578df1e8870a6b390c5d50e4b146904042b5e16c9 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@del_incomplete_target.py.snap sha256:623e3f53681d5c99595e052dd93a3712bcb9884ab02081004deacb8ec2eb0de7 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@del_stmt_empty.py.snap sha256:4cd33d1915f57758940b08cf192e5413811a702e2a097365d287b0940e0b8050 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@dotted_name_multiple_dots.py.snap sha256:9b711368754bf9ddb7981f0c5dbc3370cc8056a6738ff867bd49736535781034 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@except_stmt_invalid_expression.py.snap sha256:bcd6deef92183c4a4c29e9045c3a3f848438ee650161a336cc7fe198523ff069 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@except_stmt_missing_as_name.py.snap sha256:3a44efadaffd4c7499a5c558065aef74a2071dd9b55422fe02db598eeaf2e6ab ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@except_stmt_missing_exception.py.snap sha256:d7f0811492ed8588655d4fe63d9c4768fbd8b2c451db41325b7aa5804973fd9e ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@except_stmt_missing_exception_and_as_name.py.snap sha256:f3086e041176df68a821db765edf6031e85e19c4f02c1d0a1fbde7828eeee910 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@except_stmt_unparenthesized_tuple.py.snap sha256:484439ce4ad952b6fe61e0566a414b3b8c6b7eee64be2dc3e13feea344542da9 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__arguments__double_starred.py.snap sha256:678e1e73b3ed8498114d0ab801499eac3a761f496fb87d9ee9b18ee9119d4447 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__arguments__duplicate_keyword_arguments.py.snap sha256:d60882f66275ef6ca4e43bb8007339059085350cde47574415fd8b64a0ed1ab8 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__arguments__invalid_expression.py.snap sha256:91a203e958d0a3d0ae3368b494c42b371ab5f626a55748da2be5dafe81d34a3b ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__arguments__invalid_keyword_expression.py.snap sha256:023751555d53416337a66e10bb92c45e45d499b3b537be24e05e063264c9372b ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__arguments__invalid_order.py.snap sha256:460329ae1410d4db0595943f1b093ec05d06bc4813dcec8fe31ec97615881a00 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__arguments__missing_argument.py.snap sha256:1edd28f82ba315d2929a1cacdb88ae60d5066cdb3555e92cbd54c9d215eb6d15 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__arguments__missing_comma.py.snap sha256:d1e2b8f016816edaae0aca475e43f06db3d7c099e14f2195e3b82af8658a530e ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__arguments__missing_expression.py.snap sha256:57292f751911e84eb03a17d9fe4de87a5bf9384c1a14bb41420960a518ab4315 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__arguments__starred.py.snap sha256:89a61fb1cc1ce3cd503ea465eb022a70cdafa1ebba9a3067797ce7139d9d0817 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__arguments__unclosed_0.py.snap sha256:fe2d24e10810c2fb2f39d0f9b89c391161ee56c7846a7ab6576171b2c42ebead ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__arguments__unclosed_1.py.snap sha256:9462c769897416e16f5cabc9e78a9e2de03f78b6c85cedd92390b48b72f65479 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__arguments__unclosed_2.py.snap sha256:c920b6968c2b22ff30259738af64b541600f224219d7b5201e11b6dc18fa0a96 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__attribute__invalid_member.py.snap sha256:48910bf3f1e2e71f2819383f4010feb605b9167c79376743252546a5aa8bafa6 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__attribute__multiple_dots.py.snap sha256:7546a86ef197bf237a13d4a020e4a5a38a3e9768d7bd49ca1b75d9a36f92d347 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__attribute__no_member.py.snap sha256:7961e06cf959b62acf214323e435ea52bacb0197efcc842389df04727c48c151 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__await__no_expression_0.py.snap sha256:55d7c2c1d7643aea0159253dfcfce19ba6bd3c7901aed184eb783206d08d3823 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__await__no_expression_1.py.snap sha256:eb962d72644bc6650eddd1705a77826d2c2c204fdcb575a669e68c4a271f3a11 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__await__recover.py.snap sha256:8a566615cad5057bcf29e0871239f911d2cc9d22022f27ba71b6b6a124b92457 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__bin_op__invalid_rhs_expression.py.snap sha256:3ccc87add2a087615fe9b9862be4124d0ae306c6724fbfbd4c8b3e343d8c2b41 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__bin_op__missing_lhs.py.snap sha256:8f6e17c529253a138410d41e64cff801a144b75e0ae3c6ed6a9831f6d2b82025 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__bin_op__missing_rhs_0.py.snap sha256:cf4c1dddf0fbf47bc9eecb0370952979599770ab37843867f8fe990c2ee626be ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__bin_op__missing_rhs_1.py.snap sha256:df62a71bc3a2d4a5a7ea3d9d56d8a4460dc82b40a480cfd0cb2a8aa05d8e7b45 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__bin_op__multiple_ops.py.snap sha256:af3356f279698f930231d95ade004e173422db250487c3424dd51a708505703b ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__bin_op__named_expression.py.snap sha256:a518e1b540090cc425cfdcba67fe302f59f615fa27d0f8d92b549c6de760e669 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__bin_op__starred_expression.py.snap sha256:341cc36e4f2d9e916024731b804affecde3634ce75a8d92f12aba77cb6d1ce1a ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__bool_op__invalid_rhs_expression.py.snap sha256:c0d9665b59fbbe261d2a2186b4d52e9d1541b759ed25d2ecffb11e6450aec932 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__bool_op__missing_lhs.py.snap sha256:6e921a62b40d0adf93ba9e00339d088679f88cf47eb472bbc2656933484e086b ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__bool_op__missing_rhs.py.snap sha256:d6cd567dbaeee85af08b3ccae70885337fed98545f6515370dca19b0970fdac0 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__bool_op__named_expression.py.snap sha256:9fb1dbf6f1594a5efbaf4ac4231af07e62dac0b76d4a2892fc26bac6406fcb18 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__bool_op__starred_expression.py.snap sha256:5514c71b23f3b9f65ebb4664ed2a2061638b4d1ade9a8068bc17f484e0070d50 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__compare__invalid_order.py.snap sha256:29e981801454b04e9428a2373ec94bd9f725c9823d3f96d3fef630c8bfe15e1f ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__compare__invalid_rhs_expression.py.snap sha256:119e7496bcb2daf05af661aae89d559c79bb2e0dc07c450d68c5f37cbb8379e0 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__compare__missing_lhs.py.snap sha256:01bf1a7716fdc3a916f815c6e7b985606383177d95f1248dc80bc5d8306758fa ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__compare__missing_rhs_0.py.snap sha256:5912f53f57dabc08df94bbe1c6f1468925f5eb5bcf5c4e275dcae041a90d03b5 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__compare__missing_rhs_1.py.snap sha256:b8f410ef4d366c1d9e988c89b8ead7f329b781d4179aed03539afce1e876faf7 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__compare__missing_rhs_2.py.snap sha256:4ff722620d4038e8fb0d4eaded585cb074e53156c30b0d0536c24e37613d5c4f ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__compare__multiple_equals.py.snap sha256:4ffea0e4787ff9866c4cbd4dcf7fc7c5b8f718da5767946a23e45e51dba88a93 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__compare__named_expression.py.snap sha256:3a8917988be53efbe2f2aac469ce331967785134ae26914296dc8b00b0ae4008 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__compare__starred_expression.py.snap sha256:d94409048578f8fe200464b81912cb1fc4df97a5a0045ca71953f90cee14959f ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__dict__comprehension.py.snap sha256:7e756090227e2b80aefb61380b485545a4f4a30ba22524369f193c7620078e44 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__dict__double_star.py.snap sha256:805cb02e3d7b0310bffadb942b7a90940f5fd3949adbe20437ddd84d4aee9d2c ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__dict__double_star_comprehension.py.snap sha256:6c32bd27cac52c3902748a91818f7700bbd095eee9edd23d9b91153bcc7684f3 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__dict__missing_closing_brace_0.py.snap sha256:955ac4007a9d3a373c477d1f6b263ea5a819d72c2313d67184d42dcddcd61f78 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__dict__missing_closing_brace_1.py.snap sha256:cb29043af2e4d4aff6b87ebecfc1ccf4f1d731cbf9ece7715172f5e67c5fcc78 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__dict__missing_closing_brace_2.py.snap sha256:db5a3fd9a4c6147048f529bd2ad410bd5c70ae73da51adad40fc453c52ab7718 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__dict__named_expression_0.py.snap sha256:749ea64522ba50ff3e80b5f6559a8f1906da8a89e5dc34ee5cfe50902e9d856b ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__dict__named_expression_1.py.snap sha256:b11e126cfc64942cd3b61b4aaf29c324fd94e97fa36f4be0148b098070a3c153 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__dict__recover.py.snap sha256:1b45f1f91f664cf16520dd97cd500529e08d608dcd8b1a8148f9320062c04c03 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__emoji_identifiers.py.snap sha256:6a349bf19abc6ddc61958ed0490559f7c4434952604c6b22ad3f174f95540088 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__emoji_statement.py.snap sha256:a2799909f7e84c1b180868779bc07d5c98d05c72e118e8a20b0843570fa50b29 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__if__missing_orelse_expr_0.py.snap sha256:00ce3be5bc7a08f740607e6095b53c3f625bbb31684ca55295415a456d24922d ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__if__missing_orelse_expr_1.py.snap sha256:ea78774ad602a6c4e5d45914b34f1987661cc5a1e10f756749eb2b7c1917a6d1 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__if__missing_test_expr_0.py.snap sha256:8c7c16378b76e329c12841e32298b3a0a4d0ee3b725ea5f9c3234d1a0cd53617 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__if__missing_test_expr_1.py.snap sha256:6e48623b65294074fff45e2df59afa3ccabffe1cc34e6ee31298edc0f3c4feb5 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__if__recover.py.snap sha256:82386ffacee96b3d05eb399aa011b4093f4cdd4982b4c44eedb33dc92b422be4 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__lambda_default_parameters.py.snap sha256:035bc7def14533fc484f7b530d2ded71c49341374fd8f41b1c5f735141471656 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__lambda_duplicate_parameters.py.snap sha256:7bd63856bf8ee33aface5084ba280532430c54444cb16bb4535c79463a3f5795 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__list__comprehension.py.snap sha256:0dbf432f2c03eecc9974a0e589842c14ae18d4ae631c6dfa46780ebd52514bff ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__list__missing_closing_bracket_0.py.snap sha256:96eff5eeb610e10ba13c492c047bb6c8caf1d5f73357b56426c5b3f6820ab6c6 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__list__missing_closing_bracket_1.py.snap sha256:8166b169094b61d4da91254948d845e3dc311efa0d63f4ad81c97c49a95cf60a ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__list__missing_closing_bracket_2.py.snap sha256:5cd67857bd7d2f61da307dbe15c94fa2d1afb9590009526d91eb65525bbd4f7d ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__list__missing_closing_bracket_3.py.snap sha256:8b5f66ab3ce91fbd4935bb97e3e844dbf3aef20b9b62daa2c1d5ee801433d880 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__list__recover.py.snap sha256:4c985e0ed6e71574f268fb58fe60049a95062c0175418700e36a640d03466721 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__list__star_expression_precedence.py.snap sha256:4b322361f6d5b985ed6b7c0e8dd6e0a064ec8d656b4c94334ba7a1cdaab0354c ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__named__invalid_target.py.snap sha256:f499d94c0f94329f751cce2f8790ef0d63ec8a0ff5b840ce7eab9be2d499aeb7 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__named__missing_expression_0.py.snap sha256:507beca3ee45e0699ef55f6ff383eada03dfd8f4ee52ff847e001c2618f68f86 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__named__missing_expression_1.py.snap sha256:b1de38f39cb125fca90cc7841013268c38d3775988afe1aad2643e9f75a252aa ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__named__missing_expression_2.py.snap sha256:5ea59215e72c519134ee066c6efcb31e29b379b1b0b855310488a98f184ca158 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__named__missing_expression_3.py.snap sha256:66c4b002ae6a0dd63556fd1e31766cdc0e8196c83d5eba5d6b024b9c949492d8 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__named__missing_expression_4.py.snap sha256:6efb694d538da60fb6bd5af2c8119ae2d8f0fc1c9d40af1683bf3c6d6f169601 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__parenthesized__generator.py.snap sha256:f32610f07cad569278c1ce43d149f2af59a2207006cf4a5f40747bb9d4767d85 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__parenthesized__missing_closing_paren_0.py.snap sha256:6f328e0df9aa716993088a661ae136ee2416e4de5ab838a29e91482b53ad1c12 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__parenthesized__missing_closing_paren_1.py.snap sha256:25bf5b5ed5ec52389447f0abafd6def5a012ba0443738e430cd49e45ec0b471e ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__parenthesized__missing_closing_paren_2.py.snap sha256:f1de61fdd37cbb49913907fbd53a0ef7890f7a6073704aed1d8a93881efeded9 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__parenthesized__missing_closing_paren_3.py.snap sha256:f27b4c02fc81158f74ce4b890dbd51ee11bdd121d040cb360fc9f776fd959139 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__parenthesized__parenthesized.py.snap sha256:ffb1c2c49420af9b0fddb74750d1558a16a4ada3f77c9778d01e18f606e5fa69 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__parenthesized__tuple.py.snap sha256:4531cb291abaf0adbee160c5e165c83b0817a49f456f21fddcdfe0b9aec585a2 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__parenthesized__tuple_starred_expr.py.snap sha256:59001da17611eaf5c177e1a09d9a5efc5878cdcc0f921ae8a3cdbfe2b2f9c441 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__set__comprehension.py.snap sha256:6c18b8132dd9e3e074e63ce044ea92bd6bff73e4bb7269c29153dc0ed4d1949b ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__set__missing_closing_curly_brace_0.py.snap sha256:a3221e363e1989a9286c01dd04509c352e5268fcb81ec616fa79c1b8ddb2aa14 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__set__missing_closing_curly_brace_1.py.snap sha256:a0c7cb07cf8f2123e254cd5b012c906b2ae621f654cff76396f4edbddaf68791 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__set__missing_closing_curly_brace_2.py.snap sha256:bd8f52fa7e9ae01faea96e324d4e8156baac02694ff54a74d1305b9fe759fd9e ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__set__missing_closing_curly_brace_3.py.snap sha256:18de621f013f819c378d46ae8b17b8b2e0342894cb089401e7288a0ffe0d1721 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__set__recover.py.snap sha256:a68abf90e1e543ccd2ff0671702dd780f8c8bf45bbd65a843f14d2bbc13af5dd ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__set__star_expression_precedence.py.snap sha256:63b655ff1eb6438bb528527f881065e85a1f990cb0a3ff1bdb31c13a72960e6a ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__subscript__invalid_slice_element.py.snap sha256:aea6f76dc4888dee0702bd3ef35cd7fc600a925d4d20991fd2ab359e8d8e6214 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__subscript__unclosed_slice_0.py.snap sha256:46b1688205af05e8d7e7120b170954dd592e535661b787e8b6a416fb492bc8f6 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__subscript__unclosed_slice_1.py.snap sha256:a8e5658fc126af19b77d31aa794d4a9132ac3f66ede2f7e474d0942bfe987f66 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__unary.py.snap sha256:a6293d54d59f93db63d3aaf907b207b93e2d29c09a7360301bc28a4a905b2b28 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__unary__named_expression.py.snap sha256:3d5a7e2b81718f4f4adc3abd48baae9c6b20a45df6f8e412161e8585b6bfe760 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__unary__no_expression_0.py.snap sha256:5fea4610dc6bf37fa4ffab79cf67bd037f05b3c78960586cbcd0ff3601eea7ae ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__unary__no_expression_1.py.snap sha256:b0590b9c634182f13ef54b68757f745d44a0bb32abd28442aa5dbf36f9c5e0aa ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__yield__named_expression.py.snap sha256:9f40a975fd5633610255bcac3e81fe59984508401dc26027a0622caeae7e1989 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__yield__star_expression.py.snap sha256:fff0b3a33d55955fa5d01fc3b1d1b18869057682818021151dbe5f5b525c2bb4 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__yield_from__starred_expression.py.snap sha256:47f7a732a68a73cca2f06917c3e740e1c5e18b8b74b3e50bc0470dbcc7483691 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__yield_from__unparenthesized.py.snap sha256:61b2605f1b6770b1bc7e7262c1b01de66b503035699a3e0341d130f2f205533d ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@f_string_empty_expression.py.snap sha256:44900b2d94e85fe7ffb16b9185a6db943ee868d7a1f700ad18a5b00a96f179ce ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@f_string_invalid_conversion_flag_name_tok.py.snap sha256:3d7af146a4a34373f8298bce6081663336057e78e2f8535076b86c9e5c389afd ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@f_string_invalid_conversion_flag_other_tok.py.snap sha256:53a16dbb03966717d67a9a7fca859b507b2513462cd0373fa1717c4dfbe22669 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@f_string_invalid_starred_expr.py.snap sha256:b6a511ef5caaa008767d6e6d0eb1c9b0cfd17674a20b56603f8302597e6ad955 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@f_string_lambda_without_parentheses.py.snap sha256:bb98fd1df3c9dc654d4060f3e422b4e5ff24a7027067e6934b6400159a499069 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@f_string_unclosed_lbrace.py.snap sha256:51e8d6366cfaf6abf7cebb2cda465674b908ddc0aae716172379fddb085cd367 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@f_string_unclosed_lbrace_in_format_spec.py.snap sha256:61e008f3a7c95b4a94d5124b35102212ebf7fc7490a5000277e3a00a842073da ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@for_stmt_invalid_iter_expr.py.snap sha256:64765b3833ac46e653e96c2003a61f6c9eb386aa4cb71d1c398df834b871284f ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@for_stmt_invalid_target.py.snap sha256:ad088a5c659b239e66c5eb1c096ab214c61e65e515594526fb4a21261df0548b ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@for_stmt_invalid_target_binary_expr.py.snap sha256:6c0ff847aeb55de930173357115376e64421e6d833224e4dbb72e2fca50c1323 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@for_stmt_invalid_target_in_keyword.py.snap sha256:64a35fbc32c262f98a23c8444d592b17c3314c8c114464cbd6a1aa8166109335 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@for_stmt_missing_in_keyword.py.snap sha256:0a9c369efdf909f9c370a74cc433c27c5a51299e649228fce05c90091544b3fd ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@for_stmt_missing_iter.py.snap sha256:79ea98cf85efd530f770de3ea1da7aad5de14c844c32596633b412e0c8c0f67a ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@for_stmt_missing_target.py.snap sha256:45066b7c47883ae55f169cd3a474aea104592ef27e595ffbbb7fb2e58908bf0e ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@from_import_dotted_names.py.snap sha256:3bd1146acec658e0e51cb56f76dace24eac70d8896591dcd5cd025ebc25340a6 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@from_import_empty_names.py.snap sha256:f932c6b3ebf4d3cc5ee2bf8480f6548eac75e31c11ee4a52df74567a70b3b2c8 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@from_import_missing_module.py.snap sha256:c2a72e649288c4590166ac0b70987a8a7d2f0dca359c3ae4649547e5757e52fb ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@from_import_missing_rpar.py.snap sha256:775c8f9ff934bb5252dcfb118d6fa30dec8261555317f5e19fcb21cc02405e60 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@from_import_star_with_other_names.py.snap sha256:58ef7fce1e86fccd9bb60bdb25c49db2926a9908435dfc17c85d7caab1639c55 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@from_import_unparenthesized_trailing_comma.py.snap sha256:4caf5e014398cd1883729be4c2b03e5c904f5d84303214f9e40d62449e3503b3 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@function_def_empty_body.py.snap sha256:90007bf153ec4951856c0e519ac847dbf89642e6ec1f1f69c30fd655b796893f ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@function_def_invalid_return_expr.py.snap sha256:f625fc08cd1ffdb81d948cfa8674245ee03d230138cf88778a026e7673dfba9a ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@function_def_missing_identifier.py.snap sha256:b8961d045874736237810b79399ba59cd4f28403eb66b3d47815b1523d447a99 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@function_def_missing_return_type.py.snap sha256:f506a6ea922aa889fdc03fb2d193d800d14f15cfb653c78ccd1fe9367286e57d ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@function_def_unclosed_parameter_list.py.snap sha256:96ed19d77e962ca456d458cf43bd5b01a3378af66834e58f5ebfd93b5df8fe4b ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@function_def_unclosed_type_param_list.py.snap sha256:bae5f9c07f331a0fbf70b069efa0bd06432b3eea75668054c9362b46c085529d ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@function_def_unparenthesized_return_types.py.snap sha256:2b416692e68422e5325349e3e02eac50c31dad816ba27a88bd7f9cb7e8ad7b33 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@global_stmt_empty.py.snap sha256:71e896ac6937f4c9e9a4315a13de66c54886f73a0b4f6f5c5434a34c78446d81 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@global_stmt_expression.py.snap sha256:0e3c3ad478d2b2e572c3e4bdb7d49adef688c1c2fe5b064097b45327e0ef70d9 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@global_stmt_trailing_comma.py.snap sha256:1abef7c7722ef09bccc32553f1fb06c57ab71063fdce6fcaad94c4367fceaff6 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@if_stmt_elif_missing_colon.py.snap sha256:d8ed9ad6e768faf03a8d30af77d6d6e13596a875a2e752d934926825bfef0d62 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@if_stmt_empty_body.py.snap sha256:6a1fad6b55a8308f0967eb5e214a9609db94e3a74d35b245cc111d995e6ed5e5 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@if_stmt_invalid_elif_test_expr.py.snap sha256:8e4aa90daf27ea2bc3883860b0dae5f9b85636a80c0069b32584ef4602d47382 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@if_stmt_invalid_test_expr.py.snap sha256:e9900c907fd915adb326f6c1a839d7dcde005e9e794011ffe1a9cbb809c6dded ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@if_stmt_missing_colon.py.snap sha256:3c1451a494696b50e03fa3c1067c6be12c076193b78c44efdb9ccb31abf24a58 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@if_stmt_missing_test.py.snap sha256:d2256f642526fa4b3862aa4d72b0ac01692c7b3dc1de1824ac16211b55b95fb1 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@if_stmt_misspelled_elif.py.snap sha256:3683d813b2fa594f787c7d54a4e599308d4d864c44495b17b66c54dd1d4555c7 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@implicitly_concatenated_unterminated_string.py.snap sha256:a5b13cece3ac05f1702b608ad62c7aaf2a152313de9f172793c9f565eb09d00b ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@implicitly_concatenated_unterminated_string_multiline.py.snap sha256:10135109fc3fa972862446fbb183c9413798eaa6be822f4cef32bbceb3936b6e ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@import_alias_missing_asname.py.snap sha256:273f727f5ae7d700fa2bab5bda772a31be2cc6586380158ca0d302b3237812ce ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@import_stmt_empty.py.snap sha256:cb5dc3de3a2683bfb0b5b293592648ea5177d44ff2d2d8e746100b618e1a4b25 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@import_stmt_parenthesized_names.py.snap sha256:2e218dd76ceee38f72404f71649e173abd02ce369bdf2923cc362597b03c884b ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@import_stmt_star_import.py.snap sha256:bea07755cec7cac098f98de7c512b705e62dbee1c3aabe91b6da0f550170edca ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@import_stmt_trailing_comma.py.snap sha256:f46b9dde637dc04c4a75ef57a2e182691839e254a0b2b3fd3578c8ec84bf9ad1 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@invalid_byte_literal.py.snap sha256:111bbc6f27ff383130a9912001acc880e9c2677cfd37f4409fbe8cd1b4582b5a ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@invalid_del_target.py.snap sha256:d751199f030d886ea206a6bea91c9bd37fc6368866e1f5873ca809ccc61bbd09 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@invalid_fstring_literal_element.py.snap sha256:ad251909b9222210e846c4841b3e083eacab67db401cef381cb8d7ac09fc2970 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@invalid_string_literal.py.snap sha256:09fdb1249d50a70adf57a5fcff5ae370db01b85edf128c580468f73bfdd4ac55 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@lambda_body_with_starred_expr.py.snap sha256:6697806408b380d534a7c269a0f8e5c186fe3ce29475b21caf8519115536bce2 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@lambda_body_with_yield_expr.py.snap sha256:9af5b78d224419de260a04191209c8be6e16a423d095738685214fa6b6ef1b8d ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@match_classify_as_keyword.py.snap sha256:8145caba83bb48be1c8ea02ad66ae4009834768951aefdf8882d6fb56fca24e8 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@match_classify_as_keyword_or_identifier.py.snap sha256:7a41a26ca4af6518319123ffb72eea958a33e52f4a96ab13ef03fb4653ac3a3a ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@match_expected_colon.py.snap sha256:6cb6c57312dadcece800d888cd4eb20c96065da302a56e801aab69151b520f1a ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@match_stmt_expect_indented_block.py.snap sha256:ad6f46eb00962d23342888b14d453948464876c1a72c277f8d9564eac3d0b16d ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@match_stmt_expected_case_block.py.snap sha256:a0c6486f55b341127e97b2e9a8607850f7b0aea4bb232d81f92557409e866bd3 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@match_stmt_invalid_guard_expr.py.snap sha256:e37f7670c78b75038633d9d1e8fdd2d322db8bc7be425437f3a030753f3acc3a ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@match_stmt_invalid_subject_expr.py.snap sha256:10c08bec835e88ea7c0f1ab76f8159ed57425582918579a0a4bf31bc7c76f164 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@match_stmt_missing_guard_expr.py.snap sha256:9aafc5fdb594ec427d01d58e4a226f37330a976d795b199f33f309e31a39e05e ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@match_stmt_missing_pattern.py.snap sha256:e8b1c42675096ac8c4fd18b9f0a2e4bcb5a4032cc08787a61fdeefd063124d0a ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@match_stmt_no_newline_before_case.py.snap sha256:a0a03d416fcb457995575f3217fe2ca491bca733493c8bf8f0e4827347b9e8d1 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@match_stmt_single_starred_subject.py.snap sha256:ddb952354f47ad98d9058d6574fd48a77b2d718e6d95ca198800ebf35422941e ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@mixed_bytes_and_non_bytes_literals.py.snap sha256:d3de80b70152cc61cd9da74a87e3f655adb2293301aa30e8abb63a17b62af1ba ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@multiple_clauses_on_same_line.py.snap sha256:2ec861e44cd9106071d5b5c7326ed8a98f853c88ab857dc0900be3d8d2ad6249 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@node_range_with_gaps.py.snap sha256:446b5d320999c65379e702eda26c95df0a92993b984b500b2679b83c958e54a5 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@nonlocal_stmt_empty.py.snap sha256:2d364ccf3be2a37a2a990defa1c13da8cca1123248180d291273e181727e7282 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@nonlocal_stmt_expression.py.snap sha256:08bff53b07c65442a25d98aceafdc92dcb784aac6ddeac712d24efbbedb26959 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@nonlocal_stmt_trailing_comma.py.snap sha256:283d51f816b9f215545b0956444576524c284d6caaa586f96ef484699a5855f7 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@param_missing_annotation.py.snap sha256:759cfe1c3292957fdeeb5db46cf6ad35b352b8724c3b08877c1254df9415df84 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@param_missing_default.py.snap sha256:a70d3f2ae67f71f8ddc58863d29a50eadf5d1fdb64aed621384092f8b26b38ce ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@param_with_invalid_annotation.py.snap sha256:1e8531e1fd4b77b6be4da7339e3adf7083d6bd4a21ab765841b2de5eb43a1507 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@param_with_invalid_default.py.snap sha256:261977e6777fdbd265a383a5affe8bc839d890e6f955810b5b94d840fdebe930 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@param_with_invalid_star_annotation.py.snap sha256:e3c6fdf538522877d46fcbcaab1f6ee04ba961099e18928ca5e3160640dc28f5 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@params_duplicate_names.py.snap sha256:361745283165b47f6d3b04c2f1227cafc78e98af19d55f0123bc04b404a3a954 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@params_expected_after_star_separator.py.snap sha256:d566f04be575e5b0335e9910dabcab2cba8ba80a16b0833e24c7054b22b07488 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@params_kwarg_after_star_separator.py.snap sha256:7b26d4d1335f6293beb17116cb37b5a1c8a387f51eb1c4ff6ed2eb63d17c4ca1 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@params_multiple_kwargs.py.snap sha256:f20eb505a6d8e67f63a783bf39a59042d2a1185a9849d4e73e1f3d566463dd47 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@params_multiple_slash_separator.py.snap sha256:efaeaf41f4e337111a8e0df8449a077af8bca6fa173f2e630798d11306f4549b ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@params_multiple_star_separator.py.snap sha256:1e0f272b632eb3036947f745ab96ddf6f7d1b123a1b03102c8eb8aca98f96f1d ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@params_multiple_varargs.py.snap sha256:ea446e656e767916d7d301d4b717d1fd61a7844c08e148407715e1524128a8af ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@params_no_arg_before_slash.py.snap sha256:9e8358f4a5e0f83d7cfcd7b1da5448f49623b0032ae273b1afda186121c554e2 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@params_non_default_after_default.py.snap sha256:b4f958aada055272d6f9ca3a913ee4ace53f31a7ce724d501f267912a0f55e53 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@params_star_after_slash.py.snap sha256:797201c815dffcd4f61a5b13bc4fc898046b3840f26ec6b6ab204c9b204412d8 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@params_star_separator_after_star_param.py.snap sha256:1fd0c8e7ccfebf17996b79b5bee5a1828dd999a381dafa3d721066ccf6da44c8 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@params_var_keyword_with_default.py.snap sha256:f4d726c33008f9f90ad7216a0bec85a3868b7ba01ebb44504ca39aeeb6f31c75 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@params_var_positional_with_default.py.snap sha256:df87e12f1bc3c3031329541a18cd7c445757abcdcc370fadf74df4d1ce807f5e ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@raise_stmt_invalid_cause.py.snap sha256:976f24eeaa8c939c9d2ee6690bd7ee2171b68a1b4a4b7ce02a607c995f12dc68 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@raise_stmt_invalid_exc.py.snap sha256:d8736b594f6380aadfc979aafeb5a3a6077b49af1fc2aeb03b327b36f9e1ae20 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@raise_stmt_unparenthesized_tuple_cause.py.snap sha256:2ae7124f20989a727a445404d047fe529038abf355d295be9f1db511e7b44dcc ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@raise_stmt_unparenthesized_tuple_exc.py.snap sha256:11015c96c8111a99b61e330672e9be006eb599cfa8aba05909437bf147eb5d19 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@re_lex_logical_token.py.snap sha256:0af9e221fc32e5c486305fd4a3432c3e668383b6839f5e5fc571843f942b9007 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@re_lex_logical_token_mac_eol.py.snap sha256:46591dd6cc7cc781f883a6c87c11d729b2142f41b93544e58ab8811abd8312da ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@re_lex_logical_token_windows_eol.py.snap sha256:f09d8d71ba3f6fc77089676ce5616fbd85e2e4ee7af13514d5c002eaa4e9012f ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@re_lexing__fstring_format_spec_1.py.snap sha256:fed6d201f12a12e66e20e70b4e1b27ca7ff4d80b8f858e9da7da735f83e3bc28 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@re_lexing__line_continuation_1.py.snap sha256:920149210092b61c999dfad79deb73ccb9a7e14ad4cdf8f8bb04ab85e0dc628b ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@re_lexing__line_continuation_windows_eol.py.snap sha256:3ac888b78304b935cc5506c27f3c6e1caae0be4afde3c5629749191f544a56dd ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@re_lexing__triple_quoted_fstring_1.py.snap sha256:53e4a5c04ffac559ba7324444983c7e0d20d6b033118fbb45db1880e9afb5a41 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@re_lexing__triple_quoted_fstring_2.py.snap sha256:0843870c55249a3223f9ec268296a5e3186f5cba29adcb14333213656dfdea23 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@re_lexing__triple_quoted_fstring_3.py.snap sha256:3d6732d1e5b5f5d11c8e45db6c43d32c8949377ea6bd8da1f8f394becad90b48 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@return_stmt_invalid_expr.py.snap sha256:08fc23c49ee6d5a93d38841ce8cf2f3f7f4fd1509000738d1ead2e8ce4befcc1 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@simple_and_compound_stmt_on_same_line.py.snap sha256:9121b03edadb2a09ca16410966bfcf4740d3fab584cc1970bbd0ab8a2198bd73 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@simple_and_compound_stmt_on_same_line_in_block.py.snap sha256:32d91c11f0d2e7666b4d9748a7c82a0885908e5ec5203f2330dd92d4d6f5c4de ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@simple_stmts_on_same_line.py.snap sha256:e65dba72f87da984e46509dd9d842a86620d62d531696061c4f8a7e5160b9b8e ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@simple_stmts_on_same_line_in_block.py.snap sha256:5196638779789dab44129c5af3240a4c1f21c09b9ffa7e19696e7c4cd96c5b5d ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__function_type_parameters.py.snap sha256:f85c7961b535c7b8ebe3bf55f92ca96c080dec595128bd856c214bb332433e19 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__if_extra_closing_parentheses.py.snap sha256:af20fa697103bb74555c4a1aaa16509f1e79b727098f6e77915ff23708914cc6 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__if_extra_indent.py.snap sha256:65fb81bff8c5923ce12cbb95ff0f044d39ab190b46a3ba41e9d3a31e867eb849 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__invalid_assignment_targets.py.snap sha256:5122a1564078109c61359fb8c194a74a810b2343844e17ddaec2fb6c8bda6ac3 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__invalid_augmented_assignment_target.py.snap sha256:b48032b8e7e639596ce771a52dd65b090f30026d75be6bd72d3f09cd45bf3f3b ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__match__as_pattern_0.py.snap sha256:548a83f45f0038d0c411f6094f0bdb937df4010cba7e1c9a2a872d5802d98f33 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__match__as_pattern_1.py.snap sha256:a17c4acc8479f5817851a822bde80cf7e45b2babf23405de5d70120fa3d7e747 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__match__as_pattern_2.py.snap sha256:066899294830ef7aabc6067cc84819483c19c3e1e35a13e45cb4d086c46f21ef ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__match__as_pattern_3.py.snap sha256:2c898e66bf70d7f4e7b98556d51dab9ee97eb099bd86fec2dbc74259afefb149 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__match__as_pattern_4.py.snap sha256:8c361d6a4b2b5ae4e4c0018a5cde075b7654de4eabd0141d59c9903de21c225a ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__match__invalid_class_pattern.py.snap sha256:8e928d49e3d5c853a8d026fd7acf26274149d060149a899426a18aa89f1f10b4 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__match__invalid_lhs_or_rhs_pattern.py.snap sha256:000aa700d0a28e12f33413b474b0b083a7259d3b473b91456ee172b0486703c0 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__match__invalid_mapping_pattern.py.snap sha256:b8d9edff6727aba5835859305b67ec191e993b8fae9b83d9086c2f3828609352 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__match__star_pattern_usage.py.snap sha256:cb1ec371d03ebe6e3e7e4b28942e49381d5a82678e46dcb28bba44fdd7fc6dba ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__match__unary_add_usage.py.snap sha256:62462f38917a5c2869414f2c01c048f931b21965d9283005a5141275bedab913 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__with__ambiguous_lpar_with_items.py.snap sha256:87dcd69bf909ea3cfe789145624ac7b18587ad98212aff60c7b4debc26cdb2e0 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__with__empty_with_items.py.snap sha256:1aa240c698d57b4c1ee4f04c0a4ce63312a1cee38d39d90d94459719ebe19e70 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__with__unclosed_ambiguous_lpar.py.snap sha256:62f7b68c424139c0f3b5c9a52b9ce1b7d2e29fb93478316ff99a9fde8ff818c2 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__with__unclosed_ambiguous_lpar_eof.py.snap sha256:a4ffaf9f8e7484b97b89eed52a17f5b6ad05b756614cda79258e8dc1b7890850 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__with__unparenthesized_with_items.py.snap sha256:15ac3f33f92dca827894bcbffb00ae350c115e12fc333504b4d0345782dcd10d ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@try_stmt_invalid_order.py.snap sha256:35b6234daf6c5fafff3dc1929fffb6d14a6f9b895ca1fa4bf59386c6f093f4e1 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@try_stmt_missing_except_finally.py.snap sha256:3cdb38004e88065609bc139a5cb18d7499198be1596226a7ab929717e59a7f1c ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@try_stmt_misspelled_except.py.snap sha256:81c6038a1158dfe8c71aadbedb3f7777d3cfd3072397d1ea337a83887fd41fbc ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@try_stmt_mixed_except_kind.py.snap sha256:099d489ffce7aa33e9424853d0d5ebf30342a5bf9c6c308f1c9c40be1ad9a6f9 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@type_alias_incomplete_stmt.py.snap sha256:935bbe3d8981342687123472b3cee3bc1ff8c367d051a54da2ecc8d866b3128c ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@type_alias_invalid_value_expr.py.snap sha256:e63fe20e27bd927019eed5d7a4396c1f3f63ec14287984b5441acd00a7886966 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@type_param_invalid_bound_expr.py.snap sha256:82947bf32c1036371b4431d6bda57309c58dfdff4113d882868a427ac2d14424 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@type_param_missing_bound.py.snap sha256:1da194f02edde6f5968f61d5369e78ef2c18b38d284a64f877985c0489d7b59b ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@type_param_param_spec_bound.py.snap sha256:9287f889f65494038035bc48f9a9e243b4c4752eb4697ed65f7c222ed3c78aba ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@type_param_param_spec_invalid_default_expr.py.snap sha256:aa8ce75dd75b80d8a750550a88eaad88259df7ad0b0438da06d97a5dabb199fe ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@type_param_param_spec_missing_default.py.snap sha256:205e185a7902b1040f45c3abdd6259ea7a516140f88f37baa69a61ffdd8600e4 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@type_param_type_var_invalid_default_expr.py.snap sha256:7dc3a9cdcd12b2e2b35f1b5825775bf0e9ec37dc1abedde7a824c463da236cb1 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@type_param_type_var_missing_default.py.snap sha256:1e6be05fb3f6dba5cd4b526e853cce6bdfb79b0f01f07114afd80a3db776490d ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@type_param_type_var_tuple_bound.py.snap sha256:87f3cb04550eff1e1532f9f8e4be409a184d2faa1a0b4696fb2d247bcdc315a2 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@type_param_type_var_tuple_invalid_default_expr.py.snap sha256:388c5059c3b3fc0726da0830cc8a79b78390023f8816e427037f4e8e30dc21f5 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@type_param_type_var_tuple_missing_default.py.snap sha256:6a88a5556dbffb25a42764f8858fb31d30665ac15be6438227615b5e77682d54 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@type_params_empty.py.snap sha256:18397b99ff707593012d6224253d8739e51a0dbd64891c2236e270181c313315 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@unterminated_fstring_newline_recovery.py.snap sha256:50848e41edb2efe0de6c73ba0a901e942a4c38ad52df3ad83dba50b3fcd1b12a ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@while_stmt_invalid_test_expr.py.snap sha256:4b65aa449f30e25c61d6cbfbb1197adb92aec7e17e9a3082a89cbc8e13a616f2 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@while_stmt_missing_colon.py.snap sha256:b8edb12db50b2684b512288bbd86bc974e723de9c04316074bbe8ea1f169061d ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@while_stmt_missing_test.py.snap sha256:31ff72377371e57ed4ceeea0d3259d9f9f86bba7ef75c0d7021661f6988006d7 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@with_items_parenthesized_missing_colon.py.snap sha256:31b53d662546cd8262778f20b30a9a0fa806555569d04510dd7c6a1247edffd6 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/invalid_syntax@with_items_parenthesized_missing_comma.py.snap sha256:5e9aea82283e4f3d346539d4d2665c4ff0777b9e158ce757741cd0a775428fa9 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@ambiguous_lpar_with_items_binary_expr.py.snap sha256:f75b3ac71fd9323c185a174424dc253a10b60bc88bea5827e0971af4e45b4540 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@ambiguous_lpar_with_items_if_expr.py.snap sha256:520a490c2cdad240c0a55cbcd7993dcaffb4d02367c6e2b6c5da51bdcc33e228 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@ann_assign_stmt_simple_target.py.snap sha256:fa78f8b486b8a39ba434709cd6d072e0c2866e4a88c6a4e6448edce27c1e5af1 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@args_unparenthesized_generator.py.snap sha256:3823e2a36c37903f81eae2098d7c3d85f29c314dd8e5f98d9d202b56763cef4f ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@assign_targets_terminator.py.snap sha256:813d94f832c5b7c38160d58241c8d9ce661ab0b5ecb466b38fef78ce458aa2ab ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@async_for_statement.py.snap sha256:214bf77ea9b3c2af333b8c2b8f86d03c0cb1a4827c7efe8b55b26fcb306d922a ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@async_function_definition.py.snap sha256:8433a7c2560b34b562cdfef3f1cee670efa5da15ca4ee161e5d4550f355854a8 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@async_with_statement.py.snap sha256:597fe156dad5b52ed2d1194da76eb2e0dbe939e22fb432e7ade87df82797a0d4 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@class_def_arguments.py.snap sha256:1f67c7d6e838f86031eb45048c4a6a7721b37f44370909396dc9a21edf9b17fb ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@comma_separated_regular_list_terminator.py.snap sha256:74aaca735eddacc2cef5e2f76caea7e87d844b00b2329e2d9405cb6c35073132 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@decorator_async_function.py.snap sha256:4bebfaa856ec6b31e14cc31b7e58cab11c116e9cf6e3dac55b1eeaefcc01bf3f ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@del_targets_terminator.py.snap sha256:ddf692472ac8d178d8723016e053efc79b629df468623c14b59707000b17909e ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@dotted_name_normalized_spaces.py.snap sha256:eba5e97748b906505aebfa6988a26e9b4d54cb1eb60b463f5a081817526831c2 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@except_stmt_as_name_soft_keyword.py.snap sha256:52e5f4e867c35d7426c6b803abf78cc93a6787289590fcbdb6d5d8c24856db0d ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__arguments.py.snap sha256:942d138ecf461d25a4aae301c9857d8c90975ef4162ffa72866bb0fb1f1b106c ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__attribute.py.snap sha256:192f0c56c2f70f851753a0aa44ff21316142f3fc36b1a4b29c52826ace985952 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__await.py.snap sha256:59b03b1db368900058a933e8d2164f835c90d76a0a759ea21fc8f243f4333446 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__bin_op.py.snap sha256:e4bff15cc98d333c95addbe1047749cd392cc45c890fc4b0fa642ce607be34ab ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__bool_op.py.snap sha256:4b943f88fa9c8b44b92c33384e1d0890d09b86612a9412e662bde2f44ea98bca ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__call.py.snap sha256:f2aa6f0ae48c10ce4ff6fc6a78311190e8a4ca22fff7f9e3470a42713b382dbd ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__compare.py.snap sha256:6d512d914ffb64261becacfe4d09dd92626c6c60ab956279aa422dc117a87087 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__dictionary.py.snap sha256:a6c3df3f9d03c7af562b038fb77a30ddb1b3b1522c8b3d69f134e6e324f3d78b ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__dictionary_comprehension.py.snap sha256:6a4c612d4215ec95b3b43439354687eba8a2ad74fe2c452db33843cf246f52b7 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__f_string.py.snap sha256:2a877e484273c7e04152c89bf87aadc7f080c0edebaa38bc7392216f80cdf8b3 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__generator.py.snap sha256:37bd5776366109a1c64a4ca3956bc9b941cf12603728ca0259789cb41ebb5e64 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__if.py.snap sha256:31ae191225d66738bea477f5aea7dd7edd92c81d727c7b29404abdbb8ca33be0 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__lambda.py.snap sha256:9d08f6eaf8db38236cd31bd5b1401999394792103e5a315032c0e2b0cebcaff3 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__list.py.snap sha256:dcb27026e46cfe7735df714f67ed053fd9782b9bf2768e0995c563685b62bae2 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__list_comprehension.py.snap sha256:cb56730d70f9b3c42f0e0c54cc49a676d33ed3ad84f22c2b343e66a32d4137d9 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__name.py.snap sha256:961398a0ab95e6704af26ed485f3b3a13917e8966ca9d015bca69dcd4f9473b0 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__named.py.snap sha256:26918c8d3ae32395e2b267fb11f028182e77233bd77d3c5e14d8f73f894b5aa0 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__number_literal.py.snap sha256:80dc943ddf8cc5b00e536a4bc389801a5352ec61ba44af58f2ea6875207f7c59 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__parenthesized.py.snap sha256:06f88af054db34f30bb7eb4e97c0ff04bf4d703d1f0a32a90b9bb58324409c84 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__set.py.snap sha256:e5355382253a09aed9a2d8ce9148b8140bdc8663cabdee7badb9ea0d0a804fd5 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__set_comprehension.py.snap sha256:3f09d5b5f95d6020ae47aded80cbb874792a4630916d5304fe4de56f4d74d4c3 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__slice.py.snap sha256:61463597a1cf3844c4e13d9572b34ed5c17ac3b83813f0cc3839bddef6dff34d ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__starred.py.snap sha256:340a2b39e7450e19c2feee363e1ddc51bbccb5a25e52ae5bf54203ff61f7f292 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__string.py.snap sha256:0b278fbd17da935a0ecc0ac830c9448f99ce5042be4f5fba0c09e0e9c05403ee ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__subscript.py.snap sha256:0fa638ceb02e5c330fd697fa65aeac0e50effcf5ad3fa70369dc25ec30c14f5b ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__tuple.py.snap sha256:f20c642803d46e21748167f15e93b6684b102a055cd118080fcb24d33e5958e4 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__unary_op.py.snap sha256:a35e14890f3fa7c9f70f76e824edd06d03c1bc265ac288cf84b07fd5156ec9c5 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__yield.py.snap sha256:7eb12d80eb5a8b820256e69d3de7a380699896bb8c81bac2ac4b9a4404b17ec2 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__yield_from.py.snap sha256:d1f2074bc1a8e45f88e73584aa613f250bbd0a6327ae2b0617f561ed2f6168fa ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@for_in_target_valid_expr.py.snap sha256:b559d254d2edfc7e9fd9842ab0c876980c7f2c0ec1b639720d40c2a728e0250a ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@from_import_no_space.py.snap sha256:14b7ba24a222a5fcd32fbd8e06a29457482e98263e0a01fb760d2f1f6ccc4d44 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@from_import_soft_keyword_module_name.py.snap sha256:47acb5e67eb1aa38c5c8819e4186fc3ca8a4dfe67deb44bd5717449208b8a11c ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@from_import_stmt_terminator.py.snap sha256:25600ce727f9fa87d615bdb79a5877d98fe39a26d9c5f898f3cbc776b19a37ef ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@fstring_format_spec_terminator.py.snap sha256:702f0d09fecf4654c3487b42fd82b7880c9e407ce292b7606174b8232ef04aa2 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@function_def_parameter_range.py.snap sha256:b011e52ddeba24a5a517abc5c35683fddb9e213c430239d23df9071b56dd0b10 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@function_def_parenthesized_return_types.py.snap sha256:5052fa9950b2e0dfc2cc8a9ced70bd2af665c16528541552734304ab0c59f89e ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@function_def_valid_return_expr.py.snap sha256:ff2794b93643ef48e6f69892d11be7e84286a443d855d7afc169c506e19a149c ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@global_stmt.py.snap sha256:c20ea7e6cf39d020da6fd209bd5cf3918bd9a3315ddfde30a95c0f6d7bf381ad ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@import_as_name_soft_keyword.py.snap sha256:a9e27002bb6fc921e303e1dd98702605df2e7ecd982a7c1292d077638a5c7e89 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@import_stmt_terminator.py.snap sha256:5f979f0e3a9da1071fed61aba5f013a978e2a52e1e2c0d2f6371db57db9519f1 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@lambda_with_no_parameters.py.snap sha256:716bd84f2528008be7b99f62f38b7c06a2a3b82f09071ba1715d3fc87dd7e378 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@lambda_with_valid_body.py.snap sha256:4b4c24698b555ad27cde53857f20452e22d6ce56c31e4eed1d01584c40376a5a ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@match_as_pattern.py.snap sha256:82e2021bdbb4404aa1ef1b6e71b90cb450e1b7668a3c09ed81865b9e2f61fb37 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@match_as_pattern_soft_keyword.py.snap sha256:f6c4250672cf9f992afb9c5c6e827cbcc5a8331b8b1f963fbdda00c5af2eeb28 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@match_attr_pattern_soft_keyword.py.snap sha256:56d3b4f969100c5bf60bce214105a3b101be95aeae49ab860ff00e2ff6fcfcc9 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@match_classify_as_identifier_1.py.snap sha256:f904177d66309409e55c8e2ab90b7d990fc90d6673038622692f772e9d9b7c19 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@match_classify_as_identifier_2.py.snap sha256:2b4d17dceaec3c9594e9199d0ebf81bf817325790f0ead3ede099cec463bcaa6 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@match_classify_as_keyword_1.py.snap sha256:30355b7c88824211be7e43e32e3f5129e5e9dff4ceb6e91b26ce2cd351834796 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@match_classify_as_keyword_2.py.snap sha256:54f1d42f8cf17aac25569790f8121344b0422a240ea976c3046ab24193c76174 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@match_classify_as_keyword_or_identifier.py.snap sha256:1190b65d4e07d2ff7bc1947704a378f28abeaa931c78d53ea83e270a8af9cf2d ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@match_sequence_pattern_parentheses_terminator.py.snap sha256:d87a877162c63286aab581e75f650bf24c7d72e45ff7a78f5a955b24bc4587e6 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@match_sequence_pattern_terminator.py.snap sha256:b1c0dbb32ed739bea70b1376f8ce63f3960a4cdf93020c8bcce9db9371483ffa ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@match_stmt_subject_expr.py.snap sha256:4cc126a7e2c79fa9308cf15272f0d570239765de6601b39a15891cbac02ea010 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@match_stmt_valid_guard_expr.py.snap sha256:79ad1b6064eecf4ded69bd06a608fe53fea7b76b546bcebf664145633c8324a2 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@nonlocal_stmt.py.snap sha256:29c98bde44d12c1f3cec9c04e0f648c73f79303c966a33005e59a08c0dcd3c2a ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@other__atom.py.snap sha256:b7bfa2e926ecdd0811e2824fae419634489ede174f6605b82d3701760ac55542 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@other__decorator.py.snap sha256:4843b73aec2856c6d982e5689faab8917ea6e8a346971e15ca10e2951973efa0 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@param_with_annotation.py.snap sha256:6a4fb4d2c3717af215207ffe79b1c1c2a180e82d2653f511b472909d31bd448a ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@param_with_default.py.snap sha256:9f65977e77ad83a18afa048324cbdec47d8c594143e669622376e11d4db079f2 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@param_with_star_annotation.py.snap sha256:652ea853aa3c60dce1547c75e1187f9adbbc8a874c02f930402b963caa272ffa ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@params_non_default_after_star.py.snap sha256:6fe254cd4a6a4138e7a79d162d83f85b32c4debfbdeab1b159f93843ae2faef6 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@params_seen_keyword_only_param_after_star.py.snap sha256:d7e7bdd28f218656c3a339b63c0b2c789fe93c7d34b62da690318d534bf848a7 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@simple_stmts_in_block.py.snap sha256:409d49cb4ca57a0ef8a0b7f0d3a66b41aacb4d91cb097080b33b538b0a0fed40 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@simple_stmts_with_semicolons.py.snap sha256:28ce23bedb4f371e00d3bdd07fdf56d8c7d28d2d5d9cdc55a52d0bda5fc06640 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__ambiguous_lpar_with_items.py.snap sha256:ae6e4a74945fb94df27d1783041c0fee96b47ef2ddb37dad6e4a2ac178d24a84 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__annotated_assignment.py.snap sha256:ffa3a316121d3830aff987f99cae1adac625225150ec76fb726b86d9f7c28fd8 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__assert.py.snap sha256:c691926b77b9ca0b379161cc3ac74641f14eac24bb174551c6044479914beb66 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__assignment.py.snap sha256:a080f0ae40e4aadf032b44f8e212695f68c7d097e0be55a54ada2cd0fa596032 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__augmented_assignment.py.snap sha256:4d283f947fc47789b35707fe879667a3693da30f7d44cb7c59e7d63937a445f6 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__class.py.snap sha256:65eafde0ec227aea4042aa40f78ba96d53043b7ab2a89506fc324ba31c341098 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__delete.py.snap sha256:80a805592da954b3f23d324718efc991cda6daa7a6db69066895002c6f12c32e ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__for.py.snap sha256:48c5f9cae0f7a5bbfcd8511602abf080120c57fc86ba7298a76a25cd119dcb66 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__from_import.py.snap sha256:8175f1a3001a60b149ed818d99de50eea24bc1dd42c3aac1f6cb26ecc43aeeb5 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__function.py.snap sha256:1d12df63b32100da27e14e0b394ff5d6cec87c7ae59d0904a824d7fb370571d5 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__if.py.snap sha256:792f1f3cffeb2c7c2a655b8be6279ef605bcd722a467e0384e3ce7ecaec735a6 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__import.py.snap sha256:1fa616e520c3d6bfb3984eaeafdf5694cb8a7302722aafc2ede03d5161725c1e ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__match.py.snap sha256:73ef5e3c5194b5b6e60f27894a6e64609c127c8ced0439820244f6d9fa38505c ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__raise.py.snap sha256:66e34fa973a6abb37989da6280a9b4e013452c0d3050b822ace1607440d5f965 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__return.py.snap sha256:8326d4674eef3e63c048c1f6a3e40926f1520d485d387ff60fb9a559b40e45fa ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__simple.py.snap sha256:11d45e21ffcab9d3b9c2add1b52e622a69a4c240f95461191fd40cd90c2181cb ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__try.py.snap sha256:6b078abe7e6f70954e5c9f38e2b526c9868fc269cd6054fb83321b68d52b3422 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__type.py.snap sha256:12213a95ddd3c25f55b93fec3d4c44120896536ecc558a2ac8e7fa13e702ed50 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__while.py.snap sha256:65f67961f7e61d6b977bec1875ccb5f151c1def68e45f94e0a12ba8ccbf33d83 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__with.py.snap sha256:b15fe2cf7c96b4988f53cfed733bd2160b1dbd55a87772bb26366eaa5d2fad1d ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@type_param_param_spec.py.snap sha256:685161a86eb895d02d89ea44a9089af897c0393d685cd9aeac8f03d6a03660b0 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@type_param_type_var.py.snap sha256:f96fcb8798ff9b333589da52ac4f9d989a410cdf68b9dc95758a82fb86940ae1 ruff-0.8.4/crates/ruff_python_parser/tests/snapshots/valid_syntax@type_param_type_var_tuple.py.snap sha256:7d2400704405354c9af78ac0b4a2d71ce4ace434b856416462f45544ec84dc1b ruff-0.8.4/crates/red_knot_vendored/Cargo.toml sha256:af0c5c4af3035de7f3329631185af2b221ee926d3a4f63a944254b2ddc07eeaf ruff-0.8.4/crates/red_knot_vendored/README.md sha256:f4f3b86d9b8c53ba7aec2fa7621ddf0ec41a14cf68234bc233e8de7c9ab9cdd7 ruff-0.8.4/crates/red_knot_vendored/build.rs sha256:0944a22ba462720eddb77969ec181bf42a04d9601e0d724548359f718ffd960d ruff-0.8.4/crates/red_knot_vendored/src/lib.rs sha256:295f8538c94ae5c3043301cf7cff1c852dab6a786a8ddee471e061b40d5ecabe ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/LICENSE sha256:d6da33c451a1702908523b1bde3cdb320f6362c98203af39551e16cf1e70aa07 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/README.md sha256:d38fc6c004f98e9227be30cba76df52d39203ff6ed52f60cf2bc42befaa5f7d6 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/source_commit.txt sha256:6624840e0f1f4f79c39e1c14464ebbe5bd3374fb5b122f1d221d63d434c286e8 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/VERSIONS sha256:a88c160e68dac375c28ae94a628281401fde2632f1c1e7ac50ac017699204245 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/__future__.pyi sha256:ddf071712a6926be84384714a23bdf946dc47a083b96fd90a7474d41020bacfe ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/__main__.pyi sha256:851571f6bfc703773b038050dfcbdcad2713c14e488a996bb85dae10dc20b545 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/_ast.pyi sha256:2ff1f49369057c473a51092b974facd3682be9b64d69c5ca459b836e2eb663fe ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/_asyncio.pyi sha256:15b50175c5123d21ab9d748df3d780d20a8205558c9bc365a711cacfa82e3bc6 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/_bisect.pyi sha256:39de54f4cc68ec163ece03287b5d9dc4daad163b60c9a9cee5daa6ef1d984e60 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/_blake2.pyi sha256:bd2567a01bd446c3738bb30f2d1d5bff0a6e87ecb248accf55a940c10dce553f ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/_bootlocale.pyi sha256:3d30df7be76b6474ab071b527539f7c11518de3533b0ff9560f6094f1d6ccfd4 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/_bz2.pyi sha256:b57ef130ed70e16269997008fc3b8bb46786c41e8d2cb685d762799ab4329693 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/_codecs.pyi sha256:21506d469e9c3ed7b922e49135a5c33418f67a6ca9d0c134e038d323eed9cac1 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/_collections_abc.pyi sha256:b23a38fcb4fb37a29980bebccf4a23a5a934e0d46c30de386de3d41b6c431bd0 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/_compat_pickle.pyi sha256:8291e2b59ec9a03b6b8cfb10014adf0833d0e32f86db61adf19e21c7d5340f94 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/_compression.pyi sha256:e4240f07f25ff07600104b0005a0ae6da11d1403e4afa0dc294982d1cb36e047 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/_contextvars.pyi sha256:e90a386d25bb4d61891f8097e27656d15e633f0c51c7e9ccbe165d0786b3f772 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/_csv.pyi sha256:b350ed32067c2542ac20d14ffd58809986c7d338fa0ffe1c9c180c1ccb25d144 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/_ctypes.pyi sha256:756b1014448e806bdd65d35224763600b489edba8c6fc55cf0890cecb9dda3e8 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/_curses.pyi sha256:f89006836f0bc3d2a9a47438eb75a1c647e1e95b48172fcbfdbf4485e633504f ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/_curses_panel.pyi sha256:bd7a17060b92d1cb6e4a1556c3b771bcf3f0e187ee06cf7d9721abd31257ff6f ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/_dbm.pyi sha256:5af4e240214118a07842f0df7740bddeca63f859a1a80b7e12eac96f9bde366c ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/_decimal.pyi sha256:9ff7ee1b490a19698b07b4c46f0fed9d23fab14ab3e15806734c38d958d74089 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/_dummy_thread.pyi sha256:dfe16c540594ac4dadc8f5bf0211f16a045f6619d8525a488f20f9f321d5bf57 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/_dummy_threading.pyi sha256:dd28bcc42190cfb21e2cd7ec4a07456ccf5d0c840d877cb679c917792616c4e2 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/_frozen_importlib.pyi sha256:70d032901ec8c557f106278a978c1daed0e91e34301c8629463fbeb7f68e4bc7 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/_frozen_importlib_external.pyi sha256:dfae2511b556d710a6b56a717fa7ef7a7ded65ddd2f683d27873d3345628daaf ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/_gdbm.pyi sha256:dafaed474a0f8d84c3fac4fa82d1a736fb7a4482f2af51512f9b860d76a0b15a ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/_hashlib.pyi sha256:81022eecde88d3b36022a85bd676f10b1685f5942ed3e431ef3e3d4d958a107d ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/_heapq.pyi sha256:c138b45d088d4e4979679eecbd75c0730eeb3423b346660af70a460e69ffe7d3 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/_imp.pyi sha256:79cfbef02055ab92f9ce179e7e1129e948868d2abf28b74b20cbe1b0a40a4ba3 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/_interpchannels.pyi sha256:07d5eec9adb36bee6dc3ade8fe2d338cddea754ac7c7e636d4aba3834a65ee11 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/_interpqueues.pyi sha256:7a4c7b83e6d50a540eb1b329a232352056f1eb2e33ad0e4a9cd3ccfcadfcc081 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/_interpreters.pyi sha256:d46441baa480ea35649980941f1eaeb1a18340df0e03acd0ffc0399718961919 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/_io.pyi sha256:b293069d96475b06dffc5f0ea5f004105b428269cb3d45c4c369efb9996122c1 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/_json.pyi sha256:b8ae6ccc1e78ee1be2f9943d98885a417843283e7ea0ed615af5c085dda0e1f9 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/_locale.pyi sha256:09f088b91f70142e2263d999ace1a19c0f82c51956978450257f3f7c1daa78d9 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/_lsprof.pyi sha256:976fbf135b4444550b401980db17006821a108699ae63c19b47398f134205540 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/_lzma.pyi sha256:5864a3bf90d10eb7606c1eebb43428796da0dd90121c151265f17997a3c4c7e6 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/_markupbase.pyi sha256:bd2af7b818f9325a5c2332c1c02a9d8c6fddb88163a092e14db84d29f912f330 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/_msi.pyi sha256:825edc00569cd59bce89a9a9dec1606dbe81280f4b0d2dbe0370ddf185bc9c92 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/_multibytecodec.pyi sha256:485ecaaaafb8cdbe80b83b42167882cd61e96acf07934cd87befda61085f14d5 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/_operator.pyi sha256:ddcc1eb1104da148224e18c8b0088f34aa0e0c01a869183d8dee3e03e429394f ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/_osx_support.pyi sha256:bdb49efddb5e0914c668b735f598f3d7c2a56fec0576a6b4a84906b0325284fa ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/_pickle.pyi sha256:3179baa034ae48054e83ae38b8629eefe1ec8807143c12f0e17d3dc265588a64 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/_posixsubprocess.pyi sha256:c8a8ac46ff6d9b0b9c06c581d482cba37e4d70dad95b02242912fa3eef061f9b ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/_py_abc.pyi sha256:af28acc3c3e2de77bde86c493055b956202032a99ce0f178b89139dd63fe7f43 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/_pydecimal.pyi sha256:7e3cbba56355cd917efa7a7d2813c28680e989eb62ad7413f2212e9d1d40d25d ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/_queue.pyi sha256:b19c0d2120cdc34be9c02cb8aa1fb23d30f3dbc6e1dcd8a3305a7acf3b33bd64 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/_random.pyi sha256:1f0d7b6d6cd0c9b25dc259d071e27c04c1f34ae4d88809fae51a3bb19bb93282 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/_sitebuiltins.pyi sha256:79e0420defaa358f54663cbace9829e72a1f615f0cc0ead3985a303a68e1bcf8 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/_socket.pyi sha256:80d6d2d9377e66e398a928434e38fdec9fbb9ff3285bc81990467f97fc581a34 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/_sqlite3.pyi sha256:5fe9f7d380b62181c70e2b5e837f7ca6569acbdf8f5e115ae8ba146a50c68fb9 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/_ssl.pyi sha256:854979ae785b715e1490dbb83004908a7b8071c3435343221eb746f0187ff764 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/_stat.pyi sha256:e28b2bb8f3776bda298692c3286322fbba28ab1224de018127027ee62252f89c ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/_struct.pyi sha256:12baa6544c18f410a433f543b831ca2ceea5cf88faa980ab0250ff7895dd7ca1 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/_thread.pyi sha256:d31c64ffa9b841667a2b17fb59836ede0a8d56cc01f76f88a873d29aa81d1375 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/_threading_local.pyi sha256:0a6174f4794fb83e039a663194c40120b23cc3103ea2c0cfa607c1ca7ab34090 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/_tkinter.pyi sha256:485f676d6c763682f1d168d5069c7993657586d32e09cb6dd95aaa89fd816593 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/_tracemalloc.pyi sha256:ba918b9aa3554655c813bd22d2f180f7af5d736e8656a53d1ace5c1c4cdbf18b ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/_typeshed/README.md sha256:957eb915d40ebbc031f4deb960952213f59d68eed97e44363189357f3368530a ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/_typeshed/__init__.pyi sha256:0db16f642eda79216ec3f868a6c85efa7cfa38bfdbb4f074eb322827c3bef6d0 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/_typeshed/dbapi.pyi sha256:892475490ac8807dfd759c2ed68d0cd2a93c66cc515249f80ed1b6fcae6d3b8a ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/_typeshed/importlib.pyi sha256:a8d1fb4104fd63f8bc1b14a84b62d456215298ce261f7f8ae61c61eec193e4ae ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/_typeshed/wsgi.pyi sha256:5b873d3dc1f0ef7ec55287b370f0247d1ba8301fbeed4a7bb8a959d1284d206d ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/_typeshed/xml.pyi sha256:dcad8ef2f2fb3b46f64fb4a33f8c6fe701e97bbc578bff96bf0e3cb9430bd835 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/_warnings.pyi sha256:515204fa213a1b254e05e08a0b40970019ddeedf8fbf10bc66dad357a21a23c3 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/_weakref.pyi sha256:92a2b3783c3e8eddea4160c8df4bd1772f3e07f1a35ac29ce3c4d230f5f112c8 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/_weakrefset.pyi sha256:10b20b7118587fc1952238a60358c86b372292d689cd663d1855657494a244c9 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/_winapi.pyi sha256:a258b8272a6c78f76f2add71001d2ca8315b5f569461d74d4738f604feb933ec ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/abc.pyi sha256:79dede1688860584f27b2e189827440b3661f76c7031210fda14138ec78d89c5 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/aifc.pyi sha256:013fee31776c651dc02fc35f3d4eda1f4e42010698a6233bcafda9066ec5efc9 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/antigravity.pyi sha256:1629ce91939fed2b1c4432bcfc4e61c5664176d829e3cf8fe31bccd64fcf0cd6 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/argparse.pyi sha256:5462e8b85e4baeb5ddcbcb8e23b87dc6c3f9f90ef89fccd298ad976b28d07005 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/array.pyi sha256:6f43765de8ebfde0c95f47eaa1a21a59cd8ed77af44e3172ab594cdf209cced6 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/ast.pyi sha256:8c54e23925c295c9a136f59741cf497510f8e004f9a3d0aaef1482d9f6d50b69 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/asynchat.pyi sha256:61a0a0fc76962a0f0d3fe4ff6d2c6219bb5327c05906e132aa1a4b6fb4ca9fed ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/asyncio/__init__.pyi sha256:13a32c7cd455134e381e9267c6ca4a5210881162ab797371cac4b79e4380633b ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/asyncio/base_events.pyi sha256:5b84517531dcfa2d99ac9d788aef1677f07d1a7dd2b606d4057ea44c70ddec5b ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/asyncio/base_futures.pyi sha256:0a3050caf5d071859c9a655f580ab7cfa658dcc8579edc4c87fc60b498702944 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/asyncio/base_subprocess.pyi sha256:d6a304348b174daaf9f9d5579f7deacbc8695b33ad14eb3f23e91fe48f7676c2 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/asyncio/base_tasks.pyi sha256:f84bb7e67fa44fb23c5bd60d7e86359579ab64a0137430688f104ec0c88fc3a8 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/asyncio/constants.pyi sha256:196c2d527492037cfb9467bcf81a2d93809b3190ee940ac090a956018a13e21e ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/asyncio/coroutines.pyi sha256:353eefe6eb3776b23193b05d538c0b6021d159a0e5afe2c4eb01ba505570dd01 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/asyncio/events.pyi sha256:7fa5d5b638e60e0c75a9604349c79e47cecf466eb8fa1262da34f67e23551246 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/asyncio/exceptions.pyi sha256:0e7749aa58580092902c3514dadd2b83cd257646fb46be38d0ce4b9d7046c76e ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/asyncio/format_helpers.pyi sha256:440e0f1d09960c885d10eda629e5a27c48a4d60c921e70fd7eb9c8e1785d71d7 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/asyncio/futures.pyi sha256:66ea464df8f92aebcb0c3127f6170ff8410ff2e901a0fcf784111847b6fc1dbd ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/asyncio/locks.pyi sha256:425f7b9e3c4d2a6367efa73cfafa2648033b3fe575e28fb5ed2388806e3b57e5 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/asyncio/log.pyi sha256:62a411bc5cea83127406f4ad77a179e80e0368810cdcabc3e1f0c42ca09885ca ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/asyncio/mixins.pyi sha256:bc264463becb9b28dc8c9b7f5201ae32a152086f414263935fed9aa80adc60ff ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/asyncio/proactor_events.pyi sha256:ede7386cc6e43b45ddd3976c2c5a28382a79accc20f2636ed9e3eebeedf08959 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/asyncio/protocols.pyi sha256:b0d40e6e5d3910fb1d8763387542ce9877d9e1464c3c3a18210ee65c5380803c ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/asyncio/queues.pyi sha256:37ba2d937e38c7bd205f256ca2093afd105ce1cf168c24e638ce18ade4ac30ed ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/asyncio/runners.pyi sha256:f7d40998a8beef8939d0bea99a471f3bd07bd7aa0826de2e214f20da71baa424 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/asyncio/selector_events.pyi sha256:990fa0218a597cee95ed7f6e6d0ee66740be9b592d1195798090cbb096bba433 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/asyncio/sslproto.pyi sha256:bed943e577f26b80047ef93026620bf735d781196c23c32618e162b432bd87b8 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/asyncio/staggered.pyi sha256:5976e632c484fc579eed4cd8488d80c45861b130779dd05aedfbd1e989b32519 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/asyncio/streams.pyi sha256:b6cf21d786684f5eae597ecc1f0f93d23be43a6cce3e77e072d3a226ac429dcb ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/asyncio/subprocess.pyi sha256:9cf19255233f6332b837b99b25369427e3436f7c6bf207e42b5f66fc8a1fa52d ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/asyncio/taskgroups.pyi sha256:e89a310afe9359d7af67fd981bdbad7c5ab88bdb64aed31ae1c2a1aabbdd457b ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/asyncio/tasks.pyi sha256:d93ff18138177ad55f9eeaca9a06b1b38c0c2b48066fc402053ed76989032ed6 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/asyncio/threads.pyi sha256:d2f5fe384b1944469a09b0b3475cbe78002d179f3fd499d8b1490851656a374e ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/asyncio/timeouts.pyi sha256:f242e0158ec82b79cd3ddab8782681eb59952ae8bb8ee144876a38ee4da6a172 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/asyncio/transports.pyi sha256:c4d5e7603ec748a42d0507450a66ec8c20e77e5b4cebe4a7ec3b28ad850612ab ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/asyncio/trsock.pyi sha256:60e375e9c5ee0c2cbafc85b9a2762e094127d281c3d556d97730ca37792d6ddb ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/asyncio/unix_events.pyi sha256:6bbbdb716a3cc9c8314b7555692c96414bf55d08a4a734d231b4f18aff207a0a ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/asyncio/windows_events.pyi sha256:dd4ce0dbb62171ca9117d50fd3b051d4ae0c9489c203b29e9be326b014d53a92 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/asyncio/windows_utils.pyi sha256:c5100d93a8bcbf902c84d7c482d4422273d6544c0bd4d3f8d06eda451a9a696b ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/asyncore.pyi sha256:60fce1c45c463ea2759391be21a6fc96a7c936e9b5910fd4b2623ce08ff9cc49 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/atexit.pyi sha256:f64f6f0f5f80ac61376e5d224863e7e8e878f9739fb6ccae37931b162d56f31c ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/audioop.pyi sha256:7a8ccf90aacae171c2f53e1664c857766952cdebfeb68405e9897ce1d8a68006 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/base64.pyi sha256:b3d0fa2f6d2ebbdf545dd8a2b66ce63850eb22871c12cf9e78f49f9b1e848a8d ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/bdb.pyi sha256:126663b8870c436bca6a0975b50559a16555191f7f924fea54cafffec54db092 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/binascii.pyi sha256:bf22d055b988113eadafdb070e1faf7b0009be97c271a448c3787d8511ace311 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/binhex.pyi sha256:b109fd5144b40b0e5764c1067048fc29ae5528f5686cbe373dec7f49a8235e0f ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/bisect.pyi sha256:95df22c79f81d2e856a10335bbfee33672bf384625e06fd1b0bc47c447ae5039 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/builtins.pyi sha256:a878e36937ac51b81d13d5872f447dfa96b219138b2d344734e4175d0ad920da ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/bz2.pyi sha256:8279213120d939d2e90376adb28b6294e5d6373aa893849772c9ef00a407df51 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/cProfile.pyi sha256:e794ad1e52dd2c922f164b7d73495f7d597a86e4d0fea56c3545fb8e3f48b43b ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/calendar.pyi sha256:a649f8d5363cc136846a2f4411a4eef0bbc862803a0efeb38ab598596606fd61 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/cgi.pyi sha256:97b6a58afdf25eb7f0d0c335e695c376078da5b20ad4dd5ef383a3484b764c55 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/cgitb.pyi sha256:ebdd5855f5a3c31db49e08c3481192e4f8ecec8acb5624229ee4c183c75d997e ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/chunk.pyi sha256:4df4dbf567a07f369c3a719b58b0984f3fec7798ddb3360672f02fe78f36c6c7 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/cmath.pyi sha256:31b97cbe3b2e87f157b13eb8344aca30ad4574f62539d6c2fa354b83bb622e87 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/cmd.pyi sha256:f373afb77371c330b1201d8f1d1f608e57940294369a9b6dd16057ccd0a35630 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/code.pyi sha256:a45fcb118102933dbb667525ce9991032d4b56c0c36fa258d79ed1b4a89557d5 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/codecs.pyi sha256:4312f5a52edc9e811fd1fc0c11f761e5f1ade8cfa06f6350ceccc696b0da043d ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/codeop.pyi sha256:45a0de322f8b46a06e8f40203dd448a8821a99da3cb0a7d2f90f9625188a5c7a ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/collections/__init__.pyi sha256:90189900dd153dff2aa642276e3a8a65145ed0f5eb67b8f1366086b38a3950e7 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/collections/abc.pyi sha256:a359a986bd38d55896d08c3e762608dfa737c133f60fcc77299f688b6fd23e80 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/colorsys.pyi sha256:9a4f0be1ae851d210a68a0c48ac1a20f44482fb3f3c083db787bab52d719f38c ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/compileall.pyi sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/concurrent/__init__.pyi sha256:965579bd0b9a3c23411c86fc3c8cdb2fa087b11bb5ba3b0dd2226dfa2ded2200 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/concurrent/futures/__init__.pyi sha256:c57290a2c9d56a23906bc23bfab55979249d20ad11c77dc24ff2a8e7269d4941 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/concurrent/futures/_base.pyi sha256:143d55bfbc44b4049f6b9aa1d9235d4c32aaf640a2a2a3dbbef50b50a930a9a5 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/concurrent/futures/process.pyi sha256:be2443d1bac70ed56153fabcf68a564828a9dcdb899d3c633b8d8888c71748d0 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/concurrent/futures/thread.pyi sha256:947aa0a42c00e1d0ff797ec9b869c458e5dbdad8c954f72a3797a87c21d4dfe4 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/configparser.pyi sha256:4da53b78aaa1b5587a94088f31337e6e2f435f8eaf99ae4ed195c92f87f266dd ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/contextlib.pyi sha256:76a52f371969abdfb45e0bf3cca942cf8916b00eea5841085c89fbde3c6969fd ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/contextvars.pyi sha256:826cab12fd3f2d9ac85f8c8b2994daf8fa0210724dc7d5c7d78f1ff4f1f6ee6c ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/copy.pyi sha256:e7d60f484090279a69b0499827172f6f534e69ce944c0bb90aa3f748c77a54be ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/copyreg.pyi sha256:11e09f1ddd07f73928e98b5cfe9f8d483384d7bbfa8e386bac350182a23d8a7f ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/crypt.pyi sha256:138645f91fcfc65c2998c521155b52db673e64502ff20f58e0601cd0b3ce367e ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/csv.pyi sha256:7d4ade0709f2aabfa6fbbdc5c6c20e6c4b83145e3e2e6ae9cdcb0b0321ca1804 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/ctypes/__init__.pyi sha256:c6cf237b6b0466bf5d40828ba74de661acf2f4142ccd6a934f5210a8120893d1 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/ctypes/_endian.pyi sha256:636e67e38a72137be9f763220012ab70adc8591c90d491b5ad9e147eacb69c2d ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/ctypes/macholib/__init__.pyi sha256:2b4643835301fbf63f9f8f420e0ac4272b6c1153968178073754c7cdae5443d9 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/ctypes/macholib/dyld.pyi sha256:1d5933d4eca897d40225c8dd9f0b64816e62abec85270890fa3642006ccf8d35 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/ctypes/macholib/dylib.pyi sha256:6d6c23b9b67fcca3a21aa025a81cb3a27a710f800941e98688521f4b87a61a6f ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/ctypes/macholib/framework.pyi sha256:08794a343ec2407b46eb8876e0cb179b47e824fce333aa4df88e9e4f6bb9a139 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/ctypes/util.pyi sha256:33987a9c1447730b20d5f25a7fc606c707a4dd5e6a3bc8d33fbcfcd7906cf8d4 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/ctypes/wintypes.pyi sha256:6edae7c466de7662a4266a1062826110c9ea9425a90f9b677be77ad3af0dc140 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/curses/__init__.pyi sha256:d24d424feed848f87c4b5c6b09e4143715e3737ca6c264002051b74aa6e9d514 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/curses/ascii.pyi sha256:d44a31814338c6507b82063846ee1eaa749ad169f698fef295413ba7d57b61cd ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/curses/has_key.pyi sha256:b62cfab048a8ce580aa77782ee0a173f48ab5e9f4fc161d27d688c6a158c451b ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/curses/panel.pyi sha256:d94b0bc088498798b059237ed52265cf0be7fbeb09aa1f3325843ca5808ff1ff ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/curses/textpad.pyi sha256:1f23014cb34e9a1af2afc3bced94a83bf0535cfd1d66ce473af9b2a064c06cf8 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/dataclasses.pyi sha256:1575e3628d968142e1a5841c5859e97319c8b990251cf9ea39fedac934476ded ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/datetime.pyi sha256:c7c3d7731807946d7b2912a687b2734f9ed218d734c675e6ba8de71f5032d6bc ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/dbm/__init__.pyi sha256:76c01fccb2899d7016eb124c9f0fb8ec3fb175a8b0b97c1a402ffe73521fd991 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/dbm/dumb.pyi sha256:411db9141edff91c62e51cd65a48bd9e9c8417524abb90394633960e647b4f65 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/dbm/gnu.pyi sha256:75cd0108363442219b1c0d2572a64be0da8e7c2112e21b6282a6f8b8ce54692a ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/dbm/ndbm.pyi sha256:f4852a74fbd2387093ab1bfd2d13f0daf9340ffead54684f5cb93e761659b825 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/dbm/sqlite3.pyi sha256:6a7afadd04044b991ee11a81091e1c6ef0e55b0f9fd048f79d31da02d611832d ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/decimal.pyi sha256:f00c5848460466bd3e19940fba7a1de3ba0f65dfe2b29b09fda9988d83ca1662 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/difflib.pyi sha256:c2e94ce97beb0c5b9f774575820056a39da063269bbcc5935f43b8f0001146ee ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/dis.pyi sha256:a3e0f42c00bff0b9914da86a3638d1517c9c452332279dfb34778569db992957 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/__init__.pyi sha256:1ce4eb34f2856071a76888203b6ffe176053085f3bf1c4507fe81eecd838db99 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/_msvccompiler.pyi sha256:13a4f743b492596f14bf11242655db5bfc2be14698fdd74b11bf0c585374fca0 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/archive_util.pyi sha256:7e07b670c6c6e23a7efa8d08db335cc32921db8b49599b64ea57908001f6349c ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/bcppcompiler.pyi sha256:0424a0540bdf309561f04c97fc7a8d720830a45fcd11c4d39d5a2eae74be5149 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/ccompiler.pyi sha256:27af733ca6b15c4e81d9be4f8fc8fc3fd2611ad440b605eb80fc467feaba2c91 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/cmd.pyi sha256:02d6699a1d6684baac58ed75986041f82aed456a6badd0eceb295b5e55de4de4 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/command/__init__.pyi sha256:60b2de96e53a82a37f44d0cbe3add2884dda35068d283b1cb820bf666d1b8f72 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/command/bdist.pyi sha256:b48b98ca3b0ec0fa65d614892b6e2d723a26e5d4c9f7c89dd1c9171f8c0de8c1 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/command/bdist_dumb.pyi sha256:378997bc8133aca6f4ec8a7a5a68819a704a296f5b622e9db80c532fa658cba5 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/command/bdist_msi.pyi sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/command/bdist_packager.pyi sha256:3de0903343ba416068583f6c7b4192ce82cfc017f5e872b9c80371749dfba81b ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/command/bdist_rpm.pyi sha256:c0e376b9cad245023c575ab6ff08bc5384d6f864298d47bf5d13ef5f867594ac ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/command/bdist_wininst.pyi sha256:b9f9e3463b87eb63dbd1ef9c043caf544c3aecf155e1c398bf5fe03f83089151 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/command/build.pyi sha256:a91deaf132dd17addcd29df7a5e528dbce221222c7f7ed952d42760e5782a490 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/command/build_clib.pyi sha256:6bc906b459c2e94b57194ed7386f3475f49df46e73783d5f010ba5292edfd5a2 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/command/build_ext.pyi sha256:a264539d7b168fb4c52a6802f48c21a86982e41ba1ec447d7b759d381f65e780 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/command/build_py.pyi sha256:16fd37306b5a070c1f748ebacd3a8934f783d8130017df2c7499c34730612e73 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/command/build_scripts.pyi sha256:6ffec710412cd19afb96f21a0c3839c96790060a1722757e7e52d34de836286c ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/command/check.pyi sha256:c1a811ddbc6a87a5005e7be1b037fba98418ff58cc4c43f7d105eeaba9892287 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/command/clean.pyi sha256:8140f7cd74eb834cefd90e5a21c3eebb69edd82f3e40c81dd3c2270a520e87f9 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/command/config.pyi sha256:ac557cba46a7769da2ee2136dec99d4fcc4bea389da70ddc63e1d34a9cc3317a ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/command/install.pyi sha256:d3d762896a5366fe60e4c6b2ff36bd5042b0fe6d9fbf055b7af3229fade5c41b ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/command/install_data.pyi sha256:a575772f77448cad0d9c688eeedc9783120ccf1e67c29bb9bfd3841788c5cb39 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/command/install_egg_info.pyi sha256:d9978f9bfda2b3db88724d9cee22302f025eb7b11fe89a29155b8717a0fa6861 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/command/install_headers.pyi sha256:f21373283b0d58b6ff4fd3b429cef93385ae5e96a74de241fbf0ab14779b0e75 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/command/install_lib.pyi sha256:96913182b087d709f22d2d92f9b670475da0a904dc1c47dfa9679eccbe75aaed ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/command/install_scripts.pyi sha256:0f77c03786802041a1fd65d9a8a10766518ee96436678bc1ec6b0fd76900dc55 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/command/register.pyi sha256:03192fbe7591d8aeb16264ca5ea88333b0d43da9deae23e24a0b49898306e0ed ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/command/sdist.pyi sha256:aded045708139fa8d654ca0e5937ec652b4b5e8cd7eba2d2897a243c41ccffbe ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/command/upload.pyi sha256:066a66e7eb714ae51877dd979c39dfa407af4a5f5b93961f5cef88ff05c2d902 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/config.pyi sha256:a1cdc4efd72d27dd1326c2e6cbcf233395ea92a995c9734ec5762e0cc398cbe1 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/core.pyi sha256:036da58fe925ff4e8632841c97e33bca159b9a3cec4d79a5e8a0e30778a7e603 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/cygwinccompiler.pyi sha256:c6c1e37c831dbaa4bd1390b6f1f14446a5ebf12b3ccb51863b5ad1f5547cbcbb ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/debug.pyi sha256:1bfd5d7a12c1e0dabdbc498d285a936ac42d1be03c61ba6ac6cd4cdbe199c232 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/dep_util.pyi sha256:a4626b012af409513d26a69031c3a157dae482c5d4088e2aa05a72bc5dd4075f ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/dir_util.pyi sha256:6d672587bd9ea6099b70ea96b41e52421ccb6e1a838dd599c4e4420777ee4655 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/dist.pyi sha256:9755bf160a0ff4bf83fa110f140d81cd9bb26e3374955e16057974549fa4ec9f ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/errors.pyi sha256:2a8b168cb4afbf27dd413b4e0aeddf89b6e51f28852179bc8871d6ad693dd7a1 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/extension.pyi sha256:72fcfaa94e3d68ca5eaac3c813c0da9a5243e1df1b3cd92ec2af5bd4cab78e51 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/fancy_getopt.pyi sha256:84bd4002ad01cb4bc474eefd5ffaf542b1270e4962bc587e3b0596996616f583 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/file_util.pyi sha256:4625f2bab3c143f778534b22aaac47936daab14a803f61196d7e4b580e34966d ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/filelist.pyi sha256:f05bfc2583fec3a763c01eda7767e459a00123ed71935968a9d109399892fe0a ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/log.pyi sha256:a902ebdba9ac7e18f3fa8989bad59c4478a4dec84b875088b7b0832378c17772 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/msvccompiler.pyi sha256:a37e826c0c0e9779950679726acaaa60806b613fb7bfb7e3623c80c8be1d1739 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/spawn.pyi sha256:0081f05809991ca45c442e1c7ba4e2f4d58924abbb3f6c7a6f7c538e33b03e27 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/sysconfig.pyi sha256:b7ea46b3a2e2e72494a1c48ed02114a11603525d9493e461b3059e1028a047f6 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/text_file.pyi sha256:47754a95d49f14f20f3c887281eab4284a61b53a748315332e8387774428596f ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/unixccompiler.pyi sha256:1c9a7161e6fee171bf539a38f863949c0b5447befa8ec8146ecddadc38a7d995 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/util.pyi sha256:c881a9daebe27bbeea4c15a54f67df04635720a2663df24b3f3684db3b9ad5f7 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/version.pyi sha256:54621a010c6b0a30921dd9e3cd5aa9c5834247e27f37a44ba3db44b263971ebe ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/doctest.pyi sha256:648d38c927c6808f2a765a205ad03c5125131467f39b7dadd99c4be4fb39dcef ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/dummy_threading.pyi sha256:61ec463227b70797f8c5d0950491e2945e99f9a090fd68716c6acb4f875d2d2d ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/email/__init__.pyi sha256:ed169835e0bb30dd7c52b4d49c79dd05799fa1b1e1a8d1f04d35c10cc04ca76b ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/email/_header_value_parser.pyi sha256:bef99e6ebdfdcdf0b7143c45947f83fe1dab0ea274d449495726730e7f3d37e4 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/email/_policybase.pyi sha256:83df00ee5bec12b21a89ff1d5633ff2f2a151525ddea536e27fa4e8931ee76ab ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/email/base64mime.pyi sha256:9cdbde3ac156e240c462bc8e617d7971babf6950c243b25453acb15b73d5f47b ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/email/charset.pyi sha256:53099e51c46e4530831d75440f30c0481378944b551b503d0689cd68c9afd1bf ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/email/contentmanager.pyi sha256:749739b7a47a4ed6467dfcd10bf8e2d8ed8a363f67fdf247ce40272964db7dc4 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/email/encoders.pyi sha256:c63f890de26f5c7d08242dea914cbc33495c7401b16df8aa2c64bf6356df43ad ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/email/errors.pyi sha256:d59c04fd99060486dbad31a24d6fd0d7b6806c1b3e695f25eecb8d74abd87a0f ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/email/feedparser.pyi sha256:de4eb1fa5b2ee254964fea531bc75b708a2aaf2c83dbe41f4db2a3313e40c4c0 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/email/generator.pyi sha256:a5ad839f9f2d3608d16bd988afeed681b49f0cab3868d6ef7f9ae01971f39460 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/email/header.pyi sha256:579fa45431e7588d82f12ba30b348ea1cf816a1ee7e2d09eb199d2dfc96403b4 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/email/headerregistry.pyi sha256:568bbb2d2b1f539d9c916fa52b1e22e3d2868b4adde782dcb635c78a645b96b7 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/email/iterators.pyi sha256:3483d9eae5deb1456ade91819556c698335008cd1eb3c71baabd79d784e4a713 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/email/message.pyi sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/email/mime/__init__.pyi sha256:3e4a8241724c7484525c1575e2e9ef0a7a504ee35c1103b6dd6f0227c861b407 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/email/mime/application.pyi sha256:86c9cd0b9c40688da9bd2ec360caf9f18e3a53e86fe0c8c0294174c175a70dfb ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/email/mime/audio.pyi sha256:ccc50ecf2cd1170d348a7c0c15893e186f1aa7e48cf5db69d46453c637c08965 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/email/mime/base.pyi sha256:137cde8c0edffe0d0d634f6dbd38fccb58f3190d083eb86c2830287dde9939b0 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/email/mime/image.pyi sha256:a1b4ae85044fdeffbc05e2e89c0f0c588ba89a593bcb051c2c4bb999597a38c5 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/email/mime/message.pyi sha256:c5e4e0eb2360f771dd37738e21093ce5dfa7c3c46bf915be9151f991dc2d0da9 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/email/mime/multipart.pyi sha256:616effcf12011304ad18602ec3b9d0118612ed8cff4ccb935b8f99205a48a4ce ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/email/mime/nonmultipart.pyi sha256:6103929bbe0193c9e04e3e32f0f6ae7114f2c64444513f3d527066572c95e99d ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/email/mime/text.pyi sha256:0cf30f29977cf455bf6c8440cea4f692ec22a45691dd11966902a8c0a41b019d ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/email/parser.pyi sha256:3b3055f26571893ae2fb8825872df77bb46ec4ff1ebb33071f7ae3a2630a8b3a ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/email/policy.pyi sha256:6d216716549a744d695c79aa0f3bc01275b037279648b9be8b6d4a733c2bb7a0 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/email/quoprimime.pyi sha256:d7edda737e658f0c01055288077d2a9c75e38b1ffea37869cfc57f074c3ad0ba ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/email/utils.pyi sha256:9a31de1a399709d6479be28af97be9bd221fe6b63c0ce0b2299fceb7e0494f7d ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/__init__.pyi sha256:341978928d4b794725bc7608d29ec02c5fea3399f66899d71f91d76a94d1f791 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/aliases.pyi sha256:2574bdb69d831b6e97aeb8637f9fb727047fe842bfa9c66e2bc58b730fc6080f ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/ascii.pyi sha256:04fa9a05fe10a236e536a34005fe1b1e66a967d5091348e5541d82ddd7a967d2 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/base64_codec.pyi sha256:9564886ba7353ce6726f0857c0d39e4e6c3996d26215389ec32185aab054dfe5 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/big5.pyi sha256:9564886ba7353ce6726f0857c0d39e4e6c3996d26215389ec32185aab054dfe5 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/big5hkscs.pyi sha256:b6957bf8cfd47904038fa8375b6c83433fab2a3a76262ffb037d1a09ceb5d6df ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/bz2_codec.pyi sha256:32b6200f9afadb5bf29a11f4a4c4c93b2a03f4c06d7f718399b9c01bfedb85c0 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/charmap.pyi sha256:08663c54b1b600c85ea305e6103d01bb350ae41c9f0cd52b264a3650974551be ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/cp037.pyi sha256:08663c54b1b600c85ea305e6103d01bb350ae41c9f0cd52b264a3650974551be ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/cp1006.pyi sha256:08663c54b1b600c85ea305e6103d01bb350ae41c9f0cd52b264a3650974551be ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/cp1026.pyi sha256:22e29100d1453aa2195b8ae046ded4aa77761f1c9e82d60ab983b055b451f606 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/cp1125.pyi sha256:08663c54b1b600c85ea305e6103d01bb350ae41c9f0cd52b264a3650974551be ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/cp1140.pyi sha256:08663c54b1b600c85ea305e6103d01bb350ae41c9f0cd52b264a3650974551be ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/cp1250.pyi sha256:08663c54b1b600c85ea305e6103d01bb350ae41c9f0cd52b264a3650974551be ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/cp1251.pyi sha256:08663c54b1b600c85ea305e6103d01bb350ae41c9f0cd52b264a3650974551be ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/cp1252.pyi sha256:08663c54b1b600c85ea305e6103d01bb350ae41c9f0cd52b264a3650974551be ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/cp1253.pyi sha256:08663c54b1b600c85ea305e6103d01bb350ae41c9f0cd52b264a3650974551be ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/cp1254.pyi sha256:08663c54b1b600c85ea305e6103d01bb350ae41c9f0cd52b264a3650974551be ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/cp1255.pyi sha256:08663c54b1b600c85ea305e6103d01bb350ae41c9f0cd52b264a3650974551be ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/cp1256.pyi sha256:08663c54b1b600c85ea305e6103d01bb350ae41c9f0cd52b264a3650974551be ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/cp1257.pyi sha256:08663c54b1b600c85ea305e6103d01bb350ae41c9f0cd52b264a3650974551be ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/cp1258.pyi sha256:08663c54b1b600c85ea305e6103d01bb350ae41c9f0cd52b264a3650974551be ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/cp273.pyi sha256:08663c54b1b600c85ea305e6103d01bb350ae41c9f0cd52b264a3650974551be ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/cp424.pyi sha256:22e29100d1453aa2195b8ae046ded4aa77761f1c9e82d60ab983b055b451f606 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/cp437.pyi sha256:08663c54b1b600c85ea305e6103d01bb350ae41c9f0cd52b264a3650974551be ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/cp500.pyi sha256:08663c54b1b600c85ea305e6103d01bb350ae41c9f0cd52b264a3650974551be ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/cp720.pyi sha256:22e29100d1453aa2195b8ae046ded4aa77761f1c9e82d60ab983b055b451f606 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/cp737.pyi sha256:22e29100d1453aa2195b8ae046ded4aa77761f1c9e82d60ab983b055b451f606 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/cp775.pyi sha256:22e29100d1453aa2195b8ae046ded4aa77761f1c9e82d60ab983b055b451f606 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/cp850.pyi sha256:22e29100d1453aa2195b8ae046ded4aa77761f1c9e82d60ab983b055b451f606 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/cp852.pyi sha256:22e29100d1453aa2195b8ae046ded4aa77761f1c9e82d60ab983b055b451f606 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/cp855.pyi sha256:08663c54b1b600c85ea305e6103d01bb350ae41c9f0cd52b264a3650974551be ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/cp856.pyi sha256:22e29100d1453aa2195b8ae046ded4aa77761f1c9e82d60ab983b055b451f606 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/cp857.pyi sha256:22e29100d1453aa2195b8ae046ded4aa77761f1c9e82d60ab983b055b451f606 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/cp858.pyi sha256:22e29100d1453aa2195b8ae046ded4aa77761f1c9e82d60ab983b055b451f606 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/cp860.pyi sha256:22e29100d1453aa2195b8ae046ded4aa77761f1c9e82d60ab983b055b451f606 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/cp861.pyi sha256:22e29100d1453aa2195b8ae046ded4aa77761f1c9e82d60ab983b055b451f606 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/cp862.pyi sha256:22e29100d1453aa2195b8ae046ded4aa77761f1c9e82d60ab983b055b451f606 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/cp863.pyi sha256:22e29100d1453aa2195b8ae046ded4aa77761f1c9e82d60ab983b055b451f606 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/cp864.pyi sha256:22e29100d1453aa2195b8ae046ded4aa77761f1c9e82d60ab983b055b451f606 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/cp865.pyi sha256:22e29100d1453aa2195b8ae046ded4aa77761f1c9e82d60ab983b055b451f606 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/cp866.pyi sha256:22e29100d1453aa2195b8ae046ded4aa77761f1c9e82d60ab983b055b451f606 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/cp869.pyi sha256:08663c54b1b600c85ea305e6103d01bb350ae41c9f0cd52b264a3650974551be ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/cp874.pyi sha256:08663c54b1b600c85ea305e6103d01bb350ae41c9f0cd52b264a3650974551be ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/cp875.pyi sha256:9564886ba7353ce6726f0857c0d39e4e6c3996d26215389ec32185aab054dfe5 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/cp932.pyi sha256:9564886ba7353ce6726f0857c0d39e4e6c3996d26215389ec32185aab054dfe5 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/cp949.pyi sha256:9564886ba7353ce6726f0857c0d39e4e6c3996d26215389ec32185aab054dfe5 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/cp950.pyi sha256:9564886ba7353ce6726f0857c0d39e4e6c3996d26215389ec32185aab054dfe5 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/euc_jis_2004.pyi sha256:9564886ba7353ce6726f0857c0d39e4e6c3996d26215389ec32185aab054dfe5 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/euc_jisx0213.pyi sha256:9564886ba7353ce6726f0857c0d39e4e6c3996d26215389ec32185aab054dfe5 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/euc_jp.pyi sha256:9564886ba7353ce6726f0857c0d39e4e6c3996d26215389ec32185aab054dfe5 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/euc_kr.pyi sha256:9564886ba7353ce6726f0857c0d39e4e6c3996d26215389ec32185aab054dfe5 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/gb18030.pyi sha256:9564886ba7353ce6726f0857c0d39e4e6c3996d26215389ec32185aab054dfe5 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/gb2312.pyi sha256:9564886ba7353ce6726f0857c0d39e4e6c3996d26215389ec32185aab054dfe5 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/gbk.pyi sha256:e9b101578ba7394a3c7a8a4a8eca487eb6ab027c8c4c271ca7bd5c64d5fdbac4 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/hex_codec.pyi sha256:08663c54b1b600c85ea305e6103d01bb350ae41c9f0cd52b264a3650974551be ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/hp_roman8.pyi sha256:9564886ba7353ce6726f0857c0d39e4e6c3996d26215389ec32185aab054dfe5 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/hz.pyi sha256:07d6f85e1e4e780dd648c0fad90fb48bc37838e0558cfb2802d87a6708eaa629 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/idna.pyi sha256:9564886ba7353ce6726f0857c0d39e4e6c3996d26215389ec32185aab054dfe5 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/iso2022_jp.pyi sha256:9564886ba7353ce6726f0857c0d39e4e6c3996d26215389ec32185aab054dfe5 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/iso2022_jp_1.pyi sha256:9564886ba7353ce6726f0857c0d39e4e6c3996d26215389ec32185aab054dfe5 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/iso2022_jp_2.pyi sha256:9564886ba7353ce6726f0857c0d39e4e6c3996d26215389ec32185aab054dfe5 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/iso2022_jp_2004.pyi sha256:9564886ba7353ce6726f0857c0d39e4e6c3996d26215389ec32185aab054dfe5 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/iso2022_jp_3.pyi sha256:9564886ba7353ce6726f0857c0d39e4e6c3996d26215389ec32185aab054dfe5 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/iso2022_jp_ext.pyi sha256:9564886ba7353ce6726f0857c0d39e4e6c3996d26215389ec32185aab054dfe5 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/iso2022_kr.pyi sha256:08663c54b1b600c85ea305e6103d01bb350ae41c9f0cd52b264a3650974551be ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/iso8859_1.pyi sha256:08663c54b1b600c85ea305e6103d01bb350ae41c9f0cd52b264a3650974551be ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/iso8859_10.pyi sha256:08663c54b1b600c85ea305e6103d01bb350ae41c9f0cd52b264a3650974551be ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/iso8859_11.pyi sha256:08663c54b1b600c85ea305e6103d01bb350ae41c9f0cd52b264a3650974551be ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/iso8859_13.pyi sha256:08663c54b1b600c85ea305e6103d01bb350ae41c9f0cd52b264a3650974551be ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/iso8859_14.pyi sha256:08663c54b1b600c85ea305e6103d01bb350ae41c9f0cd52b264a3650974551be ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/iso8859_15.pyi sha256:08663c54b1b600c85ea305e6103d01bb350ae41c9f0cd52b264a3650974551be ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/iso8859_16.pyi sha256:08663c54b1b600c85ea305e6103d01bb350ae41c9f0cd52b264a3650974551be ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/iso8859_2.pyi sha256:08663c54b1b600c85ea305e6103d01bb350ae41c9f0cd52b264a3650974551be ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/iso8859_3.pyi sha256:08663c54b1b600c85ea305e6103d01bb350ae41c9f0cd52b264a3650974551be ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/iso8859_4.pyi sha256:08663c54b1b600c85ea305e6103d01bb350ae41c9f0cd52b264a3650974551be ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/iso8859_5.pyi sha256:08663c54b1b600c85ea305e6103d01bb350ae41c9f0cd52b264a3650974551be ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/iso8859_6.pyi sha256:08663c54b1b600c85ea305e6103d01bb350ae41c9f0cd52b264a3650974551be ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/iso8859_7.pyi sha256:08663c54b1b600c85ea305e6103d01bb350ae41c9f0cd52b264a3650974551be ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/iso8859_8.pyi sha256:08663c54b1b600c85ea305e6103d01bb350ae41c9f0cd52b264a3650974551be ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/iso8859_9.pyi sha256:9564886ba7353ce6726f0857c0d39e4e6c3996d26215389ec32185aab054dfe5 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/johab.pyi sha256:08663c54b1b600c85ea305e6103d01bb350ae41c9f0cd52b264a3650974551be ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/koi8_r.pyi sha256:08663c54b1b600c85ea305e6103d01bb350ae41c9f0cd52b264a3650974551be ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/koi8_t.pyi sha256:08663c54b1b600c85ea305e6103d01bb350ae41c9f0cd52b264a3650974551be ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/koi8_u.pyi sha256:08663c54b1b600c85ea305e6103d01bb350ae41c9f0cd52b264a3650974551be ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/kz1048.pyi sha256:746c0b8188d881c0d52c0a895f368e96d0cb0cd810342f80905bf07f3813da5b ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/latin_1.pyi sha256:22e29100d1453aa2195b8ae046ded4aa77761f1c9e82d60ab983b055b451f606 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/mac_arabic.pyi sha256:08663c54b1b600c85ea305e6103d01bb350ae41c9f0cd52b264a3650974551be ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/mac_centeuro.pyi sha256:08663c54b1b600c85ea305e6103d01bb350ae41c9f0cd52b264a3650974551be ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/mac_croatian.pyi sha256:08663c54b1b600c85ea305e6103d01bb350ae41c9f0cd52b264a3650974551be ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/mac_cyrillic.pyi sha256:08663c54b1b600c85ea305e6103d01bb350ae41c9f0cd52b264a3650974551be ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/mac_farsi.pyi sha256:08663c54b1b600c85ea305e6103d01bb350ae41c9f0cd52b264a3650974551be ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/mac_greek.pyi sha256:08663c54b1b600c85ea305e6103d01bb350ae41c9f0cd52b264a3650974551be ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/mac_iceland.pyi sha256:08663c54b1b600c85ea305e6103d01bb350ae41c9f0cd52b264a3650974551be ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/mac_latin2.pyi sha256:08663c54b1b600c85ea305e6103d01bb350ae41c9f0cd52b264a3650974551be ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/mac_roman.pyi sha256:08663c54b1b600c85ea305e6103d01bb350ae41c9f0cd52b264a3650974551be ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/mac_romanian.pyi sha256:08663c54b1b600c85ea305e6103d01bb350ae41c9f0cd52b264a3650974551be ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/mac_turkish.pyi sha256:522529d166cc7443191c8b7c4a72a31e0ebdcad894348b4a540a85fc340c0467 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/mbcs.pyi sha256:37d0aa3260293a197b9d288bce3bab3a8344d912e199935d3fa1e49cda7f7e6d ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/oem.pyi sha256:08663c54b1b600c85ea305e6103d01bb350ae41c9f0cd52b264a3650974551be ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/palmos.pyi sha256:08663c54b1b600c85ea305e6103d01bb350ae41c9f0cd52b264a3650974551be ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/ptcp154.pyi sha256:52455235810544f0dc44828c6c8df54734a552813bceb5740965ec5c11e59def ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/punycode.pyi sha256:bc1038aa78d81d1e47809b577b87c2ce288fc476248af2a04b4915fa7a698d7f ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/quopri_codec.pyi sha256:1a2c78372b88e1b890352cd2ec281b92e5981a2542f27ea6f3a7704cac32bc67 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/raw_unicode_escape.pyi sha256:754f0fcf4b53eea7bdc578a93af61c3ba99c74f3d75af208509ee7b095719234 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/rot_13.pyi sha256:9564886ba7353ce6726f0857c0d39e4e6c3996d26215389ec32185aab054dfe5 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/shift_jis.pyi sha256:9564886ba7353ce6726f0857c0d39e4e6c3996d26215389ec32185aab054dfe5 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/shift_jis_2004.pyi sha256:9564886ba7353ce6726f0857c0d39e4e6c3996d26215389ec32185aab054dfe5 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/shift_jisx0213.pyi sha256:08663c54b1b600c85ea305e6103d01bb350ae41c9f0cd52b264a3650974551be ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/tis_620.pyi sha256:90251b957d0e91df2146ca13bca1ba52f75051b9cb01b0abef3e0cadfba1a54f ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/undefined.pyi sha256:4deee886759f6b50f9033924b46b5aba0edcaabecebbada8e12ac56dd2e943f7 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/unicode_escape.pyi sha256:49191adaddabbb6f8fb27d47f7cb21c9ca4fa66c598459faf701054d74ae0dc9 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/utf_16.pyi sha256:93e0292feb69b73fd06f2e019c056c994c5f83303648355c64196035d2327deb ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/utf_16_be.pyi sha256:4a1037d0c20790a4aeacdceef021347753f11ab5ea70efc922912c86d20e00b8 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/utf_16_le.pyi sha256:3dfa89b45110825c3ae5e483267bd8a1f5168901be419f59f1163740762bd328 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/utf_32.pyi sha256:445d8d36555621803367891df7b27919a498166d2ec2265e58c0dd6966d79745 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/utf_32_be.pyi sha256:c03c7e18f6e6086df3ffc54bbb8066e1521c8015d7731ae69320edf7e416ff46 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/utf_32_le.pyi sha256:3fef4b525e314d715e6687e07779fb39e47b7ae54eb399ccfb398c0ff30985fd ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/utf_7.pyi sha256:b84346d337537cd1ba0fe1f0a639ada6c9fddfbc0693d2dc697074e5daa0298e ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/utf_8.pyi sha256:080bcaae99462eb5ca9a97445b8f8f8e2862039508091b5c0fc61a257e5d8623 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/utf_8_sig.pyi sha256:49edc1f5ac6633abc06f740e472dde2f765747dcab5bdebedcf86e8131345b0d ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/uu_codec.pyi sha256:a952aa86a31f979fc03a3da0afa95f2e2fcac0e037928b53a728326862fa0599 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/zlib_codec.pyi sha256:f2d9a80ccd42cbba231b39cd698ce9ffecf3a1360ffc5ba72a13ef2a9b155382 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/ensurepip/__init__.pyi sha256:c79bc8c20b447bf54b61d082df41b0bab90c1ce073acd177d505da52b1088b9c ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/enum.pyi sha256:5edb3aa396752d3d4dd8e1c0234061a771f2e11ed9b03354cfa88427c6fc569a ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/errno.pyi sha256:189bb3732d3abce42d01e7a6e96f9cc78fa90fb459aebcd8f61ee2e1fc53b49b ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/faulthandler.pyi sha256:fd04c7930957dad0d885d914db271e0632d6c4a890d7693e5fc4495ffa7e56f2 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/fcntl.pyi sha256:c7391dd52e635a036bdaff81d9d8d5f85700ec7755fd1948d62dd16325776df7 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/filecmp.pyi sha256:e508f107f3a4efedeef0c64df595fbddb5e7832675350e87f4cae37e215e8373 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/fileinput.pyi sha256:05dc6b9252c7ced1c1ce0d8e6f6e90d1ac542e681df99f36c5136f63d861ff96 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/fnmatch.pyi sha256:3e80856bb8c9ede7f3f993be20953bdcc2bf3bdb7b9a36d8c23c41692a69aa95 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/formatter.pyi sha256:238e2ad343b55a540935ca4b07af410817e90690b7a90421f45c6a12f81b3e65 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/fractions.pyi sha256:340e07bae6a78acf2ff5de004a14ef891723367664a34df804cd18d089961182 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/ftplib.pyi sha256:6b2bca6ae5c71248b4179a69a5c1c5df107770f3e850a0919a9d80d1714f7630 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/functools.pyi sha256:3589ddab79f4b42c09f29fe320e32d689bb66a919ba0eecc9f98d97f8f9decde ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/gc.pyi sha256:643e3f2779b21bcfd8a0f53f43d49d3bea0de8bed924e25e82428738bad69872 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/genericpath.pyi sha256:71fa66f4888d28e783ace4555f20cc36a643966870bfa7320e7e63005e27ea78 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/getopt.pyi sha256:1c755308b5f630e123566d4785ff25d521e2d12de4014056713d1d1f2dbbc19f ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/getpass.pyi sha256:30ffb5c36229927f2dbd0379ec2433d17c53f53590dd31d35f3e09f1e2717f97 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/gettext.pyi sha256:3133aa88083b36454bff29b2be052b841a964fbdff356d46a8d2b1d62a63b33b ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/glob.pyi sha256:de5a0c0e4324e23fafb69e5d19168e6bf44dab23371546422614c9232ae99731 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/graphlib.pyi sha256:da12502f89022a143e40101af3ba0cf3795dbd6e1668e9164e5c921b307d5468 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/grp.pyi sha256:f9b40b4ebcad000e1c331bc74a15a0ff6c60f3201c6802ca544264750f298a08 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/gzip.pyi sha256:b7bc92162efa18158eb735851ccf3c754810e72dd4f251c022cfa9a2187b0a40 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/hashlib.pyi sha256:200bff50f7a07820eef4c4b6c1de86e30ec5f6b8b9e902f8a870944f3859a91b ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/heapq.pyi sha256:c5d236817b5deb78687fdd604351b8d8d722d105c31bdbf9c6e2d70302a433a7 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/hmac.pyi sha256:4ca36dd8af43fa802f0939adf7f12d8119dd7296fefbcadac3160530f1d3482d ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/html/__init__.pyi sha256:87ee8abb57e93a192d86d8d53172d3915c0a99cfb26706388593771a468b68c8 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/html/entities.pyi sha256:0e95081f81cb39973d27757222b1dff090f0a0dd751fb945a5b68965d6e879a4 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/html/parser.pyi sha256:bd3a9040098cf98f5511524e2c7cbe97a0fd25446b789b854a875a88f7a02153 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/http/__init__.pyi sha256:f08de09cc2755c1889da118344fb50652bdd5ba1312a71c20b4caf1b701766fa ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/http/client.pyi sha256:2b538a64cfeee137fe365213a9ce8390cce2eb712025e2f2c88ad0e99110235c ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/http/cookiejar.pyi sha256:09e02711f60abe07b97321cc38bbb1e8f04671125bbff2c4ca0f1bddd742b054 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/http/cookies.pyi sha256:36e64d53f3b266568cdd98103783100af648974c4611ea924f6a8c100aba7dc0 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/http/server.pyi sha256:54c8843101d91cbd2be47dfd739a2340a148364e91fa31bbed12585f425d533e ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/imaplib.pyi sha256:730359e8754b45ac428263a57ed2cf302deb8c734e88e521ae25e56d46ce0163 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/imghdr.pyi sha256:dcfe6a91cf93eb95eb672ca0cbbc7bfcf603b4b4a0e3cb2a5525a47f09120081 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/imp.pyi sha256:dbc148e4aa7a379fab2b776a5e53170b6ba37fd977bbd93dab9f099d0d3c7c29 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/importlib/__init__.pyi sha256:66557e2e2953c86617b98d2d74900e7143cf08a170d9da45eb58765cb84a7c32 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/importlib/_abc.pyi sha256:a9da33f0e57a2f86d6c4596ba00ce733e29255fd1b60d0907984f3f949357145 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/importlib/_bootstrap.pyi sha256:a5f773cb4bdc79674be50059c8c6a4eb22e2f542d1d314773e01906cee8cd812 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/importlib/_bootstrap_external.pyi sha256:4f44072a326a8697ce10732a07570bda87e07e14d06b3d9fe5409f0b2a0e1e31 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/importlib/abc.pyi sha256:5ce4b3da2ebe32547cbf4bd90784bbd394bc72a69037aa059011d46574d4186c ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/importlib/machinery.pyi sha256:706c53ca0d7774efc39ce5525ab2d0062176b92c35753d7d7efc6574fbc8d57a ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/importlib/metadata/__init__.pyi sha256:76d029050d9188c53e9b663507fef22df31194b1c45d50f538009974f2b0195c ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/importlib/metadata/_meta.pyi sha256:b1fe2ab0c954147b5dc645310906e8fa12f46a9a74f1c593abd73ecf41da1f2e ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/importlib/metadata/diagnose.pyi sha256:fe8a5f9e5b24778d65bf0d9ff686b81a463db2c1b13e190a844780cc3bcc1743 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/importlib/readers.pyi sha256:73c01b96c49de122443a6c046bb339df4fba3dbc2a4b13c8643614338c87e298 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/importlib/resources/__init__.pyi sha256:9c7275f77cadc64ec4506f1500c9fc0776097952614a08473b5dd47f9f2d8a87 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/importlib/resources/_common.pyi sha256:f6c6ba98042ea0edf3fc2741fb93da26c6178379b6a9356bdd6164b870c7e6fb ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/importlib/resources/_functional.pyi sha256:e73337899b01cb88a0b188548360a158542838be91f31718d5b2cbe465f064f8 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/importlib/resources/abc.pyi sha256:2fd212763ca2571f29a673f66d34a36dd77f773bebd65637fda467e997e2b6c3 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/importlib/resources/readers.pyi sha256:40dcd6f4557910b1b6283de593af98ae10322a7cf3098ecc89437510daa8d7c2 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/importlib/resources/simple.pyi sha256:3f1f43d6630fa17ae1fff232d4969ca883760045124cb1eb5767d51914644d92 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/importlib/simple.pyi sha256:73b6e6ad4fdf83fa29dd6385da45a238ae6b74165763714841d0fbae097d7331 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/importlib/util.pyi sha256:fafb6f6497b941e70fef647268302d5fba65e9c3f2c8d1b060f3676b183229db ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/inspect.pyi sha256:b4dcbb46ef99201336b4840728f8ae391fb21f9ea41595680166280894e3ca04 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/io.pyi sha256:4db0261a1093767b021b1752fc3201a97e4bb3daa6512145492a435f340031d3 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/ipaddress.pyi sha256:38a15de005f5215c7b314006ce5216b6c71eb7adb4bf8ce648c636953998e9e8 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/itertools.pyi sha256:5e17291feef29d72276962727f64c6d0328ab777c2ff53b0be7dace84e9a79f6 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/json/__init__.pyi sha256:5dd5349e16128655996d25e9c4676c82eaed3374bf9740bd98360257d4df6a29 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/json/decoder.pyi sha256:f3b996968a67431f5b311eb0720a852cf02c6175fb817b5b1c7769b2de913050 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/json/encoder.pyi sha256:2cd50198cbea7f55e5ff74faf4920abf408aab89230ffc46756880546184e437 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/json/scanner.pyi sha256:7787f6d901b0a5bd59b4393ed529fbd9fb6fa388a7702e44d890229268f37c92 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/json/tool.pyi sha256:6adc3b487ddf0af41a5aa963a54cb51ba9e2d13f5995186b150ce1b96451d4d8 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/keyword.pyi sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/__init__.pyi sha256:cd63120da84d6af862e34864535acafb794fb1282f96c0c9b708507ea0259925 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/btm_matcher.pyi sha256:35a7105b57ba7e8a014aee5caebc1e302d0a29c0615c3426b106ded75537723d ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixer_base.pyi sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/__init__.pyi sha256:c4ca9bbee5b2d6e8ce77da1d086262dd4a5e48b9a5624ea334af4be63c9d9c07 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_apply.pyi sha256:508eb4e6081145c0b37e1a3bfb3615ecd7a590a7cec4fe291bde75f292204093 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_asserts.pyi sha256:958d61db47d0fc7a48fb9e025d78e14696b36e1f88f0f31ab23c4f6aed622637 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_basestring.pyi sha256:472b0b64ded05f4a2e047c786c3e6c4424ed57fa7a190945f8f29316978fa87a ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_buffer.pyi sha256:a9c6d9444dd7edc142c0043e047ff4364c64d3012f4b4e2d3d439f25b71a7b87 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_dict.pyi sha256:0dfe8a5bc8eb6ed61653f91602a958e4544b73c76b902804f299a9a754b5e0ba ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_except.pyi sha256:daa9a9d439a2cdde99832782f09e47be32d7a580584f9a01046083f42ee27568 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_exec.pyi sha256:32ced22c85367b890e07fa33100b3b4393a8f3a91ad64db5e1dafc230fdd4277 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_execfile.pyi sha256:82d5fdc26a3b01188251975c61315f98db276ce5d3b9d5cceb25335dfd07ba2f ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_exitfunc.pyi sha256:278aa851b44af2d7a880a9ebf75359035ed495c59ec54f1885c33c382a581bad ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_filter.pyi sha256:da03ee7969e0bbf153861bc535709b1f327325f75ecf49bcf3075fbbf141ac28 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_funcattrs.pyi sha256:0f60bf9adae72f6059a1f32e580453457db522ce94d68293512cb94fbfbdf1dd ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_future.pyi sha256:b6b79d97bac558100426cd993ed8847798c3d053f41f2afbb10930966b39e780 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_getcwdu.pyi sha256:a02234c50700221e17f2a5ba645f79d9b3291c2829de538954564b5707539830 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_has_key.pyi sha256:cfbdfffddc509c39d73a6b65f7b5ec0e3d0e730c175689b3d7ad51889f979936 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_idioms.pyi sha256:6ad2d86d46bdc03118b26f089b21e69a57d3e9655d89d74f2b4154af48ed4bca ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_import.pyi sha256:70190327270dc3425c3d0dd4eb73836aa6f62cd556dcc59bbf1143d6fed20e68 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_imports.pyi sha256:403755ad161d0de14743b779a9aafc4caedd7ab356a4974caf07d4bcc9b63532 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_imports2.pyi sha256:41816cec22788d967e270115975b637c574f66cc80087f557d8a18d865a45be2 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_input.pyi sha256:926234fc9141c90262467ba634eea51e31e9559a9d8b0d10b3ebd51688b1da79 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_intern.pyi sha256:2c20f3b46631474341a0b68d7d4ea4071054506fd522732a71c3f1210dcb380f ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_isinstance.pyi sha256:2cc0a90bc3bdc7d12674bd902f2e505079c21b79cc871d21ad6f0a32c360c7ad ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_itertools.pyi sha256:45239a652fa9c81c8a356630983f75347139d4f08d669f0192847b57c3782b79 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_itertools_imports.pyi sha256:0c56015800247607f4f5fb54d0791dbfb5f728f88980755fe94447a67c82c824 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_long.pyi sha256:2cf4798f1cc2c5a922705a05a8228617588ce3041b48cd597cefa09763a2c117 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_map.pyi sha256:bebd3f7c96df2440d782dd1118ca6b12c477270abddf820754e622b4ef98bdb9 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_metaclass.pyi sha256:ac246b2ac60471716c30b6b20d19d61bf5f8b44eef1eac4c1a03806d8336ea9c ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_methodattrs.pyi sha256:cdae7febdf54439bbb804c695b4ac54162e8cf48015a268bd9b74cf9493c5e41 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_ne.pyi sha256:e0e741224be114cd449374167bd0020145b66aa044e3c48b2a263af51206f580 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_next.pyi sha256:049fafb37a4af432d415f03e063144c623c4c66703c32a0da1fc2b63464fbb82 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_nonzero.pyi sha256:0c0ff76aa3751c4886d8c6b19506269b01855f7524c46a1396ada2a49b248939 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_numliterals.pyi sha256:42987d3d2ddc64cb09069c529f2aaf74b5e6e16cfa311a0cf4e8480a1be4041c ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_operator.pyi sha256:2c703a3b7f8f7348954601714e79394b076b8730fd89bb6c6f6c58563c4de73c ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_paren.pyi sha256:3c29cd2639239f7d8ec8c6431adf48fadcae345dab0deba57021cf6827673756 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_print.pyi sha256:9162dd1ca82b0a33605b1cbcfd2f2dd462c4ffe4660b1cdd57a1140cf18544b0 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_raise.pyi sha256:e89621abab6b78054454c2095a8826c3b6bfedbece4271900937524cf6948493 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_raw_input.pyi sha256:831fedb3a6dce4c3873b6448fee2b95ac1fe89b7d31e8a9ec273aae9b302b6d2 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_reduce.pyi sha256:8c3b79b4414fa5ee5ba56dbfc57fcaee0da65d91c1803e5d69fd582ead71ae09 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_reload.pyi sha256:084d5903eb406a608caba19fb7d2a5f73d798edb80afa381cb03777e8e5f009f ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_renames.pyi sha256:f7538b26b9b478ad64d45ce9138e7adff27f4671df111a1c1de4ab8fa0c4f2ac ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_repr.pyi sha256:6fec072b6e985767364797013a1214eb781fdb9258a976f272d6b5cc7ab2ae29 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_set_literal.pyi sha256:4503fba6b836dbb57b2e6e60ae1af30fb307837029a202dc6f94a583247b0f32 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_standarderror.pyi sha256:8b385e6530aa28f77e165d9a656ce185c14eb5d30863817f955aad3a671db678 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_sys_exc.pyi sha256:0327edd543fcf26c31343b0fdca5eec8451f69c27d9b284fd3bbcfde55c72f6f ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_throw.pyi sha256:b8c88be03fd7611cc9072ef385cc22573607d741c6e7cdb526f2e264148f5312 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_tuple_params.pyi sha256:a77aae86d1e0830320f8a0dcd9d98ef1cf684d3e923992d31b57de54fa97b95c ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_types.pyi sha256:015526d101343b1c305e064b5884d74011eba77585406c90a3590f37cb45ea2a ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_unicode.pyi sha256:44c105d34afca42df0aba3e01ca4e0e76fc8c28f1acca3d1b39a062a62802400 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_urllib.pyi sha256:ed610233e4efcd23649f3856edfcbb4354400302cdb2770534ffee8e31ca3d90 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_ws_comma.pyi sha256:204d39bd02a598c924f6d3dbbc7f88dc539f48d77e5cfd572ef7415fc2b445bf ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_xrange.pyi sha256:697bfc706cb784baed65eaccb472c088d41a4804101a47b70ba58947ef00fce9 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_xreadlines.pyi sha256:430e22f899f70362e81be8d2a4727c0685121e4dfc89e80ad45cb1b54aa7803f ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_zip.pyi sha256:3205169e8bd5f16383ae39a7479e5781e8fcb63052837a7d80e2b51916d5909b ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/main.pyi sha256:275afb3baf910b9e515fd5ee214e10713f2c9beef2498d1ea308a26cd273d241 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/pgen2/__init__.pyi sha256:3cdbdec161437205829a61306042ad06b2ab1e4ba4319aa4af2afa59ab90675c ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/pgen2/driver.pyi sha256:746d7bc85b1bb64883b2f282c96459bdcd3399a08b17cde6fe76936735338915 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/pgen2/grammar.pyi sha256:4edad79d72625d44d205720fff784952828cda1feb48d839693a9070be6d6487 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/pgen2/literals.pyi sha256:7528c89ceae23eae07e988570afb16d2551e09928c57cd6662661cf596c48786 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/pgen2/parse.pyi sha256:630444da7d50688146cc0c43a949c8ffcde42cf83cacd6755513fcec820d1577 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/pgen2/pgen.pyi sha256:f642e542599f7ef2e055e4bb7100be3860eecf02a63fdd9838e7ea99a2034543 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/pgen2/token.pyi sha256:99d8db1e82204c815619a18aa64cb516ac6963a5208a1e75e12bc094d513fbc9 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/pgen2/tokenize.pyi sha256:70c0c7a4935682ccb468956b1b67b6b810eaf436d7777d21b5740132300efe90 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/pygram.pyi sha256:0e0980752b7928f83595a179957d58e030f1e659ac14cd3f6c66807e2c461eaf ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/pytree.pyi sha256:be11a0b980c4e60c5d6d4c46fcb2b154f67d2a191baf20e3453fe12bb1526755 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/refactor.pyi sha256:f4c40f0a404486d82abc290179d07e8600ecb7675c2cc2f9bb641f358fc32e54 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/linecache.pyi sha256:b6508251ddb592b4460e3d8e911bbdd587eed735207ec9cf667eefd2dff5664b ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/locale.pyi sha256:e0d72d6efd979d1f1bf33d16247b6fed5e419ff4bfb8096af365cd4eefdc62fb ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/logging/__init__.pyi sha256:c5da190829856cf69daccc482b8159465e72769e8d9bc31434ea2df756a10f35 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/logging/config.pyi sha256:2d48dfe08bff32ef1b2db6de596edcdc2f9a20538bc0c833ed1ce0a3a72c9dc4 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/logging/handlers.pyi sha256:15dbcc821255d15d4bb806e25af989c6f8946ea95429ba469b00dd84c3433286 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/lzma.pyi sha256:399e2a68a904f6041b9ace3fe9b56c62cbef39acb97efe8e5b8c873f97468fe4 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/mailbox.pyi sha256:877c02ab2f520f60c0f3e681e64eef5b5ed28728652fe01957a8982a9453c8fe ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/mailcap.pyi sha256:498a7db38e2f7329dbc25027b9bafcdcb2f487a408218e2c43ccaccb29493394 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/marshal.pyi sha256:fa2826e1773553109bc1003bb4330f0adba36d2e3ff93047985ab95a4b8c4cfc ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/math.pyi sha256:12eee5200695f8dc8ab61d584fac64c6e705b1a30bce28748d0f46387fa9d170 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/mimetypes.pyi sha256:743e89c3d255ce503ea636a36274e0098bcdb60f9adcae85b332039d7729dfe9 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/mmap.pyi sha256:21b81076494c5a3f88f8364be1c788e4ace7899d5c36ec1d04f2c4e599c3d769 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/modulefinder.pyi sha256:a6c7298b88e932fca3e393a5e3fef671c4f0b3ab0d3b6999488de3f2ae164088 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/msilib/__init__.pyi sha256:8511e39bd0dabda2a4a7dc43befb5b31a623b9190e68fa2e022529f581af3c75 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/msilib/schema.pyi sha256:2abddfce12e507f7a3177cb3ad6e86d14ef4f5e8efafb83507623005982d7331 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/msilib/sequence.pyi sha256:f077df606e18b18d487f1c53c8b961a5dd035b84a5e218805a20ba48113fd653 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/msilib/text.pyi sha256:484bdb5914f47e2709b46ec896100cb24eddadb7a5fc8a81d80c19a7aa926535 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/msvcrt.pyi sha256:29a7e41078ad5763665c7252f79e916b072831985757afe667e8a8d19a4c4afe ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/multiprocessing/__init__.pyi sha256:845bf0f3f2b5a8ac343bccbd9be0b3c5d42d779ee5ef4bd47901bc9e76783ef0 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/multiprocessing/connection.pyi sha256:14216e3b795fb8c4b339e62e049649dcad7e3eb4bdc8de46acf339f62da2b167 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/multiprocessing/context.pyi sha256:f116bff04e435aa643fc3b5aad7b77679475926008b112691c4506242eda34e7 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/multiprocessing/dummy/__init__.pyi sha256:58db2befc1de1f3ebb546d78a8badceb152414d4242add7c8f0f796a68450508 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/multiprocessing/dummy/connection.pyi sha256:418ef03110948be65e37ffb687b613ca73cc12c2f920b893f72cc7cc337db612 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/multiprocessing/forkserver.pyi sha256:51d073d49b117c9759306022e5f75c5b2d4b52108d2ca2610b911d75c288d5c7 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/multiprocessing/heap.pyi sha256:3201875f5b826d6720086acf15c36e0b9d25aabf3b772d669d9cbf0aeb8341c3 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/multiprocessing/managers.pyi sha256:26bbcd1876c9f54036c0def08240ec36e4aa7f557ad22fc6cb1c05207a3afb03 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/multiprocessing/pool.pyi sha256:9a179ac2c6c1d3e2d9da026662fb0c842b74eb25d60ad83cb4294f24934a2746 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/multiprocessing/popen_fork.pyi sha256:f9ff39d5c1d011b33f2fda176b0e8fad41c8e9b28055ab11475ece8ab39277ad ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/multiprocessing/popen_forkserver.pyi sha256:92e299989c70e2277c4797534e9f81ec4fb9a8359349ec403a40aa4ad10ca0aa ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/multiprocessing/popen_spawn_posix.pyi sha256:6725dd3c5db2e30bdc82f7a258ea2ebfd63d3fd827867ec3e175e90fd585e3a4 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/multiprocessing/popen_spawn_win32.pyi sha256:cace5dc9da8104ea122fbdeb079d72c1d473cd002b1212ddd3cec70ed92c80ae ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/multiprocessing/process.pyi sha256:11d3f575be36bfbf6eee9dcb48d72efb268261bd9f6b2bd5e46ab97018c0391b ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/multiprocessing/queues.pyi sha256:b3f0e70bc5dfb76822b346afbfe010f504ad5e7ee5b8cd630bf0ed3d8070d768 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/multiprocessing/reduction.pyi sha256:77d3a3884e4be1a0b7faedbe582edcb00ac2b64aacfc830e8613953048ba5236 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/multiprocessing/resource_sharer.pyi sha256:41978346584aa49dd6a44f4d14917c376586707c7fe54442ff403b37c494e74f ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/multiprocessing/resource_tracker.pyi sha256:3c7cf9fae18b77042a8865a7933c6fcaa9633c77d9f7daed838c0876a65dfd10 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/multiprocessing/shared_memory.pyi sha256:4ecbe057db388491af7c0e669063c35e559ff700938f3d08a4056dc5315eb2b7 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/multiprocessing/sharedctypes.pyi sha256:a32f0564bb5c6b6666675397cef53e9051922e2a1e0a08413b589aa8bc1fcbc7 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/multiprocessing/spawn.pyi sha256:8d06d5b1f8bbcfd583fcecf0f9b0c05201c3c2115c3c1cbf1a79c452598da7d6 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/multiprocessing/synchronize.pyi sha256:a79f8f463346e2e7d662f2e86f84d69469a2d1ea5b8aad3c2db956d98ec00399 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/multiprocessing/util.pyi sha256:b6f7eb170f6ea8dcede97b7f7c95656c5dae5c8a09cbb6171003b3bde07c004a ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/netrc.pyi sha256:8e72a1d978f79aba0e4e96699be0bb0583d57b9335f1400855e87ae80146cb0d ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/nis.pyi sha256:91a4cd8999a423445f8332ebbc70e804b4ab32465db2ea9c59fe9368b0eb914e ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/nntplib.pyi sha256:953fb89e3e810a9f36d24fa45ddb8c244a41a5eec7d975ea50bc93c56a126889 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/nt.pyi sha256:ebdfc292f45fcad0f9a12b405bce45deb89d388862c9f6b55ac26114790db7e7 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/ntpath.pyi sha256:138fe0e9c17529b698dd6c6e1fe2b4f9f76863f03079ae03d90d2140215fde94 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/nturl2path.pyi sha256:18a98a244953fa0a2cbd7a2cb1e438922cc1aedc2368676233fd53ad78a6a5a4 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/numbers.pyi sha256:f8862186bcbe27ab283659a9973ba20e159b7ff513a954f8ed0f68e4b07aef83 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/opcode.pyi sha256:b013da97f9196f1dfcb3935f0dec065fb2ae40aa4653914c5c823813058e4518 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/operator.pyi sha256:3512b5e711fdabc809d42073b7692f94db17a9f3b59e0ec3ec683973b87cadd7 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/optparse.pyi sha256:fb6b02d721fb170ca4c514e3d05186b8a44db05080b8f45e2d4b2bc885083540 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/os/__init__.pyi sha256:1bbead25bbe51b5fe4cc577c8270aa4b8321b7780fce50b58a1201ab3babc433 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/os/path.pyi sha256:8f5a2908f64121030d842bd20f09080c2d11a0d6ee4ab8b7c8111e27904bce2c ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/ossaudiodev.pyi sha256:b005e4f5a8da325b6283a660467f039f0260579f9e028884d0a18bd193ae86b5 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/parser.pyi sha256:a76f75d5379c5d74931ea72834cae769a511a7caf69756f2b4f3fac95b5dbc36 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/pathlib.pyi sha256:bf9d831c7fbb4ec1b1df5d6bdb9c553c664ea7d91b7c65a7a287cd1995e87281 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/pdb.pyi sha256:088ab0e22e0ea4995998b7d1458eefa1521509b8e231ee91fbd34f6148ee43b7 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/pickle.pyi sha256:3ba04e6289818b209c73470b9d1264e239e6c08ffab9955010a1579fc8caaa7e ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/pickletools.pyi sha256:16f135193039614f891c120efa608021fac00112fb8360a4d079a027beb980d7 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/pipes.pyi sha256:885687879e2ba76a9978992178f26e78779d3f6d5bde917d0eaca07dcabe8050 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/pkgutil.pyi sha256:c54b981f2978f8cfab2855827f679f9fd1f0b409df103da043c7db53bcf25ec5 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/platform.pyi sha256:b4577349e6060f180e8217d914c66720be5774d203645d62f8e28bb276e1e581 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/plistlib.pyi sha256:a81293a94927553ed089b0c63c36a3dcffc9bbdb8962add97d74d53181a9b3e6 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/poplib.pyi sha256:c29dc26ccb09fbdbe1d0824d389af147fd89d64f6b0af588e58319981a6fb809 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/posix.pyi sha256:af8b84e6eee2ad78b039cf0bdad3688fec90fc5d36ea3cc27581743ab91d31a9 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/posixpath.pyi sha256:1f93a0fed10a1abf5e9656f24082970d84b9cf473440a52b64cd3d05a518d8e4 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/pprint.pyi sha256:544348ebf5c1d49718d7c2a7ddb6364a6d3679f06e085306fdb7a22e5a593906 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/profile.pyi sha256:061277b8a714c6275dccd11e656cd9cd674b144e55e824791d4bb1a675093d19 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/pstats.pyi sha256:8aab1ef5a1c15b2e002df6fbfe90ba17912677be9f3e57a064520b106509fdbc ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/pty.pyi sha256:ad703d8d7b54389790e43d3a76fe42f2dc10c6b39ab6a990ae583549915fc545 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/pwd.pyi sha256:a519692b8e07f7c0fdb671c68b90b478380e5faf1d93ff364a2cc2eefa169c7e ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/py_compile.pyi sha256:c59d8f387ac9653ef17bb79ab9e3bac31760a4516475fd4178f745d0fb926ea7 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/pyclbr.pyi sha256:de67a03e1b1317ef5d878744f56e426599453713a970c1a5007536290fa3ef8f ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/pydoc.pyi sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/pydoc_data/__init__.pyi sha256:7bab797a4ea4b42b87a951ec058fe0166e4bce3e01ba9c81721d77bb4b762557 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/pydoc_data/topics.pyi sha256:2269fc5ef1e416c447d053bb1d12f5f79bf9f0367bd08ee5c01fc6216731b993 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/pyexpat/__init__.pyi sha256:b2941c666ab12ebf206dc261c65df281167d20d2e5d8795446ab7a432427f389 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/pyexpat/errors.pyi sha256:58b60c7a2ca462753a829377e4322d8941234cf6f2fafbb40ca019e1a7c679f5 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/pyexpat/model.pyi sha256:0f1f28250bddb34c4a6e3266f608b60ab000d47d39adf147273ac1e5be11b347 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/queue.pyi sha256:752e5544164d1646dcafb8846e09226736953018a4395aaa7ab3c2631b6e9e36 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/quopri.pyi sha256:94bc75dafa88f698c13485f6feee6eab05f4b651037d2907aac6841b60abb11b ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/random.pyi sha256:6c00ab5a7e69ff71ce7ed390a0c1b5082a8c50c4229d8cade76e69d8687057ba ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/re.pyi sha256:2681369db2b816ff942036e8ee5813a7fdfce76e210f1f24451a4be5086ea393 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/readline.pyi sha256:bac2ab52145c08d78e55d632dd2e88f278d13915c843dad7ac699ed34b8625de ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/reprlib.pyi sha256:3693910aed1b09751082eaf83e1c4ee43350795a73b4b5d5ea7b29e255c33028 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/resource.pyi sha256:16d4edd19d6c36b5b3e84302ca8c08440abcb7301e4e979eeab5152796fe4ecc ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/rlcompleter.pyi sha256:86b1edba191d53ebc96fb13ab6b5970fe213237dc03904ff1c7e4212c51155d4 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/runpy.pyi sha256:cf66a578fb86c0ea87493dc630d92ba8b0aa3b33d0956027b99b123e8c31c78f ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/sched.pyi sha256:1930c72bf10c70268c67d87ef0ea65a18e5242201aa930d16e1dd13ae8343382 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/secrets.pyi sha256:989d0fa5be3f05476fcc173ce4d1106d160bb0913395dd493dfa0f1c7d1ffa66 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/select.pyi sha256:0fcc18ff82cedf25e39dc4cb1aaffd32a1097959b821268eaff46ccbf05851e6 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/selectors.pyi sha256:89701f8a264beb72183df51d212e20da931fc7ab61ab82ba36a43659f718e991 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/shelve.pyi sha256:08dabb441de3960483f25a595446f8d82a21de97de3a977ab63a775c2557a6d4 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/shlex.pyi sha256:304057bc6d300b8c741fb8f4bc8f3859a8c19395756a9f123ca51f109dae70bc ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/shutil.pyi sha256:36223bad7e7ddd480b781db58cf12b97f0b3ca7edef9fdea3aed5205d001e1fd ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/signal.pyi sha256:94321a4455a826435e19f3ca6af72b32dbe26b86a400c58c4790480e50d8bf1d ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/site.pyi sha256:71effead77979a1dad82cc4e47fb4924e3c54162e2418aac9d282004febd86e4 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/smtpd.pyi sha256:4e194c596aed27853de7a1b56d642a440de658144bfb1ff7ef4daea5459508ec ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/smtplib.pyi sha256:e1ba1389659fda8dd55ba4212133fc24d11e3cfef7e00971c8c794d5c9fbe023 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/sndhdr.pyi sha256:fdacbbb01d945c1a2a6eba0635223c5c3acdb058e927f9e9f83f1a1c8d3196c0 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/socket.pyi sha256:b27a3c1fa5bc463afa13a733cf293edf0e1d4f465f1513413a44c1f7faa1d5be ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/socketserver.pyi sha256:872650a745df346a4dd3972af2aa487a7c92dac526ebf1f7a1d3af4b2c5a70aa ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/spwd.pyi sha256:d18323aa1545a4494028ad3a25b0a5401076f00f9e88560f42804ba6d741aac6 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/sqlite3/__init__.pyi sha256:ca63ff85cae5e4610600a23a9b05231b192266ad3e1ab530d6b4dd8dd9bb5438 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/sqlite3/dbapi2.pyi sha256:90aad0d82a33806f06a085cc0cc362309cfffc1eedcd9d1541bda3ce41faa798 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/sqlite3/dump.pyi sha256:c9cd67b263730096df01415a2933288a4f7d800e1380fc31f76bb1e39af65440 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/sre_compile.pyi sha256:5c942af231b8d890e76db4504e71a9969daa08c9b200d57de9386d9ddd38b5e3 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/sre_constants.pyi sha256:f4f4f9f3e436a0c0eab5e8f36d61b60f9f94881a3c9909e9b6201ebe35bb6724 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/sre_parse.pyi sha256:4d05172a434cf82021fda0f3353f6ba2cfa3ae9635c366f3dd481b8601a3627b ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/ssl.pyi sha256:adf0d82352668e7030cb74d83407e359e32d76f4f197f40b0c61d563e83768ee ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/stat.pyi sha256:def3ac8414d161367599f3bb92a3877d3ab537d5cbe3e9677fcb7fc9cc183261 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/statistics.pyi sha256:db782013f8df3b472f6f403cbd92f06ed643dfb5eb426e77794a5d6b18c3dca6 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/string.pyi sha256:65c8f9dfcfedb0c87b8a3418520c5ed3542176ed185335ad624d8797d713fadc ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/stringprep.pyi sha256:ef18c36d7f928750bf134ac567e6740e7c05e8fdbbbf4f3c78c334de42f64768 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/struct.pyi sha256:3976625eed88e3f5da2db8c902fe80040d3f150fbf178ff7047409d2b824a168 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/subprocess.pyi sha256:be5848604292ed689f15561ee6e5937a805cef3b3bb3e52aa475e2213ff07c02 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/sunau.pyi sha256:091bdf0416c45ff31c792661a32c237df052d4e01a7c1b5e98734fd0aa175952 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/symbol.pyi sha256:c34ec2441b17a706fcdb87b9174cf77da702427c8b0e021114bcd4f492ab8561 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/symtable.pyi sha256:24346bc77de447cfd7aa0c83d0209c145818c712ce8ac675a9ca875f5b25ce49 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/sys/__init__.pyi sha256:e2b84517d99c17c207cfbdbe8e26dc6303f2dc363ddc78c232bcfddf0144764b ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/sys/_monitoring.pyi sha256:40c379df78d068ea44a00acd7646265818b7b46a0b8c9ece4d01e060247e82ea ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/sysconfig.pyi sha256:dd0012e001a632a3b1a2dc5d0f70988efa758aab6a6b1ce7867e7bba5f26fbab ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/syslog.pyi sha256:a811d6f4c638e14f76c4a7456d882b497963825395b406341984dae35047c1b1 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/tabnanny.pyi sha256:0603e7a94142c236e9f96d12a0e60593b74cacb634dcbe5e06260c76e4d1afd0 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/tarfile.pyi sha256:cd216e5b92f7dcac204b821a9c97840f8b11417325a7c42f02456a1c5b02cd3d ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/telnetlib.pyi sha256:17fdfa5423b3ff08e0bdd52165efe3bab5ccb3060d99ce52fcd6c3cd21eb13ce ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/tempfile.pyi sha256:83afe4cf9ce0f4aa6f6068dd978f69d28d47fc12ae7a75f8f89418faace9e575 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/termios.pyi sha256:e9e1065949260d153ff9f03e68e2165ac7bdfb5188abc4fcf52e1569ff5a27b6 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/textwrap.pyi sha256:a9e8b0022a9b3caf2211c1f85befa350cfe272485914d9f1f1c12f4ea54fbc26 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/this.pyi sha256:c41b7375f702f50153033008804988dfe5b0db86217b6b4c5f7fa588cd9f7e40 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/threading.pyi sha256:4ca97a3e947debf5b5e9726feb4820747978de8f4c6497e1364c49ab0eb37992 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/time.pyi sha256:e32320051e13e4099edb69774a44675ebab5df8262be4ddb2487255cdb29ea5a ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/timeit.pyi sha256:027fea577c4c6acb626dba1ee1808081df64e61d7efdf3c6dd009eb9055b4adc ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/tkinter/__init__.pyi sha256:5c441a0bd8a10799c9afac86526c4631961cb7ff559f49974e772ae7daed28e9 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/tkinter/colorchooser.pyi sha256:9c2ec0b6b5ef577c563f065175d2b51168e8927dca6cd39f32816c6ad30a75c1 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/tkinter/commondialog.pyi sha256:5fbcd751b2c73c70be322083668551469117f63146577ce08f5ac1ae9586e65e ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/tkinter/constants.pyi sha256:c6ca13a828240eeb3a0af3054ac28d2ce68235d0133e3c3fdd402aba3a482299 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/tkinter/dialog.pyi sha256:cfe4892aa3467991d9d121ca12881a4789a5e57f73e00bef1057f823f27134d9 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/tkinter/dnd.pyi sha256:833d709fd694c9ec98953143a463bce134cacec7086f755ab71a3ad0862f1ed9 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/tkinter/filedialog.pyi sha256:da3bae09fe4604098860095d28dfcec403f91204c3748f59c12fcef796f26e31 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/tkinter/font.pyi sha256:21ce32be6b39ea327ce32200b0bb71d949ce7531b546d8980416c73a399a53e9 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/tkinter/messagebox.pyi sha256:1e9fcb9457f05704775b888364ab61ade194a1f3db21b88e9239753be1c42fda ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/tkinter/scrolledtext.pyi sha256:659c58293eee350eedd4527846a9575f9042260f5972cf777b7b8546ab7e6d25 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/tkinter/simpledialog.pyi sha256:736393424a46699b485004645f576b183845c1d97d7df979d993621af92ddfd6 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/tkinter/tix.pyi sha256:3cdbdd2932b933c7c30567b08ec6c7f0d87b507da270134c27ff920aecf47fe7 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/tkinter/ttk.pyi sha256:b126b51bbe6889282ae5b489f43705d1be05830513eb079d01f00aa2b4da42bb ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/token.pyi sha256:85b47043f9a1ac1064895d099ffd746c8d15ba03f8e602ceafd759277329d8f4 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/tokenize.pyi sha256:14e272ac5bd894f7fdd04ca815d9238b72e1fd5b73880ad1f80be966718c10cc ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/tomllib.pyi sha256:6435b62447f39f7577a65633fc6b42299db2f8fc0897a9b374d663e72a0e8154 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/trace.pyi sha256:8bf361f6f15af04f6f0c5085be645e69e301ceda429c516e242ff93a67a3e11a ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/traceback.pyi sha256:1577218ff644a53d85b77d24ac526a9ae0e06d2cb18996979cc8d84f7d92d150 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/tracemalloc.pyi sha256:5cf4105af421e72646dd8af2f07ce1ba3d56b84a508cb326a02b2b9988db106b ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/tty.pyi sha256:d56c7c943a8c02ac1709f891f12b1f318ba2ce6d676f1eb553196ae59c6e9ba3 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/turtle.pyi sha256:c249929a7762bd3153b278dd13633a720797b73272495eb122250b908fecb9cb ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/types.pyi sha256:9d13e608cf11fa7a1d8be00c2c2d038f23afa61b42588cc5d501ba3363ae7af1 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/typing.pyi sha256:c509a363406f0fcd322c2e9c0255e740c4cd1acf65901e562d99c1cdd6b0f90a ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/typing_extensions.pyi sha256:03fdf07de32a23740233f9af5a30f54992abb802af7919417fc62facaa9c9fb9 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/unicodedata.pyi sha256:01195ae1c1bd1399d67bb85117367cda41f5d20fdac331a9e79958d7a214eb10 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/unittest/__init__.pyi sha256:4279922a8152fc3d5b7112ea140bdf2629d79f6fb4f838f2052a87ffddafaf88 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/unittest/_log.pyi sha256:74a525c203a34a615108932927c723d9bb9e4a999652c23f0aa93f07330f8400 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/unittest/async_case.pyi sha256:286cc491acf6e2b1db31ba7e792784f6cc0e5b9bda756b9883e94a7b06f62ddf ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/unittest/case.pyi sha256:f15f16477b9213b621eb9bb24e5e857c806c1f806fe35f6aab170400ab60143b ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/unittest/loader.pyi sha256:8cd07188a54cfbe889a1ff2d8b3ba4892276b14e315d59e3655cb28331d4ea99 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/unittest/main.pyi sha256:78764e34357086bc0649ffc75f629e9bfba4f2fef6621384ebe46b17295af640 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/unittest/mock.pyi sha256:1d7e435ea41a21e9ed542885b9f661fad1e949f9625141838dbd57f2202793ff ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/unittest/result.pyi sha256:978eb3509efb64cb29d7801a4f094c088ed60278d8a6dea06bc9591430eec255 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/unittest/runner.pyi sha256:eabaac5475cebd23c74a4785fef60f7f9b1468b82aa854a6162864683a8f852c ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/unittest/signals.pyi sha256:af3b17e0cf6bb60736d5650ea100f085f18ae4b87eac9637158c773769581585 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/unittest/suite.pyi sha256:4f3e91832c21fbdc3c68820e49e1be9312954f3e503327bd6e60b4c8908ea9b8 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/unittest/util.pyi sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/urllib/__init__.pyi sha256:23eba188131937db6e62b8de6567336c14f93307bb5fe12ea6a7fbe3fe1e5e0a ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/urllib/error.pyi sha256:6cfa991b421758a9c1d895532b699746624790091e162b21cd818ccea9631a74 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/urllib/parse.pyi sha256:edfff5d3ffa55c6bd173ee5f1dd231dd24a3fad7e87f541ddf2c0a6195c7e0c4 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/urllib/request.pyi sha256:87db69f0fdfa24448aae0e5ec0e5edfb419b0f9021c54f6176428b1355978dc6 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/urllib/response.pyi sha256:b00ee7a4d8f6ac1ddbfda14e857a86950361f86ee41a6c98699df0cfffcdf7aa ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/urllib/robotparser.pyi sha256:c8cb7965101ea564ab6bea96b62d77dd91a26c2b6b25790c660e642897be31d3 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/uu.pyi sha256:390c761762eb38f80c8f4a50854bc8b728f4959863a207d773a55cbd02f7ee62 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/uuid.pyi sha256:3589c27fcfaf53f3b5ad4ce3637e659cb07370484d4b4e006bae92ca2ddcf863 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/warnings.pyi sha256:45cbb144597cca38fbdd4c6792cedb299275fb8f1b8b6167a916a41458cfcf8f ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/wave.pyi sha256:1f87e607ce27ce80646f70c7a672e09af646048248e41617f0fc466ffcc2ec7b ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/weakref.pyi sha256:4a905e3c05d94df4169836bd1a5ed1c7f5263eb41ec815d9c4522fe05fd0142f ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/webbrowser.pyi sha256:c91f16be3d537bb40c310965c4b82a350ba8d8d9149f39e2421596aeba080423 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/winreg.pyi sha256:7e6269e35fe25001d40df5d34838a9f5f454e0f7e33791d66861e2dee2d39e63 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/winsound.pyi sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/wsgiref/__init__.pyi sha256:778a8c27764d2cd0270e4d48ffffe5f272142bdbb10e897e6d7b23b5cf41b17d ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/wsgiref/handlers.pyi sha256:af0f9054778df77f51791873653bcf001b90428e0be64df9118b014b6b94db21 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/wsgiref/headers.pyi sha256:fa7403df054a0acfd50e94de7a167c09d2882d79b41de73465e191742499263b ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/wsgiref/simple_server.pyi sha256:f3d3524a0a439ee396302b81a6b536d7416c9e7321dd5e933e64f6ea67756987 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/wsgiref/types.pyi sha256:371aab7c027b24174fe01b96b3dd31c9f75209f9f2c125d88bcd2e09746ddb54 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/wsgiref/util.pyi sha256:342a5b44f3fd7d3b76d697863655cb81e82ae94d7265a780c453be4947c19678 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/wsgiref/validate.pyi sha256:c312551c27cee6b8eedbd8a1045f7a5e02b7763e5bf8b6ec5467a8b46829d799 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/xdrlib.pyi sha256:9ba6fb3ad09f93855f4e4b7080ca2fadc5328e1095d3aef58c092d48931b7701 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/xml/__init__.pyi sha256:6e2d0be5210ec64e05c8485fd7ca14f88f0cb1ff52f68fed26dfa655cf777f6f ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/xml/dom/NodeFilter.pyi sha256:4091be01af231e33bfd1466bad34c93f3d7bdc357c94928088512cf980af6897 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/xml/dom/__init__.pyi sha256:2cd460225efc3b4787de6ec4e4616a1b404a434252b07c53067c2be4ace766f2 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/xml/dom/domreg.pyi sha256:bc9459c18193e6e7d18cda80aa2ed5be18d4d477b0c756cbd5e4235680143792 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/xml/dom/expatbuilder.pyi sha256:074e534b2d73f3435987ae726887398cd73e412e04daeda9d8b61772cfb84c51 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/xml/dom/minicompat.pyi sha256:25f1c34ad3a867ef33eac2d9e8f318d12281afd91f94223e33f72b6ddf1a4115 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/xml/dom/minidom.pyi sha256:e62a5d9143fcf036b28a6b9df473198b1c9fa30e7c1ed1e5f7102092589255ac ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/xml/dom/pulldom.pyi sha256:2029399fced28ca262123d9e61f98951ae83678cacd24ae9aeb1294eaa1cbbe5 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/xml/dom/xmlbuilder.pyi sha256:b8c2fbe1f6ff9c81ce2bf2e7544432c168ab20dcdcba91d7ce8084ee288013d2 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/xml/etree/ElementInclude.pyi sha256:95c23139c03c853ba9b5c89c595eaf0e2a0c0cf2b47c6dc0af21d38ad1250b7e ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/xml/etree/ElementPath.pyi sha256:edd31114d59bad3c21f9b5fd5357c1f5c3fa6eb9ca1a675f32f612264a2686ac ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/xml/etree/ElementTree.pyi sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/xml/etree/__init__.pyi sha256:89847b79ba5d07783dcdf06f2029d5d55cef424b4cc9af8387a957e02f6ee14a ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/xml/etree/cElementTree.pyi sha256:3d2ef997317a085ba8ff174ef37ccaf88390ae7a0943716452831238c7705893 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/xml/parsers/__init__.pyi sha256:f299b7cf785e304c74f40f385233d5430de56fd707e97f942bceac903b1f11f9 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/xml/parsers/expat/__init__.pyi sha256:987f58459b95e2abb392c0cc2c49b18a2b0016036130e865f29d3b673952d971 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/xml/parsers/expat/errors.pyi sha256:33b19575df80c4e87aa06c3acdf38d1004cb32cc402185b6cbd9113979e7f998 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/xml/parsers/expat/model.pyi sha256:7c5b86b607fa15f23b5f8a6238af486af924f7613d24646e049a7f30aacd4296 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/xml/sax/__init__.pyi sha256:d80e97b81bd9d3b3b075569c5b116717ef19b62d6df344d380daff5d52e46c00 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/xml/sax/_exceptions.pyi sha256:e5596f6623d476a3b6073a0029123511b32c0eb4d75f78aae7879efc3e2b26fc ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/xml/sax/expatreader.pyi sha256:0de6834bceb5273ffd124cc8048ec5505a3c79ca5b847c02074adbc7581c7abf ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/xml/sax/handler.pyi sha256:d3e1a3b32afd1cee448d10308a6c7a245ec474426f97422698325635b7b7c4d8 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/xml/sax/saxutils.pyi sha256:e79e0ce497b65f3ed17e15c8db35aad9d01a5bf26ed56a730480ccd0775c9352 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/xml/sax/xmlreader.pyi sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/xmlrpc/__init__.pyi sha256:acd0996250fed425d4559a144621fa03a4168c961a263d35af1d4c362ba5ea62 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/xmlrpc/client.pyi sha256:67aba8eebebb77e7e2ca592ca8ecd06ccea9c523d1462c1453372ac91fb9cb70 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/xmlrpc/server.pyi sha256:038e179be48e0d687444a6cb6ccf483a2fd54c49b4f292b88bde39147fcc905e ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/xxlimited.pyi sha256:80e90585c75f1a9cba3c86e85dee39c0e0ccc3ef7862d0b5ca95130b10714df5 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/zipapp.pyi sha256:9621c3bf4d4ff89937ee86ef8d26f7db68709d6672bd69250703761175360a6c ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/zipfile/__init__.pyi sha256:30600d0495da8616b86a16d7b7fab3021919fc24c68012a3f3421d25ebf33fcc ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/zipfile/_path/__init__.pyi sha256:a9c69ab1ed1ab5e7a59bbf4ece0c3ce5a5d66778f699e2d20b2aa89f53cbdc1d ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/zipfile/_path/glob.pyi sha256:b50db7ed67851c6d3643f91860862467d21e1d9c901ff164b3861d93b33d3d20 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/zipimport.pyi sha256:d293f88055dd23781e711c6e48ce9b791d36561d1c9fe7dd88e15c58311c59f8 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/zlib.pyi sha256:9584cb16c204267cd0a3473b95d25d26b4705434c8d0b0cb3d12bbb038e65354 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/zoneinfo/__init__.pyi sha256:f8ab349bc2f63cd67bd6ac8c16564a05eb250ba7383827f596cb95025ac21b17 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/zoneinfo/_common.pyi sha256:0b9bded9ab218a2ab6266d04b5611d243b5c77135cfbf1307dff08e7aa457d91 ruff-0.8.4/crates/red_knot_vendored/vendor/typeshed/stdlib/zoneinfo/_tzpath.pyi sha256:045716faf419606810d20bb770380a1fc74264453a372ae36c3c4bbc414a764e ruff-0.8.4/crates/red_knot_test/Cargo.toml sha256:f936711acba01d1a8e4aed8c0cee4b77e444042cb7c64e2076fa52bc3f618d65 ruff-0.8.4/crates/red_knot_test/README.md sha256:e30aa87b7fcbbb6540f5897f377ad4764af1fb143bd66d0910be68b8b19254e4 ruff-0.8.4/crates/red_knot_test/src/assertion.rs sha256:35ef839920c17ff4ddc4babb234ba879de094ac510de58cc849e7df0a2a22f93 ruff-0.8.4/crates/red_knot_test/src/config.rs sha256:e80296bf5d539c5c0ba07076939174b406a5f4ade1c333da86fbbc1fcead596b ruff-0.8.4/crates/red_knot_test/src/db.rs sha256:8ab77f9dbd9972a506d4daec078f8ceaeb8bb41af7762d2c78fde7a5a1b2fb80 ruff-0.8.4/crates/red_knot_test/src/diagnostic.rs sha256:b344cb2281422438ab41ff7577c619894cdb8449305d0bbba55a6c81fa1d70e5 ruff-0.8.4/crates/red_knot_test/src/lib.rs sha256:a5cd0d988c1d648b1bebbaab3523e15f462945d1e321580c747c87dfd3f62707 ruff-0.8.4/crates/red_knot_test/src/matcher.rs sha256:5ddf2612a88a72e1cc3d8e1e731e6775864df73dda25de920d76c91be3a929df ruff-0.8.4/crates/red_knot_test/src/parser.rs sha256:60d718967fcff57aa2c4b0b2744335e1697a4bc6094e5eeaec5c82733db05003 ruff-0.8.4/crates/ruff_graph/Cargo.toml sha256:4e94112875af759938a88aeb53005c99536394131df9d1bc6095cc622e5e7678 ruff-0.8.4/crates/ruff_graph/src/collector.rs sha256:901d1d78eddbd981526a002fbc7b404cb7ebfcf089d2a46d8ed0bba7078b7946 ruff-0.8.4/crates/ruff_graph/src/db.rs sha256:03a03620aea3c62a44ca0d4750eaef3c4a9492fce79caa56413610bf41ef8624 ruff-0.8.4/crates/ruff_graph/src/lib.rs sha256:4067b96695d706bd0b8b9b90d589b5fedf8f7a9ac41c25228beac02ec173c9db ruff-0.8.4/crates/ruff_graph/src/resolver.rs sha256:4f0a39ad7b4c9947a853167a74fdf196846f5cc3359517803be76bc8ee8a2dd8 ruff-0.8.4/crates/ruff_graph/src/settings.rs sha256:790aca5bfca5f7e2dcfab84c93542fdc01c987eb50ac9a580c9b1bf19a38ce47 ruff-0.8.4/crates/ruff_python_trivia/Cargo.toml sha256:1cfae8f94302f964f2b14c5c86594d26575070afd290bc42645b8f046b0a691c ruff-0.8.4/crates/ruff_python_trivia/src/comment_ranges.rs sha256:c9003d37dc048c409624c42192e9fb9a21a4dee057ab126c8f81fc45f4f081d4 ruff-0.8.4/crates/ruff_python_trivia/src/comments.rs sha256:420f421a521725d4e5c6bc0bb40a44f74a336dbe0d15f236975aeeb5738d84a8 ruff-0.8.4/crates/ruff_python_trivia/src/cursor.rs sha256:da69f0fcbc79f49d9550da8596d0117998d7eb8ed97c4f0fd3ef55a869187ac6 ruff-0.8.4/crates/ruff_python_trivia/src/lib.rs sha256:942c65c1a285370231e8380de26736e7bea84f4b14b29ec829b22cb49c39ca5d ruff-0.8.4/crates/ruff_python_trivia/src/pragmas.rs sha256:49f98c3b7bbacd934a76bcd08232f7a98d2c6d89de7a8c7e04032438aa5cb70c ruff-0.8.4/crates/ruff_python_trivia/src/textwrap.rs sha256:caa2d709d33300f319d17703850cfc257bfd936c05169702e2dd045d7683e521 ruff-0.8.4/crates/ruff_python_trivia/src/tokenizer.rs sha256:5cd518fbede25934307a1637c23f0ff16fcb59058b98c9bf6513aaba0f978080 ruff-0.8.4/crates/ruff_python_trivia/src/whitespace.rs sha256:5776b4e4630d51bc90a483c50e38ab04ab9365690474f1124bcb5cc105b64c89 ruff-0.8.4/crates/ruff_python_formatter/Cargo.toml sha256:d2198feff6cf7fe570e7c4005e2c2fc726cccefc35978a5f6ba98b12cc4a66a1 ruff-0.8.4/crates/ruff_python_formatter/CONTRIBUTING.md sha256:1060a11c275388db97e8c5e1e97adbe5dfffc4c0ac35a8b9ddcc9fda51fed434 ruff-0.8.4/crates/ruff_python_formatter/README.md sha256:d7648fd9a3c5043c4df0bb9d2669434e8debb241a9a019689ca9666a1f7c04fd ruff-0.8.4/crates/ruff_python_formatter/generate.py sha256:9decacb3bdcb70faab35d8670e8b0c70068b1b0a608c79e754de0e258758377b ruff-0.8.4/crates/ruff_python_formatter/orphan_rules_in_the_formatter.svg sha256:366a151eda4856eb248ef3f4e6362fb1ebccd2caeea7a21f7c51b6925c34d685 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/.editorconfig sha256:f5b48d27d48419d649d07c633d43bc435e0cbe8846efc00ea0ec27f5114379fa ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/allow_empty_first_line.py sha256:ffb9af7de60242e442faa9b378279843c7b39a361002357fc0d325cfb433a8a6 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/allow_empty_first_line.py.expect sha256:822d7bb553ec0b9b05156a1b19c84bf1f231c6db0734ca7bcef1632dd9638914 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/async_stmts.py sha256:a36aef330eea82d4198bdc91f72bbcaf6e8b77eba848235f4d836ca1f6183d6b ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/async_stmts.py.expect sha256:525e4f53946be5b7bca2bd734105ebe4e66c3bf6ac3a126de8ac0bdce6097b4b ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/attribute_access_on_number_literals.py sha256:c1e8d21e6083cafe8ad2ee10e8bf59973aaf7f7fafb299ae7ec195fb7db24391 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/attribute_access_on_number_literals.py.expect sha256:78814add9bc7c6e0b6e6b1c99e2cab7e5cc1636f94ef303ee4c199980ae35b03 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/backslash_before_indent.options.json sha256:29455c8ec3fe101d47fdec4ff53143e081f2443ae4f6e1d9de98b76185a63ba2 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/backslash_before_indent.py sha256:4e1eb72f20c6e257b99526ddb49fafd3382e47b0ae4cf29bc235ee23d379d73c ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/backslash_before_indent.py.expect sha256:4237e36de47ba36d01be174329153e68b42a813b853d14c70bee82f13574d411 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/beginning_backslash.py sha256:672b3544b9649f6ddeb51a4324ae941dde7d001a82b7156a52baef32332faafa ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/beginning_backslash.py.expect sha256:7a11a6285ba73974c675b12269f8d58c7f193297972affe33427b025da4add47 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/bracketmatch.py sha256:77654e8dabb7d52763f7885930fea17d9fd2bb6ff1eb2a9ed56fb49a02812110 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/bracketmatch.py.expect sha256:252ae3e893bb06b0da6eec905e3702352dbeabcda4c66a1eca58db0ea9a31203 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/bytes_docstring.py sha256:b515dc70bd262f6bd7cc4530849abb8f2da1e087c2d327ea9047c37fdfa49c1d ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/bytes_docstring.py.expect sha256:bf381129723a8668be5a9e3c6eb1a38e4d4b6f03a9bf1f0f826908f04164daa0 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/class_blank_parentheses.py sha256:4609a169fca643c1c2e3c5d2eac06134c3ef0a4093668b2e843148e5f3e52f2a ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/class_blank_parentheses.py.expect sha256:410bf0ed55a34145e54b1caa11614b9a94eda6f950746ec450c941de476d5174 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/class_methods_new_line.py sha256:fe9b82af4765af29b47e0107b39e024d425dd34350e761779c9c0076be802de6 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/class_methods_new_line.py.expect sha256:fcd3c74cca4e2980a22537be0277021b78d85db7640073cd6ecafbe0ba19c4c1 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/collections.py sha256:b6d4b74e546d04824fe5663ea99c5b2c469e26953d73c408ac0659294f57b5fc ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/collections.py.expect sha256:6904f3afbea5b84f87256011a28a47827e2b7554e7e2168e851a0172e933f070 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comment_after_escaped_newline.py sha256:4761949c5ec5e75d125208bc5c5da5844986fcaec77433a89ba3e0c2da719e53 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comment_after_escaped_newline.py.expect sha256:58e5a62dc1dd6ca19223b34110ff527b585e79de877c09c88b925ba7b5c32eeb ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comment_type_hint.py sha256:58e5a62dc1dd6ca19223b34110ff527b585e79de877c09c88b925ba7b5c32eeb ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comment_type_hint.py.expect sha256:b1873a19e87f219496e5be165afa11b91e4285b4bff9779ae73326668d752584 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments.py sha256:b1873a19e87f219496e5be165afa11b91e4285b4bff9779ae73326668d752584 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments.py.expect sha256:33bf8da14f81ebc8ab691e6e13284d91c3acc36453da1432f0d7bd80883357aa ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments2.py sha256:71989a9e1d6854bfec9fceda03454037f9f94f9161c9227258f2cb418dd2f69b ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments2.py.expect sha256:65f3526081f58c930295e262885e4eec2c3458d5ab877749faff3b898732abc3 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments3.py sha256:65f3526081f58c930295e262885e4eec2c3458d5ab877749faff3b898732abc3 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments3.py.expect sha256:dbb3a02bb5cc185e644fc918a32c94fa0b32c59a348139a5743de20386d5aa1c ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments4.py sha256:dbb3a02bb5cc185e644fc918a32c94fa0b32c59a348139a5743de20386d5aa1c ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments4.py.expect sha256:18dff6b578069256a44c8f29a9e9bf61ae0e40038e8887c666648377cc7c6f1c ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments5.py sha256:18dff6b578069256a44c8f29a9e9bf61ae0e40038e8887c666648377cc7c6f1c ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments5.py.expect sha256:859333987e8e155c1e52af6c702674bc877b276641d79bb4f498bf1bdd096532 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments6.py sha256:859333987e8e155c1e52af6c702674bc877b276641d79bb4f498bf1bdd096532 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments6.py.expect sha256:d324e60d5ebee1443c3396666b9d9f6dec96b240fb90cec0f613bbcc0b038b5d ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments8.py sha256:6fcf792cfcdbe644d6a028048b7285fb50a5e5c06828f87114d8301ea9ee0495 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments8.py.expect sha256:becc8e7e4156db1ccfc60e308a57f53668817cb471bae2956e59144aba0adfe4 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments9.py sha256:332e243ff8f997c9cb235f4f75ae1798a9919ec1189032ac846219f9e1cbec35 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments9.py.expect sha256:f7fe82b7e4d44d24e83ee62ce7e419e97b01c29d855bd1ae4b53c5f5f4903c90 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments_in_blocks.py sha256:f7fe82b7e4d44d24e83ee62ce7e419e97b01c29d855bd1ae4b53c5f5f4903c90 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments_in_blocks.py.expect sha256:ea55f8f64dd50f480e21059bd1ee245ee90701d4802492dcd0b3c26b51c265ba ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments_in_double_parens.py sha256:a874a8b368b9c417f75958083d96609291ea23244f94de313a245ac997d755cd ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments_in_double_parens.py.expect sha256:c0c0966e3aa39a138b5c2065efbb57a3b027f9007d80eaaba8d60212ceab60f5 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments_non_breaking_space.py sha256:4f9298c6f9031b239e2ad6f4cb9d6baf0555419f4bff09a860659fa8be9920ed ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments_non_breaking_space.py.expect sha256:713e6fa309314e449778f9cf8c3a26dbceecf8f89d55dbc28ca11b41beb267ce ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/composition.py sha256:713e6fa309314e449778f9cf8c3a26dbceecf8f89d55dbc28ca11b41beb267ce ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/composition.py.expect sha256:46ba511011c139e1fa5477af852f893fe242a69a739be48e816f7df04d1d46c2 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/composition_no_trailing_comma.py sha256:713e6fa309314e449778f9cf8c3a26dbceecf8f89d55dbc28ca11b41beb267ce ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/composition_no_trailing_comma.py.expect sha256:8551878e015de32b8703efff884ace8ecb99a2edd92dce78fadc6d1871c226fe ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/conditional_expression.py sha256:3d3ff99724382bec3955fb0d0d4e6b65557108464a3251659624e662a23588db ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/conditional_expression.py.expect sha256:eac9088d4cb9a5c9574b451ac05e2964879c88052f1d8590941171a22d8f6d74 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/context_managers_38.options.json sha256:077473f3eaac78a1d9efba408592c8c4c0d8e9a421f76e4542f9622c6fef4a23 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/context_managers_38.py sha256:131b18d130a4760736843ac703a63b4c51f750437c4358a27b5cfb9a7fbd85c8 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/context_managers_38.py.expect sha256:aada9e83dd04fb9ce879a9c7a297b557ac5efaaaa2fa11000be626d997796385 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/context_managers_39.py sha256:f56ef57d6d8c408b51e555c83efd40c49cb69136dad40b4ef63cf4d44202c41d ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/context_managers_39.py.expect sha256:78814add9bc7c6e0b6e6b1c99e2cab7e5cc1636f94ef303ee4c199980ae35b03 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/context_managers_autodetect_310.options.json sha256:e273ad5b818a2685b5c65338e94c3507aad9ddaf211b4fbc1cdeed4e71cd2518 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/context_managers_autodetect_310.py sha256:95b635735a819ac1eef58eb00d114fcdad6c6b8acec5f8f714b105cb55ed0f98 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/context_managers_autodetect_310.py.expect sha256:24fe6ce27d3e2267b189152cdbda9852f8fed552cec2a633a745a89a407f194f ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/context_managers_autodetect_311.options.json sha256:edc98b1eb0b8aee78e0af23a5859afb6e070dd7488e6c522e59e9ccd7413f6fe ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/context_managers_autodetect_311.py sha256:74c2389b56ace66acd03d0e6b6f614b87c4a678928bba00e42681c7e7c5c14e5 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/context_managers_autodetect_311.py.expect sha256:eac9088d4cb9a5c9574b451ac05e2964879c88052f1d8590941171a22d8f6d74 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/context_managers_autodetect_38.options.json sha256:8f2022de71b179ac2f10dcf3b2b68c90e8bf8390cdd02f2dc5559dd06b1a50ab ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/context_managers_autodetect_38.py sha256:b9d5f7e8b725825910977aff84f66958501b3e6db2f1be55b1e3d618d9641ca9 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/context_managers_autodetect_38.py.expect sha256:517ca4c357d02b24dc8af879b709cf698a941f1826af78929b3c268a0b5a2ad7 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/context_managers_autodetect_39.py sha256:985efab54b5409afed8145b8e3e08f2c78c92c49c5321aab55483668b06c14a5 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/context_managers_autodetect_39.py.expect sha256:cbc69dd18ebe5970e33a2561faae314acf31ea5e26e484a20ea7c9c979456d04 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/docstring.py sha256:5775f67c2cff0dc0c2762b0c3e3de7a250f6ad90a568a33d643a693963a8be05 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/docstring.py.expect sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/docstring_newline_preview.options.json sha256:c4f306b51ce58beb92009b0dc4a0e1a347d323da9247add1065cbe5a7cd1c9f4 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/docstring_newline_preview.py sha256:c4f306b51ce58beb92009b0dc4a0e1a347d323da9247add1065cbe5a7cd1c9f4 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/docstring_newline_preview.py.expect sha256:5e4022fcff6e1cf6e57da9dc00ed424becd65b2ff467b41885e1716a9636b953 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/docstring_no_extra_empty_line_before_eof.py sha256:5e4022fcff6e1cf6e57da9dc00ed424becd65b2ff467b41885e1716a9636b953 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/docstring_no_extra_empty_line_before_eof.py.expect sha256:31158a9cf1a01f03171cf076d0180d2f6a100bbdbbcb2e05ad14e6274e3dc60b ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/docstring_no_string_normalization.py sha256:3e05bee7c3ed443917edbe6209a570ec0630265b994f133dc5193f3369172e26 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/docstring_no_string_normalization.py.expect sha256:80809169c1aff103bbafbdb340d107ea897aedbfac5b081947bf0b7421fdb5d7 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/docstring_preview.py sha256:cc4db2cc91c6dcd561e92fac8a025d6cb8971d4f813bc738c72d4505052c347b ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/docstring_preview.py.expect sha256:b255516de44842100c97a0f0b88af05e9832c7d9d1435bfebd7322f1a059b030 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/dummy_implementations.py sha256:d1904142ad1a2a18e2a18659b37ca7019c82a29a1332b9aebd3817d2f281de81 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/dummy_implementations.py.expect sha256:20989bf07c855ac62e79cf9ac6911a36cd154a327ab040c57c990820eb67b768 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/empty_lines.py sha256:2928be504a9c49b9833662f1e97dee8c62e44faa5ae2b177e5158841f0611e12 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/empty_lines.py.expect sha256:66cea41f1ed9620b5a900548eba86300277a1b2382fc40f2fe43c9fd6be90a68 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/expression.py sha256:557fd4f1c676dbe126e2c149744cbe02b935ad202728862dc3b84ffd62f71b02 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/expression.py.expect sha256:ecf6581738ba3c8e2489adeb0eae3ed4e769e2f20aa085dd894e4ed9e7d8b37b ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/f_docstring.py sha256:4cdc0449ba0f09729ff608d8de4e73fdcf124d6128268364af411ee10e61fc8d ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/f_docstring.py.expect sha256:3cde34023be87484496b025ab296da27e060b7d53fc7ffd8f8dd80660333e484 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtonoff.py sha256:95ec21e5c93c94ce9e365d887c4bc065b8c88e61d9ed4f19491c8e68c620189b ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtonoff.py.expect sha256:e98eddc169df7bbd74c005f6310bb01b4a72755fefcdf798c5b914a3cf076a39 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtonoff2.py sha256:e98eddc169df7bbd74c005f6310bb01b4a72755fefcdf798c5b914a3cf076a39 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtonoff2.py.expect sha256:58e4aa0c9d0ecfcbdbfbc8c70735293249a67b88980a3e6091e892eba4ff5c8d ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtonoff3.py sha256:7236e407c3209d88cc7172aa8a350606359e0007da0ff2d0e716b37bda751e95 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtonoff3.py.expect sha256:e39c329b4e8df62e9c2b30e9e645fd7848a63e04fc2bab1a9a228267a5b76dcc ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtonoff4.py sha256:a315d677c2ce8d4c221632126b83bef28b1e96fd0f21a831971ce0596f915dd2 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtonoff4.py.expect sha256:2811fed96ad4df75a6c95aa6f0c0236037ca0dfdf4567a455a908e5ebd535844 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtonoff5.py sha256:9b959a45c8c6a2e8ddd21822805a2cb3d0ee9624c64d4e35583611f492625b4a ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtonoff5.py.expect sha256:4bcba09645474f4cc568ea84b31350eb8b0f367ad138016c052c8bff80ecb11f ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtonoff6.py sha256:4bcba09645474f4cc568ea84b31350eb8b0f367ad138016c052c8bff80ecb11f ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtonoff6.py.expect sha256:ca85640bb145488b82cd16d5b987f538bd01c15e25fd92c6bb6afb97cabd9496 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtpass_imports.py sha256:ca85640bb145488b82cd16d5b987f538bd01c15e25fd92c6bb6afb97cabd9496 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtpass_imports.py.expect sha256:f6786b2f8f83ef0b0e2a80e0a0058c7232cae7b5eb0aed25fd4bd29644f8ef33 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip.py sha256:f6786b2f8f83ef0b0e2a80e0a0058c7232cae7b5eb0aed25fd4bd29644f8ef33 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip.py.expect sha256:aafcaceddb388544ba2fe094e1c718f5bd5cc2c6e2351feab956595834be5909 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip2.py sha256:b552c3fbb3e61760268105b1082f8c06b177ac244812adf7ef8edcb39fddef2b ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip2.py.expect sha256:144d7a05b663a64c436790b25068a42b5f6f6cd777da7fc628afb3d8d56aa0ac ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip3.py sha256:18bb3fb7bed1e1c23522ce35a481954298ca94a7ebce7497db18c18d2a67d5fd ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip3.py.expect sha256:ba43ae62c45112c10727a629c1bc690c6039053beb70053998bc397f340717b9 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip4.py sha256:0b229aab4300bcfa09d5059341e83e6f4a2bc263af3f8050d783a9e868ab8efc ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip4.py.expect sha256:929ce956b698b0e439d7f8b94687a767a84648bc0c2e28e6ef9a03e023755f69 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip5.py sha256:74963aeed742f9cd92d02e8a053be2efbf70379d129b0b64d6aef800589aa2df ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip5.py.expect sha256:b0750bb26dc6633af47d20d278e727ea3bfcb89e8538abc4d62ce3dad00f1415 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip6.py sha256:b0750bb26dc6633af47d20d278e727ea3bfcb89e8538abc4d62ce3dad00f1415 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip6.py.expect sha256:299b7b15dcc09a2b5ac0efae131aaf295e0cc892d202535d7a329f880cd137ef ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip7.py sha256:004c7e948714c61c8f29443dfbae34b4e4832337477f695d286b3f13a645c0c9 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip7.py.expect sha256:ecf908df68b1b8b0ee9f0c3a7691dbe3b89d6fb6f1a2340ae2ccc1f5d89431ba ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip8.py sha256:ecf908df68b1b8b0ee9f0c3a7691dbe3b89d6fb6f1a2340ae2ccc1f5d89431ba ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip8.py.expect sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip9.options.json sha256:eab8e56c427d83d285c8725be0714d8c5c5d8ed0ca900ab0add05fa9b3be0c7b ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip9.py sha256:eab8e56c427d83d285c8725be0714d8c5c5d8ed0ca900ab0add05fa9b3be0c7b ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip9.py.expect sha256:f762ad8b128d775b7c1e42eb98cc1611d5bfc804edac688bf68069864e2dfeb3 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/form_feeds.py sha256:b2a699447211a5f3272862d15790d77b88c1978ff3d12efc10f0b8f9a2965941 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/form_feeds.py.expect sha256:df8d19d3a1ffb05750d28cd7a3a1b5db9708b8e55f96e9f706bb42f9e4ab39ca ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fstring.py sha256:ad8388741622bc9afc8473496f63a61cd6e845aca9a4e9bfab0ece84309dfdbf ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fstring.py.expect sha256:6c62579d5b940f019b70b60905a473cd78c7bcd5cc8d88e5c9e5bed072a42075 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/funcdef_return_type_trailing_comma.options.json sha256:ae49a2c417f203b68684dc6342029737b90346529c25b38f7ad9f9a573397ff7 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/funcdef_return_type_trailing_comma.py sha256:df7c2c500ff195ea0c1a269a92933de98203441435cd87306377c7e35cacb84e ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/funcdef_return_type_trailing_comma.py.expect sha256:1f7f25bdfc9a733457ee92b022b90505f29b404fdf29186831f77730a80ac006 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/function.py sha256:68a50d444859f192472d534587b0ef492c44a86ba95579b0e50d86b8506a69da ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/function.py.expect sha256:678381926561fa7dca5edcc19ceca6921e488b0a3616e56a089c64b07365f674 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/function2.py sha256:addc5986b3e28bf28bba2deb5421f6fbfe54c7eca88be53e974c86cf8264a3e2 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/function2.py.expect sha256:3d8548ce15cadbdd02547c1183fccb5727feb215dae9d31ca2eca6e360856894 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/function_trailing_comma.py sha256:92c7e9fac89b50f3abb8b9cb49bfa88e4cf914f43a6a9a7a5da613cfc366b21e ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/function_trailing_comma.py.expect sha256:07dc20e27619beee93bbffc6252fecc239492f8f0ad89140f20b36a7734a1652 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/ignore_pyi.pyi sha256:7dce7b4c8c7c649c37e7e75bbbcb0eb6a6859e5731a1bc3536a655dc468d41aa ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/ignore_pyi.pyi.expect sha256:7639699f62a5be8c15e38a1b46885c60b88651b27abf083243174047ce5fb7bb ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/import_spacing.py sha256:7c3bf5663dc8a8dab168f45d9533e3f557c552a51982d73db780b098ef24a811 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/import_spacing.py.expect sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/is_simple_lookup_for_doublestar_expression.options.json sha256:6e67fc597ce148e1b587783a4ad44b13f3cc35ddecadb0aac1a786eaec014a7b ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/is_simple_lookup_for_doublestar_expression.py sha256:472937777336ce2d6f772a3c77b919cae0fc43ccff963573342744ccb0a95f4e ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/is_simple_lookup_for_doublestar_expression.py.expect sha256:78814add9bc7c6e0b6e6b1c99e2cab7e5cc1636f94ef303ee4c199980ae35b03 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/keep_newline_after_match.options.json sha256:b7bb75825285fd29adc55c02d870a5a3f928804605989772263f7fbc7ef78075 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/keep_newline_after_match.py sha256:b7bb75825285fd29adc55c02d870a5a3f928804605989772263f7fbc7ef78075 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/keep_newline_after_match.py.expect sha256:1408f483f2b54ece0b43f22d3018bf2b3c50f346dc3d63cefc262b3b15b9ad4d ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_basic.py sha256:06ae2aa7fe20832f1f2ee8067eacb258a31cfb8c271844a85bf1bd2c8d54655c ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_basic.py.expect sha256:118fe3df91a2b2922f6319650cc1dbb206cc8032c53ccedb474b0eb4dd38579f ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_diff_edge_case.py sha256:e29352bd28d3ce9c4cc33cbfe2e9feb77f7d40ffe73835c6f178cd93cbbb4a2b ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_diff_edge_case.py.expect sha256:f1502755de78f022cdfce81e3b2f0deaeb101d81ab9f310431cf03e3b2e7acc3 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_exceeding_end.py sha256:be9dda166879342401b4cac42c5362ded959b0064c91112a50aed7df08a594df ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_exceeding_end.py.expect sha256:cde6f5d0fd46089ac3fc44a473ade7dbda01303918344aad7ef752b99ae39d04 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_fmt_off.py sha256:c6b049255f7ee17bf3df8f85280ac8916c3aa34cfcc4f001bbf15b7916d3abaa ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_fmt_off.py.expect sha256:2311b064f77bc84d0bdc2f905add049d39356633f6c574060f5fa90248e721ee ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_fmt_off_decorator.py sha256:1741325d71440e1fda7bffc82e7a26642f3176ea3f282bb90f482af631536ed9 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_fmt_off_decorator.py.expect sha256:2af2bb57d88d937b1ae01bb5e884c2d3a003ed85ac10bf3677639e62a49d212f ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_fmt_off_overlap.py sha256:062ba6202d3a811d2a0b6dd9daa0249c6c4953d96c5a09929173d19aac68ce72 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_fmt_off_overlap.py.expect sha256:7bba9ee4f0b482836aac065c2a466fbc639771d6b17bac3a6e1c34c0ffb16d27 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_imports.py sha256:7bba9ee4f0b482836aac065c2a466fbc639771d6b17bac3a6e1c34c0ffb16d27 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_imports.py.expect sha256:03e80a078261219b5cbd1c6446a05079eae50b81fc8d4ef1f89dcec631efd574 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_indentation.py sha256:cf7370d0c5f6d145e89699cd5509f8b9904b0e607350f65634aa4707d8cd8fd0 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_indentation.py.expect sha256:2a5dceafebe392524dddbfa0df096da62952ea993edbdb7a06b1a74dd1779b97 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_two_passes.py sha256:a39fe04a84cf4246b2a336fe9b3fc20199b26f80bbc3b670a79c7a90d82830d1 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_two_passes.py.expect sha256:91252b53fb63dd23ef7c7641c79e52229ea277c10ca6a06ff95c2b38e4ba2a1b ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_unwrapping.py sha256:640042d7df6bcc546819a7b19bb86980b51010820597f796895e6901624e1097 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_unwrapping.py.expect sha256:12f419c9a2c5da35f371849707e0129b003d8593b516a7516c8df9c3e38adce4 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/linelength6.options.json sha256:b76944a9a6074cdefb0cbbd57299dca06c342426c65e5e532740cbefbb08aa7c ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/linelength6.py sha256:b76944a9a6074cdefb0cbbd57299dca06c342426c65e5e532740cbefbb08aa7c ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/linelength6.py.expect sha256:e5dbf4cbae9174871c922994e39d5543db34ae362769ec33a7c0dc00fef049f4 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/long_strings_flag_disabled.py sha256:e5dbf4cbae9174871c922994e39d5543db34ae362769ec33a7c0dc00fef049f4 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/long_strings_flag_disabled.py.expect sha256:d1f6203052a7008930363af782d8f8c4c4bffb952d6eb057e6b1e2d40bc7036b ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/module_docstring_1.py sha256:49b5fd436045c1779247a6820560d3909dab9936ecfe513bf24cfeccaa2576c7 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/module_docstring_1.py.expect sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/module_docstring_2.options.json sha256:c5d8cd7caa000796953232d153fa1b3b986d8dab9055eb75e081b699baa3ce51 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/module_docstring_2.py sha256:29492f21a7e0c22869a22189ac73b5967072c9eefbc19396a805c99d02fce7dd ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/module_docstring_2.py.expect sha256:a3077edc4d74c82ba9d4131a0034ffc4e624f405baf1666fb76c515e9855ba85 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/module_docstring_3.py sha256:833ab278a26f3d07e36b75b38f1f1881da7bde6ebc8da21cc16ce4bafb4dbdf7 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/module_docstring_3.py.expect sha256:833ab278a26f3d07e36b75b38f1f1881da7bde6ebc8da21cc16ce4bafb4dbdf7 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/module_docstring_4.py sha256:833ab278a26f3d07e36b75b38f1f1881da7bde6ebc8da21cc16ce4bafb4dbdf7 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/module_docstring_4.py.expect sha256:6a4adfdbc507c3d7cfa2dfa47a0e73e5caf531adbf937ae2949a77018c9c74c7 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/module_docstring_followed_by_class.py sha256:c9a03c235d73687a3bd434ce3a9ff9b4c36c086708857d3b2d24b7da04bf4485 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/module_docstring_followed_by_class.py.expect sha256:dcc6eb885df079884f2eb67c33dd7db287326cea679b0a4610c84285b3d8ef35 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/module_docstring_followed_by_function.py sha256:201db861fc5f8a828915a348d0f0e518773e2fc22c78080ec11e80f72c9eace7 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/module_docstring_followed_by_function.py.expect sha256:33dc58d76eae70aa305aa0433bb81fb0fb2232a32248c1cb74182c0eb11440d9 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/multiline_consecutive_open_parentheses_ignore.py sha256:f5b56dcc4f0fc2ff7d8a29a15576ab412540d8ad3dc906c54f310399cc27a7b1 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/multiline_consecutive_open_parentheses_ignore.py.expect sha256:f3a9348a013af232189904ba98ec436441d64ca3ae9fb35e2071629168608257 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/nested_stub.pyi sha256:846fee4a467cacd20b54d50d9d8d2980ab81f50074b4b73560c5a5f36ed0fcfc ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/nested_stub.pyi.expect sha256:729dd5d9e1b5f6ef30bb44a3e8969d7f00e3c1da85798555ffe11ad66b7c64a9 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/no_blank_line_before_docstring.py sha256:8ae70ce9472fb3c17d2b3079fa0dff72f8e03919c917f330a070c85b5bce57d2 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/no_blank_line_before_docstring.py.expect sha256:86723f89a93cc1bc8421f83eb8d4e8841345776ba8098bf7b912cf086ec73536 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/numeric_literals.py sha256:ea20dd4fd4ba56fa77f47cd07d300ec76441b3bd3f9696f422b9016fc08aa827 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/numeric_literals.py.expect sha256:0e59693941c94f7482e7676ffec9c74b216d9ef65b7144be3b2222766d7d1213 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/numeric_literals_skip_underscores.py sha256:211bb7380aadef0098991a309942cc21a3a6cf3b1f3539e7a5ee1b48a8f6a8ba ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/numeric_literals_skip_underscores.py.expect sha256:7b7d7d3adb7329f26649050af7859b9003c8378a9b40429fe8a1b309a01416d4 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/one_element_subscript.py sha256:78e8440f39234324275e6b22aae2596af4b35ad2b3aacf6c624b923b0a45151e ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/one_element_subscript.py.expect sha256:78814add9bc7c6e0b6e6b1c99e2cab7e5cc1636f94ef303ee4c199980ae35b03 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/parenthesized_context_managers.options.json sha256:b979cc4d219c66ae639c3fe6d1108e46853ecd0f8e1beb2a05feb4966b7768be ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/parenthesized_context_managers.py sha256:6b44e3197130300b544fa6ff25d33885ae892d928e60a2520855679e5afb470a ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/parenthesized_context_managers.py.expect sha256:78814add9bc7c6e0b6e6b1c99e2cab7e5cc1636f94ef303ee4c199980ae35b03 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_complex.options.json sha256:16f482a7f8a7002095fff065547228c309fdc9339c49a0b33c2c46f3b4eb274f ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_complex.py sha256:16f482a7f8a7002095fff065547228c309fdc9339c49a0b33c2c46f3b4eb274f ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_complex.py.expect sha256:78814add9bc7c6e0b6e6b1c99e2cab7e5cc1636f94ef303ee4c199980ae35b03 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_extras.options.json sha256:27d9b64685fe4acf5bad5894a1645aae0ad38f73b64c101d711b94a7c6d25468 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_extras.py sha256:27d9b64685fe4acf5bad5894a1645aae0ad38f73b64c101d711b94a7c6d25468 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_extras.py.expect sha256:78814add9bc7c6e0b6e6b1c99e2cab7e5cc1636f94ef303ee4c199980ae35b03 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_generic.options.json sha256:a6df8772c34cdfa462db9f571cbfff82a325b461d576877cceb80572c70fe7db ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_generic.py sha256:a6df8772c34cdfa462db9f571cbfff82a325b461d576877cceb80572c70fe7db ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_generic.py.expect sha256:78814add9bc7c6e0b6e6b1c99e2cab7e5cc1636f94ef303ee4c199980ae35b03 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_long.options.json sha256:50cfb98f9ba0a2c6af6f7f0bb4795e8364a6e671e1be7aa83e314d835f2db00d ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_long.py sha256:b6b6d7959c7df9c2844c6878e111df0d0d355309404adda197c70988d494b96b ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_long.py.expect sha256:78814add9bc7c6e0b6e6b1c99e2cab7e5cc1636f94ef303ee4c199980ae35b03 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_simple.options.json sha256:7f2cecbc7b3a214242d3fc9c4d834758085ce89ddf9c7a506c8f9fe501ff0d98 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_simple.py sha256:7f2cecbc7b3a214242d3fc9c4d834758085ce89ddf9c7a506c8f9fe501ff0d98 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_simple.py.expect sha256:78814add9bc7c6e0b6e6b1c99e2cab7e5cc1636f94ef303ee4c199980ae35b03 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_style.options.json sha256:04994ba95a28ecda14d0a1de1b836b150d3fd7ea1760a41e9750b8884d151adf ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_style.py sha256:7406d1e5a34b5f1938224838cacca0971eb79a50dcb99fef788f22e36407489f ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_style.py.expect sha256:78814add9bc7c6e0b6e6b1c99e2cab7e5cc1636f94ef303ee4c199980ae35b03 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_trailing_comma.options.json sha256:a4e33bbb73add2f6a639e5b902a4f8363f82fa52f92a4fb9fe8724aab1b17260 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_trailing_comma.py sha256:25a185f98f37486880463eec05faf7087e226c7b32a77c7a2f40f18a4c76ff24 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_trailing_comma.py.expect sha256:6c62579d5b940f019b70b60905a473cd78c7bcd5cc8d88e5c9e5bed072a42075 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_with_if_stmt.options.json sha256:8e430ff9e3a938d4c1df136f62ce945d82fe21885ad4eda847b4c0c05ece424c ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_with_if_stmt.py sha256:36d1929a0ef8c4cf13035a8ed0b09c6aa014d181ee932125304d8c3f973e20ec ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_with_if_stmt.py.expect sha256:78814add9bc7c6e0b6e6b1c99e2cab7e5cc1636f94ef303ee4c199980ae35b03 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep604_union_types_line_breaks.options.json sha256:3d2fb08214aa4a34ce473f7cbc0bb4df2d6889a9f684bc27f070cb5d71bde513 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep604_union_types_line_breaks.py sha256:b27161111bd250c2a66abfcd3c1e3de26cd04a5cf9e3935a591f2450e2ba23da ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep604_union_types_line_breaks.py.expect sha256:410fb2af140b6714a30f5925dc9c741d84ee227993e8472012eeb8e58057a4b9 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_570.py sha256:410fb2af140b6714a30f5925dc9c741d84ee227993e8472012eeb8e58057a4b9 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_570.py.expect sha256:bd1cbdc10061618fdc80cd3eec1238ee0e079cb5d64b50707f31245b25c237d2 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_572.py sha256:bd1cbdc10061618fdc80cd3eec1238ee0e079cb5d64b50707f31245b25c237d2 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_572.py.expect sha256:78814add9bc7c6e0b6e6b1c99e2cab7e5cc1636f94ef303ee4c199980ae35b03 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_572_py310.options.json sha256:06fe5239be771a4a53609e96b38ed7c68cc41ea45d4b2b975fc6ed01b51613c0 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_572_py310.py sha256:06fe5239be771a4a53609e96b38ed7c68cc41ea45d4b2b975fc6ed01b51613c0 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_572_py310.py.expect sha256:44ccf47d0ad37dda1340a7ffed6a6681c4b36cd0f19e35275d97672a7b02c7e1 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_572_py39.py sha256:44ccf47d0ad37dda1340a7ffed6a6681c4b36cd0f19e35275d97672a7b02c7e1 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_572_py39.py.expect sha256:6ecbf87a27c46cfffc02a0f4b66f16e1177e1266e388daa12f9dcfb8e1c7deac ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_572_remove_parens.py sha256:74dff4b9e4d01247d4b1ed6d277f736b234c18c4061144f71606ad58b551b77d ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_572_remove_parens.py.expect sha256:c8eb5f0e9a58b1fa4bab66d1f0e368c915f64ef660bc4de75be0ac4202714676 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_572_slices.py sha256:51302235ab26357278eb3db4168fb8494cbc0242b410fcb00e8ac07bba2101a8 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_572_slices.py.expect sha256:5d7e34e8f36ded6f5541085cfbb86d3811542bfc05be7d5dd6974ff97fe45d39 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_604.py sha256:d8f4f1b8e36a9cdebc7557f21fa79f6ac4ed63eea9df8a7bd4deb03833bfa824 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_604.py.expect sha256:24fe6ce27d3e2267b189152cdbda9852f8fed552cec2a633a745a89a407f194f ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_646.options.json sha256:365464298d45d2e3f1e431f9e7f3215eb781c6bb2cf616148ca2227a291a1643 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_646.py sha256:365464298d45d2e3f1e431f9e7f3215eb781c6bb2cf616148ca2227a291a1643 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_646.py.expect sha256:24fe6ce27d3e2267b189152cdbda9852f8fed552cec2a633a745a89a407f194f ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_654.options.json sha256:a592ec3af5c4275309c1dacd92483b69183dd4451e10ec5c59587feca7e47eff ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_654.py sha256:a592ec3af5c4275309c1dacd92483b69183dd4451e10ec5c59587feca7e47eff ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_654.py.expect sha256:24fe6ce27d3e2267b189152cdbda9852f8fed552cec2a633a745a89a407f194f ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_654_style.options.json sha256:9bcb3798eebbf4cf2c0530c43adc05e0de4b8ab5cfa1b44edec8fb136357aeba ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_654_style.py sha256:94dc9080ed8153cbd9622d506ce10f84155a618fa87361f617093a560a9e7cab ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_654_style.py.expect sha256:55c02bb518b6799107a7b958dab0ce3fd2b0120a9940843bc4d34a0b27025e55 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_701.options.json sha256:1ab2bd709b30d0715db85664b6c179494f65fc7bc22d16f2211cf8946e00036d ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_701.py sha256:46dd60287667d414d9a7b13bd5ff17a19fe942a25bb55b51d49794bed5908730 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_701.py.expect sha256:5f234f2fedfcfd1daaf00c0622d5c7481f4f4b9d9e59ae693250e03548220ce3 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/percent_precedence.py sha256:5f234f2fedfcfd1daaf00c0622d5c7481f4f4b9d9e59ae693250e03548220ce3 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/percent_precedence.py.expect sha256:1f69e75b47159aa6294143c623d8c63717a83d514688d3ecf92601c70a2699d0 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/power_op_newline.options.json sha256:fcb6f35ea336256674df8aa02f7c5f9704c69714e398b7453ce7e54fb414b92d ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/power_op_newline.py sha256:d6f3c6573a7426e70834b22603868a1e5658318a9e01aad42bda74afb9146280 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/power_op_newline.py.expect sha256:f4ae48dcf9804773ba0a3eb241a0f7d0b32fe415a4f76f78a2cf6ed58938d9cb ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/power_op_spacing.py sha256:12c5c56545dcec3b45405cf87be0f0809d022a9480cf147341c85d23d930aefa ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/power_op_spacing.py.expect sha256:639d64a6f61ae0d6640c565ab10e18a388d903cdfb04ec71534e72e0e0d785d6 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/power_op_spacing_long.py sha256:3ebc342bbdf42c66572fa213f7ce39516c20925d3be18d069b8d484acc870bcc ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/power_op_spacing_long.py.expect sha256:b399fcb5b777d1a01c81c84a7aef50d2d0fe4a59dba17c41d3cbdc75d3cc69ec ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/prefer_rhs_split.py sha256:b399fcb5b777d1a01c81c84a7aef50d2d0fe4a59dba17c41d3cbdc75d3cc69ec ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/prefer_rhs_split.py.expect sha256:543232b10558e6e1697c1a2107affe202cf375e4de25f05eb607f8a9165828b3 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/prefer_rhs_split_reformatted.py sha256:e03ffd4fe992329e2748464376db23102f2693cf2d85aeb5eebbc0ee6d353256 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/prefer_rhs_split_reformatted.py.expect sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_cantfit.options.json sha256:22196983fbde6c0093bc033d120f146c13809def4c84850ba2fd642bbbe72873 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_cantfit.py sha256:e8e27859944fb4dc43168458541b44c30f3911f5fc81ce565d8e164e75fbc54c ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_cantfit.py.expect sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_cantfit_string.options.json sha256:623865430363a8349169acc15e0c8763c9571a30aae22ee666acc21294e6f283 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_cantfit_string.py sha256:d9e8d5cc75c2d9c3000c9478b94204bed64e947cb18f2fd81651d599549c47bc ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_cantfit_string.py.expect sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_comments7.options.json sha256:35a9d5c5aa5ec42291fb06641408ec6d8cbe45b912d8db55f8b6078c9df8e9d8 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_comments7.py sha256:ae3fe25cf9bab4e76009f524cfa1f96840a094b96d07bb96125df94763f6c5d1 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_comments7.py.expect sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_format_unicode_escape_seq.options.json sha256:16ea5fc3d7e0837196a15b4702fd267b23fd7f5e6fb9091cc4d69eb01c16b9bd ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_format_unicode_escape_seq.py sha256:ca3c519a4f5840ceafa898d0bf79074078f29395e7036a05f3aa2cdd3239757e ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_format_unicode_escape_seq.py.expect sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_hug_parens_with_braces_and_square_brackets.options.json sha256:9307d91410fc7a8dc5e6b6e38e7863e2450afcd756811243078fc00b0bbb4a8f ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_hug_parens_with_braces_and_square_brackets.py sha256:d828f2dd0520c1413c21c168d87f953ee440674c18eef09f4dcaa89bb61fe449 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_hug_parens_with_braces_and_square_brackets.py.expect sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_hug_parens_with_braces_and_square_brackets_no_ll1.options.json sha256:0ea366ccbf38ecbbdea8140780bd505da1120ac868b155f1416d3ea1244e790e ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_hug_parens_with_braces_and_square_brackets_no_ll1.py sha256:ba46f48fea9d24e19894357d464ac84cfbed8c16aed09eae7187bd347db907e7 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_hug_parens_with_braces_and_square_brackets_no_ll1.py.expect sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_long_dict_values.options.json sha256:55a6e8c2450a078a8eb57e836de28892f13bb2514360b4d8ae978e0d7a6b80ee ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_long_dict_values.py sha256:17757c6d9f009ceab2388260ded974ea4d2c31cd3d1c46502af5645e4ce31a99 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_long_dict_values.py.expect sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_long_strings.options.json sha256:edc55c0588330a969dd12c0fa1ed4a818485ec60ff70930c0cad39b87f18a086 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_long_strings.py sha256:b8dab4ade8b96e3a81a8d230fabaa2324c4d3cd000aae07bae0a45f44bd1088c ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_long_strings.py.expect sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_long_strings__east_asian_width.options.json sha256:b5daa0af2dd62c592a33d538b25606174fcc938ac20ee0f0735abbe164f7a867 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_long_strings__east_asian_width.py sha256:611ddf6efc4c9fab368073b96e8b6a3505027e11d46a3bbada1332e2de135bce ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_long_strings__east_asian_width.py.expect sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_long_strings__edge_case.options.json sha256:7dd87e2229064bf5c43642f72443f9a0b0ccfe682069acc457b18b110b5c65b8 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_long_strings__edge_case.py sha256:cf0864bd0bc49a235fbba76f497edb712a2097535b705c51a6001f3f00cb3afb ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_long_strings__edge_case.py.expect sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_long_strings__regression.options.json sha256:30ee5857baf70ca2de42e342a98c7917c1aab529de7f89c00a54bb9e448e849f ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_long_strings__regression.py sha256:ec7d4a2968b89afe38a32c25d7fe42476333c92bcabd3d95c7ab3558c36b2698 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_long_strings__regression.py.expect sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_long_strings__type_annotations.options.json sha256:c8de083bac85f2bf47c23a8b979cb133cc43f4feccdc795899b3591619944e87 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_long_strings__type_annotations.py sha256:860219cbca300a46cd160d6e535d83927172fa747b4487c90e3b2bf3328994ac ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_long_strings__type_annotations.py.expect sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_multiline_strings.options.json sha256:d244b65bbea8d9454f85d1fb46ce2defbad3b7c8737e1c5aac4fe76436d52043 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_multiline_strings.py sha256:80367d12fcb1e0f367a80a30c2291c056f09ea1f067a122c6e21312cdd9c7bb3 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_multiline_strings.py.expect sha256:00870a33fa5f0939d514593f624056366217dafbd120f03b357f11787fefbdc6 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_pep646_typed_star_arg_type_var_tuple.options.json sha256:ba17b05c6d0c51e4d1fe9099ca85afc77a6c8d9f3d12ebd03c0cbf7f588d23a1 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_pep646_typed_star_arg_type_var_tuple.py sha256:ba17b05c6d0c51e4d1fe9099ca85afc77a6c8d9f3d12ebd03c0cbf7f588d23a1 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_pep646_typed_star_arg_type_var_tuple.py.expect sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_return_annotation_brackets_string.options.json sha256:ad475370771c642adbdee76d89c979955e81473647df8c2a95a7ca4f0a44352a ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_return_annotation_brackets_string.py sha256:5d7ba278cdb2e3469b8e07b57ddcaf0787be4e305db8d0616fd57ab4e3d14da4 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_return_annotation_brackets_string.py.expect sha256:78814add9bc7c6e0b6e6b1c99e2cab7e5cc1636f94ef303ee4c199980ae35b03 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/py310_pep572.options.json sha256:896597fc9ce344804d8fb406dbe94de83b89c6318dc2b3ec67ce4df303c6ab9e ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/py310_pep572.py sha256:b7fe6b1bc43537aff25f5d44243b7b042f8b2deffbc1747e7902cf0d4b28fa70 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/py310_pep572.py.expect sha256:78d4c1dc7b8ba2032d67d0aba76f6f4b8213b0c26e289ecd6fbd96892cbd342c ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/python37.py sha256:78d4c1dc7b8ba2032d67d0aba76f6f4b8213b0c26e289ecd6fbd96892cbd342c ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/python37.py.expect sha256:339e195ad7f7d67ab5cc41da2fa2e4aa209d5768a801fa92e3af5791cd1649f5 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/python38.py sha256:221ad4fc46d0a8c6c156b41a6e725290b6c0a34bc5308b143e271a42c067bfdd ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/python38.py.expect sha256:ab349e2a68b228284cce0f970fd6c38181766c38dd261eb174606db73900dc0f ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/python39.py sha256:2ef1418ea0fe0a02ca97d11109a0eb578360f6f517c2a0628db1c8e92959dc68 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/python39.py.expect sha256:09f97a55f1b53d3d19bbf40817bbc20ab48de67bb26eee6bf8a53566a9664abe ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/raw_docstring.py sha256:20230743ca880a6017f77d1755ea4bbdc00c365778867e110d72a9641d8e2ef1 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/raw_docstring.py.expect sha256:cbbaccb87d7f956e4913a573967832b7602f994cf312348919008535e6d26193 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/raw_docstring_no_string_normalization.py sha256:cbbaccb87d7f956e4913a573967832b7602f994cf312348919008535e6d26193 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/raw_docstring_no_string_normalization.py.expect sha256:506c6353c2b2a7375ee4a36a24bf039480b3598c3c74ece6ffbc2f49f43eb5b6 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_await_parens.py sha256:9fffb2dbdd86f54270deea4d94464c58278854b49d96f77c316a136f5dbc3019 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_await_parens.py.expect sha256:2a5fabd0c265b4b2b6f41d5bbc20f7bd2b326e0781481e810b1fe37e4789c97f ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_except_parens.py sha256:e214cde60a9389a4a6ac64441483d2c1339c06ebe54eb42ff571e6685d6ac194 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_except_parens.py.expect sha256:197b78e803d8d95ec974e07e5df04a611f8270dede6f073914e1045795bf6e6e ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_for_brackets.py sha256:fe47a63ffb771e9b4c037e7055b3f7701e03f34dbc485623d2fb36e986dd0170 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_for_brackets.py.expect sha256:5ac6b33061831e025c02496605528d5525beb3f53a2a193c729d2d215f02a9eb ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_newline_after_code_block_open.py sha256:2375881f62dd95f2f881e021d0bb50d0af080ec4dd16aa2995a752d72307ae6c ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_newline_after_code_block_open.py.expect sha256:8361063b7b59094c8fda6a1d96134f7f62da656c56e6474b132385ba3b9653c8 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_parens.py sha256:fb092caf8387eb3cdf4115a7cd66bdbfce62a977d4343a3c39a60d21315c7128 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_parens.py.expect sha256:2c9fd89bfb89957176633c26bd2313be2807a7085b63e590cc47396fdb232126 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_redundant_parens_in_case_guard.options.json sha256:000f42fdec27197ce6b699eeaea373d126db029b27a92bb1ae998a5549186a93 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_redundant_parens_in_case_guard.py sha256:6ab08768ea482cc39aba3d60f4c889ed736db5a19dece846244575c862927953 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_redundant_parens_in_case_guard.py.expect sha256:ab61a551e9dbf0027fbabd89e1fce864744abfab191f92af2958af4ddd11a319 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_with_brackets.py sha256:1251c8371959d49ad2c41bc69c7c9af1ae20b3c36996ea53f52519e8f5703ae6 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_with_brackets.py.expect sha256:ca6e896292398260c19967f24af86a5fd4efe56c2781b06d0f361c906c4c438e ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/return_annotation_brackets.py sha256:a5df419a9c85ad349a61adcf21e2f2e7868e114404d77a75af33e7f31780b335 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/return_annotation_brackets.py.expect sha256:a980591aa8b296f6aeff16a3122da3b983ae7ceeba58b04d621962a894e959fd ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/single_line_format_skip_with_multiple_comments.py sha256:0998e1fc36253d26b13e4fffe1f887715e3d3c78573bde76b665c2dd3350958c ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/single_line_format_skip_with_multiple_comments.py.expect sha256:cca0d6430f58c359553658bb6c492fbc8b4042e2eb4acfef2ae5e194b8d200bb ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/skip_magic_trailing_comma.options.json sha256:eb71c60ffbc76e825152380a94111d379889945cd369aca3587ed131af975296 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/skip_magic_trailing_comma.py sha256:ef953c789b3f06b6909b5d16c7a3e1d973343fedc43aefc01e97c7631806bfd9 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/skip_magic_trailing_comma.py.expect sha256:d4c8c1861951665cc76cff6770c30948b72f28dd00dda723267d64bde1c5e2de ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/slices.py sha256:d4c8c1861951665cc76cff6770c30948b72f28dd00dda723267d64bde1c5e2de ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/slices.py.expect sha256:dd131e48e5a893b94432865ae785aae4d91c5ebaafd2f4e22470d175164aa007 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/split_delimiter_comments.py sha256:6a92b307539837ff92c8cca50c08e070f2f707b9eeb069b81e1405026b2b8644 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/split_delimiter_comments.py.expect sha256:78814add9bc7c6e0b6e6b1c99e2cab7e5cc1636f94ef303ee4c199980ae35b03 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/starred_for_target.options.json sha256:ee472309708eb45e049ccccd555956f4206c106525611ff2f75b288c47a9d88e ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/starred_for_target.py sha256:ee472309708eb45e049ccccd555956f4206c106525611ff2f75b288c47a9d88e ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/starred_for_target.py.expect sha256:2425759a8f9966b0313c4fa86683698db3f68ce8032f510594aa0132d5860463 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/string_prefixes.py sha256:1197c94fcc578170bd2be6dcc97de16b0f39a998d57a15a62c81f5c6878d45b0 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/string_prefixes.py.expect sha256:9a1624945d3fc40d8fd2affe49fbf50fb2ef6b602570df660a3a84d5b5e3089c ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/stub.pyi sha256:0af40546a367591390896c89bbcdbc4cc77fe06fc47c8709c33bccd73d92c5bf ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/stub.pyi.expect sha256:ae72500028a799cdbf91489379377faffc98d36a68b394bbf5060174ec7e1cda ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/torture.py sha256:8076385f927983eb2d63a9cfb8f989fd294efbc6e18dfba71b524e806906edde ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/torture.py.expect sha256:ff59b9ac316300280fabc649e0046388b8c23bc4ea1589f9fafb0dc1661c2f2d ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/trailing_comma.py sha256:1195656b5e4bc8138cef028d9e725ac07381dd9125f161ae3318910d0072f3ba ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/trailing_comma.py.expect sha256:ffa5cec07864a45ebcd3eee2809c1fac0475c5fb1b8b0de9923f09cbcb2925ae ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/trailing_comma_optional_parens1.py sha256:3d524b08abcf9fa8bd75d5e04de057f66d5a9e4abef0c5d987c8111c7a7c798b ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/trailing_comma_optional_parens1.py.expect sha256:4392da08a607a620e9a8e22409f5183761ce1a7a25f2faddc0133d193fc6aeff ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/trailing_comma_optional_parens2.py sha256:a73eb35bf921b4bb0ba625b5d699fb01273fa2ecacdb1f6c67320694dc1f1ceb ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/trailing_comma_optional_parens2.py.expect sha256:7aa9a60dfe4ff3f24635fdfb916f67204d871bbfdd14376cd1ffbd40ae3cd5fb ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/trailing_comma_optional_parens3.py sha256:7aa9a60dfe4ff3f24635fdfb916f67204d871bbfdd14376cd1ffbd40ae3cd5fb ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/trailing_comma_optional_parens3.py.expect sha256:6f10885154674d518e2bdd1fed31880bad0570b91b634f82ad51a63c265a26b8 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/trailing_commas_in_leading_parts.py sha256:150613bae8bcde1bc3a2d0dd92da96c0250a3343abf7ee41564fe8f1ca37a453 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/trailing_commas_in_leading_parts.py.expect sha256:ca9efe6865cb7afd25435cf16c67a3567d403586d894a766982d8ee843bc0e86 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/tricky_unicode_symbols.py sha256:ca9efe6865cb7afd25435cf16c67a3567d403586d894a766982d8ee843bc0e86 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/tricky_unicode_symbols.py.expect sha256:6a8e07fb0ba3b1a0605154e94203184cae24cd8d80740e0e32ef7a8eedb4b2fa ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/tupleassign.py sha256:22ebcc4db98b2fe13302daaed4b3542c5d37a1f5d93c6d5b2a50544c8506e416 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/tupleassign.py.expect sha256:55c02bb518b6799107a7b958dab0ce3fd2b0120a9940843bc4d34a0b27025e55 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/type_aliases.options.json sha256:bb9c7a59ebe005ceaa8cddbb3c40c3c2479fb5d25d6b483081b5b5e3c965967d ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/type_aliases.py sha256:7184cc1a73e01bac16b59a21d558a939f92574d4e45b65b58d5e59c435939f53 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/type_aliases.py.expect sha256:f97240d33d629d61cd97d0c949d888d771f7a99cc886efc1db7f6dbb4f42844b ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/type_comment_syntax_error.py sha256:50a9f9bed969b35e061a50a2e2cbf194e89ff09dd2bb094467b7e50e011140d9 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/type_comment_syntax_error.py.expect sha256:917d0e6089c4033e3aefbb876d5b78c7fa3010b9a5133d0ab966bd65abbb996e ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/type_param_defaults.options.json sha256:432053fcf116c8cd5077de9ed0bcacaea779a9de64fe14dfff001240bda3a63b ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/type_param_defaults.py sha256:ef427740d6458c37189f2ed41a5d99a201e51feff2395eb8e42ea582331b86ac ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/type_param_defaults.py.expect sha256:55c02bb518b6799107a7b958dab0ce3fd2b0120a9940843bc4d34a0b27025e55 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/type_params.options.json sha256:f86cb48f3c0404784ea2bbc57732978beb2ba4d87b021a9c2e23de0dfb26fccb ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/type_params.py sha256:d14821e34a952241a1b6b9d9c66529daf30f034a79afe917c0d313b5434a390c ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/type_params.py.expect sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/typed_params_trailing_comma.options.json sha256:f7fc50d191f19bc96d02d6722fa0284c831b1046cb50f8c92649e00a59351653 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/typed_params_trailing_comma.py sha256:5682c0193b9b84c7d6304a5f3de29d8530c935ab787b01dea6f73e83a314330d ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/typed_params_trailing_comma.py.expect sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/walrus_in_dict.options.json sha256:fbae217480c142a48dd60bc601d08a9dddc579970dab42a588cc47da6e6eb2d6 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/walrus_in_dict.py sha256:dd22c6be76e1bd4db5b9a73078cd844b385529b93b90c93787aebdf97096f0c5 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/walrus_in_dict.py.expect sha256:01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/whitespace.py sha256:01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/cases/whitespace.py.expect sha256:b7156f11771890ccf23c79afc142fc126a68aece8ec602b69ff779062cbdf73c ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/miscellaneous/blackd_diff.py sha256:b7156f11771890ccf23c79afc142fc126a68aece8ec602b69ff779062cbdf73c ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/miscellaneous/blackd_diff.py.expect sha256:9d6fb895b84817335bae15eb3c146e456378abf5d985eb70e8483ab20ec3652f ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/miscellaneous/debug_visitor.py sha256:9d6fb895b84817335bae15eb3c146e456378abf5d985eb70e8483ab20ec3652f ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/miscellaneous/debug_visitor.py.expect sha256:de1b8d70a5361247d95d67d0f4458c162c218b48a4a5573860b49558fb36b2e9 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/miscellaneous/force_py36.py sha256:6bf37df35199dfa64440a5a79590285b9c8821c71c77ed332a207ef195052576 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/miscellaneous/force_py36.py.expect sha256:72efbcb7a7f1ac7c429fa6442c5579462f564037d81d871f00530edc012342fa ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/miscellaneous/force_pyi.pyi sha256:ff264d3c3324fe2d93ae17d93f47143b183bca1121691b1c8b3dd72af8f08c6c ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/miscellaneous/force_pyi.pyi.expect sha256:a9cc69391240943a5bb866d6fb23df97537e586c2a43848b830302f3a2bb7ec1 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/miscellaneous/missing_final_newline.py sha256:a9cc69391240943a5bb866d6fb23df97537e586c2a43848b830302f3a2bb7ec1 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/miscellaneous/missing_final_newline.py.expect sha256:71b0d719cad6568ee83b045821d7e870b9581e8e44796e110c1fc1c7bd4191a0 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/miscellaneous/string_quotes.py sha256:aae30b9f8a96c00d4041100d1128c6088a559fcf69ec63da743ec1950d127a8e ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/black/miscellaneous/string_quotes.py.expect sha256:9e73c15bf96a838881148faceaf6103d356debd837da3ca9aef7d1d8f70c42e3 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/import_black_tests.py sha256:b768e683236698f583b3c0633bcb247c22eaf8309523f912a3565517500d2398 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/.editorconfig sha256:cbb934b8ee0b46a9c951e48f1d61a2d8da6c03ac13f4bfd0fa9543890fbd6455 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/blank_line_before_class_docstring.options.json sha256:d8944cbfdb1e05f825fe31cf1f0613af91676c2fbacff6d8431798a2f18b9821 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/blank_line_before_class_docstring.py sha256:dfe52e2e67d5d34d0005720cc775c62c58f5f3a8172e4a3d10969549441ec928 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/carriage_return/.editorconfig sha256:bacb67413343b7211f55073e376921821b7f6c5e336ff05b558f9e03d5e8c4f0 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/carriage_return/.gitattributes sha256:e29d95830634d87e5dfca8f88a67911727a747b87378080f8de7f7c2644f6d01 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/carriage_return/string.py sha256:7021127fb7b2e5a7362da96d0ef5d9b4439a4c7c0f1a6eaa509c419c77ef774e ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/docstring.options.json sha256:d5ca576587d67c78580bb3aca25e42bd83d7bcac0d5a19009d0c73c6d9efdeaf ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/docstring.py sha256:deba9da6a173b82153be783a7ad65fba9e4a8efa0c92be2e239b45a39bf8a9ba ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/docstring_code_examples.options.json sha256:e1121503a39435c0e1985e73ed04fdc64e380937ef6eb63933a216805c6a10d3 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/docstring_code_examples.py sha256:3af20b301b67cb2756efcdf388b26dcab992a7b86b50d6794449903614630915 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/docstring_code_examples_crlf.options.json sha256:c14f84cf6aa4594355ec23e3faad75081c299969eb64f2de7c94fa043ddb67de ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/docstring_code_examples_crlf.py sha256:c808327fa35f2d34a5548412914cbc6e2a99cdcd9202c1dd1f81242ae9f1a310 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/docstring_code_examples_dynamic_line_width.options.json sha256:11583166e9623b174822611fe3c30dc6f58236561942757767749d3fa634ccf7 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/docstring_code_examples_dynamic_line_width.py sha256:7ea82e18dbc04a5411b16dcd459268f274521b63d38050e4cbf5f776811ef4b4 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/docstring_newlines.py sha256:1d3edd351167d99d1d632c3bd7b5b918c450a682af4b846051c141670c7a8552 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/docstring_non_visible_characters.py sha256:52846adcd2c3b676ec176f0be7cd859033bbad23fb351f9c79463666143966b2 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/docstring_tab_indentation.options.json sha256:464ee62d6171b0a97ec659a7d0c27039babf4080beee94e3a12c0c5d40c97a3a ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/docstring_tab_indentation.py sha256:6a3cf5192354f71615ac51034b3e97c20eda99643fcaf5bbe6d41ad59bd12167 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/empty_multiple_trailing_newlines.py sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/empty_now_newline.py sha256:01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/empty_trailing_newline.py sha256:1a0f564ddc6039457b2fb26b3d6a316c15eba20a886449847c3210c35821a693 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/empty_whitespace.py sha256:c442fed5a53de2d06efde4f3caa1d7dc0de60ceecc96f26c038ff74adc2f0b7d ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/annotated_assign.py sha256:e191be3b892c254e136c92d123d03cc15dca106ce14388a85ad9adbf08d90615 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/attribute.py sha256:d826705e99d0601d40af65d007eba99f7541a10f13492afb861f097a3e9963d1 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/await.py sha256:c83928939bf9d20eb02d78343f34aa410b4af1534bb7f3fd3d892a4d666bf422 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/binary.py sha256:f6520b240c568f521da7cc66f6265c8b617e4d6bb776ef3109f37e086eadb644 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/binary_implicit_string.py sha256:6df1ab9b85b4019c537219aa321396aad1161090d8443468773cee70ae45940d ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/binary_pow_spacing.py sha256:8f9a534ad9caa169a9b7aa7a35d8a13cab8d8740b2f91c3c0c2e7a62f1fd1a04 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/boolean_operation.py sha256:e8138d8f129ac3463bd7e6b7f84f474a910d88972cf6985535c5aab05e1b5c9b ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/bytes.options.json sha256:bd6d47dc9ae0ba99c7044635d6b726e4c46e64dc5f39470d760f28c6a6057ba8 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/bytes.py sha256:8e43cfd306e40f03e074373762510ca0345b3dd752e1fb59f7c62d16569f5e57 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/call.py sha256:71ade08c09607cfd9343f557b56ff7738281a668afd4ffa1ba433435bab5d830 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/compare.py sha256:7a4ea042ed01e670a83c8c25b645ef0c36d4c1e2b9b61ede7bfd4f0f0bb86631 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/dict.py sha256:ca7d70f80cda8a5cedbf16b49764442ca1c6e2845ee9f5d629c6d17b93f40b83 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/dict_comp.py sha256:b0edebd29d4410147fb6664302a4f3d8d9cbeca885a4a1742fee547d0675e324 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/fstring.options.json sha256:0eb8020774b445608a471fc5999ac0404040951136c96d491e0516a3d3da6385 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/fstring.py sha256:cbb934b8ee0b46a9c951e48f1d61a2d8da6c03ac13f4bfd0fa9543890fbd6455 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/fstring_preview.options.json sha256:76a11c50e94739600c0f5c242e5d593e447c94337b0a8d3f20f56bfb805ff874 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/fstring_preview.py sha256:f4e24c64631a37a9fd9d03c8aa81663c8a8c694581afed9de868ebc52fbeebc6 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/generator_exp.py sha256:3295ffbfb0966098d80dbae728cc7820a33922e5ceb1e7380a96fa9e2382ec28 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/hug.py sha256:5b26f762789e3f7b7ea3d237367cfdf297990bdc3e6ac91f78c595df34e3986a ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/if.py sha256:cbb934b8ee0b46a9c951e48f1d61a2d8da6c03ac13f4bfd0fa9543890fbd6455 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/join_implicit_concatenated_string.options.json sha256:8c2cf75320d3b2249fe0db208ecadbecffa82fec26571423e59a28b081a5b708 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/join_implicit_concatenated_string.py sha256:cbb934b8ee0b46a9c951e48f1d61a2d8da6c03ac13f4bfd0fa9543890fbd6455 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/join_implicit_concatenated_string_assignment.options.json sha256:458b4d1ef0268c33f92e5e80a6e61ebfd95011d8ff785b4c1e6882a8fa880421 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/join_implicit_concatenated_string_assignment.py sha256:0b1b273db616011e501922d50e6ea13ce0ff5356ab5e054e09cb0739fdcb3255 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/join_implicit_concatenated_string_preserve.options.json sha256:1c8c556a25e33b7c55ba583a4e4a52fe17fb5c7036fa9160a761cf4646569132 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/join_implicit_concatenated_string_preserve.py sha256:539ecce3cf0ad28326494ce2a3d2feba3bbb0f877e28b1f087ea7121ab8bab6d ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/lambda.py sha256:039c6cc7f946cb86fb794c0e56476ac1c51bd877d2175421afd8afdca85b9a26 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/list.py sha256:4bfd234091c01c04ac1d4f5b72f71ef3d58c09d4c61a4f4015fa2e402c0dc337 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/list_comp.py sha256:2b3d124ebde038a5cb263a241c76e25a072b89bf2b80ee7e75c76259fcd03376 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/named_expr.py sha256:126fe9ee752a5d0e96c717ef7d69afafe69fff442d21274bc4a215c6f0c1d816 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/number.py sha256:504b395d27ea082afe21ab874a39610f22da5c749d2e38e8ff2091ea861dd764 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/optional_parentheses_comments.py sha256:8080032904e3d59f111f89e878f0d61e74ece4712f821b2e2f3edd4879e6326c ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/set_comp.py sha256:5fa84f9f6eed79c45d027c9409a713dae7fb7db1199d15c2388f0af9a886ea7b ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/slice.py sha256:13f1202840731094151157b7a6c45fc2c2a9d2c9eeca5a71f3ab3f5aff934877 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/split_empty_brackets.py sha256:d436ad5fba4b88addee674057ee84879a07dce219ed8d49d5224bdec05c5e7b3 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/starred.py sha256:e8138d8f129ac3463bd7e6b7f84f474a910d88972cf6985535c5aab05e1b5c9b ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/string.options.json sha256:e0b0be95f0162a245afc60d3254a9d32d38b04969e9704ed4fd5bb6e4aeca6f2 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/string.py sha256:5e4eea9d441ee61adde19d5405a38e03312df617f89b47d31f9c94a325e5f94b ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/subscript.py sha256:b6420c56c91c967d922f36e6eb641c33dc62e8b49f6e4e2683731b9a33d90552 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/tuple.py sha256:aeb7fa03266cbcaf009d11bc296ac5f0a53bbdd4b2b2f496e7e7becd99cb947e ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/unary.py sha256:a318db55d4701fc999763a8359a4b69bd6f6c7b71e1370fd5eb676e30d26e9fd ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/unsplittable.py sha256:f1537cd4025722717cd639eb0c6e95e7b59e96d4dd07378561f010821ad8cf0b ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/yield.py sha256:b6f3dd60260946b01a42283b6bf303b4f36313653c3a59e460e25064bd91b7af ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/yield_from.py sha256:43014f50e950f503caab296d0f4080bda1db3c8c9abd36cff358e4414f3c8900 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/comments.py sha256:3cbe5a1c7f0e10fab3295b7696c3f27e81ae70bdcd79f135f83344b33b133a2a ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/empty_file.py sha256:53bdf3d1f2cde48ae828398e9797a011781d4b98133c617937580892f6cd42eb ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/fmt_off_docstring.options.json sha256:cc269b6df38ef7aeb652437ef0f6133f51c0537e8799d93136d45fd05dd4b5a6 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/fmt_off_docstring.py sha256:b4a664e54ecf31e196054e91266b3b8a9f6e368570fbc3274469b6db496207ae ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/fmt_off_unclosed_deep_nested_trailing_comment.py sha256:a18e556931240ffd740f7e5f27398661a1dbce4ba134ae53500e606cf5d92307 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/fmt_off_unclosed_trailing_comment.py sha256:d5232e7bca704a189ed84bc746ceae7f96eb2db7ad201f46bea5afed13f202f8 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/form_feed.py sha256:1637aa5fbbf59349f29ee39c6c1074b9ed441c2607f45f21382ed4413750b74f ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/indent.options.json sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/indent.py sha256:53340314ca6e3335ff6e5824b2ae77b704415099af37fcd3980956f9f2f11039 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/last_statement.py sha256:395cd0e931c43ca05a0e8e8e820fb28f8d2237d54dc39736d77a7cfd665f407a ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/mixed_space_and_tab.options.json sha256:78c1bdc36863f437c8113f41a997282b879faa9eb3174160ea421d0de7dc278c ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/mixed_space_and_tab.py sha256:b05d8da2b0ae243ce435e6cca473a7a09708fe9c86e70f336878a08b590696a9 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/newlines.py sha256:5fc4bfff7f149f8d9ab11fc364787cbc6aa8b949b4e443d42ed23b96576eedee ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/no_fmt_on.py sha256:57fc7c861b4ed4eff551dc714d160b8c91a484487c28e1f5eceead4a8c5ed411 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/off_on_off_on.py sha256:6dafe69f3aae03766c74807d4333277c0156471fb222d90ccd6f3e7504fd9692 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/simple.py sha256:d99766cada6a3f91c190f03d496f27b5087972aaa80927566fd16b610fee8d2c ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/trailing_comments.py sha256:886b85c2fa188ccc0615e6ca7168f57707cedafc114431d588e48f757d0367a9 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/trailing_semicolon.py sha256:9653a321697850063429dd20de4923c8214a6b4e21da3b06d55dda3fb8f7ee9f ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/yapf.py sha256:51c6572d66b2fcfd9706f4390a768ead55bd558b4bd8bcbba5250a11b79647c2 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_skip/decorators.py sha256:740c715cec79a7a8b6aa8825ffb38ebda016277698b4f501c5e6f217b7a504c3 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_skip/docstrings.py sha256:cc6c02416e9c9db9b4397af38666953360c7518f1501b5ad72538d905914e8ef ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_skip/match.py sha256:3fb121e514488990f9a2f75ed6ddf2650c497b532c17b90174674baa5a257886 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_skip/or_else.py sha256:e0a5b08c33895b8e32070b7f1b42be966d305d0beddeecc31e726bf0673a98fa ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_skip/parentheses.py sha256:f690d670febcfc63f1973ff1057b5aa204b36b4bc0320586e6c6bf5f2b0d9491 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_skip/reason.py sha256:b0aacdd07f1bc94cd2f2a317fb4a693785c73f8d51d33fb3e2101788ac87ffc1 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_skip/trailing_semi.py sha256:4361828a1e5d1630cd9908c1cd4f9d3958a1c0754d0340eb761fa113682a416b ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_skip/type_params.py sha256:aeed90b13c7f427f02c6796cb53bdf4692435ba2d3353c180ff394974bb01392 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/form_feed.py sha256:e2a4a1488db7a174a19a923e644b249b7bceac545537d1fbff82a00b2251f2dc ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/module_dangling_comment1.py sha256:de75c039314c5662b453c4aeb48e99feb59707f9e651909cb9f1d6b06cd69023 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/module_dangling_comment2.py sha256:ae11ff94ffc056534847a067e230ea736cef96a1d2158b6ecd99f1f3a7ed0299 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/multiline_string_deviations.py sha256:aa36e2a3a381777f672bfffecd8878382ae47cac348ad96b2055f26d07717415 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/newlines.py sha256:643253a6542cf3739914f8b882626a3fb2ec3d066a8c966a21c894529da02889 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/newlines.pyi sha256:e641831fb6915b50b1be6c8b56fab38064e148a41dd924c5c96ca68aae34419f ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/notebook_docstring.options.json sha256:704277e8547150990ccab695654e3391b58c19f5f6dd1f996f1a847e46f79b34 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/notebook_docstring.py sha256:b27231f6ed5756f41e20818148634c87ff9b1d49291e7bf7642372ca5881f3e7 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/parentheses/call_chains.py sha256:0a6e7b0a3e4ded7b95eff213f6b4b0150d63ff76e2e26666e5138dee9492b47c ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/parentheses/expression_parentheses_comments.py sha256:ad35dcfa25f83900216db7594ae3282d31c4f40e51eb271cfe4c0f206ece259f ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/parentheses/nested.py sha256:e4acc1a19dd64eff21e3f3c741ca349b3abe253ac6aa1fc44476d822368c09cb ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/parentheses/opening_parentheses_comment_empty.py sha256:af450ad159726458260425dbb58d8d08f1b229be79b63de2cca06563b52e9029 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/parentheses/opening_parentheses_comment_value.py sha256:4ea9bfa24af2cadc3454d0aff2b1bcc3d1c6ad8c4e1abf34c7ca77d5519984f1 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/pattern/pattern_maybe_parenthesize.py sha256:f6323720786c8812a68c6ea83fa31673382032a368cf3812383dab09b2b071a8 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/preview.options.json sha256:0300c9ba305435a5388a599af334b654cdc79e8d1735b94fe5ae382a3e071680 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/preview.py sha256:a9e2b2d6a10cbcd5294009dba7f11fcbcf47448b9678ac8416b1043a6f6db9f7 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/quote_style.options.json sha256:95bf8ff0a56018f920726de6988c4f59658c8bbd7a1187bab387b8e300348a6e ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/quote_style.py sha256:19c65d926f7127b3cceff0ea81bc2cf60efa575cbb126b8b00c67168f3ed22d6 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/ancestory.py sha256:94600f61f6bc01c492d3007a57a89e2307945a6aae278b6f4177713320ee2b8b ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/clause_header.py sha256:8d5baef7b6f7b73962cdd5708308e8c343583c269fe4502e096dc4d20ee2778b ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/comment_only_range.py sha256:d11a7089ab6301633804317c6b81adab200f415be45e97f954e067b17e621c4b ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/decorators.py sha256:c2cbe9cd89807bd9b70c81cc569e1b2c8ac1d38fed8848d6247e6a7ceaf03521 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/docstring_code_examples.options.json sha256:ecaa8ddf60020b3daaae5f01e1f6d655f6525b10f4ea5957e0cb7e110b40e3d9 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/docstring_code_examples.py sha256:9f8418f990534603f05a707684fb9bae119f2267fdb32cab30842523c97a3517 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/empty_file.py sha256:46e724bb221c0f84b05638cef0252259cebef2869f8309f589aa4977c1955a91 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/empty_range.py sha256:e7318ab6c53b6beacd04edfc006f90e6eaad6ecd1c43043b90c07e3aa00245fe ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/end_of_file.py sha256:b379893b563b41bbc673c1d5bb24b132066d6a08ca461f726906bc22c3e388ea ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/fmt_on_off.py sha256:19222b295ee2adc14134020538d17b6dbcbf482349af3bac7d23866e1b8e5b3f ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/indent.options.json sha256:197fdccc0f302a544354a9ee795356e0cdffe3cb1a2ddee99ae982ee1a4dc6c7 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/indent.py sha256:8aba0208772e5fcff2dbb023ac1103ad7ac2126c3b0f41b78b8069ebe690dae8 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/leading_comments.py sha256:01866c6c58226c18302f3955f862a63166b03ee5527b7bd6cf4dcbd9dfeac1f3 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/leading_trailing_comments.py sha256:f168282409845c95c922977d0585a58898e62372288234d5d8fa2614df06858f ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/module.py sha256:905f5d58a0842452ee5252d115a2c52e3fd7979582a449a001b65dde0f2e0bfa ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/parentheses.py sha256:8bd4d445b3c8548f0e3e00398b175aa649be1d726b774ce23859117b191348f8 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/range_narrowing.py sha256:d583b97ae0bb1838b974a5886f14738971a2694d0c92404f53734aadd1e2274c ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/regressions.py sha256:4f388ced4b01e97c986725718da0acbdae802dacc5d3a3fb7b4fe34413779409 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/same_line_body.py sha256:44109048afae0442e31c4f3784d2571c468b957e31837b97be62fa5c9bf68263 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/stub.options.json sha256:9b6b64cac9ce1f4fff6479626bf0828b12c88e255441d0b88192563bdb02c091 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/stub.pyi sha256:ae21171ab7c09f9cb583d6d51e19cc6e768e744e3a1d60cc15eac748017d2b66 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/trailing_comments.py sha256:1b7c0b1834b13fc81d49e27e247e34662afb4fa4fa6358868655c2deb811fcda ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/whitespace_only_range.py sha256:26711af7aad05e8ed7c8a4c60773bbbea9acde68961c0d7de609374a64636be9 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/skip_magic_trailing_comma.options.json sha256:ad6526d2d4711e87a11b10144e5e71ba33b55a162da048e979f764f8841fd14d ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/skip_magic_trailing_comma.py sha256:1cceead140e871b60a97ecc25451beb24095c0175889d3628c959f842401cb06 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/ann_assign.py sha256:a68013c7be9be7d3f61ccecf63f6f92bb89516e8c7f9e603743066825c88e884 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/assert.py sha256:08799035721c8761cee7fcdad5f73e26488acd102297120f0b5cfbd7ed75a3b9 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/assign.py sha256:cbb934b8ee0b46a9c951e48f1d61a2d8da6c03ac13f4bfd0fa9543890fbd6455 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/assignment_split_value_first.options.json sha256:c307b0deb116e7b528fc0612d0d836721691c594d27b9afb657a0530ed332994 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/assignment_split_value_first.py sha256:a707c8ba863ae583c37f58c1ae9cf176cfab8168d88ca114a9c680d8df75af1e ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/aug_assign.py sha256:2856e5750b88802b10402dcb54cb605d6164fd292282e84873897ae67cf77131 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/break.py sha256:b878d672eea72451a895304d201b7e92d64d5e59a37b687bcf1f393c7407a419 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/class_definition.py sha256:05c650ef6dbacd34776c53eb7ad2404c6acc3c813df97c51ba33dc74477fcca2 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/delete.py sha256:40589b382ee1c16d11d87e36d487f72026536e095f94931e17da11c3e2c35eb3 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/ellipsis.pyi sha256:8e246a4a2eb04dfc41e92088b832679c826b7a3dd58878f7f14d966c9f138331 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/for.py sha256:9235b96c63502498f69f4ef2e622ea48a4acf68485da0dcd7c2917c78d51b888 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/function.py sha256:2f949878c6c589eb688a2d758f85bdfb51a34ad91edfaf223d95da5f259affee ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/global.py sha256:d7e855fde5dc888d9a45f53eae5887866cbefed45730831ee2fc87195bad458c ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/if.py sha256:dfe2add16d762874dc03ee8f0116785dd8ece5236624884e743c0d2d46c87e51 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/import.py sha256:50cb161e647262d1f2d2d6da0523e08c7c8f74ff0bba4dca267b08621f344b77 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/import_from.py sha256:7ec38b11dc515ba5d984e0254f44dafe2fb0803cf45c4133e8788771a7c14d75 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/long_type_annotations.py sha256:ece05039a118041bf8244ff7d20e4b8a3fbb2b41f399fec40b0cb9bf80a1104b ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/match.py sha256:1356c236535d400e22583e2ba9b37812e0b017a3b4d028c22a453e7b8d2b6d3c ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/module_comment.py sha256:eb5018b33df42329fe6c09ca01aaf42034a142b928951e9ad7b8d1a31d8a636c ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/nonlocal.py sha256:0109e62c92b67b5daa600c6c58c3bd2a2997fae5ba7766a1710a5dd0cadc62c6 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/raise.py sha256:dcbd9b4e5548ff411ddbaf3836b1208493521c5946768ecdefe875cab76f6ae9 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/return.py sha256:4e4a8396e7340679ec15adea6bbde9c1a85f746871e0a966d1843e186ca8a532 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/return_annotation.py sha256:ef041c44a1d532425088ab02aede0f44b17db57f2c1dadd18213a831553ea111 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/return_type_no_parameters.py sha256:0906db4b086f64b99f3a523de1e5b184f8ae7ca87655c8c8812ee4cb0c3a415f ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/return_type_parameters.py sha256:e37981b03354c102f3ce848f6f829be9df87a8d99069dce1851897ddbc5d0b3e ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/stub_functions_trailing_comments.py sha256:e45fc45861fe619b8e5e5ddba00f5718c873ed8280025e5ecba8b01cd4a3f652 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/top_level.py sha256:0a35123f3a3f63dddf138babd9c7534a90c5e5cabc163955ea2e718e5014ff51 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/top_level.pyi sha256:6d72bfd78551a5fab93d7d6e254c8b5ee51a41670f0a976f5b7407ff838cf43e ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/try.py sha256:3078e39e841b8c262cff4af8d2c0365f64fa31e7d41da50aeabfe520afdbbfef ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/type_alias.py sha256:0037ec70d20217e3ba632b476b7f27c3953f66c9dfe020fba23d6fad6bf03ecf ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/while.py sha256:557a30225a2a7e0520f569ee262478923010de2dc5cdc4ffce6ee8b9d2d8c6d4 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/with.options.json sha256:7fda155ce6ff6bdc6a7a02dd8e97de996fdda4ede3823ba320310c60070e4e22 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/with.py sha256:9d88ac57e4dc0caf837357491228a7cde3ace0a5bdc21b0498f1811f44d0ad34 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/with_39.options.json sha256:0156ee8a2a38378dd1ba9aa792375cafd93282253852ccc87c455d4bc4818650 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/with_39.py sha256:9847523629d4648816cbc95326ee5991f0880ba2461f377ba04fbc43410cede0 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/stub_files/blank_line_after_nested_stub_class.options.json sha256:7e00afdf5f4bb59fd265fdd1a0e28dd8f4a01a70584b3a03ebd09af027165e6c ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/stub_files/blank_line_after_nested_stub_class.pyi sha256:9847523629d4648816cbc95326ee5991f0880ba2461f377ba04fbc43410cede0 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/stub_files/blank_line_after_nested_stub_class_eof.options.json sha256:340056e804060dc4e159b9e9c4fdc005487aec784e3dd7e8933e70765a1e0c30 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/stub_files/blank_line_after_nested_stub_class_eof.pyi sha256:dafc45587239cee7fe0d7bb7451120e150a6576a1c6a296d76049cd4b6d8d5d8 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/stub_files/comments.pyi sha256:ecfed84298f5d8ac4ca0c86e53396fc2b12a12a9af81b06f7dca5d5d52b494b0 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/stub_files/nesting.pyi sha256:cbd0cb5159857efa6a754f9b5d9866b6edbb0a2044dfe82ce150da67af3b317a ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/stub_files/suite.pyi sha256:8ce90b9520a520e9087ad84aeb55f3d24f7eae39b6144950927eeb942a145f8a ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/stub_files/top_level.pyi sha256:7cc80951cc1168a1131ac5e8f8d4ca81fb00d9c1dbe043c6d5b28be489df496c ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/tab_width.options.json sha256:575416cf9093aeac68152b3916f25517c17abe310ede273885ef4174e1a37fb8 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/tab_width.py sha256:5629d05cfe38a5795c641f4b17513e1078857fe46b615c4708e6c18216f580e8 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/trailing_comments.py sha256:d5c3e34c23cf5d602a2f9c431c22b1ff1b197562dea9aa9a97569bd6490fccd2 ruff-0.8.4/crates/ruff_python_formatter/resources/test/fixtures/ruff/trivia.py sha256:cf3ea65c3d5f0e13dcbc4a5092169033412026c8b931b2e825ca7c9e71b16ef6 ruff-0.8.4/crates/ruff_python_formatter/src/builders.rs sha256:ba08591ab2446c9cb7488fbdacc166f705b8b11160ee29fbeeb7bd697de964a7 ruff-0.8.4/crates/ruff_python_formatter/src/cli.rs sha256:41bf2bab0abf19cf55fa63defd8652d65b185052fcdaf5df45f8bbf365d75bd1 ruff-0.8.4/crates/ruff_python_formatter/src/comments/debug.rs sha256:a1fe07f5aa64fd8ef1b8eea30729149be02549e43ae3f11b28aff7767f1ecca9 ruff-0.8.4/crates/ruff_python_formatter/src/comments/format.rs sha256:329dcf6d421080826010095661b752553b632a97dde7ec066e5f656ae9fb9689 ruff-0.8.4/crates/ruff_python_formatter/src/comments/map.rs sha256:0258ed96d1a3524fa4c52b0366c04bed74cedc0b1bec71de0d93ff21f0a66f99 ruff-0.8.4/crates/ruff_python_formatter/src/comments/mod.rs sha256:5171aaced71a3a87d722014743e6defa966f558c913371202bc271c7fadd510c ruff-0.8.4/crates/ruff_python_formatter/src/comments/node_key.rs sha256:e279614ef89c20281b88167f45cd55188a886a34e45210e68d026063ad9e1405 ruff-0.8.4/crates/ruff_python_formatter/src/comments/placement.rs sha256:34df37d54d4e5fc8888265a63d420a68c7c37068e7b2fecedc3abc75342e6812 ruff-0.8.4/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__debug__tests__debug.snap sha256:dd1ca05266057dbf72eb5d8cb10d0b669e321302f0fd69eec9ca37555de38e47 ruff-0.8.4/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__base_test.snap sha256:c32f9bb837f5b88e1aa2f4a5c0211049c38151432f8c32ddf090d91b3c3d1f6b ruff-0.8.4/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__binary_expression_left_operand_comment.snap sha256:d4c98e99dca4eef2561c2d371d974027025d54682eead0c1aadb5a6eb4d45f5a ruff-0.8.4/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__binary_expression_left_operand_trailing_end_of_line_comment.snap sha256:0318708b759fe82839d3bc5742e801053768f6d7062aa121993cfd17587423bf ruff-0.8.4/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__dangling_comment.snap sha256:037be368fbf3894df2be21b7e6ffac38f5b2f820beb268c97e03a5dcceb5bce8 ruff-0.8.4/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__empty_file.snap sha256:1889e9f5a624f079e20dd1ecb8d3290fec6a2664e20997076b07479edf41377d ruff-0.8.4/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__if_elif_else_comments.snap sha256:7f27f20c6b35540a02aedcc27e67093b06c90c4d9600c49c058f0f65e12755bd ruff-0.8.4/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__if_elif_if_else_comments.snap sha256:e42107675ee8ffc3a8da8546a4bc7920b60182c559222daa6c0d5b1079f9fbc1 ruff-0.8.4/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__leading_most_outer.snap sha256:e4633441e47ae9c7c1e35f0e54e25d4e33e029c6390ca9adfa49ccd5dd2f07a8 ruff-0.8.4/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__match_cases.snap sha256:318a7b185189937ddc36ec111f7b3d7b16302e349ac4129f00018687930fdcaf ruff-0.8.4/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__nested_binary_expression.snap sha256:ce876141fc66d7a9fb9f8048f2ceb014582a77302c0bfb00bf068d2c0b4aed97 ruff-0.8.4/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__non_positional_arguments_slash_on_same_line.snap sha256:364da99168de1f52fd0de722c8dc2377ad7121758fae8147ae70426578a3a08f ruff-0.8.4/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__non_positional_arguments_with_defaults.snap sha256:70a8a65ee8852fd2be7206d17b53401d01031f4642b09c6c172f14fe654614fc ruff-0.8.4/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__only_comments.snap sha256:c22570eec40f691ca55a1f355df3de1a1f033002cca3e68cc3d5263d24a8d19b ruff-0.8.4/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__parenthesized_expression.snap sha256:5b92bc0ce8ee5ee6272c6390277962b12444749c05a93aafa4eae47f88aa5ff1 ruff-0.8.4/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__parenthesized_trailing_comment.snap sha256:b130767ce8a30376501bb8c942a21cca600e9bbf859a460fb280eeab18883114 ruff-0.8.4/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__positional_argument_only_comment.snap sha256:306995a941bc1eb8cd870b40fad83700b0551690902c038f403703b516531285 ruff-0.8.4/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__positional_argument_only_comment_without_following_node.snap sha256:b130767ce8a30376501bb8c942a21cca600e9bbf859a460fb280eeab18883114 ruff-0.8.4/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__positional_argument_only_leading_comma_comment.snap sha256:d294dd26d7638c76fe143da5560c2e173c57f5afc45ac51d32176a54071132a8 ruff-0.8.4/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__trailing_after_comma.snap sha256:ee40d36bdfe783cb810f1e5a408142c2db2eb4b071457886a0fdb93f47054043 ruff-0.8.4/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__trailing_comment_after_single_statement_body.snap sha256:d426a60e77decc48d57c7b990d1bf6052cabe284c5a2027f72c9f4180ec55a68 ruff-0.8.4/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__trailing_function_comment.snap sha256:0492b17a601a6e6277c54e5cf5f7af2509fa1ed11fe856aeb68f3eb454d815a8 ruff-0.8.4/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__trailing_most_outer.snap sha256:a79e478bacec9a2a9b5cfde89bc5dbbc532951dcbd5e9dd029598f821e47fa91 ruff-0.8.4/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__trailing_most_outer_nested.snap sha256:4e21ee23af90a9d8c22327b867d46068cad5381888c29e02ff55fbca08b8de9d ruff-0.8.4/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__try_except.snap sha256:2147e64c5423abdbc53124cf69195b001e4d6f0b0c69a90883cfb2833fb741cc ruff-0.8.4/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__try_except_finally_else.snap sha256:f8efbb8102859dc170cb0597ccaa43cb0771d13ce2ed9c2d4593eb22883eeb4f ruff-0.8.4/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__while_trailing_else_end_of_line_comment.snap sha256:09412d63d5542d905dd0131ccce78119fc722ad41246bbd73d85e33cc6497958 ruff-0.8.4/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__while_trailing_end_of_line_comment.snap sha256:e07f36e4ff82b11daf4934bc57e38c07e28bdabb9954e457b1198192905c3320 ruff-0.8.4/crates/ruff_python_formatter/src/comments/visitor.rs sha256:c35484a8974571ef59c793c4d12682cf5a652c2dcdf4a65e6e8b3caa068c1091 ruff-0.8.4/crates/ruff_python_formatter/src/context.rs sha256:0fcf633250d0c7c13212840b85d969774f242e5cd1ec35b4066eb34f1e9cfbea ruff-0.8.4/crates/ruff_python_formatter/src/expression/binary_like.rs sha256:32d06d18c627a72cd868406295384bf6512276c5b67b198391fdeac41ebdce15 ruff-0.8.4/crates/ruff_python_formatter/src/expression/expr_attribute.rs sha256:4fc8a7f36065624ec53f7d75c8272eca4493f2b289aeb3a1cc3b68e74eb2ee02 ruff-0.8.4/crates/ruff_python_formatter/src/expression/expr_await.rs sha256:f5ead93e4ed4025ad64f4d865102be9c56edce0a9da72edd39a83e83c85f17e2 ruff-0.8.4/crates/ruff_python_formatter/src/expression/expr_bin_op.rs sha256:98ab331802420856c6557573bac2d5412cdd61424b9c1454998453cea8a4b4c1 ruff-0.8.4/crates/ruff_python_formatter/src/expression/expr_bool_op.rs sha256:4807af25d8fddb26c8f8fa642d4c63e685e50d3caf5f375a416698109512ac1d ruff-0.8.4/crates/ruff_python_formatter/src/expression/expr_boolean_literal.rs sha256:9f605905bff3066f8fc34fd141c051183abb6e98bab4ac6298b82c76837bc109 ruff-0.8.4/crates/ruff_python_formatter/src/expression/expr_bytes_literal.rs sha256:19df51d853af3971992cf93445f036fdf5a894910dae6c82347fdd858d109e20 ruff-0.8.4/crates/ruff_python_formatter/src/expression/expr_call.rs sha256:4a99d2b88494a16ec19549fe0eb4bd216983539cf9f62a548eec00aa7322cf28 ruff-0.8.4/crates/ruff_python_formatter/src/expression/expr_compare.rs sha256:68e3541e8735b69915affaeecec4eb6c8925bcdebe11eb3f1b87b5947bbbf689 ruff-0.8.4/crates/ruff_python_formatter/src/expression/expr_dict.rs sha256:c15936e04d2501236bd144cbeecaf9262a20301fc606e2b4efea4a2d75dcdbc3 ruff-0.8.4/crates/ruff_python_formatter/src/expression/expr_dict_comp.rs sha256:6049b52c3abbe9d41b2fe2afd1b1ed2f666fcd14bd156afe5b87be5c87408987 ruff-0.8.4/crates/ruff_python_formatter/src/expression/expr_ellipsis_literal.rs sha256:bf013c6f38f47c258de97b5ae5cf930bf3dfb8a24be3e526892f6784f3b1fb2b ruff-0.8.4/crates/ruff_python_formatter/src/expression/expr_f_string.rs sha256:2226c67f0c7a98df1fbc7bff076f27b2ecf5a371c248ac9e4cd18fdea8293284 ruff-0.8.4/crates/ruff_python_formatter/src/expression/expr_generator.rs sha256:0ca2af7599f6b5a5cdfc19daea811b5748fc732acc6a1d7e6f620311ce194d18 ruff-0.8.4/crates/ruff_python_formatter/src/expression/expr_if.rs sha256:0accaa3983f4665d3e444b8aecec044a14b7c3e771576bac927f05b79412affa ruff-0.8.4/crates/ruff_python_formatter/src/expression/expr_ipy_escape_command.rs sha256:9137da6a3bc2512679e86a69cf60d3078f1c1eaeb90813428bf755155efb5a38 ruff-0.8.4/crates/ruff_python_formatter/src/expression/expr_lambda.rs sha256:0c172e6e4caf470b75b73da76850d68ec67458d2a49272891149218ded09306a ruff-0.8.4/crates/ruff_python_formatter/src/expression/expr_list.rs sha256:771933e4b0dc6d1d7937e8c29374f0796ab831a062526cdf35c3aa9cf79a42f2 ruff-0.8.4/crates/ruff_python_formatter/src/expression/expr_list_comp.rs sha256:608f3714522820d6a5a2a0e61a37db375d32cb938b617e8d0d1de13e734dbeb2 ruff-0.8.4/crates/ruff_python_formatter/src/expression/expr_name.rs sha256:c94d7a2efabf846b4a2b566ece34a97a8261204bc13305ca5b341b53b88797ad ruff-0.8.4/crates/ruff_python_formatter/src/expression/expr_named.rs sha256:f92916ef933ad74de8c27dfa9e392ef04c17979b5faa5317829412b452daf1a7 ruff-0.8.4/crates/ruff_python_formatter/src/expression/expr_none_literal.rs sha256:2e82bf7e03dee7ba1d66b3378650716efa1c41e902764f5c03ffcaebc636f785 ruff-0.8.4/crates/ruff_python_formatter/src/expression/expr_number_literal.rs sha256:c271a2ae2b69ade8adbeb37da7aa5d170179596ea2e73ff0d3418aa5df90f304 ruff-0.8.4/crates/ruff_python_formatter/src/expression/expr_set.rs sha256:df92188f5768ef6701503f95c99567ee8f0588e49d04c6a930f0515e7c53e795 ruff-0.8.4/crates/ruff_python_formatter/src/expression/expr_set_comp.rs sha256:71fdba1670a35b711afe4af6ffbc22cfcf86b6470d5e3924008f05354d4b0913 ruff-0.8.4/crates/ruff_python_formatter/src/expression/expr_slice.rs sha256:fc8a58776e9a625eb4beddc62abc41107081df94708ef7e0a107a9739b7cd7ee ruff-0.8.4/crates/ruff_python_formatter/src/expression/expr_starred.rs sha256:4bdfb67334cce7b249f0c13f0f61d81e472439ebf65ff6554e130bb579c6e94d ruff-0.8.4/crates/ruff_python_formatter/src/expression/expr_string_literal.rs sha256:5977076b0e0881e501ecfc4ad600e0ca8546a61398b3aee37108a38470f5b3ed ruff-0.8.4/crates/ruff_python_formatter/src/expression/expr_subscript.rs sha256:5c7ff37b4f4e86c46bc03cb105658bf2795372dfa8aaec1b25e24386dfb8c50c ruff-0.8.4/crates/ruff_python_formatter/src/expression/expr_tuple.rs sha256:88db86c4a66c3f4f8df5d1ec9ce80d6c6fe962573b25da950d541f1316fa1f92 ruff-0.8.4/crates/ruff_python_formatter/src/expression/expr_unary_op.rs sha256:c17c141aa7561fc120cf829566e1b143b32ac1a8a2f1f3247197cb4f94f65a86 ruff-0.8.4/crates/ruff_python_formatter/src/expression/expr_yield.rs sha256:8d3177e403e1d209203e5a552d72e04477adcaaa55ac458e50fa56fb30f4502d ruff-0.8.4/crates/ruff_python_formatter/src/expression/expr_yield_from.rs sha256:e25704aa336a8e0c2c6e17681e03427ab4ce329b95c9291aec85d6ec176b506b ruff-0.8.4/crates/ruff_python_formatter/src/expression/mod.rs sha256:efa9286e8ecc202668f85b77c8f4abd9a21ee5fe60ca390c36c5aaab452dc2fb ruff-0.8.4/crates/ruff_python_formatter/src/expression/operator.rs sha256:f0a71aba28ef26ad02a3f528fc6f2fa79b4882ae3fb78f57f2a6555190efb0f8 ruff-0.8.4/crates/ruff_python_formatter/src/expression/parentheses.rs sha256:691f14f4cdaff030c9c2f40ddf2edcae89a691212d9cd6f227f90b543027d42e ruff-0.8.4/crates/ruff_python_formatter/src/generated.rs sha256:35b4e7f6677ce1eec2837303a3dc26efd2c1f2a542dd38c1e8b1806984ed19f0 ruff-0.8.4/crates/ruff_python_formatter/src/lib.rs sha256:4251f1d58a2e6282cf0110de4266a0be6482d8f259286403108126c9343dc508 ruff-0.8.4/crates/ruff_python_formatter/src/main.rs sha256:01cf2ff04018fcdc2c65e86d403f58c207a877f743246a6fbe5c2d5ba89a86ff ruff-0.8.4/crates/ruff_python_formatter/src/module/mod.rs sha256:2c99b7c07510689251499f2aa2e785147d521819f3424da7072cfd2b73223b93 ruff-0.8.4/crates/ruff_python_formatter/src/module/mod_expression.rs sha256:d923d0d49de39d8c0a0977996e536aec14ed29851303a5160682a17e1a56e207 ruff-0.8.4/crates/ruff_python_formatter/src/module/mod_module.rs sha256:26dc58d8637c7e5c359106711dbbc5048bb43e83104c9604533998b2a7a336cc ruff-0.8.4/crates/ruff_python_formatter/src/options.rs sha256:8f019c1be53651e0ded34528e97f7c75db0ab847960d676fb7c0bf576006f745 ruff-0.8.4/crates/ruff_python_formatter/src/other/alias.rs sha256:3b413b8e5ff8d86b80ce41c9160e7903c1c48c31a3b71bf531110436874d19e6 ruff-0.8.4/crates/ruff_python_formatter/src/other/arguments.rs sha256:2191fe8ad36ade67d36a1f4001c2326fb86fcf3f412cc272eec235958c0f20cf ruff-0.8.4/crates/ruff_python_formatter/src/other/bytes_literal.rs sha256:3909210cf4096964944a74b432420fc5dd1f9a70a5ff8883aeee55c2a16a80ac ruff-0.8.4/crates/ruff_python_formatter/src/other/commas.rs sha256:075dbd85a106b54e3dda0a580c69a8aeba62ceba7f4d0a5f66c6e200e84bc993 ruff-0.8.4/crates/ruff_python_formatter/src/other/comprehension.rs sha256:433147104c16ddc9ada4136aec2a4f3d3f7f3b05b230a39f436d7b5a3082f393 ruff-0.8.4/crates/ruff_python_formatter/src/other/decorator.rs sha256:6ad3233aaa4ef789ddc1b8433809bdedc6fd5c8593bd66375620a99c5442f513 ruff-0.8.4/crates/ruff_python_formatter/src/other/elif_else_clause.rs sha256:1bc18bc10e07d23997fc3916dd8e0ec0b132575ef395b4b5caf788ebe0d3ce34 ruff-0.8.4/crates/ruff_python_formatter/src/other/except_handler_except_handler.rs sha256:5b74db66947e4b42c3cbceb17d2e3ffbdb3baf3661c2207e60d69cbf6de38642 ruff-0.8.4/crates/ruff_python_formatter/src/other/f_string.rs sha256:60a0466144f128efda7304e2b80b435348379df64c85797591447315724c1017 ruff-0.8.4/crates/ruff_python_formatter/src/other/f_string_element.rs sha256:5decb83e65721417478efdf6e980ee9bc0ff1741b5938be13e261c1eb38e867d ruff-0.8.4/crates/ruff_python_formatter/src/other/identifier.rs sha256:a4dca04b6e41d4eb08bbbebec92b3a6775e25a112f2e217664068ae42b910039 ruff-0.8.4/crates/ruff_python_formatter/src/other/keyword.rs sha256:9fa914aa73ba5cc833d54c9781ef78b92a4535de1dc1222f1857f4b802774a4a ruff-0.8.4/crates/ruff_python_formatter/src/other/match_case.rs sha256:072f80cd8a7a8b1a260d3572a4dbbed459978d918bea70fcd47699ddbb48c7c3 ruff-0.8.4/crates/ruff_python_formatter/src/other/mod.rs sha256:4486709ab633969f2ef7ddb81c501fd079b57e0fa80ddb57ddbb340805dd9b04 ruff-0.8.4/crates/ruff_python_formatter/src/other/parameter.rs sha256:1980fd3166550e3f3137bbb6ceafa113c1091996612ff715114910f6ed91a139 ruff-0.8.4/crates/ruff_python_formatter/src/other/parameter_with_default.rs sha256:ea4a7a07eef96a4e19ba7b94acd3e5118e8fbfd59a3ebb6f5c6c06318d6de5c8 ruff-0.8.4/crates/ruff_python_formatter/src/other/parameters.rs sha256:05ea4927d9defbb5ae923f2a75d3f2f193848dd2ab14f85d2ec8e2af41b0615a ruff-0.8.4/crates/ruff_python_formatter/src/other/string_literal.rs sha256:4b8c0d38422d95fafa51df2799cf0a44defa009d2e3ee7bc42d561047799f745 ruff-0.8.4/crates/ruff_python_formatter/src/other/with_item.rs sha256:d7c327d4cfba9efbf2229b140e233cf7a9b9bc4c817d21a2debb12ba75e6dc41 ruff-0.8.4/crates/ruff_python_formatter/src/pattern/mod.rs sha256:50f0db941a645695da4801a4bac0c40c71d97e94c5887e974806f6f8ef333134 ruff-0.8.4/crates/ruff_python_formatter/src/pattern/pattern_arguments.rs sha256:9f7a1b72518e8d499ae13aa2a31e3250063cc30a0e2c34f2eebe234906853454 ruff-0.8.4/crates/ruff_python_formatter/src/pattern/pattern_keyword.rs sha256:f2ec818bf434922feed3d3f1ea83171f7a71fe446c6321ba618a9b061cdd119a ruff-0.8.4/crates/ruff_python_formatter/src/pattern/pattern_match_as.rs sha256:8c76ad16043ab087172cd4a4ce62cfaf6a101694a69e986d4a79bc5084b59250 ruff-0.8.4/crates/ruff_python_formatter/src/pattern/pattern_match_class.rs sha256:7d5c24b93900c31ebfeec71e2577fe15ca677a78a1449afadab66dca9d64194b ruff-0.8.4/crates/ruff_python_formatter/src/pattern/pattern_match_mapping.rs sha256:2edd5c4cbf60dbf7a3b1b380d96fe277e41802fdfb831be3e2f4b744883d454a ruff-0.8.4/crates/ruff_python_formatter/src/pattern/pattern_match_or.rs sha256:c3ee8bf82864e72d1cc78b9143d5a8878c73597d3d5c7d024d2298568a8e2ce3 ruff-0.8.4/crates/ruff_python_formatter/src/pattern/pattern_match_sequence.rs sha256:3d53b872ccdf1ca6cdfbb0131c30518fcea4704872e46d55a0caab2ee5eb9a43 ruff-0.8.4/crates/ruff_python_formatter/src/pattern/pattern_match_singleton.rs sha256:9af98cfc39379bfb9f008705391cc9ba850511008781d815ba48c1fb9ebd5d0c ruff-0.8.4/crates/ruff_python_formatter/src/pattern/pattern_match_star.rs sha256:03e56f83d460922251d9bbec925808b3187e81d713644f75f68bf9e08d77dcc4 ruff-0.8.4/crates/ruff_python_formatter/src/pattern/pattern_match_value.rs sha256:9c20fcee68e0c1bafd886d70576a8006649a66031b484f622a0068b3de260c25 ruff-0.8.4/crates/ruff_python_formatter/src/prelude.rs sha256:179dded3f72dfc3aa7dbabcb86224f23a1f9cfbfca54cc56ad37fc5c1892cbb0 ruff-0.8.4/crates/ruff_python_formatter/src/preview.rs sha256:1fb3279d9877410bc29bd953707599525a4db998b55fe9ae8b2b51240a9afdbb ruff-0.8.4/crates/ruff_python_formatter/src/range.rs sha256:0a39548671b2592432c2bf24bf40e98c5f384fe3d1f72eae506af7000229c152 ruff-0.8.4/crates/ruff_python_formatter/src/shared_traits.rs sha256:7b26bde95057e4bc71f6c740f4101fa222051f4fb8875c98edcdfae0e59183b3 ruff-0.8.4/crates/ruff_python_formatter/src/snapshots/ruff_python_formatter__tests__string_processing.snap sha256:18d8265dee10846e98c384ab8a164eeb513e790c9f0ae9f389ecedc08446b818 ruff-0.8.4/crates/ruff_python_formatter/src/statement/clause.rs sha256:4a3d6d1d8dcdb8832d7650ee279059602b88fa8ef0b978be6013184f5c205332 ruff-0.8.4/crates/ruff_python_formatter/src/statement/mod.rs sha256:0be23c9a3f0e4cc0617c3af38eaa9b2a7e3cae8e755651a890cea5cfe2caf151 ruff-0.8.4/crates/ruff_python_formatter/src/statement/stmt_ann_assign.rs sha256:319e1c27f643421d7eb3563423568e36c6a4b46228e14e9fcc9b0d37db26a85d ruff-0.8.4/crates/ruff_python_formatter/src/statement/stmt_assert.rs sha256:b01f28235c705f287b8eae317edc9f8a9b71eabc21842f518af1cdc3de44b022 ruff-0.8.4/crates/ruff_python_formatter/src/statement/stmt_assign.rs sha256:768326a0fe318f37b7346f01be0cc943c799c9c289035dcde3cbf2c5f09d253e ruff-0.8.4/crates/ruff_python_formatter/src/statement/stmt_aug_assign.rs sha256:b32fb7679ee6044ec53cdff1bfbd6465ce87114258438aa742f6b670bacc6ad5 ruff-0.8.4/crates/ruff_python_formatter/src/statement/stmt_break.rs sha256:0ef22a04bae29ddf7a2f2c394be72238fe62a358124b333378dec51f59543288 ruff-0.8.4/crates/ruff_python_formatter/src/statement/stmt_class_def.rs sha256:1373b8c24ea821f845cf815fe70a73ec4ce493c1e2de9a805622f69074b484c5 ruff-0.8.4/crates/ruff_python_formatter/src/statement/stmt_continue.rs sha256:addeb669caa20dcebdb867ba85c7b224709e9fe2693d1a1fea27e54547881e8e ruff-0.8.4/crates/ruff_python_formatter/src/statement/stmt_delete.rs sha256:0defd0061b3b6e7087c0477def8a5628f7b046664e9172264aad76e3586d39f6 ruff-0.8.4/crates/ruff_python_formatter/src/statement/stmt_expr.rs sha256:f1e75ccb3fcd461c2823bfd2e2f324745c161a0572edd11dd6bdc6e0679c84e4 ruff-0.8.4/crates/ruff_python_formatter/src/statement/stmt_for.rs sha256:9b3a470488f651d4e2c906aecad262934d2f16dc8740a788daee6032e974cdd3 ruff-0.8.4/crates/ruff_python_formatter/src/statement/stmt_function_def.rs sha256:f12f2cfa6de4b22693d560f25b0207afe74da128a892f772306a18fd50c40f1a ruff-0.8.4/crates/ruff_python_formatter/src/statement/stmt_global.rs sha256:aff5f1349b5acb8c4a25fa120045cb9aac159732a2299856c62807c3fbb05414 ruff-0.8.4/crates/ruff_python_formatter/src/statement/stmt_if.rs sha256:a0930f310058346ed49db944189254c2b86e1cfd94a0688a3092a497f35089e4 ruff-0.8.4/crates/ruff_python_formatter/src/statement/stmt_import.rs sha256:ac5ffc9499c120e870c595179307c3abd457d004752f44bb8700aa30f304c9b9 ruff-0.8.4/crates/ruff_python_formatter/src/statement/stmt_import_from.rs sha256:69f57d433c7c4edb49f436092140a8cbff1fb149da745696b2edb840225b1a2e ruff-0.8.4/crates/ruff_python_formatter/src/statement/stmt_ipy_escape_command.rs sha256:96b95485b2c18c1ca0e30dec858f89af2649cefefcbb069c95b3b18bdccc0c38 ruff-0.8.4/crates/ruff_python_formatter/src/statement/stmt_match.rs sha256:92649c888c4df6c03f2cf76a2fd1d2b0351a7184ba5bf9b9c5be1f85cbe685fc ruff-0.8.4/crates/ruff_python_formatter/src/statement/stmt_nonlocal.rs sha256:794a937cf153297db9dee6ac2425584880ae663c99dfd5174bf4108d84008041 ruff-0.8.4/crates/ruff_python_formatter/src/statement/stmt_pass.rs sha256:d4fe16b9f292edb41d7c2deb0370f05cda58f013593deaeac39e25ab816040b2 ruff-0.8.4/crates/ruff_python_formatter/src/statement/stmt_raise.rs sha256:ef32fc67568c00408dd24fb3e463f941235acf978676b84ef81f3534306c54b4 ruff-0.8.4/crates/ruff_python_formatter/src/statement/stmt_return.rs sha256:4ccfa4a4fc1b2d9fbee2754c91374118665e3185006f17bcfaf3f57107ea7346 ruff-0.8.4/crates/ruff_python_formatter/src/statement/stmt_try.rs sha256:8b4c2a0ea3730bfbc683926f698db134ebea3296f7554d2d9ce26ddec0b8e7f9 ruff-0.8.4/crates/ruff_python_formatter/src/statement/stmt_type_alias.rs sha256:fe4155353310e4df687dc143bba38ac134e88926e89a7316506b0cf5d3e27c72 ruff-0.8.4/crates/ruff_python_formatter/src/statement/stmt_while.rs sha256:57903f0d753f60380ea39861fdb1e838c65f9debec92f907cb56c0f6b3a1e222 ruff-0.8.4/crates/ruff_python_formatter/src/statement/stmt_with.rs sha256:856ef0d1d257b28a7739e1da489b941625ca9a9454447887be710bc9aa9444dd ruff-0.8.4/crates/ruff_python_formatter/src/statement/suite.rs sha256:145a2f9b8b397b86f6eb846a7d328d0a5c0e794c1a12a1d1a9eee0f4bc3dfd53 ruff-0.8.4/crates/ruff_python_formatter/src/string/docstring.rs sha256:8ae1a60ee0c5ed6c7f67ce001a2dd019ac232f11ed0fe20e8135dabafcf8b1d5 ruff-0.8.4/crates/ruff_python_formatter/src/string/implicit.rs sha256:84994b8a1c5ee2f6e7450733b02bdb10f2cc86c651ed98d551b64ebf17f5331a ruff-0.8.4/crates/ruff_python_formatter/src/string/mod.rs sha256:a9f5486b8142053ab19f3977d787395d372800fa5e53370b738b550516b547d2 ruff-0.8.4/crates/ruff_python_formatter/src/string/normalize.rs sha256:0ee165c71bac8470e8ba8f5d3d0e164c7df4301bd30fa4bfb21c5d508ac36099 ruff-0.8.4/crates/ruff_python_formatter/src/type_param/mod.rs sha256:f1dee2af599f48515900f0ed9fffe13f2f2d34c0fedcca09ffcb4daa8b5bda77 ruff-0.8.4/crates/ruff_python_formatter/src/type_param/type_param_param_spec.rs sha256:3c459940ae7b76e0cac09bde8713af30781b6e35851f327e861b4a1d3be47bd0 ruff-0.8.4/crates/ruff_python_formatter/src/type_param/type_param_type_var.rs sha256:d288d5bcb7b8235a551a7790226e046d0f14dc496c69336f08e68c9c88e8856a ruff-0.8.4/crates/ruff_python_formatter/src/type_param/type_param_type_var_tuple.rs sha256:4c14f7ca15ba52efe816791eb93744f814ba3bd551dfd4e53cbf3cc4ac8d5214 ruff-0.8.4/crates/ruff_python_formatter/src/type_param/type_params.rs sha256:edd1fe3fb6cc2f4dcedb8e409719be52708a61f507e0b21e015314f4c54611fe ruff-0.8.4/crates/ruff_python_formatter/src/verbatim.rs sha256:9146797e061a4b37d2abc0c79dfc1b2b0f742f007a98487c600f8553f5acefb4 ruff-0.8.4/crates/ruff_python_formatter/tests/fixtures.rs sha256:3b1e1d920591334f51a50ff95cf769c7b8fddcb1e7de91cf45307083034637ef ruff-0.8.4/crates/ruff_python_formatter/tests/normalizer.rs sha256:ff388946e7c3c1955b941930dfb841c528bf75aa66982b33d9351d7b1dfd778d ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__allow_empty_first_line.py.snap sha256:a09d9f23c0961bfa8cd81d17a4e6110dc73bf8f110ec2a051272c5bd4c6b69c8 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__backslash_before_indent.py.snap sha256:cf0ee42ef90d1d480d764a65b37d708edd0c21d111ed0751a39d7406d5429565 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__class_blank_parentheses.py.snap sha256:f4ab64513ed73617fb3256d3324235c479197c999d3e69a96857004e0fde4bdb ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__comment_after_escaped_newline.py.snap sha256:aabc129cc076c04442f8b2253f9803439057bc9d239e004111399076a09f8898 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__comments2.py.snap sha256:b7cb0db937c3f1fcd32db122f14d3713f1247267bcc4814b8c40722c7aa6e96a ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__comments6.py.snap sha256:19cacf79ca5627d3c59d0e2db72cc9135dbeac4ef5aaf642dec6c4daeef3fdc1 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__comments9.py.snap sha256:19c62f724878eb3c5ff840b445a3681768d7f12397bb6da6c71934a1a47ba836 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__comments_in_blocks.py.snap sha256:4cd9d80aea13bfc41c524c1fc6ff8fb3260aa7680f677ac33ed54bb0f242c24c ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__comments_in_double_parens.py.snap sha256:2a63d59f416852597ebdb2c529e3f9c9fed34f26e95186401409a994e8d278e7 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__composition.py.snap sha256:044b29171ddf2a09d208507883892637ce805480db1b70af64f03d110a25c93d ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__composition_no_trailing_comma.py.snap sha256:4c2bd499e10689e55246f358052d3a1f2ec65f16170b619435e6d254068bb409 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__conditional_expression.py.snap sha256:ac8d0fe42fb58d2a065c7e5fd2e688d9bff49d0ad730e0ab8626c41e6eca676d ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__docstring_no_string_normalization.py.snap sha256:38ca52c9886095b2b08f0e6f0c921c92a736728f8fe6336206b657547f19bd82 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__dummy_implementations.py.snap sha256:0cc8f32edcbb7096017ba300f6f0b984e5a7985faa1b2b4ddc0e0574437ea0e5 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__empty_lines.py.snap sha256:490af31b16979b5dd1a002152679e201d47118dc9ba2b06d4d03c4e4447970b0 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__expression.py.snap sha256:c92188cadde09ffbe5a0d386127d0360aeba41afb17b58dd0588dbef405cf383 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__fmtonoff.py.snap sha256:454f4685f2ebf3454b0b1090e42708c19f1d96fcba3b6ac4a05899342c26c2d2 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__fmtonoff4.py.snap sha256:d8f86de2c76121f567c4c1f9d2772c54c590bba6494e697e6b3c5b879e6e37e8 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__fmtonoff5.py.snap sha256:b31de7a380de7ca3d95eb0772140babeb9d8548a7dc35a4024590c7167c99d45 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__fmtpass_imports.py.snap sha256:1dee6b9f2ddbaaeb0baeee8c9a318dfaa70aa4b8350c82d590d7d37aad4a43d2 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__fmtskip5.py.snap sha256:48415c38aa31a15ba6396aba8fd89780b9afb5f692ad26e3d7c54e435f877a70 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__fmtskip9.py.snap sha256:e45aad31960fa0c27de53b89617c6459a573f845d1e7d24371f54219a6fa7a86 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__form_feeds.py.snap sha256:1e51e3930001d2b135f4e877d187e35852e75ba212f2a4490864d8c9a29fef2b ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__funcdef_return_type_trailing_comma.py.snap sha256:937bd061bbbc487570b82b671beaadd15caa6569ac97a71b95cbdade25725720 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__function.py.snap sha256:c4465053278805bf12ff11d17bcc40e067e72d3de0fa8254ec57c4f694658ab9 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__function2.py.snap sha256:a37258fd583cb11c5f2268104cf05d315ddebabf0731a9d2ff2db2aea5c5bbd3 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__function_trailing_comma.py.snap sha256:138856a8c74d412b284eed0319e3d4a4f78e4e7e2408805b0ab7abddc9539eac ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__ignore_pyi.pyi.snap sha256:4d2d59cecc4e42e8dd1ce30d0cc96fa0c535e89a1496a74f819a63bc8e9136f4 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__keep_newline_after_match.py.snap sha256:43feee7a0761dacd57bcf2430350bdc9ccd82e6e726b360213d745d1b60b4e31 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__line_ranges_diff_edge_case.py.snap sha256:99cf4faa7c7bd483d37fd4fe16538db8341180e39296f85667c014a9137d1231 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__line_ranges_fmt_off_decorator.py.snap sha256:891e05e0c91efd2122495d0f97e49c34e95dc5b0dfd62aa3da63a69058a750ed ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__long_strings_flag_disabled.py.snap sha256:17aebce5ef77f805786f1b6a25db7382cbda22d00e86c257891e4dfb8335c0a6 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__multiline_consecutive_open_parentheses_ignore.py.snap sha256:a2a02c6076984c279389aa6e353cde06e1753f2d1cfac81a600beb704bf158ba ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__nested_stub.pyi.snap sha256:c959f28b2d1c3e5d060566cb33689e99eff3a150ac6665e411dfadaa9b2b32d8 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__no_blank_line_before_docstring.py.snap sha256:d987528f7ebd34cbd74f9180cf37a905469a10ba972f4a496b12600d26ea2553 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__pattern_matching_style.py.snap sha256:248d12046e877f9e9241ee4701a490be314088a38a015295491df4d2da5df575 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__pattern_matching_trailing_comma.py.snap sha256:da760a7ade39b1a32627f15dd650ca913bc2773c99c9dfaacfb4708be78c0ae7 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__pattern_matching_with_if_stmt.py.snap sha256:a98ff905bce5e7d4b65bc275784db2bb801a7f4ce8cbb0b0a4f9838842daa5e9 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__pep604_union_types_line_breaks.py.snap sha256:4922c0e2ecdd8f3f7a2f3ba5a0ccfce0629418e54b298efcf5901d1d72bcb84b ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__pep_701.py.snap sha256:971ca6c7402c950114aad3c4fba9679fda66f66c96ca9928da745a42a944b74f ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__prefer_rhs_split.py.snap sha256:23b86f6231ab60a797471a8e5202ee089ba2a9568f168b647b9a566ca9ddccf6 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_cantfit.py.snap sha256:55851fcbaef10f75805e2b99b0575e0b74c1f7806ae2b550af4c8f47a2a64cde ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_cantfit_string.py.snap sha256:ce38f09abee5df0c2d6f4a2cbc516a88f67c147c57fce14a0f184cf9a4addae8 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_comments7.py.snap sha256:45e34d853a58b4a8fab17edc3d9430c1c42883806198946b7ec7f7467a58e36b ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_hug_parens_with_braces_and_square_brackets.py.snap sha256:4700351bd293526c034476b221a1dca812380b06879757976aecf6ae021590c0 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_hug_parens_with_braces_and_square_brackets_no_ll1.py.snap sha256:c33dc894146ecaf2fe29ba47fb038236db25dd2f84c7038221a40033e1682d8e ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_long_dict_values.py.snap sha256:886f5110bdd87633490f0553e7083d1a8c9b6be7c8394b1b76855a9058bf7458 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_long_strings.py.snap sha256:8b2b8a8ca3835efb923af9a6d542e86cf20a545a1fa4e274c2c09728b894f62f ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_long_strings__east_asian_width.py.snap sha256:7b4e77c4171c6de5fcbbe68f9ae15e8f5ad882a55372a7f672fef162c25337eb ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_long_strings__edge_case.py.snap sha256:54ab24f7fb994dbc426f547bd65cf10eaf506c0fc55ebc7fdd709cebd60971d8 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_long_strings__regression.py.snap sha256:e2a9817e471bed6cab8b566b14309af4332dee8ba7cf8f370b03bd812bc00eaf ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_long_strings__type_annotations.py.snap sha256:b6b9bac458306706724f4d3f487558b2a676bbe78af6dd29a4ca2b765bcffb42 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_multiline_strings.py.snap sha256:c1b8ce85417e2543927f8cb2eb87a79bdf565e7ee02dee0d59dcf6c69c6f8c09 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_return_annotation_brackets_string.py.snap sha256:4476a43106f3edbfc7804fef2e8f2b3049905341da0fe9c8358ee4ecaff8a2f9 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__raw_docstring.py.snap sha256:d4c4a3063dae68456a6f19c098013bf7e0b69ca0042f028e223ed7bd7bffad84 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__raw_docstring_no_string_normalization.py.snap sha256:072f4eede003479e01e650021a523c313f6120e98ea594499b1057472acbcc4d ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__remove_await_parens.py.snap sha256:758df76e6b4d93f2379b9e69214a42d6d17d6fba2dc30e642d86454c7e712e4a ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__remove_except_parens.py.snap sha256:e010ba852ea65458e1df462c2bf2b32689b46fbd862c955b45402eeb59274145 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__remove_for_brackets.py.snap sha256:a5712e0a4520ba80e9c4876aa4b2cd2b27222d32683236125f71a160ec3954fe ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__remove_newline_after_code_block_open.py.snap sha256:a81aa7d11a28a73635061f7f7e638592b583d44ec9cbac59db1ef9cffee6db89 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__remove_redundant_parens_in_case_guard.py.snap sha256:f1cb985660ef9207187174bad7468e9e1bfdf6599ca0f74226948f013ebf89f0 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__return_annotation_brackets.py.snap sha256:f63aba1d0d56d27ea39e431ab26df1373bfb4c70f097a8fe366aa8ba3d39dfdf ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__single_line_format_skip_with_multiple_comments.py.snap sha256:b23be42c9e5151f6d57ab3d47c889da52b0ff2d3c228acb1e91580a6a89dab82 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__stub.pyi.snap sha256:f771c2e4b7cc7f4a770394ccebd461ffd2e202be516ff5dee50ce115f77b53a8 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__torture.py.snap sha256:fd58cb027b3f41de2757fbad78c32f96b01057e8e32371c32a0a7103c539c0ea ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__trailing_commas_in_leading_parts.py.snap sha256:bb49d8baacc09a96f1220dfa1860a8cc2855f901af856b8e8d43432adc896ce4 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__tupleassign.py.snap sha256:6f1344cf1095262008348fc70f2eb9536777a64a5066b91287e48907fd502dd5 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__type_param_defaults.py.snap sha256:45aa477f9c4b1116da085fc13310a580e62634539165e615d27b4b1920c1b08e ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/black_compatibility@miscellaneous__blackd_diff.py.snap sha256:a22cf89d215f98e4ac72e36f4b704b23d6a035d98da37b12d6ddecaa1139c7b4 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/black_compatibility@miscellaneous__debug_visitor.py.snap sha256:296a70b39f1fee7b7ad73e47c3fe1220887b88d6280d5852a0098f55c9d25abd ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/black_compatibility@miscellaneous__string_quotes.py.snap sha256:0fbf4d7f50a5a93b8ca732c90a09d23a4ddd48195e730246a6786015989ce2ad ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@blank_line_before_class_docstring.py.snap sha256:98d7c9cc280f035ac01916c327ab184695290ba60b476bfe106ea1346a282021 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@carriage_return__string.py.snap sha256:10c553d9c6d40784e30344d9bc93a6a210b0c574e0cd43bca6c96c4e0cbecbed ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@docstring.py.snap sha256:10269eb70b1b6b7bc29161bc53dd4ce6547d9b642d4df1caaa4b40c1661d3877 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@docstring_code_examples.py.snap sha256:2d2170adc95bc41555fd22d7a4dda66e38bf0e6b67241272406ef4f98d860b14 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@docstring_code_examples_crlf.py.snap sha256:890d872c799571e9a7d090436166ced39646a899f879752f50a4b9f78ba5ffbc ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@docstring_code_examples_dynamic_line_width.py.snap sha256:2d2f2ec5bab5726ff99dc861b8b34b8cd9f7f8f8f459cff6d28123d31c07bd4b ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@docstring_newlines.py.snap sha256:c8aba9f46632fa82c8c8fae4372cec294261335a3a9ee70db80ea5e7ddf82187 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@docstring_non_visible_characters.py.snap sha256:348033e025925be98dbbff6dfc0e79f131d46815744ceae0de78c6ae829992d3 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@docstring_tab_indentation.py.snap sha256:226160a2326d1a9c6d29bbac5705ea53a9d7f4524c771abffc79a82704a7e9f2 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@empty_multiple_trailing_newlines.py.snap sha256:3f73d1692a8b1347ce753d784d43119fb35bd4bfbb8ebfe3aed89d63b17bbf56 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@empty_now_newline.py.snap sha256:17d69aaf7ff966e3e9832c85151ff6882b5741f27152de105cb9fceee6eab4c1 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@empty_trailing_newline.py.snap sha256:9cb9ab88cd9c74f86624b1e80281fc75bff72a3814de4dd73595e17d68f83d60 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@empty_whitespace.py.snap sha256:39ad82ec82e916e87b3498cc4d98dce2ae27dd71c5a298e81b42029e7d69a1ff ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@expression__annotated_assign.py.snap sha256:bb7a41c25a8651be1477592d9ebddcac4c5147c416ccca021a72c2e765fcc739 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@expression__attribute.py.snap sha256:ede97c5e8810fac85c6e9380113481418c6e09eb7f6c3b1784ac689eff276799 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@expression__await.py.snap sha256:c66942c1c8fd67e3b02cd1b4fb85cabf118805e374e947163b46817e34e78e51 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@expression__binary.py.snap sha256:848447dcbc3b6add5b4c17821a00155c912654151be0f343f6c3a3b30f93d755 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@expression__binary_implicit_string.py.snap sha256:88b879183ea2ba2c7baa3f7d62e1c6a1541b4f22a51c98b4998fe01ed8326cef ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@expression__binary_pow_spacing.py.snap sha256:8e1a48b2ad07c54bf25176de8e94363dfa46c716d060323c333d98651f32291b ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@expression__boolean_operation.py.snap sha256:fe1012557030880f0062af5105d9499196a9eef2ba13e43469630dd32a4d4d65 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@expression__bytes.py.snap sha256:0974fbebca3603e3bf4d625616307ba23a5bdfad661de218c9d121c90b3ac7f1 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@expression__call.py.snap sha256:dccf9dd8733b935de174fd18ef990d3c584c79d607951031b69fcf8d83f7b9ed ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@expression__compare.py.snap sha256:89274a5e9553144dd448ac6a29f506c8ef4f714e144296c5a762348fb018ba8b ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@expression__dict.py.snap sha256:406c5a8dea367a1a4d0abbcd2c4b5445aa2089804bf3b3b593924fceb2bffac1 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@expression__dict_comp.py.snap sha256:a956e7e82fb7258a8f7034cf91a210f1eb36ccfed85d670dd1c37f834c1bc3d7 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@expression__fstring.py.snap sha256:a6fcb435f9764eb9025a97f1c0cd1e74bc3c9de7b1200ab5385af1f2d9a07eef ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@expression__fstring_preview.py.snap sha256:87fb419c3d3972e44218fe81448bacfb9a7ca1a105b6c330417f4aec33029b5c ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@expression__generator_exp.py.snap sha256:d40dd1a324c9cabcbfce07225ea5ff8602d69b184f2fbf852d2385b156bc1975 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@expression__hug.py.snap sha256:4aebc4bd611582f0ce2d6b9f6a2c1acb4871a231e5ebb5f5ebe991a4ab36204e ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@expression__if.py.snap sha256:8b1d2d9ae56a512669673bfba12f8b43a7834d1f3ae8841374042caae402a012 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@expression__join_implicit_concatenated_string.py.snap sha256:7f5e0ad8d5cedc917048b022edb02b68e178834ceb9eaf22e008b1b1165d26b0 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@expression__join_implicit_concatenated_string_assignment.py.snap sha256:d67df94513ae5a33623e630f39725b1ace7f92ccf36944b7c0ff1cd62d7f99d7 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@expression__join_implicit_concatenated_string_preserve.py.snap sha256:388f7b764ef9ca4057ff075124ea299970877d4582ab1f1e1bb3e9c584a9f7c1 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@expression__lambda.py.snap sha256:0ca6329103fd9c810c4241082469e0d6c4ba22be2bef16d6d2be73477ec2b770 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@expression__list.py.snap sha256:5ff6d99ee357c04df4d79511cae4914fe914f5ffdbde55a5e514fb52a9c43a6c ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@expression__list_comp.py.snap sha256:f68dfaa3352c08c573c0843f6a90fa14417006c780a74a13e3aaa2c523fb4bc9 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@expression__named_expr.py.snap sha256:d133ce2c9d26920b0aa84981f00c548c2a9c083749c540f0ff0fd7462327c135 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@expression__number.py.snap sha256:6fb3a49b0df529c9ec1f78babc7b60bb4b3f5829670d5c7a53ab6dc10eeb4e7d ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@expression__optional_parentheses_comments.py.snap sha256:7364adb146ca729352d2144014a23f8bd7535812fa98e3dd580012243270248d ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@expression__set_comp.py.snap sha256:8bddd19d68655eae288575ad1e9dc99f3dadbe14c5755e11a41adf0af0e0ec39 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@expression__slice.py.snap sha256:1eaa03229d56befa5be2808805d875a63134a43de826dabbb3ddce415874c045 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@expression__split_empty_brackets.py.snap sha256:4fd1d7e0291406f3b50fa9644685b72c156628b1f6642cb541f6db2eb6a460b8 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@expression__starred.py.snap sha256:f971c13a36f43a4b7d6eb63904b89a8e3ea3351a744f17ffe3c58eea83f1aa98 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@expression__string.py.snap sha256:1cf403a9d5a83e9c1eece06c593ed7873d8b541217b8613fcac2d120c02f5051 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@expression__subscript.py.snap sha256:66156c9b3c7feb7771b76729f4bf362ea754da7406ed54889bdb100b132441e2 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@expression__tuple.py.snap sha256:0fb31e6d100bd82b4312eb0b8c0aed3a9d52b44e481aa9ad3d799173c99d2150 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@expression__unary.py.snap sha256:304900c85047a63db6e91617e132fb019a99572a555f6b08bdebc3510199c46c ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@expression__unsplittable.py.snap sha256:ac35dbdd82eb4f3233bb508be3f70f214b2e7802ea225c8a39ffa2e37d80ea19 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@expression__yield.py.snap sha256:3b4c9ea6ae0882b9ebd72678b34a2e127daa2d69e531912c33371ea6896c5eec ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@expression__yield_from.py.snap sha256:84c1e5b3a57de05a1295d817182cfc32444f51a92cfec51eb451b9abe4497953 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__comments.py.snap sha256:fb1639c1e119a14bfad19866157eac9f4a0023ab4cf9b08119bb114942215b5b ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__empty_file.py.snap sha256:f80529b59b119cb6ac94b103c8cb9ba07353220ad7f41453100b56453f49dbca ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__fmt_off_docstring.py.snap sha256:4f63f7c9d6d785e0bee914394d2b5446416db18ad35f5750532571a03ca8914d ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__fmt_off_unclosed_deep_nested_trailing_comment.py.snap sha256:cf1f02d223a4d70104b9a51e2decb5d6b267a650b83fb0333a5f1557479eaeec ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__fmt_off_unclosed_trailing_comment.py.snap sha256:2ef0959ff1fa9c1a2be7f43903dfefe6e1f2ac12fcb70a6e8bccd6af1bab549a ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__form_feed.py.snap sha256:8afbb6e028f20262bfdb801484b3061e59fbd5de345f262afde7492b7fc2d693 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__indent.py.snap sha256:08515e64d089f312f5986c5a10bb6982a628c2000ce8f9801cbb033f2a2c7710 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__last_statement.py.snap sha256:e08c1b58d080b20b20c0a433e69fa0a27f435037b13e782622ba9c3d07946028 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__mixed_space_and_tab.py.snap sha256:f117f1e2d650c52ad048898c963c3c34d2062a132a7661fdf673e1a849212b4b ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__newlines.py.snap sha256:1324d5b4d879cc748ba10f3c5aa9aeb3a3b5470a3d67aa8e20491664374bd585 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__no_fmt_on.py.snap sha256:8c7b41a3450fa12bd9962871ad8506b06b8aa485c98136c2158377c58760e09e ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__off_on_off_on.py.snap sha256:13474ffd7be13352e9b200862529fe311d53e1edb10b7a210e1c5ff41896ca0f ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__simple.py.snap sha256:2ce7a3785ced92b8ff4c32fd9d8b6fc7354d52dcb8a3e9e190c5f41f4231f916 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__trailing_comments.py.snap sha256:63b8a962d80f1bfd3a7beaa5e2ce30706d543a48ffe4936118fae4d1133b8f22 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__trailing_semicolon.py.snap sha256:68f7eae1a8429527317af1a5acfcfd6ad358cabeb930f57b52271a7e983a0802 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__yapf.py.snap sha256:ad99530bc24e9c1385a9874fc67f6c5330ea087b29256688f907b4b195fbdaaf ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@fmt_skip__decorators.py.snap sha256:e5f84bf427debcaed92e5324039fbb4376845eebb7753af92b8e6c1a1790ac83 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@fmt_skip__docstrings.py.snap sha256:9471138cc9d3d275862b7c5b727dac4f290bd9cf3e5c0b376ee95011c58efc66 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@fmt_skip__match.py.snap sha256:807370a937b56fa171b0bf9b8e9238012eac5e774e51532eb6dcf6109520ce3d ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@fmt_skip__or_else.py.snap sha256:9238388af6440bacdaa73238d0520b9ea0365fbed927669b4eb948e1b45a2b20 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@fmt_skip__parentheses.py.snap sha256:4f201c85ae948ab9bed982aa49ce7adaaa57e2ae5fb65918d62981f20774d903 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@fmt_skip__reason.py.snap sha256:7c7e2effaecb93604d078ac2c871d8abbe8c65a05398c089dcda2fa240e5e1d6 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@fmt_skip__trailing_semi.py.snap sha256:582ecc6f094875d63b123193cdf58be8b630a27556268fb62894a8650a566b3d ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@fmt_skip__type_params.py.snap sha256:ddb8a38b94e65b6ebe73107977e1340187576b59757010f69165c8cbdefccb03 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@form_feed.py.snap sha256:32f9ffee8db2bb7a41c3f73fb36ecf61a5135a346852ee144203d897233f109c ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@module_dangling_comment1.py.snap sha256:f6ebdb68cf6a50206912f19578efff9834784a72b0ad0ba99215c1ee22b35cd8 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@module_dangling_comment2.py.snap sha256:3ed66475c23054db612c7181c45fc0d703fcbe043bf04b8849485f435b01fb41 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@multiline_string_deviations.py.snap sha256:d1062be669df6bc2a85de680e46d892bffea9155421814c0bac9575fc9efedc7 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@newlines.py.snap sha256:24ae22240ee7976503ccc26134bc5840e01ee00398a340db9daac31b54e428b9 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@newlines.pyi.snap sha256:6ad3244545e480ed9dd941230ffaedcd2f1b8a9527c0e300f3c73832efb7f285 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@notebook_docstring.py.snap sha256:41ec317b10af131e0d53cd34b6575c6ea326d25d6c42d2fdf269995bc94f4f25 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@parentheses__call_chains.py.snap sha256:40e14e7158bc59bff53b70eb9ff18423bfffbe3113e93b084c48f2d7d4e055a5 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@parentheses__expression_parentheses_comments.py.snap sha256:9e0af6c0926be1801f805e7e0743b881f52c4dbbc2a0ba75b59ae0660d1f07e7 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@parentheses__nested.py.snap sha256:b71dca2ddef94e7e01cef2994e626926a659452dae9c7b0edf9b0b6340676808 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@parentheses__opening_parentheses_comment_empty.py.snap sha256:878d4d60da9cbef8eafe302e0f53d8f1865993ee597e301190b15f8cf4a0c363 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@parentheses__opening_parentheses_comment_value.py.snap sha256:6569724e39c3908e3dbc1860bbf4991b5860a36fd0c646119788041f7a14ae52 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@pattern__pattern_maybe_parenthesize.py.snap sha256:c9dd8774a840186bf66283b5ebeab53bb73cea38abb9362ca6015d03a1e1011b ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@preview.py.snap sha256:a8584644884cc845f32f2739d628e7a9c4c2752fda5394735d8a5fd5d038f5a4 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@quote_style.py.snap sha256:86cfa7a7d5207546440d316d1e3246dff34337a3f8c94e592e219c0e622277b0 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@range_formatting__ancestory.py.snap sha256:01bbdc1e209db0bcb2572edbd6202f6640f68bec9264d11eaae5bed24e5c3136 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@range_formatting__clause_header.py.snap sha256:44869799a84a8a7271a0469c6a7e86c9444984e88d9b56aef2b558d34effb132 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@range_formatting__comment_only_range.py.snap sha256:2597ac8bfaa1c9946b8df4e51193cd090575e70a0ab7f2012c80c12485a7eb8a ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@range_formatting__decorators.py.snap sha256:02456bf94b090fca0b0606240807e7518da29dc6044c01251fb525afbf3bd9ac ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@range_formatting__docstring_code_examples.py.snap sha256:ef3e5f648bab2d4acea84488a6b9e5b1815ed57da9a8234ff26e1b470558c2b1 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@range_formatting__empty_file.py.snap sha256:da9301846acedc7535ada64bcf5473478d6d2497b01b2c0aca6eff514b7455e1 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@range_formatting__empty_range.py.snap sha256:301ccc654b216f8b5b7b73160607736e5913fe9bf931f0c8f753ea0e81f66278 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@range_formatting__end_of_file.py.snap sha256:5da28c34942e68835e5896ac4c1af8e149833442cf1c99cf280240576f4e5e1d ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@range_formatting__fmt_on_off.py.snap sha256:20d84c8458c09cffa56b1e645d98158918f82e4b245147a8ab547c7693cad01b ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@range_formatting__indent.py.snap sha256:1b94892e5a872d4942600e1750f12d046bd1071f15b851f42fa8d2b247fc61df ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@range_formatting__leading_comments.py.snap sha256:8a462f83badfbf0a344455128cec4f041bdaf00f2f6fc8c9af68dc21654cb307 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@range_formatting__leading_trailing_comments.py.snap sha256:63ae32ce028425f4f209f68df5602842feba390dabe65fa4625b19444e411f4a ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@range_formatting__module.py.snap sha256:170cc1bad6a4f281f5e199527e9c1a888f0383618b635437d68aad6238d924e8 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@range_formatting__parentheses.py.snap sha256:6b944fbb3470f4e15dc9d6e17ef369252d501119e9a07c0aed4960624c501ab6 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@range_formatting__range_narrowing.py.snap sha256:da09739cb816533bb88ca15f9c3b1408fb8d7541e5a763850d2bc5f6c5396edb ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@range_formatting__regressions.py.snap sha256:c72c0d4be2eb5864b251ebe9c8f1dd625d212de4695e9570de2b0c04525c2b0e ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@range_formatting__same_line_body.py.snap sha256:e6f937a87545fb5c7d5e5b37aaf2ea2e8fe44cc385a38d3d35dd2c8b98f6563b ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@range_formatting__stub.pyi.snap sha256:cb161d304b423acf2df5791770d8f61b43cd15cf84b788e538ebdfa0cd5b87bc ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@range_formatting__trailing_comments.py.snap sha256:ccfb49b965087811a0cb8dd3a4476130f4be9d29534ed9d6cb4369061d189406 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@range_formatting__whitespace_only_range.py.snap sha256:848e5b37dc79047ada0bd8ae263d56e26dcce09efb4f27fe360f9ff09df751d1 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@skip_magic_trailing_comma.py.snap sha256:a030a996e5e86c595f0ddeb4d2303ceb333af21815c6b687065ba0b621b545f9 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@statement__ann_assign.py.snap sha256:18c6084aa8de6ca1668acc425e3ea5b17153b5a24679d8963bc62033e7bc08e7 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@statement__assert.py.snap sha256:2aba32fe439b30401bda5b590edd1dc40f9c9a27dcfba8f63bf0a313cfdd5857 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@statement__assign.py.snap sha256:c913fddbbb284cef674e334d6d5d016acdf9c91702e0304a46f983019b541b5e ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@statement__assignment_split_value_first.py.snap sha256:d09fc98789536cded5fb60f68166b1931e4df0489f55bcf5065c527c1658ff1d ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@statement__aug_assign.py.snap sha256:3d757caeaaa581c193dd1ea36e1678058711e870e35863abc6e82b04b4a7925f ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@statement__break.py.snap sha256:99bc4305898c9d70ceb41ec77c7918483bc59c6f7df0a28f889a5eddf6fd1317 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@statement__class_definition.py.snap sha256:1eca030f9a87624e397553a0a5efc6e43eddfa20f0f2d6cf8da0977e8dce2426 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@statement__delete.py.snap sha256:ca2d23d4a2c4e9255e5f772f840510de609bdaea2a45e46cb1ad423f7458cb1e ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@statement__ellipsis.pyi.snap sha256:dc3ddd7d23e144ea906e7ed01de3d7ae7359faf853b2d9cafb1e0b11f9c510b3 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@statement__for.py.snap sha256:2f43da3d5b5c041c951ac083bd68dcf5d835f669d53fb864cf0be71af3b244c6 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@statement__function.py.snap sha256:3451da4f3a84c0353bab31eedb3d419b7595f45ab316785286d2ca0472e9fe0b ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@statement__global.py.snap sha256:4bb3013610add7858245ef3dc23a587abeb642fd568d09f2f45dd87da689bf45 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@statement__if.py.snap sha256:02b68765c34270103e4ea24c0a3d78d43146db122e45e4b243d2c1c837e560d1 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@statement__import.py.snap sha256:18656e9910d74acbb0a4a29d473a219b256be69af1b0cb48bfc6a722800a41a3 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@statement__import_from.py.snap sha256:cb23ba00ce8287702b0deb5f87453dac54157422197c440580dc228bfad706ab ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@statement__long_type_annotations.py.snap sha256:1495d9d36ba4fc85b2d717517d971264f9c42b13b34590f4fa50e95fb71fda24 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@statement__match.py.snap sha256:88cb40416144c2be1754da0f8c0063c8346d5f3e8f97b2282ea66eafe847b125 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@statement__module_comment.py.snap sha256:815031d00a67780277cd3a459b5b4035ad233ff5c250e9ac8cc8398d60edc8c6 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@statement__nonlocal.py.snap sha256:29ddd571d5754d47bd5b38a262a9fd059792143869e5e8cd056b60a13d1a97e7 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@statement__raise.py.snap sha256:45218f8a9ac48a76e3ba75a5fa0d6f40dd12815cd31839d9967ea6dc04c92ae0 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@statement__return.py.snap sha256:d0eaa932dfb18c1011dc8d1cc3ddd3e495766a5ab899524618fc9e9e144112b1 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@statement__return_annotation.py.snap sha256:c5d61e541a3e3175587f4c666dda1cae2d04dca0c3d723596036afbdaa6698e1 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@statement__return_type_no_parameters.py.snap sha256:51c4b1de01e12396392e06f99ee0c135ce9d3e1e87f4295fc75cb7970d73151a ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@statement__return_type_parameters.py.snap sha256:7512d95879c98002b06ce53fef59298de65edc03bfe28e9a3b1b2eaf9bfc05c1 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@statement__stub_functions_trailing_comments.py.snap sha256:c70763684b7a5336ec81bb6572a55c8033bd31d3ca684fdab772925460fed347 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@statement__top_level.py.snap sha256:e72dccd7f83dc2d56591466991475dcd1b0cd6c034436593b9149fcced294911 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@statement__top_level.pyi.snap sha256:a5acda71f5198d0258a5660862357af504fbbae8452bc4570f685449b743f22a ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@statement__try.py.snap sha256:1f5eac34a7f38c009508f175b6de1161017f5ac149054c8abb5bb3e4b1181b34 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@statement__type_alias.py.snap sha256:09fcdf935754d169ba4d94ff281a8737df230e789c440519a6171c8efbbeeeec ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@statement__while.py.snap sha256:d2bda1cae7a98dc61f83c347f6b54ee48bb8979b20a302ce460e972d4cbe8fa7 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@statement__with.py.snap sha256:30b20d2df9f58b6c53f81164aed19e0510c488e957941eb0676849b35723048f ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@statement__with_39.py.snap sha256:32ad1631eea9be95490afda4721ff77b797d9af5606eedf9e8df047ab66227c1 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@stub_files__blank_line_after_nested_stub_class.pyi.snap sha256:4ff6d3e1f52400042ba4ba8bb4782779b6e0d187a3f89250f4e04af6b97931eb ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@stub_files__blank_line_after_nested_stub_class_eof.pyi.snap sha256:767f9a19d126295064f2b968877d0cc30eacf6ae47f761c96428c98d8cd2c6a0 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@stub_files__comments.pyi.snap sha256:72bc96d9a2a519b07904a1b6d8bba6598593de3316a4665cdd56df35e768c738 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@stub_files__nesting.pyi.snap sha256:c435ee20b5a7d93facb0686b462a18a8911f8a619e1cce5eceab233c09a48c46 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@stub_files__suite.pyi.snap sha256:3f3ec9b802a4722def46958053e48b4d455759c777d2b64760aa40f4aa7fec48 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@stub_files__top_level.pyi.snap sha256:3b658cd2c29862441d2b7f6c5d1ff20177e3460bf1e640bce16c5fded8c795ce ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@tab_width.py.snap sha256:f5e7c2ee7d4a7dceec9a61d27483c94a0046c7c7660249917e5e20878aeb8541 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@trailing_comments.py.snap sha256:5b69eec635388fc7eaf6714a8f3ad0cb51c86f55d166242155bccf1579e819e4 ruff-0.8.4/crates/ruff_python_formatter/tests/snapshots/format@trivia.py.snap sha256:dd40c39ce12a440daa5a0d5d110c387e41177529d36c2cb9b28ff771250d4e30 ruff-0.8.4/crates/ruff_python_stdlib/Cargo.toml sha256:298d3dd38d4f8f963c0cdfaddf03bcc2419faa1774a3e8bfe91344bbec381314 ruff-0.8.4/crates/ruff_python_stdlib/src/builtins.rs sha256:786483d400f03fba03458e0337e681159b4efbc5d47fff6e3178deb98052b70b ruff-0.8.4/crates/ruff_python_stdlib/src/future.rs sha256:58eb185d2819e6b496f59be99d0f75f53b00d1eba10aa10d45c7ebc2a649ef50 ruff-0.8.4/crates/ruff_python_stdlib/src/identifiers.rs sha256:d35d18cf42bcfd525b0dbcea2d31241035a644366e1b07b1615dd9d4d7e38893 ruff-0.8.4/crates/ruff_python_stdlib/src/keyword.rs sha256:202cae3c3c7f7c0a9f24d6430a107ce1c1d0485eff54b0f2ee38400ad4415348 ruff-0.8.4/crates/ruff_python_stdlib/src/lib.rs sha256:e4a031f166f7ce492649260d141766fb499c878c2ea3614564e90f60d9946fc0 ruff-0.8.4/crates/ruff_python_stdlib/src/logging.rs sha256:a0b9ea3dab19bc00c932dff13f32e50e5377f63c6375580830e6ccc318b831fe ruff-0.8.4/crates/ruff_python_stdlib/src/open_mode.rs sha256:9e056874efbc4ffe3d741d1cddeee6cf25d4847ab0a0922b8677f5bcff62226d ruff-0.8.4/crates/ruff_python_stdlib/src/path.rs sha256:d7188c731094b65a25d8c929a1514d90218e9c4e5911f9d17cf41789616fa57e ruff-0.8.4/crates/ruff_python_stdlib/src/str.rs sha256:69f677bb6c8cf9f38a3a2eb1d4b6538b60dd9896bf2c61df3cb1b9aa8269c152 ruff-0.8.4/crates/ruff_python_stdlib/src/sys/builtin_modules.rs sha256:713e639f79283804596a75542d2607e1f77723239188fd23628f06b3feb43e4c ruff-0.8.4/crates/ruff_python_stdlib/src/sys/known_stdlib.rs sha256:7b5aab32a5422d5619183b8e569f86fe7143adf0cebe500d8cc5cdaf3f7521c3 ruff-0.8.4/crates/ruff_python_stdlib/src/sys/mod.rs sha256:c2ac879bcc0704db9f49d359777338fac9da5191a9feba6af261e8e30df6c2a4 ruff-0.8.4/crates/ruff_python_stdlib/src/typing.rs sha256:cd0274247453f9b4aca9dcf088fe3b08ac044cab692a7399396d8c2437e425ea ruff-0.8.4/crates/ruff_formatter/Cargo.toml sha256:7654e92b6d6bf01c6da47c55a4727618bf05d59823413ad548ef37f2e7217a5c ruff-0.8.4/crates/ruff_formatter/shared_traits.rs sha256:437915100c993c5f26f4af297d03f31974a92b53316237abbe99bede7ffe4e8a ruff-0.8.4/crates/ruff_formatter/src/arguments.rs sha256:3b3fb6a31e117ff9cf15decbc237c433e1752d318a28599513dba9ac2b0890cc ruff-0.8.4/crates/ruff_formatter/src/buffer.rs sha256:472a2b7e6d08f8e934dbe0aad8250ccb10dd24fe26fa5a223385f08fc3161094 ruff-0.8.4/crates/ruff_formatter/src/builders.rs sha256:99fe0978019594aa94ae36421816b8291c270c3a3018a9d570d7028e6e5080b1 ruff-0.8.4/crates/ruff_formatter/src/diagnostics.rs sha256:39911cb70a8b153915ea5aa4784eadf10f7bc3f506396fda5c5689ee1c98812f ruff-0.8.4/crates/ruff_formatter/src/format_element/document.rs sha256:954214b0bdcd400adb00e442216d44b7b666ec0f5beb11a076b7be29b18110ee ruff-0.8.4/crates/ruff_formatter/src/format_element/tag.rs sha256:f161787840c3580a87c4c1a97cafe6a5d48c57b1cf852e124e05f6885a88fd9c ruff-0.8.4/crates/ruff_formatter/src/format_element.rs sha256:9757e06248c29518dddfb7197402b2a50b77a309474344c0bae82c3876b4e10f ruff-0.8.4/crates/ruff_formatter/src/format_extensions.rs sha256:a2c18264967ac16ac14dfb9eafc4ca5705846b4b0cacba7fde4b99d80c38a7f2 ruff-0.8.4/crates/ruff_formatter/src/formatter.rs sha256:d2920d3ad5ed6d91a614c479091ddd33b3fee7b9b9cd2ff88ac882b1a8896034 ruff-0.8.4/crates/ruff_formatter/src/group_id.rs sha256:0dc38bf627e76a4fba2523993ae1f08b3c73481970acbfac403817280b38b5da ruff-0.8.4/crates/ruff_formatter/src/lib.rs sha256:d681329df45358a79d362906364e85ceb270324c9004eb42372ca7f8e34ce32f ruff-0.8.4/crates/ruff_formatter/src/macros.rs sha256:2b25b049cf2d097dc989772046106a14aa964e4d8efcaae763af0d92124a4d87 ruff-0.8.4/crates/ruff_formatter/src/prelude.rs sha256:d34c56858272e2671bcbb64e879c152e13ba40db7717c81524ea2f05571d9565 ruff-0.8.4/crates/ruff_formatter/src/printer/call_stack.rs sha256:cffad314cae08d81e766f296a02ffe392060ab1fa917c67d2b6321cc7f3a324a ruff-0.8.4/crates/ruff_formatter/src/printer/line_suffixes.rs sha256:7e135882666a0013236f9edbd55c62f9f25b38c40800f1985edbc80c5b068ab9 ruff-0.8.4/crates/ruff_formatter/src/printer/mod.rs sha256:7628e58c6114abb4d2c2f03632c62426b0c3cbfb70cf72e7150e11dc38b74b2c ruff-0.8.4/crates/ruff_formatter/src/printer/printer_options/mod.rs sha256:d84e899526c6259df35fa1bd6839b87e2926316f3260f4fd99e95c5bee506b10 ruff-0.8.4/crates/ruff_formatter/src/printer/queue.rs sha256:5c09276163dc48910311711a198146cf43470f8c943c93695e072fb2ed48a272 ruff-0.8.4/crates/ruff_formatter/src/printer/stack.rs sha256:a4ac4793f649b2207ae5ab8904a58f7c94298c7f26f5d6554a0ecdccc064d195 ruff-0.8.4/crates/ruff_formatter/src/source_code.rs sha256:20bebe2259d2167aa92d0ef9e43c9418a94db0affd188760f2282a849ba42590 ruff-0.8.4/crates/ruff_python_index/Cargo.toml sha256:d8046de4402b25fae7811b8cd6b08726c15746e9fed7a094b927fac5bc8dba79 ruff-0.8.4/crates/ruff_python_index/src/fstring_ranges.rs sha256:0d77aa5d79ab41647cf9f3ef99c9f7a2f958781403203a8f3791c440488df41a ruff-0.8.4/crates/ruff_python_index/src/indexer.rs sha256:e367907f617fa4d0332488f809a0b93f952b3dcbb11913074fa2635831a6e7ae ruff-0.8.4/crates/ruff_python_index/src/lib.rs sha256:b5919894b18e6d5b290499dc2d2d3e8093a6639b1940a582262e01a1b7715eca ruff-0.8.4/crates/ruff_python_index/src/multiline_ranges.rs sha256:8f644586a2a3b4132e5b55002da9e889b9f88b7ffed8488c400c2e7c7cd1d148 ruff-0.8.4/crates/red_knot_python_semantic/Cargo.toml sha256:ec712f81e585b5fd2ec4947db04bfb305c4e60e05e58cdbe3babb5cfc7e62e49 ruff-0.8.4/crates/red_knot_python_semantic/build.rs sha256:6b09994f53f2d77ec51e01ddfb09c5a8bb1f20d8544c7a9335a15a7e13f33b2a ruff-0.8.4/crates/red_knot_python_semantic/resources/README.md sha256:669ccf73aeb68837ba398d68edd3d195a03b95b77155b256077d1fe1a6088b4f ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/.mdformat.toml sha256:4ec44ee41aef278e78eedb8e1fd8a27e2180676124dfc84399f255b0cd7bd058 ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/annotations/annotated.md sha256:2e7b9260c1215f70c829cde81a05aacb007f99e7ffc74ef5c32cef4930ebbc15 ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/annotations/any.md sha256:21ed7a0ad33259e5295245ae83ed5d2c6f34f64a6940fa6089c1f18718eff1d1 ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/annotations/literal.md sha256:4efb8864c317322dceaedf34c82f6cc0905d6b1018884928a65de6e7e1b84b9b ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/annotations/literal_string.md sha256:090df8baa13de1cbc97176e471bb06a1088401aea3c537d1b6c03e455d9fc2c3 ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/annotations/never.md sha256:9d1280c778fc1b5b00b5c48dc12a161d6c8f5c522dcb99ef09bd4acd606407ed ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/annotations/optional.md sha256:b32bac2cc723a0da68502ac7fe4ad28afd908f8fa99fe4c39d2d871bec7acf9a ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/annotations/starred.md sha256:7ba76fb4b07c062e4bda92c439c78603a91576143869b4119b86ce61a2269fe2 ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/annotations/stdlib_typing_aliases.md sha256:8b5b894f7a7f6aeca3e11fa594c4efec7a9576eb809122a0ae1fd10a7078a52d ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/annotations/string.md sha256:e5ee49b646ace84677f6cb9a4c9dfd2bab6cd35506cadee78f2c8d16f99181b9 ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/annotations/union.md sha256:04a36eabb9e51a3b8fb22e589fea0015fb4c712d2dd79b896c216ac3dfc9f326 ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/annotations/unsupported_special_forms.md sha256:a880d712b68f0f90a9ed33ae96f5e6c716dd70df39f1bc00aa2903ac4d66b8fd ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/annotations/unsupported_type_qualifiers.md sha256:8326f165e86eaf12ffbd62c593ecb65b14e2ea21c3e4da0ef5fc395ab1ab6ac0 ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/assignment/annotations.md sha256:9a7e7ecc942e87fe144a632f7fdee8bd6520bd81f3fab1d45888165fafebb8ca ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/assignment/augmented.md sha256:ab14bbe746c0382b035bb19de1e6a3d2dafbbda4db1406535f9ef1a9cc47dd2b ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/assignment/multi_target.md sha256:0bc0a205f2338c2d0aef4b5f5639c57e3692e86cd93b65072ba9c7f3ec651f49 ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/assignment/unbound.md sha256:6bcb4600134bbcb883b566995d838debe5d92ca238b2c40c7895888aaf7bbd06 ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/assignment/walrus.md sha256:ab18628331bb242221d3c9ef53c43c0165e44c52f5a8909016b1a3536d9dcdb0 ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/attributes.md sha256:43c2aea28d8abde8121f7b6d9b39d811dcb1eeca747c337c2a884d6d33287b43 ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/binary/booleans.md sha256:4c09caaa7f0d0ec26a6b6a3cfea137e6c11bed58f0d29fb8008e6b122e8180e5 ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/binary/instances.md sha256:bacb4bffc8b60a5f01f6dcab71f23451c87a74d7283a4b94b1e24c8b11589035 ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/binary/integers.md sha256:cfccadd72d0eb255abfaee18b82f7a2cdddad0800a6892c7bc9d69f968104db3 ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/boolean/short_circuit.md sha256:d1433c894d3b50a7c174254161f391aa6e1c819dfc686fd9ca02a97d48d5c8de ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/call/callable_instance.md sha256:ff7396786e242f806c1b5ca83d1967e6e3ecacbda5ac5efca3c79d2b43d2b141 ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/call/constructor.md sha256:400a552bff41bd8fbe81ece581545adaf95ff6df0864a64ec7895c088560244e ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/call/function.md sha256:9debcd7d1e3957798ecea459668c8ec518ace2f5dd1f623595865f227b2e1353 ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/call/union.md sha256:f1d94b023191829c20fef8133c55925d3b2e63cd98e08f4bbcd0434a2fc43db6 ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/comparison/byte_literals.md sha256:a37aa3d9e92bd324d0529504a84cd849df538de1b89abf4187cde8414dd46192 ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/comparison/identity.md sha256:37bd20532cf748a3d9a8ce45e1c756526f1f2be26ef599fc9b73f6a8a2bd9e58 ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/comparison/instances/membership_test.md sha256:d87a7d9b7fad982e0f6afffc485b2a671dc89ceaca5d55acc8e97760c178fa95 ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/comparison/instances/rich_comparison.md sha256:bd98a302775069b4ac8d736c6bf721067f092912eb6fc700ab1a2d17d6ef41a9 ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/comparison/integers.md sha256:a65ac48f57af175b5406df15b6bbc9674c32ceaec6ff6f38fdd9b4071ab97593 ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/comparison/intersections.md sha256:35755b9dcbe28df122ce3a02be8a92222092093e92c4d3aba70fd20fbc4fbd20 ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/comparison/non_bool_returns.md sha256:9d11dc3ff369dd06a34f675d9606929ff7cf2e9807ab53225e0132d20c743fbc ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/comparison/strings.md sha256:0366e252533cf4f56b776e60ca12ab571b430a580ccc43ae52db7e320051c496 ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/comparison/tuples.md sha256:5ef741ef0eef0b91c8bdfce3870e6dda5d6357df50b15d0328d96f03596ea373 ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/comparison/unions.md sha256:a4bf7a8819bc31983801364c06dea541abc933506be8bcd688b016e1a9623f24 ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/comparison/unsupported.md sha256:7c2a94999b93192b4dc89d9396b6435c743695ff2ec374a7798f40185ece014a ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/conditional/if_expression.md sha256:05ba93daac2af7d2dde7508e56a6f44f20f4f1f503fcec5874efa576ae527f7a ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/conditional/if_statement.md sha256:7cecaef1867883c10d602f014d2d1a493771cd140de4bed2cb3cf27b08e8b698 ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/conditional/match.md sha256:c6a7304d813994efda6f77fa1c2f3186ef03d1ea2f42ec180b7be14b27bbaecf ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/declaration/error.md sha256:5610a1c94a490f4f5f03a3120f1cadd036b34e1146ea79ebfb70b3c90aa0ed3f ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/exception/basic.md sha256:5364ce5eea36525ec2e5890dfd6a1e588dd95a04d7a45a1ef52b23c9965d13e7 ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/exception/control_flow.md sha256:61d7e0ff7705b44a5a20386ee2f1c9c8065ec2bc0cc5bd2f5500aef58fd52963 ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/exception/except_star.md sha256:c01df41a971d76f073142ac49eb581ff5a581c2ab58cc6020a8c3b9c31c76f58 ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/exception/invalid_syntax.md sha256:0a5dd45a75dba72a6c447e970ae54e6740dba1eb4c9cbcf25b93fd405420e08f ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/expression/attribute.md sha256:9e00b9a0103e2009ec319be44c86a7243ed4d34c285952adc3c0461f738092f6 ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/expression/boolean.md sha256:0aa95af1b692d85554df80defc0b68d2ad1482e9adb0d80fa8af8c329e3138ac ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/expression/if.md sha256:a1d7ce626c33a3c86fb8beec4682fc6212d813805f05a604a03255deeb1cede5 ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/expression/len.md sha256:9c420de881b8b0f0268ac659639dc165f64e43b4a34c8b0c329772dbb56b5fb3 ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/function/parameters.md sha256:207d4866a616343c59bb0e16b01fdc45e54d4f0ed3618fb79de35691b6c283bd ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/generics.md sha256:3ce96b6024576ecaab112831b840ea6986cd84974348b08d377e02082347d25f ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/import/basic.md sha256:5ab36512aa25d9af055b91f74865ad9d784a23d33137cb1e5083f82ba6d6509c ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/import/builtins.md sha256:4973434cca577dcb8c4f6162425d47c1d016e529bd73c18ed80e4a8fd2ae7b81 ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/import/conditional.md sha256:21f60a33f62113322de43f5e45d57f7d8c85da401358cd3b644629bddc195940 ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/import/conflicts.md sha256:11c664a580ab4832e48ec16fefcca412280dfbd93cf877085887d6c8e7cda583 ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/import/errors.md sha256:b388bc9833b1bed981635adcc907f3ae05b336e3960ff65c84c66414df901b13 ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/import/invalid_syntax.md sha256:e331f67e0e237a25c6938dfd7afdfa32d9ac18b8b81d5c578f50edd46dfdf66a ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/import/relative.md sha256:961f3e36043231c5f5129b43a5aabd8b8bd8c9fb95dc40d1ec3608ab6f4b22b0 ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/import/stubs.md sha256:b7bce112570fb46a27bd469444a39f5e481316aeea9d267df7d098226649778e ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/import/tracking.md sha256:372b014581f5be5d4d8637075b2d31f75d7991aa1b364bcbeb2afbf8920d14c3 ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/invalid_syntax.md sha256:d93a5415773754ad0547f27fc1f1c629b89345add14bb22c601b2adb3cfc9f92 ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/known_constants.md sha256:8f0851a215f432a18d22597ad2b41de35a9b1705a3cdb9cbfb2a4d026aa282a9 ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/literal/boolean.md sha256:668794ff1050b8f96a8ad492927fcf061641d9df802dd496ddf3380d846f3517 ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/literal/bytes.md sha256:b2c11e7ff7239bac7f909e175c9cecb3c665e113f20500d17f5cb5c36b9a95d8 ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/literal/collections/dictionary.md sha256:0324e00872e7111462975a3cc4b4776fe96f9d367bb10a8a76ecdfde73bd1b4f ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/literal/collections/list.md sha256:ec88b76004f264a98a20879e42f4c603236bdd3ffe3ecf3440bc6d69c9986e92 ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/literal/collections/set.md sha256:f3b4fd60416193183bdbe1f85d0e3166c21c8b8cf0c516cfef28fb48e4235d78 ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/literal/collections/tuple.md sha256:c5383a8873c4a9a9eb9c819aa2a6c0a8267a3d6da233889a90c77be622780abe ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/literal/complex.md sha256:68af58000bf374850b1bc0127155ade7a1335beef6ba51633801eb27b7fbcb85 ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/literal/ellipsis.md sha256:51a8328980ee56105802554d522856fd5415ccf46f572babda83f1e8ea5568f4 ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/literal/f_string.md sha256:6fa70d3db490b0e2f24b4034100672a60de7688cfdd022cac2bdccd13dd463c9 ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/literal/float.md sha256:8fa822195cdd1cf7726b97943f2817e410203c9360c310693b05dcb69bbe078f ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/literal/integer.md sha256:a0af572c085edfaa8e0d3f1a685d2335dda489a132a1118a8e34788eb84d13d4 ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/literal/string.md sha256:c75e1d047f8f42f023ba4288cc2921fe47bea00ecc68a2d215205e02ffce44c7 ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/loops/async_for.md sha256:86f73b599d102718bfeb0e0068270cdb00daef1883fc577ad9e40ca5e159739f ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/loops/for.md sha256:962ca3b36bc6bb088ce665a637e2dbc52d51e30022874fed72d2c211b2a55f23 ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/loops/iterators.md sha256:164852d566f799a1e1509480cdd2e908312e62776d85149afe3f938fb49b33c5 ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/loops/while_loop.md sha256:1b11533e80f0d2bee29584bd27d0f77d8a140549958f201a3eefced35f70c9f9 ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/mdtest_config.md sha256:7c5a1660a3a51b32b05d443caa8c4ae3f5e3504117dd49ca006c4cb93367c2f5 ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/metaclass.md sha256:f08f2202f23c44775f5793fd8976e38cbb37baf6dcaf856603abf9c3db39752c ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/mro.md sha256:15bf622dde4050440b6ffeab6626106427c69873c5247bdadae6860fdc3f277a ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/narrow/bool-call.md sha256:17dc362234dac861d16643d0f8158e9157510232ad0d1d5ef0388a1109cc159b ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/narrow/boolean.md sha256:ceb54a11a5569e16de1e54dfd4cf1d85e6b0b2cf8227a5d77053fb08f70b5c34 ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/narrow/conditionals/boolean.md sha256:d5a6dda727e3cdadf4ebd88fe928213108bdf8495205e160e19144bdb0a41a54 ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/narrow/conditionals/elif_else.md sha256:3b15e23e95449dee16b7ae90810c71900c6280df63d2e80c0be9cb09404a8eaf ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/narrow/conditionals/is.md sha256:3529a00a7bc0997fee4041d154ff383c551462eae7cee10642ee909bf542f59c ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/narrow/conditionals/is_not.md sha256:b5cdebab41b7a0a26aa79922f2c3bc8df26c5658093c8f299b78aec20918c763 ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/narrow/conditionals/nested.md sha256:f6f461b09f0c359d331ca1c5c4b6bfae717c9f7dafee06b3d990e49951545b36 ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/narrow/conditionals/not.md sha256:567d0431d14740bc618653e77a6b7bafd3699c1c20bf8fbd364be32873a78864 ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/narrow/conditionals/not_eq.md sha256:00a745e73bf428f22e1541ac21ff8db5ab65438968f89924e836decb71c3a4ed ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/narrow/isinstance.md sha256:70d5cb464f187920ec770967f48e1adc72c931510c6328e07f168c53527486ec ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/narrow/issubclass.md sha256:766bd14be364688d451301d252c43616052d05c03c3eb93305881fe8ee386cc8 ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/narrow/match.md sha256:80189c98fbcf3d9d517fa9eac7b22a9a6faf9d58bb5d801a2af5082d01e56dcd ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/narrow/post_if_statement.md sha256:0aeb9f06be6c73f01cc886e7e71072808196007194cf88de5ef30811a82561fa ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/narrow/truthiness.md sha256:cb5ea5fd2d6eae3310156257122ebc8b3667b8897df3fad1508f481bab667ba0 ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/narrow/type.md sha256:470c8dde4079796d25bbb928ee41bab00c49a11f215ec5b624cef7b8393eff01 ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/narrow/while.md sha256:3420b8d90f2ac6f9fcf0b6b4291f3e5f53562e2dc77720e64075ea1b42f9d10a ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/pep695_type_aliases.md sha256:14f07d4d0f879e0ef122e656a94197b41434f065e766e19a8141f36d03ff6c11 ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/regression/14334_diagnostics_in_wrong_file.md sha256:754407d4bbe9add8117f1aa8c1a2dca06dbf222ae5586efb661e68c94ed617ff ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/scopes/builtin.md sha256:6a157be282e8544598cf88be59b20b574275091bd9eae08ba8b06278318218b2 ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/scopes/moduletype_attrs.md sha256:867bd2f9989024bee279e3934006a5f9c0d882e4277b8f54f32553d17771f21f ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/scopes/nonlocal.md sha256:0e648e983189798524b3a67c5bbb91e4443d263092fa46efd98dfa053988daba ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/scopes/unbound.md sha256:c7857e24573acf94aec719cb245c79c3e7c7c648ad338f5a74aa0c9abc2be51e ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/shadowing/class.md sha256:f017bfe5742848f762d76f373e4166983e32383e008cb702d1b49480e98daf0e ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/shadowing/function.md sha256:b52be397c8a993b3eedd7f441a8b01b440f64a1d43604cf354eb9c5a147a139e ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/shadowing/variable_declaration.md sha256:875c705eb301008cda96625b0cc3b54bb703c1aab9369ca4fd4f278916610f0a ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/stubs/class.md sha256:b174e989176b96247862b35a83b61de00a1857dae7351178f0e03814b1b862e6 ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/subscript/bytes.md sha256:07696fe95cbfebbcc6c1efb8b4807b3b12076038cbddb48b4ca699c7d4dfd402 ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/subscript/class.md sha256:b18eefd1cf283bb357a8c6f385cbba0536ea53288c126200ac905303dd65c7a5 ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/subscript/instance.md sha256:a1d78421825e1a0cb7a6a4b842375878961c525a00913b27230e3a98a106acde ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/subscript/lists.md sha256:bd0a81f9f5ad7ece230885366b82794390f4d7783b6b38452b3170f04731eb5f ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/subscript/stepsize_zero.md sha256:8111054cbc34422c25de7a8ba7e100785c14ecf11460cbc39a4ddf77d3ce8004 ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/subscript/string.md sha256:220cb889f7e323e847c96383a8176fe25930f286c2a3261a9f449a135d648f2c ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/subscript/tuple.md sha256:f2696e5a3d0e28161b8879d18417faae65d03de7b82ff38eac7be382e1c79433 ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/sys_version_info.md sha256:5a5cc2609561f9a7ca40dc5b3d50b185ef31a77cec16989c5aa5032567635d91 ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/type_of/basic.md sha256:fcef7160177d798928438b04cbf312371c94e0a156ec4e3d97b70f4018ddd526 ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/type_of/dynamic.md sha256:838e964b1ca31e490eebe03afabf20bf7e1922cb935caf884902b993405d9754 ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/type_of/typing_dot_Type.md sha256:a3d8eaaac21c8f13213319ffd5006236d1a9e282bf0ff7a4171af99d9ad302f8 ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/unary/custom.md sha256:c565ea7e5c095215e2b8912b63ad83156e3f0eafbed7f3ab6cf13771df10c7e7 ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/unary/integers.md sha256:d27e42259c5bbba4dd8d9e46fb19e2ab274f7fa47ec6a4314beee89b64c0a5d7 ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/unary/invert_add_usub.md sha256:a7cd57e3f848b6eca92c05092be6d9cfee59824c0605fa0eb9ceb4b265d30bc3 ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/unary/not.md sha256:13478744035646e102f5eacd36feabf05bda4261b40bce2d48612601420dc20c ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/unpacking.md sha256:ade23201be6aef4b7ae61ee8f2e50b8d2bc9633b01453d335b848a95b0fe9995 ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/with/async.md sha256:73e6086d4d2ce7052ed599aa89745bc5cfac1e4272e2c12563aa4e8e654854a7 ruff-0.8.4/crates/red_knot_python_semantic/resources/mdtest/with/sync.md sha256:f8004bbd5d2eea312e8b02e981dc584c2fa123bbb4f2bb9773a3c219e027da49 ruff-0.8.4/crates/red_knot_python_semantic/src/ast_node_ref.rs sha256:d37deab8ecebea5029fbeb76f2b37258dbb40468ae69b333afe41d0e0ccf5071 ruff-0.8.4/crates/red_knot_python_semantic/src/db.rs sha256:ae90d79ab4ba9e1b9aaacf59f174fab667fbf0611941fde9ada4ba9149a88538 ruff-0.8.4/crates/red_knot_python_semantic/src/lib.rs sha256:c917f7981da4c0b802ad9b366fda72b4480bf22912a4d7ba22d748dc708bc42e ruff-0.8.4/crates/red_knot_python_semantic/src/lint.rs sha256:2700ddeba3ef36345a5e2d23a069e25bde1e202df4df01d91c5d73d6a287188c ruff-0.8.4/crates/red_knot_python_semantic/src/module_name.rs sha256:d1579495446b2d329fff571182dbc2f0adb098bb4cb4224c8f1b3f3455d30d78 ruff-0.8.4/crates/red_knot_python_semantic/src/module_resolver/mod.rs sha256:b27636f68d8b977f7958170c961b499b459b52417588981946a238859c1ec718 ruff-0.8.4/crates/red_knot_python_semantic/src/module_resolver/module.rs sha256:3dac0c36a237aa15f5ca9cf9e0162678fba5d6f387d528a0e8d1a19ae2be5961 ruff-0.8.4/crates/red_knot_python_semantic/src/module_resolver/path.rs sha256:946f1a9d7a5974317edb9b190bfee33ea6fecc2d64d96f33a2ee02dfa565f571 ruff-0.8.4/crates/red_knot_python_semantic/src/module_resolver/resolver.rs sha256:b7f727713ed7fbf551a72acfa66cd0fa54624f69febfc6320d9bea9979906066 ruff-0.8.4/crates/red_knot_python_semantic/src/module_resolver/testing.rs sha256:36075d9ff804b89dec586a3e44f999ba7c4c4ad40c97a40a3a420fd1a23a216b ruff-0.8.4/crates/red_knot_python_semantic/src/module_resolver/typeshed.rs sha256:600c60656dd5ec952de43877d829859f1629bc336afbf132bf6f8052558ccb2e ruff-0.8.4/crates/red_knot_python_semantic/src/node_key.rs sha256:d323769e6824b9c8c3aeb648384d85fedb7ad97c612c3e6884d84d0c55fa7b7c ruff-0.8.4/crates/red_knot_python_semantic/src/program.rs sha256:9b77bab2c58e5e444129633bad095872a339d5a31f57831616a7b3855a78c884 ruff-0.8.4/crates/red_knot_python_semantic/src/python_version.rs sha256:c95135616ac534b08b63a6b2bcfb7767d7a3308cc9c9799c324f4b929f74e8b8 ruff-0.8.4/crates/red_knot_python_semantic/src/semantic_index/ast_ids.rs sha256:3942822166b10e6b6dc11eabfcea82b56c940564e95b839e538b00e31f6c53fb ruff-0.8.4/crates/red_knot_python_semantic/src/semantic_index/builder/except_handlers.rs sha256:48ef5cf3248cc4126cb5050dedd3558f34312e9ceb4bbd8489a516f32ecbc862 ruff-0.8.4/crates/red_knot_python_semantic/src/semantic_index/builder.rs sha256:550cb19204cdeb2acbedd6e1a0806a0236241e3cbb6a142bb7e346a270f05292 ruff-0.8.4/crates/red_knot_python_semantic/src/semantic_index/constraint.rs sha256:d042ddb3659b67cc9ebcb8a1255f4408b959e536599c1f9f5395f5562fc60bc4 ruff-0.8.4/crates/red_knot_python_semantic/src/semantic_index/definition.rs sha256:51b6f457993936b017017fcf7f0a329c092f3efaa4f127df0ca8196cf8e334b0 ruff-0.8.4/crates/red_knot_python_semantic/src/semantic_index/expression.rs sha256:354b8962b1833e44e5328c156c580bd181c36bfa8c8530ee78f325505e13ccf1 ruff-0.8.4/crates/red_knot_python_semantic/src/semantic_index/symbol.rs sha256:93b7b530da8c1ee21360f4ff7b1351ddc49b34bf54979f5593b49b3d46ec8f1a ruff-0.8.4/crates/red_knot_python_semantic/src/semantic_index/use_def/bitset.rs sha256:a660680069ab5399d17fb3e3ba254af7bf23fec6f71a9e4ff55240f26fdf7c07 ruff-0.8.4/crates/red_knot_python_semantic/src/semantic_index/use_def/symbol_state.rs sha256:a9ad008da5baedffa052995380d8351c456dc523f7dda7ffdc5648088666968f ruff-0.8.4/crates/red_knot_python_semantic/src/semantic_index/use_def.rs sha256:db3e2b89d1f1486ca1e34f0c491467b4aacebb89d541cbdda089f5d968c2484f ruff-0.8.4/crates/red_knot_python_semantic/src/semantic_index.rs sha256:3175ca3c2e1743ffa8d061f13a1ac1db842dd2c4e7229c7ffd7b97eb3708d3f5 ruff-0.8.4/crates/red_knot_python_semantic/src/semantic_model.rs sha256:25db02fef9f105ab4b00813cd9ac9da726a46b00b9b09b3607676064a65e4b31 ruff-0.8.4/crates/red_knot_python_semantic/src/site_packages.rs sha256:0985681128d6f269385d24e3c5a68b83c1d95edf7c3a29d61fe5edd7434284bd ruff-0.8.4/crates/red_knot_python_semantic/src/stdlib.rs sha256:9780ec751e87cdfc4d606c4fbd48cd14c623f5248959579aadefef325415c490 ruff-0.8.4/crates/red_knot_python_semantic/src/suppression.rs sha256:c103cd30450863a7f187cd1256b01a792dc34b860d96d3eafc89ca2d31774b73 ruff-0.8.4/crates/red_knot_python_semantic/src/symbol.rs sha256:6c319f6e623673132f029cf4e9d889e392cb0c51440014eb864ba53721880b29 ruff-0.8.4/crates/red_knot_python_semantic/src/types/builder.rs sha256:af5fb79a7458e0cf1e72f6c682570945b7bd038bb94c7f8a76cf6533b605a88e ruff-0.8.4/crates/red_knot_python_semantic/src/types/call.rs sha256:df503b597ce51875cc102267e3f859b8324bd7afd500eef7b8d6eb8f41637077 ruff-0.8.4/crates/red_knot_python_semantic/src/types/class_base.rs sha256:da1357ee7fe8474601e9398d3d67e22cd53767482a42b6406f4fc6e4ba3e9e5c ruff-0.8.4/crates/red_knot_python_semantic/src/types/context.rs sha256:0b424d826ac5749399e6b762af604cf61a7d7234ac20585ad24e8e2772e6f4fe ruff-0.8.4/crates/red_knot_python_semantic/src/types/diagnostic.rs sha256:0c4457fa772255257ec2febd49446e5eb2c6ffe25babe77abbf2b360270795f1 ruff-0.8.4/crates/red_knot_python_semantic/src/types/display.rs sha256:0633ddd8ace52167fce5034815c2ca3a47cdf90299ce89ae0693c43bebd9e099 ruff-0.8.4/crates/red_knot_python_semantic/src/types/infer.rs sha256:4cd585ce816a3244f2344cb5854cb5fdcb421aeea53d49a16434157c311c598f ruff-0.8.4/crates/red_knot_python_semantic/src/types/mro.rs sha256:8037f818404a9bc273c93ce67f26e8b6419fd5be796ecf2b703c14ff86f600dc ruff-0.8.4/crates/red_knot_python_semantic/src/types/narrow.rs sha256:8495b2331ed46d3093340549f146e4dd32727889385ad72149d4e54289ac82a7 ruff-0.8.4/crates/red_knot_python_semantic/src/types/property_tests.rs sha256:313e300e0b2231880af5fda00c502d3dcde10df9812bc6a9903a6d8743094360 ruff-0.8.4/crates/red_knot_python_semantic/src/types/signatures.rs sha256:45d18f6eda1f9722077ffc77241a01d94038b68ba2cf1cc7ea203c538ca666d7 ruff-0.8.4/crates/red_knot_python_semantic/src/types/string_annotation.rs sha256:b0b157f0daaa3e54e37239a37b07c9babc800fbc85b28a954e023a8b8dbb6046 ruff-0.8.4/crates/red_knot_python_semantic/src/types/unpacker.rs sha256:a13dc33492ecf598c391d4316ff8ab9db374246f6edb3d1e83772bee1bb98024 ruff-0.8.4/crates/red_knot_python_semantic/src/types.rs sha256:2888403000e57609a7d3a802c7d1569ad82475c5ef9108cbb27c9c646fb8e104 ruff-0.8.4/crates/red_knot_python_semantic/src/unpack.rs sha256:7e1f52099ba914aadb5f2dcfb7677478638cfb43a151c968f873614ae0fdd0cd ruff-0.8.4/crates/red_knot_python_semantic/src/util/mod.rs sha256:81d16009789311a5a08b4f6036fc596cbf8408c448516b4a5ee2dd5c4cf3ee4a ruff-0.8.4/crates/red_knot_python_semantic/src/util/subscript.rs sha256:64a639700ba49b17ddc61b679847b4b277a4b42a22edbb1623abb28e5fd24254 ruff-0.8.4/crates/red_knot_python_semantic/tests/mdtest.rs sha256:47c132ac302c23c86ae85433fda75589e749965bab7e3c8db285cdacb82e8bdd ruff-0.8.4/crates/ruff_text_size/Cargo.toml sha256:5818d42f6c51b95216b293fd5c2d219ee56127662bf53bbfb836bd4ec608621e ruff-0.8.4/crates/ruff_text_size/src/lib.rs sha256:52f0df2e38e9fc7bf1cf7a3743ca257cac20244b56b6937af9a3f3af4b93b7f9 ruff-0.8.4/crates/ruff_text_size/src/range.rs sha256:f2875b9ae38ac0f125178dff8736d85be967f1753949b07826ea8aea5a051fe6 ruff-0.8.4/crates/ruff_text_size/src/schemars_impls.rs sha256:c54cb17ce302ae04040f11fe48d91342fcd3e0140b85b08843b6975d40fdc48e ruff-0.8.4/crates/ruff_text_size/src/serde_impls.rs sha256:dd14418c2bff74f5bdd6d67487e2e2587217479dd1f35ea2a61784682fc8dbed ruff-0.8.4/crates/ruff_text_size/src/size.rs sha256:3da656db36cd43f4f0ea3a2a3afff9f05e9d2a6f6f66348b4815f8c3926d5557 ruff-0.8.4/crates/ruff_text_size/src/traits.rs sha256:42bb3ddecd36cab69893ab30ea836ca9d04b74d052f3b975f16732e3de1092f8 ruff-0.8.4/crates/ruff_text_size/tests/auto_traits.rs sha256:dd1cde3860dbb59f067bfd91967992901fb3da69a84c8f057996da649e0cd3ab ruff-0.8.4/crates/ruff_text_size/tests/constructors.rs sha256:106cee4ca834fcca60620645a39a90324aabd8156a8c4301b567667d8cccaa1e ruff-0.8.4/crates/ruff_text_size/tests/indexing.rs sha256:1e156d1f5c93173034fd0a14e0730e7b24ffb1d6d778709fd2132b247af7ca6f ruff-0.8.4/crates/ruff_text_size/tests/main.rs sha256:615d6291ec6258073fb46755e6e6c3190e0d96fe3f6e9dbe5256ec288db3a05f ruff-0.8.4/crates/ruff_text_size/tests/serde.rs sha256:b9d3632cea904b8787e7ca54bda527d43118a2ae81cb4c23c27c0644c49cd5af ruff-0.8.4/crates/ruff_notebook/Cargo.toml sha256:42daad2fa023ee5c2995f2053ddd97302a0a68b87d69532aa408427ae207d787 ruff-0.8.4/crates/ruff_notebook/resources/test/fixtures/jupyter/R.ipynb sha256:3908ed26ac36a47c1449b3d56b6095b69e6bcbd5f5243598fa15610c1cff5ef3 ruff-0.8.4/crates/ruff_notebook/resources/test/fixtures/jupyter/add_missing_cell_id.ipynb sha256:d1a51743733c29cf74a14653d18e1f902ae478ddd57cb23b7a06af82f118ae8d ruff-0.8.4/crates/ruff_notebook/resources/test/fixtures/jupyter/after_fix.ipynb sha256:15357d8bd6f282b063528440233dac649fa4de3a27775bc7e21b5befc1989c64 ruff-0.8.4/crates/ruff_notebook/resources/test/fixtures/jupyter/before_fix.ipynb sha256:ef6506380cc97e903a5d1d5cc6a0791ec574bf2aac5366456810d67b75c4419b ruff-0.8.4/crates/ruff_notebook/resources/test/fixtures/jupyter/cell/automagic.json sha256:4a85c7ecd0c6ffe4957fba602c4226d4f23363a59d3b470194c4528debc445b9 ruff-0.8.4/crates/ruff_notebook/resources/test/fixtures/jupyter/cell/automagic_after_code.json sha256:4e9fa06ecd821c4a19ce4573f19f15bb8afff2189d39c22ae5e18cf51988f8c3 ruff-0.8.4/crates/ruff_notebook/resources/test/fixtures/jupyter/cell/automagic_assignment.json sha256:93a45541cfc4f924231dccfca740c3db291523af61a647da671f836e855efa82 ruff-0.8.4/crates/ruff_notebook/resources/test/fixtures/jupyter/cell/automagic_before_code.json sha256:e78b8380662d7c9d1b3dde5d323fc4b5ce97f5a0d214c58f5661b7e9672629a9 ruff-0.8.4/crates/ruff_notebook/resources/test/fixtures/jupyter/cell/automagics.json sha256:97ab6af32387230db19df7a0b23bddec975ed131117310fa3960763f1b08a146 ruff-0.8.4/crates/ruff_notebook/resources/test/fixtures/jupyter/cell/cell_magic.json sha256:403bf6e16644db40f28e02dc13e9177969ea64a7feee96885552904976d7a54a ruff-0.8.4/crates/ruff_notebook/resources/test/fixtures/jupyter/cell/code_and_magic.json sha256:0d952aa19b6c6e30ed433194e27c6daaf789e85456c3af40a23254f0629e0a3d ruff-0.8.4/crates/ruff_notebook/resources/test/fixtures/jupyter/cell/markdown.json sha256:31f6b787711411bdfc2e02d6351ccdcc9c1b0c5abeefe2c225b1f92faa5cc861 ruff-0.8.4/crates/ruff_notebook/resources/test/fixtures/jupyter/cell/only_code.json sha256:a9dace5e770416219a4d60e3c0d4c73e011caf081f9e627c332409698ce254e9 ruff-0.8.4/crates/ruff_notebook/resources/test/fixtures/jupyter/cell/only_magic.json sha256:293352de4b5c1fb5f0cfd16fd6a6204f5eec7e0526feb3d9174d43566172d8d3 ruff-0.8.4/crates/ruff_notebook/resources/test/fixtures/jupyter/cell/unicode_magic_gh9145.json sha256:1ffde94b4ace8aabdfb464a2c4741fbc8f2b45ca08132387c2e5c3dc33bf239e ruff-0.8.4/crates/ruff_notebook/resources/test/fixtures/jupyter/cell/valid_cell_magic.json sha256:cb2be59ec75caae54637a199c84a366a67aebca036125dbb301b96bae102c975 ruff-0.8.4/crates/ruff_notebook/resources/test/fixtures/jupyter/cell/vscode_language_id_javascript.json sha256:66d4507f943642877e8c9f8f5313c7692728141534166c0486ebe6fee31c181c ruff-0.8.4/crates/ruff_notebook/resources/test/fixtures/jupyter/cell/vscode_language_id_python.json sha256:c946ec1a5d99a5044c560f9dfa055d9d9f7c5e0a5eccfea92231af74f8e9fc17 ruff-0.8.4/crates/ruff_notebook/resources/test/fixtures/jupyter/invalid_extension.ipynb sha256:37b29e6321064d28be70bc08e4054e3ba1df397b08fbb399bb6d6bf34401001e ruff-0.8.4/crates/ruff_notebook/resources/test/fixtures/jupyter/ipy_escape_command.ipynb sha256:93d5fc56e47e7fd65c5e422b910a6c7e9e0c74fc0ff50ad3c63705c322af76ca ruff-0.8.4/crates/ruff_notebook/resources/test/fixtures/jupyter/ipy_escape_command_expected.ipynb sha256:401e7a784f56113c5e8fd303078b4eaa81624acb19736defb6de43d3d995ef0d ruff-0.8.4/crates/ruff_notebook/resources/test/fixtures/jupyter/isort.ipynb sha256:40f8c3beec3d0e36f1ec19b63922bf6084b5a008b7611a44011b85a6f261b0ff ruff-0.8.4/crates/ruff_notebook/resources/test/fixtures/jupyter/isort_expected.ipynb sha256:5dad4dc307f85eac71c8f263a7b13b348ab659348aa67c6c0ad7657487312ac1 ruff-0.8.4/crates/ruff_notebook/resources/test/fixtures/jupyter/kernelspec_language.ipynb sha256:02086a77c7272e11712d7f06ebc4e9fd0dc52ffce2ef4a3e29993ddcc8360d58 ruff-0.8.4/crates/ruff_notebook/resources/test/fixtures/jupyter/no_cell_id.ipynb sha256:9cb6ca70e80af4525da03e1c1157a8b453fe6fc7797fdd494cda1ef63d0b9089 ruff-0.8.4/crates/ruff_notebook/resources/test/fixtures/jupyter/no_trailing_newline.ipynb sha256:34cc05551a75c0684f4a03abc1bf56d9be939b194b656c29495229efff27f9aa ruff-0.8.4/crates/ruff_notebook/resources/test/fixtures/jupyter/not_json.ipynb sha256:e08419b177f36eb2ac14202f62eefc4799f4b6f868252021b790936e50884420 ruff-0.8.4/crates/ruff_notebook/resources/test/fixtures/jupyter/undefined_name.ipynb sha256:28e15327a5c771800facf703de87e1a55e6bb9cae046870fde4e4f62c99f581f ruff-0.8.4/crates/ruff_notebook/resources/test/fixtures/jupyter/unused_variable.ipynb sha256:32f6a5c6c53ca911c3895c35f34a2ff4f39d8bb9b8a128d6fa04f9591ee6e8a7 ruff-0.8.4/crates/ruff_notebook/resources/test/fixtures/jupyter/unused_variable_expected.ipynb sha256:8a6ceca114771f2bea5629dc856dc4252deb84b66368caf960ef24c55a94788b ruff-0.8.4/crates/ruff_notebook/resources/test/fixtures/jupyter/valid.ipynb sha256:a2d253a68a82ba21cce2a801ceaa4da79508b75e564c05c290e742e6b729ec82 ruff-0.8.4/crates/ruff_notebook/resources/test/fixtures/jupyter/vscode_language_id.ipynb sha256:66d5882194d9e0aa1385f5cbe3f61eff774bdd560c9b01b5fc8d20323ccb7e23 ruff-0.8.4/crates/ruff_notebook/resources/test/fixtures/jupyter/vscode_language_id_expected.ipynb sha256:ca3d163bab055381827226140568f3bef7eaac187cebd76878e0b63e9e442356 ruff-0.8.4/crates/ruff_notebook/resources/test/fixtures/jupyter/wrong_schema.ipynb sha256:0e965c5eab577b4a1074b875b0ef46e1df3adef4f89775459477c557962eb8d8 ruff-0.8.4/crates/ruff_notebook/src/cell.rs sha256:f4de2aa1df89e0dfb22a980cded8605dd9f9c065a11a291c4a3d4da47fc612a5 ruff-0.8.4/crates/ruff_notebook/src/index.rs sha256:d0223bde34eb542feaf234ddf33a4c297f9e5164b9e9a92d1099d9866d2f1567 ruff-0.8.4/crates/ruff_notebook/src/lib.rs sha256:d6f17f91c1efe513ee09f9ab9fda39198791e9a92c0dc29d36f0c7a39606ad4a ruff-0.8.4/crates/ruff_notebook/src/notebook.rs sha256:94affe78c6312b5133f9477318bf53c31d5e16e9fd8ddbfd2f4d850b22b9866a ruff-0.8.4/crates/ruff_notebook/src/schema.rs sha256:2fdff03a524ca50a14a364c25c20787f33818b7111f5e287114d2591e52161a0 ruff-0.8.4/crates/ruff_cache/Cargo.toml sha256:ba82259d96807e6c0776e7bb36d1c43ffb4135e9f187f80c94689c44ec3b7f54 ruff-0.8.4/crates/ruff_cache/src/cache_key.rs sha256:a38df5ed1ad6daa526214df1c958fb4e878ff77cb67bfc2df20677533609f2e2 ruff-0.8.4/crates/ruff_cache/src/filetime.rs sha256:f5bc73cf0ce833d885ff3a1a4a28adcbd8aed4dca49ba2fa8a19dd2fb3a05f56 ruff-0.8.4/crates/ruff_cache/src/globset.rs sha256:01611b629ad51b2bda08e1dbbb6758807d994229ea65190ef8b41d8a15f2de8e ruff-0.8.4/crates/ruff_cache/src/lib.rs sha256:f6d007c8b875fcd1442e8ea55f176ad186614d181324d29a4ded69e4c65e39a2 ruff-0.8.4/crates/ruff_cache/tests/cache_key.rs sha256:6767626e05b8e4c36d39d611c08a16fa66c9e8224a71e1166f98cd2e8e18496e ruff-0.8.4/crates/ruff/Cargo.toml sha256:a451a9a668605457f73c2ecb723fa3484aee13e38851a971bc0f81726aa3e546 ruff-0.8.4/crates/ruff/build.rs sha256:40f673d179ca768bad2ad00c357b4b7fbd4a3ff0862354088f58a282a364ecde ruff-0.8.4/crates/ruff/resources/test/fixtures/cache_mutable/.gitignore sha256:24d7b16c0aced92b4e71eb1f67fa8db946a2007b6d554534d1333fc629072ff2 ruff-0.8.4/crates/ruff/resources/test/fixtures/cache_remove_old_files/source.py sha256:13e1759ac7ed40bffb2afd1b35ab23219c47a400b0d23b62a71833169522b188 ruff-0.8.4/crates/ruff/resources/test/fixtures/formatted.py sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ruff-0.8.4/crates/ruff/resources/test/fixtures/include-test/a.py sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ruff-0.8.4/crates/ruff/resources/test/fixtures/include-test/b.py sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ruff-0.8.4/crates/ruff/resources/test/fixtures/include-test/nested-project/e.py sha256:d5573471176b520beaa0a57b853d6d6fa3f2d127e633f5196a85a58becffd52e ruff-0.8.4/crates/ruff/resources/test/fixtures/include-test/nested-project/pyproject.toml sha256:9a6fb4fd87d571c062895c2477a43ea9cdafd7e377d180a9d265b5c30f35e2fa ruff-0.8.4/crates/ruff/resources/test/fixtures/include-test/pyproject.toml sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ruff-0.8.4/crates/ruff/resources/test/fixtures/include-test/subdirectory/c.py sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ruff-0.8.4/crates/ruff/resources/test/fixtures/include-test/subdirectory/d.py sha256:d4c22ec65c6e5e0ed7bad0d3849c73dae3c2d0afe2c402ba09a1bd5dd5945931 ruff-0.8.4/crates/ruff/resources/test/fixtures/trailing_semicolon.ipynb sha256:ffb36c5260abed13214526e8b2b63a7da394b039cb365147416a9226b976c2b2 ruff-0.8.4/crates/ruff/resources/test/fixtures/unformatted.ipynb sha256:83bf203a1721cdd3671cd4808ceff0c8221fae8448f8d2d6ddf6e40b71e5dfc5 ruff-0.8.4/crates/ruff/resources/test/fixtures/unformatted.py sha256:8261e01623ef802fc5a663dc0a0a4238d361482b421362212915f33a29a5255a ruff-0.8.4/crates/ruff/src/args.rs sha256:1dbf3a73b302fe37fff9f0f44b97f78a759d570555a6fb258482ebcb753514f6 ruff-0.8.4/crates/ruff/src/cache.rs sha256:1d84ae6c783fff039ebb16f99cf05560dec876388bb5fe7cb850df0747ef25eb ruff-0.8.4/crates/ruff/src/commands/add_noqa.rs sha256:e6193721a2a33a22d56e908b57a124d61854dbf8f75864a0261f15a997d979eb ruff-0.8.4/crates/ruff/src/commands/analyze_graph.rs sha256:ff767588947bd4470d34a245ddd6a6bac0ee17c02a06cd384a9e23d281b27e74 ruff-0.8.4/crates/ruff/src/commands/check.rs sha256:d097a33e0d09d7e3129c04c077092bf62a46bbb5f0a178c5c7a51c91c417e5f3 ruff-0.8.4/crates/ruff/src/commands/check_stdin.rs sha256:6a7fb81597a52ffe49fd01915053c36bec6d7c5c8a4904649bc7248f5cfbcfb5 ruff-0.8.4/crates/ruff/src/commands/clean.rs sha256:b0f7e82cfc40cea21c1e60dee9323d200d17cb87e64f39a56c7cc8de02dffc89 ruff-0.8.4/crates/ruff/src/commands/config.rs sha256:21206fbd187502431752976b8af74ca67268416fecee3fc2a0a49b37704cf2be ruff-0.8.4/crates/ruff/src/commands/format.rs sha256:d316b3510349c7226a66bb87bd03bc127d837d9aca3b88ef4b7c61f42853d87b ruff-0.8.4/crates/ruff/src/commands/format_stdin.rs sha256:832781010179a9a97d5e67250495cb8bf217fce5e8696f50d3c091f97821b7ba ruff-0.8.4/crates/ruff/src/commands/linter.rs sha256:018ffd432888c19637b8a1d3cdca5d83d65dec8e07144ba48b2230a5bfb3c28f ruff-0.8.4/crates/ruff/src/commands/mod.rs sha256:3dcba0ae24a16837d11ee267108ab526908ae28e59656d458b04cacb0ab45d36 ruff-0.8.4/crates/ruff/src/commands/rule.rs sha256:a673d2bf0b683e1bbbcf6bd74f9940127b06eb11838c9a48243409933d713b8f ruff-0.8.4/crates/ruff/src/commands/server.rs sha256:f9493c96fd9baad7db301b2d205e0424dbc60b1679ecc8290b9151d78246cae7 ruff-0.8.4/crates/ruff/src/commands/show_files.rs sha256:dab27f13b348a8a208304d9ee70a8a4f4410a652c527f4351a1d8135725f730c ruff-0.8.4/crates/ruff/src/commands/show_settings.rs sha256:34accc6f2236a96a5bfab54204be6be77eee5d3d15f15467805f200af7ca0702 ruff-0.8.4/crates/ruff/src/commands/snapshots/ruff__commands__check__test__E902_E902.py.snap sha256:507511fdf2372dc872fea9e72f8484c9371cf5d0799cffe38792e405d984e555 ruff-0.8.4/crates/ruff/src/commands/version.rs sha256:7e787f8ab84eee5e0489a635291bafecaa12df5db5e0347931811a919379169f ruff-0.8.4/crates/ruff/src/diagnostics.rs sha256:c5265b549b26aa7fcbb1111faac1c99c68c15d62843fea1861efb20f8c767fd8 ruff-0.8.4/crates/ruff/src/lib.rs sha256:1bcbd2faca38dd692f4740f104a2807a967f82b402964779c7ccd94fe2fc408e ruff-0.8.4/crates/ruff/src/main.rs sha256:8547dd8de98e71ef88f2aca89223843cfcf3898c6db3546be776484a91296aeb ruff-0.8.4/crates/ruff/src/panic.rs sha256:a1f3a48970b168459e123d58431ccea98e4bb55251d405960e5f5204a7aeea98 ruff-0.8.4/crates/ruff/src/printer.rs sha256:c6c3d7ada33deeac5d5efd3c2288000a424205e212218e14bced9a067e604781 ruff-0.8.4/crates/ruff/src/resolve.rs sha256:57bb885b2a7b78d27f144911cf22f080f8a7eb174c8e7390b9f9922e185b9456 ruff-0.8.4/crates/ruff/src/snapshots/ruff__version__tests__version_formatting.snap sha256:84ee45179b201b99b6ef8c87e3de65c06542b89023711ceb50d19d2a255acb4f ruff-0.8.4/crates/ruff/src/snapshots/ruff__version__tests__version_formatting_with_commit_info.snap sha256:c5c751388f777f53bfe28f50b2c7cbb0c6632f1ff93bbde793e3df5e5d94a10b ruff-0.8.4/crates/ruff/src/snapshots/ruff__version__tests__version_formatting_with_commits_since_last_tag.snap sha256:86b164c77e68235c1bb151f20ea6bd537da2f0f93eed840f7a27f37e039d9e36 ruff-0.8.4/crates/ruff/src/snapshots/ruff__version__tests__version_serializable.snap sha256:e8f56372c56cde3d5575f33c55636287e2f35f10ef4a63f66515b073e0d53a00 ruff-0.8.4/crates/ruff/src/stdin.rs sha256:a971907194b9e7a3831b03494c21362e920b0df668a1231eb478c3e4517d26e1 ruff-0.8.4/crates/ruff/src/version.rs sha256:fe333c32265423d89b23cdf11b7ed8dc55e94bbc67bf843be4d362ffbe767d1b ruff-0.8.4/crates/ruff/tests/analyze_graph.rs sha256:7358ff9eed4217c376b2ab45e4ec6689ef174f2608ad17b57e27c489784dd565 ruff-0.8.4/crates/ruff/tests/config.rs sha256:a14356cfcf831e9cff72df7223044fbc991de23f0384a53e90c3e47b9d41512c ruff-0.8.4/crates/ruff/tests/format.rs sha256:74a656e7aacde2c0fea46f1fab71d8013cfdd136f9b230314383c3c45f8d1be7 ruff-0.8.4/crates/ruff/tests/integration_test.rs sha256:98a8aebba21ef05e808c6e909e52cb5eceee33fde2f0a3c77c7f54facef746d4 ruff-0.8.4/crates/ruff/tests/lint.rs sha256:0aaf30fa609b7fde13a108023680c8602e13a840579dcd277ff45c49e6b4a6ef ruff-0.8.4/crates/ruff/tests/resolve_files.rs sha256:df40ffaba4d72b1efbaa0e0e1765dc4b907b6258aa9504d20ab8984663aa6b5d ruff-0.8.4/crates/ruff/tests/show_settings.rs sha256:ae7b231b8b7eb662c6aa17a9e7a3fe2ce30084dafe07e52f3b6afcd15ef7d4df ruff-0.8.4/crates/ruff/tests/snapshots/integration_test__rule_f401.snap sha256:a9024300a53b798d0c4f3872ac20d90580f64e4a86ae0dfc2822a0c5833abd44 ruff-0.8.4/crates/ruff/tests/snapshots/integration_test__stdin_json.snap sha256:066e22e309d2efd0d5d011279c4405e5b33ab521b923f56d5b911241cd458a71 ruff-0.8.4/crates/ruff/tests/snapshots/show_settings__display_default_settings.snap sha256:14555270df29be839b6e09c8a3ba7f4a0d7f98c97b91d6c525cc59ec94932ca4 ruff-0.8.4/crates/ruff/tests/version.rs sha256:6bd3603df12113ff657d1cced3f71fb78dae194d1e5924000e844060f054a1b4 ruff-0.8.4/crates/ruff/README.md sha256:670e12489f500761ff1c4b490f2519c0fe8ba35734be8f5cc141bd95e8d292a6 ruff-0.8.4/Cargo.lock sha256:4e4d6a3fb7443b9a45ea567d0f429d0ec32a87db93fd139e93f28d0d213fce0d ruff-0.8.4/Cargo.toml sha256:2ce61122b4a6c69e357eddba1c2c464819a0831f691c13116a43231701be43cc ruff-0.8.4/pyproject.toml sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ruff-0.8.4/python/ruff/__init__.py sha256:47031ce3d10a9f4337eefe3a579bc6ae25c9d4e7739642766949fb3c00835928 ruff-0.8.4/python/ruff/__main__.py sha256:6bd3603df12113ff657d1cced3f71fb78dae194d1e5924000e844060f054a1b4 ruff-0.8.4/README.md sha256:3209c0b7fb7257c05b16433728c1e974bac40000fef171b8e9e89f095623c954 ruff-0.8.4/LICENSE sha256:c366d7a23c8810fdb1c85fbe86fd0f06d3b525420809acfeca039709bce10830 ruff-0.8.4/rust-toolchain.toml sha256:b82fff54604ff17e4d36f90e1a72584ce5aa4fee7332aded6140c6bd4ad4beb2 ruff-0.8.4/PKG-INFO
Return to home page.