sha256:b0c41c5e07421a24c3e5e89f756c9cb555f8d897af1c5a5beef56efdc95b6ab1

Build input of

Dependency Lockfiles

Diff

Content

sha256:9ace208386a9b03ece596cd6a30314b5be0a8a0fed7002215a53e2e293a76c36  ruff-0.7.2/crates/ruff_index/Cargo.toml
sha256:a19635dfb4c3b8d6fa19b071420257d01e11c8eaad038df34412a157e13f318e  ruff-0.7.2/crates/ruff_index/src/idx.rs
sha256:9deedea1c56de8f2ea609abdfb8bba6c5fbcaf69e9733fec933105450dae7238  ruff-0.7.2/crates/ruff_index/src/lib.rs
sha256:d8b9a11475dbaba154beacc229f1cd229756d57d19614a3dbf63ee05107f9938  ruff-0.7.2/crates/ruff_index/src/slice.rs
sha256:bc5efb13d0bea2feca5224a18086d4aab2be28e0d7467bbf4ef79da89e3740d9  ruff-0.7.2/crates/ruff_index/src/vec.rs
sha256:34a76f42edb1b13074d28ab1a84f16a7fd150106938935cafb5fdaa28a0b1c6e  ruff-0.7.2/crates/ruff_server/Cargo.toml
sha256:e50383db999d489afbd69f5f9a67f7a1b5a8a3552d6355e89855b9139eda6d3c  ruff-0.7.2/crates/ruff_server/CONTRIBUTING.md
sha256:6e2c11a64880e1db1a896d2afbccf4eb9166e13117a18715402389376f50b871  ruff-0.7.2/crates/ruff_server/README.md
sha256:98ac7556f4888f00c9c9962daa3434bc303e43fa180948017897975bbcee7d8c  ruff-0.7.2/crates/ruff_server/assets/nativeServer.png
sha256:42c1465675b2d9160b9155ace2dd7029875dc12766d87f2b06ab50546032d24f  ruff-0.7.2/crates/ruff_server/docs/MIGRATION.md
sha256:aa59772758b59031137f622292140f64c2b00504b88369daa405459022728d4e  ruff-0.7.2/crates/ruff_server/docs/setup/HELIX.md
sha256:fdd1ec69653220eaee9b1dada862bca6b59452f2a06ae55447c8d6cd2f11540f  ruff-0.7.2/crates/ruff_server/docs/setup/KATE.md
sha256:8baecde00166442033c65dd53d62d629dec8e1b35dfddc6d265ade05e8831976  ruff-0.7.2/crates/ruff_server/docs/setup/NEOVIM.md
sha256:45f04f5788cd85a631791f04226d81decb2fac5210e963f8fe2aca74b7bf3a90  ruff-0.7.2/crates/ruff_server/docs/setup/VIM.md
sha256:e3e8d99f2c88d68a60bdfe5fdd2315402bb36f1dc49aa11c2c38a2b388457f71  ruff-0.7.2/crates/ruff_server/resources/test/fixtures/pandas_html.py
sha256:ca3d163bab055381827226140568f3bef7eaac187cebd76878e0b63e9e442356  ruff-0.7.2/crates/ruff_server/resources/test/fixtures/settings/empty.json
sha256:8edba997f540eda43661bca6c6011bf00682b6dd37f9cc9cce827eee4ded65a2  ruff-0.7.2/crates/ruff_server/resources/test/fixtures/settings/empty_multiple_workspace.json
sha256:4c333805f667a02d615dce0fb68649358985554f5a44c4c7777ce0dc7b017bb7  ruff-0.7.2/crates/ruff_server/resources/test/fixtures/settings/global_only.json
sha256:99532f3d5c42e361ca27471c7b4180c3608a4f7e825682ef1909aedf306a9a17  ruff-0.7.2/crates/ruff_server/resources/test/fixtures/settings/vs_code_initialization_options.json
sha256:b12f0306d987a4bb812f352beb8eeccafa76a8e861f79a5527334b7756fa0ab3  ruff-0.7.2/crates/ruff_server/resources/test/fixtures/tensorflow_test_notebook.ipynb
sha256:371cf900afd488a6b467977808c7af94543998255d19b41b0cc9289e749b95ee  ruff-0.7.2/crates/ruff_server/src/edit/notebook.rs
sha256:0d4be0e205c76e5a68e60d9769d5ad9e4063946aca0ccbda88349c4f7f6de987  ruff-0.7.2/crates/ruff_server/src/edit/range.rs
sha256:e73b2316dca5424394fa6d807a19c998312166b1e79ca4b2858dbdb6231f2483  ruff-0.7.2/crates/ruff_server/src/edit/replacement.rs
sha256:b537b098bcc232210d9a1c87a74398eb80c04513eaadb0b659deb077b86d8627  ruff-0.7.2/crates/ruff_server/src/edit/text_document.rs
sha256:dc81370ee1487db79a55749becc2f82a94737c879a210d2a243742f60fd76923  ruff-0.7.2/crates/ruff_server/src/edit.rs
sha256:60f1d9f20ef4b9b430a9f969738eaa63f39b678e7b0a03e18ab9b923e6aafd06  ruff-0.7.2/crates/ruff_server/src/fix.rs
sha256:d3e8e7385ced002853b7b3c32f08bf817f1456ff2d7cb86d20b5e4329ed9ba64  ruff-0.7.2/crates/ruff_server/src/format.rs
sha256:48ce48aecf97bf0e6f21cddf3a4ee999445a70d9d22b8fe6d5911a54bc61ff91  ruff-0.7.2/crates/ruff_server/src/lib.rs
sha256:b2d89c8bd65fc650575858e55e1129de0cffc6595e53cfb1f3670558d3a7b5f9  ruff-0.7.2/crates/ruff_server/src/lint.rs
sha256:67bbb06b6df3bf9345676243f5eb58bf70573ffc806dcc8e37bbe4147207bad5  ruff-0.7.2/crates/ruff_server/src/message.rs
sha256:5ecb9ba677adc8f47d0dfb9d1f0bff8dfebbf9d294a96e819b904de988a51058  ruff-0.7.2/crates/ruff_server/src/resolve.rs
sha256:b05a3b6a385c96fb178710490cf976ec8aa98c90c8a353b2a8aa7e395ee4057f  ruff-0.7.2/crates/ruff_server/src/server/api/diagnostics.rs
sha256:0cf19f0e4bae4b78678dfebc248fa3a090aad6de46d90fbae2d33ff4b6744260  ruff-0.7.2/crates/ruff_server/src/server/api/notifications/cancel.rs
sha256:78c270bd4b44ee9beb13dc83688b90653022b44beaec84810a2f5a4f90212414  ruff-0.7.2/crates/ruff_server/src/server/api/notifications/did_change.rs
sha256:842a3874eb36ec7ba9c9907315d2d44e57280192932a07d9312ee72704e8c915  ruff-0.7.2/crates/ruff_server/src/server/api/notifications/did_change_configuration.rs
sha256:f65fc1dbdbdab74e19538fd64ba76a3f02a8ba6ef83e9cc3d633292ca2e16484  ruff-0.7.2/crates/ruff_server/src/server/api/notifications/did_change_notebook.rs
sha256:694fa8cbe4c09cbe9b6b2dc0421953cf23557009b5b24a793a529049b2915422  ruff-0.7.2/crates/ruff_server/src/server/api/notifications/did_change_watched_files.rs
sha256:d3cbd48cc262eca232ece1868b40c8aeb18207fb3b3da47aa669b7e891f415ed  ruff-0.7.2/crates/ruff_server/src/server/api/notifications/did_change_workspace.rs
sha256:7a3345f7deffbffb6bcdf6fa51c753fbd4b85fb2460dd1eb48b71709604c34ef  ruff-0.7.2/crates/ruff_server/src/server/api/notifications/did_close.rs
sha256:953ccbcf9313da4769b858edb59065c8e7564097d6a77020d608d799c69aa76b  ruff-0.7.2/crates/ruff_server/src/server/api/notifications/did_close_notebook.rs
sha256:b2418e25007a32407cb1d6603e1fe94ef68d8b77b11d4aa030cdb547e24329a1  ruff-0.7.2/crates/ruff_server/src/server/api/notifications/did_open.rs
sha256:97b8cbb767fc258be1599bba1e9c3113890c7792a92687fae67ae61953687fc8  ruff-0.7.2/crates/ruff_server/src/server/api/notifications/did_open_notebook.rs
sha256:751807df4f4e33a6788bcdf8b9bef2342adce91b94d3e4d04a2dca606e40b69e  ruff-0.7.2/crates/ruff_server/src/server/api/notifications/set_trace.rs
sha256:c9756c73713800476ba57b9bd3d6f3937fe3c867ce468d388982be52ddf0fb5b  ruff-0.7.2/crates/ruff_server/src/server/api/notifications.rs
sha256:49fa7cc1410f47423b7c40a1ebec338304a570647376434868a4c0f3d69ee313  ruff-0.7.2/crates/ruff_server/src/server/api/requests/code_action.rs
sha256:080f5b3bd666520185d9146b211c478f1b89e4cdefd22d8b57ba65f6ed26d828  ruff-0.7.2/crates/ruff_server/src/server/api/requests/code_action_resolve.rs
sha256:580f86793b63fd122fa6f3a67c766f456f1ac5a0653e7a321137418d0af2c535  ruff-0.7.2/crates/ruff_server/src/server/api/requests/diagnostic.rs
sha256:c6c9e7d9945aebf2ed1288e372ff03b043fe0b406225f3695acb949bd14fd758  ruff-0.7.2/crates/ruff_server/src/server/api/requests/execute_command.rs
sha256:b2cfe76b714d38aecff94671ca7d070cb539c5bd1b9ad9972bdc54fd09206d29  ruff-0.7.2/crates/ruff_server/src/server/api/requests/format.rs
sha256:0003f03ee4b05966dde2014056fa0386108e8411e96e1aa6c68a8d7c76de312b  ruff-0.7.2/crates/ruff_server/src/server/api/requests/format_range.rs
sha256:b8645f88741bec8c5641decd51ac43045169f8fb8ceab2980df082d46110a52b  ruff-0.7.2/crates/ruff_server/src/server/api/requests/hover.rs
sha256:d93cbe01c731616534152f63459b961f98a2219804ce4f6546f0fe908453a34d  ruff-0.7.2/crates/ruff_server/src/server/api/requests.rs
sha256:413480a89852eab28755350eb4e6808de84280cc5a8d5b7ecd22ed52f9256b6b  ruff-0.7.2/crates/ruff_server/src/server/api/traits.rs
sha256:f5206875469efe300e5ee8403fbf02cbb247f21f22d0804c4717d3ff9433c5e5  ruff-0.7.2/crates/ruff_server/src/server/api.rs
sha256:0cbe2b4a9e001144eab34bfd546c71d1f65ac651781fb5278f96fe0b9bd597b8  ruff-0.7.2/crates/ruff_server/src/server/client.rs
sha256:bab0e108c679457534ce74418569aa7ac996a08b05bf8b84b16961ae56069114  ruff-0.7.2/crates/ruff_server/src/server/connection.rs
sha256:70fa284492e6f69993ff47afc10686d788260f95994a6ae04a042e011f0404b0  ruff-0.7.2/crates/ruff_server/src/server/schedule/task.rs
sha256:2bb37533198e464c70aa9454782c7b6d0904a49f70214cd9ec4493bb3d0a514f  ruff-0.7.2/crates/ruff_server/src/server/schedule/thread/pool.rs
sha256:8c304a3ab35088fa70125db848750de7b27307527b9545bd80c25431664f4809  ruff-0.7.2/crates/ruff_server/src/server/schedule/thread/priority.rs
sha256:2d03395ed2253aeb730ad8ef9207fac057cd77a681001bfbcd3f0022f8fb463e  ruff-0.7.2/crates/ruff_server/src/server/schedule/thread.rs
sha256:5cea57aad89c1c8895a7eb79d8cbd8eb0da606946fcdfb8bd5f706fb95dcca65  ruff-0.7.2/crates/ruff_server/src/server/schedule.rs
sha256:e4775906ce607c6701de5b3ee6893cc5706d5ad3d4c7183f059a4fc1f3cb8857  ruff-0.7.2/crates/ruff_server/src/server.rs
sha256:e205b916d322746b149c31d2a19d80dd6225371ebd78b839bb91eb9222659272  ruff-0.7.2/crates/ruff_server/src/session/capabilities.rs
sha256:4e6c2554b48eaec1334215f90cc8d1a7708fabff9e035cb90513204e7ff7dfc5  ruff-0.7.2/crates/ruff_server/src/session/index/ruff_settings.rs
sha256:5fdeefe13d0159bd72d4ee737ba72cd592ef7ecae44a05ac27ced652a081928e  ruff-0.7.2/crates/ruff_server/src/session/index.rs
sha256:644a4b157186ea6e61c34d9ea1cd3a3549392b39387bd6319ea3b55499f067b9  ruff-0.7.2/crates/ruff_server/src/session/settings.rs
sha256:114263e5dd25f7bad70d9d45dc26b16cf2572ff600a2e529162d1be0524c84cc  ruff-0.7.2/crates/ruff_server/src/session.rs
sha256:a7f45634eda7ea78377dfa03c7a1ff4c9c92cda57c7ec17f7d0bcf2def9ce35a  ruff-0.7.2/crates/ruff_server/src/trace.rs
sha256:ad0aaafe5f5faa900acef4e7d7ac430e6edd472475ddf0108284e7239b159e23  ruff-0.7.2/crates/ruff_server/tests/document.rs
sha256:e2960d5f37578a433248f0bca6796004063eb7a8ac6d5a18c3c08bf5db618346  ruff-0.7.2/crates/ruff_server/tests/notebook.rs
sha256:b940404adae127f30834fd7224db8330879ce469a1ce865918cc789818995f9f  ruff-0.7.2/crates/ruff_server/tests/snapshots/document__delete_lines_pandas_html.snap
sha256:6e4aafda626769471d6fc8ae6f8f470db5da054b488447a4feac40af16096fa2  ruff-0.7.2/crates/ruff_server/tests/snapshots/notebook__changed_notebook.snap
sha256:afdcd3679ff152cb6fb178a84c44a0bddaefae3af5ca8af6efe2d8c5f2387b74  ruff-0.7.2/crates/ruff_server/tests/snapshots/notebook__initial_notebook.snap
sha256:9b98dc5221408cbb4a4423f23dd923458b63e9728bfa958e810c2edfb633e2c0  ruff-0.7.2/crates/ruff_workspace/Cargo.toml
sha256:87cfccc2c6596bd1f4972b96130f018f59dd2fa3fe202f95b6e6f57060d0a3bc  ruff-0.7.2/crates/ruff_workspace/src/configuration.rs
sha256:f0627542a85f041fd446f8a78bd233f0bc66de922b96c60d6caee5439d3b4f4b  ruff-0.7.2/crates/ruff_workspace/src/lib.rs
sha256:3e99997f3eb61405b1dc993b0b68f33a5d6efc7959957d003d15b26edce2f2ae  ruff-0.7.2/crates/ruff_workspace/src/options.rs
sha256:9e265bf9e282d31cef5b6cb0e51a2c3494f9ba3774e94225c6ddd0366099f913  ruff-0.7.2/crates/ruff_workspace/src/options_base.rs
sha256:33f84ffa5dc1a380b262abbe6969a1e52d3b5dcc1fe5b724927d3555fba94064  ruff-0.7.2/crates/ruff_workspace/src/pyproject.rs
sha256:6fcd91f23fdc95b952d615620de0d62e315abed0d994aed737ea295a56509d89  ruff-0.7.2/crates/ruff_workspace/src/resolver.rs
sha256:1befd3cf434b56cc667a73018a0df312ed8704b9fdf3b5574735eccc86d7f85f  ruff-0.7.2/crates/ruff_workspace/src/settings.rs
sha256:44a923c7f3e1f89fea95f453eb63c23ac67bc6df4356c1185513d0b204d141ba  ruff-0.7.2/crates/ruff_linter/Cargo.toml
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  ruff-0.7.2/crates/ruff_linter/__init__.py
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  ruff-0.7.2/crates/ruff_linter/resources/__init__.py
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  ruff-0.7.2/crates/ruff_linter/resources/test/__init__.py
sha256:78f55906cd2dbc71b5a7216943a3e31b9fd5f9b64b0d71af32ec00ae8d34747f  ruff-0.7.2/crates/ruff_linter/resources/test/disallowed_rule_names.txt
sha256:a6dfcf9a7978996757e9d45522e9850d964d73a5e8edf20a83eb9a236413e1a1  ruff-0.7.2/crates/ruff_linter/resources/test/package/pyproject.toml
sha256:65a15cbbeca87f17449e5b2b2e152901973a2f6c8a2c9ebfc62f99b6171b1387  ruff-0.7.2/crates/ruff_linter/resources/test/package/resources/ignored.py
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  ruff-0.7.2/crates/ruff_linter/resources/test/package/src/package/__init__.py
sha256:55f7b687ee9c75ac37c41f7a0edb4c3596dcb68f22005b125ca2d3a715e5fd91  ruff-0.7.2/crates/ruff_linter/resources/test/package/src/package/app.py
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  ruff-0.7.2/crates/ruff_linter/resources/test/package/src/package/core.py
sha256:75786e6e98f06ca4025a9c655ea569f79c68fb489a54f3b500660694e6ed9088  ruff-0.7.2/crates/ruff_linter/resources/test/project/.gitignore
sha256:630486a7c5fb4a198e2792d79ec857eed179958965921cc77492df97b22d3896  ruff-0.7.2/crates/ruff_linter/resources/test/project/README.md
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  ruff-0.7.2/crates/ruff_linter/resources/test/project/examples/.dotfiles/pyproject.toml
sha256:4c75e518a1a43e96ef6843a38267a4176de682ec6119b08b5964a491ae89aeea  ruff-0.7.2/crates/ruff_linter/resources/test/project/examples/.dotfiles/script.py
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  ruff-0.7.2/crates/ruff_linter/resources/test/project/examples/docs/docs/__init__.py
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  ruff-0.7.2/crates/ruff_linter/resources/test/project/examples/docs/docs/concepts/__init__.py
sha256:d6eaa88cdb778a7d5cef3dfcdfae01bd4f811bb5efbdc049b4edd00261ec1cd2  ruff-0.7.2/crates/ruff_linter/resources/test/project/examples/docs/docs/concepts/file.py
sha256:7f84a02561da78ab51941e48f63df484a2994068b9a7bc086fdc51776d24b071  ruff-0.7.2/crates/ruff_linter/resources/test/project/examples/docs/docs/file.py
sha256:a4ebb23266a0f804fb9490ecba53939f1c57079928ca8eee357a20af493aa273  ruff-0.7.2/crates/ruff_linter/resources/test/project/examples/docs/ruff.toml
sha256:d6eaa88cdb778a7d5cef3dfcdfae01bd4f811bb5efbdc049b4edd00261ec1cd2  ruff-0.7.2/crates/ruff_linter/resources/test/project/examples/excluded/script.py
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  ruff-0.7.2/crates/ruff_linter/resources/test/project/project/__init__.py
sha256:d6eaa88cdb778a7d5cef3dfcdfae01bd4f811bb5efbdc049b4edd00261ec1cd2  ruff-0.7.2/crates/ruff_linter/resources/test/project/project/file.py
sha256:a1806bcb5cd944df87b814ceb271f452905c31275e957dabdb1f3cbaef795505  ruff-0.7.2/crates/ruff_linter/resources/test/project/project/import_file.py
sha256:55ec825d571ea65cfd853ae33a0b2f102d4dd31075fd6e89c839ba5266d71fec  ruff-0.7.2/crates/ruff_linter/resources/test/project/pyproject.toml
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  ruff-0.7.2/crates/ruff_linter/resources/test/project/python_modules/app/app/__init__.py
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  ruff-0.7.2/crates/ruff_linter/resources/test/project/python_modules/app/app/app_file.py
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  ruff-0.7.2/crates/ruff_linter/resources/test/project/python_modules/core/core/__init__.py
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  ruff-0.7.2/crates/ruff_linter/resources/test/project/python_modules/core/core/core_file.py
sha256:9a617070501fe251aa2aabcf3e318d6de97e1e331fc526e567ee96ed581d72cc  ruff-0.7.2/crates/ruff_linter/src/checkers/ast/analyze/bindings.rs
sha256:e59395221777a626e30c907083cc8b372c1b3034bd2e717b7e4e6a7746416436  ruff-0.7.2/crates/ruff_linter/src/checkers/ast/analyze/comprehension.rs
sha256:76af1aabb48ddad047e4bb6f289421cf08ff00a597cb9a80491b86c6b1595728  ruff-0.7.2/crates/ruff_linter/src/checkers/ast/analyze/deferred_for_loops.rs
sha256:f74041eb8bf14c2ed5c0ab1f8809326089e388bdcb663f7dff1ed1ca30811d6c  ruff-0.7.2/crates/ruff_linter/src/checkers/ast/analyze/deferred_lambdas.rs
sha256:ecdd3dee11c1774388d65173906c4fd9b4a613d6ec824a4002d97c3e3898599f  ruff-0.7.2/crates/ruff_linter/src/checkers/ast/analyze/deferred_scopes.rs
sha256:36286e5932b1402fe51db6ab5aec31cee417bd6679f83d472423dc3e9def376b  ruff-0.7.2/crates/ruff_linter/src/checkers/ast/analyze/definitions.rs
sha256:4f70ba2640aa01ec50372f8ed77fbc924153bf4145bb58a5d1a3265c798bab15  ruff-0.7.2/crates/ruff_linter/src/checkers/ast/analyze/except_handler.rs
sha256:4a99216aeea728d69b82df84dfd66f9dda797eb451c5c798c7d1c804f057eb2e  ruff-0.7.2/crates/ruff_linter/src/checkers/ast/analyze/expression.rs
sha256:e667b0bb8625e16bbb6c51df11cf3b615008281175ececeb0807393c8f6b8504  ruff-0.7.2/crates/ruff_linter/src/checkers/ast/analyze/mod.rs
sha256:53a6d48dbdbab695f056d873518f82c33b46977d1f6723db15dfc159c3a5c1ff  ruff-0.7.2/crates/ruff_linter/src/checkers/ast/analyze/module.rs
sha256:87c38da867bc85d57d50c00433adf2ede8d7adbf5440b78d27ba76d7c32a364f  ruff-0.7.2/crates/ruff_linter/src/checkers/ast/analyze/parameter.rs
sha256:af260f59951856e3f9e93fd1e43a5fcf231fc309be88ba41bab999b26c894d8e  ruff-0.7.2/crates/ruff_linter/src/checkers/ast/analyze/parameters.rs
sha256:63405795963ca6952be4418d3add7f74bbe3038e2befebd010ebce09306f5423  ruff-0.7.2/crates/ruff_linter/src/checkers/ast/analyze/statement.rs
sha256:b7b1ef0da1c148da62d8a43bac27dd4c7ff4d60734ed135ead995b24b5baf01d  ruff-0.7.2/crates/ruff_linter/src/checkers/ast/analyze/string_like.rs
sha256:2f072f0ab78838835e0ce6e5dda26215abb0b5681cef2bd738afed3bc4882acf  ruff-0.7.2/crates/ruff_linter/src/checkers/ast/analyze/suite.rs
sha256:51f2ff084437fd2114740ef669348608ed39d5c8ebcacc9ac3129337b1452e78  ruff-0.7.2/crates/ruff_linter/src/checkers/ast/analyze/unresolved_references.rs
sha256:923566e6a0da869b7d90f2816a3c88b45b2f32ad1e6d1d74651b689c3c7802f3  ruff-0.7.2/crates/ruff_linter/src/checkers/ast/annotation.rs
sha256:229dbeaf31be442f278c627d75ca92cc7560309416b9a65b6a875c2c71474d57  ruff-0.7.2/crates/ruff_linter/src/checkers/ast/deferred.rs
sha256:3fbf61ce76e62925b14949280905f5ae44fadbde7f44422541a74001d00aa764  ruff-0.7.2/crates/ruff_linter/src/checkers/ast/mod.rs
sha256:50703fb4df7e8d560cc718d677c2af2b2435a7addb72f9ea8646f2de88b229d7  ruff-0.7.2/crates/ruff_linter/src/checkers/filesystem.rs
sha256:aa3eb746ab501d44b78a6d4dffbfaff32afce933f73c33fcd237b1b21f6c4e1b  ruff-0.7.2/crates/ruff_linter/src/checkers/imports.rs
sha256:c0b126bd71d912584461432068235e6724ddc532417138ef9252f66fae77aea5  ruff-0.7.2/crates/ruff_linter/src/checkers/logical_lines.rs
sha256:99991f404c9222660bad4826fae6bb547044b4d739e52c3a9c1e8b71956f08e6  ruff-0.7.2/crates/ruff_linter/src/checkers/mod.rs
sha256:64121fde23de9618a9e1b9e82fee5ef5812eff4d9baebc9963c5e3e713d5b268  ruff-0.7.2/crates/ruff_linter/src/checkers/noqa.rs
sha256:de313a1a8992536f2f4de64914f64fd3b41fa98fdf90b0b04ce57c235209f9b1  ruff-0.7.2/crates/ruff_linter/src/checkers/physical_lines.rs
sha256:d60b66bdfa0597164abb1fbe08131f2421f44d87dcf408d9db1b155321e14c62  ruff-0.7.2/crates/ruff_linter/src/checkers/tokens.rs
sha256:665350f49a0cce0566517926477240e16f2a4fe0a53e43130e3ffaef010eb4b9  ruff-0.7.2/crates/ruff_linter/src/codes.rs
sha256:b976376fd74e0e6a221f6f018cdb1903168d0e7b6468d413f3d617ab04a3edad  ruff-0.7.2/crates/ruff_linter/src/comments/mod.rs
sha256:d670742b054a69565d3a36e75eef635da1c00f4ead2f2aeee55de0b6353d29f2  ruff-0.7.2/crates/ruff_linter/src/comments/shebang.rs
sha256:c607abf6e5a076509b6e437221baedb02423040f3fee2ecfbfafef93a1d08a8b  ruff-0.7.2/crates/ruff_linter/src/comments/snapshots/ruff_linter__comments__shebang__tests__shebang_end_of_line.snap
sha256:c607abf6e5a076509b6e437221baedb02423040f3fee2ecfbfafef93a1d08a8b  ruff-0.7.2/crates/ruff_linter/src/comments/snapshots/ruff_linter__comments__shebang__tests__shebang_leading_space.snap
sha256:9376d2687f564c155c4717a7eed054ecfe9b6acf3b1e8be12b91433eaece60e5  ruff-0.7.2/crates/ruff_linter/src/comments/snapshots/ruff_linter__comments__shebang__tests__shebang_match.snap
sha256:5e70e212f3d56a3233f1ea63a36b9699212040ed48810d8820c3f2ddcffced56  ruff-0.7.2/crates/ruff_linter/src/comments/snapshots/ruff_linter__comments__shebang__tests__shebang_match_trailing_comment.snap
sha256:c607abf6e5a076509b6e437221baedb02423040f3fee2ecfbfafef93a1d08a8b  ruff-0.7.2/crates/ruff_linter/src/comments/snapshots/ruff_linter__comments__shebang__tests__shebang_non_match.snap
sha256:7663c289a4c19f11213922bf6bf4cb5a4185ae6df58c7e729dd7408850cf4dd0  ruff-0.7.2/crates/ruff_linter/src/cst/helpers.rs
sha256:95dac9fb081d2530f6f25b6645daf332fbd6bc9da32a185d4372d6b351b6d684  ruff-0.7.2/crates/ruff_linter/src/cst/matchers.rs
sha256:2e5aeb6a92b5f5a207dd9d8f8a0fa7dd24d454167cf2ff1e6e80320945d964bc  ruff-0.7.2/crates/ruff_linter/src/cst/mod.rs
sha256:fc6d2a9287642595cbcd8d79df5cebdd346f2029e0b172a2494183759eeb6972  ruff-0.7.2/crates/ruff_linter/src/directives.rs
sha256:9aff7e1fd9fda4dd6bb8fcec64e698bf49dde3ae18d5803e6d2efc6572f231af  ruff-0.7.2/crates/ruff_linter/src/doc_lines.rs
sha256:2595d628154cdb1b4b6cd3289e9a26eea82cf1d14532f44d3cbf5fdc776732b3  ruff-0.7.2/crates/ruff_linter/src/docstrings/extraction.rs
sha256:469d7d0d1f13f13ee9198a98a525c967a2c6ee907f243d04a91f8833a4cca4b6  ruff-0.7.2/crates/ruff_linter/src/docstrings/google.rs
sha256:b73da4c35cb9bc04e4db627b6ce2a91deb830bb9c9fd0b7c5e6c47482011940b  ruff-0.7.2/crates/ruff_linter/src/docstrings/mod.rs
sha256:fa1f8255976655b34bb5aaf43f37f92bf007a4225fcd877d944f6d781363f95b  ruff-0.7.2/crates/ruff_linter/src/docstrings/numpy.rs
sha256:4c86a10375cc3fb81d787780c448d2c52259de477dd6514f98a2117111031ad7  ruff-0.7.2/crates/ruff_linter/src/docstrings/sections.rs
sha256:772a5d94b0f2e170c5f11a62dab09796da73bb6683536c73fb97d92d69cb1e88  ruff-0.7.2/crates/ruff_linter/src/docstrings/styles.rs
sha256:ef1b62ec995f961bb9fa1f19d1661cacf9bb28a42c65a1f5ea09f994e6351c63  ruff-0.7.2/crates/ruff_linter/src/fix/codemods.rs
sha256:f3364ac9e0c51bf7c706fec6e4dd1b55565aa750be971332bf6bfb53467b68c4  ruff-0.7.2/crates/ruff_linter/src/fix/edits.rs
sha256:db3cd0d334fbe794697b159155be75ca8ad279979f35ea6e0a31d13cd41fefde  ruff-0.7.2/crates/ruff_linter/src/fix/mod.rs
sha256:29339540e332529c0ca91da7ab30cc64ef5c698b8360adbad2dae51bf3dae372  ruff-0.7.2/crates/ruff_linter/src/fix/snippet.rs
sha256:44d50eed266889a4158fd1b99b09c8f63102267355939608710d5d9deb46a043  ruff-0.7.2/crates/ruff_linter/src/fs.rs
sha256:f16f5df11bb0f93c59e024fa9cbd8dca9ae6919f220594b46abbd741179061db  ruff-0.7.2/crates/ruff_linter/src/importer/insertion.rs
sha256:509c8228cfac568144d0381fb42eec7ac595a2dff1e19f1f4c6274bb442f26a7  ruff-0.7.2/crates/ruff_linter/src/importer/mod.rs
sha256:c153c0466c18b311dca3866935f23f8ef716385792ec5ed0dd0af8d6a967aed3  ruff-0.7.2/crates/ruff_linter/src/lib.rs
sha256:96dd6ee7f3324306c647082263d0c4b4351736158465fff31eb2928ce31a5f4c  ruff-0.7.2/crates/ruff_linter/src/line_width.rs
sha256:e93ef3f4f65687443f40bfa85725124555f9e46bf5e12c75b771d131abecb954  ruff-0.7.2/crates/ruff_linter/src/linter.rs
sha256:3cc0a1b64cda91ca6430b0bcadd7ba6c79f5b62ea5f2dc98b1bfaa7523f8b4c8  ruff-0.7.2/crates/ruff_linter/src/locator.rs
sha256:7373b7613f04ca528f84b40c6781031e4c7c9325d5194dba851b9a92b994b35e  ruff-0.7.2/crates/ruff_linter/src/logging.rs
sha256:6798f7cb170c5547b1e4b251a546be455e7d6a8836644b66d22c9e4112d436c3  ruff-0.7.2/crates/ruff_linter/src/message/azure.rs
sha256:73ef783b10337603ef2dcc1dc6784271e3bc0968fa693f658d6061539149e4a5  ruff-0.7.2/crates/ruff_linter/src/message/diff.rs
sha256:12939f3260181f6d66dd4fa67ee6157fca0db47b5249fddb3c8f55bc4fe4e9a1  ruff-0.7.2/crates/ruff_linter/src/message/github.rs
sha256:7c711a05f8348a5911e8de2b1d1478aec367250ceef4c4c913916b6cc2164ff5  ruff-0.7.2/crates/ruff_linter/src/message/gitlab.rs
sha256:604a11c4dbb9d88517af4bc84826adbbf07489fb1ab73f417d1224258fb80716  ruff-0.7.2/crates/ruff_linter/src/message/grouped.rs
sha256:1912822ebd600456361ae8b5463bbcc4b293985a497581d73647c0156177198a  ruff-0.7.2/crates/ruff_linter/src/message/json.rs
sha256:10658576e90588a5cd2a982575aa0d68906eb550dd485f19e7ce391cf5478bb3  ruff-0.7.2/crates/ruff_linter/src/message/json_lines.rs
sha256:06a0eb62dfdebc598b84572ebeec9a756a35d6f68d229be9d73c0d30b8c7edd2  ruff-0.7.2/crates/ruff_linter/src/message/junit.rs
sha256:ae1ff5c8c15dee5e0dc9016a9f77bd1305da242a6e2225e0b4df481bd7e2a1dc  ruff-0.7.2/crates/ruff_linter/src/message/mod.rs
sha256:c453a60f6ddcf20ff2143a418f044f86956cac8db472dda015d6ba918a35a586  ruff-0.7.2/crates/ruff_linter/src/message/pylint.rs
sha256:bd692b67fe53dc7e778c9c55597bc00946fa410829bb7cb3bd2653ef8cb3694d  ruff-0.7.2/crates/ruff_linter/src/message/rdjson.rs
sha256:f3dc5e7eb38086d3526d66f14908695ee4d3bb26e26f534741b05e60af7e827a  ruff-0.7.2/crates/ruff_linter/src/message/sarif.rs
sha256:00dc717a7dbb882d46f61336d757e544264d8dfe1149f596c652def103f09dbe  ruff-0.7.2/crates/ruff_linter/src/message/snapshots/ruff_linter__message__azure__tests__output.snap
sha256:ba8b344f1adc9b02b10659ce008ddc2edcb2047d920880ff7d2ddc4a483a9a1f  ruff-0.7.2/crates/ruff_linter/src/message/snapshots/ruff_linter__message__azure__tests__syntax_errors.snap
sha256:a83ddf51630f715ffb313925bd308a5d96826b759d342d1a70e549a4e164a34a  ruff-0.7.2/crates/ruff_linter/src/message/snapshots/ruff_linter__message__github__tests__output.snap
sha256:19b679966ad80f709b4b5ac86312a3c29ae217bdf3f74764904f2f7d803bec51  ruff-0.7.2/crates/ruff_linter/src/message/snapshots/ruff_linter__message__github__tests__syntax_errors.snap
sha256:b85da47a96fd5fdc0801930799d5e2b19cea3343dc70fe738958e139cd1002de  ruff-0.7.2/crates/ruff_linter/src/message/snapshots/ruff_linter__message__gitlab__tests__output.snap
sha256:840c2ee9e6adeef7c98d1bab403778638250ab4292dc0a94ee869bb41eb64639  ruff-0.7.2/crates/ruff_linter/src/message/snapshots/ruff_linter__message__gitlab__tests__syntax_errors.snap
sha256:edf092d423442ebe42bb33e9c749ba873cf06c5bfd999a4962e1c0c92de17695  ruff-0.7.2/crates/ruff_linter/src/message/snapshots/ruff_linter__message__grouped__tests__default.snap
sha256:e7c4b5934e6341969bf5ae9bee1a8179dccc2eaeabace5c7d8b55ef3881a65b2  ruff-0.7.2/crates/ruff_linter/src/message/snapshots/ruff_linter__message__grouped__tests__fix_status.snap
sha256:3366a819914f6d4ee3d707e42185923d8d767e490bbfe9e0c1fb47f25c089437  ruff-0.7.2/crates/ruff_linter/src/message/snapshots/ruff_linter__message__grouped__tests__fix_status_unsafe.snap
sha256:e7c4b5934e6341969bf5ae9bee1a8179dccc2eaeabace5c7d8b55ef3881a65b2  ruff-0.7.2/crates/ruff_linter/src/message/snapshots/ruff_linter__message__grouped__tests__show_source.snap
sha256:2998fd3a634c39a7734123b22fe90c355a32f42751f0f9bafdbe0558ac36fc44  ruff-0.7.2/crates/ruff_linter/src/message/snapshots/ruff_linter__message__grouped__tests__syntax_errors.snap
sha256:34b5da4ea03f68bc00390140db7f739772da7c9e610c221d426b7657809c8a3c  ruff-0.7.2/crates/ruff_linter/src/message/snapshots/ruff_linter__message__json__tests__notebook_output.snap
sha256:3a526d8da630847e53750bc9546c4d1613d7a720257ed5e5ee88c71c179f4b09  ruff-0.7.2/crates/ruff_linter/src/message/snapshots/ruff_linter__message__json__tests__output.snap
sha256:f4cde70d2a81a5c61f45bd62a116b7ea7f784767d386f0fd7ed70870b3be61e5  ruff-0.7.2/crates/ruff_linter/src/message/snapshots/ruff_linter__message__json__tests__syntax_errors.snap
sha256:d3fdf950ecf534af97f999a9bdf6d5a8c2dea43d6782b46e0738ae5e78f3e9ef  ruff-0.7.2/crates/ruff_linter/src/message/snapshots/ruff_linter__message__json_lines__tests__notebook_output.snap
sha256:835bbd3088559a2292fb3c67419667858a04f96f6727a6a6827d237fe6b9fbc9  ruff-0.7.2/crates/ruff_linter/src/message/snapshots/ruff_linter__message__json_lines__tests__output.snap
sha256:8ce03dd1c64a99b9a523c11d9ec896dc7e78949f3a907edcb2f45f7e786f023a  ruff-0.7.2/crates/ruff_linter/src/message/snapshots/ruff_linter__message__json_lines__tests__syntax_errors.snap
sha256:ade117593dce3a5fe454fb578f0e04a690f429bcb12c386e0181bc3507ddfa70  ruff-0.7.2/crates/ruff_linter/src/message/snapshots/ruff_linter__message__junit__tests__output.snap
sha256:4c71e69a38c26be38f8d2658e195e264156f18becfe3baaa4b991218bc152fbd  ruff-0.7.2/crates/ruff_linter/src/message/snapshots/ruff_linter__message__junit__tests__syntax_errors.snap
sha256:301faefd48aed59ee49d170daa5ac4f5cb63e11e6dc6582106ad5546bdad1a25  ruff-0.7.2/crates/ruff_linter/src/message/snapshots/ruff_linter__message__pylint__tests__output.snap
sha256:f5a9c514ed1f31384010a8ce219a194b3dbe1ef2384e2892c285624f96bb87e6  ruff-0.7.2/crates/ruff_linter/src/message/snapshots/ruff_linter__message__pylint__tests__syntax_errors.snap
sha256:7ac5253a9d3ac8ad9ae10face007504f6e5a4acefa2664781f35375efcc55656  ruff-0.7.2/crates/ruff_linter/src/message/snapshots/ruff_linter__message__rdjson__tests__output.snap
sha256:3f740f289b31dcd8ae9e868e4a064122b009d4d8356345c396aa3dd92c875346  ruff-0.7.2/crates/ruff_linter/src/message/snapshots/ruff_linter__message__rdjson__tests__syntax_errors.snap
sha256:f0ebbbd8ebc9f3781c62990b9807d84fb1e13e921cb64f7ccf0f3577f06b9880  ruff-0.7.2/crates/ruff_linter/src/message/snapshots/ruff_linter__message__sarif__tests__results.snap
sha256:72f82ba423475e9e97616d3f154329e2b85c4be0f46646d196ba13cc280a0ca1  ruff-0.7.2/crates/ruff_linter/src/message/snapshots/ruff_linter__message__text__tests__default.snap
sha256:72f82ba423475e9e97616d3f154329e2b85c4be0f46646d196ba13cc280a0ca1  ruff-0.7.2/crates/ruff_linter/src/message/snapshots/ruff_linter__message__text__tests__fix_status.snap
sha256:907d91bc2fd09fccf8703ae75b7ac7caf2467ad4eddf4ef02537899f273a35cd  ruff-0.7.2/crates/ruff_linter/src/message/snapshots/ruff_linter__message__text__tests__fix_status_unsafe.snap
sha256:67dfea7b8c2fd667466aa019a7f946eac6c3a95fb4cf799000798f5429c4e490  ruff-0.7.2/crates/ruff_linter/src/message/snapshots/ruff_linter__message__text__tests__notebook_output.snap
sha256:34634c18947675161ccd7c98ee41836391db734d46dc043ac60a85ee35be145c  ruff-0.7.2/crates/ruff_linter/src/message/snapshots/ruff_linter__message__text__tests__syntax_errors.snap
sha256:94fef1b997ecca88bd6e9ae7f97d3a3a1463e7281de3a67bbfefbb26dd92412a  ruff-0.7.2/crates/ruff_linter/src/message/text.rs
sha256:b2ed1ecb69fc60d327b9849ec9d9c40fd73f4ac7a190b386ef265cada23f9d05  ruff-0.7.2/crates/ruff_linter/src/noqa.rs
sha256:32f2bee772ada9ba35a8bdda45f63e220be8a08dc5b79ba45fb0473b96959ef5  ruff-0.7.2/crates/ruff_linter/src/packaging.rs
sha256:8775bc1068cac1a062a1f088e21dd800c08c142d4da67dbe4e76a604180d1801  ruff-0.7.2/crates/ruff_linter/src/pyproject_toml.rs
sha256:03721c639c327be5661283b5c30e0cd8c0a5edcc1994676b07d8aed382a0a9e1  ruff-0.7.2/crates/ruff_linter/src/registry/rule_set.rs
sha256:9b189f7bbd535378205e068bbcbe309bdf0bc7e4e8b94e5782b0d57a30729fe0  ruff-0.7.2/crates/ruff_linter/src/registry.rs
sha256:042ce6d1c931309464aba0adf655a5f9b085d80c6e13568470fee185e2fe2ef1  ruff-0.7.2/crates/ruff_linter/src/renamer.rs
sha256:fc69b117bc0c4506242ea23808aff474b2ef0c9acf3943535b6500b4bcffde99  ruff-0.7.2/crates/ruff_linter/src/rule_redirects.rs
sha256:7bfe0bcb440aaf12fdfe0f977c8cbbe389b44ba0863003b4487bb5a447bb18c6  ruff-0.7.2/crates/ruff_linter/src/rule_selector.rs
sha256:6e4bfd3c27480de45e7321fcf8726b2d57732cc840dcaee40cde85b04370c5a2  ruff-0.7.2/crates/ruff_linter/src/rules/airflow/mod.rs
sha256:bf7ade03213895b5d08b487c3807c631401c518b06ea5f2db2e80baee5b2f584  ruff-0.7.2/crates/ruff_linter/src/rules/airflow/rules/mod.rs
sha256:d83872c83f8beb892d12f4e27ffbafcce3dbbcd9fb2279d0c5573ff0b30a597a  ruff-0.7.2/crates/ruff_linter/src/rules/airflow/rules/task_variable_name.rs
sha256:74e9e86a070b200a5ad5a03db99681384d8e79a18bc0ce8c45ba53a945b95ea1  ruff-0.7.2/crates/ruff_linter/src/rules/eradicate/detection.rs
sha256:218de8e6315d89e9906fbea68f2d702c5326de1d3b94a6a344d672b6ecdd7eb1  ruff-0.7.2/crates/ruff_linter/src/rules/eradicate/mod.rs
sha256:40f2a0e26b85151b76d472fa7f4d9285b990572a5dbe0fa279320f72aa5f10bf  ruff-0.7.2/crates/ruff_linter/src/rules/eradicate/rules/commented_out_code.rs
sha256:7276aabeda3ba6d56ed944b973debe1dd3e2230463dfc0aad16b96b36e60a74a  ruff-0.7.2/crates/ruff_linter/src/rules/eradicate/rules/mod.rs
sha256:b28fbbf4e38b4cc3c73d8171be6ca73bff18b7d12fdcd6b67d5342c67b4e2183  ruff-0.7.2/crates/ruff_linter/src/rules/fastapi/mod.rs
sha256:5c3469ac2f01357846ccb29668bca2e347fda100598e407b1ae75930db39ca74  ruff-0.7.2/crates/ruff_linter/src/rules/fastapi/rules/fastapi_non_annotated_dependency.rs
sha256:369ba028e906deb75796e8b9e6626e75b58c6695fbb381affabfb5fdbd8c628e  ruff-0.7.2/crates/ruff_linter/src/rules/fastapi/rules/fastapi_redundant_response_model.rs
sha256:58279c4e5c45253dc1ba86e97e19344ea36cb863d5a94b8f77bfe6dbd971eab4  ruff-0.7.2/crates/ruff_linter/src/rules/fastapi/rules/fastapi_unused_path_parameter.rs
sha256:9dd14aeab959571cd8edd2fe8376640ac757b8e3c6f15ebf38eea023e276fa92  ruff-0.7.2/crates/ruff_linter/src/rules/fastapi/rules/mod.rs
sha256:8adbee68db3996f79b9a3db50284c344678ed98cb0872128b4968a791bddf2b9  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_2020/helpers.rs
sha256:a9f7c38fd985595d52e3c64d22cfd55fc6b21e09acf6ed871534fa891e902462  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_2020/mod.rs
sha256:9f3ce9276836ba6edea5a9554330cadb79fd75feb49ed376888b414d4d035232  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_2020/rules/compare.rs
sha256:6106dcca5baf469b12c13c47c6d55214ac2416775a455218f981e113cb635cd2  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_2020/rules/mod.rs
sha256:ada949ef0657266a650e5375576345ce66f987fc2ce0bc88d79a5fdd16d670f3  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_2020/rules/name_or_attribute.rs
sha256:f14b27cbbf39929fcf3a84f8f1beeac1ac28f9352e7617d604c046b771005227  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_2020/rules/subscript.rs
sha256:df1bdd34935b958ceefe1da8b1d8bd5e69ed6b17bbe375cd1af0cd82bacb2755  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_annotations/helpers.rs
sha256:14dd1b432894861f77268eb57d0f98d80b3699b19997808b6d0124dbeb500ff6  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_annotations/mod.rs
sha256:408c5047050aef4a6c6e1c3d79b75f874bcc2ab4e7d8d3c296f79f28b8949fd2  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_annotations/rules/definition.rs
sha256:ae6d2d23a598312ca5b84a8a33c85afb6515e74ce428d1c1ab860678147fb45d  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_annotations/rules/mod.rs
sha256:4ba2188db5061609a1917a5bd65b5561ad7ac1b0271cbce3f1c6bb0be8f8cf44  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_annotations/settings.rs
sha256:46a22d32e4a41fd9ca032165a30aa500fbcfe7ae4bd5a8c622010451112d48b1  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_async/helpers.rs
sha256:f0baa0b8b3b8508af2fabb75230f117f4bc783ab4c52c0971c79e4fcc1d09d8a  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_async/mod.rs
sha256:4f2f2200f4f70d18f8c37285c0088ebe5448fd3746406ac6d4717accdc5e6c47  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_async/rules/async_busy_wait.rs
sha256:e297aae023b04347948f485d24272cbdd6a3510ddf64296242fc913f32695074  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_async/rules/async_function_with_timeout.rs
sha256:8e29fee2054d801f82df08fc33ce6f8795584a27217142c43797b31494206bba  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_async/rules/async_zero_sleep.rs
sha256:84ee924ae7cd77626708df632dd53f0a1d7767ab01ef826775ad03b66f27f0cc  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_async/rules/blocking_http_call.rs
sha256:0a68d19cafc924331de90009832d7c7093176705345ff89d156afb74f8a9a656  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_async/rules/blocking_open_call.rs
sha256:888b13cdc735a1e8fdddde1719f1c0d9f5120e5887688eb795a1b53eac1f5d01  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_async/rules/blocking_process_invocation.rs
sha256:efd2821c4857a768ce809af41727725311aa738142105bb0ab9b4b102c2f4bf5  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_async/rules/blocking_sleep.rs
sha256:a2a7a14d56a5fc0d2e6efbf39375df744e8eb907a9c1c22aaef1f4baf3489ef0  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_async/rules/cancel_scope_no_checkpoint.rs
sha256:d07a62981b7356d11a355591469088d4bccaefd27aa3943feed99a0515b54797  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_async/rules/long_sleep_not_forever.rs
sha256:0397157cfbf23bbec51d1cbb0c885747572c4c29eefa61fd4c9ab2ff72e4c818  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_async/rules/mod.rs
sha256:827b91dfc78ef36e4a30df5e06d8f26788646fbde90294997e446f65f1e65e3d  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_async/rules/sync_call.rs
sha256:b892e1fd4ddc86dcad759cb80b08819013da1468c66b0aa2cd6377a90939ab4b  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_bandit/helpers.rs
sha256:5a9717a87118620f2892072a1354f3ab56bd918529a6706d3f1e0db37dbbc56d  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_bandit/mod.rs
sha256:7b82cd9d208699f56a9f3da378a38ae5ecd757d544f2d6e3302136e75e9f0800  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_bandit/rules/assert_used.rs
sha256:e9697e572d87863aeec384afd67d99ac59c2b7425b25480e7130e03efc80489d  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_bandit/rules/bad_file_permissions.rs
sha256:d398189afb434e8b2d007d1ded38be67b1fcca8b2490c2cc8ddf659a27dcead8  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_bandit/rules/django_extra.rs
sha256:57b368360693d99752a0570cbc65ae608648e1e5730f306b268d6561451aabad  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_bandit/rules/django_raw_sql.rs
sha256:6862caedd77c4628cecce930ad2c4442e857479641797a56fbe873c12370a687  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_bandit/rules/exec_used.rs
sha256:5390bfbf2d3eccb6af3a6ea7a150abd6cd7260f1e5b77ff8c3024a38ab40fcd0  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_bandit/rules/flask_debug_true.rs
sha256:84499830527fd12deaf18a760ee065870418c8ae4b902059de4a27f80284d1e8  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_bandit/rules/hardcoded_bind_all_interfaces.rs
sha256:34cf1fd87effdb5404ebb650e5e9e01393913d68abd63090bd3ad9ce5eda5b76  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_bandit/rules/hardcoded_password_default.rs
sha256:ec3f5640d4c7dbddbd6fb72cc31f07778c055dc869531ac1e10c578dff12a76e  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_bandit/rules/hardcoded_password_func_arg.rs
sha256:27ae23aba4a42d7606597e1e3996d2b8e3d4520ad9e63196eb35b1fb3ad3e947  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_bandit/rules/hardcoded_password_string.rs
sha256:de924f9c62b64c8e4711bdf612f403ccdaa1e398226b320f646185d6a15a6e43  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_bandit/rules/hardcoded_sql_expression.rs
sha256:b58872fdffe677c2626cae422740d719438cc102de961af38af6dfce588084fd  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_bandit/rules/hardcoded_tmp_directory.rs
sha256:b9a3f5f374f62ca6934eb4bd411c2bc3e18644b9f2ecad44f01a57ccfdc4ebee  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_bandit/rules/hashlib_insecure_hash_functions.rs
sha256:134d5d180034cbf6db77423e8071653c0819d016c04545d340a5c5768384e1f1  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_bandit/rules/jinja2_autoescape_false.rs
sha256:8450fca79b2b02166fe8e778b02603623e2a08d1fc308f21d42bc73ed4b97f17  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_bandit/rules/logging_config_insecure_listen.rs
sha256:061702f5be57197f89efad000cb7b97bd1d5a61aed695ccbfc4362234d0e73aa  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_bandit/rules/mako_templates.rs
sha256:c9334fa3c9e1a4065b45fb647acdf279370b9f17425c2eb786ce94c267d6f291  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_bandit/rules/mod.rs
sha256:7498a008b6d912c4047133edcc293e84faf4928240f1585286ad6ce94f9e73ad  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_bandit/rules/paramiko_calls.rs
sha256:83c668550a5adb794e434bfcc8127bf51c756056e4b759f46daae42d3d9b52e2  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_bandit/rules/request_with_no_cert_validation.rs
sha256:9e508842bdec05984795df0379fff4afb8f3bb1c3ae7d7d4451313adc149e239  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_bandit/rules/request_without_timeout.rs
sha256:788fb4115dc9c53b0b5ff7992b223e9c7aa77ce6f93d6543304fc7a8eaff31c3  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_bandit/rules/shell_injection.rs
sha256:671047a53355f63823b3302cfeeb931bb042197a6e1fb8366625498a1fa5a801  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_bandit/rules/snmp_insecure_version.rs
sha256:d75c780a8bfc41fe35f65e5975271406222f7871965bc60aa43f1b12ff0210b3  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_bandit/rules/snmp_weak_cryptography.rs
sha256:916581744f4623d4b18b6a017ec8f818fc8bcca9d62455e294d1e9717f1fd27c  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_bandit/rules/ssh_no_host_key_verification.rs
sha256:f4b57f8ad27770f8fa091d1902b19af6aa327a6a0f237a30d247c890fa306696  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_bandit/rules/ssl_insecure_version.rs
sha256:69e44069f4e8c1b6a8614419bff7d5b710c7d4dc73e1b871c425772b8c6fa47e  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_bandit/rules/ssl_with_bad_defaults.rs
sha256:33392fb2ae85d2a97a029636a4ddd80605e2b7f59d4dea3b536a8d2244aa7084  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_bandit/rules/ssl_with_no_version.rs
sha256:6ef5e6a4c82e6912fde592ff8aea7ac43a3462aaa5d3559b16629c8e8130c56e  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_bandit/rules/suspicious_function_call.rs
sha256:a10ae7db0da4c97e48ed1660c44ea9300d67fa5e13fe0b411f173d210eda4e0f  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_bandit/rules/suspicious_imports.rs
sha256:2d59024b7a26b24769d9230a694a44bc02578fd8827b417988134866d2fa41c1  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_bandit/rules/tarfile_unsafe_members.rs
sha256:0bf481be74b3a824ef3ba0aa62fc8bd9c659e9d02ffabbb27b5ff21f31597679  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_bandit/rules/try_except_continue.rs
sha256:f8d4b9759f89047a580cd04c0ae03750937847260af1702be683fb93707461bc  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_bandit/rules/try_except_pass.rs
sha256:c1bde9752746d4271ebee2b889d002ab2cf8fc6b61546b752ad359136e642f8b  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_bandit/rules/unsafe_yaml_load.rs
sha256:a8fcbfb41162765d04ae81b1611489e4ea48734d9ec0b484332a277cc4e29c96  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_bandit/rules/weak_cryptographic_key.rs
sha256:c4b190c04e7098707532d79487a19233a9ccaec55cfa6d6f4da298f8eeafbe30  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_bandit/settings.rs
sha256:4c15f305e8acdce21d33d7bfbfbd02442a8cc653864e1d3559d516bd8e47116d  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_blind_except/mod.rs
sha256:6df78c9b5cd8e67add75319dafc97da33628e9fe331647d9135faed2323031db  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_blind_except/rules/blind_except.rs
sha256:d6031deb71de3867cabcff483ba373e7fa4724e21259df0588ac5a69ab766922  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_blind_except/rules/mod.rs
sha256:29abbe9305b951ba7c4e736670e09d196f9b084162da6e61f7c85a9bf2d1f5d3  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_boolean_trap/helpers.rs
sha256:9762e551dfeeb1a51fe1eb26c9f846cfb23c1a1de8df40ea62006b870ceac4a9  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_boolean_trap/mod.rs
sha256:83f523780547fb873969e487c4eb95844d05c16128760a208b0fd158d87617b2  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_boolean_trap/rules/boolean_default_value_positional_argument.rs
sha256:8945dfdb0ccbc59a3ebd0e0ea5ceec6be51c863f5f01ef560b41956f87116174  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_boolean_trap/rules/boolean_positional_value_in_call.rs
sha256:f3d81a07a942d0e89179b83567ecdc84e8fdb9745109d6a7c74b47a0edaf17b2  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_boolean_trap/rules/boolean_type_hint_positional_argument.rs
sha256:f3a5a52af03dbeb438420fee243e2dfcc9740b0bb16d0c52f532d33ae573bae1  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_boolean_trap/rules/mod.rs
sha256:6713b911bbdef4bb105aa565bddadad2c31a0c40c0e88a38ddc64f8a7e2c5b77  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_boolean_trap/settings.rs
sha256:035cd0464b0ae300d47e37f0cc8ed20249a3280abea247c6e930c2af238bb368  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_bugbear/helpers.rs
sha256:78e820f422e768530793ca2b66af5cab1b96ff732880642372d85a866ba55b86  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_bugbear/mod.rs
sha256:c6951a584144c615804c087d5df096ff2c6550c1c7433ae13e588dfc20ad0d26  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_bugbear/rules/abstract_base_class.rs
sha256:aa182b370a24033f9b1fdee7b1c976f873bc0b1ac507d5f3c8ebb812d3a13c1d  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_bugbear/rules/assert_false.rs
sha256:157dce054589aa95344f15a14610862eadc50c9dbba7b80397e02d78557134a8  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_bugbear/rules/assert_raises_exception.rs
sha256:b675228f0c1daacd706a9f32f27ab30079e3eddef9fdc0556a76bb1be0d038be  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_bugbear/rules/assignment_to_os_environ.rs
sha256:f1a4ebaf9b6d52d3a5ce0ebd2b5403b7fabab2cdaaf446dbe065c86ad7d4dbcf  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_bugbear/rules/cached_instance_method.rs
sha256:601516005485a8aa80e0ae965fd875a4590cd1005236fac4fec48f5b229e5c3d  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_bugbear/rules/duplicate_exceptions.rs
sha256:d4370a3797039f33acf1fc03f5d38e472ab030eae99eefef146861d719440f94  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_bugbear/rules/duplicate_value.rs
sha256:5a07221b7db4684d06878988ab4c76830c2576e419f7c50b178cb9553469de02  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_bugbear/rules/except_with_empty_tuple.rs
sha256:2da50746624e4000f2af46dd2f7132ca25a335d554c2828b3056e0807bfc6585  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_bugbear/rules/except_with_non_exception_classes.rs
sha256:0c17bb5c3f8848eab4f31bc32471ab8c8d4478d06d94f947d75187ad98f2e550  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_bugbear/rules/f_string_docstring.rs
sha256:782bc3be763098f842bf9e93741374f70ad7a6af6a35f2fd62454c142ddb7e44  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_bugbear/rules/function_call_in_argument_default.rs
sha256:2185fb239d11bd0673ec8a22a320bbdb6e9c8a4c8c94e361c5781b42e8a9cf86  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_bugbear/rules/function_uses_loop_variable.rs
sha256:feb434a4cef02345372b6b8054ec5170d6dd789b8eaab127a74706ea3d3e6910  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_bugbear/rules/getattr_with_constant.rs
sha256:2d34a9f6e0ae9da3caaeca4bf2e095baa0744d31f4c03d5e9e9a7126e334e847  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_bugbear/rules/jump_statement_in_finally.rs
sha256:4e681405843a6b26ae76d4aeaa6b8a07d16964612eaff82c8e2e3fef255f4465  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_bugbear/rules/loop_iterator_mutation.rs
sha256:c5a10d87b5464fb808ca66c6c5823555eb5dff9ccd6cc6d93b3ed62d6c19f2cf  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_bugbear/rules/loop_variable_overrides_iterator.rs
sha256:eb05a207340914bbd60c8b9f81ebeeae807e3e5100513a36b2d2a79ecff279c3  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_bugbear/rules/mod.rs
sha256:ac2cdc25e6d6b0146876816ff1f28bb3e656919ddd02296b5600e86adebe4d86  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_bugbear/rules/mutable_argument_default.rs
sha256:343231336eb38e3f4176502592b211ffb83982d6c02a4896987a4eae8a4a6f20  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_bugbear/rules/mutable_contextvar_default.rs
sha256:50495fad35ffc6921808d81c4a0a4ea8cd4041f72ca3f66a72c9c48f5add206b  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_bugbear/rules/no_explicit_stacklevel.rs
sha256:961905625d685c2b0c82cd4d23a215a901a292850afdae4aeabe3da54bc8fd00  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_bugbear/rules/raise_literal.rs
sha256:a8d8aee40eb6cd30d898205415cbce00f794c1ab7cdb91f0babb052759c23bba  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_bugbear/rules/raise_without_from_inside_except.rs
sha256:3152c78d3ae5d87d411b4f8c3cbaeb420e0e6c74737134d9afadf1ac6d0049ae  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_bugbear/rules/re_sub_positional_args.rs
sha256:4feb49caee765698e389cff9729a789ac6bf79179796e104d62e0e60bf9c4725  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_bugbear/rules/redundant_tuple_in_exception_handler.rs
sha256:165ce917bb2d28464787c6713cca97eb6a6a66866cde3512a2893b7b986aaec5  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_bugbear/rules/return_in_generator.rs
sha256:32e39627c80332c9871187faceb3891267cadd47b8eea2a48811f8bdb2c2d568  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_bugbear/rules/reuse_of_groupby_generator.rs
sha256:3031f91ddf2bb228e01bd6df092230e0ef28415e65e6827e7b99d3545b8be95e  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_bugbear/rules/setattr_with_constant.rs
sha256:7e14066b09ba67733fb03a65c33c53e6741b7732885d75e87e7a6b79a8cbf48d  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_bugbear/rules/star_arg_unpacking_after_keyword_arg.rs
sha256:4edfe4db0adc83d2ecad25f4328d438f7607dbc13547ee212a76c8236f3f3702  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_bugbear/rules/static_key_dict_comprehension.rs
sha256:9a73629e39cbfa5debe41e6789ec369be303d2ad2a3659e782237fd4126f4fa1  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_bugbear/rules/strip_with_multi_characters.rs
sha256:fd1f9dee6c922b1ccae1d2e45c1017f4c2b6755519596fb3f78cd831e0af8cc2  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_bugbear/rules/unary_prefix_increment_decrement.rs
sha256:872562bcd231ca7d2d8cdea45952782f50a81109dc8226379f538780425f528b  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_bugbear/rules/unintentional_type_annotation.rs
sha256:f9d9f580b9ebfec735735692299c4fcc599933f43a2e108c2a61213ceeb44c53  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_bugbear/rules/unreliable_callable_check.rs
sha256:a37f23c9788a7d96a16900e2f2d65a2af88acfd149239135607f5c8853249942  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_bugbear/rules/unused_loop_control_variable.rs
sha256:427c79a4147c562e34ee8496473557548377114f73f3f4d24797a0a4358bf327  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_bugbear/rules/useless_comparison.rs
sha256:646960ed5a9eaefe3fa1fc0528e9cfb98b26063057dd18be163eb6596d7190bd  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_bugbear/rules/useless_contextlib_suppress.rs
sha256:2bce96780ea0450a96bac5820c57d8bfc17592b8f21e906f459ffd785dcf5bdc  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_bugbear/rules/useless_expression.rs
sha256:d790b6ce35ef235c6f3728b100c1f414e96ba17516fd5994d68edd4cd6d3b68a  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_bugbear/rules/zip_without_explicit_strict.rs
sha256:e510473527f5a23e390b5fd994d67a8a84fdab7dab1f0720741189a2acc5ac7a  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_bugbear/settings.rs
sha256:b5906117e5b6532391b279e80a77bce470c0908cd5723c7ea58fff48ef5c0a62  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_builtins/helpers.rs
sha256:e031e26c59b59c460493df9baa146b03ba57153d4b91818e1abf6f2e9cd36e40  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_builtins/mod.rs
sha256:6eae98c863d55d76652e5ba7dc55947ddb1818da01df46b077e1e3f774ebdced  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_builtins/rules/builtin_argument_shadowing.rs
sha256:60cbbca013598939a635b8c85c889cda4fcbbb6451f1a7569fd17371ee97d223  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_builtins/rules/builtin_attribute_shadowing.rs
sha256:6fb77a68c21cbc097cee6ec67880c589bcc1cc77373b74f18e46bbec46263e8a  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_builtins/rules/builtin_import_shadowing.rs
sha256:8f953d30a5d2e1a70090f9ed539f27fff52217e8f01c1aa54be90742ffb65b17  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_builtins/rules/builtin_lambda_argument_shadowing.rs
sha256:7ffcb7df9b9d3398d9df6d52413481247e1bb6e1486c57e0c99895e5fc6890eb  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_builtins/rules/builtin_module_shadowing.rs
sha256:08a58a509b9ef4bd9f812440cb3ea600a7542f781683b72cc9c25bece122badf  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_builtins/rules/builtin_variable_shadowing.rs
sha256:5acd340c376d871d1ea4493b39061c2e2b77154e98411ae2a440a6503e991952  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_builtins/rules/mod.rs
sha256:44902fa092ee617d7ce3bea09f1cd9c653c764509eebe3f7fffb8d3b3f8db712  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_builtins/settings.rs
sha256:6c6654f199cd6890469d920899fe0e92f346371bcaa58a04f928c0fc2485c570  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_commas/mod.rs
sha256:f0f83602c185ab1bdff10f094d03d91cd38a5998f917da5b299dc78fee09bc6c  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_commas/rules/mod.rs
sha256:ff53b6b47922ff64a9ea596a6f5164d3832f7d4d0742d6904656acf9759c8b5a  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_commas/rules/trailing_commas.rs
sha256:3a4ead2b9b3afd696b830fe68e0e113abad034fa50e1a4a9c53c2131f8463901  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_comprehensions/fixes.rs
sha256:abba1144afb1362a7b8e187ecb3e7b66c481a6fcb790f4d612e5fd6f01b76160  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_comprehensions/mod.rs
sha256:ea7ca551b14446c03215360cfccd6a6894bc5498b588db548295e114cb3b8f12  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_comprehensions/rules/helpers.rs
sha256:c6eb5325c0164d4cadcd6b47de15eedef92f164e133e5176905cd1980ca5cb8d  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_comprehensions/rules/mod.rs
sha256:f1488561e150267a09d4b7e866f43ba2df1004ee2d240cfdb64bbb85257a0605  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_call_around_sorted.rs
sha256:4408ef059a4ee441ed33bc5953287652983aae63486a6f863c9c5c64ecdae690  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_collection_call.rs
sha256:9d8ab1992cf2621b5beb91157593c6729ac04d36ac68058ceb4ee04eed97f60d  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_comprehension.rs
sha256:c99f2c1d03f862446910ee9ba0042481662933ba0aa35d249d86fd468b24a5f0  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_comprehension_in_call.rs
sha256:324c81ec9a705e2c899da6f16de618ad47a0c86f776ba4b6c9e9c86214282aa2  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_dict_comprehension_for_iterable.rs
sha256:88c31cfdc6bf8cd845342f16fed9ffbf01578331fc9f70a23793a623d3140514  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_double_cast_or_process.rs
sha256:f1f5f0edd9edd7b921e50e2c849a830042b53b1b6da010fcd36061ee0b5a251f  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_generator_dict.rs
sha256:509df976579fffb8dafb8c5e90e5e96990590138e7f98a5384151e1a9c6ded14  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_generator_list.rs
sha256:0e6177a55448709f4ffeea3a76a4fe85f173ad132d1a485cf6956e4a64bb3d75  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_generator_set.rs
sha256:ef12877d91d9d043259b90fe9fd8fb6db3957900277a21af752adaeb436fa055  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_list_call.rs
sha256:78e3e87568d39795d96a9dd72860cb9de28d31c22c0a30e767e36a0faf7c9edf  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_list_comprehension_dict.rs
sha256:36dc84e40b5fdb4670d99cc4c4fb366f51c0b10c774afd3b69748b1e970daa81  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_list_comprehension_set.rs
sha256:13f9fe984142a396caef3bc7535c576a4f62f2b4319580484cba06030d5f6aac  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_literal_dict.rs
sha256:48cace2c6d090980ff898640376ea60f1ee9d93029ee11c88149a804d8f23e1d  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_literal_set.rs
sha256:882b1b32a19994cee856f4370e9d77f42692c77f9f596eb3ad2e98659ee3875c  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_literal_within_dict_call.rs
sha256:ced72aae93eac5ec5c24587dd8f284e43e918b8e43840170c035616903d100e2  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_literal_within_list_call.rs
sha256:e654e0384be1e6ef816be7fd8cbf5f7167eaed99fd867dfdd7dd422382b52321  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_literal_within_tuple_call.rs
sha256:ee711e1ffae51fb4f458562c2ba9447149983019fc3f4dc6eea91025b6383f7f  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_map.rs
sha256:3e43ef63e51e3c38d062becb17b4cf924ffabec679650fbe75ff6fd3e92716cd  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_subscript_reversal.rs
sha256:9d93b9bc70a62a333eeec8d7878e8cc20e5b97c0b3aa2bb59feb21abddc35c60  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_comprehensions/settings.rs
sha256:ddaa642e22d813359ac604e3458e927af78047ae55cb9a47be2a1dfca4314bee  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_copyright/mod.rs
sha256:c7a5b4cf01f35e98214b10da9d60699480a0a337ec194ccbb732a13cf27b774b  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_copyright/rules/missing_copyright_notice.rs
sha256:f7a68aef5f11a0ceb6d5eff5412dbdd1f2ae07c976fad04ba3fc417cee214d67  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_copyright/rules/mod.rs
sha256:8b677189c95f9174cd87acdc0ec67e4074d621de59f9ad349c0db7b52469572c  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_copyright/settings.rs
sha256:e0ec2a1b2f44cd00703e7a29ad96e2115e7d724ecc50fd84eec57fe1b7019259  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_datetimez/mod.rs
sha256:1118c7e24bd1dba83adb323606505b3be13b8a3cf032edc62feeeb45c14e3a9a  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_datetimez/rules/call_date_fromtimestamp.rs
sha256:7372f242fdc8a5ace70bff95725d894c3e1ed7d279480045f6853989782ea92e  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_datetimez/rules/call_date_today.rs
sha256:f39a126acfe58cadb0ac332042dbef9916168a44136c2c5572ad84d3325f3a7d  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_datetimez/rules/call_datetime_fromtimestamp.rs
sha256:f4ec59725f53c6eb58fe4259782433ae46e7697000bdef716a9001635d28ed35  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_datetimez/rules/call_datetime_now_without_tzinfo.rs
sha256:4a0e5a8d8d6465367f87b88d717af7b7d697cad5df8edaee3c9b29080c5a6db8  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_datetimez/rules/call_datetime_strptime_without_zone.rs
sha256:f0b63400e12c51a8813d85646096353a0b62315e30f8da60c749dbb620353497  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_datetimez/rules/call_datetime_today.rs
sha256:d0eb012b9a55df7ae38f2a0c0123b9f6f75dfed194c48d81d263dd5b27cdd39b  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_datetimez/rules/call_datetime_utcfromtimestamp.rs
sha256:af745cc2d2756efecececaeb359752fe36a8003c742943e4910bdc45228d8438  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_datetimez/rules/call_datetime_utcnow.rs
sha256:61b020f976cff8de10bd628d71f2c59f78599ed8feaf01c406b947c326267639  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_datetimez/rules/call_datetime_without_tzinfo.rs
sha256:47c85e70676396acbc02e799f48e8e57eb35df57113502c6c962374f686a54fb  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_datetimez/rules/helpers.rs
sha256:c30364b5f8aaa8278f87d1c021f4e255a4a122087ed13786cb9292715a47250a  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_datetimez/rules/mod.rs
sha256:9466d96b1f01ffd002b2a2ff682a99887e51a76eaf9fc8d93955d9b17241b0d4  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_debugger/mod.rs
sha256:f8bc6435783d6ccb0500c28f9419b5f241b3a1eecaa80d22721cf076ce27c718  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_debugger/rules/debugger.rs
sha256:81d2141a48ae21d022e648dc5dce86799f924d3010be1119b9d06010e21dd939  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_debugger/rules/mod.rs
sha256:364306a3ccc5e6ddd426e05f8e53735fe28b9dcb64608ebbe3829f029cd59326  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_debugger/types.rs
sha256:7f3ed844114a88a75db7aaac35ba18c8e239c9138db006a11bcf8a65fb622c62  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_django/mod.rs
sha256:880c9bd327d2ea72802fe16bb0ec380b135e91d3a49854840a514c86e4b887ac  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_django/rules/all_with_model_form.rs
sha256:11dcd7578ecc70d320fb53902ddbe5c579502028d6283cc86972f6dc3244f461  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_django/rules/exclude_with_model_form.rs
sha256:24ab5d1fb7562d1489446f9a37579b03b95f2637bd453ac9bfd031e616cb5b2f  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_django/rules/helpers.rs
sha256:f5467114cce98f8ad14acbde20aacf35d4fb2c33853e978632271a2adb314ee4  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_django/rules/locals_in_render_function.rs
sha256:67a82750230bb21a0de35b56e055533c04a70f88f24e6ece569cde2722b16f7c  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_django/rules/mod.rs
sha256:f7f2500bd296c1cd751df101b008e31b309399bcccaadc9c55433bdbc8b7cf60  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_django/rules/model_without_dunder_str.rs
sha256:17934cf7506500cd1708163dd09aee7845bbcebf43589abd4be5c6c89123ad01  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_django/rules/non_leading_receiver_decorator.rs
sha256:ebe9637dad556df18c99bc35bdfd63c4d99433dd21a3ef530f2d05d8b3bab5bf  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_django/rules/nullable_model_string_field.rs
sha256:3409843cf39132c99559e4025407f36dbbd6b6ee9f2280f17cf41e630fde89e1  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_django/rules/unordered_body_content_in_model.rs
sha256:939de05adb32e97b04d10476f40fbc4b437f642301e622f7a226865fabbdb34a  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_errmsg/mod.rs
sha256:c6a2d3708ae8b0ac2f2863903d71bc316bca5569d6859c2a16a7e0b479514a5d  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_errmsg/rules/mod.rs
sha256:75224e7e3dddb30a1412ea9d101ac2ca3f459cc2ed0155dda891712f3b75d7b9  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_errmsg/rules/string_in_exception.rs
sha256:91c9f9b50ac530edcc4532e63a7bc687c0b76f5fe22e0d29b3295764ebe8e9c8  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_errmsg/settings.rs
sha256:1f3aad0163e890d86be8c203af762d926ec76254de5adfb9c6794fe8436be5ca  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_executable/helpers.rs
sha256:c75aa41e1f570dfa14bae0aecc67a214cf16cdd4b41b5873ab154148b0155cb5  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_executable/mod.rs
sha256:71869fcd7304fb37756758e98cd04362f6820424906ccc66b26a190a854a23eb  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_executable/rules/mod.rs
sha256:d6f139cd8f9c18b35a5912992a24e3e0b933a5d5f7c5e937a630fd93aaa0917e  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_executable/rules/shebang_leading_whitespace.rs
sha256:e1c1a99558561a80347bcee616af786322dc7fd49b51e3a8a860af99419c6a44  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_executable/rules/shebang_missing_executable_file.rs
sha256:3a647deec3a8fda61ccb3bfbc73acfe63217fdda3c2cd4b0b8773331326298d0  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_executable/rules/shebang_missing_python.rs
sha256:dd4c07487a088ce9173f2702d842629429a67cf422f988856230f63eb6903375  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_executable/rules/shebang_not_executable.rs
sha256:9f4188cf401c091eb60cc21be3ae5447cc4acfd4538d19fea46c51eae1c3182a  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_executable/rules/shebang_not_first_line.rs
sha256:fb6b2a1df804b7dabe3aba234098b292c0bca8f632e3736f1edf429807da3b27  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_fixme/mod.rs
sha256:fb739158d2b3f837e1271ac75b1bd62e517f891338540b0047996419d89eca7e  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_fixme/rules/mod.rs
sha256:395aa331e517256b25fda4950222ea48622c2f27560f98bc28ca57bd08393026  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_fixme/rules/todos.rs
sha256:fa983e318370d55a0b1e867f0d7539c931cbca576c48389d6e90ec5a91d3f166  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_future_annotations/mod.rs
sha256:dfa3e388437515fa7ed5bdff54f8bf5c1854df9db41fdcbc83918eef5c43cf1d  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_future_annotations/rules/future_required_type_annotation.rs
sha256:40c276b73cb425496756c92ceb2b2ed3cd06a1cae3324631ec7b057d5b5762ce  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_future_annotations/rules/future_rewritable_type_annotation.rs
sha256:edf82b9e0f6317990830775444ff215a004b1af10a6ccdb3a10c9eef59613067  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_future_annotations/rules/mod.rs
sha256:a166e980948b80b882c55d1cec87d43a86de6c5ee5755d9c0d3740c06ba4bd8c  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_gettext/mod.rs
sha256:777029c1f144db8ea95afa94fb47b4e0cc5c9e44b6fff134ffd290e78b90ff45  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_gettext/rules/f_string_in_gettext_func_call.rs
sha256:3a799d5f1926bc770af6a61f732e9b4121d0230925d4dfd2fbb6a0d08c1e09d8  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_gettext/rules/format_in_gettext_func_call.rs
sha256:ff44207202ace3e3bef73fc2c982131f36665113a2e5d02fc51e794434833b6a  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_gettext/rules/mod.rs
sha256:ee3e1a90dc14ff85bce8061e356e20dc5746b920a99ac929925b6835b8b4f73d  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_gettext/rules/printf_in_gettext_func_call.rs
sha256:330d3ac493ccf6db4854fa5be8fdbac4815e42d144e7b546c3af13b688175b2f  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_gettext/settings.rs
sha256:f3a1b53a77835b777805de9fd563718d9c63f31894468d1040f60d26ff193039  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_implicit_str_concat/mod.rs
sha256:812b1e59b1024688a839770d1ff734ff78bab8abd59ecf18fbf7735b8f16e975  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_implicit_str_concat/rules/explicit.rs
sha256:d5713ee4328fe241b607453b5241e4ec2ce5835c6b5995165cd1a9d071281834  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_implicit_str_concat/rules/implicit.rs
sha256:ef59a1b461449f02d5ca5a57c15b66d85cfc92192dc5775158e89a7a37e8cb66  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_implicit_str_concat/rules/mod.rs
sha256:33528663addab3c7ee00a8739263ced9620558f9f6b321c2ad3f2811cb4365ab  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_implicit_str_concat/settings.rs
sha256:71f6c99dbeb131a7bfef8e00ff2c3315ddf6d33f5daa43ef58f9bc38fa05d807  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_import_conventions/mod.rs
sha256:6da4adc1ffac5ec781bbee74c5cdd3956108736bc91bcb335b417a4172be8f01  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_import_conventions/rules/banned_import_alias.rs
sha256:4007faaafbda8d505233341dc22320f5b326bf8af17ca46fe284a90ef64f977e  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_import_conventions/rules/banned_import_from.rs
sha256:aca3628574d1c8f722fbd89a90d61f85fa529f2a914e6bcb210d5f79985ac0c6  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_import_conventions/rules/mod.rs
sha256:b11930e63f1ed0ec1cb184fefae6826d86ae5791f6d218e0519ae394badbb060  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_import_conventions/rules/unconventional_import_alias.rs
sha256:4802adf51e25e50ce3303cee0ce8517ca327f73eb3214c8237a68ca974c1c363  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_import_conventions/settings.rs
sha256:9770e307c18255d4a46ca61545e2ac3eae4a4048e1dcc9d978aa151d64d63224  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_logging/mod.rs
sha256:1c04929f9cbfdddaeaa20277571c237cad3c63918a4ed01cf9bda6fbbb8fd846  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_logging/rules/direct_logger_instantiation.rs
sha256:9ff4150e2a48dd4a32bfbe35580be80dbd25a4ca2ebe351f015c4ea21d703297  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_logging/rules/exception_without_exc_info.rs
sha256:eae2df85aeb51c9cab202ace76e12def830e32b45e426fc7a2fb6d9c9a4ef7cb  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_logging/rules/invalid_get_logger_argument.rs
sha256:514b369ed9a33d752039b622539e32e7d73fb9fac6bf2c932ea298a8cd37ae7d  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_logging/rules/mod.rs
sha256:76a69ac8a69b82adbda92058c84b09cdb2a0340644e2f681dbd047f01cf81d7e  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_logging/rules/undocumented_warn.rs
sha256:22d7fb7b14b1ec70c4261dc5ac92185e89813ddc91bbbd33490d46437e8f2db3  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_logging_format/mod.rs
sha256:a61d6323ee6aab698ef536adff3b13a5a81b3cb07300adb62f923c56d1203d01  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_logging_format/rules/logging_call.rs
sha256:1436431da8914531f0e9509a34b76437e0c881aa07abb50a226d5bb74a7a2475  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_logging_format/rules/mod.rs
sha256:d49e51edf83e074e2d1c87ff34d3294ef19804cc7b603f1bf7035c0256a3b6f3  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_logging_format/violations.rs
sha256:69a87e9b7827e0a5dcda8e4bf10629da1d50850d76807dbcefe8932bd067b25b  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_no_pep420/mod.rs
sha256:3f548ad459505e6e5de3f023ebee15844bfd60b5a85928d8f8b17beda99a9b16  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_no_pep420/rules/implicit_namespace_package.rs
sha256:e97ed58ab6d6c41c0c46ea734a112687bcf766a732e5031cd921c3c4fb960bc5  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_no_pep420/rules/mod.rs
sha256:7dacfd3f3eab969c54acb4b35c3f597ee224484469fad414f67a2a2d98078e75  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_pie/mod.rs
sha256:55260be9b3f1f82a870fa43ff3f060505bbcb78854148df833dad4c0044c6065  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_pie/rules/duplicate_class_field_definition.rs
sha256:1ee27e77626ad10b51fe5e23466d926f7999b6b2b445da188567415ffb856232  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_pie/rules/mod.rs
sha256:7ad5ccaf1dc057ad6d412350776aefe84e4654dbc149b4e80ac687e71058df39  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_pie/rules/multiple_starts_ends_with.rs
sha256:e8a5f8f8ba6c93a18937cfa8aa084738584956344105ca5325b8dd69084e492b  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_pie/rules/non_unique_enums.rs
sha256:b51083732c908ae00bb38cea747947fe962e6cdb387734040e149d0d34abbad7  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_pie/rules/reimplemented_container_builtin.rs
sha256:e1497436455a80ec54925b2d00d12de56584573eb880296bc36284cbd6d14740  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_pie/rules/unnecessary_dict_kwargs.rs
sha256:626b98e5959b177f7a5de80a38e5783ed11bcbce4433f7b3e3a924443742cbef  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_pie/rules/unnecessary_placeholder.rs
sha256:2d7c05b45e5cd508688dd4735c94f752968f4d86078e7dfbb381bfa6d7326b1a  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_pie/rules/unnecessary_range_start.rs
sha256:4f7f5a3a3424380465332a7b2d568f33a1ba21f51b11d0d381be756596ad6096  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_pie/rules/unnecessary_spread.rs
sha256:1ee209425d8daad10bccc065983dfe40f1d0e6f2ee387b1e23206661d467875e  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_print/mod.rs
sha256:b6c0a4ed39b8b1f192ede1a1bc018eee2c886ad61809b52fd464588cee9fbab2  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_print/rules/mod.rs
sha256:6cae9e0ee9e83391ce7d4f39cc3345d4d47d2f6f99c614d2186e484e8d17dd67  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_print/rules/print_call.rs
sha256:9888da0c6d4f6117f63e7733055da2da8a3318bcc00eacd65fb3908eed4f72ed  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_pyi/mod.rs
sha256:38a7bb88ff6b5f03b230d63431a946ad212f21bdb3c4bc91c35e5e2e7961d8c6  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_pyi/rules/any_eq_ne_annotation.rs
sha256:00e154b49914796f0ae1959c0a431ad050f8f9e8eddb3fbaaedc52bea4f9f6d3  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_pyi/rules/bad_generator_return_type.rs
sha256:e23b1eaef3ef3975d2825a67052d2c0e75cfdcbaec26b4c9ee0247cf0288179d  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_pyi/rules/bad_version_info_comparison.rs
sha256:8859e6210b4556cff2aa5361243bb73ea7db5469941ce437f9b1606d456d3327  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_pyi/rules/bytestring_usage.rs
sha256:c39823e320b4b348c2949ed2bf8faa005ae7b78d81a7411396e8b536f4ad2266  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_pyi/rules/collections_named_tuple.rs
sha256:e1c186646eafbe517f56bca8e0c27ea37aeaa19d202c27f67a7ff3cc00465d21  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_pyi/rules/complex_assignment_in_stub.rs
sha256:508f8d5d14bf6345fe35a078a37389fefc9079b9aac78af51f514075903c5051  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_pyi/rules/complex_if_statement_in_stub.rs
sha256:6b7a7e4324c31a01cbff479d485052d97b8c7c47d239ba47770061da1f27576d  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_pyi/rules/custom_type_var_return_type.rs
sha256:a51526af2262430cad21357c2173a217c0e37ef8d86f650cfb1699b8a7ca3c8e  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_pyi/rules/docstring_in_stubs.rs
sha256:2cd6d18cd3a2f370f021ed99299dbdbd92f9cae7d565f7521530dcae4a9b222a  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_pyi/rules/duplicate_literal_member.rs
sha256:228029eca18f92d171710ca697552d8c2a41b0534d0082d1e422dd2adec9d4ca  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_pyi/rules/duplicate_union_member.rs
sha256:409bba50a708d4e475d4c27d8479cd81b319390e330b937fd432123d8c38cf3e  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_pyi/rules/ellipsis_in_non_empty_class_body.rs
sha256:3d4008c94058f2a9675f630dc1051b70c985b8c0e480a01c4ffd4d4b21efb051  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_pyi/rules/exit_annotations.rs
sha256:14451fea200e4a3989ac5855c468daede64a64f67e517ce4e658a2198e984119  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_pyi/rules/future_annotations_in_stub.rs
sha256:7470b1b678b344359be93c1c030f6c3b308f585a9a93e47fef5ffb0c284bec3d  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_pyi/rules/generic_not_last_base_class.rs
sha256:1f13ca0ec301e9a603211c4cd5c044cb1b88826efc3620e47426bd957f75b28e  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_pyi/rules/iter_method_return_iterable.rs
sha256:bacb14656f53d7360692917e08b40f1835838b46aa17f978e417038a0c3d0475  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_pyi/rules/mod.rs
sha256:f84ae8dee5a7d53ac86100c519ba385c44863613bd353d51c0f0c819cc6b6b4c  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_pyi/rules/no_return_argument_annotation.rs
sha256:9d95c65c7a06609bc9a74850821706fc88aabdc7311b7f822512db96120988a3  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_pyi/rules/non_empty_stub_body.rs
sha256:98cfe755cac9c089568b2ad882dd1c0f7980beabb3e8455a884586e4671693ab  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_pyi/rules/non_self_return_type.rs
sha256:199c71d661a3f3e6c39d38cd94185768ce30b8f91b96ab6caf0b0bb3a7897364  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_pyi/rules/numeric_literal_too_long.rs
sha256:236571563f1b0047d78edcd543f79523e180341f66ede53c476b1a9ee58c2343  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_pyi/rules/pass_in_class_body.rs
sha256:2ce72f97fbdf898b0fd933595b5f079fca5be5762982cb70d8695c9a4cc7cff5  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_pyi/rules/pass_statement_stub_body.rs
sha256:d3287daa9a7eba716501fcf0c52e77cefa88f47540e62a5357e2566c3a827f4f  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_pyi/rules/pre_pep570_positional_argument.rs
sha256:fb0eafef594463b8915faf5409e6f54077b573340e65a4a2aa1bc15b78d8079a  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_pyi/rules/prefix_type_params.rs
sha256:2baf78c0f79dfe608b2fa43477120fa9534a660037e131e7b72a360c0031b4c5  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_pyi/rules/quoted_annotation_in_stub.rs
sha256:70916f2b124c85c41eadde56d2ff508f675841c45041e357dceed94612253c9b  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_pyi/rules/redundant_final_literal.rs
sha256:66849925709a79cb0723ec4546129850a0d295d89ba58bda21d5255a370b0a30  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_pyi/rules/redundant_literal_union.rs
sha256:af13e3f1996c2a827f75d070ea24a8373c6c0436b06213c750e89a06873da4cc  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_pyi/rules/redundant_numeric_union.rs
sha256:807c593bee4c288a4d2131d138fba605ba5d2329f7dcb8003a77a89533c924e6  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_pyi/rules/simple_defaults.rs
sha256:5625a2959b0911c7e6e91fb1dc3477cd3df82d371ae5cc575b5fb4f7c8996157  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_pyi/rules/str_or_repr_defined_in_stub.rs
sha256:768d61d2ce3d0b2c7d9766c8e079d38af2000c0767a1323b1dd3200af3a8e911  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_pyi/rules/string_or_bytes_too_long.rs
sha256:0b6b2e38ea66ac6bf02a4da37bc21083a81a0f4d07aa469d47fd4d9b28f48e23  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_pyi/rules/stub_body_multiple_statements.rs
sha256:e0d5749045615ae4197836703d1e5140f60a67be3e98e778d804336d48a4338e  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_pyi/rules/type_alias_naming.rs
sha256:52d778cbc4232e6ccd5579f28aa4e4156bf4453b5b12454c8e84f80d1b5a1502  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_pyi/rules/type_comment_in_stub.rs
sha256:37614427ad9bc9080f274dc0932d3978d811bf6bbf8c3d617e4e3ce54ddf16fd  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_pyi/rules/unaliased_collections_abc_set_import.rs
sha256:e8c10c1c930b97fc5e0d8ce388798eba16c556251cf8fe47b00bddd63e5c67dc  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_pyi/rules/unnecessary_literal_union.rs
sha256:8cca94e4066bfeed09b1371d85bf7a2589ef8ce80d391aaf01e716d704837597  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_pyi/rules/unnecessary_type_union.rs
sha256:8a1a782b83c9db2557655f05148613adf40879ae31361a8775ce44a91874d863  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_pyi/rules/unrecognized_platform.rs
sha256:81efdee5504677d42870cd434c50e8680b19ba7e40fcdf90adbf1a7457613c01  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_pyi/rules/unrecognized_version_info.rs
sha256:474548fe147163a2552604e420f1b0744af09bdcca6a42c347c0ca80746ec6af  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_pyi/rules/unsupported_method_call_on_all.rs
sha256:678f46962100184fe6b27c04313c0c903f72139dff1c3b5f1b1a9dc173bad828  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_pyi/rules/unused_private_type_definition.rs
sha256:11649a461b3a9d57df59880c0baf83331fdb00855a57ba15ecb68285a2b898a9  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_pytest_style/mod.rs
sha256:6896729c712eb213c9d2df8670b9a947a6a5fe280acbc961d6640d94ed4484b9  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_pytest_style/rules/assertion.rs
sha256:0636814b3ebe48b78e19495a9122b374d63795dcddf1a20ca22f6e0dca5a3534  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_pytest_style/rules/fail.rs
sha256:4dd3f5f5b1c93088be1deb8763fbcb7b0bf8c3994db652e4114ffe24e6d5d3ca  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_pytest_style/rules/fixture.rs
sha256:3fb3e48232792b5b8e2c7ce14bcc6ad036cb64dd028da0b333647eb4dfed4cd5  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_pytest_style/rules/helpers.rs
sha256:378ca3b08af4cbe690b1c57d9c2a121d78b6a2fa625c6e71a9cf4ebabbdb524b  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_pytest_style/rules/imports.rs
sha256:2c4dbd47eced7f3826981012f276a0a97e3cd7f725b6feb91b1f993c6b12bacf  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_pytest_style/rules/marks.rs
sha256:af5fedbac69cd0c7cd89060241af8ae8a8ccb7376706340e86ba694a95f33b87  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_pytest_style/rules/mod.rs
sha256:cb674730a51fdec26ee8546831fc012d81a63cd2c4a872096175f7c49a25fbb9  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_pytest_style/rules/parametrize.rs
sha256:e459198e1d765908d9e78177e5abe1a9d717c4453b92093e085271486d68e633  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_pytest_style/rules/patch.rs
sha256:d10a242ba27b0891b179d63f8c8ab03a9eb431ac59e1c463e870b70e81f362ca  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_pytest_style/rules/raises.rs
sha256:9262b5a0fd39e56dcfd3c7acde475c0239f768f78c997c83ddeab12480a5f354  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_pytest_style/rules/unittest_assert.rs
sha256:6630c7354e28f5a3899358ce670416ca682451b5470a37fd1f77ab065cf66b6e  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_pytest_style/settings.rs
sha256:9e146f0f3d8686c088fb4289ff6a3bf576f3dcc05b71cde34536c5a8ec48b33f  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_pytest_style/types.rs
sha256:d74b4e02c818ab489821ead857a6840f87f20d2732dcc116e5538433bfa91fec  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_quotes/helpers.rs
sha256:8305d97ca9c3986f4f4d19598084ac194a52496810c30c85869481e99579a797  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_quotes/mod.rs
sha256:bd6cf2315146fd0afe5aadf09c89d636f4b38a00c2a23fe9746cf55220bb00f8  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_quotes/rules/avoidable_escaped_quote.rs
sha256:dead14306639778f5485ed44ad1e415bcbfe650319185b83fec9a4b8fd17b7db  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_quotes/rules/check_string_quotes.rs
sha256:4ed1fd3db901f3c9107aa7c3b60a035a149dc234db99381de2dbe0cb38edb352  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_quotes/rules/mod.rs
sha256:1843c8288bf3459fa6dfdebe46f91390e606945e24e6f79764552b8b505e8861  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_quotes/rules/unnecessary_escaped_quote.rs
sha256:9cf6df4c69cb53c38c4bd9e065ba7d8af43621258445b3a11e1c00e8a6138e4b  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_quotes/settings.rs
sha256:0f973d895c2bd9d4e63089b8f5e24fccd01e534e32e984143965553ac6f34c85  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_raise/mod.rs
sha256:f5cefe521a7a06132dbf3adee8d725cb7e6d999aff13560df5df040c0138b846  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_raise/rules/mod.rs
sha256:9246fdfec0165c703360589da7f846d35397cb07335be01c052dcaf851334bfa  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_raise/rules/unnecessary_paren_on_raise_exception.rs
sha256:32bc2fde0f31dd5479f995675e871af669ccc28ea214e791046b121d64dee4e0  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_return/branch.rs
sha256:c08745475ffd96c613878defa13933e8d0e9f8a331b854af3c7fc27c57221984  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_return/helpers.rs
sha256:dcd4855d78324bba7a238ea5925ef4fb9eedd560374ba6f37971bba9383e4463  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_return/mod.rs
sha256:2507d0236103fc2f4bbd0cc052ebda6c67ded8b975023fbec8a3917dae9d94f0  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_return/rules/function.rs
sha256:c84dadf4181a57454bdfe79099cdfdd46551b8d866fd5463a39dc26042eb9585  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_return/rules/mod.rs
sha256:5f9da2160e06470e3ef9e62c53276e9d3b7c68563a7d19df23aed5e8decb16f9  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_return/visitor.rs
sha256:44f9a1313e85a694fc88310a8db55894aba2e40b33daf1edac7a63e444898981  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_self/mod.rs
sha256:be70976d4f9ecb0dc927ed8d6e66c9155819bc483d51b94b3a02b7fed8caa880  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_self/rules/mod.rs
sha256:06e6d20bf1d5f3e2a65bd6b29996c0048025d62fc1df7b7fb6b99a4701e56e2e  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_self/rules/private_member_access.rs
sha256:e9cb84828195748ea1246a6809a57b4dab367a53ea35fcec9ba6314c385d35c4  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_self/settings.rs
sha256:58aa2a1a7a9916f2acb0ba3a004391c7b90b0663bce3aedabda76f855b5c38dc  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_simplify/mod.rs
sha256:83d4d09b1b564ccdc883798aa1d68fb3a8b62a0ba9ed9df11b59b8a91112ec49  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_simplify/rules/ast_bool_op.rs
sha256:eda45cebd94cb76f46d44329de091909b5a41ef2bda11c08f61ff1e15507d228  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_simplify/rules/ast_expr.rs
sha256:64328c4d2ed902e10bc44c6db9340902e5541d7ec50ece9e59d8a1c71a4c3332  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_simplify/rules/ast_ifexp.rs
sha256:e60691842b93c9f7e6a4704f03671cc8d12e4034e6fe78292a13f59cebb984cd  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_simplify/rules/ast_unary_op.rs
sha256:c6c12b35b13336d5c1b15c80cf8121370ad12203a808f0f37a6dd20224b8ef52  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_simplify/rules/ast_with.rs
sha256:b070b79be45ffb2e473eaea3c6d9b60025cff989b257ed31b650e4b51bdd37f6  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_simplify/rules/collapsible_if.rs
sha256:f875bf8ae606c9e3b555f5ac8462d5dac4945db8fdcc9f8ee730b92406e8aff0  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_simplify/rules/enumerate_for_loop.rs
sha256:3eee4b5f52b91300bf393e0555ba4c670b7650e6e11b3855f2350ace418a86b8  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_simplify/rules/fix_with.rs
sha256:4cd6544b4e2e1b5af01396eb662ea7979ec1bbfd71b76cd4205ec944baf9f0ef  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_simplify/rules/if_else_block_instead_of_dict_get.rs
sha256:ade117e9b049efc8f9443042856c256bf410d4adbf98f2419b1baaed917d7bce  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_simplify/rules/if_else_block_instead_of_dict_lookup.rs
sha256:d33f38a2cfe2e6ea4fc4d988ce51bd63fa2e21449da91581caef94c577187f8f  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_simplify/rules/if_else_block_instead_of_if_exp.rs
sha256:def7a37ae82c28e3255c09cabf9292c74771788f61dbbd0e9e464fafb4289b21  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_simplify/rules/if_with_same_arms.rs
sha256:4eabeafc3facce81dec565b60930b048b34d11bf5ab2651c582f340982e7ff85  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_simplify/rules/key_in_dict.rs
sha256:bf243cfeb84b2f1cb4f25526fec95ef8ffb683a50aa03ebf34c653613a75e074  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_simplify/rules/mod.rs
sha256:75d9fa1b6fad3630f4b069c160bc3f560c7a705f29ee974a08b8e2f09c99bdf9  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_simplify/rules/needless_bool.rs
sha256:eb992395b13a76200070ebcc273b347bab4cdbeb80b8b8eed10aa2db1350793e  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_simplify/rules/open_file_with_context_handler.rs
sha256:b7b75cddca5884bcaf6952518e50dde6bdad79d4945d27128203a8ef8297b59d  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_simplify/rules/reimplemented_builtin.rs
sha256:357089b5b3e304cb09f14f3aebfc290831263018e3de8ef4b881db044c399b5e  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_simplify/rules/return_in_try_except_finally.rs
sha256:0310acb1aa564e2002f2fd0ae03f84819656ee27ac4c10a9fbd6345d046c03b2  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_simplify/rules/suppressible_exception.rs
sha256:45ecd5cfd6b2849957ba544fdcf113721a2a538cc276bc8551878fc9bc89cfe9  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_simplify/rules/yoda_conditions.rs
sha256:0978910145898f85e664ac9840b47bd41c9f267ce97752e64aef7dc968d2fe0f  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_simplify/rules/zip_dict_keys_and_values.rs
sha256:135cf7bddddd3eacced60435c5459d40c6d910b180ed400e5f9bfe7b93b0f675  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_slots/mod.rs
sha256:38da36f996461d64011790876c8520abf2264f36328f740a66f3b32ddae50917  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_slots/rules/helpers.rs
sha256:8b39a0fac75b4159b4f945265877861e41ee04b3739c2cac6e71ffd1011cec91  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_slots/rules/mod.rs
sha256:6888a1e13044238f378d7a6180441461df01cc07b772569c2cd5c5ae5136cf95  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_slots/rules/no_slots_in_namedtuple_subclass.rs
sha256:a6395dc6ef7251ddc3203d6beab0a17f9df50f3ad828295d5c2e3265f5630ecc  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_slots/rules/no_slots_in_str_subclass.rs
sha256:af7f7ff463de193bdaf6a6735ab82864f260d8ac441fab6c27c482b7e484cab9  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_slots/rules/no_slots_in_tuple_subclass.rs
sha256:d23e4ec2abcf244002562853946b62e68487c3e8be5e606660a5987326c2146c  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_tidy_imports/matchers.rs
sha256:2f670591a4f31aab3363472df50ca7fb32e848ebf8c5d29901342f7deb4bb2d6  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_tidy_imports/mod.rs
sha256:6d0941d9e03835e8aa9797edd56de35c5d32284554b9aabc4f98f3117fa026b3  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_tidy_imports/rules/banned_api.rs
sha256:5c0ad203e167915c234dcab5bfc3251df2b1753f9a11e9187195c99bd8a58738  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_tidy_imports/rules/banned_module_level_imports.rs
sha256:341374d59b0ec310b3989d9b9e2f947d91095b2c99fdffffea29a6c8bce9ee8b  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_tidy_imports/rules/mod.rs
sha256:b63be8d13911c9410f82cf9168f80aada70745eae021c08bb751728535643b3b  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_tidy_imports/rules/relative_imports.rs
sha256:83a0a5ce39bb59e47f2f00438ad209521e306264d4e918d18b2e8eb4874b7f9f  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_tidy_imports/settings.rs
sha256:1d0fb2dbfd4e9a2f8ea5f6a3b1465e7552ba4000d7269d0d836c6d12d54b5af8  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_todos/mod.rs
sha256:fb739158d2b3f837e1271ac75b1bd62e517f891338540b0047996419d89eca7e  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_todos/rules/mod.rs
sha256:c2ce112b491a362638a9444ca5e30bcd275471188e29ff7723f5b8a53955f0d3  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_todos/rules/todos.rs
sha256:cc8bdf86ff2bc939533052c5b4314f33a0a29b00396c245f424ce497f904927b  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_type_checking/helpers.rs
sha256:e4a2e3d1946fd2bb0979b0dc6f076795db86e507c794dd3d9f9d9d7b1eb4f621  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_type_checking/imports.rs
sha256:94ce601367795799a81077f1eae8ca99353e599eaa64b297dc16e4496947d885  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_type_checking/mod.rs
sha256:944d15f614f111504cbc642a6f2a88ed8f70058cdb07531fc55c9f770b649adf  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_type_checking/rules/empty_type_checking_block.rs
sha256:f2126f2a8805630d8540d73c65bce2c6ecc3d1e219d89831989973fb900747d8  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_type_checking/rules/mod.rs
sha256:5e1ed02d149fb3e8bcbba85848b8356efab117605edb14cda6158ee93becee22  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_type_checking/rules/runtime_import_in_type_checking_block.rs
sha256:8a057039912d12cca5aca3e8c4180958222660209c448b4e51eb32c310325fa5  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_type_checking/rules/runtime_string_union.rs
sha256:7a9998cdbe4890f53eddb3759630a457daf09956f980c506d9509c3648aeb4a3  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_type_checking/rules/typing_only_runtime_import.rs
sha256:70ae30d7f0b74d9281156733548798436cd1f10d64546c73172744ffe859165a  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_type_checking/settings.rs
sha256:d2db3a2cabc82e840d529b732cdad81c0f97a3dd7527b4864f8eff612b509c7d  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_unused_arguments/mod.rs
sha256:33def43da09bf2634742d6c203f38a9935a251ef2c33ea254fdeda784616f892  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_unused_arguments/rules/mod.rs
sha256:743b4f6dd9a13f2178b5109255e291f0980970ce0e120a82ddaf09154fe09bb7  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_unused_arguments/rules/unused_arguments.rs
sha256:d70ea5d5f8a76a3e064fca9228b25209702be82b0656fac272233bb91ac16d43  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_unused_arguments/settings.rs
sha256:50fbeea2146f80c8c080be87e294d7804f39f9fb576053209191d01988805ac2  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_use_pathlib/mod.rs
sha256:dccbff15bc60308ebea38d32c5fd22f70df6aa032e53789ce8c1690fbecd8617  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_use_pathlib/rules/glob_rule.rs
sha256:4a64665391c344c5d37038884bc524f1e99e6157b65522e60e40d11ff10d39a8  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_use_pathlib/rules/mod.rs
sha256:56c1e696bd20c4b4a4c47cc6a9634bb6564fcef80acc06e0c409f3faddd3a353  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_use_pathlib/rules/os_path_getatime.rs
sha256:5b1c6beff9a7bba5e96f28e7db3190d7109e5138778a8644f55d1d2b54d270c1  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_use_pathlib/rules/os_path_getctime.rs
sha256:8541aead13c46ee2485a4ae23a34646131eeae71688a5b047baebeb141e9673d  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_use_pathlib/rules/os_path_getmtime.rs
sha256:32b023eba58b0f3cdcda5899f38a5dc43892bccceb500bf735a66ac11c83cd54  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_use_pathlib/rules/os_path_getsize.rs
sha256:188a776b3609bb03c9d73a3d52e112ed315378e327c0b6165c30c6fba1a2ccf7  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_use_pathlib/rules/os_sep_split.rs
sha256:f1547e7efdea519cda5d9a8a5358f4a33a0b0275417fa76df26d7a258d03a09d  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_use_pathlib/rules/path_constructor_current_directory.rs
sha256:271051be4c5efd61ec92b888bbb1540571cfe95b1dceb4900f45b2ecf183cbfa  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_use_pathlib/rules/replaceable_by_pathlib.rs
sha256:d6b23405e959d03df2f3f8b4b05c0e273321fe5397427e69f18e69232a1cda6c  ruff-0.7.2/crates/ruff_linter/src/rules/flake8_use_pathlib/violations.rs
sha256:f8b54f4c4ea759b9b588e2c94c140531d4429418ec53ac3652cd54c8b81d0bfc  ruff-0.7.2/crates/ruff_linter/src/rules/flynt/helpers.rs
sha256:a2c914f03a79f24fe7848fd37e1b713ee4923f05c310d300d0946c4c09f09d5d  ruff-0.7.2/crates/ruff_linter/src/rules/flynt/mod.rs
sha256:af7874665caeacf80cc4b2121af8eded3f8f7d18cf8922f94720677c74027a51  ruff-0.7.2/crates/ruff_linter/src/rules/flynt/rules/mod.rs
sha256:c1535b4cf5f35f50e7c359eb333a42f18226ac483707add6e05ae0e292c95258  ruff-0.7.2/crates/ruff_linter/src/rules/flynt/rules/static_join_to_fstring.rs
sha256:2246efc9e25e6189e5bbe2b4a6786d99387e93b37c5293ac649e7c12293b7f3e  ruff-0.7.2/crates/ruff_linter/src/rules/isort/annotate.rs
sha256:06ed6b40f2bc23174a75e208d78bbc872d5ea704e66ddffd2014ac29e228a03e  ruff-0.7.2/crates/ruff_linter/src/rules/isort/block.rs
sha256:52ea9fbd91ef0fd4f89923106756b7b574ba53bd9411c2ab9e70ad15bc683050  ruff-0.7.2/crates/ruff_linter/src/rules/isort/categorize.rs
sha256:8aa00e92077c5a382c80769fefd19b7d1b02db8511818ea3c76e1c19275be814  ruff-0.7.2/crates/ruff_linter/src/rules/isort/comments.rs
sha256:46496f38ae0e0de0ab3710374761eb792fae6948dcc1b64b5000d3927988f9b4  ruff-0.7.2/crates/ruff_linter/src/rules/isort/format.rs
sha256:0bc6949ccb18f4da53b50d06c490ccbab16553ad7b9bc3bbde0be2922156443d  ruff-0.7.2/crates/ruff_linter/src/rules/isort/helpers.rs
sha256:46ad6e983da5a136c5c294acb1ad9bfa99ad6f550da04612390247ba04978d3f  ruff-0.7.2/crates/ruff_linter/src/rules/isort/mod.rs
sha256:5d3b0d5dd35faa03c99e9701c86b2ca7e7e216f47407f9cb6307f62c22a6b4d9  ruff-0.7.2/crates/ruff_linter/src/rules/isort/normalize.rs
sha256:f0963aa6328acb9e9106d7462d88574246caa8c93a770325377d2db37be313c1  ruff-0.7.2/crates/ruff_linter/src/rules/isort/order.rs
sha256:6e8b4d025e8b68f9c00b6ade33e627b2bf50bb6b83861554a2acb0d8e92b0808  ruff-0.7.2/crates/ruff_linter/src/rules/isort/rules/add_required_imports.rs
sha256:0a3ad232ee8b6f1fdf86e97cfd20e4cdf55edc2064482dff5ffee6cea6a67b30  ruff-0.7.2/crates/ruff_linter/src/rules/isort/rules/mod.rs
sha256:dc66fbdf6191299fa08b2409005b0c241c128ff8ef8731b6dae67addc6b6e1fd  ruff-0.7.2/crates/ruff_linter/src/rules/isort/rules/organize_imports.rs
sha256:73b512824993de3069835b0b8944c224002dd32c819a740eed6358afada008f2  ruff-0.7.2/crates/ruff_linter/src/rules/isort/settings.rs
sha256:80d58f87b411f79c024ed05ef20d428bb303c835bf64c1f884176e64a6ac70ab  ruff-0.7.2/crates/ruff_linter/src/rules/isort/sorting.rs
sha256:028195935e3626eb543a6f8d320c8e029d0a0f91fdcfe95d3c3366fc3468b56f  ruff-0.7.2/crates/ruff_linter/src/rules/isort/split.rs
sha256:f1d90750f2da667bd81d78f13469e0a79d7b662a1ea87406f88e8d13138f54ba  ruff-0.7.2/crates/ruff_linter/src/rules/isort/types.rs
sha256:9d4f5c4728afdee8068be1515f0598b4ccebc8ec1b09a4a191f036f3de336b0e  ruff-0.7.2/crates/ruff_linter/src/rules/mccabe/mod.rs
sha256:066ce1908959635adf5582db8d22349a55ec34a29feeb9b61b6d18a64d757949  ruff-0.7.2/crates/ruff_linter/src/rules/mccabe/rules/function_is_too_complex.rs
sha256:47e1bfc61fa8c3d389da57775b822cbb2e0bfd1b490da78a22ce6cec91fe8964  ruff-0.7.2/crates/ruff_linter/src/rules/mccabe/rules/mod.rs
sha256:4a8a27c127cfbe8e6112349f13f3a6f83ab4d487a8a6ece968500cefb367a839  ruff-0.7.2/crates/ruff_linter/src/rules/mccabe/settings.rs
sha256:ece671a7e480890006399456a6eeba9a34fee83fe8601b52dfe032843f2e9aad  ruff-0.7.2/crates/ruff_linter/src/rules/mod.rs
sha256:08530f84bd36d7dfc95a414ee535a580dbc5520bd06aa82af6666d04fa918a2f  ruff-0.7.2/crates/ruff_linter/src/rules/numpy/mod.rs
sha256:7b8ce4997897368fd92fdf2774900a4cf3998b90cee5f3b0cec6d196e81eafe0  ruff-0.7.2/crates/ruff_linter/src/rules/numpy/rules/deprecated_function.rs
sha256:ccc27b040bcc11d788b85f92ca8f1742dd09ccb23bfe27c21672a651242d37c6  ruff-0.7.2/crates/ruff_linter/src/rules/numpy/rules/deprecated_type_alias.rs
sha256:5503051f01a5e033d37955eda9b90e98136362e67f2fa54db84e3aaeb4f9136c  ruff-0.7.2/crates/ruff_linter/src/rules/numpy/rules/legacy_random.rs
sha256:cd9c397ed7505e02af9ac2d9c27b209371e4201fe62db1c6d8fb690152c5f334  ruff-0.7.2/crates/ruff_linter/src/rules/numpy/rules/mod.rs
sha256:87cc7a273123421e3b19790240efe73606f0170ff960ece589b48fce546039a1  ruff-0.7.2/crates/ruff_linter/src/rules/numpy/rules/numpy_2_0_deprecation.rs
sha256:07a78cec236bd267648cc5c3e50168b6f8c94449b8a1aa4a53c2d2409876551c  ruff-0.7.2/crates/ruff_linter/src/rules/pandas_vet/helpers.rs
sha256:7c7ee8a1a55e689654c7ccdb8ae1a0be83bac38f4265f1c4c4067fee6b62ec74  ruff-0.7.2/crates/ruff_linter/src/rules/pandas_vet/mod.rs
sha256:41a6fddad669304db86af085c1231b7a1fee68f59f2f4d1762ea0999189db672  ruff-0.7.2/crates/ruff_linter/src/rules/pandas_vet/rules/assignment_to_df.rs
sha256:d3c51fb6cf049b0db0500817f1cc16fac684e0110d74c21540d34f45728ab4e4  ruff-0.7.2/crates/ruff_linter/src/rules/pandas_vet/rules/attr.rs
sha256:904753668f5064fa2412b39bb203f40f61ea6492d18f278afdb802f3d385adc3  ruff-0.7.2/crates/ruff_linter/src/rules/pandas_vet/rules/call.rs
sha256:f26f557815fbcf863772eb6879a102e8d4be7656ee80ff3c3d72fc3ed86ed537  ruff-0.7.2/crates/ruff_linter/src/rules/pandas_vet/rules/inplace_argument.rs
sha256:cd1ec5d5b33bcfee612cf64be89a15819595b3282ecec3180928987c2bca5335  ruff-0.7.2/crates/ruff_linter/src/rules/pandas_vet/rules/mod.rs
sha256:e7238e7bfe4639fe25bca14ed512645104550883b9d0da7963d90ced40c5360f  ruff-0.7.2/crates/ruff_linter/src/rules/pandas_vet/rules/nunique_constant_series_check.rs
sha256:ec6f84496fca8f1c5a977329fb883ed8c435642f5f3ef4e4ee8e00e683872811  ruff-0.7.2/crates/ruff_linter/src/rules/pandas_vet/rules/pd_merge.rs
sha256:4f18a45b129dc1c9cc5510581a71492574f3eed5c142d4b172fa14de5aa38eec  ruff-0.7.2/crates/ruff_linter/src/rules/pandas_vet/rules/read_table.rs
sha256:16926bad70c55c6e8eb633e7f453f01c036e13f776adcac1ddcfd75c6c92f3ab  ruff-0.7.2/crates/ruff_linter/src/rules/pandas_vet/rules/subscript.rs
sha256:b2526ad25e6715190cd4d46404cad09e32fa24aec1c7f1a3b7cf9ce8f025e4fd  ruff-0.7.2/crates/ruff_linter/src/rules/pep8_naming/helpers.rs
sha256:314a205f8f324d231d78a8b4f026d02f84ddc6d05165bea14831f7253c274fb9  ruff-0.7.2/crates/ruff_linter/src/rules/pep8_naming/mod.rs
sha256:c9a1fd124d69a5581c0b9af2c022c677415ad38fc6cf29768db83cf83bcfb1a8  ruff-0.7.2/crates/ruff_linter/src/rules/pep8_naming/rules/camelcase_imported_as_acronym.rs
sha256:9ee353fc416f61cdd6c54794c41076539a5dfca937f44bbe859287979901dce3  ruff-0.7.2/crates/ruff_linter/src/rules/pep8_naming/rules/camelcase_imported_as_constant.rs
sha256:76c67aa068c0e002a068d8b10bfc3936b0df3ec73efcf09f215f5f83a90b84ba  ruff-0.7.2/crates/ruff_linter/src/rules/pep8_naming/rules/camelcase_imported_as_lowercase.rs
sha256:787475a4140717c10dc597a91b784b7ca08033c79c84894e166ad8a981c5bb2e  ruff-0.7.2/crates/ruff_linter/src/rules/pep8_naming/rules/constant_imported_as_non_constant.rs
sha256:d232968f3eb91ab0e7debc985dc4930e6b9fe0b77a728df10ae10f88dee4b5df  ruff-0.7.2/crates/ruff_linter/src/rules/pep8_naming/rules/dunder_function_name.rs
sha256:b56a48eb1767603f89b283bd653b8a78abdc7ec0325349995e345ddd296ba470  ruff-0.7.2/crates/ruff_linter/src/rules/pep8_naming/rules/error_suffix_on_exception_name.rs
sha256:4e1b42a0e4c62321aecfe801c33616db2444c328f3d0f9d4eaea8fd803223b5b  ruff-0.7.2/crates/ruff_linter/src/rules/pep8_naming/rules/invalid_argument_name.rs
sha256:bc1ab543107c16dcc2c53adb024af97e995d3c43f402680b461d99fadfbcf668  ruff-0.7.2/crates/ruff_linter/src/rules/pep8_naming/rules/invalid_class_name.rs
sha256:1e970e9e720e8a9acd3e560dfbc25e1d4894a8aacdbfcf6626c15ff0fa726738  ruff-0.7.2/crates/ruff_linter/src/rules/pep8_naming/rules/invalid_first_argument_name.rs
sha256:72c25d0e4bf285a778996482950293696d13aab9fd62f0f3a0ed2db2f8e09c6a  ruff-0.7.2/crates/ruff_linter/src/rules/pep8_naming/rules/invalid_function_name.rs
sha256:19bcc9eb7ae363bb8123022a05033c4a0be802b2bece4fa5741504ef4d38bbf2  ruff-0.7.2/crates/ruff_linter/src/rules/pep8_naming/rules/invalid_module_name.rs
sha256:09bc95ac39adca2e443064cb77e96f3c6849476a8f537269d7a42448106d8f96  ruff-0.7.2/crates/ruff_linter/src/rules/pep8_naming/rules/lowercase_imported_as_non_lowercase.rs
sha256:633365df54ad1bb1faa86adadaf4fef676e52b6a0b281cab44b8af5a822843c9  ruff-0.7.2/crates/ruff_linter/src/rules/pep8_naming/rules/mixed_case_variable_in_class_scope.rs
sha256:520f28b43cf321285df66fb9776f9f89c2f5dbbf58de0903ac2668ab21810b1e  ruff-0.7.2/crates/ruff_linter/src/rules/pep8_naming/rules/mixed_case_variable_in_global_scope.rs
sha256:8c329df3720a8463c40b29e777294a1a906986f7ddb852c0c0058057cc7c6269  ruff-0.7.2/crates/ruff_linter/src/rules/pep8_naming/rules/mod.rs
sha256:0c660521641216d6e3fd8bfb59f80664a2f1bf14531b7e260a3aebbdf1837b62  ruff-0.7.2/crates/ruff_linter/src/rules/pep8_naming/rules/non_lowercase_variable_in_function.rs
sha256:e074d1aa3e5d8b0b9311bb947313d558dbfe77f2d5080950d552d60dca305fc3  ruff-0.7.2/crates/ruff_linter/src/rules/pep8_naming/settings.rs
sha256:7abe2a0f1eccfc11e1a832fa55529353e50e80a0574cc7dd1f2c1ad55b755110  ruff-0.7.2/crates/ruff_linter/src/rules/perflint/mod.rs
sha256:15617e7c809d7f9719b5ed11f369136292775f461f7f602be8077f50874a1119  ruff-0.7.2/crates/ruff_linter/src/rules/perflint/rules/incorrect_dict_iterator.rs
sha256:60272a84adb45f6ace7ed6042d97550cd33addbc067579ad3589d8387aba0cae  ruff-0.7.2/crates/ruff_linter/src/rules/perflint/rules/manual_dict_comprehension.rs
sha256:d296ddcc85709391f114223b25c00726ed42d836bd470f504fa2bea6d39e7caa  ruff-0.7.2/crates/ruff_linter/src/rules/perflint/rules/manual_list_comprehension.rs
sha256:63cf5d60cfca61c930ba491b30d03f51fe026d02e1be1fdf2fb3d8cf689ca2b3  ruff-0.7.2/crates/ruff_linter/src/rules/perflint/rules/manual_list_copy.rs
sha256:b4a82bbc481d25772f19ff24715e07160632d8ec42fa2e928f10d66dc68e423f  ruff-0.7.2/crates/ruff_linter/src/rules/perflint/rules/mod.rs
sha256:80815936a004c670e515849274b97af127227961930e66209a53db359255a2de  ruff-0.7.2/crates/ruff_linter/src/rules/perflint/rules/try_except_in_loop.rs
sha256:ba30b0c85bded877963c4c0863e907147236bf29ecfb21c31391349bc0eea84b  ruff-0.7.2/crates/ruff_linter/src/rules/perflint/rules/unnecessary_list_cast.rs
sha256:f07f1c920a64538151fd3d2a40379308d7a77a8f96ad0b66130415f34561ee46  ruff-0.7.2/crates/ruff_linter/src/rules/pycodestyle/helpers.rs
sha256:fdda736844310c35411c9f75c9317207ae026f99d6978a5f5f22f30e9fd0e657  ruff-0.7.2/crates/ruff_linter/src/rules/pycodestyle/mod.rs
sha256:3eb9be6819909f1e8ede176571fab96d9072002e69f60306626dc46724619d8d  ruff-0.7.2/crates/ruff_linter/src/rules/pycodestyle/overlong.rs
sha256:90696e19762682efc39dc5bfc320140c18e87a292d644ed3318e01618f65cdbf  ruff-0.7.2/crates/ruff_linter/src/rules/pycodestyle/rules/ambiguous_class_name.rs
sha256:5e29c70a10280d71bcc60d8b2ecf50710236eff39262e78c8e3d118c7e88a03a  ruff-0.7.2/crates/ruff_linter/src/rules/pycodestyle/rules/ambiguous_function_name.rs
sha256:90bfbdae8f05696281caa7f636b822f2cb4ebe8b59c1e198808db1fadc1aacf2  ruff-0.7.2/crates/ruff_linter/src/rules/pycodestyle/rules/ambiguous_variable_name.rs
sha256:d17fe61de857b12069a213a9b393149653ddcdadf8a549d96fa59043765d22fc  ruff-0.7.2/crates/ruff_linter/src/rules/pycodestyle/rules/bare_except.rs
sha256:e20cae91095e05e098008245e8fa1e551bb2887a3a017ae1089f24288990105a  ruff-0.7.2/crates/ruff_linter/src/rules/pycodestyle/rules/blank_lines.rs
sha256:037aa5663aa41bba8de5f28b09db433059433ad5b2dc09fb77fc564a0e0f7125  ruff-0.7.2/crates/ruff_linter/src/rules/pycodestyle/rules/compound_statements.rs
sha256:effb1ba92a992c8140977ea81e2c3110083fb06ac08ac7f205ded7bbe62e4dd9  ruff-0.7.2/crates/ruff_linter/src/rules/pycodestyle/rules/doc_line_too_long.rs
sha256:b4104def3b5cfc69532b171e414cd692e4ed1a2739ef1cf5cd47c3faaa65234a  ruff-0.7.2/crates/ruff_linter/src/rules/pycodestyle/rules/errors.rs
sha256:06eb93edbe04fe3f62068f9abfa0382a397ba3c11ee9740087be9fe5ac4c68da  ruff-0.7.2/crates/ruff_linter/src/rules/pycodestyle/rules/invalid_escape_sequence.rs
sha256:0cf7c8632140191c7b6400c258d1183be0c68d76762803c9dfe5c7a3ff8712a2  ruff-0.7.2/crates/ruff_linter/src/rules/pycodestyle/rules/lambda_assignment.rs
sha256:5bb79b5df7689e6bb9d7ff8b63122f85590840f81300b8fdac0573ec148091ef  ruff-0.7.2/crates/ruff_linter/src/rules/pycodestyle/rules/line_too_long.rs
sha256:89382c7987b9daf45609684f9391be5178b7587341b1307b303aa4b251ef2ae8  ruff-0.7.2/crates/ruff_linter/src/rules/pycodestyle/rules/literal_comparisons.rs
sha256:55c2d0491ba8f9855cd9c8cae7ac5cec4bf7c9b97afa54d18d217a370360c6a5  ruff-0.7.2/crates/ruff_linter/src/rules/pycodestyle/rules/logical_lines/extraneous_whitespace.rs
sha256:00be27935ba94d4954480d1b586b4fd36d52c9db289e1a11da011b9127a0d203  ruff-0.7.2/crates/ruff_linter/src/rules/pycodestyle/rules/logical_lines/indentation.rs
sha256:35fe5c7b49a88d7cce12625d8177564d7ba97e9ea075e7701b3517a5dade1820  ruff-0.7.2/crates/ruff_linter/src/rules/pycodestyle/rules/logical_lines/missing_whitespace.rs
sha256:494c84179a38370a97d76edc494bc6b4b146fc32adc2d2a55edff43e49f50823  ruff-0.7.2/crates/ruff_linter/src/rules/pycodestyle/rules/logical_lines/missing_whitespace_after_keyword.rs
sha256:610dc32cae2129bcaed967fe206421abe9f5fd617de51f23fae9962929eca2d6  ruff-0.7.2/crates/ruff_linter/src/rules/pycodestyle/rules/logical_lines/missing_whitespace_around_operator.rs
sha256:752f2d65160f80d9761f717a29c1d4e9af07deeac0cbfbb26f90209cc78034ec  ruff-0.7.2/crates/ruff_linter/src/rules/pycodestyle/rules/logical_lines/mod.rs
sha256:8c27b4f464c69077114bf5e8857a9716b1ca2968cadb2222e1661fd48c66260a  ruff-0.7.2/crates/ruff_linter/src/rules/pycodestyle/rules/logical_lines/redundant_backslash.rs
sha256:35b26398b2d613f27eb8bab2befa12bf9498f1b173160d9447dbb3449db2d4c6  ruff-0.7.2/crates/ruff_linter/src/rules/pycodestyle/rules/logical_lines/space_around_operator.rs
sha256:466f8f1961bf0f89a879951f07f5a7f8b002052a8f1ebdbbfc87431ed69e704d  ruff-0.7.2/crates/ruff_linter/src/rules/pycodestyle/rules/logical_lines/whitespace_around_keywords.rs
sha256:d60f821a673844f42025976790b179dad7e85ed89b240a20fa5bd72da372c108  ruff-0.7.2/crates/ruff_linter/src/rules/pycodestyle/rules/logical_lines/whitespace_around_named_parameter_equals.rs
sha256:a326defcc09e15ea2f1bacb8f04cca293cd53fff6fd31968a626e5ed67698dce  ruff-0.7.2/crates/ruff_linter/src/rules/pycodestyle/rules/logical_lines/whitespace_before_comment.rs
sha256:1c4c5006fa330c37f8fa50cd6277c2ac1db29ee5578e54623f3052bbd37945ba  ruff-0.7.2/crates/ruff_linter/src/rules/pycodestyle/rules/logical_lines/whitespace_before_parameters.rs
sha256:d2e40c277aede25dd0046aa51f3199d9d48ec5e7d1c9918f44be4f8d4ad2ee42  ruff-0.7.2/crates/ruff_linter/src/rules/pycodestyle/rules/missing_newline_at_end_of_file.rs
sha256:5ebbadcc5e798bfd346c9b894eb3925b291b30749f73c1c44c4f9151683e602d  ruff-0.7.2/crates/ruff_linter/src/rules/pycodestyle/rules/mixed_spaces_and_tabs.rs
sha256:64742571e82af6a2a3ef9565bdfb5cfc55b74a31b3c11ca6f3d5d400ff993873  ruff-0.7.2/crates/ruff_linter/src/rules/pycodestyle/rules/mod.rs
sha256:31eee5da3a2e4cdac001405c83b94ae66adec0eee6d63f082faad8274c94e6e6  ruff-0.7.2/crates/ruff_linter/src/rules/pycodestyle/rules/module_import_not_at_top_of_file.rs
sha256:80ff42e423f1f608cf68ff3182ce288fb050726ae373d45f0d2bd1614806dddd  ruff-0.7.2/crates/ruff_linter/src/rules/pycodestyle/rules/multiple_imports_on_one_line.rs
sha256:6ddc96f06f37e53e19f8ae334bd5f3e78c110c93e77f5be3d5d7dfcdb547da4a  ruff-0.7.2/crates/ruff_linter/src/rules/pycodestyle/rules/not_tests.rs
sha256:f6a472c317461dc6ab6a97cdcb5eaa6b697f571977f8ed830bbc204b90b6140c  ruff-0.7.2/crates/ruff_linter/src/rules/pycodestyle/rules/tab_indentation.rs
sha256:ca1b3a89a62f03667f37443253842cf9f6eb5cf697ade5d0f88c5c0d3edcb9b9  ruff-0.7.2/crates/ruff_linter/src/rules/pycodestyle/rules/too_many_newlines_at_end_of_file.rs
sha256:7a929ba4ac41c7df37905d83b8046a8fcc5e6b91fbe296fdf81e104f9b361bd8  ruff-0.7.2/crates/ruff_linter/src/rules/pycodestyle/rules/trailing_whitespace.rs
sha256:27df2feae13deecd17b5272e6d8a815072cb471811de89cf8a410691b318aa47  ruff-0.7.2/crates/ruff_linter/src/rules/pycodestyle/rules/type_comparison.rs
sha256:7f3177eb062b62b4853378fb8333dc52d32730a235f1c363673c184a5fc1fde6  ruff-0.7.2/crates/ruff_linter/src/rules/pycodestyle/rules/whitespace_after_decorator.rs
sha256:d20f8cea6f7e7e16b523497167fe12ead6baefdd3630ac2266cfb1cf2176ec29  ruff-0.7.2/crates/ruff_linter/src/rules/pycodestyle/settings.rs
sha256:9c96d7aa16050ccc41bdc42d0616aef7af0e374aa625eebabebbbceecc3dfdb3  ruff-0.7.2/crates/ruff_linter/src/rules/pydoclint/mod.rs
sha256:d6faac5f951605418e3cd1d667a3cc50ca102a43211720ae7e111b31987bc88e  ruff-0.7.2/crates/ruff_linter/src/rules/pydoclint/rules/check_docstring.rs
sha256:6391ea83853ed3e08feeb85c406341b3152359bb9c37b4988415f1cc83b35d76  ruff-0.7.2/crates/ruff_linter/src/rules/pydoclint/rules/mod.rs
sha256:bf9ae0a048a1b79b651202abd29892f63c31f9bdc3ee82756a8a01dd834157dc  ruff-0.7.2/crates/ruff_linter/src/rules/pydocstyle/helpers.rs
sha256:86c07290b523cc4047bfdd27b7e96aa0f41c47f6fac3734e36450efbea2c5d53  ruff-0.7.2/crates/ruff_linter/src/rules/pydocstyle/mod.rs
sha256:057cc3ec97ee16a7e82970d6f300eeab6ae159322ac62b3b2511db5d82b117d8  ruff-0.7.2/crates/ruff_linter/src/rules/pydocstyle/rules/backslashes.rs
sha256:909dfda3cc2bfc95c9a69f1a0da001b1498d177f1cad25029740a2ddba3136f6  ruff-0.7.2/crates/ruff_linter/src/rules/pydocstyle/rules/blank_after_summary.rs
sha256:949e005c9530a3b8d9aabb13cd8503dcf01ef1c0a972c09df34cadaa79805fca  ruff-0.7.2/crates/ruff_linter/src/rules/pydocstyle/rules/blank_before_after_class.rs
sha256:e7114158fafb906666042fc31fcbe85b30fc35e08903d5511c61b4447ea1963b  ruff-0.7.2/crates/ruff_linter/src/rules/pydocstyle/rules/blank_before_after_function.rs
sha256:081716b528512013b1032fd884450eb3f610d71742a686184275d96662380dbb  ruff-0.7.2/crates/ruff_linter/src/rules/pydocstyle/rules/capitalized.rs
sha256:bbaaef8c30a3aa8242a96894701b5cb18627dff531add35ca260d1901179e738  ruff-0.7.2/crates/ruff_linter/src/rules/pydocstyle/rules/ends_with_period.rs
sha256:0a27279f008bf7de051f1857c6f6ceaf950593069c9f6e97b8130a8dc39824d2  ruff-0.7.2/crates/ruff_linter/src/rules/pydocstyle/rules/ends_with_punctuation.rs
sha256:94c4d005236d5784e118a6fba61af9134eb1e5e2751cf2daf12bf4d71071d55e  ruff-0.7.2/crates/ruff_linter/src/rules/pydocstyle/rules/if_needed.rs
sha256:d0c7b5bd46f6e446ae1185b0416e3d1c2b017acc5e5645dbca33dc13a5a27794  ruff-0.7.2/crates/ruff_linter/src/rules/pydocstyle/rules/indent.rs
sha256:442fa4f03511796153fa3e7327ca25b36f6b1314ac64a848d9e65c1172d09313  ruff-0.7.2/crates/ruff_linter/src/rules/pydocstyle/rules/mod.rs
sha256:2523448bbd5cbf36c9b2608226b163255189edd2120b539ae1df9f236105ffc3  ruff-0.7.2/crates/ruff_linter/src/rules/pydocstyle/rules/multi_line_summary_start.rs
sha256:032def27e1a0172f155e156d5935cb2795efb2de3e7eb97e4992fb5f9268a36a  ruff-0.7.2/crates/ruff_linter/src/rules/pydocstyle/rules/newline_after_last_paragraph.rs
sha256:5ee707119a8b86c5c81a687d035465b4b331a90a27d354bffff6201d8fd55433  ruff-0.7.2/crates/ruff_linter/src/rules/pydocstyle/rules/no_signature.rs
sha256:698945e551e80f021484c92af71135144665f853dc64e0020afa158dc7685651  ruff-0.7.2/crates/ruff_linter/src/rules/pydocstyle/rules/no_surrounding_whitespace.rs
sha256:9668adedd08c02e341f8675e8f564c0d46b8f70315e8efb3feb6e5321d018178  ruff-0.7.2/crates/ruff_linter/src/rules/pydocstyle/rules/non_imperative_mood.rs
sha256:c5a73f4cf2723c6f341cf8bf099a1f2c8dd88de048b82f8ef8debbbdf818d90a  ruff-0.7.2/crates/ruff_linter/src/rules/pydocstyle/rules/not_empty.rs
sha256:0396e8b3878bf0f185ea80ec81efd7fd68edbfa1a9ae00264d0e49ef712b87fa  ruff-0.7.2/crates/ruff_linter/src/rules/pydocstyle/rules/not_missing.rs
sha256:3214550293203495899f5f8f88cdc96a1a67d08bd0d139df3d93491a047aba7e  ruff-0.7.2/crates/ruff_linter/src/rules/pydocstyle/rules/one_liner.rs
sha256:db747b1cc2c6179e13a7599d5b2c681fa9a773b1e1581905012428badc31f566  ruff-0.7.2/crates/ruff_linter/src/rules/pydocstyle/rules/sections.rs
sha256:d5ebb3c9d0c360a395d2a5a2ed4bc5aba001a583cab6ed20bb4c75a521718c53  ruff-0.7.2/crates/ruff_linter/src/rules/pydocstyle/rules/starts_with_this.rs
sha256:ab2e7093ed8c1ba3858e65178c967b60068a72b75a2d273f4f14a221a4ca8236  ruff-0.7.2/crates/ruff_linter/src/rules/pydocstyle/rules/triple_quotes.rs
sha256:96442aaf40e65e01750dce45fb252a272cb628d2a254dbe8c97e66c611f1f5c4  ruff-0.7.2/crates/ruff_linter/src/rules/pydocstyle/settings.rs
sha256:6b80621b4738bd65ef649e578450029eda95d36365c176cdadd124e7cb24e4e3  ruff-0.7.2/crates/ruff_linter/src/rules/pyflakes/cformat.rs
sha256:f9bdb1bb9993d661a1d5f695f0cc6bd49172e095fd055c2e65194032068d6b55  ruff-0.7.2/crates/ruff_linter/src/rules/pyflakes/fixes.rs
sha256:6d34ca33a64e64b6af43aa59408f9e566b385c12d1ec88161053625d9505e04b  ruff-0.7.2/crates/ruff_linter/src/rules/pyflakes/format.rs
sha256:01bf11a94723c6a19aad00e4f03bdc7b997868a1652aba66a5a2d91f84ed8bdb  ruff-0.7.2/crates/ruff_linter/src/rules/pyflakes/mod.rs
sha256:d9388d2139fb66fa0e3eb864570830e7e80d5a5f18dcbd0ec2ae564c2f5da3cf  ruff-0.7.2/crates/ruff_linter/src/rules/pyflakes/rules/assert_tuple.rs
sha256:94ecdc8ccb2cc1ba6d476c0e32caab72e274e62406d6d09cbeb949fa008ab1a8  ruff-0.7.2/crates/ruff_linter/src/rules/pyflakes/rules/break_outside_loop.rs
sha256:dcbb5925986b3cb1771c370b87f7c1f953e4a37b0e5642ef5403c1d240fe7a84  ruff-0.7.2/crates/ruff_linter/src/rules/pyflakes/rules/continue_outside_loop.rs
sha256:545d6e62473cf0be3d26fbab9292ef6c9d6806524eb2302c235ace42cdd770fc  ruff-0.7.2/crates/ruff_linter/src/rules/pyflakes/rules/default_except_not_last.rs
sha256:5245df87bd399b6976e83cec7225ef78bd9766dbecca99d1941101a44eedd175  ruff-0.7.2/crates/ruff_linter/src/rules/pyflakes/rules/f_string_missing_placeholders.rs
sha256:88e912f8e2deab4ea99627e2988b57d26e8b01225068186099e67833ff0ca4ae  ruff-0.7.2/crates/ruff_linter/src/rules/pyflakes/rules/forward_annotation_syntax_error.rs
sha256:6c036681fb007f26b9931d2a5faffe3ded819f50017868bb0caebd43977c40c1  ruff-0.7.2/crates/ruff_linter/src/rules/pyflakes/rules/future_feature_not_defined.rs
sha256:6ad69eb367bd18fb575cd9077e9dc304de511e431011d9b204374a0444e601b6  ruff-0.7.2/crates/ruff_linter/src/rules/pyflakes/rules/if_tuple.rs
sha256:6f4c3f6fe2a0ed8aca6602d0fb473a5ddfa8764317f7bbbace1400b0a8af5199  ruff-0.7.2/crates/ruff_linter/src/rules/pyflakes/rules/imports.rs
sha256:bf9e714ddab855385a983fc28f3a95a21077a7aaae6190358b8ba35f144f1c06  ruff-0.7.2/crates/ruff_linter/src/rules/pyflakes/rules/invalid_literal_comparisons.rs
sha256:a3e00c5bd70da92451e967dd306daec9030ec78267e31f9392075b27405ae62b  ruff-0.7.2/crates/ruff_linter/src/rules/pyflakes/rules/invalid_print_syntax.rs
sha256:fc5e73758574222512bd072a3ac3013b513ec08d32d12048cb0b0282ebcae903  ruff-0.7.2/crates/ruff_linter/src/rules/pyflakes/rules/mod.rs
sha256:f459507881a4d3a2e95695153b06e7722394e0bf6fb2e09f6cd2e041daa42550  ruff-0.7.2/crates/ruff_linter/src/rules/pyflakes/rules/raise_not_implemented.rs
sha256:fc5b7a23cb54751ae05c5997e51058e45690fa46aed9fb1990450f38f0ce3145  ruff-0.7.2/crates/ruff_linter/src/rules/pyflakes/rules/redefined_while_unused.rs
sha256:986c13299b4ede1e7f93644a961004eb3c1f19319d0083a756b53307708f8680  ruff-0.7.2/crates/ruff_linter/src/rules/pyflakes/rules/repeated_keys.rs
sha256:152acf7f905990cfb3eb13da8362d7dc286155b16c47b6fd01c41d81d3a30bb2  ruff-0.7.2/crates/ruff_linter/src/rules/pyflakes/rules/return_outside_function.rs
sha256:f17a2fa16b540998d13319d66c74431ccfc01ed1a2343f5e422ef681df458709  ruff-0.7.2/crates/ruff_linter/src/rules/pyflakes/rules/starred_expressions.rs
sha256:689fb2fee5e65e222205018939489ba3baf85c350395313415cb4845cbdd73a2  ruff-0.7.2/crates/ruff_linter/src/rules/pyflakes/rules/strings.rs
sha256:3c306709a08c31e4cb714ebd1c86c76dcf8f474eca5545938707a785f84a8ce1  ruff-0.7.2/crates/ruff_linter/src/rules/pyflakes/rules/undefined_export.rs
sha256:935e818e1fce0d0d6c9b23eb3e5886cc891f4e6e9fafa1c7b5f1ce8d4ffcbc12  ruff-0.7.2/crates/ruff_linter/src/rules/pyflakes/rules/undefined_local.rs
sha256:35115d1c07fe2383b8176a63f18d5143ea8120a8100a2fff4f12b50beb2087ef  ruff-0.7.2/crates/ruff_linter/src/rules/pyflakes/rules/undefined_name.rs
sha256:8b53c8b9da31b031b54a07acd70d3a89d0dc4c0f1c0ceff2f66d7d76ebdfd5aa  ruff-0.7.2/crates/ruff_linter/src/rules/pyflakes/rules/unused_annotation.rs
sha256:79cd00b528e520120bebc9e889c5845348f0d20aeafb105dede7fa646bc584af  ruff-0.7.2/crates/ruff_linter/src/rules/pyflakes/rules/unused_import.rs
sha256:e4defa842cd255a39b8046ae21dcda827d1fbae6cd85fdf8d91fbdfc4275ffb1  ruff-0.7.2/crates/ruff_linter/src/rules/pyflakes/rules/unused_variable.rs
sha256:26832df26e85322bcfce976838d04b1933d0933cb84d712e2879c51f25ba7abc  ruff-0.7.2/crates/ruff_linter/src/rules/pyflakes/rules/yield_outside_function.rs
sha256:9a10eb814615eb6a5945af9f25caf8e4474c59bb0037d622b7a5f6d1a417c4ea  ruff-0.7.2/crates/ruff_linter/src/rules/pyflakes/settings.rs
sha256:b61bb08279858143f06e19ee31c1aaf289d69dd78b2383028ab86e4e47ceacec  ruff-0.7.2/crates/ruff_linter/src/rules/pygrep_hooks/mod.rs
sha256:7efaba460d3b704e05baeed543fef091b5ea9345614cbddc58bf4bd5f3335fa6  ruff-0.7.2/crates/ruff_linter/src/rules/pygrep_hooks/rules/blanket_noqa.rs
sha256:05f87693de3452d6296651d9ca3e4de21ea4780d9de60eb2e1bc862b1796493e  ruff-0.7.2/crates/ruff_linter/src/rules/pygrep_hooks/rules/blanket_type_ignore.rs
sha256:b9fd53d0b45c2dcd08cca8da984b2fa8892cd34cc893c00267c9cc5eb2e4c5fe  ruff-0.7.2/crates/ruff_linter/src/rules/pygrep_hooks/rules/deprecated_log_warn.rs
sha256:ce3841aea790bf79a962d4c559cc8e81801053e85ab1fc7d95b53ab6bce01a95  ruff-0.7.2/crates/ruff_linter/src/rules/pygrep_hooks/rules/invalid_mock_access.rs
sha256:cdd09f4346f4781216ec8914065d48a36b458fa1343ea93a071c3b37c2cc1777  ruff-0.7.2/crates/ruff_linter/src/rules/pygrep_hooks/rules/mod.rs
sha256:9f465d3e41ee5b46d3ff24ad292f4753307d8144b5b89ee2b448cd652656e14d  ruff-0.7.2/crates/ruff_linter/src/rules/pygrep_hooks/rules/no_eval.rs
sha256:8f7262d5f2a50294a730f6cb3d414ec6f6d9f6b179f622e8b96c901eafd7904c  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/helpers.rs
sha256:c0d4bacdff92b19678f1ab7574e4b9f95425b14cf7a52bdb29c68767c54fd07c  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/mod.rs
sha256:e9d39ce598d7b8126a69fe0c791aaffdbec1ecc48784440b4cef362876952d7c  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/and_or_ternary.rs
sha256:409cf59b99ef9b3c0bc119b5ae092e4ae58f987e638072b4c8abeb9d93253c64  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/assert_on_string_literal.rs
sha256:fac04cc4281f57ceb3bf850e0eb1df29f18ec6e4bc787c1611b5d2a065e67571  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/await_outside_async.rs
sha256:8b2af0b4d249dd90c9e118d34151743274da2f24147518e1fe0b530796bdce83  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/bad_dunder_method_name.rs
sha256:769a75fd395a6b68d51040a3ed2cfe78937392b5bf7bcb083c6c5bfb8db92425  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/bad_open_mode.rs
sha256:173f2e9aa40931eb6a880383d38a6ea171b44c9ff57edffd11de3a57eb914659  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/bad_staticmethod_argument.rs
sha256:d3a21224f4f92d8f3627e731e62f901a330d0b2e0f00ffbb6b06f9a0444885e2  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/bad_str_strip_call.rs
sha256:8545127c719168fd9be0459d3e59bd5a4dafd93f10125eacc6caa56b20124749  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/bad_string_format_character.rs
sha256:d6b8857928fcb052587e5d5d74fa41111b01a94f55bd21d8fbb67c7b9115edad  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/bad_string_format_type.rs
sha256:cf103333e813de9f393bcae980d890f4472ee916c93bfce6fe6c9865a5723722  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/bidirectional_unicode.rs
sha256:35ce4b6cc0546947e1a3473ddd84f674c7a5f559e72ca09e07a80c6a52ecce4d  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/binary_op_exception.rs
sha256:412ca3715a1792ea24c4261ff773ee2e3c2f8ed4f252b986f44f473581b5c128  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/boolean_chained_comparison.rs
sha256:5a86868ab2e92046d4d4e18e6e35739b272cc5d50d9a7219ee26ff047ab3094f  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/collapsible_else_if.rs
sha256:122c0de1f30c636c529b259239ea3998e59f46d0a40042fb48324d7657105ad2  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/compare_to_empty_string.rs
sha256:76fba9fdfefe68524a632828e1a58f2b53ab4d060c46eed05b07e81685bd487e  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/comparison_of_constant.rs
sha256:fc6509a63e4123ed77aa72db3dabf237042ad83ebf7141538357da9fb58fc05d  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/comparison_with_itself.rs
sha256:ecf3603be2bfc91bfaee66eb217fb5ea690ccc5b7378de8470741e9fc206b0bc  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/continue_in_finally.rs
sha256:bd2945667b2f5aae35a5dc5e22df70bf72e9c2f98c1b6626f2d35cacf667fdce  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/dict_index_missing_items.rs
sha256:29a0dc17d462e3f88daf251c616d1904d29ac3bdd7fb579a3eac1b394d6348c4  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/dict_iter_missing_items.rs
sha256:bca0777626bdbb9f9c160dfac5019b22a0506c970633f750701a250321d93e8b  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/duplicate_bases.rs
sha256:b8651fea28eb90c0b0fd6627f45409040d20c18910d9dc4ce8766a99b4a804c5  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/empty_comment.rs
sha256:c4a91be984f5f4410202b9311b60b4be751da8fc80cff5b53c1058a9d005a7a1  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/eq_without_hash.rs
sha256:024c16f1f5b90f8928bcad3aea965f64a2561d4d38aae2924b0ac617bb39d96c  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/global_at_module_level.rs
sha256:5525b1825a331460e6a444a648e38866a7df158dae3b226ec74dc5cdeb46c4a7  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/global_statement.rs
sha256:107ba6e453e4b5c95b30de35de94d80639915189e42086dee4c059bfe100e19e  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/global_variable_not_assigned.rs
sha256:959de00214217875d33a1f2113204e92be248075775c23d592b380ace656d0c6  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/if_stmt_min_max.rs
sha256:cafc05fa044552ecb135687fe44303a4925e06691442220b334f425e7d962380  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/import_outside_top_level.rs
sha256:6f6093ed5cb68463f6c69481957bcd9d0edd2eec44e3d315e20fd50b69811c25  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/import_private_name.rs
sha256:651d36e5c918e71141187824de9079915713f4206c66bc4679d426efc87d8728  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/import_self.rs
sha256:d91b4004864470688c390b88b34ad862e24b68bccdd7506f269f8d96b9a4a4c4  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/invalid_all_format.rs
sha256:af43d2bb1c9f45dedf1507b366376ffb4a4c798aa072808ac985e49647d86445  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/invalid_all_object.rs
sha256:b72c27d2e6053fb465e58821f47f94e60e31ada445850649b204b750c5d0f16c  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/invalid_bool_return.rs
sha256:1de4fc58f9ae00504e0ef66a9f719a2da914ead7f35c47ca688bcde944f3ef3a  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/invalid_bytes_return.rs
sha256:258a0184c47a1b801d51e0255f3310f4bf960c358d3d715c5dfa3950780901a5  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/invalid_envvar_default.rs
sha256:ab8d586c6ca7b5e559416464f235a0e5843dc6b66cb368fd0ed1c8fed5a270ad  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/invalid_envvar_value.rs
sha256:a2b59e2f7f45d9163ed4658c9c45e988ab503af088fa5a7e3691096cba67be6d  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/invalid_hash_return.rs
sha256:a2b25ce8f34db9413d9b1e6cc51eef57846809edfb1caa66d5f4177394f80542  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/invalid_index_return.rs
sha256:73d24b1cadf81b05df12606fb24b1eeab2ca0dd3cd9fdc8b07213b655a38112d  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/invalid_length_return.rs
sha256:af939543b624890fb786fc0f10f3664336b8688a72b0d217992f27f3a4786ebc  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/invalid_str_return.rs
sha256:60d61cdba67eb862ee4fa6ba8deba781c7133207a2b91954ab438a58d9f25388  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/invalid_string_characters.rs
sha256:709655dadf5bc949e936c251fa1882b8b5b23ce86122712c2102ab617d70c160  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/iteration_over_set.rs
sha256:66016bc16946543dbd41d06f69914122bed746e16c3fcdca020f4a2a98b401a2  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/literal_membership.rs
sha256:a09e7020d75b2db96ca7b6b59ec2e2addb55b96b1ffb629a7548f4b52965eb8b  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/load_before_global_declaration.rs
sha256:4aa91e1825c5d08dba1530b6f7114c406734f64420fa152e9eee432e5fce1f94  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/logging.rs
sha256:0fe711518e8883001f62609b79fc5aeb5543c568c1ed4a61a4af5f4e260673ab  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/magic_value_comparison.rs
sha256:7a080a934924f625cb8621ee0d0bc27775be80d7376d7d697d5b59f4d6960d78  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/manual_import_from.rs
sha256:625880a97b2c4415a39772c1cf954fc4a37d4e933528fdea549ca061d7a0a570  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/misplaced_bare_raise.rs
sha256:1a7705bb9d095eb1011094914524375c767d003e64ad4df710bd7d745191eb46  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/mod.rs
sha256:294c26230791156c7e7da71efae0d1fdb652e2beae266abf2179fedc5371e4bc  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/modified_iterating_set.rs
sha256:579790e6aca003490eca31172ee7169bf717837a6f2303c50fabb00984acda3d  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/named_expr_without_context.rs
sha256:cf4ac68d7bbd37171a1f63d385035d0946727280bed7a2604a99758390d0ff8c  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/nan_comparison.rs
sha256:6b8608c357cb55f78869ee7bf95ee265d2435b54e9b740f7e31119df959ede50  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/nested_min_max.rs
sha256:bc0b88cbdc40351d11a7010cee0f8a89da26912c31aa97cde6a5f8bf0aa31423  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/no_method_decorator.rs
sha256:acf7e0ba3fcb85bc93202927b78c47d73a3a9dd14668aef69e0c6dfd67d8a682  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/no_self_use.rs
sha256:155b51d4ddc99faf2baad62f741517b9c080bf8b10e9157894c36dd8906860d4  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/non_ascii_module_import.rs
sha256:1e773ec4471c920b685a39b0bf340ae1c08f88d8ec68175e152820d45e7f1150  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/non_ascii_name.rs
sha256:69f6a034b5f65beefeb0457940bc90e430ee645a81ad9b4c4677e6937e72dda3  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/non_augmented_assignment.rs
sha256:64b98877150d88d1006e89d756b4b52fed8968c65cea570dd63e683d4990c9db  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/non_slot_assignment.rs
sha256:e47246133e794878e2ff6f28775d6de165cee8fc569d353977d784d8636f09ee  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/nonlocal_and_global.rs
sha256:71486941e5a2020343b9c600f1cc736c4e9cfc092635367c6496653b2dddfcef  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/nonlocal_without_binding.rs
sha256:0b351094f423254287ae9e0a8c9be9a7f6cfef2a738ec166c7e27676d7cb2a3b  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/potential_index_error.rs
sha256:467cea705836dbe35d0234c926d08fa2971a5ac0143e8f3bd79c73538932e1bb  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/property_with_parameters.rs
sha256:be4688ca247d6ad6c4a664648612851b3338b888c75ae06b989c1e835e97319a  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/redeclared_assigned_name.rs
sha256:2959a69f3a7b565ce70bdba5a6842c8fd5ea056cfdfd0b325983dc3f7fd6c71a  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/redefined_argument_from_local.rs
sha256:801632196c6890a5ef1ac127241dcefc836ea021b6aff31985f9113c15a504a5  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/redefined_loop_name.rs
sha256:c0ddffeb14a5ec8866a73e3804dc5c3a8bec30056a4335da956f25c06b0c0787  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/repeated_equality_comparison.rs
sha256:6bffbc068e0168e8618512fde8ba69dcb3ddb693320d32bd9ac645e36641f9ec  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/repeated_isinstance_calls.rs
sha256:41f79d631eefdb99a23abe30b9788ad4c5cb1f76787b7bcb263aec7af4a00c9e  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/repeated_keyword_argument.rs
sha256:8e96d545bfa4347051a1ea8d29a2059a4e9f0467b0467d61521d060cbd650ab6  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/return_in_init.rs
sha256:b19a95c5f4435333c670ec5f9ce2aa9237ff325cd9962745b4d719d952bd5c3d  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/self_assigning_variable.rs
sha256:19dca809a7a5bea2a830e99dea46cd8262beedcc4220d406acc70a3633269c68  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/self_or_cls_assignment.rs
sha256:6c499b2617a16b8aeb42fe6daccd1a8708e247eb641dc982ac1bbd4f6723bcb6  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/single_string_slots.rs
sha256:9bf5926fa74c471258e3bc2346dd6478e20e633e266da73f3ecaabeb462cb931  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/singledispatch_method.rs
sha256:174e0b0ed6b8ffc8b28390f55ebf06616b9a147545fada5e17eea2d4514a16d4  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/singledispatchmethod_function.rs
sha256:e8e048b99e5ebbe6464a2836d3af10c434ae53c189c74f210e373cc20452eca0  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/subprocess_popen_preexec_fn.rs
sha256:56effe28b9658ac251f2ffe7351f202abe2fe834abf50d5ff6b52cd2c300fd8d  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/subprocess_run_without_check.rs
sha256:502609795d8fc549f93cc60481d51ca595a91812602a24608fdcbb75ddf8e48f  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/super_without_brackets.rs
sha256:b3def32ca9d97aea501063e17f6669e22be71043b4149c98e29ef3a1a1d615b6  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/sys_exit_alias.rs
sha256:21a738ad4e41cf156b1d11000f1457ed439010cb0d5e2e7ad8a17047a238ed89  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/too_many_arguments.rs
sha256:183f6d729c7180013832664ce7fa41dfe6a9470aef620c7a8dc18ecff3b7b338  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/too_many_boolean_expressions.rs
sha256:1daa79b8008d00ddf6e6f2f8f1d15538bc67b0850f8bb3cd7dd2b98f0295310e  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/too_many_branches.rs
sha256:7b4405999b5c9ddb8eb23ef6f60e1847b2ce19bb52de50140291d8fdfce89933  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/too_many_locals.rs
sha256:55a619718f2ac36654eb374b5f8b8631bb3f4e8101c070f4c2cd296ae59b667b  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/too_many_nested_blocks.rs
sha256:75367338aafb04a3562889493584390dce4f6637bf22e4e32e86f077663c8926  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/too_many_positional_arguments.rs
sha256:730ef3bf0c9242c17b53c9f79c63e65176077fe9787da95df18217cdd2298a1f  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/too_many_public_methods.rs
sha256:cb18f7b6b47342447c684f19912fc431552035f142c342f63e8821a5a8972347  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/too_many_return_statements.rs
sha256:33ece05a1c7a40a5304cc66d1181f9f57aa4edab6a8bec6ba2e7fdddd0dc71bc  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/too_many_statements.rs
sha256:deaab7ef30546cf678a9c23cc0a720a90e105f635c83ed8644ad6a99d25dd6b4  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/type_bivariance.rs
sha256:09e5a35978fee6e285ee7a9bd234bb0b4e155a65f893b10c16e45fbb78b3d346  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/type_name_incorrect_variance.rs
sha256:506388786d3985bf23dfa26995489a8607b6c58eb28e9f35ad6a7912148b8a22  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/type_param_name_mismatch.rs
sha256:0253fd58a3ad888eb3bc1f81b5fc33704ff050a677a5e2c17627de09b9a3651c  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/unexpected_special_method_signature.rs
sha256:31e245e19533ac27be1713683788dba97d2b8310efd1aebf7f7a2e174a8c219c  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/unnecessary_dict_index_lookup.rs
sha256:65a5b51b99deb2e64dd6d443c821dd4a36e1b099d6345061ffbf622afae4d35e  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/unnecessary_direct_lambda_call.rs
sha256:903727d7ca9a94db9f3647bac9a8dd63bdfaa179639360ed34b47b0c9bb94911  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/unnecessary_dunder_call.rs
sha256:118039072fa45644bf13e2b6db2ae8546aa44eb6421e8935e627e919d101ed07  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/unnecessary_lambda.rs
sha256:fbabfcac9950707a3b0ee52dd829ecce4329f070708ff4a83837e198e85f06f1  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/unnecessary_list_index_lookup.rs
sha256:efe94144bfe894c9409ab298e38fa176317f1f247d5010e7b84c887c26043b45  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/unspecified_encoding.rs
sha256:5c60daa68e445e64e614be43d60beca940bb1c485763c851957d2663ed2d4942  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/useless_else_on_loop.rs
sha256:61aa3a13fadb1ccf1bd4ca8b5ebd66bd2a144526e453c4e5e8473255cbf2a949  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/useless_exception_statement.rs
sha256:7f79222267eeb8aacb1180108495fb54c6ecccce841ccc1eedd28f15939811de  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/useless_import_alias.rs
sha256:b4988dd5ef9c059cf85004299ee7312a737696fd98315fd41e9ad931a1398e97  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/useless_return.rs
sha256:0dd06a4485f1858efd3d38be9e9c273d742d83bb2f554a44b3c713954d9abfc6  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/useless_with_lock.rs
sha256:ef87551cdbe7f6f1015833f7efa93c34a7354543adeec11f995f92213e8ca801  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/yield_from_in_async_function.rs
sha256:4d50ac50e92d43d52eacf8c709072198f573db58a0a3f35fc842fcb1077daac6  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/rules/yield_in_init.rs
sha256:75cad25a265656a15562f2510b0d97ad9b6ead0d183dc3df71315886adae1804  ruff-0.7.2/crates/ruff_linter/src/rules/pylint/settings.rs
sha256:9ec2025ceee8726f8c09a33968a2d6aa10b45cb2e28b9a3d1e73fd39f2b8c070  ruff-0.7.2/crates/ruff_linter/src/rules/pyupgrade/fixes.rs
sha256:37ac42cb0f2714b23644c7c3881a80a364592b0fe2798b3c316b588b5323cf29  ruff-0.7.2/crates/ruff_linter/src/rules/pyupgrade/helpers.rs
sha256:7ba015e6b123135b059fdff61140eebcbdd035fa67d5f096e4373d6df407466e  ruff-0.7.2/crates/ruff_linter/src/rules/pyupgrade/mod.rs
sha256:372422f4ca667a736ca31afae61e9cc8281bb980ed2374d0001275887aeefd4a  ruff-0.7.2/crates/ruff_linter/src/rules/pyupgrade/rules/convert_named_tuple_functional_to_class.rs
sha256:061ea5ca963588a64b8c3ead4ae4a0a2ad16f8bce609739b7495bcbcfecf9651  ruff-0.7.2/crates/ruff_linter/src/rules/pyupgrade/rules/convert_typed_dict_functional_to_class.rs
sha256:2a27d363dd471849e6f01e796b17afec21772508d7743435fd12099b5e610dca  ruff-0.7.2/crates/ruff_linter/src/rules/pyupgrade/rules/datetime_utc_alias.rs
sha256:295215dc7f850c8cb81e4d8fb1f87bfdf88b939cb006ac4f0b3b9beb0a83886c  ruff-0.7.2/crates/ruff_linter/src/rules/pyupgrade/rules/deprecated_c_element_tree.rs
sha256:a1048f591db7112ed3b17aa0559b22e53b47adbcab50137623c8e1c700773673  ruff-0.7.2/crates/ruff_linter/src/rules/pyupgrade/rules/deprecated_import.rs
sha256:3f51eb8029616cf3a8e59eeade971c1b4ccf98e3528b000dfffc3ca49d22ff0e  ruff-0.7.2/crates/ruff_linter/src/rules/pyupgrade/rules/deprecated_mock_import.rs
sha256:13ec8904e28c890a3716de47c64091dedda1747b87a9057cddfbba1fc6f473ce  ruff-0.7.2/crates/ruff_linter/src/rules/pyupgrade/rules/deprecated_unittest_alias.rs
sha256:5b1fa055d17a16546ec8aff8e8549e587a374b455e4305e1a01876e8e34df6dd  ruff-0.7.2/crates/ruff_linter/src/rules/pyupgrade/rules/extraneous_parentheses.rs
sha256:87014f792158fa18ea5db28db996d7f80437311ed88b691335ab7b044e24024a  ruff-0.7.2/crates/ruff_linter/src/rules/pyupgrade/rules/f_strings.rs
sha256:34a7742b639aba5faf28f32dc9cb7565efd6b49bb8511e7580b92bf6ef91b46b  ruff-0.7.2/crates/ruff_linter/src/rules/pyupgrade/rules/format_literals.rs
sha256:53dc7d6f3393f1084cafcb24f01244ba7ccff1b6dcbf96a3bc280fdb554e1be1  ruff-0.7.2/crates/ruff_linter/src/rules/pyupgrade/rules/lru_cache_with_maxsize_none.rs
sha256:f5d82b8b4605636440c3321f32829706345a7625887e2ef976659b30f5c02630  ruff-0.7.2/crates/ruff_linter/src/rules/pyupgrade/rules/lru_cache_without_parameters.rs
sha256:8ddbd41b89e0e42a63482e9ec8deb16803a848f60638d38d29b5f6581735574a  ruff-0.7.2/crates/ruff_linter/src/rules/pyupgrade/rules/mod.rs
sha256:9b521968015248d786107fc2687af93b71b91f3d77e3a932098dd2a6f32cfbab  ruff-0.7.2/crates/ruff_linter/src/rules/pyupgrade/rules/native_literals.rs
sha256:a5eab6be8f5496ca7b450098a79ff3e6934db8b519b2c36830ceb80e817233be  ruff-0.7.2/crates/ruff_linter/src/rules/pyupgrade/rules/open_alias.rs
sha256:1639182f97bbc824ba8576a8d526523435db04623c67a7963c2ab0598e3e7b6e  ruff-0.7.2/crates/ruff_linter/src/rules/pyupgrade/rules/os_error_alias.rs
sha256:551d64b23661376b6903276bf1633a81b360635790344bc8d7a2cb30a4acd60f  ruff-0.7.2/crates/ruff_linter/src/rules/pyupgrade/rules/outdated_version_block.rs
sha256:677f24f136c37513538175293803398de67694f099a42b4dae9c12abab56a65b  ruff-0.7.2/crates/ruff_linter/src/rules/pyupgrade/rules/printf_string_formatting.rs
sha256:36613e7c60b0af96a30eb8af962060bc37de2474269c1b1cf1ae60fa06b8bedf  ruff-0.7.2/crates/ruff_linter/src/rules/pyupgrade/rules/quoted_annotation.rs
sha256:fedc1c26b7f307e1f9fbff81c79d070c760be62709820cf8b1dc2affd76014f9  ruff-0.7.2/crates/ruff_linter/src/rules/pyupgrade/rules/redundant_open_modes.rs
sha256:c05d5d30dcbbd522ef6415365e59b4e9d8f8949b2a9d821c82d970ad0e2553ee  ruff-0.7.2/crates/ruff_linter/src/rules/pyupgrade/rules/replace_stdout_stderr.rs
sha256:e35f527a73d848816118dfa94c79b8b8708279afe106f4a37c3bb8023aaf9b64  ruff-0.7.2/crates/ruff_linter/src/rules/pyupgrade/rules/replace_str_enum.rs
sha256:6c4093fadb6b63737f183ac812dde4f6b3e46b1c577bad619393cc48597140b3  ruff-0.7.2/crates/ruff_linter/src/rules/pyupgrade/rules/replace_universal_newlines.rs
sha256:a2b6dd561c4981ce7449be6cc31081f9ad022ec27b67248cfaf6b299c5be6735  ruff-0.7.2/crates/ruff_linter/src/rules/pyupgrade/rules/super_call_with_parameters.rs
sha256:1f5972f137e5dd3e7a6af9b9e9876a632af54247f7d96c007980047f3b3987a9  ruff-0.7.2/crates/ruff_linter/src/rules/pyupgrade/rules/timeout_error_alias.rs
sha256:4cfbe3d360a2af269ce847deebf90faebee563269acfa3618a2ead15ea470e64  ruff-0.7.2/crates/ruff_linter/src/rules/pyupgrade/rules/type_of_primitive.rs
sha256:52aedf96f4f8e03de42c5fc3e9ff65f8826fd15ef3d9d17169f62a92cf84f4ae  ruff-0.7.2/crates/ruff_linter/src/rules/pyupgrade/rules/typing_text_str_alias.rs
sha256:3c18ad823cfc53f5b52ec1bf5b2c8b2151c6ed7ca21c7aa9965dc391d7d5eba7  ruff-0.7.2/crates/ruff_linter/src/rules/pyupgrade/rules/unicode_kind_prefix.rs
sha256:47cc6cf46260caf9a69fce75ee379c5ec8cd5b6b810111086d30a09341de70e9  ruff-0.7.2/crates/ruff_linter/src/rules/pyupgrade/rules/unnecessary_builtin_import.rs
sha256:0d06d02d549b5b69f5d15a607d2870999279416c2ad35762002071de0aa60f64  ruff-0.7.2/crates/ruff_linter/src/rules/pyupgrade/rules/unnecessary_class_parentheses.rs
sha256:aa55a7c4d01410799e20c241f996b35af8dbe0bd64865405a665a1da5a58fff2  ruff-0.7.2/crates/ruff_linter/src/rules/pyupgrade/rules/unnecessary_coding_comment.rs
sha256:7d075318b0e3ae83fe792308fae86e546c352a62425cd98aeae8b7133317666e  ruff-0.7.2/crates/ruff_linter/src/rules/pyupgrade/rules/unnecessary_default_type_args.rs
sha256:e2d0deb4ac20b1e2aedc589a487f0dd1b0207c4057572c7bcbf283a8dad0eb35  ruff-0.7.2/crates/ruff_linter/src/rules/pyupgrade/rules/unnecessary_encode_utf8.rs
sha256:2b276c2ad0f6a60bdb0a3f950e7a53a4ae45489c5a849a0803dc47185c186b17  ruff-0.7.2/crates/ruff_linter/src/rules/pyupgrade/rules/unnecessary_future_import.rs
sha256:4b3c4ad8f4efd3e368bf1c1ddb922c61f346076133090b39847364b3f422ef54  ruff-0.7.2/crates/ruff_linter/src/rules/pyupgrade/rules/unpacked_list_comprehension.rs
sha256:58fc3585af7c84f7218be8528c73f729e47960268bafa7a222be7870329aaec2  ruff-0.7.2/crates/ruff_linter/src/rules/pyupgrade/rules/use_pep585_annotation.rs
sha256:34ba1f8badab01f38f012638faca16d44907433612237705307976a0cfb55326  ruff-0.7.2/crates/ruff_linter/src/rules/pyupgrade/rules/use_pep604_annotation.rs
sha256:90d4b1a25e56638c194402fc195c37776821530d7f7edb45549f49b6fbe72e38  ruff-0.7.2/crates/ruff_linter/src/rules/pyupgrade/rules/use_pep604_isinstance.rs
sha256:db251206ad7fb9de00783491c7869c0ba22a092d49770d0051018adc4e966db7  ruff-0.7.2/crates/ruff_linter/src/rules/pyupgrade/rules/use_pep646_unpack.rs
sha256:ac0f71013b15a28e227610a5a2196664fbe043d9adc0ac6254b202f988b3c812  ruff-0.7.2/crates/ruff_linter/src/rules/pyupgrade/rules/use_pep695_type_alias.rs
sha256:9d03c54a2db587596d720b80798ac62fafbe7909247572b0f5a9fd6e69534c58  ruff-0.7.2/crates/ruff_linter/src/rules/pyupgrade/rules/useless_metaclass_type.rs
sha256:2fd0b931294b50189c6d915d4b534ff79c4eefba14c91b9c4f5d4e95716a0104  ruff-0.7.2/crates/ruff_linter/src/rules/pyupgrade/rules/useless_object_inheritance.rs
sha256:d6757c3d7b6dfc65c772ba307104837171bc4b787fea6bbae6e54ba462002a14  ruff-0.7.2/crates/ruff_linter/src/rules/pyupgrade/rules/yield_in_for_loop.rs
sha256:9de9bc1c6c4e96d03ae8a3688954048bea9e88a81e8a4ac1f0926f5d908379bb  ruff-0.7.2/crates/ruff_linter/src/rules/pyupgrade/settings.rs
sha256:4c85adc0d7216624032982145ab3d691691af9adc9b50e6b28c4744c36b3c577  ruff-0.7.2/crates/ruff_linter/src/rules/pyupgrade/types.rs
sha256:20795ef015a58ff705517a1e7325234e00cbbc360093dc9b55108338ad915ad6  ruff-0.7.2/crates/ruff_linter/src/rules/refurb/helpers.rs
sha256:d6d76a0810c21bbdc301f33436e13a03da082e5261a5566d77008fcbb45ea016  ruff-0.7.2/crates/ruff_linter/src/rules/refurb/mod.rs
sha256:1cb15757fb240f5faf5499c320d55e8ca3292bde7fcb4ce5427e403f73787478  ruff-0.7.2/crates/ruff_linter/src/rules/refurb/rules/bit_count.rs
sha256:763ada0fba7098335863610b6ad8bd030b232258dd31ca7ce1cd05b226922886  ruff-0.7.2/crates/ruff_linter/src/rules/refurb/rules/check_and_remove_from_set.rs
sha256:b6052c4ceed2130d247a23442508a70fac54d9e65f94913aaef671545bcde6ad  ruff-0.7.2/crates/ruff_linter/src/rules/refurb/rules/delete_full_slice.rs
sha256:47a7d1f305c43fe27ac3814c8be76d703486d154e86ad50f6815f6cc7d9f9efb  ruff-0.7.2/crates/ruff_linter/src/rules/refurb/rules/for_loop_set_mutations.rs
sha256:8691f05b518d7bbded97deb501c2d010fde553d460a1056d44ea55763ac5eee4  ruff-0.7.2/crates/ruff_linter/src/rules/refurb/rules/fstring_number_format.rs
sha256:eb9ee80912b25ecc10ad11ac7d57c02f75b89db9eabaa9dd0b531a988e45640e  ruff-0.7.2/crates/ruff_linter/src/rules/refurb/rules/hardcoded_string_charset.rs
sha256:4011625cda4035a548cf2de398b22215e720a5f75564ee07211df6c854a16d09  ruff-0.7.2/crates/ruff_linter/src/rules/refurb/rules/hashlib_digest_hex.rs
sha256:7a1690e3da5d06b7eb44342d5fac5fd127f0bd9016947872836484ce5a196ae9  ruff-0.7.2/crates/ruff_linter/src/rules/refurb/rules/if_exp_instead_of_or_operator.rs
sha256:62fc0f4dc7effb10d4e453f04e88e150f0a4428f8fb34230c576b640b45e5e6a  ruff-0.7.2/crates/ruff_linter/src/rules/refurb/rules/if_expr_min_max.rs
sha256:fac3a9e5f80e67815af678c4bfc4e68903ef6735ef56c10cf4994b5583a7c39b  ruff-0.7.2/crates/ruff_linter/src/rules/refurb/rules/implicit_cwd.rs
sha256:70dd76b6b2b94ab1e4c2efb40c316c023cb7ae0bc49b79986ad575478493cee6  ruff-0.7.2/crates/ruff_linter/src/rules/refurb/rules/int_on_sliced_str.rs
sha256:3a686c9bed8cbda24b0dfbae878658ed20b011e734f9d3ba6e8c96ebc630e6da  ruff-0.7.2/crates/ruff_linter/src/rules/refurb/rules/isinstance_type_none.rs
sha256:99a7864b0a8750b24c9a67bd0dcbbe1ea21e1ab5a410a52b38d2ab0acf88b0a7  ruff-0.7.2/crates/ruff_linter/src/rules/refurb/rules/list_reverse_copy.rs
sha256:171d4818c9ea7a854c9a0d7f71fce4535e1f9108385a394acc91e3d858aa50b6  ruff-0.7.2/crates/ruff_linter/src/rules/refurb/rules/math_constant.rs
sha256:4b7115110bead35624a7b8e8411092a4a0cc1e5c85df218adafa84d3b837e569  ruff-0.7.2/crates/ruff_linter/src/rules/refurb/rules/metaclass_abcmeta.rs
sha256:31eaa09662a0223d8161cb407284db15ace08394a2ae6752be9bb83ee2028643  ruff-0.7.2/crates/ruff_linter/src/rules/refurb/rules/mod.rs
sha256:ffeaa9a5fe03eb6c03cbc01fce4a3660b65314c12c6f7597c9f1539dd5f6d9f1  ruff-0.7.2/crates/ruff_linter/src/rules/refurb/rules/print_empty_string.rs
sha256:3e99dd25f092e8543bd69e78a5dc9a6c7fa1a4c478e1d1337ad2329ffbd39d98  ruff-0.7.2/crates/ruff_linter/src/rules/refurb/rules/read_whole_file.rs
sha256:2e57a9a37e0076ae8c1f431ad22f449b913fe8b03665eedc0ba370402a10ef0b  ruff-0.7.2/crates/ruff_linter/src/rules/refurb/rules/readlines_in_for.rs
sha256:8de1285ffc1ab8a702ffa4ca7532d635d819a9663f10d42d19a46e0233d524e4  ruff-0.7.2/crates/ruff_linter/src/rules/refurb/rules/redundant_log_base.rs
sha256:214b4eac7a267d52498600fc022cf60d49e2a41fdc6a3be0f244d7ebc17ac9a0  ruff-0.7.2/crates/ruff_linter/src/rules/refurb/rules/regex_flag_alias.rs
sha256:a876c5895255a5b0640e30da666a4b62a3e05d2b4d1901fb3ab671f54d16940c  ruff-0.7.2/crates/ruff_linter/src/rules/refurb/rules/reimplemented_operator.rs
sha256:832456b6ffe36c060666f1880e479fbd6f14788fae2c8a1e9d73e6a0483baa38  ruff-0.7.2/crates/ruff_linter/src/rules/refurb/rules/reimplemented_starmap.rs
sha256:df5b55ea98bae3e480786c89e38ca81b2042bbc781b9415d6063818437da8121  ruff-0.7.2/crates/ruff_linter/src/rules/refurb/rules/repeated_append.rs
sha256:312baf079f1aa185564914b7a273ac70828310eeb7cb7a6596504cf60b177346  ruff-0.7.2/crates/ruff_linter/src/rules/refurb/rules/repeated_global.rs
sha256:f888130231ddd4920b61136a8214d5f66afb3f3185250ab51df5142d517d6599  ruff-0.7.2/crates/ruff_linter/src/rules/refurb/rules/single_item_membership_test.rs
sha256:d09ff9c83d57f15fb6b127b97815dcf1c8b6a7f07cb3a5dfaf7bb80ff1106c46  ruff-0.7.2/crates/ruff_linter/src/rules/refurb/rules/slice_copy.rs
sha256:9566bbe9c39906189c4190f7777241a44fab5e1d5ee5968666d05cb4fdaa5f23  ruff-0.7.2/crates/ruff_linter/src/rules/refurb/rules/slice_to_remove_prefix_or_suffix.rs
sha256:de4981aac1a3da88fe2a433b0495457ea1581da32f5cc962f1f92570c9ab8cf6  ruff-0.7.2/crates/ruff_linter/src/rules/refurb/rules/sorted_min_max.rs
sha256:cbb81aa540c9bae42aff6c70904c88d3019e66e76c156f8f116c9f4a87002fbc  ruff-0.7.2/crates/ruff_linter/src/rules/refurb/rules/type_none_comparison.rs
sha256:01e48710dfda331ab2b4e76ce8b7bceabac0f5bdb5a70b69ac5541671a923579  ruff-0.7.2/crates/ruff_linter/src/rules/refurb/rules/unnecessary_enumerate.rs
sha256:1de5645cf7e09c4a22471ed5f86267a77a2aad7dffd06ca7618c80db115bbb44  ruff-0.7.2/crates/ruff_linter/src/rules/refurb/rules/unnecessary_from_float.rs
sha256:0d1856cba2aeffa29989102a96a450d85d1a9ddff3985027747eec642362d7c2  ruff-0.7.2/crates/ruff_linter/src/rules/refurb/rules/verbose_decimal_constructor.rs
sha256:0951233e22ef1042071e809c3850122e4565ba475509df02055ff26cc1c04748  ruff-0.7.2/crates/ruff_linter/src/rules/refurb/rules/write_whole_file.rs
sha256:41b6853c37c1c5ce24c5a782dedccfa9f7f4693de852ab2f91caa9151a27b404  ruff-0.7.2/crates/ruff_linter/src/rules/ruff/mod.rs
sha256:eba16b2b79bc366d76d89206619c7affb90a33a911d5916d24567289556e26ce  ruff-0.7.2/crates/ruff_linter/src/rules/ruff/rules/ambiguous_unicode_character.rs
sha256:73ddbeb35874bcce58cafe780bcef0b1adcbadc0fc1d9020cd1d31ec1a7f9d93  ruff-0.7.2/crates/ruff_linter/src/rules/ruff/rules/assert_with_print_message.rs
sha256:da6b39e8ee4ae6f2d58e3325c298faca57ef6f1d95af07dd798bb2a6eb5ee692  ruff-0.7.2/crates/ruff_linter/src/rules/ruff/rules/assignment_in_assert.rs
sha256:54c57adebfb2d185c7e8537ea9cf275656a56d6a0459b7740ebe202ed3e684fc  ruff-0.7.2/crates/ruff_linter/src/rules/ruff/rules/asyncio_dangling_task.rs
sha256:c67d86188d289409d0f9a950a1c452e5d31cc68347b4f60f2e54e679ad7a33e3  ruff-0.7.2/crates/ruff_linter/src/rules/ruff/rules/collection_literal_concatenation.rs
sha256:d00ea93baafa7d6b2bd633ba3847f0abbe0e7a507ee1184f550e37f7366fc8ab  ruff-0.7.2/crates/ruff_linter/src/rules/ruff/rules/confusables.rs
sha256:2d07d65023bd5bfa3e82fbb4c6a7a27f1c55f9a009fb2da6b1e0230be50cbd7f  ruff-0.7.2/crates/ruff_linter/src/rules/ruff/rules/decimal_from_float_literal.rs
sha256:a9ae4f2a043129402dc8a3f6bff99cbbf4f97ac734dadd786e27151cf29b9b99  ruff-0.7.2/crates/ruff_linter/src/rules/ruff/rules/default_factory_kwarg.rs
sha256:148c3c82fd12772f3f69060036fcef0cc716c0adc8de68edbd200c6ddb307e07  ruff-0.7.2/crates/ruff_linter/src/rules/ruff/rules/explicit_f_string_type_conversion.rs
sha256:1be60046a2e88fe639a91ec80cb49cc6220ff761e15fa93e307278a5e39e8cff  ruff-0.7.2/crates/ruff_linter/src/rules/ruff/rules/function_call_in_dataclass_default.rs
sha256:ebf7159a9241672983babddfb6da0d38336975c77b75693ab3ee4e4e6223da30  ruff-0.7.2/crates/ruff_linter/src/rules/ruff/rules/helpers.rs
sha256:da66b5f243054891e6279a2c9ea377c0c0acf4a6867a3760277967c7ef821621  ruff-0.7.2/crates/ruff_linter/src/rules/ruff/rules/implicit_optional.rs
sha256:744bed1338ac79f6b8a50009e9a00908823edc42dfaca635d78a91360f728fa4  ruff-0.7.2/crates/ruff_linter/src/rules/ruff/rules/incorrectly_parenthesized_tuple_in_subscript.rs
sha256:f4d7efb9e471ff17bd0b068b5eeaff40d7137862d9c1e5ea75048f4884dc4674  ruff-0.7.2/crates/ruff_linter/src/rules/ruff/rules/invalid_formatter_suppression_comment.rs
sha256:9e3f23c6153b67f286d40d0ecb9b711b7dea3708a8f7014d06b5b400c9eb0e9f  ruff-0.7.2/crates/ruff_linter/src/rules/ruff/rules/invalid_index_type.rs
sha256:487daf6b9187c48ddcb0c3c67107807a38ff905c5857d4605fd61fc80f67d930  ruff-0.7.2/crates/ruff_linter/src/rules/ruff/rules/invalid_pyproject_toml.rs
sha256:da73c74d3d510cb815c82cc576c920a3f1f9e5c1f5657ff99a76814b6a5a7d93  ruff-0.7.2/crates/ruff_linter/src/rules/ruff/rules/missing_fstring_syntax.rs
sha256:b428f9fce5e06b61e912d56ed85bd00e5b2dcb65b31f225793d21a95671b2949  ruff-0.7.2/crates/ruff_linter/src/rules/ruff/rules/mod.rs
sha256:56460b51486bb102a8743b66a7eab767991cf4261d4368344c7473980745394c  ruff-0.7.2/crates/ruff_linter/src/rules/ruff/rules/mutable_class_default.rs
sha256:e1cd450c6c48366a55a42b2b9947ba90689a4d71d62e79dc58740ac9206408bf  ruff-0.7.2/crates/ruff_linter/src/rules/ruff/rules/mutable_dataclass_default.rs
sha256:991f566eff2eb240ced6b5b23f2eb8b2e3214445cda4956865d4f602c31a7ef7  ruff-0.7.2/crates/ruff_linter/src/rules/ruff/rules/mutable_fromkeys_value.rs
sha256:22258c3653e0c86c9396bb8565347b0aaf6046b81e1f74d6f227ece7e5137f6d  ruff-0.7.2/crates/ruff_linter/src/rules/ruff/rules/never_union.rs
sha256:7da129eb3922b136937f46e426f05c45fd0afe332346c959c1fdafb16e7e0b03  ruff-0.7.2/crates/ruff_linter/src/rules/ruff/rules/parenthesize_logical_operators.rs
sha256:2aecc1a60bc22ad6d58e56ed3838f781b01ad40ba66e4e7fe6ba74c348fb6b09  ruff-0.7.2/crates/ruff_linter/src/rules/ruff/rules/post_init_default.rs
sha256:2df64d1d20e83b82d7c0c7d03bd2557befcad8fe21baeed6aed1f99b3a249f04  ruff-0.7.2/crates/ruff_linter/src/rules/ruff/rules/quadratic_list_summation.rs
sha256:9f206b7d2bfbc09cf3dfa09d975058405bc6b8268d37a9f1bcbddd6b6b5f8e24  ruff-0.7.2/crates/ruff_linter/src/rules/ruff/rules/redirected_noqa.rs
sha256:c5a80c667f6cbc5707723a62caa884958b96fad7d545c592292002b51e4ffba9  ruff-0.7.2/crates/ruff_linter/src/rules/ruff/rules/sequence_sorting.rs
sha256:5213dbd39a8b4db75ee5816e0e2f68acb61d6aedcdeb16736f9d63013218a7d1  ruff-0.7.2/crates/ruff_linter/src/rules/ruff/rules/sort_dunder_all.rs
sha256:f7ed41b5a4d50ad9aa4851aba0d6b7c17a619730fbdf8ffcc3db337d3c695cb1  ruff-0.7.2/crates/ruff_linter/src/rules/ruff/rules/sort_dunder_slots.rs
sha256:f65b8df4a27d76ca46fbcc28375c7b5cd92ed1b6cf05b4318051d6a1c3e34b7c  ruff-0.7.2/crates/ruff_linter/src/rules/ruff/rules/static_key_dict_comprehension.rs
sha256:e6967ebdd585c2a8314d17223387e71c6ef8bd0673ace85fb38e9529710050d7  ruff-0.7.2/crates/ruff_linter/src/rules/ruff/rules/suppression_comment_visitor.rs
sha256:a07e08ebc9dd7f912afcfca3ea5be02591275a8cc3992c607e50f4e4ac76ad0e  ruff-0.7.2/crates/ruff_linter/src/rules/ruff/rules/test_rules.rs
sha256:edb08e20a4598d53fad862ff8983f407cfe2977ab8e25660a1365cd81ad410c1  ruff-0.7.2/crates/ruff_linter/src/rules/ruff/rules/unnecessary_iterable_allocation_for_first_element.rs
sha256:c066ae759eee0db1f78f3d24b262a7aa7fad8cb94581649577a46447933455ea  ruff-0.7.2/crates/ruff_linter/src/rules/ruff/rules/unnecessary_key_check.rs
sha256:164c45c49c0f8ff0e73d4d5f454b7c454f41e17ad2ecb64a93e95cac39622cc9  ruff-0.7.2/crates/ruff_linter/src/rules/ruff/rules/unused_async.rs
sha256:5547b76ba98c3203a6ae2052d644967ade9a49cd858e85ecc54aea7d6307940f  ruff-0.7.2/crates/ruff_linter/src/rules/ruff/rules/unused_noqa.rs
sha256:63b1c190108070a6d1be5c0096797284ef6ba7ad7da218b2a21922c66b8f634a  ruff-0.7.2/crates/ruff_linter/src/rules/ruff/rules/useless_if_else.rs
sha256:c60b214a47c807a35fa7bc1b24908ee9d06ae8e88d20184ebb23864fa8227588  ruff-0.7.2/crates/ruff_linter/src/rules/ruff/rules/zip_instead_of_pairwise.rs
sha256:67f9a4b53617110fe7c91d6a4268eab6678d5d3c4bcece32d37d46e91156f87a  ruff-0.7.2/crates/ruff_linter/src/rules/ruff/settings.rs
sha256:2279f33af049f31ddbb497cd94bce4e3b65cb1e6d52ca226beb57261bae2ade2  ruff-0.7.2/crates/ruff_linter/src/rules/ruff/typing.rs
sha256:6687577cb4876c6d60b575e94b9999d6e10d37d6528ecb634635f3ee58d6749d  ruff-0.7.2/crates/ruff_linter/src/rules/tryceratops/helpers.rs
sha256:f5caaccbd9fe5a9432b55f943f748aadc7cd6b42253defab5da17de214243794  ruff-0.7.2/crates/ruff_linter/src/rules/tryceratops/mod.rs
sha256:3db3a110898e30c41a0f4116383d6e5b701982caa14a81f234f08b6824859fdd  ruff-0.7.2/crates/ruff_linter/src/rules/tryceratops/rules/error_instead_of_exception.rs
sha256:c2e2d02cbf6d1309564515d92aa4893e474364bfc032b09295ce8f0432700880  ruff-0.7.2/crates/ruff_linter/src/rules/tryceratops/rules/mod.rs
sha256:2a94dd953b720a528fb47c6f6cc421b648ed4e4949cae736be09adc8f9bc4b5a  ruff-0.7.2/crates/ruff_linter/src/rules/tryceratops/rules/raise_vanilla_args.rs
sha256:d57288520e18991aa87e5fc50747b15570e5136649d15461c2258720be3890d3  ruff-0.7.2/crates/ruff_linter/src/rules/tryceratops/rules/raise_vanilla_class.rs
sha256:9a9f85eb09ba3620bdee48aef4cf03b01cd9d83c8ea1cd6a120f7c9f2dbfff73  ruff-0.7.2/crates/ruff_linter/src/rules/tryceratops/rules/raise_within_try.rs
sha256:dd29e3ca523540636538e7299f1b60952cd8a0f67f34474255fb4fddc488ad1e  ruff-0.7.2/crates/ruff_linter/src/rules/tryceratops/rules/reraise_no_cause.rs
sha256:291315e86ef446d8523a4e3728e940a4287a47c6138be9d65a5883aadd1c398e  ruff-0.7.2/crates/ruff_linter/src/rules/tryceratops/rules/try_consider_else.rs
sha256:c5abe4faad32b584d2ca61aa771c25b674f6c881966378fa397a4d370a910187  ruff-0.7.2/crates/ruff_linter/src/rules/tryceratops/rules/type_check_without_type_error.rs
sha256:c308b7b88c24dffb078024de3b56230e68f031212ca71f7da95f29d352c7c678  ruff-0.7.2/crates/ruff_linter/src/rules/tryceratops/rules/useless_try_except.rs
sha256:2dded502e3661390fff597f7a874d2db5e88d8b85b0cede1176986f0220b2d48  ruff-0.7.2/crates/ruff_linter/src/rules/tryceratops/rules/verbose_log_message.rs
sha256:19234bf1a6b6efbf2b27119eb0434f162604f174593148bb8e635e110c51a826  ruff-0.7.2/crates/ruff_linter/src/rules/tryceratops/rules/verbose_raise.rs
sha256:edd8ca4a7d2fc8c6a05782c8f0e387ae69e59926e7cec297491c4de1004dfef5  ruff-0.7.2/crates/ruff_linter/src/settings/fix_safety_table.rs
sha256:ec1d283ac8ed5da3282c5d4f6436001f01dd9a055da14563e78ed2a1c313d83f  ruff-0.7.2/crates/ruff_linter/src/settings/flags.rs
sha256:f8415743273513f08d58d581beb96b0215ceca3e1b80e5ea8dcb923f85d84b61  ruff-0.7.2/crates/ruff_linter/src/settings/mod.rs
sha256:59145b067d5e08047040aba0f42687452f8be8d3e4d28b663d68c5b473e0039b  ruff-0.7.2/crates/ruff_linter/src/settings/rule_table.rs
sha256:858ae6d6485efbb293ded3141b790b069dfb6670cb5400b5a538850f915cebd3  ruff-0.7.2/crates/ruff_linter/src/settings/types.rs
sha256:7b41ba64f3cd4e4f5f377278926ed6d9ebe91def021550699335b12b782e6262  ruff-0.7.2/crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__import_sorting.snap
sha256:1123cb3320348927045ed6972032bd136d735d5312ba5c998baca4eacf5c974f  ruff-0.7.2/crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__ipy_escape_command.snap
sha256:360fdfec8179eadfa9e00f488771a6ecfd5c5d2108f718e715d9b4b828664eb4  ruff-0.7.2/crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__undefined_name.snap
sha256:6e5bd43b0e8615d7cd34357afc2a7c1f2520b3c4000c86e82655368c44159a98  ruff-0.7.2/crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__unused_variable.snap
sha256:e16e1dbc40df19974f877fccd001e3b6cb4c6ec72bf301af4cedb4bcefef621b  ruff-0.7.2/crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__vscode_language_id.snap
sha256:2dea443a258ce8c0270692a9479ceaf20d4c25b7d7392eb408102bca54f7f8f7  ruff-0.7.2/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__flake8_exemption_all.snap
sha256:2dea443a258ce8c0270692a9479ceaf20d4c25b7d7392eb408102bca54f7f8f7  ruff-0.7.2/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__flake8_exemption_all_case_insensitive.snap
sha256:2dea443a258ce8c0270692a9479ceaf20d4c25b7d7392eb408102bca54f7f8f7  ruff-0.7.2/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__flake8_exemption_all_no_space.snap
sha256:940080839f83be59f0ff15fb22c764cfbd06ce4810ddc72e23c048e9c8a7e59b  ruff-0.7.2/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__flake8_exemption_codes.snap
sha256:a818e5871977bda53a5aca134b9ecd8aeee8726bf76b917712900ead62cc459e  ruff-0.7.2/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_all.snap
sha256:a818e5871977bda53a5aca134b9ecd8aeee8726bf76b917712900ead62cc459e  ruff-0.7.2/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_all_case_insensitive.snap
sha256:c0523f3e22b3029d488a33a679c19b2e73c0222309762409f9249dd796fac462  ruff-0.7.2/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_all_leading_comment.snap
sha256:06ded6d16070211f15000591909de72c94f6735f8ae09b16f1c2e0d756f6b6c9  ruff-0.7.2/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_all_multi_space.snap
sha256:73b5a2d1e41accce0034def9bd867fa7409ab0af4a5b234f3b0e2a6810f0ae67  ruff-0.7.2/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_all_no_space.snap
sha256:a818e5871977bda53a5aca134b9ecd8aeee8726bf76b917712900ead62cc459e  ruff-0.7.2/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_all_trailing_comment.snap
sha256:c8d2e7b415397fe30c472982b875b5192f1a5aef6faf026c17a40c90a23cb8eb  ruff-0.7.2/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_code.snap
sha256:c8d2e7b415397fe30c472982b875b5192f1a5aef6faf026c17a40c90a23cb8eb  ruff-0.7.2/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_code_case_insensitive.snap
sha256:74a716eb302fe67d630b7c54bc41913986cad3c7c0b85a621a52bd16385edee0  ruff-0.7.2/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_code_leading_comment.snap
sha256:26c8005d72209e2ba814606c4e22f93528f61011d4dace1356861d3e05833162  ruff-0.7.2/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_code_multi_space.snap
sha256:bf7a3d4f597f2ea94b1eeb4bf42f3c0e4548a2c49573343e752d84130a0a8d66  ruff-0.7.2/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_code_no_space.snap
sha256:c8d2e7b415397fe30c472982b875b5192f1a5aef6faf026c17a40c90a23cb8eb  ruff-0.7.2/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_code_trailing_comment.snap
sha256:ebbd890f95f9a8c09a5727351af5960a29427076588d995950b6700de22540b7  ruff-0.7.2/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_codes.snap
sha256:ebbd890f95f9a8c09a5727351af5960a29427076588d995950b6700de22540b7  ruff-0.7.2/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_codes_case_insensitive.snap
sha256:8d7cf51336fb414ac3bcf6023b2bb59bb79f55e548482c39c428b86bac728ce0  ruff-0.7.2/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_codes_leading_comment.snap
sha256:d103839b3b298a729e645cc3d32fddf0c560f38183026d492c4b5e366317b505  ruff-0.7.2/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_codes_multi_space.snap
sha256:fa5337e92254a7b92ec5badecd133b74fc6d2e8f0d9fa6ec3f209d3fc1edf91e  ruff-0.7.2/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_codes_no_space.snap
sha256:ebbd890f95f9a8c09a5727351af5960a29427076588d995950b6700de22540b7  ruff-0.7.2/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_codes_trailing_comment.snap
sha256:070ccd59da1eaad81e2d87ca6e43a8591dc84c9272303a11f9836021ab338dd7  ruff-0.7.2/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_invalid_codes.snap
sha256:c7f3345914cb37f561cb10938d8e9a06af17c1a5030508ac8ce9f285e01ccc08  ruff-0.7.2/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_invalid_suffix.snap
sha256:64cccf530df5771af590a0486c627c4b4a608a77c55b369b47e144856c7ebf5c  ruff-0.7.2/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_leading_space.snap
sha256:c8d2e7b415397fe30c472982b875b5192f1a5aef6faf026c17a40c90a23cb8eb  ruff-0.7.2/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__noqa_trailing_space.snap
sha256:2dea443a258ce8c0270692a9479ceaf20d4c25b7d7392eb408102bca54f7f8f7  ruff-0.7.2/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__ruff_exemption_all.snap
sha256:2dea443a258ce8c0270692a9479ceaf20d4c25b7d7392eb408102bca54f7f8f7  ruff-0.7.2/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__ruff_exemption_all_case_insensitive.snap
sha256:2dea443a258ce8c0270692a9479ceaf20d4c25b7d7392eb408102bca54f7f8f7  ruff-0.7.2/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__ruff_exemption_all_no_space.snap
sha256:940080839f83be59f0ff15fb22c764cfbd06ce4810ddc72e23c048e9c8a7e59b  ruff-0.7.2/crates/ruff_linter/src/snapshots/ruff_linter__noqa__tests__ruff_exemption_codes.snap
sha256:ea9932f54dcd6234473ba1aaaee4641ec3b3f0449cee48fcf98ceadb7fb3e4cb  ruff-0.7.2/crates/ruff_linter/src/source_kind.rs
sha256:c2a77c37cbad8170b8fd3da9e9aef5d3238be20f40e3fc01088d5d735579b242  ruff-0.7.2/crates/ruff_linter/src/test.rs
sha256:c5e14c96ca1dd42cb5195722f11cf92264c82aa81813a9398669096296777357  ruff-0.7.2/crates/ruff_linter/src/text_helpers.rs
sha256:91f24b88f753a0a1f1c8cf21e049f79e97d2e65e785f7ef7a64fadeb6e109b75  ruff-0.7.2/crates/ruff_linter/src/upstream_categories.rs
sha256:ea1015ada9090f7f6d32e895c5208960ff6aa51fe6a4c874be836a95178ff911  ruff-0.7.2/crates/red_knot_python_semantic/Cargo.toml
sha256:ec712f81e585b5fd2ec4947db04bfb305c4e60e05e58cdbe3babb5cfc7e62e49  ruff-0.7.2/crates/red_knot_python_semantic/build.rs
sha256:6b09994f53f2d77ec51e01ddfb09c5a8bb1f20d8544c7a9335a15a7e13f33b2a  ruff-0.7.2/crates/red_knot_python_semantic/resources/README.md
sha256:669ccf73aeb68837ba398d68edd3d195a03b95b77155b256077d1fe1a6088b4f  ruff-0.7.2/crates/red_knot_python_semantic/resources/mdtest/.mdformat.toml
sha256:8a58261fa210e15e28cf8fe2b29fce2795fd67e9d268fff54a0f8e9e79cd19d7  ruff-0.7.2/crates/red_knot_python_semantic/resources/mdtest/assignment/annotations.md
sha256:980e1587f7cb69f4837faf0db875a45a17f406acf685c89af4f3958addd5afc1  ruff-0.7.2/crates/red_knot_python_semantic/resources/mdtest/assignment/augmented.md
sha256:ab14bbe746c0382b035bb19de1e6a3d2dafbbda4db1406535f9ef1a9cc47dd2b  ruff-0.7.2/crates/red_knot_python_semantic/resources/mdtest/assignment/multi_target.md
sha256:23021017d2af02d3a9151b88d4017ec402b727afb2f23e9960b7074fad102c60  ruff-0.7.2/crates/red_knot_python_semantic/resources/mdtest/assignment/unbound.md
sha256:6bcb4600134bbcb883b566995d838debe5d92ca238b2c40c7895888aaf7bbd06  ruff-0.7.2/crates/red_knot_python_semantic/resources/mdtest/assignment/walrus.md
sha256:ffc3de0743c574a301396bcc01310ade1894744f83c7cb028d4467c4cb1a4905  ruff-0.7.2/crates/red_knot_python_semantic/resources/mdtest/attributes.md
sha256:43c2aea28d8abde8121f7b6d9b39d811dcb1eeca747c337c2a884d6d33287b43  ruff-0.7.2/crates/red_knot_python_semantic/resources/mdtest/binary/booleans.md
sha256:a29c55cbbd527f99f23a6b15fecd920400c1db83e0d338e67290994d2af021e6  ruff-0.7.2/crates/red_knot_python_semantic/resources/mdtest/binary/instances.md
sha256:bacb4bffc8b60a5f01f6dcab71f23451c87a74d7283a4b94b1e24c8b11589035  ruff-0.7.2/crates/red_knot_python_semantic/resources/mdtest/binary/integers.md
sha256:6c2412027abb6689153e7b728c33945e0808b9b71c60e3d78829c7149da2f182  ruff-0.7.2/crates/red_knot_python_semantic/resources/mdtest/boolean/short_circuit.md
sha256:088d4749f90fddd29c03287b2cc3c3c58ef54d4cd954a3b86034a4c9446a60bb  ruff-0.7.2/crates/red_knot_python_semantic/resources/mdtest/call/callable_instance.md
sha256:ff7396786e242f806c1b5ca83d1967e6e3ecacbda5ac5efca3c79d2b43d2b141  ruff-0.7.2/crates/red_knot_python_semantic/resources/mdtest/call/constructor.md
sha256:15d626fe8c9de632457cce8c4637040b3634ee8d410eb1d180c52fe58da673e7  ruff-0.7.2/crates/red_knot_python_semantic/resources/mdtest/call/function.md
sha256:74a7cb23dae199c51064ff2b71943035da98d4eff778e846ca41e919f1da83d6  ruff-0.7.2/crates/red_knot_python_semantic/resources/mdtest/call/union.md
sha256:f1d94b023191829c20fef8133c55925d3b2e63cd98e08f4bbcd0434a2fc43db6  ruff-0.7.2/crates/red_knot_python_semantic/resources/mdtest/comparison/byte_literals.md
sha256:7363cc9d62645c08c5f5ccb3feae7dc3d9f3824708c769ca3e6e4463bd4cbc74  ruff-0.7.2/crates/red_knot_python_semantic/resources/mdtest/comparison/instances/membership_test.md
sha256:0b6656a48707def4030ffc208119a73b49d50e814fb8c085049741aee3c58e0a  ruff-0.7.2/crates/red_knot_python_semantic/resources/mdtest/comparison/instances/rich_comparison.md
sha256:7a3984bc5d531d1c1dbedd2a3f86468d610bd6b268e0d66efa7c221baacf2a5c  ruff-0.7.2/crates/red_knot_python_semantic/resources/mdtest/comparison/integers.md
sha256:35755b9dcbe28df122ce3a02be8a92222092093e92c4d3aba70fd20fbc4fbd20  ruff-0.7.2/crates/red_knot_python_semantic/resources/mdtest/comparison/non_boolean_returns.md
sha256:a4ff5415292229a7948a98b3ec198ca84d0330a6fd883dc69dd290dcaf7f1481  ruff-0.7.2/crates/red_knot_python_semantic/resources/mdtest/comparison/strings.md
sha256:6bba007afdecf1431ac68408fc9aad70bda15f0dd36cb28d44bb2ebccff7acef  ruff-0.7.2/crates/red_knot_python_semantic/resources/mdtest/comparison/tuples.md
sha256:1100bada1ecad4c41567149fe4a1e31ddbc7152db5b431567a0fc380a15e5972  ruff-0.7.2/crates/red_knot_python_semantic/resources/mdtest/comparison/unions.md
sha256:7627d7fdf42166b285601f694c33b5a610837437bd974021ee91c846c424cc5e  ruff-0.7.2/crates/red_knot_python_semantic/resources/mdtest/comparison/unsupported.md
sha256:0bf2f7185d3d97d469943f7863c3e3ba0cf44837c42a8736d9acc513dff3b0a7  ruff-0.7.2/crates/red_knot_python_semantic/resources/mdtest/conditional/if_expression.md
sha256:ee58087a243524ab69cd54543475442039dd9ef78dcebe83b02a9fced1442b5d  ruff-0.7.2/crates/red_knot_python_semantic/resources/mdtest/conditional/if_statement.md
sha256:c2245e7d99e810ead42e96f118a3f9cd3b90b4d7216b5f2f468fd120a06b0776  ruff-0.7.2/crates/red_knot_python_semantic/resources/mdtest/conditional/match.md
sha256:3eb42439894320998f1d52494b416d3d3e14b32d77c0920f8ba18bf090e137ca  ruff-0.7.2/crates/red_knot_python_semantic/resources/mdtest/declaration/error.md
sha256:56eedd3ed3f01e291e795b733366b770cfdc76e88574be02c8adf31f2783bc20  ruff-0.7.2/crates/red_knot_python_semantic/resources/mdtest/exception/basic.md
sha256:5364ce5eea36525ec2e5890dfd6a1e588dd95a04d7a45a1ef52b23c9965d13e7  ruff-0.7.2/crates/red_knot_python_semantic/resources/mdtest/exception/control_flow.md
sha256:e37bca1299ed87d09007298ade1f3da0059483673ba368919d3f2e7dc9ea988e  ruff-0.7.2/crates/red_knot_python_semantic/resources/mdtest/exception/except_star.md
sha256:58e2065c4ca0fe304c5252462cb6b09f44379232320ef556052f1ee7d7b8ced2  ruff-0.7.2/crates/red_knot_python_semantic/resources/mdtest/expression/boolean.md
sha256:79728149e21f72ac119ecd42a692f09e95890a71a0e7a0916e9b62c2d51e8267  ruff-0.7.2/crates/red_knot_python_semantic/resources/mdtest/generics.md
sha256:310e462f4c61b4aff87bbadb7682f0ea0c360d8d0e7087afef3225d2ec32b019  ruff-0.7.2/crates/red_knot_python_semantic/resources/mdtest/import/basic.md
sha256:b57820018a3ed1fbcafebf23b4b7ec7f30e18530152aaeddce4823c50847070f  ruff-0.7.2/crates/red_knot_python_semantic/resources/mdtest/import/builtins.md
sha256:b2a0b907e222b1798087daf2bf57d839b91c325b1d4337bc0b2dba15e4a18512  ruff-0.7.2/crates/red_knot_python_semantic/resources/mdtest/import/conditional.md
sha256:1322d1a95ef69e596964c59b73cd4cbbc4006cd33af0dbd65535fa96ebb62d1e  ruff-0.7.2/crates/red_knot_python_semantic/resources/mdtest/import/errors.md
sha256:452f38131e7487afbc28e3f2b95b79d74ee0d9649f1674137d9fd6e95b2f0d86  ruff-0.7.2/crates/red_knot_python_semantic/resources/mdtest/import/relative.md
sha256:961f3e36043231c5f5129b43a5aabd8b8bd8c9fb95dc40d1ec3608ab6f4b22b0  ruff-0.7.2/crates/red_knot_python_semantic/resources/mdtest/import/stubs.md
sha256:8f0851a215f432a18d22597ad2b41de35a9b1705a3cdb9cbfb2a4d026aa282a9  ruff-0.7.2/crates/red_knot_python_semantic/resources/mdtest/literal/boolean.md
sha256:668794ff1050b8f96a8ad492927fcf061641d9df802dd496ddf3380d846f3517  ruff-0.7.2/crates/red_knot_python_semantic/resources/mdtest/literal/bytes.md
sha256:b2c11e7ff7239bac7f909e175c9cecb3c665e113f20500d17f5cb5c36b9a95d8  ruff-0.7.2/crates/red_knot_python_semantic/resources/mdtest/literal/collections/dictionary.md
sha256:0324e00872e7111462975a3cc4b4776fe96f9d367bb10a8a76ecdfde73bd1b4f  ruff-0.7.2/crates/red_knot_python_semantic/resources/mdtest/literal/collections/list.md
sha256:ec88b76004f264a98a20879e42f4c603236bdd3ffe3ecf3440bc6d69c9986e92  ruff-0.7.2/crates/red_knot_python_semantic/resources/mdtest/literal/collections/set.md
sha256:f3b4fd60416193183bdbe1f85d0e3166c21c8b8cf0c516cfef28fb48e4235d78  ruff-0.7.2/crates/red_knot_python_semantic/resources/mdtest/literal/collections/tuple.md
sha256:c5383a8873c4a9a9eb9c819aa2a6c0a8267a3d6da233889a90c77be622780abe  ruff-0.7.2/crates/red_knot_python_semantic/resources/mdtest/literal/complex.md
sha256:51a8328980ee56105802554d522856fd5415ccf46f572babda83f1e8ea5568f4  ruff-0.7.2/crates/red_knot_python_semantic/resources/mdtest/literal/f_string.md
sha256:6fa70d3db490b0e2f24b4034100672a60de7688cfdd022cac2bdccd13dd463c9  ruff-0.7.2/crates/red_knot_python_semantic/resources/mdtest/literal/float.md
sha256:8fa822195cdd1cf7726b97943f2817e410203c9360c310693b05dcb69bbe078f  ruff-0.7.2/crates/red_knot_python_semantic/resources/mdtest/literal/integer.md
sha256:a0af572c085edfaa8e0d3f1a685d2335dda489a132a1118a8e34788eb84d13d4  ruff-0.7.2/crates/red_knot_python_semantic/resources/mdtest/literal/string.md
sha256:e0408fb1c3a3cbb6aa84aaa46387565bc9d3910a9e4aa1a65e03dbdaaa018651  ruff-0.7.2/crates/red_knot_python_semantic/resources/mdtest/loops/async_for_loops.md
sha256:fc111e2bc8b25bb34fd3908f668bc1347459392c0538236c89cf9be190b340e6  ruff-0.7.2/crates/red_knot_python_semantic/resources/mdtest/loops/for_loop.md
sha256:962ca3b36bc6bb088ce665a637e2dbc52d51e30022874fed72d2c211b2a55f23  ruff-0.7.2/crates/red_knot_python_semantic/resources/mdtest/loops/iterators.md
sha256:1fad2d398273ed9387503f87cc79b72399ed96af13608cd798424526d8177df0  ruff-0.7.2/crates/red_knot_python_semantic/resources/mdtest/loops/while_loop.md
sha256:3e49b5cc6e194fee56f185af3b7180bab56837ec5f6bacb0060b5c6a3cba1387  ruff-0.7.2/crates/red_knot_python_semantic/resources/mdtest/narrow/boolean.md
sha256:f2dac89469b5ac5d210877103b135edd19e370bc4b99ddc10da889037a87ab35  ruff-0.7.2/crates/red_knot_python_semantic/resources/mdtest/narrow/conditionals_elif_else.md
sha256:201a691fe18779fb3d4aa68d540008cbbc225e3bc8bb4ea7600d16921ef0d89e  ruff-0.7.2/crates/red_knot_python_semantic/resources/mdtest/narrow/conditionals_is.md
sha256:4089424727a7b62c289315ea34289b427a59f2d612eeae08f053acd14cea01c6  ruff-0.7.2/crates/red_knot_python_semantic/resources/mdtest/narrow/conditionals_is_not.md
sha256:fff331806022464872b694f6355c4ead5e1f0d69a0b9e23a4358fc298cee2146  ruff-0.7.2/crates/red_knot_python_semantic/resources/mdtest/narrow/conditionals_nested.md
sha256:5611c3919beba864dbab79991fa48bd0d67c316327e7dc1ee2e97d6e24db8be2  ruff-0.7.2/crates/red_knot_python_semantic/resources/mdtest/narrow/conditionals_not.md
sha256:1079a6e11d9944070b89e7080857399bfe40dbf90b009bdfb46afb9b361e7586  ruff-0.7.2/crates/red_knot_python_semantic/resources/mdtest/narrow/conditionals_not_eq.md
sha256:37e7689201e5dde0f98f6246b74aade05ec4b86afc5a06c54b22aa5d880c5d11  ruff-0.7.2/crates/red_knot_python_semantic/resources/mdtest/narrow/isinstance.md
sha256:12f0bc48ca9eec8c90ed67cc76f7f96735817a6876d44b549f3fe3dda784673c  ruff-0.7.2/crates/red_knot_python_semantic/resources/mdtest/narrow/match.md
sha256:df790be7960df1475eaa83ff428e86402df0bf799a011f01384fc69d1eb46bdc  ruff-0.7.2/crates/red_knot_python_semantic/resources/mdtest/scopes/builtin.md
sha256:d39087fb0cf7b44e766a7003995ef8d2d56e76d996abd53642268cea3ea0b1d7  ruff-0.7.2/crates/red_knot_python_semantic/resources/mdtest/scopes/moduletype_attrs.md
sha256:c7857e24573acf94aec719cb245c79c3e7c7c648ad338f5a74aa0c9abc2be51e  ruff-0.7.2/crates/red_knot_python_semantic/resources/mdtest/shadowing/class.md
sha256:f017bfe5742848f762d76f373e4166983e32383e008cb702d1b49480e98daf0e  ruff-0.7.2/crates/red_knot_python_semantic/resources/mdtest/shadowing/function.md
sha256:ad2136a1eb837d739e1e005237e5be4b53d11a849e5fbbcdbf792b0ac3523f1b  ruff-0.7.2/crates/red_knot_python_semantic/resources/mdtest/shadowing/variable_declaration.md
sha256:6f35af47412891452449e4e66129d28443127df014a8c67d2c3019013fba04e1  ruff-0.7.2/crates/red_knot_python_semantic/resources/mdtest/stubs/class.md
sha256:6f590a0094dabb5b3740992b32d0e7b792d113d2de2384ca7e17e3ce772f032a  ruff-0.7.2/crates/red_knot_python_semantic/resources/mdtest/subscript/bytes.md
sha256:981e93edaecdb089185a3f3501ae612c1bfa9d95423845bb42895489ce3e5111  ruff-0.7.2/crates/red_knot_python_semantic/resources/mdtest/subscript/class.md
sha256:63562f5dbb8bc5ab3283018d06f7445e8c7a152d0a30d68e98f833a442a17701  ruff-0.7.2/crates/red_knot_python_semantic/resources/mdtest/subscript/instance.md
sha256:542721b0e63da380aacab0c5eb8f97c582979fbb4e47c097154fa3ad1bf425c9  ruff-0.7.2/crates/red_knot_python_semantic/resources/mdtest/subscript/lists.md
sha256:bd0a81f9f5ad7ece230885366b82794390f4d7783b6b38452b3170f04731eb5f  ruff-0.7.2/crates/red_knot_python_semantic/resources/mdtest/subscript/stepsize_zero.md
sha256:aade718369db5f26353e68b617475df32e8adb1928159df97569152f15fbcab2  ruff-0.7.2/crates/red_knot_python_semantic/resources/mdtest/subscript/string.md
sha256:2b5a9642c0c5caa4e58aff4eaaef98337a9fa97eec1194eff39323b4ec9eb30e  ruff-0.7.2/crates/red_knot_python_semantic/resources/mdtest/subscript/tuple.md
sha256:d210d08073d84b4c0f941b68606f1cae619b483a698045718d60dc9983bb96fb  ruff-0.7.2/crates/red_knot_python_semantic/resources/mdtest/unary/instance.md
sha256:c565ea7e5c095215e2b8912b63ad83156e3f0eafbed7f3ab6cf13771df10c7e7  ruff-0.7.2/crates/red_knot_python_semantic/resources/mdtest/unary/integers.md
sha256:be1879adbfdfe008373c6341fbbe5b052d43a5d14cdeb3397b8bf4949a6005cc  ruff-0.7.2/crates/red_knot_python_semantic/resources/mdtest/unary/not.md
sha256:c4165df8350759ab1463897a0555383781ce80df173d6d6d83232438f1a52cde  ruff-0.7.2/crates/red_knot_python_semantic/resources/mdtest/unpacking.md
sha256:776413225d9002ccd1037729400ae59ed4475ec8d10322ed7856ebc8fb3dd2f7  ruff-0.7.2/crates/red_knot_python_semantic/resources/mdtest/with/async_with.md
sha256:2de350bc334720280cb979fe6c16b26d342716b97494e293d1864727c64ed064  ruff-0.7.2/crates/red_knot_python_semantic/resources/mdtest/with/with.md
sha256:f8004bbd5d2eea312e8b02e981dc584c2fa123bbb4f2bb9773a3c219e027da49  ruff-0.7.2/crates/red_knot_python_semantic/src/ast_node_ref.rs
sha256:e32b68d851c2231c95ec0a7f54ca5d68c8d45e4b81dac899c3ec201b4a340476  ruff-0.7.2/crates/red_knot_python_semantic/src/db.rs
sha256:c957a36cdcaf489ee56d7d86f63d404e2b7cb21106b0b9545ad88983fe30caf5  ruff-0.7.2/crates/red_knot_python_semantic/src/lib.rs
sha256:da7e00d6bbe70a63f2d13eeea2bd7dab844a3f31a4f4df660531e321574abefd  ruff-0.7.2/crates/red_knot_python_semantic/src/module_name.rs
sha256:d1579495446b2d329fff571182dbc2f0adb098bb4cb4224c8f1b3f3455d30d78  ruff-0.7.2/crates/red_knot_python_semantic/src/module_resolver/mod.rs
sha256:6a7ba982d361ac1bdc8e3b0c5494007dee62eb2e30537b11e77ac97e5250e38a  ruff-0.7.2/crates/red_knot_python_semantic/src/module_resolver/module.rs
sha256:9a7f3c016a3676b63003f640ae5ec2a4331c1a8de0d05a357adb5248b3a171d6  ruff-0.7.2/crates/red_knot_python_semantic/src/module_resolver/path.rs
sha256:d56c13e007411a3e9f0ba2970f3a7ea7ea68305034df62533c90ada0169f2ad5  ruff-0.7.2/crates/red_knot_python_semantic/src/module_resolver/resolver.rs
sha256:28a65b33cd181eacc3bbe112fb7fb6047468feacc37e605ee83502f3a85f98ee  ruff-0.7.2/crates/red_knot_python_semantic/src/module_resolver/testing.rs
sha256:129d328a719ce9656404f00785c43e738a2ff4b63b0e96a8e130c1041168bde5  ruff-0.7.2/crates/red_knot_python_semantic/src/module_resolver/typeshed.rs
sha256:29634a378481fbc85cdc898d485bc1a6dc9ec64be611655b125130f4f9aea83d  ruff-0.7.2/crates/red_knot_python_semantic/src/node_key.rs
sha256:fa1d79402db31063439b00fd44411e83398eff853335be1191df104d7dabe381  ruff-0.7.2/crates/red_knot_python_semantic/src/program.rs
sha256:5642dd91d0bdc821429476caba840555170c64aff71090ead90c8eacbd10c9a7  ruff-0.7.2/crates/red_knot_python_semantic/src/python_version.rs
sha256:c0b5fc731368aa105646976562af551a9966538913c869962d386d1185199849  ruff-0.7.2/crates/red_knot_python_semantic/src/semantic_index/ast_ids.rs
sha256:3942822166b10e6b6dc11eabfcea82b56c940564e95b839e538b00e31f6c53fb  ruff-0.7.2/crates/red_knot_python_semantic/src/semantic_index/builder/except_handlers.rs
sha256:da621a86add730947118d4e3569f5a8b6c3c4c48d5afae8afac4b7ac32e225f8  ruff-0.7.2/crates/red_knot_python_semantic/src/semantic_index/builder.rs
sha256:550cb19204cdeb2acbedd6e1a0806a0236241e3cbb6a142bb7e346a270f05292  ruff-0.7.2/crates/red_knot_python_semantic/src/semantic_index/constraint.rs
sha256:fbae035bd95df426830e4e4b8b1c7c2bb2f513c4ceeffc34100db57e7c3ef70d  ruff-0.7.2/crates/red_knot_python_semantic/src/semantic_index/definition.rs
sha256:d092b9396952609e358811c691ded25975bc38718be23f863e2ddf5fc510c662  ruff-0.7.2/crates/red_knot_python_semantic/src/semantic_index/expression.rs
sha256:49290997cbc58c7e3f61106f36ea8b2c5a7d5053086ccc5cece499976cb89ea8  ruff-0.7.2/crates/red_knot_python_semantic/src/semantic_index/symbol.rs
sha256:93b7b530da8c1ee21360f4ff7b1351ddc49b34bf54979f5593b49b3d46ec8f1a  ruff-0.7.2/crates/red_knot_python_semantic/src/semantic_index/use_def/bitset.rs
sha256:45e4a532554f81a977d6f4db19e3d0dc96d593ee7ca24d1029b06c7eca336cb2  ruff-0.7.2/crates/red_knot_python_semantic/src/semantic_index/use_def/symbol_state.rs
sha256:25489c600092c91511a71b7aa7296c66e196d061a7f5b4796417e10e7c77c305  ruff-0.7.2/crates/red_knot_python_semantic/src/semantic_index/use_def.rs
sha256:6f76d113db25704ec52a27c9bf19f5e8a0ac8cb3b0af6063b078f8259bb02ed6  ruff-0.7.2/crates/red_knot_python_semantic/src/semantic_index.rs
sha256:06fafefac9f92fe1f3c8c20f613f7bde83e6c636297707ac577302ec1b213674  ruff-0.7.2/crates/red_knot_python_semantic/src/semantic_model.rs
sha256:1d9865e12d977645db1423732d553756acecec22d559545837592b4fffafe173  ruff-0.7.2/crates/red_knot_python_semantic/src/site_packages.rs
sha256:78f10d94b2ca4c5df009237185ba17668f5a6271810f81f17e7eead8894e813f  ruff-0.7.2/crates/red_knot_python_semantic/src/stdlib.rs
sha256:bc7da54e594e39d930bf4f3730a4a4da14e01fd0fad7b110804c755b05b6e50b  ruff-0.7.2/crates/red_knot_python_semantic/src/symbol.rs
sha256:b87092b84f584118c86473b6140bce7b38948901cb23418390219ffa09e4019b  ruff-0.7.2/crates/red_knot_python_semantic/src/types/builder.rs
sha256:68554ee3885f26f128c56c3c462e528694cea5b78595807865be8f190ceba573  ruff-0.7.2/crates/red_knot_python_semantic/src/types/diagnostic.rs
sha256:7be7cadfafc8d807ac1a21cbbd395884e3ab5b969b1ad11d6bb5ef34d816ea44  ruff-0.7.2/crates/red_knot_python_semantic/src/types/display.rs
sha256:483b639eab255ce354f546ce3d0b1b380f80bb6880797fdc8a9e566011e585fb  ruff-0.7.2/crates/red_knot_python_semantic/src/types/infer.rs
sha256:0824eb55838d4e2417f74d92e8d39594437da298423c2b47cb12491c6f82f1b1  ruff-0.7.2/crates/red_knot_python_semantic/src/types/narrow.rs
sha256:02590122baf9e9c718b37a6c030f5c01df255d7107c3419dab8e2d26aeb04e80  ruff-0.7.2/crates/red_knot_python_semantic/src/types.rs
sha256:7e1f52099ba914aadb5f2dcfb7677478638cfb43a151c968f873614ae0fdd0cd  ruff-0.7.2/crates/red_knot_python_semantic/src/util/mod.rs
sha256:81d16009789311a5a08b4f6036fc596cbf8408c448516b4a5ee2dd5c4cf3ee4a  ruff-0.7.2/crates/red_knot_python_semantic/src/util/subscript.rs
sha256:89c0c6ed5a0994a393d6f456db6d9340a304de4ef72a3051b92d2f137e6ffe53  ruff-0.7.2/crates/red_knot_python_semantic/tests/mdtest.rs
sha256:b9d3632cea904b8787e7ca54bda527d43118a2ae81cb4c23c27c0644c49cd5af  ruff-0.7.2/crates/ruff_notebook/Cargo.toml
sha256:42daad2fa023ee5c2995f2053ddd97302a0a68b87d69532aa408427ae207d787  ruff-0.7.2/crates/ruff_notebook/resources/test/fixtures/jupyter/R.ipynb
sha256:3908ed26ac36a47c1449b3d56b6095b69e6bcbd5f5243598fa15610c1cff5ef3  ruff-0.7.2/crates/ruff_notebook/resources/test/fixtures/jupyter/add_missing_cell_id.ipynb
sha256:d1a51743733c29cf74a14653d18e1f902ae478ddd57cb23b7a06af82f118ae8d  ruff-0.7.2/crates/ruff_notebook/resources/test/fixtures/jupyter/after_fix.ipynb
sha256:15357d8bd6f282b063528440233dac649fa4de3a27775bc7e21b5befc1989c64  ruff-0.7.2/crates/ruff_notebook/resources/test/fixtures/jupyter/before_fix.ipynb
sha256:ef6506380cc97e903a5d1d5cc6a0791ec574bf2aac5366456810d67b75c4419b  ruff-0.7.2/crates/ruff_notebook/resources/test/fixtures/jupyter/cell/automagic.json
sha256:4a85c7ecd0c6ffe4957fba602c4226d4f23363a59d3b470194c4528debc445b9  ruff-0.7.2/crates/ruff_notebook/resources/test/fixtures/jupyter/cell/automagic_after_code.json
sha256:4e9fa06ecd821c4a19ce4573f19f15bb8afff2189d39c22ae5e18cf51988f8c3  ruff-0.7.2/crates/ruff_notebook/resources/test/fixtures/jupyter/cell/automagic_assignment.json
sha256:93a45541cfc4f924231dccfca740c3db291523af61a647da671f836e855efa82  ruff-0.7.2/crates/ruff_notebook/resources/test/fixtures/jupyter/cell/automagic_before_code.json
sha256:e78b8380662d7c9d1b3dde5d323fc4b5ce97f5a0d214c58f5661b7e9672629a9  ruff-0.7.2/crates/ruff_notebook/resources/test/fixtures/jupyter/cell/automagics.json
sha256:97ab6af32387230db19df7a0b23bddec975ed131117310fa3960763f1b08a146  ruff-0.7.2/crates/ruff_notebook/resources/test/fixtures/jupyter/cell/cell_magic.json
sha256:403bf6e16644db40f28e02dc13e9177969ea64a7feee96885552904976d7a54a  ruff-0.7.2/crates/ruff_notebook/resources/test/fixtures/jupyter/cell/code_and_magic.json
sha256:0d952aa19b6c6e30ed433194e27c6daaf789e85456c3af40a23254f0629e0a3d  ruff-0.7.2/crates/ruff_notebook/resources/test/fixtures/jupyter/cell/markdown.json
sha256:31f6b787711411bdfc2e02d6351ccdcc9c1b0c5abeefe2c225b1f92faa5cc861  ruff-0.7.2/crates/ruff_notebook/resources/test/fixtures/jupyter/cell/only_code.json
sha256:a9dace5e770416219a4d60e3c0d4c73e011caf081f9e627c332409698ce254e9  ruff-0.7.2/crates/ruff_notebook/resources/test/fixtures/jupyter/cell/only_magic.json
sha256:293352de4b5c1fb5f0cfd16fd6a6204f5eec7e0526feb3d9174d43566172d8d3  ruff-0.7.2/crates/ruff_notebook/resources/test/fixtures/jupyter/cell/unicode_magic_gh9145.json
sha256:1ffde94b4ace8aabdfb464a2c4741fbc8f2b45ca08132387c2e5c3dc33bf239e  ruff-0.7.2/crates/ruff_notebook/resources/test/fixtures/jupyter/cell/valid_cell_magic.json
sha256:cb2be59ec75caae54637a199c84a366a67aebca036125dbb301b96bae102c975  ruff-0.7.2/crates/ruff_notebook/resources/test/fixtures/jupyter/cell/vscode_language_id_javascript.json
sha256:66d4507f943642877e8c9f8f5313c7692728141534166c0486ebe6fee31c181c  ruff-0.7.2/crates/ruff_notebook/resources/test/fixtures/jupyter/cell/vscode_language_id_python.json
sha256:c946ec1a5d99a5044c560f9dfa055d9d9f7c5e0a5eccfea92231af74f8e9fc17  ruff-0.7.2/crates/ruff_notebook/resources/test/fixtures/jupyter/invalid_extension.ipynb
sha256:37b29e6321064d28be70bc08e4054e3ba1df397b08fbb399bb6d6bf34401001e  ruff-0.7.2/crates/ruff_notebook/resources/test/fixtures/jupyter/ipy_escape_command.ipynb
sha256:93d5fc56e47e7fd65c5e422b910a6c7e9e0c74fc0ff50ad3c63705c322af76ca  ruff-0.7.2/crates/ruff_notebook/resources/test/fixtures/jupyter/ipy_escape_command_expected.ipynb
sha256:401e7a784f56113c5e8fd303078b4eaa81624acb19736defb6de43d3d995ef0d  ruff-0.7.2/crates/ruff_notebook/resources/test/fixtures/jupyter/isort.ipynb
sha256:40f8c3beec3d0e36f1ec19b63922bf6084b5a008b7611a44011b85a6f261b0ff  ruff-0.7.2/crates/ruff_notebook/resources/test/fixtures/jupyter/isort_expected.ipynb
sha256:5dad4dc307f85eac71c8f263a7b13b348ab659348aa67c6c0ad7657487312ac1  ruff-0.7.2/crates/ruff_notebook/resources/test/fixtures/jupyter/kernelspec_language.ipynb
sha256:02086a77c7272e11712d7f06ebc4e9fd0dc52ffce2ef4a3e29993ddcc8360d58  ruff-0.7.2/crates/ruff_notebook/resources/test/fixtures/jupyter/no_cell_id.ipynb
sha256:9cb6ca70e80af4525da03e1c1157a8b453fe6fc7797fdd494cda1ef63d0b9089  ruff-0.7.2/crates/ruff_notebook/resources/test/fixtures/jupyter/no_trailing_newline.ipynb
sha256:34cc05551a75c0684f4a03abc1bf56d9be939b194b656c29495229efff27f9aa  ruff-0.7.2/crates/ruff_notebook/resources/test/fixtures/jupyter/not_json.ipynb
sha256:e08419b177f36eb2ac14202f62eefc4799f4b6f868252021b790936e50884420  ruff-0.7.2/crates/ruff_notebook/resources/test/fixtures/jupyter/undefined_name.ipynb
sha256:28e15327a5c771800facf703de87e1a55e6bb9cae046870fde4e4f62c99f581f  ruff-0.7.2/crates/ruff_notebook/resources/test/fixtures/jupyter/unused_variable.ipynb
sha256:32f6a5c6c53ca911c3895c35f34a2ff4f39d8bb9b8a128d6fa04f9591ee6e8a7  ruff-0.7.2/crates/ruff_notebook/resources/test/fixtures/jupyter/unused_variable_expected.ipynb
sha256:8a6ceca114771f2bea5629dc856dc4252deb84b66368caf960ef24c55a94788b  ruff-0.7.2/crates/ruff_notebook/resources/test/fixtures/jupyter/valid.ipynb
sha256:a2d253a68a82ba21cce2a801ceaa4da79508b75e564c05c290e742e6b729ec82  ruff-0.7.2/crates/ruff_notebook/resources/test/fixtures/jupyter/vscode_language_id.ipynb
sha256:66d5882194d9e0aa1385f5cbe3f61eff774bdd560c9b01b5fc8d20323ccb7e23  ruff-0.7.2/crates/ruff_notebook/resources/test/fixtures/jupyter/vscode_language_id_expected.ipynb
sha256:ca3d163bab055381827226140568f3bef7eaac187cebd76878e0b63e9e442356  ruff-0.7.2/crates/ruff_notebook/resources/test/fixtures/jupyter/wrong_schema.ipynb
sha256:0e965c5eab577b4a1074b875b0ef46e1df3adef4f89775459477c557962eb8d8  ruff-0.7.2/crates/ruff_notebook/src/cell.rs
sha256:f4de2aa1df89e0dfb22a980cded8605dd9f9c065a11a291c4a3d4da47fc612a5  ruff-0.7.2/crates/ruff_notebook/src/index.rs
sha256:d0223bde34eb542feaf234ddf33a4c297f9e5164b9e9a92d1099d9866d2f1567  ruff-0.7.2/crates/ruff_notebook/src/lib.rs
sha256:d6f17f91c1efe513ee09f9ab9fda39198791e9a92c0dc29d36f0c7a39606ad4a  ruff-0.7.2/crates/ruff_notebook/src/notebook.rs
sha256:94affe78c6312b5133f9477318bf53c31d5e16e9fd8ddbfd2f4d850b22b9866a  ruff-0.7.2/crates/ruff_notebook/src/schema.rs
sha256:e1ff9e3849403e392ef8ede0dafe5fb1bd786abb2a9a89e37ccde52e51934861  ruff-0.7.2/crates/ruff_python_semantic/Cargo.toml
sha256:3076dc16861340833e5550c0e777a655ca31ea42d638f85d61d445749bfc93c6  ruff-0.7.2/crates/ruff_python_semantic/src/analyze/class.rs
sha256:f5b8942493508b3ee7bb9fd2c01003f3c64efffad9d8efb3ba47e55774cee9c1  ruff-0.7.2/crates/ruff_python_semantic/src/analyze/function_type.rs
sha256:04fd389c689a1d4c9cd7bf93f764deba6d22875e451997ae4f6256dd89563941  ruff-0.7.2/crates/ruff_python_semantic/src/analyze/imports.rs
sha256:c1838270f9eec471dbae9e37ab6046e778f45c0337caa83dcc5370399728bc38  ruff-0.7.2/crates/ruff_python_semantic/src/analyze/logging.rs
sha256:a9230b89ec6119d4e33fb73c5866b7c2fae15c5606a763196d1d318dba0ec6d9  ruff-0.7.2/crates/ruff_python_semantic/src/analyze/mod.rs
sha256:bd9279acb10d2beac92b43b028c8173ebab9a2c0208b5b5bc0e3dcbcebb3b743  ruff-0.7.2/crates/ruff_python_semantic/src/analyze/terminal.rs
sha256:77933052f017ef3fee46007faee8aa96b2c486134144cc27a5284f31e32599f1  ruff-0.7.2/crates/ruff_python_semantic/src/analyze/type_inference.rs
sha256:4684658bcf11cdda9d4e1d50f40894d11ee06492505b7c2b8763e9bfa713ac7d  ruff-0.7.2/crates/ruff_python_semantic/src/analyze/typing.rs
sha256:9da82dbbdf343138b46b449a521b4d0c7b0054b089282ca4772915c92b5d62df  ruff-0.7.2/crates/ruff_python_semantic/src/analyze/visibility.rs
sha256:666a645a72faeefdd2daf75e4cfafef6e406259053f701c4e1012818ce62dc6a  ruff-0.7.2/crates/ruff_python_semantic/src/binding.rs
sha256:b9fc3f117ee83f7f0ce97796f635cef9e329f39a1ea90135e646217272d6ae2f  ruff-0.7.2/crates/ruff_python_semantic/src/branches.rs
sha256:a9324ad8c7af80417a5fad99dc2d0be7b8138f239fd2a38fbe55b9326c7b72d1  ruff-0.7.2/crates/ruff_python_semantic/src/context.rs
sha256:c1ecf970b82c4ab0cdc40c79afd969c13e5a73aeea82e3310ab63cd276c36b4d  ruff-0.7.2/crates/ruff_python_semantic/src/definition.rs
sha256:ba74e26ba508bfe21f4ef4ac70f940129a2526d9ddd998717ced46277c285957  ruff-0.7.2/crates/ruff_python_semantic/src/globals.rs
sha256:e61d5564a8c511de9708b53eba4de6b1ce8b0a1e4d28a75238f570ecc418a380  ruff-0.7.2/crates/ruff_python_semantic/src/imports.rs
sha256:f30dc24ca9ff986ddb847c95c1072f9f964387886b35e3ea8265a0179accd8f2  ruff-0.7.2/crates/ruff_python_semantic/src/lib.rs
sha256:e537183e9ad46fa5fff3677c86212cfa08a517ef67f09e354dc79c50e3b18e32  ruff-0.7.2/crates/ruff_python_semantic/src/model/all.rs
sha256:8b33c9ed93ed3cb898894f88b5b66fab9880950132d3247828a1d0907ce46d22  ruff-0.7.2/crates/ruff_python_semantic/src/model.rs
sha256:c565462af8efaf088fc7e7f8736eaf348d073b48e8d5f63cc292a5e59d637fa9  ruff-0.7.2/crates/ruff_python_semantic/src/nodes.rs
sha256:ed665c0db636dc53c4e59a60ee46237b9a32a3d5359ecd677e44fa245ab6d873  ruff-0.7.2/crates/ruff_python_semantic/src/reference.rs
sha256:4a749557cf346d0d37860b0901fd9df1e260f78c699d4b093c2b696dec1e67e8  ruff-0.7.2/crates/ruff_python_semantic/src/scope.rs
sha256:f8fc97d6ba787ba092e503cbc418b45be664d6a922466c9f0707bbd7dd279316  ruff-0.7.2/crates/ruff_python_semantic/src/star_import.rs
sha256:2fdff03a524ca50a14a364c25c20787f33818b7111f5e287114d2591e52161a0  ruff-0.7.2/crates/ruff_cache/Cargo.toml
sha256:ba82259d96807e6c0776e7bb36d1c43ffb4135e9f187f80c94689c44ec3b7f54  ruff-0.7.2/crates/ruff_cache/src/cache_key.rs
sha256:a38df5ed1ad6daa526214df1c958fb4e878ff77cb67bfc2df20677533609f2e2  ruff-0.7.2/crates/ruff_cache/src/filetime.rs
sha256:f5bc73cf0ce833d885ff3a1a4a28adcbd8aed4dca49ba2fa8a19dd2fb3a05f56  ruff-0.7.2/crates/ruff_cache/src/globset.rs
sha256:01611b629ad51b2bda08e1dbbb6758807d994229ea65190ef8b41d8a15f2de8e  ruff-0.7.2/crates/ruff_cache/src/lib.rs
sha256:f6d007c8b875fcd1442e8ea55f176ad186614d181324d29a4ded69e4c65e39a2  ruff-0.7.2/crates/ruff_cache/tests/cache_key.rs
sha256:8f79a95859ae89e5c0712a6bdc70cae7b5487a3ceeabae1918ded16d6b2694c5  ruff-0.7.2/crates/ruff_python_ast/Cargo.toml
sha256:c078ce2df99d28046536240308b72d7da4eeeb62e52e9f33dc3e298a6cf75ec4  ruff-0.7.2/crates/ruff_python_ast/src/comparable.rs
sha256:1985716383884e9af9e0f99d4eb5149a5f302c1ce4046ce7aa6b00ca60c6ea9f  ruff-0.7.2/crates/ruff_python_ast/src/docstrings.rs
sha256:530281249836b0aaf4a2fc4d03bfca191f1dc7f62bf8a92a4e182a28bdd470f5  ruff-0.7.2/crates/ruff_python_ast/src/expression.rs
sha256:4e13eb5ac0eae6d78ca1e80249fccffa159245fe0eb928ff4276b8859783b535  ruff-0.7.2/crates/ruff_python_ast/src/hashable.rs
sha256:909925a67cc680fd6fd1b65de52cadaa4c8a6ffe094ec260a721bd5e0f9e8766  ruff-0.7.2/crates/ruff_python_ast/src/helpers.rs
sha256:d82af2b844af4863123564aa1d7e34ef13776fc9fe8b1531dd6f0f7a657c03a9  ruff-0.7.2/crates/ruff_python_ast/src/identifier.rs
sha256:ac13198609feda860ff8ec3c76c12e3874db431f9ab17f2852e56ddb3515dca2  ruff-0.7.2/crates/ruff_python_ast/src/int.rs
sha256:a082f31e30498b3d05f8e1589612799a63d899aa14bd5248daadb0a2306a9f06  ruff-0.7.2/crates/ruff_python_ast/src/lib.rs
sha256:2e646141d5052a163749e6df9428626260cac98d6c302252d3d3937e6a5090ca  ruff-0.7.2/crates/ruff_python_ast/src/name.rs
sha256:f79b66c426d0b5253b14cff7053d68b9ec4ae397109f6921e405706fa88f163f  ruff-0.7.2/crates/ruff_python_ast/src/node.rs
sha256:f1dacfbe733133cb02e8cbc1d086cecefda17edd43541dc4eb9096ecd1512c92  ruff-0.7.2/crates/ruff_python_ast/src/nodes.rs
sha256:17c077b980ddc860ff26dfab802f0d6eaf3ee8ef22a3da6a343dbbeeda58f69b  ruff-0.7.2/crates/ruff_python_ast/src/parenthesize.rs
sha256:e1b5fd42038d3fc8fcc5ba632ed5db5112da351bdc354aeb96f6399174357e65  ruff-0.7.2/crates/ruff_python_ast/src/relocate.rs
sha256:77051f5e3248cd3339b27a515d6c651c0f8ee0500a089e87564e18026fc04505  ruff-0.7.2/crates/ruff_python_ast/src/script.rs
sha256:cb7f6a577719ca12626f30965f0a25ecbfffa2c722e31b9a97c8eef7083fc802  ruff-0.7.2/crates/ruff_python_ast/src/statement_visitor.rs
sha256:4e9b0b0073fe76e4a50e916cb47a916b64d7f58b5f2156824aaf55b9fb27a64c  ruff-0.7.2/crates/ruff_python_ast/src/stmt_if.rs
sha256:95eb4d28163f2c0320e224e8110599af951e7ff0b14d443cc136a62dce10d787  ruff-0.7.2/crates/ruff_python_ast/src/str.rs
sha256:13b443d18d5beca2d502b049ccca476a36cd3a13cb82b39d0a20ae01f7c0d11f  ruff-0.7.2/crates/ruff_python_ast/src/str_prefix.rs
sha256:5835330fe61adbb0d7d4c55cf3948c3a49398c18b175ff7fb5053adea5460df5  ruff-0.7.2/crates/ruff_python_ast/src/traversal.rs
sha256:2be416cd19d5fc516be60570668710f8015bdfbf8e318dba04057b0add3ef640  ruff-0.7.2/crates/ruff_python_ast/src/types.rs
sha256:b578e6d37c0a448f3855087f56d6660108ac0b8921bc0e01de735283b6c06307  ruff-0.7.2/crates/ruff_python_ast/src/visitor/source_order.rs
sha256:62773ea17896eb5d3a16fe5c2d78b802529500100fee17af0523a1e9ed058919  ruff-0.7.2/crates/ruff_python_ast/src/visitor/transformer.rs
sha256:d6f55a93054f0efef6d78edb4e37e2879591150db866c7a9a72e3245bdff8e48  ruff-0.7.2/crates/ruff_python_ast/src/visitor.rs
sha256:e8e4ae1dc2fde949452cfb7e5299668acfcd2ffd20d719a4e679df577467fa4c  ruff-0.7.2/crates/ruff_python_ast/src/whitespace.rs
sha256:fa7e65b8a9242d8b496ba5039104c0cd23f98a1c886d52893a328b498258d0b4  ruff-0.7.2/crates/ruff_python_parser/Cargo.toml
sha256:be7b31b4342d652db493e346b666f5f48985d840bc38e5f3913889c9b287902f  ruff-0.7.2/crates/ruff_python_parser/CONTRIBUTING.md
sha256:7c4fcad419a1445cdc9854819d81c780874add53b548328f64921f220d1d5553  ruff-0.7.2/crates/ruff_python_parser/README.md
sha256:910092990acd9ef6bea0f1301c526afa46d0100c1d5d8f57fdc874f9d69c344c  ruff-0.7.2/crates/ruff_python_parser/resources/.editorconfig
sha256:298b3ec3bbb21bbbb45266fcde11fe56d21fa91861940c7f1dbb0055db65a509  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/ann_assign_stmt_invalid_annotation.py
sha256:7b5c3bb244ed8751ae8bded038928675fa2d5de3e2c8713657e98772939c71b0  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/ann_assign_stmt_invalid_target.py
sha256:7ca3ab4c6b93aaa3c7ab41ad5c1a472691b6b7f41fb08a30b0cf26c215e16970  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/ann_assign_stmt_invalid_value.py
sha256:31185c9e5fb63ef73bd14e11a8afb016753dca94ab869411a14b715aa502e464  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/ann_assign_stmt_missing_rhs.py
sha256:a7d43bb2feb2939f75ff81439439e64e16358476146a8c1e07926ae452d7e8e2  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/ann_assign_stmt_type_alias_annotation.py
sha256:71b333f2d339702b0dfabe2190c20eec0fde723c10c82ffd457b96d36b2738b3  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/args_unparenthesized_generator.py
sha256:2d886abdca4439bfc8a3a3538ed7907ab93bb9a05d8056b4ca2fb910ca7320ee  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/assert_empty_msg.py
sha256:2b0f211e0ba0f2b8c7fe6b4ffd2331cfd9458363dcf040c88db11b83fbef1c33  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/assert_empty_test.py
sha256:938ed9e68d10ba98ac5fb1d757e659a052c69319ddbbefd923f0857e988e983c  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/assert_invalid_msg_expr.py
sha256:175df1242fdbaab6e8755f6d5f1d262906f9de4e6bb4ad5ae3d83fc7ada08af9  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/assert_invalid_test_expr.py
sha256:ca8d1b55d75c054bad52eb6ac638db1f95cd9eb83063d4209157853692760c44  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/assign_stmt_invalid_target.py
sha256:be86343d9c0c18ba2b89177c29228f74fa7c1f3d19dd854b3a4f940b42c0cac4  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/assign_stmt_invalid_value_expr.py
sha256:5f23ffe42dca2a45be60a3b37ae0eedeeaddbbb4bad0ee3bd8ead8783d01fa45  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/assign_stmt_keyword_target.py
sha256:4958c802e0acdb6dfc84c2096d59b71f81b375aabb1db4a4a2d43247ccac6d25  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/assign_stmt_missing_rhs.py
sha256:585db619369ea730075924ee5bde31d247608da9572a38fc708466e68eaea42b  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/async_unexpected_token.py
sha256:994274b7718972de4c157f8c0fd0192ce557c8d6b9b93bda416e3359720d914c  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/aug_assign_stmt_invalid_target.py
sha256:a8b416a2e44c1da43a7e9d655045ceaf2349f29f5be839372ff786730ed77548  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/aug_assign_stmt_invalid_value.py
sha256:ae8f1389fa10769176d3827685d0cb741171f1eca042c014fc9045643ebc2aab  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/aug_assign_stmt_missing_rhs.py
sha256:b2b2c3bc22810be4f460dcb6dd0bc3bf35ffde24a304157d1dac4125387e0dfc  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/case_expect_indented_block.py
sha256:1c7e63ddb286b5aeeaf851f3a876790f83fdf08ed39a922c4e565955442199c3  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/class_def_empty_body.py
sha256:a5238bbd41071f6e15d61b2d2466ed37c99282ab4affe8db17da0e2a07d49a43  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/class_def_missing_name.py
sha256:9fc1768af7ef1b4726dbce1b10b9fc4ab9013c9994985082c1763c79fbc57a94  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/class_def_unclosed_type_param_list.py
sha256:eeeb83e10ea7cc56c02f5523bde5a61d59662d0ed72f736972f583115b930a3e  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/clause_expect_indented_block.py
sha256:4f5e955a434b816b618c9d1970b17013afe021d1858a754b7d7f78667bdcc302  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/clause_expect_single_statement.py
sha256:5dd9d5722f494608afb36135ed6a5d68454a6818bb1db73066a3d30237e5b0ef  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/comma_separated_missing_comma.py
sha256:a73301b7c9d48391bc8e8117567eb4fd77e600b218f4fa114653e9195528a245  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/comma_separated_missing_comma_between_elements.py
sha256:ab24528a68c9c26ed92dae79bd470bad5c1ec2faafba1cac4d2860a131f3ff98  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/comma_separated_missing_element_between_commas.py
sha256:3c360fe93025c8f9fa80e7a501694abd21d9a839aeecdbf8d92e518cf527699e  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/comma_separated_missing_first_element.py
sha256:3a7405d3bcaa70d0ab28beaaa20264b0ecf1a6ed8fd17ed49465b1da9f57b937  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/comprehension_missing_for_after_async.py
sha256:01502d535ccbb65769d36b1eb79af5b94b18839df9da9f231216b0158129eec2  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/decorator_invalid_expression.py
sha256:299f60cc8f3007e0284f69e93162a19acb399af27a16d03cf2e5b5ecbe5472ee  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/decorator_missing_expression.py
sha256:23697759b699aae484ab7a2986fd6d97b9788f9324e4dfef641df6fe3cf7d93c  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/decorator_missing_newline.py
sha256:d11741133a9536bc2f6ace7ccf1f2283b4c38a4e18a561d108548cb3e27e7bc1  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/decorator_unexpected_token.py
sha256:ebd29ba2e2913a57aca7960b082707b829eee3f0e6bbe97861adccf9f56ebe7a  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/del_incomplete_target.py
sha256:49209da58acfd6d520b491f395a8c9bd156b016363e068073b723cb021e4822d  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/del_stmt_empty.py
sha256:c78e51b9b772e9e66b169ab5d484b0101a8e465fce59b89871c96c03f5cda228  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/dotted_name_multiple_dots.py
sha256:b64e86f6d4c9fdf391bd6b5697c7ce7e9dccd383f38e021005fdf5efbd4a6bc6  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/except_stmt_invalid_expression.py
sha256:d73ba5cc63bd08b7686e49279c80909a58e093d8c75cf90c4b6694af9ac045f2  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/except_stmt_missing_as_name.py
sha256:2a783d51a1ee60a63781e83d616bf782bb57ee23ec857df64bdb2f0680899340  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/except_stmt_missing_exception.py
sha256:ec909995b8c44be7d7822e930e0c11371cb7d8b036a75ab738419322b694b25a  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/except_stmt_missing_exception_and_as_name.py
sha256:16c734db0efca17a195673c822238664c6c680484f893e4ce482d793f433b56f  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/except_stmt_unparenthesized_tuple.py
sha256:ad180058dd6fc0af2f03c100a395a0b8709547b8c9272bee27a1b75c11de6630  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/f_string_empty_expression.py
sha256:ca9b12c15d9e9ba2180338737310c22cffff286ddc8a39a7f71328f52bf4c1f0  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/f_string_invalid_conversion_flag_name_tok.py
sha256:219579f2476bdd216458078210bbfb6bcd4edc40b59ece15aadac1fb9c3b126d  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/f_string_invalid_conversion_flag_other_tok.py
sha256:6229e60e36deae9ac2c9b6edc4ae4decfa9d5e0ba1959cf75a23285e41209386  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/f_string_invalid_starred_expr.py
sha256:ace9239fd765b673e0c04f6f0d9ad2c8b1245cad8de719839cba90b366561216  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/f_string_lambda_without_parentheses.py
sha256:56ea7f167e5b121731b494e9a341f0bede771b5ae7432dc60ba30b27292ffe99  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/f_string_unclosed_lbrace.py
sha256:ef2199f5242cbe834789e66943c378a6576c6000a14077108f84ca3af94b7983  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/f_string_unclosed_lbrace_in_format_spec.py
sha256:6938225882daeca3c1cc16fbb467d9a9e28ed5f96e6ef72a99489f90de8e8dfa  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/for_stmt_invalid_iter_expr.py
sha256:0c1fc315794be9fdaee5176a3d1438fdf33bb72d888346b0b9413ccfc6360537  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/for_stmt_invalid_target.py
sha256:75d52b1aea28b7a32a80af8468edf37967d56e1d08dbdc87e9503e6148f0bd9d  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/for_stmt_invalid_target_binary_expr.py
sha256:39d9bb240592dc750dbf60c7cc9240ad7655a22c93fe0dd6d2081c494bf51d45  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/for_stmt_invalid_target_in_keyword.py
sha256:8dfe3a5ac387d43a117c3422109c406461dd4aae4b47e9ad9fd47e0159504393  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/for_stmt_missing_in_keyword.py
sha256:cc0f878a7868e404cf26e33c523ae97d5b1fc797c5b08e23f68eabfb7b6b22c9  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/for_stmt_missing_iter.py
sha256:04e8bd003a9bbc2f019c51f1a18a3e441b26929701fa95f122111f415a649aef  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/for_stmt_missing_target.py
sha256:050a56e14fa89d8ff77f60524e45aa01e636d05e918daf826edc8ae7dbdafda0  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/from_import_dotted_names.py
sha256:d1c5e76c969a809112ea1bbe718a895bece4b0db8cf1246bd2983b1b43f17c9a  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/from_import_empty_names.py
sha256:8577331ad6836bc033880dfec8b03958ae1a2f4a27446e83a37218d17cb24af5  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/from_import_missing_module.py
sha256:d260f5d6c7a4c3deaa3b0b6ce398411335c158661598bfb0175c392d072cbc24  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/from_import_missing_rpar.py
sha256:450dd713f568341a29b43bfa494fb117894b1632c3473d6618b0aa373af2ff1a  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/from_import_star_with_other_names.py
sha256:ea4329d848df38e69bf35a4143c7d7be709b94435f6dba9b9d27e8b1cf15ba6a  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/from_import_unparenthesized_trailing_comma.py
sha256:78de88d1902f3fb6582ff814781b4aedbf2e6d460fc62a0b51a5719c11d53932  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/function_def_empty_body.py
sha256:e6d195e9ea32f6b56a3bf30ad085ccf58363b56bb263f664de2d3caa359f187f  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/function_def_invalid_return_expr.py
sha256:1a2d6fa134d3600225dfbbdf96e7ca8d9f9f06516ff1996d1eb12fe6fdc7c182  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/function_def_missing_identifier.py
sha256:8af7d02e6e5ca78f349b8750ba68dab519964a70fe54fe14146c91eea7166e3b  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/function_def_missing_return_type.py
sha256:19c47fb831e4fb915b83d980b6b0d850391bf9940ae55757d311465ea64de98b  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/function_def_unclosed_parameter_list.py
sha256:37d01b536c70c522e7f956785fe8a344aa4b904009a52c1706f71a45d7152311  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/function_def_unclosed_type_param_list.py
sha256:7bae52b5eb62dfb5062d94ea2608adb1bb85bbaea097f8f932d27b39f4682f51  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/function_def_unparenthesized_return_types.py
sha256:bde69edbbd1e37f29a7d5abb737590d929362f186c935f5fa9384ce2074acec4  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/global_stmt_empty.py
sha256:59132cbf6a811fbf5608fc1a086a57d9fc263dc3e560483278db5653938df663  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/global_stmt_expression.py
sha256:e81f487e91e2be74fba1121fbe535c099e832076e85733435a1316e51c2c46b7  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/global_stmt_trailing_comma.py
sha256:63b0bbd23dd78d7d6cfe107ab8476cdac02040840535edab7ebfcaf46802f8f3  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/if_stmt_elif_missing_colon.py
sha256:139fd1e1df9abc51f0822f2502233f5f2d9c37d868b0a4e5f3dd7831f12ecf02  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/if_stmt_empty_body.py
sha256:c4a772f531d8b9d44321fcb47cab83bb68264fb4610156ac442c5fa377d4ee19  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/if_stmt_invalid_elif_test_expr.py
sha256:861bb5e65aba58eff4a87463b9af806e3d50175bc2f1f546eb79eb64ec74f630  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/if_stmt_invalid_test_expr.py
sha256:c26b0910772bfba9f3d7a740e9243faa312fc34417bd7e994820cb6ae1c74f19  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/if_stmt_missing_colon.py
sha256:35343488f458a3f3dae7d0da2d28a7cb11752f08aa2db578a14d99b69d7b0b68  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/if_stmt_missing_test.py
sha256:1809e891e475037e01de85aabe9af761efb21e1fdf9aa8d11d26ee9a746e493f  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/if_stmt_misspelled_elif.py
sha256:3f65ac27e8985b127ca8390cd730a30ac9dc55ca1fe2d786cfb2131d2829961b  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/implicitly_concatenated_unterminated_string.py
sha256:f77188f67ccbbf2574f7bc110ca449e81a4614e99010c4fd6e7673556407d1cf  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/implicitly_concatenated_unterminated_string_multiline.py
sha256:61de5c6804d1120be2f17d1a07e778b8dd6b293a704ddda5dce74c89bf9222f8  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/import_alias_missing_asname.py
sha256:68e67653d93a28e22741c0d09cdd8d2525a67ad8f2b8f03948d884b7857bb520  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/import_stmt_empty.py
sha256:69568fdcf38e57f4334c43c7b9e321f9f3862c321228ffc0c5cf793d45b1a9b2  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/import_stmt_parenthesized_names.py
sha256:af56bead989c57de19ec395571b1f2a5a076547edd7d2f7ecc0819fae5b47104  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/import_stmt_star_import.py
sha256:74923bcce01cd0957ee4ab8e33f4fed421d4757319ac0b7d92165c328caf1428  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/import_stmt_trailing_comma.py
sha256:d6569ee20192a9f001a7cf46487457f1d48e2fbd98f7e537330613c021740ff2  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/invalid_byte_literal.py
sha256:f08997c0a30389375aa2a7887a9138bc1a491fc70d39ff7479223b7603f53807  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/invalid_del_target.py
sha256:c8a6aa23a20ca3e7583f2010c3a84a0f55aa5e1fa21dbf113a3b2124ff6d3f44  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/invalid_fstring_literal_element.py
sha256:eced4c3a177c2813add4ef06da237987fd118de62b0d7eb26213cc1cb796483e  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/invalid_string_literal.py
sha256:f0736021eb125159715a639b1273e6b26ccaacf862757eb874f04e5bd9e8d21a  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/lambda_body_with_starred_expr.py
sha256:7e5736fb5274179d482030c8a64d801b366e93801c5332af5108047a992a9f79  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/lambda_body_with_yield_expr.py
sha256:fe119d1509ccf34c024efc7346c2aca30cd75a52b2202cb300fe95038dbfe8dc  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/match_classify_as_keyword.py
sha256:24548a5af6f771c75c29ee8464891cd42032403a4804badb2646eeefea82e636  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/match_classify_as_keyword_or_identifier.py
sha256:8e6a9c2450aa1f69700ac121720cc6da3f0389c2468e1abef3948962e3f944f8  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/match_expected_colon.py
sha256:6f808c30776dd5e6c26bc694560382d89033118acb6ecbfa43582e6739ab6936  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/match_stmt_expect_indented_block.py
sha256:9fa53a4977db4709af53d5342fb4b948f64e140ba12952f4213a24930c6ecea4  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/match_stmt_expected_case_block.py
sha256:8582a775373372484b57602d1353ca322ba6d102ca50d22c836b0c9416d94bb8  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/match_stmt_invalid_guard_expr.py
sha256:6d9e5315645225d6bb2b7c14adea4cced05233693417eb55c4dda76731e3d529  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/match_stmt_invalid_subject_expr.py
sha256:9be76e3d451aa6a10b40f4a8900a38c8ca6af4ea5005d8f58dec28ab29259a04  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/match_stmt_missing_guard_expr.py
sha256:48608c4779f129027a25100a97de7dfa4529a29e08598ad59157cb0036b4eec9  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/match_stmt_missing_pattern.py
sha256:854f6d640e1b2450a0208cf5f10d861daad044b7a9550cfad349eed54dcbca2f  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/match_stmt_no_newline_before_case.py
sha256:0f5dbe585f3418dcf944ef1d8e6aba514a65ec27cedeccf5696fb4a11c99b56e  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/match_stmt_single_starred_subject.py
sha256:fcf27d9a7ebf3b9fd379b5e0ddaead84edae031c116b49051197f7d565ca9661  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/mixed_bytes_and_non_bytes_literals.py
sha256:812e7af3568337467345151bb579a7e7c01de75ef30765ef2c87fee541ca23b3  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/multiple_clauses_on_same_line.py
sha256:a519b823553b063bff4c5a479b8a04db9ddcfaf62c4e753b4f12c9bb17829438  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/node_range_with_gaps.py
sha256:04b0164f435690583e3684a9e2d6746a7bc87a8af4d93fd45176399cd89d8b3d  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/nonlocal_stmt_empty.py
sha256:2f85095a3652241c6cf9d88fa13b7dbb7f661e53f5118d04c2557532e837119f  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/nonlocal_stmt_expression.py
sha256:57ad9e7fa0b5f6af06477aa04a0ec889ae09e70de2d72e0d08d84c260f8fc34a  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/nonlocal_stmt_trailing_comma.py
sha256:fe71fb6fd5874ef20ff30de0b262d1c807582c6e7f9b8a1b222c17882b7a32d6  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/param_missing_annotation.py
sha256:b12b280682d3e31f5eaa25d3965cbfac7d09eb64bbb7318fb0503592b3645301  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/param_missing_default.py
sha256:5f950d0780d733d3489a87d91a020c2ced979293c6dbd00c4f3b4db4ad6604df  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/param_with_invalid_annotation.py
sha256:8d151a2e1aa4b09691f7ccf2002ea2cef7ef6f1e252d988dc638db56b52affef  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/param_with_invalid_default.py
sha256:05f30bcc325525685e7aab8b5e108932e27d3eaf56deac3e4425c1d87a560821  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/param_with_invalid_star_annotation.py
sha256:89b115fc3dbddc00153bba7709b34c0e4a95ac961a0d880716f5a1a294008554  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/params_duplicate_names.py
sha256:4334eaa5af637e61c4d1a40182967759d19655b14987c50c17ae901d9cf58d47  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/params_expected_after_star_separator.py
sha256:1002af925f00c429d457567b21109666afafc1a9b35b58e9e3c9294cb9c44116  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/params_kwarg_after_star_separator.py
sha256:47282a8d33838aefaa14776d8839a0df760c83b6e95226fdd4fbda1d72ad804a  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/params_multiple_kwargs.py
sha256:dc6bbde5f64f17c28f7e214785a95d48919c4df986c1229c4ae4e25ac777099c  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/params_multiple_slash_separator.py
sha256:d6ad2654c2929ace9a20dff9b7e926ef41d4ff707489626aff5509399cb27db0  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/params_multiple_star_separator.py
sha256:990a78499e6864b1c57d7256f006d29dc256f81c92b557bef4561c27431fad18  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/params_multiple_varargs.py
sha256:4935bc3317e88628e56440d7fd7a29b51fd5e96557cc2a4a378ca2162bffd482  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/params_no_arg_before_slash.py
sha256:a736282cca0136e4113b736add6b175446faed996a5578d22d5333350d04be11  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/params_non_default_after_default.py
sha256:85e0e1f8ed9371a3869c8dd31b0bfdbdb1f6eddcb933fcd73400dafe32d7180a  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/params_star_after_slash.py
sha256:50800a8c0a7ffd8d760815cbfc229065950c0c755e4c1bc31e88b97d27b74417  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/params_star_separator_after_star_param.py
sha256:fee9340e78a599e6e5657de2ec648f5c15b25e4a84e498821e4c8be3c8a3d9f9  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/params_var_keyword_with_default.py
sha256:111972434aa81929a0562e2f4d2d5e4e2fcc3475017e7ecf43883c72feed7cb7  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/params_var_positional_with_default.py
sha256:dcc9f49a23501979ccef572e3a758d922e6303358131775aac9d4b7831eae687  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/raise_stmt_invalid_cause.py
sha256:beb547f17b688fdf9629eecf9ea6f1d2e2b65ef89115198da041593c6319d9fd  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/raise_stmt_invalid_exc.py
sha256:f24bbd9e47f677b24e2e1b7df931a383e033b9d0061945abca3f2f3c7a608043  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/raise_stmt_unparenthesized_tuple_cause.py
sha256:7543c35d1daa4019a529ca24c8800fc6cd2e7c0bca4631b5315b8ebaf21cf830  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/raise_stmt_unparenthesized_tuple_exc.py
sha256:098ffbb78a46dc9a7881f3b0e00fc162aa2fd58fce9293a2820d4156c27ddf13  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/return_stmt_invalid_expr.py
sha256:6c9782a1c23007eb38d7c5d60c52c2edae0dbb8f2f9f2cf5c61afec37288b526  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/simple_and_compound_stmt_on_same_line.py
sha256:bac1db646005710078af3fc06cb0b5f6a133c197ec3f03495157a122836a1a97  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/simple_and_compound_stmt_on_same_line_in_block.py
sha256:52dd73dcd43a02acfea80fceaf7e445212f2cea3399fece3e45ed2e7516539ce  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/simple_stmts_on_same_line.py
sha256:57fc9f3164a2199a251c7b307b8d8c1651d9890dfe980702c971d160ef209787  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/simple_stmts_on_same_line_in_block.py
sha256:0f9b47154abafef5e1a1dd17506a5a4612a72537a862b972accb02f03abb4221  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/try_stmt_invalid_order.py
sha256:39f342503d83afa954b5a7ede5624ee59dd6dffe2355b33af34473e8e475de58  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/try_stmt_missing_except_finally.py
sha256:d4c33fbb0f32a8f74c358aa3f824842e714dd99ea21b513a20cd9663da6c48fd  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/try_stmt_misspelled_except.py
sha256:c1868d2b58b342c02903a33bb5aa9d5c904828017adbfd8405fd67819955e8a2  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/type_alias_incomplete_stmt.py
sha256:b3901f8499866b31af1e2a7d90e441b1826ffeb2a2ad8b6d8f7ba984ab125fcb  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/type_alias_invalid_value_expr.py
sha256:c2cafb9ab651879ae7d805a0c4699995074a1bedc874b2921e0d1689852c51ba  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/type_param_invalid_bound_expr.py
sha256:467fde4e7996f136dd123a97a40251c25f8aea0ebe3f33940be634f18da2f7e6  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/type_param_missing_bound.py
sha256:c01dd08d81580172549ff4993b0d54601a9c7c3713389639e5b7c545cd011848  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/type_param_param_spec_bound.py
sha256:2ec55b3e3a4ddaeb9121cf520fafa06e53049ea8719a1d488477f2eb6d4a971a  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/type_param_param_spec_invalid_default_expr.py
sha256:645c106e7b2c35edd5a1d888af65963b6a990d7c7cf235f48aa43db33a0d62ac  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/type_param_param_spec_missing_default.py
sha256:cfb6b6c58dadacf55b028de66de12a52bd2292842c48f2d12ad3718bcad20ed8  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/type_param_type_var_invalid_default_expr.py
sha256:765342bb63309717eddd6baffe92060f7bc0aa188938665c8dd34131ee17d94d  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/type_param_type_var_missing_default.py
sha256:96bd4eaf68835fb89f9f4f62382c132303b237bf0e54ea5eafcc1da31134a997  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/type_param_type_var_tuple_bound.py
sha256:733f79aa37d96784bac491e3b2c32b0fef5778049f4089794380c5bfc416cdce  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/type_param_type_var_tuple_invalid_default_expr.py
sha256:3e92ab2930a02795ba77fd61d1d54c7d2aa718ea5fd33d532f43f9343f7d95d2  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/type_param_type_var_tuple_missing_default.py
sha256:78238616222ba130df707304802b7a9b57f74f7625824f5095c7c9f909806338  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/type_params_empty.py
sha256:aa670914f3fb4159f066c56a6d928a518542285088cec41ae6ecdf10b2a493d9  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/unterminated_fstring_newline_recovery.py
sha256:128055b74cb72b5977c43934027a8c46f407e9b3ce5bd3ef70995e964125d8aa  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/while_stmt_invalid_test_expr.py
sha256:16ca0e7df97ef413686c535bf646f3b877c956c4ef32bd9bfd0718d88a776e67  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/while_stmt_missing_colon.py
sha256:2c56e24c312ae6609cf9f7364bd087fca1b17a66a8461c2cead81d29f31f7fde  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/while_stmt_missing_test.py
sha256:52e9a008fbc4f70c1c84640cf4febe7318cec1350c18b04dc36707acd8ebfc35  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/with_items_parenthesized_missing_colon.py
sha256:2d0eb9a49504aab05a90682c51d77aadb14736c7235a557c96789a71608bbefb  ruff-0.7.2/crates/ruff_python_parser/resources/inline/err/with_items_parenthesized_missing_comma.py
sha256:4129f895bf7e554501b3d95fe7aa06899bfc40c4e7e5bbe012dcc481701e0b23  ruff-0.7.2/crates/ruff_python_parser/resources/inline/ok/ambiguous_lpar_with_items_binary_expr.py
sha256:f163d57e8ad0dd3f6e64431ea9023c2d68f9ea0c5993ebf4a0871dce7686d943  ruff-0.7.2/crates/ruff_python_parser/resources/inline/ok/ambiguous_lpar_with_items_if_expr.py
sha256:c63f47148414e74e30c883931bf57a8f4beca3d744d462f9fb3d5bb70c3e7fe1  ruff-0.7.2/crates/ruff_python_parser/resources/inline/ok/ann_assign_stmt_simple_target.py
sha256:1d77f93479a58f2de6afbeb6f81af6bff23a2b846ef785735fac53df53330b4a  ruff-0.7.2/crates/ruff_python_parser/resources/inline/ok/args_unparenthesized_generator.py
sha256:e36384ef467823edf4ead31d6572abe80b5eee020b5dd6eca9e0f9a77d85f548  ruff-0.7.2/crates/ruff_python_parser/resources/inline/ok/assign_targets_terminator.py
sha256:1b75c146ee12c87c3ba9c6ec53b5352f46ec4fd6795dc8c27b694cd6236322ac  ruff-0.7.2/crates/ruff_python_parser/resources/inline/ok/async_for_statement.py
sha256:98357a4876eb4eccc1bcb2ed6aeff13be2d309b973071156898dc947df9545f9  ruff-0.7.2/crates/ruff_python_parser/resources/inline/ok/async_function_definition.py
sha256:10c8aa12af03ff603cfe09ba12ea0cc7eff7fba6a53705625d77ecce6619e17f  ruff-0.7.2/crates/ruff_python_parser/resources/inline/ok/async_with_statement.py
sha256:9e43ba70d97774faa26ad9f64bb2fde982ae219bef80b56812aabad022b5c07e  ruff-0.7.2/crates/ruff_python_parser/resources/inline/ok/class_def_arguments.py
sha256:732ce25040590abbe4af7faaec9c11237971b7058de804b471cba57726b315ca  ruff-0.7.2/crates/ruff_python_parser/resources/inline/ok/comma_separated_regular_list_terminator.py
sha256:0e3769cd572dbf077c0f78919655c1feea860c8bd5a9187632b4aca0e98c3943  ruff-0.7.2/crates/ruff_python_parser/resources/inline/ok/decorator_async_function.py
sha256:655fa7b6bd7b25edf51efc7b3d21952d88ca9da05caf40fe239a29ccc599414c  ruff-0.7.2/crates/ruff_python_parser/resources/inline/ok/del_targets_terminator.py
sha256:8fb84e28b1f3efcbb0e6fef138f038df8bd64f13fe5fe83950b83c537f641d68  ruff-0.7.2/crates/ruff_python_parser/resources/inline/ok/dotted_name_normalized_spaces.py
sha256:c3ef6cc3032053d140edfc7961261e8fbdb18e83012a439884e6e8b83d8232fa  ruff-0.7.2/crates/ruff_python_parser/resources/inline/ok/except_stmt_as_name_soft_keyword.py
sha256:9e894fc24255587da8a7c06ca8f640974c70e6a135dd51658b0a7a1d40e5b1fa  ruff-0.7.2/crates/ruff_python_parser/resources/inline/ok/for_in_target_valid_expr.py
sha256:f970acbc62699a18f0e24c7fc3df11e30776e3bce3719c1dd97f8bd1b6c3d6a5  ruff-0.7.2/crates/ruff_python_parser/resources/inline/ok/from_import_no_space.py
sha256:607fc07a0bd0270157e09b202bd32c18e3cdf8db2e115d99b633e251495be806  ruff-0.7.2/crates/ruff_python_parser/resources/inline/ok/from_import_soft_keyword_module_name.py
sha256:b4a877ed96088cc3bfbfd90c35f8d494034e004e3465cba0fce5712a7a639f20  ruff-0.7.2/crates/ruff_python_parser/resources/inline/ok/from_import_stmt_terminator.py
sha256:1ab136c47a9313e641f55348bf4de988a99378d887fc57914b195f8265511fba  ruff-0.7.2/crates/ruff_python_parser/resources/inline/ok/fstring_format_spec_terminator.py
sha256:87292d0c5d390f3416f18fcb2ba57d8374a37fdd06d1cad3d0bf2c5fb5daf0c5  ruff-0.7.2/crates/ruff_python_parser/resources/inline/ok/function_def_parameter_range.py
sha256:d0f3e962ddbb0387ad8acacd0a3cbf2290245ce6bdbb9004b9cca593a159c5bd  ruff-0.7.2/crates/ruff_python_parser/resources/inline/ok/function_def_parenthesized_return_types.py
sha256:35e009d4e94fd8acb911d1b71d36a1af3aac4eefcb555d387ddc42e34c191691  ruff-0.7.2/crates/ruff_python_parser/resources/inline/ok/function_def_valid_return_expr.py
sha256:196fa4340bab24eec99108a6c72d71ba6e2e845d9b3c05ca45f5936f3ac25137  ruff-0.7.2/crates/ruff_python_parser/resources/inline/ok/global_stmt.py
sha256:94ce302e2ab3138ae75fc7a5791c36dcce70b980d1215d13f1fa5d972575fdb8  ruff-0.7.2/crates/ruff_python_parser/resources/inline/ok/import_as_name_soft_keyword.py
sha256:1aa51201645977a841ee0651295d901ef2a28a9096c6f983be7b51bbf2aa9e49  ruff-0.7.2/crates/ruff_python_parser/resources/inline/ok/import_stmt_terminator.py
sha256:1b65e9829661c9bacfcec420d7009e247888e3ce535313e42b3fe27db280480d  ruff-0.7.2/crates/ruff_python_parser/resources/inline/ok/lambda_with_no_parameters.py
sha256:0b5ecc9553d1de2ea1e880ef443dbdfb7ef39d7c4c55d759ce466a7978daab04  ruff-0.7.2/crates/ruff_python_parser/resources/inline/ok/lambda_with_valid_body.py
sha256:050bf05732b6ebe67cbcc20dc4799bc90dd9a185bbd12dce56b31b8fe466f9a0  ruff-0.7.2/crates/ruff_python_parser/resources/inline/ok/match_as_pattern.py
sha256:afc32f0ae983a369bea043eb9abf0834d457ef0c99d8be535b4c0f758cb729b6  ruff-0.7.2/crates/ruff_python_parser/resources/inline/ok/match_as_pattern_soft_keyword.py
sha256:fadc63f2a13b5269340fd00ce5bef22fad538c7a436132fc7c1d767f0ca3522f  ruff-0.7.2/crates/ruff_python_parser/resources/inline/ok/match_attr_pattern_soft_keyword.py
sha256:c610d047bd91bb3d2042107a25edd5568fde992d7915878d155625676812d976  ruff-0.7.2/crates/ruff_python_parser/resources/inline/ok/match_classify_as_identifier_1.py
sha256:e082502eccd61b31854f915e0ecdbfb3f68a476d80ec0cbba148cf1f31496a69  ruff-0.7.2/crates/ruff_python_parser/resources/inline/ok/match_classify_as_identifier_2.py
sha256:8c4f35ed8402bfedd91aa72a9db68d1712a503b233e0b256053046b777e25867  ruff-0.7.2/crates/ruff_python_parser/resources/inline/ok/match_classify_as_keyword_1.py
sha256:fdb6686a7eaf2c6edfa62a6e7c8b8d93f45aa8a552c905aa40edfa6c365562db  ruff-0.7.2/crates/ruff_python_parser/resources/inline/ok/match_classify_as_keyword_2.py
sha256:82d768d6d280d531ff72143589b60a5dca17056079a93d28f9dde953e40685d2  ruff-0.7.2/crates/ruff_python_parser/resources/inline/ok/match_classify_as_keyword_or_identifier.py
sha256:a17db88c6e7d6bef997bd87af04aaf0ba7f1614f11893cdcadf034ecab8e4bcc  ruff-0.7.2/crates/ruff_python_parser/resources/inline/ok/match_sequence_pattern_parentheses_terminator.py
sha256:029bbca54dcdf53f87337991f7a7624ba6ba0ff9544c6037913667f64890b5d2  ruff-0.7.2/crates/ruff_python_parser/resources/inline/ok/match_sequence_pattern_terminator.py
sha256:900a43eed9885002f612b55fd3c28410961a0bedd5d08b5c24e32d995117495d  ruff-0.7.2/crates/ruff_python_parser/resources/inline/ok/match_stmt_subject_expr.py
sha256:19947a8c23fc9b579b8f9fdb9600ba7476f6f01abad14dadb591c6dfc0f91dff  ruff-0.7.2/crates/ruff_python_parser/resources/inline/ok/match_stmt_valid_guard_expr.py
sha256:c2ce5c9db95c7e9330c66f267c33e302c5a0f1ee8323d710ceedea4003e2886e  ruff-0.7.2/crates/ruff_python_parser/resources/inline/ok/nonlocal_stmt.py
sha256:b41c84d9ddb1cee753306c2d7b27047e818717b694812bd03a87de8f0b188db8  ruff-0.7.2/crates/ruff_python_parser/resources/inline/ok/param_with_annotation.py
sha256:c8d553559d63869e3eeb0758cb5569363e14727a03ebbe417378803d63902fe3  ruff-0.7.2/crates/ruff_python_parser/resources/inline/ok/param_with_default.py
sha256:960a414c83fe8b5cc24fea4d208bfcb65823d637bd63c8762ef01171f39b7b27  ruff-0.7.2/crates/ruff_python_parser/resources/inline/ok/param_with_star_annotation.py
sha256:761c8ddbbb7591dd52dca56f767b773472840216ee2cc42e170ea5ed944f4c7f  ruff-0.7.2/crates/ruff_python_parser/resources/inline/ok/params_non_default_after_star.py
sha256:254512181a176e4c4f8faba19aa8760ef0cf3923d271ab784346adcf267cb13d  ruff-0.7.2/crates/ruff_python_parser/resources/inline/ok/params_seen_keyword_only_param_after_star.py
sha256:62a05266293866a19cfd4d87898780c92c3e4f596420a28b347a11cb85a5b9ec  ruff-0.7.2/crates/ruff_python_parser/resources/inline/ok/simple_stmts_in_block.py
sha256:26466e9f6839873775adee707e9232fe80ac5bba98973079ed60c463bb7d46ea  ruff-0.7.2/crates/ruff_python_parser/resources/inline/ok/simple_stmts_with_semicolons.py
sha256:bc2ed19a7898b980d2b5a8dd5b6559a7acb31798ff233538e0827546abf81b54  ruff-0.7.2/crates/ruff_python_parser/resources/inline/ok/type_param_param_spec.py
sha256:7f9ead59b1cad97ba5f8705b95fa85003c206f27a91139abd902e17df398a20b  ruff-0.7.2/crates/ruff_python_parser/resources/inline/ok/type_param_type_var.py
sha256:eaa02462fefb43acf36f40b6ea1b35705cc90f29c2cf4d55dfa930d891ec4980  ruff-0.7.2/crates/ruff_python_parser/resources/inline/ok/type_param_type_var_tuple.py
sha256:4fefc2d093ee35029afec3e7944605fa1b53e39efc7bd5022b619a2f95ae49ed  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/arguments/double_starred.py
sha256:0c3296ba57cad9b0b4b15bee914d4ace0dd61c91c3938a82ecb074fdd18a9e69  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/arguments/duplicate_keyword_arguments.py
sha256:e155418f86fe102addf40a6937a761a3b96f94e2e304a4053e8e6edd0a1e1b1e  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/arguments/invalid_expression.py
sha256:b613d2b1a2131c14d2200856246bc3edacc04652f4dce5ab686f1be0a9da325b  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/arguments/invalid_keyword_expression.py
sha256:988c81497ba387a2cecc69d476f0079c63771a34ad1598678819d91a818ac8b0  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/arguments/invalid_order.py
sha256:15cd53d74a421389532eaf0b4795334aad755269712d85b46acb5f31272bfd00  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/arguments/missing_argument.py
sha256:0bcacd68269c588df7183b938d25dcb00bfd748bbb7dff57712a185fb1a3f158  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/arguments/missing_comma.py
sha256:db427a8753d0e780612e3c55c023bdcf6adb803eea1f5e510bc38bbd61476e7d  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/arguments/missing_expression.py
sha256:a3f04d0a26abd76e4dd57ede9c6225a8a68405f1e487d228a91bf86c7b1a74da  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/arguments/starred.py
sha256:f9da35dfa2aa2bd0c9d4f1fa5ccfdbb41e73917794c0b5be018aea9492bbb0d4  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/arguments/unclosed_0.py
sha256:a1e6ea3ae86587d881224401eb07fe3e0467cd1f7c0a188dbf2aa55b8a977998  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/arguments/unclosed_1.py
sha256:e7f074053364a0f3e6d81f8e2ead602a3dea2f6fea15f66cb99af039c835b4a9  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/arguments/unclosed_2.py
sha256:c419eaa8d3ad671453b943c39d4fbc3c10b1666a945221504a2bbab1c7eab5df  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/attribute/invalid_member.py
sha256:6184d35ed1f66ac6a2abbc40c88fc7801b4a6d7166d5d1a1571cfdc9a08fb027  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/attribute/multiple_dots.py
sha256:71cfbbf6b46b097bf84e7f2c51f17d0c49ec86609dbd72492c1f419ed6d8f0b2  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/attribute/no_member.py
sha256:3d9b0d3a446d6c50bba2d7fd242a006244f704248f51c5c6e1afbcd43078932a  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/await/no_expression_0.py
sha256:c280688923ee040e9088e28e1afe2f129e121b412a5fad9ef0aa3fb319799d16  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/await/no_expression_1.py
sha256:11b12b31ca24a920f895a7e1483343b63b8426bb7f6686495a02bb0e193edf87  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/await/recover.py
sha256:0e6f126ce5b7866ce50fc4cc16416048dc1bbe34d21e8e88d99f28e1963ed59d  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/bin_op/invalid_rhs_expression.py
sha256:69ff5bdfb5d8049b8bfea6fde496206201edf6aab1b79b3f6ed152cb1ccc9c49  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/bin_op/missing_lhs.py
sha256:cde6c9918dac9828cbe972ea58ed5be9f1fe201fb3d1340e3f9c71e51a23081f  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/bin_op/missing_rhs_0.py
sha256:2bd5b582f068c8363401a0280104d4bb3b50cc9138c8401471adc461b879cbdc  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/bin_op/missing_rhs_1.py
sha256:87fc2a7bc48bc6fca89a0981d0b11ff19afa4909392060c2e62127612929bcab  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/bin_op/multiple_ops.py
sha256:452c8980990fd27c4d28f7d68d65b2a9ad4e9713a75220ba958b58a5c99e1852  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/bin_op/named_expression.py
sha256:549555f2ea3a574649557588f007bbca708fdb383308394297ad0cd85eec70a0  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/bin_op/starred_expression.py
sha256:0e11474d0bd95bfb9661865a69430058c5168e264580139bfe03f8cbdbd9bb40  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/bool_op/invalid_rhs_expression.py
sha256:b8b7ff84e72c1f22d0f93c0546f34f677b2aa8d9bffd1596127c488ee770b6e9  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/bool_op/missing_lhs.py
sha256:7ede149de64b19e17071b0924b48754b17bdef4ae11481477632882ec2d65a2b  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/bool_op/missing_rhs.py
sha256:f5dea8067ba20f394debd2f850acd5d4fd50aecd15a6bec2836940eaeab51ab1  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/bool_op/named_expression.py
sha256:549fc43719a97d3da6705b22e39b81cc4b6ca0a7cad06b2697e10fba7bf6bd01  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/bool_op/starred_expression.py
sha256:2277c99d3b91a6839f49693ba0e574224c2f9b6415b3b26ead6641ea7d0043ae  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/compare/invalid_order.py
sha256:d10f426242fe0617f798418f56b2dd3b9206cb5e42e2f3877e512eac082ed436  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/compare/invalid_rhs_expression.py
sha256:d29372e8975255f7ac57b1ce73a3449b9824a05967e89822301b79a7b9749d6e  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/compare/missing_lhs.py
sha256:d8e5e11a723561a315af833475d10fe4f5ea20fed75cb16c591052e6334be723  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/compare/missing_rhs_0.py
sha256:72770eb2dcb3bceb713c4c10e602bd99c6a5b80096847f2461bf2e38ce18342b  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/compare/missing_rhs_1.py
sha256:fd1c389f9f21aa3ee677ef130239d6538dd8e0f4d6f165aeda1d08934ea01a87  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/compare/missing_rhs_2.py
sha256:4256a50c08a3dba2c52a6997b320a4d9354c8bfd0b1a3b8b91587ef7f9b2405c  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/compare/multiple_equals.py
sha256:aaca496438e7523e06c089c9bca793f6a0a0f045571200fe9a5eac5416ddc07f  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/compare/named_expression.py
sha256:2664e73bf44f919af2acd1a25774c265215579972f53730784f7e9b1b8400cb8  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/compare/starred_expression.py
sha256:4515a08f407fc53dea086f216d80ebd5e84bb33f77f10bbdd7e5acd70e1a56fa  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/dict/comprehension.py
sha256:c993c2acbed6e6ca67ac70e43351874e88fd4e34d89cdd25fd3a73ea885fb140  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/dict/double_star.py
sha256:f1693e935867c3141a4bdbaf2249bdecb3fb55b6931b9bb3f123df1b087e490c  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/dict/double_star_comprehension.py
sha256:e7a9cf818c20bb8b4d8d49f973c7c031d13906cd2b906f8e9cdd4891ec0c3c2a  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/dict/missing_closing_brace_0.py
sha256:70ab28e11198162a38993d2e90695008bd18f7e2ec1063f1efbfaed533be4328  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/dict/missing_closing_brace_1.py
sha256:70adf30a0e89ea3b7d5e9343c8bbc459cf2b639c9e59f6f085168cec0b989938  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/dict/missing_closing_brace_2.py
sha256:4b7726434a4c4febcd0433a71e785569126b93c241332efdc429cfaf9fef00e8  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/dict/named_expression_0.py
sha256:9d213f280beaa66f3bfe3d1f15d5476f3e690d9b0c4f5c6acfa45face4dec998  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/dict/named_expression_1.py
sha256:0010fdb9b3dbeec2953f1af7395c5e8dd2ac254a676452efd18cc0a9d341e900  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/dict/recover.py
sha256:199fa1f48fd305bb2ed011cdf69d0ad7ee765595ae765dd88694b7a264199ada  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/emoji_identifiers.py
sha256:8e19029cb3e5478781ccb79a6aaa1073a4077b90c7afb80b4f6e3ffacd841e25  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/emoji_statement.py
sha256:793a5f71ae21eab9b6b37ea24e3df2e02a16e8333d5e880249ac4982d6f3b1c4  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/if/missing_orelse_expr_0.py
sha256:a378fa3eaf66d2e69e9aafc3eeb6fa7334e5bcb70aa8b37fcf655703bb2fe02a  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/if/missing_orelse_expr_1.py
sha256:df7d990652153823f1bcfedbf69cfc6e3102d31534bb046f34197b737fd74f5d  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/if/missing_test_expr_0.py
sha256:bfe03effe7600426b509a5d156b0fa236fe45bf6fe5a511b77c4ba400cf82c34  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/if/missing_test_expr_1.py
sha256:da5139b4b632443037dfb10cb5b7811f7aa908af9bdcdda1b70fc032c704479f  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/if/recover.py
sha256:25ecd3fabc8ade1fba0b862fcae5dab653a1f5525d604f3137755af99d5c87b8  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/lambda_default_parameters.py
sha256:be833548e99918184690975c0844dac8369a74b0002a548cfd355681242425ad  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/lambda_duplicate_parameters.py
sha256:5c1c4da0ec655c2ed5ca86c01e7abfc80e6910875c04dec80e95bc8bd6d74df0  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/list/comprehension.py
sha256:8cc64806d9fffc90bab8053b34fe452a86accaefb75b36e2a88c87b3090cc41b  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/list/missing_closing_bracket_0.py
sha256:2341adae68013e873964c6638509f175c84c31c0c22d2e2b25e47bb72fd884a3  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/list/missing_closing_bracket_1.py
sha256:96f8d449e3ed33889e18225be7bf887d21bb0f92d9a232cebfc68e9116608ab6  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/list/missing_closing_bracket_2.py
sha256:77bdef8d11bc2a5043a2484068257888e57d1c3227ae873df4a60241454ffc72  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/list/missing_closing_bracket_3.py
sha256:ecf09847ff71689fb4f87dfcba1502a8765615b897b658174ba63e063c0df24d  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/list/recover.py
sha256:0e141704b3882bf01678d1b5d9eabcdd1aa51848591a5ce2ee5422b5b5955802  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/list/star_expression_precedence.py
sha256:f7b05354ab583260d060fbf09edd2c1f85ec8b44a2156c48491ce4730f560ada  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/named/invalid_target.py
sha256:186cb65ef830eee6942e15683070202a85ee7870c9020d79cf855700e63751a6  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/named/missing_expression_0.py
sha256:e928bcd256059816c7f5849be1967dc65f75a73db7b85748e373a0b5d39ee8fd  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/named/missing_expression_1.py
sha256:a49ef43fd66b65287f0527d2f717eccb71ef081c1cb044a10ecb45ba9c66904b  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/named/missing_expression_2.py
sha256:fa18583e7474f614b7e4f23b926f314f84a7c4963e7facde300e7e71338b9ce4  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/named/missing_expression_3.py
sha256:c0c203f88e7250b400c7bcee9635e9ce7c35e08364013081e24355c4aa3b1f82  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/named/missing_expression_4.py
sha256:fa4b0b54060dfdbbfccf4d0056f4101bf8548f2034d6c20efea1963dfdfa85ff  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/parenthesized/generator.py
sha256:9697342eaf2bdc9eb569d42c0f3cb84f039a4d338197b8b434dd599fb3c518c4  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/parenthesized/missing_closing_paren_0.py
sha256:5e4cfb499ce91128df177fe627aac3b83d25466cd8c99fabe5ce86c36569299d  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/parenthesized/missing_closing_paren_1.py
sha256:2ede9330509585aaecff12c7d5cd9096f55b2f1a196e7a8fbeb0aabf60c5706d  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/parenthesized/missing_closing_paren_2.py
sha256:fc58385f22e4d72789a003a4ff7593288e76469dc78da8409e77ba861391f629  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/parenthesized/missing_closing_paren_3.py
sha256:76c48b8c90d47a16199ebe62443c9f7fe955912df5f87a130a61ec53dcce6ca9  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/parenthesized/parenthesized.py
sha256:3dc6dec655b84eb9806dbf1a96a42a85d0650b46dc43765ea6d6c5dd269a9343  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/parenthesized/tuple.py
sha256:2afcced9f90cc96a1edba3dd308bd84f1457ea6cdfeddece7bdda26d64a70a78  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/parenthesized/tuple_starred_expr.py
sha256:b44f614d32affc914ab365ef14a3005a4b3fbc037c9261c836d11538bc05a3db  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/set/comprehension.py
sha256:2c6f2d4a2494717d8b6e7ffffe24d96068d2ba6875e99be2201b3eb55e9ff64e  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/set/missing_closing_curly_brace_0.py
sha256:bc6204109e450211e394fe0fe28d7c48583dc3212078a5aef4f42acdc9c9a95f  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/set/missing_closing_curly_brace_1.py
sha256:36bf591b54108e783812ded1480a10ad070189dd4cba737c2c4f610b1950567f  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/set/missing_closing_curly_brace_2.py
sha256:452ef1b3cb1575c53af78f0350025943b593727b53267cb5745db02c6e4e8a8e  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/set/missing_closing_curly_brace_3.py
sha256:011edaf218d18f50a234508fd7eead223bf7f67f5b1abb7a0789dc71a6d1a24e  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/set/recover.py
sha256:676f1d3517fdfd562f5fc791ba2528f7ecfe26866619a1e8736f9f28d777c4ec  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/set/star_expression_precedence.py
sha256:1506dac8771b7dde7f1fa731bad6be4ad4627f13def3c6183444e24ec4bc3870  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/subscript/invalid_slice_element.py
sha256:97aef19ff7570a2ef4e01e7ddba653a1a16a99945b7ed4b0b62582d250fe65a3  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/subscript/unclosed_slice_0.py
sha256:8626990a228aa3ff5f3c13cf9272d63078f4ffe31604dbd19f7b8eeb9ac573c8  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/subscript/unclosed_slice_1.py
sha256:7b26369bf298db3add32406d63955f8347eb50253ecb858510a99f159084ba82  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/unary/named_expression.py
sha256:8d28f6a6412aebff6d5ecaabf2f831f45a30b10dd2a7f994599688e634b4e9b1  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/unary/no_expression_0.py
sha256:4cf0c0e7387fd7d4ce8577ba0f8510380c70f7e4f2753d7cf9151f96967affad  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/unary/no_expression_1.py
sha256:db769510efcb3e1ac3169722f86aaa9aa4f6e065ce6cfa069117419b1222b7f5  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/unary.py
sha256:f787821479b37438ccb4280ad9b6e3109ad8e8dfa50d10bd264f0a88540d6552  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/yield/named_expression.py
sha256:18aa05cecb77c5620d95de0b243d6ed4debf8a93c3673acd11b1578cca77972b  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/yield/star_expression.py
sha256:cdc5d44ac2a05dd258da0217b9e328c97f155ece309db1a55448d77d9cf45c42  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/yield_from/starred_expression.py
sha256:57e199498d07d3b9a085b048ff6786fe4b66e5cea145c50ff0eb5c0949172aff  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/expressions/yield_from/unparenthesized.py
sha256:32792a219fba42b46cb1d138f925fb379765a24ff909f64f53e8dd568c30822c  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/re_lex_logical_token.py
sha256:0e69675171ae020af9288b01b58bc4726dfdd1379db7a953144600afbbe53c60  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/re_lex_logical_token_mac_eol.py
sha256:48ef5671d089fcf622238f012ce65671997524728d715f9ca9841967dce0a19d  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/re_lex_logical_token_windows_eol.py
sha256:3a9fc3267992a56aaa966ec10d1fbb72f06f0248aaae326c5773d56fadf5eec9  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/re_lexing/fstring_format_spec_1.py
sha256:c4efb366e8e6d1818b88fdf7da530f7b699d35ffc6c0efcdc08ef03edc096e3b  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/re_lexing/line_continuation_1.py
sha256:9fd4cb6571238b793a23e2be71da5caffb2bd8874f661f77185429787cd5855c  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/re_lexing/line_continuation_windows_eol.py
sha256:f1a76a43fb719052f2bdc54e2182c9b957c44b9712b976e3d3c544576076efcf  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/re_lexing/triple_quoted_fstring_1.py
sha256:9130d89c9b69e258a20a2f00d45cfce664e6679fbd2f7934c70ddb994408a9d7  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/re_lexing/triple_quoted_fstring_2.py
sha256:2daf097c5ebfe6dbf73f271269fd1f96be6c23d883c76f8147bde7e92d99e69e  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/re_lexing/triple_quoted_fstring_3.py
sha256:da8b94c4b5905caddcbae5ca4ca2d4ba5dfc63a1a7f683405bc990623243cc35  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/statements/function_type_parameters.py
sha256:a6da96c9a4fcbd360f63e73de2e9daeddefa17a0d91a67cfa69984907ea608b3  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/statements/if_extra_closing_parentheses.py
sha256:1f78c4b3ff6c0b5ed3975b1a332e6a9a54d9bd7c522ea27cd0af436f29276b35  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/statements/if_extra_indent.py
sha256:e21b13781d08ac4bf4564bb2915301800e2e7870df70709573ce8a3f5e5f6f90  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/statements/invalid_assignment_targets.py
sha256:a5b156fe16d88b42cae6aeb9b6a4559f5b658d1ee55a1bdac9a17d293ccf50e3  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/statements/invalid_augmented_assignment_target.py
sha256:b5b0b001ae9a0fb373722c1bc97693ff0d0890f82312feb6b083218bc0db4afd  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/statements/match/as_pattern_0.py
sha256:ab2ae0a9d8f9d3223efaecc48210be231f606a75f527fadffadd3a9540631776  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/statements/match/as_pattern_1.py
sha256:23f53e5b09b332ffacf481bb6ba4cf82ddf42fd48d9dbde05c19e96e87945c1a  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/statements/match/as_pattern_2.py
sha256:5ac3c13fd1b8255ed81610ea3e3dc28e6b65ca7cdbeb903c279d68cc14d565be  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/statements/match/as_pattern_3.py
sha256:4a24619313f127603a19810b69361a17e2a433efe08963562d02520ec2fad004  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/statements/match/as_pattern_4.py
sha256:9fcbb713008c5dfe114e36091c96bf2d5f23eb66d9ea3a431751975b3ced4e7d  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/statements/match/invalid_class_pattern.py
sha256:00796149dce09fd4687fa8166516d9fd5c5538fbc8e9efe54ef718cd83e57174  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/statements/match/invalid_lhs_or_rhs_pattern.py
sha256:76f4da4726ab2781ed44a3a9d47e12511e755fe3a05492e09f16e7c86a7855fd  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/statements/match/invalid_mapping_pattern.py
sha256:ded178e9b56bd2c7a43eb2958edd48a5f03b5d052c641eb1176856b3738e847b  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/statements/match/star_pattern_usage.py
sha256:883441791ac5912d659597e90e7a0990e2a1eb74910e186eaf05ecc9ccc751d1  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/statements/match/unary_add_usage.py
sha256:84191fa012f748ba9bae4a4a6dec6ac087cebd5b895bf0d97a799db63cedc3bc  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/statements/with/ambiguous_lpar_with_items.py
sha256:fb1ffaf98124c2371d8f340a48186fda488b489b616f176f9ad351b6e0f554e2  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/statements/with/empty_with_items.py
sha256:2a22683f2f1554680b8d00bceaed06427b1cead06865f97ec93853f6e2efa09d  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/statements/with/unclosed_ambiguous_lpar.py
sha256:4555413c18510a4a2da9b81796ac33fa0532be2c41cda223efacea1dd9b21a83  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/statements/with/unclosed_ambiguous_lpar_eof.py
sha256:a5a07681c7dbf70383cbf112676224e46319155a1cef764d655918b5e4e9ce2c  ruff-0.7.2/crates/ruff_python_parser/resources/invalid/statements/with/unparenthesized_with_items.py
sha256:be7b6e6ddeb0e7a0a3ae01f1b4b059a9264b9f2e70a177c7da174739a665c28e  ruff-0.7.2/crates/ruff_python_parser/resources/valid/expressions/arguments.py
sha256:37aab8f110cc14ed76e11e98945f4c809e95998e8fccb4ea022f63eb80fab0db  ruff-0.7.2/crates/ruff_python_parser/resources/valid/expressions/attribute.py
sha256:86a8f1fecd1290231e7879c2c6d2f55d0da4d836ac9dcaf928453312c3963b32  ruff-0.7.2/crates/ruff_python_parser/resources/valid/expressions/await.py
sha256:3600e33b61b12ccc6af90f31a3f44e51cb3469dfd55057c3ec2099ba2405e0da  ruff-0.7.2/crates/ruff_python_parser/resources/valid/expressions/bin_op.py
sha256:1e0b7e72d1c8f4857714a477a75dd1f3fa153c6b1a5e274ae4fe3c201cba56cc  ruff-0.7.2/crates/ruff_python_parser/resources/valid/expressions/bool_op.py
sha256:69bbdec30bedeb4eea22fa8643fe172c6dd0d27dae34d946ead0e539f0f422af  ruff-0.7.2/crates/ruff_python_parser/resources/valid/expressions/call.py
sha256:a8cf576ecae2701272da697b52fd9c5d0365299c17fb02c041a2b08a7876de79  ruff-0.7.2/crates/ruff_python_parser/resources/valid/expressions/compare.py
sha256:3d0804bc5a6c4b95e1aba3cae4793eafbefe2dcc6b9220c4bae481041e21af04  ruff-0.7.2/crates/ruff_python_parser/resources/valid/expressions/dictionary.py
sha256:04f3733eb66bf6b65c620dd895aacabab343cd32e0749a3b98e05c16e92c5056  ruff-0.7.2/crates/ruff_python_parser/resources/valid/expressions/dictionary_comprehension.py
sha256:33777ee215c964d12bfa0d8a2ff2e84488638c6d0e22a0cc70a214b2fba603b1  ruff-0.7.2/crates/ruff_python_parser/resources/valid/expressions/f_string.py
sha256:ec67bda13b5d8961a64ad33c9df97fec37df6ea83c06474eb0a3f269b71d2e7c  ruff-0.7.2/crates/ruff_python_parser/resources/valid/expressions/generator.py
sha256:5563274ac21a3ba07f909637fd8ab66d4eec51f8ac61c9afd12c664c7a7db80b  ruff-0.7.2/crates/ruff_python_parser/resources/valid/expressions/if.py
sha256:59bac9fdf471d949c175f63dc80a21d4193d1935eea330664641440f51ac1411  ruff-0.7.2/crates/ruff_python_parser/resources/valid/expressions/lambda.py
sha256:91691056c56aaf9fe2b6d7173bbcfec0fd2953fc3624a047e3808e83b43f6457  ruff-0.7.2/crates/ruff_python_parser/resources/valid/expressions/list.py
sha256:5203eb0e42d3cbcb9af4a6f9a0f37c21e8b163754e941fd870208be3458640e7  ruff-0.7.2/crates/ruff_python_parser/resources/valid/expressions/list_comprehension.py
sha256:772abc3d8d9cdb3fc190306bdf50a99550663e05b07d5c5305e2cf9d3d08df67  ruff-0.7.2/crates/ruff_python_parser/resources/valid/expressions/name.py
sha256:e65e6bbd5c2355967305a19dcb7d879a81647ae81626a93528ad0d9f55b138ec  ruff-0.7.2/crates/ruff_python_parser/resources/valid/expressions/named.py
sha256:2967f219c06cbbc0ea027d365f822df1e734eb29ba2be64402c112a0de601e17  ruff-0.7.2/crates/ruff_python_parser/resources/valid/expressions/number_literal.py
sha256:50cf7852e9af6c53dcb9e9b7efae1ad78f81a1d0c0c322a5e4759ac11dc499d4  ruff-0.7.2/crates/ruff_python_parser/resources/valid/expressions/parenthesized.py
sha256:a6fcccb128532e49a74760cdc6254f828612feee0a55d759b98ddf93f32ed45c  ruff-0.7.2/crates/ruff_python_parser/resources/valid/expressions/set.py
sha256:5a89a92d98a3776d04fb214a7a2b45910d2b45c2580773168f898f747dbaa4ea  ruff-0.7.2/crates/ruff_python_parser/resources/valid/expressions/set_comprehension.py
sha256:4c6915920a763ed2ba631e491d69932cc67bd7e71d315b5ba5b5e19d3d806e6f  ruff-0.7.2/crates/ruff_python_parser/resources/valid/expressions/slice.py
sha256:9ca4b68652d0c2f611849dc675dd289fa7be4c9251152f006218f33884d53d0a  ruff-0.7.2/crates/ruff_python_parser/resources/valid/expressions/starred.py
sha256:243d5052325d86d48253646d097e2e0f212d6bee1230285498cc266aba9be188  ruff-0.7.2/crates/ruff_python_parser/resources/valid/expressions/string.py
sha256:1c2db7a20f7237293858032a0b4fae735864841b05a2071aa65ba77737dfa9a2  ruff-0.7.2/crates/ruff_python_parser/resources/valid/expressions/subscript.py
sha256:0476defae92cc62f2b3292460ef9abe9741dc989ede1a312a399f44232a04d62  ruff-0.7.2/crates/ruff_python_parser/resources/valid/expressions/tuple.py
sha256:1909edcb001c9acc8b0f45c2e5265d7ce1db0c8b8587f0ab8adca45905e3286d  ruff-0.7.2/crates/ruff_python_parser/resources/valid/expressions/unary_op.py
sha256:9c8a2833c3fa99229db9fccf90e589257975f46f77e8c137f0130f0d7fcbaa48  ruff-0.7.2/crates/ruff_python_parser/resources/valid/expressions/yield.py
sha256:9fa7c6bdd0927d1bfcd542fe6ac7f576280f3d1eda6568640f9bcadb2b89d999  ruff-0.7.2/crates/ruff_python_parser/resources/valid/expressions/yield_from.py
sha256:cf5b4b37903c2ddb5c317e8c7b231d6d3f15449f18631161fa4f3e37ae974649  ruff-0.7.2/crates/ruff_python_parser/resources/valid/other/atom.py
sha256:3cc5a2fdb939b681b89d3c05ffc6ed879d152cda01fbcbe0071caa2c412770a3  ruff-0.7.2/crates/ruff_python_parser/resources/valid/other/decorator.py
sha256:6589dae0926e524b77a8b9194719f0ac11bd418a0d06433e6db77f351acc5bc9  ruff-0.7.2/crates/ruff_python_parser/resources/valid/statement/ambiguous_lpar_with_items.py
sha256:9a3bf29b97abb512e34403a04b8463722150c39e5fd07b8145916a3e04d516c7  ruff-0.7.2/crates/ruff_python_parser/resources/valid/statement/annotated_assignment.py
sha256:df1665a6b6f94acf82d183bcb21fbcc23aff87a68e13282630654f78100204a2  ruff-0.7.2/crates/ruff_python_parser/resources/valid/statement/assert.py
sha256:79dad662b1136534f35593882c22e87e26682bc9905941889b18fdf078e4415a  ruff-0.7.2/crates/ruff_python_parser/resources/valid/statement/assignment.py
sha256:9b8ecaf08dd1ee43c7eea40620d82fb77c7b257a5ec2361dfb8bef4d4d94febb  ruff-0.7.2/crates/ruff_python_parser/resources/valid/statement/augmented_assignment.py
sha256:2625495630f46e935e900932748caffb6849b2c8ccfd850c7bf6739206cdf767  ruff-0.7.2/crates/ruff_python_parser/resources/valid/statement/class.py
sha256:4582de26328abf712e82bff033be8ae6870e3189eb0653b682c53c9bd94532f7  ruff-0.7.2/crates/ruff_python_parser/resources/valid/statement/delete.py
sha256:d6fca7dc2165a20684bb057126cb1b174eca5b23db629f1b8effa19c60d3f4d6  ruff-0.7.2/crates/ruff_python_parser/resources/valid/statement/for.py
sha256:5f7b95364a66eb1837f881c43d9a47f7d9f12a78a29286df54a6e2b92c55495e  ruff-0.7.2/crates/ruff_python_parser/resources/valid/statement/from_import.py
sha256:ef2b3c5676745af83f64953f68d85c6c6403d0397c1ed86af879e4315be14cb9  ruff-0.7.2/crates/ruff_python_parser/resources/valid/statement/function.py
sha256:08bbded08892cdf3e9443b8def5e779c1fe5aae48509cb12ed929b3e6b94bc93  ruff-0.7.2/crates/ruff_python_parser/resources/valid/statement/if.py
sha256:8deb855543af12899bb71f4974d9e4a5faf8dd17f05364f69e1e043ae413b7d5  ruff-0.7.2/crates/ruff_python_parser/resources/valid/statement/import.py
sha256:9d0d3b763190251d634247737999105a819edb32c22dccb4ea29ebd3cfee30ca  ruff-0.7.2/crates/ruff_python_parser/resources/valid/statement/match.py
sha256:24cd395597214ed78d664fe4c9f0e6b82b9b3623c4c59cde316e722862c0c690  ruff-0.7.2/crates/ruff_python_parser/resources/valid/statement/raise.py
sha256:b04b3c3b4d1f6851de1d8ab3f91825dfc48c01f9910093754bb9a07f450859cd  ruff-0.7.2/crates/ruff_python_parser/resources/valid/statement/return.py
sha256:5f7b0d2415704827ea1459946c76edf78dc63b2c25f1cf80dc552a33619d2b73  ruff-0.7.2/crates/ruff_python_parser/resources/valid/statement/simple.py
sha256:bd573e3071e72f4aef85ac333806636186768cddfc4846433a4bd88ff9793473  ruff-0.7.2/crates/ruff_python_parser/resources/valid/statement/try.py
sha256:9a85076ecd38dcb62de5a0f4fa930d8c1cc8ac951370aea00635f6250b617762  ruff-0.7.2/crates/ruff_python_parser/resources/valid/statement/type.py
sha256:9eb71911b297f611ada34a94ab9105ba752260b3c6357ec8c84c3cdda2e00476  ruff-0.7.2/crates/ruff_python_parser/resources/valid/statement/while.py
sha256:77f5191b405a61052cbbd09e022d4426d6ac57feca545f2759bc9a3df6f953d4  ruff-0.7.2/crates/ruff_python_parser/resources/valid/statement/with.py
sha256:69032d32bc4ee7cbad0ecd8df2a99f3616e26c2df80924c7290ede36f5e79361  ruff-0.7.2/crates/ruff_python_parser/src/error.rs
sha256:516fefdfdcc8c63b937f9202a25a2e6e447789a7f375cf1d8bb01b05d52bef4e  ruff-0.7.2/crates/ruff_python_parser/src/lexer/cursor.rs
sha256:4046512c09afac95afadf4ceeba9a6358037fac0d814ead5d40b2ae32ab3dc21  ruff-0.7.2/crates/ruff_python_parser/src/lexer/fstring.rs
sha256:79be3c355b4e6c26d64938ecacb7ef37cf9ce69d8d76f404efffa3b3e1bf17a5  ruff-0.7.2/crates/ruff_python_parser/src/lexer/indentation.rs
sha256:9147c3b5db58a2f94103c15bcf1b832aed8e68dbe5848b84737e030a60f69a03  ruff-0.7.2/crates/ruff_python_parser/src/lexer.rs
sha256:6955c0359611458576fa8a9e6457efac31a5828df490714cf816b863feb04a7f  ruff-0.7.2/crates/ruff_python_parser/src/lib.rs
sha256:1a475b8ed6a627233c7c3c91d101093ffb590cea18d7b5e0472f1c6d7c4083b0  ruff-0.7.2/crates/ruff_python_parser/src/parser/expression.rs
sha256:2c43aa6e9b3c7dcbad74d41d4ba8e79683bf2a0b502ebd7fa1856b4cdee98340  ruff-0.7.2/crates/ruff_python_parser/src/parser/helpers.rs
sha256:2b85bf4c92025e0d5f052bad34a9825834dc844158244c19665f9e6cac3fb0fc  ruff-0.7.2/crates/ruff_python_parser/src/parser/mod.rs
sha256:6b04f1adda934db9f961e1bef4094cb7a45aa3aa9681c484c7c1383ba935ce74  ruff-0.7.2/crates/ruff_python_parser/src/parser/pattern.rs
sha256:3d4ec92e9041221df5e62495f93685f3c41652eaa8b0f21ef232f0baf3d7f1bb  ruff-0.7.2/crates/ruff_python_parser/src/parser/progress.rs
sha256:b7bccf4515b960f486b3aea470a256594684dc239d8c208df4d91187a364f48c  ruff-0.7.2/crates/ruff_python_parser/src/parser/recovery.rs
sha256:1812093bde934798c37e67f8b863d187017b0ac8f9567254edeeb6dc5ac82f06  ruff-0.7.2/crates/ruff_python_parser/src/parser/snapshots/ruff_python_parser__parser__tests__expr_mode_invalid_syntax1.snap
sha256:c6bea7f7489c1ce4e4cfcb253c598e31d51b52f5085873f3ff069775f4d2a9b7  ruff-0.7.2/crates/ruff_python_parser/src/parser/snapshots/ruff_python_parser__parser__tests__expr_mode_invalid_syntax2.snap
sha256:c6bea7f7489c1ce4e4cfcb253c598e31d51b52f5085873f3ff069775f4d2a9b7  ruff-0.7.2/crates/ruff_python_parser/src/parser/snapshots/ruff_python_parser__parser__tests__expr_mode_invalid_syntax3.snap
sha256:cf98dc3602cf24fabf6cba8f1272a7342bd39188b6a8e781517a2f1bb56fb040  ruff-0.7.2/crates/ruff_python_parser/src/parser/snapshots/ruff_python_parser__parser__tests__expr_mode_valid_syntax.snap
sha256:1dd2a8a7336aaff07de5147e7a1527f531c94e4d31dfbb5e4dba181317ee6b7f  ruff-0.7.2/crates/ruff_python_parser/src/parser/snapshots/ruff_python_parser__parser__tests__ipython_escape_commands.snap
sha256:ae0a2d524bc57f5e776fb1fc8cef0757bc7ce372035b8d10c0da37183aa450d5  ruff-0.7.2/crates/ruff_python_parser/src/parser/snapshots/ruff_python_parser__parser__tests__unicode_aliases.snap
sha256:10f2922e6d315b7010aa7f4403b2bce441d9025b5375ac28d1aeb6d529fcd500  ruff-0.7.2/crates/ruff_python_parser/src/parser/statement.rs
sha256:074d984e8fedba079f1635d36ccd176232d85359ab5d080b80ce4227d91e4fd0  ruff-0.7.2/crates/ruff_python_parser/src/parser/tests.rs
sha256:cd29c6f0f76a273c8e90acc171fef5574224b08dc9640b6103a391254c085743  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__assignment.snap
sha256:5cb678c424b953933ca9eb8f72cc3597b7b5eb17cd37910ddb33784e8bab9c0c  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__bom.snap
sha256:2bafa6852dab5c747572cd83cb0388fe2a13dd9432f64294b45a4c4e59f1cf8c  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__bom_with_offset.snap
sha256:8d65264fa001d5f3724a4c05f5242e7ee6c675727a6a7087d2f67f8416573999  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__bom_with_offset_edge.snap
sha256:b690b8633e76d0deb27bb812e8f46628bd1700e948ecaaf6aeca78463091c1fa  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__comment_until_mac_eol.snap
sha256:b3a68b2e5b62c2078e460eec06597cacb5f2baf4ed455d840393a8d23d72f5b3  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__comment_until_unix_eol.snap
sha256:4eb5ca6ac6f12e19be4235c66b9fd9fe50d2e3999a69fe6cbc5b65a79b599750  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__comment_until_windows_eol.snap
sha256:66130b018dc57137864cff63134b8d3e4586701a0e48c7b5dc9008d0682a4d31  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__dedent_after_whitespace.snap
sha256:5783281a0999f085407738ab4fcd243256fbac598ccb451e1cea3470faf44ab0  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__double_dedent_with_mac_eol.snap
sha256:8826807ba1ed16ae1e388f3c7c7cd771c38348ea4af5569c8f762bbc0f447349  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__double_dedent_with_tabs_mac_eol.snap
sha256:c041d97362c0afdd4ddc9dc6cc1e7b0844614fdcbb687a1b5e0f11c1f1c87629  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__double_dedent_with_tabs_unix_eol.snap
sha256:36f5d40a814f45b6f60d5a1126653b0e25a88e0bfad642192a1b0b41e998a000  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__double_dedent_with_tabs_windows_eol.snap
sha256:152d261699d6ab17553a8c101ffc02ab37d02aad8c2a123e2a8167ee0381a396  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__double_dedent_with_unix_eol.snap
sha256:024c7a56a8c4cb4e5b4efd967ba517f6f40e5c5871b08a8865a593a319817b5a  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__double_dedent_with_windows_eol.snap
sha256:3155eec4231bb5961b1d9a2b5e87d93f929bd831bb3ec9ee4ec1829c9c081380  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__emoji_identifier.snap
sha256:300f7fdfc88ed7623e3f808e284ac6c63286b9b2bd4f365c342dd5947e2594f2  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__empty_fstrings.snap
sha256:3334f4c7ceefacaa50cdb7ca61bf5dc87d1ffb5a9f4f40cb27e89f0c614d17f2  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__empty_ipython_escape_command.snap
sha256:4d3baa25a7025cd296f85c2439fc815a468c687018f64bd4ed8804fa24f5329e  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__escape_unicode_name.snap
sha256:5015bfda47920c52e3fb9084618cd068605c989945dcc8e4e7c56524109d8066  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring.snap
sha256:4eaffb37b345400fa0bc797ed71589cd3d3bae9bb16f2e21673aa36f35b95562  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_comments.snap
sha256:cca68527489831cda7734432c6306f461e82e5748a703c010b8e633c0e70ade9  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_conversion.snap
sha256:bc9743f31777213b125100349b67faded8750fd3fe7f6cd8b1951596ad68dfab  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_escape.snap
sha256:05f6bed550a0e026c964792babbf4d3a05771c5b01f378a96a70db7e6391e25d  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_escape_braces.snap
sha256:0ef158c8c38a0b43010c63de17699cd93ac3f0e9148a5f6c8bf95fe9f88ebc54  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_escape_raw.snap
sha256:67505b37379446f3590e6879e6acaf9fd48138d76bafcb208d4a168f423dfeb6  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_expression_multiline.snap
sha256:6943561008a541fac930f313e1b15de8a8f6b1106908c8329eb0ad378c09690e  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_multiline.snap
sha256:5019b40337d82f2ccb22ac55265a6e944b765d69d131e8540fea54865760632b  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_named_unicode.snap
sha256:9d9b449c9895e400bb201498f24fa549300aad0c53116f065f04872f3bcd7d0f  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_named_unicode_raw.snap
sha256:44f31dbbfd54c1075cdfb8b59bc3b998ce1f293645db8f7a2635f6e52ab84701  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_nested.snap
sha256:3f37cdda999ce4a20c93a8ea88937da8ae655cde52152c05c58e3bea7f16c53a  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_parentheses.snap
sha256:b8fd12c5c8bcdd5c59a96ca321b3f0172e6284cbe2b5a2932c6eaca035802708  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_prefix.snap
sha256:702b5f09ad50b2d854b69b719c24d68a1db6ed56ecf8ddb89e70b25036c6dd03  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_single_quote_escape_mac_eol.snap
sha256:518d0b8f2146add268f2622763b4951a851b194dff5e7a11ba90086c39add820  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_single_quote_escape_unix_eol.snap
sha256:0f7389eb5437b37ec70f1fb954b94e216878eb376f2eb0efbc480e8991fb3e25  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_single_quote_escape_windows_eol.snap
sha256:3c229c4c5ac5be4fc948db027398515a7e0ffe88cb37efe1876e614a38f600ba  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_with_format_spec.snap
sha256:3a5385bd938866d2a9059b876540f81d17b45d218ecf3e2bb346cd415166b9ca  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_with_ipy_escape_command.snap
sha256:5dc2c602b8ad814e3bedd0b623c2c8ac628b9dd177f971bb866806655438fda0  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_with_lambda_expression.snap
sha256:2bdc9a3008ccbfd0011ea0fbf03d222a0b01ceacfc52bb84201620b78be4b72a  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_with_multiline_format_spec.snap
sha256:d557ec58f691fdcf8926220873333812a6421289f60a40ec409e383a09ad5d82  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_with_named_expression.snap
sha256:c6676a0cbb0bf1a758e9c7ff7891088c357a7741d43f26d5a63e65a79aba3635  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_with_nul_char.snap
sha256:9baa024e64f2183b68aa9c8b8fd99e6ed5653d3e2828aecabe35b075e1cf317a  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__indentation_with_mac_eol.snap
sha256:41c11d892ece637152c8640dc9f95100cb69faad2e89f3b00e22b004b8ac4323  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__indentation_with_unix_eol.snap
sha256:06a01a5f9c8963d4a92b91ceccb620cfce8a405babdd96693f7aa7e8097089a3  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__indentation_with_windows_eol.snap
sha256:32aef0bdfd2ce84da3a849140cbeb5c157a87a844cc25d846cbab1ab128982df  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__invalid_leading_zero_big.snap
sha256:6917d251432619eb73bdd4f981d25991c52f305b17702710812e2ee403b4ee52  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__invalid_leading_zero_small.snap
sha256:203acdef1b4be080b62d1094b429713d5e3a3ea423aa11956c26aec7c006b982  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__ipython_escape_command.snap
sha256:907dcd25faf8fb247744fd8d72cd599082d656d87a9219031388cbb2769be2ee  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__ipython_escape_command_assignment.snap
sha256:977b8326873aef90d0d48c60495bb45203bc8ba54e7f5904f704bda919c210f5  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__ipython_escape_command_indentation.snap
sha256:20c5e99f1c7bde8c13429014d0d34dbe3a107c6b98fa1e18e48d22edc54f1c6d  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__ipython_escape_command_line_continuation_mac_eol.snap
sha256:f542bbe2c5532ff3f4504176335caf014602ff26fb100ec6152730c095e503f7  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__ipython_escape_command_line_continuation_unix_eol.snap
sha256:cdee42a315d6946fa8db671b07ddcac56749156c7022eab96c7e17864d7437bf  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__ipython_escape_command_line_continuation_windows_eol.snap
sha256:305ff171bdd382abe11029975126fd8c7a3c0ed5628f2c9c6ec9c369edfd70b4  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__ipython_escape_command_line_continuation_with_mac_eol_and_eof.snap
sha256:86f76f9cc615bda4f1c10f509aee3366ba47f233f7fb3d4d30ff9c5452b58de1  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__ipython_escape_command_line_continuation_with_unix_eol_and_eof.snap
sha256:7e130f2d8de7e6ab9855159744800b53bd3c444e463ea654aad3ecbd119039c3  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__ipython_escape_command_line_continuation_with_windows_eol_and_eof.snap
sha256:ce8952c3d03066605a10cc09f3d01c2bc5bc76afffef2155ee0cef0baf5312a6  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__ipython_help_end_escape_command.snap
sha256:9e1d496dc601a47a87ba6eda4e32292ef08b6d2e2a8af369c246cb46def85eb5  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__line_comment_empty.snap
sha256:fbd9f79db22eb34fa787cf818d1438fe955a2f9ad69ec2087ea575242c95d6b2  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__line_comment_long.snap
sha256:57e9813bacee47c0ce74b62f491be18864d904ff921479449a4ce372475e0f79  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__line_comment_single_whitespace.snap
sha256:0d9c5db0b0a3e3f67a693ef3d8f975f536c566776f00b83d153a56ea0d3708c2  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__line_comment_whitespace.snap
sha256:edbfc379f41c1171eda41c58da03ba5e5f0089c2512493d2d043211dab79864b  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__logical_newline_line_comment.snap
sha256:d32d0e74f53001db110905c10b9f185aeada8e3d0b5dea6b9fb98770f7c707ee  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__match_softkeyword_in_notebook.snap
sha256:9b83f8fe69de1b6ca93619724870c5ac36a268afd46b42f1a4ba76cdea31265d  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__newline_in_brackets_mac_eol.snap
sha256:d1f4776941a66e7921b1a4f544722de888daf464d42209e0e290cf6962d910fb  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__newline_in_brackets_unix_eol.snap
sha256:7dd466fab4622e4d1ea4c6039179e10b393617113127df4d80bf92763a20d54b  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__newline_in_brackets_windows_eol.snap
sha256:df0c2b34207c0f7397d08dbd56bc32d65121bdcd7b61454bcda5c2ef6800162a  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__non_logical_newline_in_string_continuation.snap
sha256:37d3b214189d7fa27c70d1638a810b685a41b17494ac91508efb910908d37bda  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__numbers.snap
sha256:5d55637b00b91da4763b418f10a41481fc66a6b2727b0c711b625b2c6f1a7cd5  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__operators.snap
sha256:7ccc05f269fa765d3b29be20f8655f8d8bdfbf9440dc6a08446a37ce56eb6b52  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__string.snap
sha256:c67e146467188bf4538c676c8fab6fe3f55d0a0385722897704ada657b231d16  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__string_continuation_with_mac_eol.snap
sha256:7677d7e25c2d857127ac087e1e207ddbd59aa4d9f1353817ab4a337582042cdc  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__string_continuation_with_unix_eol.snap
sha256:f69812e78f5897ad894341ddb81357088f12317de8d35c98fdf18eeaf7cbac83  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__string_continuation_with_windows_eol.snap
sha256:abb47ea0aba6da0b04d000513c8ade52b68d7e44cb7de479d5fca4308f57976a  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__tet_too_low_dedent.snap
sha256:557a2d645db576b25efeb45627faacf857e5d3801d281f4400735d442a96ec56  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__triple_quoted_mac_eol.snap
sha256:077f0ac87a24cc6a22045e089581ce177199acdb35ae9b97ed9d360c42d52c40  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__triple_quoted_unix_eol.snap
sha256:9889cba54753139cba06c1d69a235249088a91303b6c33554a6ed467953ddd7b  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__triple_quoted_windows_eol.snap
sha256:a445bbff26f91c33c1a3bb81cae977914ef26c6bbb27eb09b608b9a33f8b8db5  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__backspace_alias.snap
sha256:e8f74ccb4cb0065574eedb136ddc48ede23bb2c3a603970a838138e2470924f8  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__bell_alias.snap
sha256:8f0c14d3b2114e1b107d7ccff3179fa46862a99569bed3d54f6d94425b3377cb  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__carriage_return_alias.snap
sha256:580c91e2e4b8d6498eea9b87d785e725b2d0cc1cfbbad124d2a505f25168b17b  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__character_tabulation_with_justification_alias.snap
sha256:13ddde1309c3c24a7554c61e84ac7b27bb44faa12257178a1449dd9da1f760fc  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__delete_alias.snap
sha256:8d13dad54c40a17674e1d92948a25c2c7b7c54776ea6f12a6c9b7cd08e3e0cf3  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__dont_panic_on_8_in_octal_escape.snap
sha256:3547010a934dfca871eaed85c9c665ea6fd3e22f95bc2e8823ba0695d8764468  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__double_quoted_byte.snap
sha256:9c856bb180c5f8444685936026b263623d85e5a548ca61e2fca823969d1cebd9  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__escape_alias.snap
sha256:0cb66b6d86d4e57f6ff4a7795fbae8f1df3b1ef86b2a169ff66194c48ee5ae28  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__escape_char_in_byte_literal.snap
sha256:07ce8b9adc083933316b9e327fd2ef61cb818c693a727fd7a051fe9d7b27f533  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__escape_octet.snap
sha256:2268461f85a4e8612c9b2611266afa4519f6eaeab2f61a2d18a8a67de5b5340d  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__form_feed_alias.snap
sha256:89cc8c241a0ece4dad0d6ba5d80645c1a9c9cff56ab2091134364b14222478a3  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__fstring_constant_range.snap
sha256:abadacc8749be023c410883e0095d13d5b6da6d22efa3a3ead638e201bc63316  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__fstring_escaped_character.snap
sha256:7625b778a57f0813e46deb7c26058a760f5f16dc258494e7705d972721b2eecb  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__fstring_escaped_newline.snap
sha256:4f469cd88e172055849d0af210d2906b80495f936853787d971542bc8b0255a8  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__fstring_line_continuation.snap
sha256:edc233d058fcb6a7e23c50815d71b0919079b5592667fe1a35867367e598d23e  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__fstring_parse_self_documenting_base.snap
sha256:17ddbc0c26b7e5faaedb24f1d546815ec5048d159cd4ce36a80710497398479c  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__fstring_parse_self_documenting_base_more.snap
sha256:7de4dce2d47de2393ad120b0f52221ddd76a2a0243290068e6e37d8ba5e1f265  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__fstring_parse_self_documenting_format.snap
sha256:eaa8371d7a33f4c81d266144231cc8745e52f98184c6eeab0e6fe0b59bd3bb8f  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__fstring_unescaped_newline.snap
sha256:0460c4d6c9b98f41f089ceac17d5d335e48298c63400ecd583ce375e952335ee  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__hts_alias.snap
sha256:75c6035e06311312587d1c480b9e1ad2c6e7ec561cf5718d259789aa79649f7d  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__invalid_byte_literal_error.snap
sha256:27e065d3fc654c5ee6aa62a3d4d08e71ca1b1e770c3ba57d4011c36cf2872911  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__invalid_unicode_literal.snap
sha256:c6d679759acc3e0809fbebe7e445821e5b7cb84f396019d5c5a9407924e1ffcf  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__invalid_unicode_name_error.snap
sha256:d5b121b8bad223cc423ca3a29a8b07c60812fbc38a371e9430c6f3d15aeb06a8  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__missing_unicode_lbrace_error.snap
sha256:498352ff4c067e819a919faec65665621a447510ea61edb1587a95c752c95232  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__missing_unicode_rbrace_error.snap
sha256:8f08c16cd455eadf6aecf1e9fc6bcd2af01c8eb504e71281b40ad4199cead598  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_empty_fstring.snap
sha256:7e6bafec07fab5766c15d854575fdd5010b501803019109bd730b6fcf3f7541b  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_f_string_concat_1.snap
sha256:7e6bafec07fab5766c15d854575fdd5010b501803019109bd730b6fcf3f7541b  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_f_string_concat_2.snap
sha256:b36b5c4916020ecb1820ed4356a9186aea18a087adff98067fe07acb5b9b143d  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_f_string_concat_3.snap
sha256:ea4e36813d308d62941364ac83b679695a34c797c084c20cd3b9f8a10e566d20  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_f_string_concat_4.snap
sha256:085d94d9b4b5ad90ff5d7a9279415a0b4c7894b49b940d8b3588facff5f91287  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring.snap
sha256:2df5f76ef2d973c9525f5cb5452a2fa397fd981f720a31fe4e8bb62287837849  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_equals.snap
sha256:8cd9d463d7bd39aad9104c0276897387f77b4144cc83f0711dc44cc3a91ff7d4  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_nested_concatenation_string_spec.snap
sha256:fc2272b79ee8f3c2b88a7f67f9a74b1db32c80274bd669c13b1d3ec00d59ea91  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_nested_spec.snap
sha256:86d6803a938e848309c5aa0337458ef4fd77d48667154e88d32a7f202e1ea43d  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_nested_string_spec.snap
sha256:53b411e49113d5925d77e146ccf547c8ee8e2b666c8c68118f7a24eb6ab7a17e  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_not_equals.snap
sha256:f4fe7b9dd6d0b27c059b17488e237eb83f1f21fe497e77ac43227670a77e3136  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_not_nested_spec.snap
sha256:e5e7f02d27c4117edd577d327cdc9e6c4c31d8ba973e2b6f7997593d42152db0  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_self_doc_prec_space.snap
sha256:f6555425ae32ceb26e8142e5a42a8183d3c5e75c24b67deae546ae2dd60e9512  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_self_doc_trailing_space.snap
sha256:930604ce899f6e99898a28ebdb751c2b0df4979d124966cdee388d406d210720  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_yield_expr.snap
sha256:9af04494f7441d45ae8b92eb94bb7ac45f1a38edb0f8e5f73ee8047c7a415e35  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_string_concat.snap
sha256:efb427127895d6ffea9aac04f2639a0d637c3ad8600a7cf28d3c78392cd9a65c  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_string_triple_quotes_with_kind.snap
sha256:03c40afb8ffd44c8eb5c0b392228e75d580b692a046c2b584c49ec9fa0716640  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_u_f_string_concat_1.snap
sha256:996e1043182b28802610f3e21c636363e48cc396c3fb611953a28d12cbf2a0ed  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_u_f_string_concat_2.snap
sha256:d23fdf74446dd0bf6a86f68846ae337e41f61d79fcb52c644ab42782817859da  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_u_string_concat_1.snap
sha256:e2b233031e2e27e2c05d2f40487b94141af02dac4e09b012d8e45e20a29edc00  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_u_string_concat_2.snap
sha256:e044cdbd7003f17e76e01391aa1299dc928d5e55f33f17d614bd9eb1596104cc  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__raw_byte_literal_1.snap
sha256:10648e09a91d5faa080b496ed313c3002d5ccff3b172b3a3c37de95b38b1bb0b  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__raw_byte_literal_2.snap
sha256:7db4b85c0c9506f3eb30e162933b74d80c399f0a3c82e88273c76890196d8982  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__raw_fstring.snap
sha256:cf51525ca77f85fe752002165a994e4563f2d091be0f99ab45f9599b1d234c5c  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__single_quoted_byte.snap
sha256:82e2bddc883dd60def828dfecdaec1d9128fbbf3fe5ab08a72a1050b8e7d183b  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__string_parser_escaped_mac_eol.snap
sha256:82e2bddc883dd60def828dfecdaec1d9128fbbf3fe5ab08a72a1050b8e7d183b  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__string_parser_escaped_unix_eol.snap
sha256:105add46264fa942a61b26501d00b9ae832938cd18371dc4ea3f4d8addd245fb  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__string_parser_escaped_windows_eol.snap
sha256:5d01c6823ef0b2baba4b99879c264af3f903f4ca43529586132c25301c82749e  ruff-0.7.2/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__triple_quoted_raw_fstring.snap
sha256:d671cc6424ea2054a96ce3cc95305a30cc99f630c0ff38374c41fa2375466f03  ruff-0.7.2/crates/ruff_python_parser/src/string.rs
sha256:a0845679b58e390869e26c78937f889b95c5834709b1a92b9782cfe36a0285c8  ruff-0.7.2/crates/ruff_python_parser/src/token.rs
sha256:b9e0b92f7bbd24636ab6a7675e36371370a518f0f471a9b2ac969ee32c449ffe  ruff-0.7.2/crates/ruff_python_parser/src/token_set.rs
sha256:2c80816a98a3a34efb5a3d666b33013aef345f96b8c5d96055e2bde330028f45  ruff-0.7.2/crates/ruff_python_parser/src/token_source.rs
sha256:bc55f111c98a728546e599380d4673d9ec02ce6ced3d3c33861784f52c1a5823  ruff-0.7.2/crates/ruff_python_parser/src/typing.rs
sha256:1fab492a7cec1f0abdae732ea38d75348769cad56fc401c629d00e585c398934  ruff-0.7.2/crates/ruff_python_parser/tests/fixtures.rs
sha256:451b870ee1d1c2e0d3fcab2f58218a6c47b5fef273bd18aecd9c33846dbe89e9  ruff-0.7.2/crates/ruff_python_parser/tests/generate_inline_tests.rs
sha256:d6a1ccf39e23065237a01b382a7d99182e338ca8f10e7117184ad4e78c49df53  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@ann_assign_stmt_invalid_annotation.py.snap
sha256:511e7cab390b95362881df1774b7a5825c64c44921f4f7d2cfa45c3dfdfa500c  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@ann_assign_stmt_invalid_target.py.snap
sha256:32c1b634c3c7c7271d28f67a74a1eae7a50effcc4fe9ce6c1602f8a3f31a7376  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@ann_assign_stmt_invalid_value.py.snap
sha256:a5a9f36f39823b477f088ff92a3fed962530c8ce78a5e36e5795ff139392c2fe  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@ann_assign_stmt_missing_rhs.py.snap
sha256:c279a4a169b909e92439fc3148d14eeb123042eeb50c56e59a728546b0d930bf  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@ann_assign_stmt_type_alias_annotation.py.snap
sha256:3fbb9fcb17bf1c75f1de5251a86c08235555636fab9562c197836eae2e95b5fd  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@args_unparenthesized_generator.py.snap
sha256:7341661d68494411b5d4a4aa87653373a550b76d51a00739349f7bd111d28bb9  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@assert_empty_msg.py.snap
sha256:70ba52b6e7b2ea9acb21bbb861fa38e11f17ebc25caa75ce29875b609bead736  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@assert_empty_test.py.snap
sha256:c99e8b9579f11a083acda3c8652fc44d05569f0286b01a34a9d9877e44708250  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@assert_invalid_msg_expr.py.snap
sha256:34d0150b4cdb66215068dadd7d2e079758107f89e91a88d8f34def9fd5f111b3  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@assert_invalid_test_expr.py.snap
sha256:c32b88ecb37643ae744d8a52ec8c4ea1fc0e3c8320b4f473cd3b96033a80ec35  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@assign_stmt_invalid_target.py.snap
sha256:7a3e9a060c57d18826b39df9f7b5689cac28522948692f3e23845fed234f46fb  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@assign_stmt_invalid_value_expr.py.snap
sha256:ae2f5b7af3b36c87d7d99a9114a15a1143fbed269ff7adb42486575ad2bab5ca  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@assign_stmt_keyword_target.py.snap
sha256:6978f0e5177c6804019defa1343579ba3c920752e94492f958478b0a1c447ece  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@assign_stmt_missing_rhs.py.snap
sha256:c381c9d986484cc40b8d25590c1a245e17c15b27b30402c4dc656b165620136a  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@async_unexpected_token.py.snap
sha256:67d741cf2de542c3a2f60c33399f42a3098966b08e44e0a295c87bd63b49e364  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@aug_assign_stmt_invalid_target.py.snap
sha256:437167e61d426bc236ec04ddd9223b3fad5e1abbcaeba4cebdba3d18dcbff253  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@aug_assign_stmt_invalid_value.py.snap
sha256:b6e9dfcf8896fc94a15df54aeb6632b72fc565c340ad60c77f6995fc885cb735  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@aug_assign_stmt_missing_rhs.py.snap
sha256:b981397b3cf9f97d0aa453d5f3b42605f8c3c33d344650d076ab0564d3953f9c  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@case_expect_indented_block.py.snap
sha256:e89a74b1a84ae24ff73a6c62567466d027a4b0c4190cde8185547b6b3f196435  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@class_def_empty_body.py.snap
sha256:698a05c8d1c439a3459f77971c29fa6bd1fd9c3049a36fdc85fdab73a524b532  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@class_def_missing_name.py.snap
sha256:64270ec88ff9fd7b95a651ef2594903c292bda079d3e6f8d5d26cf66859d6ee4  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@class_def_unclosed_type_param_list.py.snap
sha256:4d86b97b3d7ca15260d0703bdc8f9159345c70f9e4182fbb0582dec4513dc1e4  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@clause_expect_indented_block.py.snap
sha256:3173d76b795b1304f42092256d39bdcf8046f03650816065480dd31ae68b4480  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@clause_expect_single_statement.py.snap
sha256:d2b3cfa374c6985fe7490dbc2e16df3aa6d25e4179d41d08e59da43b6bc232c6  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@comma_separated_missing_comma.py.snap
sha256:f7258ac6c27c5ed85d8c5a779fd7993487029ecc7582a5bf61f4bf7bb28c9b8e  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@comma_separated_missing_comma_between_elements.py.snap
sha256:5fee16f371e5f3bcf292e44c3b95a87af8ba09cda4ab846ac6ba93c5d36cca02  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@comma_separated_missing_element_between_commas.py.snap
sha256:043fe5ef34aac3a5c15aad249f068381912f0193c024e939e746aeb47117d3f4  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@comma_separated_missing_first_element.py.snap
sha256:2fd5cdd0ad2a07ebd47efdff2ddb702a7dff21a7e5fa76e0a0214b78bb711410  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@comprehension_missing_for_after_async.py.snap
sha256:5597953b52fa9a983a09ee464c2667efac181fe2b5d2071d435237c63ae317e0  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@decorator_invalid_expression.py.snap
sha256:9d25ff19fcedee657a6f2bcd77e3f3058560a03ec25c61ac72a3ecedd8684019  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@decorator_missing_expression.py.snap
sha256:3c90161082dc121defcad1917e88d73b7fc4343fb0f0dae7daf822e12975e9cd  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@decorator_missing_newline.py.snap
sha256:1ca987372af93ff41a22e2e17cdfcd170e8684572b2693f944815e8a855dddb2  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@decorator_unexpected_token.py.snap
sha256:8603743f11352cb2fa33bc4f9285de4967f98bcd9b549709d568146b947c7624  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@del_incomplete_target.py.snap
sha256:53fbd13233004c4ca10b4ff69b1fd426796a7a11147c9f16d419744086db0a23  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@del_stmt_empty.py.snap
sha256:f1ce2d7d3dcc133a0aaa8fdea89feb55c693a5a270d0ca89e009069c3a84cb35  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@dotted_name_multiple_dots.py.snap
sha256:e81a34a56b339cae1aa8d82aa3d6266c8a7c53483bb0abb9c1df1bedba93962b  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@except_stmt_invalid_expression.py.snap
sha256:772ae3461d199cbabdcb6a9b65075ea5a4998c653b4960f27b80be0810e11705  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@except_stmt_missing_as_name.py.snap
sha256:3b94a6ea61cc3063505f9f2449771a6d56cf87c29b68c6a0f4f0495a7c43cbd3  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@except_stmt_missing_exception.py.snap
sha256:037adb93abec6a1fecd2d96c723baa75e5b29ba524e5de61d4840e614d65f016  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@except_stmt_missing_exception_and_as_name.py.snap
sha256:636047927f6903c9efb2f13b5ddf05743e6cc17752dedf058cf2c96ace86b867  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@except_stmt_unparenthesized_tuple.py.snap
sha256:dc5f3ba2c986c1b799e1197b847665e0ea129557601280bcd600fe2274795e58  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__arguments__double_starred.py.snap
sha256:5f88e1dd53f0daa9adc1f6ed465d2469695ff93af7fe14e1dacb3adf92048baf  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__arguments__duplicate_keyword_arguments.py.snap
sha256:726d841d83ab77820db72c109f13c31cc42f9c49aae543930b1f5636fe4bb939  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__arguments__invalid_expression.py.snap
sha256:7cd4cc85976e419043a16aea06e30b33f8160c14742ecd3f820725f683b2239d  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__arguments__invalid_keyword_expression.py.snap
sha256:c49b8c7fdb7f94975fe3c9fcad7c9dd3f3c0fd6a2085bd7c391510d2ef7ec9bf  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__arguments__invalid_order.py.snap
sha256:5f06168f0ba369eecd5a60f1ffc614e4bdc27dd0b09286dd79e5c8e05e2fd9a8  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__arguments__missing_argument.py.snap
sha256:b93f486b1d9a99d79add19447454f2a55a10e9ac81a72811b8313c444fddfbda  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__arguments__missing_comma.py.snap
sha256:7d35a0f36824beca0fd8020f676ac42d1eb38c443c61e4467bdf688721b15b70  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__arguments__missing_expression.py.snap
sha256:c678b3840fea032d8068d99d4d15f0d65695942723eb20df19935146d94647db  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__arguments__starred.py.snap
sha256:87773ecb0bd52979c05894746b2a0b5b3df6ce49e6a077cc703f4a765d81fb0e  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__arguments__unclosed_0.py.snap
sha256:03db661d51b2c7b1aec562a6fb430603f5b1962f3a18101a32d760afaa5aded5  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__arguments__unclosed_1.py.snap
sha256:f6e742dfa9adeef65475c8f70d53d47293f702a6259342108ff10f75927b8b67  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__arguments__unclosed_2.py.snap
sha256:fe1e468559a62c9b262b076137cf79282986b039dcf94c7c340a5af10d5b588e  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__attribute__invalid_member.py.snap
sha256:3a0d3d10c5f125ad458ba451a8816bc20c9d624267fd755ea12155552e8e2219  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__attribute__multiple_dots.py.snap
sha256:f8b7659b76c85267372596a0b7e093608e03cffa95d7af64ddb2b39920302393  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__attribute__no_member.py.snap
sha256:3df35a6e0c525741d3fa13625436b614226b43837bdfc9dc35c85695a67a083b  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__await__no_expression_0.py.snap
sha256:49af797aad24c9b48c93f0f5bbce53d573e9703eac611cb89f2174fbb74c97e5  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__await__no_expression_1.py.snap
sha256:64443d4f4aafea3b3953520d8be12414c42a509a91dad83c7fbe2180367e8855  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__await__recover.py.snap
sha256:04bd0a78f06b802440e600b7b8cddab4a8cd91bd9e6f7b62a9c4e93b0b7e415d  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__bin_op__invalid_rhs_expression.py.snap
sha256:f60ecc8da1bf41e92a6942656002d70c4e05a7641e973d5ebce59de54cd2ba8f  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__bin_op__missing_lhs.py.snap
sha256:0b600b53d5250d905c8e6387a2ac5cf31924afe88e81f635dcabcebaacab4bed  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__bin_op__missing_rhs_0.py.snap
sha256:d59d2e886e63fd8486ce9c4baaea09fbe268379d0de0d4eb1f22531b0929a63b  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__bin_op__missing_rhs_1.py.snap
sha256:7f0fcaf540a4663528f660712f4e41f4330a83c4f365a0601756df9589a8a668  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__bin_op__multiple_ops.py.snap
sha256:b29469c4a7662ba1e5848a1769c2ac39b7c8ad65b08d7e9a2a37940b9eb355f4  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__bin_op__named_expression.py.snap
sha256:d425f1e520e1bf463bd57d3e731a83b1026e53d6d0a618569bdac5da8e831d80  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__bin_op__starred_expression.py.snap
sha256:44027fee71e3867dc90ddba8eee26cce029f6bfd2a672bc41833c7cbadb54c61  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__bool_op__invalid_rhs_expression.py.snap
sha256:93084a93a9202b163fde0fddb60057cb62c613286a1afc30a6031df9aeb2b9f6  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__bool_op__missing_lhs.py.snap
sha256:f3ddab151bdebfe887f6a3df4f65b384f1d78514238c42eaddd6473c742740a2  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__bool_op__missing_rhs.py.snap
sha256:0801064bbec244874270f27429ed84fab4eeb84c60661146eec72dbfa332f767  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__bool_op__named_expression.py.snap
sha256:1f8634716f8ee791f9dcbb08ea3274f886fde8d7f107478427001cfe9096cf61  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__bool_op__starred_expression.py.snap
sha256:7e7d8d597f2cc382476db2cd1ced46fc8b0437892a9bd5a0091c25bb61b474ca  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__compare__invalid_order.py.snap
sha256:44f1a5da8a7b04887f97fb98b40c3a0e74c66d3ba41d7693f1d4d439c4199092  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__compare__invalid_rhs_expression.py.snap
sha256:9e763f52fc50d987d7824bfe0a16e66f7c9dcb1001430c640545a246ebb507a1  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__compare__missing_lhs.py.snap
sha256:d64c8a0b1e1ab04d95f432283b20c96de0a44afd8537f8f1138eb968763f4f90  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__compare__missing_rhs_0.py.snap
sha256:c91430d51a4bd903ba02954bacf1089b76d2171076596c14653d684c960c8dfa  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__compare__missing_rhs_1.py.snap
sha256:8d1d58b565e606d89824fb1f9ab94d75953d9d01951a53818ff4443a2ae579f4  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__compare__missing_rhs_2.py.snap
sha256:f30873b8b7688fe5a4089314221fbb76796b07b148efc6dbad57d5aff7653026  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__compare__multiple_equals.py.snap
sha256:b626e72891691f9b3d467ea7aadb26026674255a6b0744f9dc28e7c0addb15b4  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__compare__named_expression.py.snap
sha256:f36a2cf71ec33846c0ae56d375fc926e5d7b9536565a41008666c14d35df469e  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__compare__starred_expression.py.snap
sha256:7df3c155263adb3aecd8552748d41a61a1e363df662420d224c7fcf1c8886b4c  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__dict__comprehension.py.snap
sha256:e49894f70a26dbadb3fdbe0a0b16e13bb0510ce326fd9bc8a0924d2ee2925545  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__dict__double_star.py.snap
sha256:960501298aa8a1bd6d845b74217463f2987e1fc3808312a5306bc6c699bfdf20  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__dict__double_star_comprehension.py.snap
sha256:37f5b51f9049b2e91fc374638d94b60396f9d779059951d813780415afaf153f  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__dict__missing_closing_brace_0.py.snap
sha256:13cabfa911dc6affc5f353b92b8c1a1d638428ed2c25ce762130262ea0fa0cfe  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__dict__missing_closing_brace_1.py.snap
sha256:770e94252e8ef62669ff6c26de9d927bcd312a59f737ab6a4cfd4e05e42ba16f  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__dict__missing_closing_brace_2.py.snap
sha256:ef108ca0ae28202fe906dd982036c2c7eb8878cce268bb3c6381a617b338a1e1  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__dict__named_expression_0.py.snap
sha256:658eb1b45c37f6daedd6ff50ce32d445fd6d1d59054591eb43d4b102284fe9aa  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__dict__named_expression_1.py.snap
sha256:4b64a4a394dcc9dc47d86ad4c8f1affc92e2dcbd7d577cdc6ff12340656a50e4  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__dict__recover.py.snap
sha256:894087edf2c26bafc53e97cb5b7a068f27a057e8b10a4316d85d63e7b7472402  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__emoji_identifiers.py.snap
sha256:54c0a992579b24cf6a224ff184cc34bf590a0eb558c119918a128f08bd859713  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__emoji_statement.py.snap
sha256:452cf57c6100d3869aaa2c0213123a56a9d099874c951720de6d5b5a136ef024  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__if__missing_orelse_expr_0.py.snap
sha256:e9762ac2c320a2fa39dfd0e24599af9a94e14e70ae568d2b982bde79b34ad745  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__if__missing_orelse_expr_1.py.snap
sha256:39d02b33820f2856dd6a5a66d5cbbb4c37c8e7602907551e076a1a81a6f937ee  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__if__missing_test_expr_0.py.snap
sha256:4b0da193e1976beede27f98b15e320cf6b476f45ce0eaff065f6ee6cb376e3a0  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__if__missing_test_expr_1.py.snap
sha256:4e39bc2c5be53240e03c060c22f931f7cb23e4c5e6123060853d7a71b2d6b11c  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__if__recover.py.snap
sha256:ec32b8e10827ce69afa5640dcb7d740d775aab37e93ae40214ce7d7d96f2d2f9  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__lambda_default_parameters.py.snap
sha256:b2cc0c1bdfd701caccff689fc848a89730e914f1e54d6fd9a4edc2a0ab7ec239  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__lambda_duplicate_parameters.py.snap
sha256:00b26b893c15462feee254fb3c115e0971100fd383701bcac3127dfa5881231e  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__list__comprehension.py.snap
sha256:00e1dc9102bf93e40072bed483421b0180e5de721e907a04ddfa2c97744854c9  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__list__missing_closing_bracket_0.py.snap
sha256:18f1b44799916623b1a3ced349a3326e64b101232730bebeebe17f4b5a84bccf  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__list__missing_closing_bracket_1.py.snap
sha256:a70c5ea845a0cfcd995bba315a91fd9ebf56fb0c6e240799e35435c83452201b  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__list__missing_closing_bracket_2.py.snap
sha256:e5a10f2da767d5e5f3f27610962595c0f08721f293644768c3609c0cc5c101e1  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__list__missing_closing_bracket_3.py.snap
sha256:0626a0466e3910103b88d36b7f95dcd7f1e2d02ad481ce00038944f59f0b57b2  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__list__recover.py.snap
sha256:b4499a19367626d50c67c3ea7d3d7bf8b57cf49a24aac673b1765e53863235ab  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__list__star_expression_precedence.py.snap
sha256:b47fb6ef12feff72f3f584c360281eb579c1c6ae2b8b56d5758a31a6efd39319  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__named__invalid_target.py.snap
sha256:8906d7611952f25d4d8bec273e2dc4f68eb9178ee2df5396376964302e39d7c0  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__named__missing_expression_0.py.snap
sha256:f89d958cb2d7a302da20c6ad945c59d79fb1216db67c77a75bc6eece2ad7742a  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__named__missing_expression_1.py.snap
sha256:00101f2cf9bdd8e02aeb8575f73f78970c214deff6c4e36e075b65738da0ce66  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__named__missing_expression_2.py.snap
sha256:d04a7f3943f068dd39e3238de2403a3709c5c1d1e1c6da9c32f7390e349c5781  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__named__missing_expression_3.py.snap
sha256:89f05b2db6d85f16f466bbd52c7f06976122067dd423b4c89ffc0fe6fda26dbe  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__named__missing_expression_4.py.snap
sha256:d870e5bd10442c0e86a484939cac07429ac423ecd6ac40cfd7288b31c4c5e629  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__parenthesized__generator.py.snap
sha256:4a608b191309a91440eb46becbf0da36e839e55c6ffb99e9cbd40df58f4cc3ae  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__parenthesized__missing_closing_paren_0.py.snap
sha256:f3318eb9e18011e02d91b095bc7fa729177131f9d1fc282254f4afbea2cb3a2a  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__parenthesized__missing_closing_paren_1.py.snap
sha256:feec82865d73664b8756b32a52f5bfdf86a4ff7d4781e308531bcc04b6070793  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__parenthesized__missing_closing_paren_2.py.snap
sha256:9e542b82ce0ce2d1653164139ef69016af517113fc0d799262fb1ffec532424d  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__parenthesized__missing_closing_paren_3.py.snap
sha256:c2cf727ab03bd9ebbc0bf64cab664f8bd3322c7eebec0939172c8d83188f6958  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__parenthesized__parenthesized.py.snap
sha256:0390e5a1689abe0a2f25bca52deef24cb247504046686469e86000e8a06c3db3  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__parenthesized__tuple.py.snap
sha256:53b94e67e3b6f55fbc79aed6aa1819f0e2081a17b90582a70ecb8e5301fd8ce6  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__parenthesized__tuple_starred_expr.py.snap
sha256:80ae143fc271bae50059976065ec917ac1aae3f63bdd047b662c17fe7f46db46  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__set__comprehension.py.snap
sha256:8f6940d09a5f2f169f9cb89c9f94ad6209c61d6b0ec70828e025840518bb91e9  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__set__missing_closing_curly_brace_0.py.snap
sha256:af00a18e856986d8b7ddd29e55a93ff78396190a96f15ab96149932977f5ad58  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__set__missing_closing_curly_brace_1.py.snap
sha256:3006b2049f05e25fe5d18e3ba1f27c3fb88ef4e36b38a718781ef9aba38a4e34  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__set__missing_closing_curly_brace_2.py.snap
sha256:6cad1f5ed84d7ef3e92f2e8eb91fcfbd8408f697dde8bc1841c3f5bb50f2a75a  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__set__missing_closing_curly_brace_3.py.snap
sha256:13914483b67461475a9703035616a34bbe8df1248bfcc6832f1a0be3edc5707a  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__set__recover.py.snap
sha256:955e45bf2f6a43feb99bde701904ba9c7878a48327a9fe5fba4371d0f858c5be  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__set__star_expression_precedence.py.snap
sha256:7dc7e29b222972766af5b6b05c1e33e5c4cfc5377b08f1a09edcfe9a93c7b110  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__subscript__invalid_slice_element.py.snap
sha256:3bc770a4f92ad02b400683f206c07a533c8ba7173ab2c3d872be5eb6f082550e  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__subscript__unclosed_slice_0.py.snap
sha256:e7d2814c4c438712780a024efa8bf62cd411068314fe249c955544aebea1d85f  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__subscript__unclosed_slice_1.py.snap
sha256:922a33ab68a008cd8d000038947aa48bd5cb4c274b367098c4e9938223dfcdd9  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__unary.py.snap
sha256:2f8a919622edd516d138c39e6683ef3a76881cba989b9adc47748849d6f85b5c  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__unary__named_expression.py.snap
sha256:4636215a8ff4755114fc052b8566b3707fe949aa60ecaaca713dc30359aca3ec  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__unary__no_expression_0.py.snap
sha256:7a84522f8fb75904e3cecf0878a21e238576f240a0b9723174397fd50cc5a3e7  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__unary__no_expression_1.py.snap
sha256:e9899249f70fb331a2d022ef8d205b141d2bfc856b6037bab49d0c5c7055b662  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__yield__named_expression.py.snap
sha256:292208709f6f4050f5b8da2835eab40268841521e824c0cd2cbaba19a3ee728e  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__yield__star_expression.py.snap
sha256:243a014f79cac7a4832a5216cee57cd57034aa19f658ea065f71a5e8ec066178  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__yield_from__starred_expression.py.snap
sha256:df328644a806e6aa89ed1ccfe8201c4a5f7a05256fac0d41bcdbc6eaa250957f  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__yield_from__unparenthesized.py.snap
sha256:2c6e6889be7aa9af14f951525522ab0d028af4e772b3219ff0de965cf881398a  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@f_string_empty_expression.py.snap
sha256:4051c5c4056f6165ba3c3a472180b255539c402feb1e0c6c3de6588e95d94ff3  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@f_string_invalid_conversion_flag_name_tok.py.snap
sha256:64719b951ec59ffcc4bc735e726d38477ede4905b435a16ea9961ad62bdb9c2f  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@f_string_invalid_conversion_flag_other_tok.py.snap
sha256:412e64763633857f4ee666e8de08a5bb383b350b8d378effa012dbbd196d93f3  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@f_string_invalid_starred_expr.py.snap
sha256:47a153d6c894a2f6a4a3fdd60c46732885a43ba699ac88ea6b5ce07eed683dc9  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@f_string_lambda_without_parentheses.py.snap
sha256:1f8562e8eafbf7c4776e0ea9ea28a87542d17ee674f2ceaa80ff0a8f20e289f7  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@f_string_unclosed_lbrace.py.snap
sha256:79642147f49f13181b39f4caf0834b8a81a78726ae1de9ecb9262abec1abbb8f  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@f_string_unclosed_lbrace_in_format_spec.py.snap
sha256:ebc073e751a73ca8d1dc4a7e9034bf4aa0190c995a3c0a18c7cc6e9c6c657d8d  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@for_stmt_invalid_iter_expr.py.snap
sha256:54155e6734630b12b50c1033abba6a8def09533871899cdd1096da01fd568a06  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@for_stmt_invalid_target.py.snap
sha256:3d08647f44797c492bc160bd4dfa73e396e54c170e06ee6c5370c690899a2635  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@for_stmt_invalid_target_binary_expr.py.snap
sha256:23ad1b7f931d0ce0d48a682e1676e1b6c64c41102944062d644cf6ba32e86699  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@for_stmt_invalid_target_in_keyword.py.snap
sha256:b613be4d22642f7dd6dcc296e312bb1c196284a4aae48dcf2cd83a057f66205b  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@for_stmt_missing_in_keyword.py.snap
sha256:0aa4dd85b1c68d7c6645831a08397d57eb6bfd2dc135652c36523b6fbf5c5d7b  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@for_stmt_missing_iter.py.snap
sha256:bc968508055272fead7713e0de9b92e6e3454c73d926a1556868239a9c7ec69e  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@for_stmt_missing_target.py.snap
sha256:8917403f82e2c44bb54a07fb6cb619846f5e860816ad8710afa8603bdd4208ac  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@from_import_dotted_names.py.snap
sha256:6a112546bf99c891b23ea346937ee277a1d2a5a22bfa1956db35bf781bad6988  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@from_import_empty_names.py.snap
sha256:43174f2572a2371ffa869a545a5585cb783f0b06803b77fc7a313b5737ec5d74  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@from_import_missing_module.py.snap
sha256:284652f91be8034eab86dc6191a3ed580636bfa83a8262292c580d6db7a364a6  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@from_import_missing_rpar.py.snap
sha256:e2e46ab33fc2fd6db296f28ef4c0bf7c92902a59d3e55a38a784bee0b12292fd  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@from_import_star_with_other_names.py.snap
sha256:9cf9d1aa95771d4928f4eb73912296cbf25be55a4c586cf7dc3910ef712f45ca  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@from_import_unparenthesized_trailing_comma.py.snap
sha256:65339a4ab9c96223dec7286dac2931bb32c4244cdd44320b2ad26b559447cb9e  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@function_def_empty_body.py.snap
sha256:35b4cd0686faf0c6a2bd6f01fc0ee3cb17858c745cba37da7c7343a78158bb5c  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@function_def_invalid_return_expr.py.snap
sha256:35208d190f1829a47aa3dc2525f8847b5d9800423babc65459034e5424ad1696  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@function_def_missing_identifier.py.snap
sha256:534f9a7f01e40f5b31aeb67989587e50ba944f564fb8f10248bf568aa12024db  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@function_def_missing_return_type.py.snap
sha256:bc79f1592ac6917ad11f31c9c8b566fac29606405b294a19c0d48f231ea299f6  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@function_def_unclosed_parameter_list.py.snap
sha256:7d49697b008ba5b475dcb9c0c158d878d802c8a65464342f72a0d3f5bf8aeb90  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@function_def_unclosed_type_param_list.py.snap
sha256:f581f81b27fc97134860348e75631cce5e3f0930d2338f27e074326831468843  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@function_def_unparenthesized_return_types.py.snap
sha256:876bcf4c56116faaed00fa411766666ab2e3cddac95eddd09a3edf1d356f335b  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@global_stmt_empty.py.snap
sha256:e78dc07e2cc872aeb1cd28e433290ffd73a27e812e16275111b278d282acd559  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@global_stmt_expression.py.snap
sha256:278ffcef26b787249c4d64691d69a5ee9909fb7ee334ba2e058d9bb78343b6e7  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@global_stmt_trailing_comma.py.snap
sha256:5f73a54d2c5743494687d2d66d65b09cdce5f2e8283486f25bbff2003492cfeb  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@if_stmt_elif_missing_colon.py.snap
sha256:d1ffc9bf093214e4469034ca537bb3c93fdbddc321d1c92b539c8384bd94cc12  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@if_stmt_empty_body.py.snap
sha256:badfc50f1e7c34b5d320c6515282ab31c32999adf1058c09f303e0a02492ba6c  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@if_stmt_invalid_elif_test_expr.py.snap
sha256:6504b0cc9b44f1e522732ff9c86600273d942a506150d4e2be2039222efed6d6  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@if_stmt_invalid_test_expr.py.snap
sha256:9d79e70be94ad0b2f52021bad84f2a090e3f0c2195def1ef88547f2654d53d6e  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@if_stmt_missing_colon.py.snap
sha256:ca73cbd75d3edcec85e7bf43dbde4501196151b53356d08c1acf42fd06e8fc1e  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@if_stmt_missing_test.py.snap
sha256:f9d9e5f3a36569a6ee9f2c9d0c6cfc5c9a065f489ff98edc532ab135e309bb73  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@if_stmt_misspelled_elif.py.snap
sha256:d5e3e0075bf2cf5d7366de180144158d363e3e16c0e6540a478ab6ac362dc603  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@implicitly_concatenated_unterminated_string.py.snap
sha256:bf4c65cd29e06d4581cc3bc087a797ef1a449c15c758773891607602d6e4812a  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@implicitly_concatenated_unterminated_string_multiline.py.snap
sha256:8b9bffb8f562fcc31078b6d3573a58d1e8f2dd9359463eb66fef2256d2c39788  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@import_alias_missing_asname.py.snap
sha256:27d1dcbc15d5d50dd7661ce43dc9b11bd5fe4c883e4ae63c6d16f6b9e88aea7a  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@import_stmt_empty.py.snap
sha256:3dd2bffd3950cc41678a5bc0e8e5850a474f6417a31e2ee41ac76dc7dc851261  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@import_stmt_parenthesized_names.py.snap
sha256:d1c8dfed936523668b12f20e3ba8cdaaeabd18547ba97f4018c3d32dd1ab2837  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@import_stmt_star_import.py.snap
sha256:1ea3b5b37b899b2abb26f058d5599f53d981738e553f9d053c949aeeb1ffcd1b  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@import_stmt_trailing_comma.py.snap
sha256:d72829234662718de6b588e6e8eaee7ee8f8b6fb1cd1d60228a600f14509c9d1  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@invalid_byte_literal.py.snap
sha256:a9c8e95e15e7c314d4fb2e1ef05dd36d3e79fdbd5ff97320e6e2466a74900031  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@invalid_del_target.py.snap
sha256:d85d424ca9abe069ff6ead2af0cb6645999fc0dc1e361875c28a0e0372aa3a1a  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@invalid_fstring_literal_element.py.snap
sha256:29ee035abda3631cbc442c4d7b77f9da49eeaf9ee4b093e4ff78dac644b1875a  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@invalid_string_literal.py.snap
sha256:2612ade523e5f201cf3353e20bcab6592448daed27d15d8355c7f787f5d23b58  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@lambda_body_with_starred_expr.py.snap
sha256:0ba993317e754ac61f808460a2d0f1fa2d61feedbc2ee4cc0cf88a3c7d722f67  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@lambda_body_with_yield_expr.py.snap
sha256:8cc83bb681672c1bd39c4be4cdfe1154976f923ca553639e0f0f0d72de2979ed  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@match_classify_as_keyword.py.snap
sha256:789bd9063f48c81debfa647dff08de3a5e30d9b173306f0ee45d63ced7fb7a4d  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@match_classify_as_keyword_or_identifier.py.snap
sha256:8403d1a568582a674a2f1da1885bb879807fc55e6dbea9a734da92199a3f6805  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@match_expected_colon.py.snap
sha256:3fc31eb3987bfbf3f914a2336232adfc186e3a631d0c33645ae21e637ca9bc27  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@match_stmt_expect_indented_block.py.snap
sha256:d957efc57daddcd0a645e26073d80aa396108d54f3c053cc82ea42e3582f5e94  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@match_stmt_expected_case_block.py.snap
sha256:dd595aecb9371846ca45cd6619f3766dfd88b7f90e3208761b1e82d538a7e15a  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@match_stmt_invalid_guard_expr.py.snap
sha256:959aeb8590963045e00342d9f5df327cce5c92f086580ab44e3eb261038ea553  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@match_stmt_invalid_subject_expr.py.snap
sha256:e44308e184cc3ac98db825f82dbf69b43436f212fba7813a64afdfcb19c97523  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@match_stmt_missing_guard_expr.py.snap
sha256:eb3e459fcf7ab8f9d3dfcbe7e9ee9823eddc7f462474133f29435bbdf6620f21  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@match_stmt_missing_pattern.py.snap
sha256:5e6f47da7f1b46d72707c1e1b5731a36ee4a6eaf0b5145fe24e12600fb4e15f5  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@match_stmt_no_newline_before_case.py.snap
sha256:8b9afc007ac66f5aee3e5499720ed1d58a8e025213f0d81fc5879ab8910bf795  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@match_stmt_single_starred_subject.py.snap
sha256:2403204be4facf05e1cb65bff78f8a38b95b4f7a5fa3c988c7b2cefbe712ff60  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@mixed_bytes_and_non_bytes_literals.py.snap
sha256:8433ded8e4892eecfeb07693e01d8d60345d6123e8dcf490105bf9e985829cdf  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@multiple_clauses_on_same_line.py.snap
sha256:0e6eb2e0db1fd44dc8628d05bd18a71f6235763eff3b736262b3bd6895533fcf  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@node_range_with_gaps.py.snap
sha256:434b3ea35399131adfa3528ebd597a07f99a7a03f12d48f8e854c31e3bd6df2b  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@nonlocal_stmt_empty.py.snap
sha256:2222ad64455f39238b37e10857da9f27f9d605e27ae0eea8a25c775e8dd0961f  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@nonlocal_stmt_expression.py.snap
sha256:3f505aefd0a8b8fa5502d79c87b24e88bcc9b4eeecd07e32695622aee418a58a  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@nonlocal_stmt_trailing_comma.py.snap
sha256:8e076a4b8c56a49440f6fc2d48cb296607a0da6dfe65176c90989727315a03a0  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@param_missing_annotation.py.snap
sha256:1c1c83635bd586553d1ba720e8e53e36551e0bdf984fca568719e5f6837e3b55  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@param_missing_default.py.snap
sha256:b3b01070a2cf4b2d7d27ec4c1f8dc4e7f7e7c9f7ec99e83918c249dcbb0a6d23  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@param_with_invalid_annotation.py.snap
sha256:427addb107f2bec397be7ba88d24469225ff0468a0dc264843466a633657b83a  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@param_with_invalid_default.py.snap
sha256:b4cb8bc98dfee6d21a9d8c0cc533ad7d41a38b8e12f49b2bf632350e9e713a3b  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@param_with_invalid_star_annotation.py.snap
sha256:7ff8e3d4b70ea79390ac5542091d48fc1b6afd4d152ed3d0db3aed1b5a60b4ab  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@params_duplicate_names.py.snap
sha256:0b381eaa0ff5a24ca61d220d723de3dfe73898721f8dec36c67b2627a586fd64  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@params_expected_after_star_separator.py.snap
sha256:97c826bd91b2397f39b71f9bfe60561266edf487c0166a3722ac4a6441edb413  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@params_kwarg_after_star_separator.py.snap
sha256:a3545cea0dc335c6d0f5ed953f17356483cb1fea326c9892a9b22c6ac6cb7ff1  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@params_multiple_kwargs.py.snap
sha256:f40fc50ab473594c627e12ee1b5ec7ec442de8ef81fa369f12496d9f5ebb0f5b  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@params_multiple_slash_separator.py.snap
sha256:ad5b74df30cbb591d5960ff7be031ca6e992cbd8c54d2ddbc2e5ea69d189b106  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@params_multiple_star_separator.py.snap
sha256:bbf592af8a45e0ddade9f667588b1645a540f34a7f5c37b3a2827b1df0bab6bc  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@params_multiple_varargs.py.snap
sha256:4b22a9c4d8f0347359bec186e53e3e3c958fa540688a9c53088a8f2fba8e883b  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@params_no_arg_before_slash.py.snap
sha256:abd32da445646db29bbda3e7d5cfd3d79ee4531036533971548534f885ca5a46  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@params_non_default_after_default.py.snap
sha256:4b8970864b6d13e6d425e3bd5298b73474903f3634c188bfa637986b2ef32d46  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@params_star_after_slash.py.snap
sha256:f368ca791f1ee11950fe28d10b0f246bd18ae661301de09f1a04572097c4df09  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@params_star_separator_after_star_param.py.snap
sha256:23f50cc62819e0dc5dd5759e8cbe4292ba3e2db2c60a2c400eca7132ee83a379  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@params_var_keyword_with_default.py.snap
sha256:ad40dbf7aca5ecad51f4c2ff4221e851fc1771b9562e0f42caa4add858c3189b  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@params_var_positional_with_default.py.snap
sha256:8072239d06b37a98cfd5be7a8d380d4217fe59059180b8c1787357dee22759cc  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@raise_stmt_invalid_cause.py.snap
sha256:ff6c27588d9fe9b1a425f09f6252936bf5d968887c99164a5616b0df27a81ece  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@raise_stmt_invalid_exc.py.snap
sha256:b824134add263d4a7b893de0468cc9bfc4da47f34136c901bbf2d7d5e8152db3  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@raise_stmt_unparenthesized_tuple_cause.py.snap
sha256:4eefc2c6685c14d0385cb39d4ff348bfe8ed1155f14adc25b77a912df816a58f  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@raise_stmt_unparenthesized_tuple_exc.py.snap
sha256:c2c012c09417c3c97421acd9638b35596d37bf047fd49cb46e8d4763bb0a0e49  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@re_lex_logical_token.py.snap
sha256:02954bed0f4c30db23ec761d90208bc36f8cafada6be41a66eb491f24655e79d  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@re_lex_logical_token_mac_eol.py.snap
sha256:8e8cc79637f7d0ab960dd4ca8da4ec071a74308d1988e8b7918ab099723d47dd  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@re_lex_logical_token_windows_eol.py.snap
sha256:4c52783c5d6372ab1a1ab4ae0ea211283c85935d2f00bef960a43b5b7b6a1e64  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@re_lexing__fstring_format_spec_1.py.snap
sha256:b8cab199425010066f3837e442e10643b8cdfcf2bf7ab7e8deafb3ab83c5c4d5  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@re_lexing__line_continuation_1.py.snap
sha256:a2c25535324ea7da46b29d113a9f8c98516ed02c718deb31056099a86cac8950  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@re_lexing__line_continuation_windows_eol.py.snap
sha256:bd58680a3d6878293998a9192a307e843c4a9fb07d5fd1dffa693acc3f0e78ca  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@re_lexing__triple_quoted_fstring_1.py.snap
sha256:418ab54c373005ff148d2eb8f260c7159a9c217d4fea597fc192e1e9f489aae9  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@re_lexing__triple_quoted_fstring_2.py.snap
sha256:0843706a7533ce2278dc5acad83190517098ced8e2c91958226e692315b0b889  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@re_lexing__triple_quoted_fstring_3.py.snap
sha256:00c83b2a722018dffad04a861428be9c8474df1bc6629f1b6f3f60aefeec5523  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@return_stmt_invalid_expr.py.snap
sha256:40e9dde46361b0e3955d28296e37027450a67f8aa678a5004f61670ea90e5ca6  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@simple_and_compound_stmt_on_same_line.py.snap
sha256:f1c28f815b275dff418c62c356c4b25366882a73f02ffec5cf46ac310e728272  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@simple_and_compound_stmt_on_same_line_in_block.py.snap
sha256:1e7b2f047ba59a9b582badc822945a56538d881f71a3d422f78451240606e7e8  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@simple_stmts_on_same_line.py.snap
sha256:af3da0c364700abcbf603a3fb09590cf56e1be826416ba69a4c0a8ef25f510fc  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@simple_stmts_on_same_line_in_block.py.snap
sha256:b34f30f8b49e2aca7b73f31b320db53139f79858b2424f436d74b6b103db5646  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__function_type_parameters.py.snap
sha256:9c101638f652f9e0a9de6f41b50165177f28cc4ab7fb3022f48bbda47bd68e7b  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__if_extra_closing_parentheses.py.snap
sha256:70e645e200632f9cce668e9bddc3c1415f75872081cd4b706ab1ebf18ab2e73f  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__if_extra_indent.py.snap
sha256:f83ed29875bc3b58cb7b156bc6627ccc3b00ddc4a65856f9ce7e6ede4a6f0738  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__invalid_assignment_targets.py.snap
sha256:3027a48bab00e3a9bf12cfd62ec6acc5fdae03173f72694a83123e17fc961aea  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__invalid_augmented_assignment_target.py.snap
sha256:231194eafdb6fafb365915e4074c9e4bc5fe159fa653e0642b21ba01717a7e27  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__match__as_pattern_0.py.snap
sha256:c93c9302ca86cb16bc0e13205be48752b2d9495b0f55cb5a11e6b19cfbb54967  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__match__as_pattern_1.py.snap
sha256:db18eaededdb735a755ebe761ff06b6b23fa1db5591b888e214ce48e76e6b4af  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__match__as_pattern_2.py.snap
sha256:93b0d570deb1fe9cd814b8b63528b0b732d9b9f8ae24974e9ee0fdd4ad23aedf  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__match__as_pattern_3.py.snap
sha256:6af9a229af13f99c69aed9f91170495a0797d68cb78ba25bfdb787eba2b7c12f  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__match__as_pattern_4.py.snap
sha256:11f47f0c07a7da0f8a79b4bcc38f0a8f50abd03894639da20da135e51eab17e4  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__match__invalid_class_pattern.py.snap
sha256:7b4cccfbb5d7f17565745deb60249c72a57f602cbcc1e8d91961737e1491b955  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__match__invalid_lhs_or_rhs_pattern.py.snap
sha256:3bb45643add29d41daf6425a5e345f1ddddc59df72954becfc92138f282fb18b  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__match__invalid_mapping_pattern.py.snap
sha256:382b02470959b5c2011868b2ec4d4f54affa209bdd29349a04a91a77c01b76ae  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__match__star_pattern_usage.py.snap
sha256:1ac232959fc1278a5287b48e3547f79b63175d017d219f8823b24d04c5475714  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__match__unary_add_usage.py.snap
sha256:d7c31b75eed893947324dff5c10bba2049883b3edc4d70dbfbd73da1825cdcf3  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__with__ambiguous_lpar_with_items.py.snap
sha256:028e5bd6e1b18b5836db615614b25ea4bb7d88cc15eb4bd6f14e61a5e5e86166  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__with__empty_with_items.py.snap
sha256:e9d5d016966bf33c18bf4e684fa659220985c2fe5602ef040e1747abfc7da316  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__with__unclosed_ambiguous_lpar.py.snap
sha256:dcf04fde1f715a1e911272cbf517ce06eedfc04865d6c7769e5d3f72822cc930  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__with__unclosed_ambiguous_lpar_eof.py.snap
sha256:8a36f40893307a647606a0fafbfc226e1976509f36e0b4c48ad5422e9dbf48ea  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__with__unparenthesized_with_items.py.snap
sha256:fac6076a52aa517566fe0b03d3d3cfb505090770ed74c6945345b2a123874de3  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@try_stmt_invalid_order.py.snap
sha256:3a3bb3a3c43e0040075469820d7e63639c55e4786339f53c7842361559ccea4e  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@try_stmt_missing_except_finally.py.snap
sha256:f48bdce5733d6d779824e47578862f762b44b377d51ca182be112d8aa8ba6b29  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@try_stmt_misspelled_except.py.snap
sha256:47dac2e6ed816ace619635693916590e8e2048293c711942e0efd834e441cda6  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@type_alias_incomplete_stmt.py.snap
sha256:644383b458367b3bbc2b5d3d1f162cc3d03c473f3c3791d446e2d22a19de51dc  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@type_alias_invalid_value_expr.py.snap
sha256:4a6b43e7537cc7464f80e7b3c9613c47c395c37346fc13a31e39f2edb7447d1a  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@type_param_invalid_bound_expr.py.snap
sha256:87c300b28a49946edfdad6804e318d72b7a4884b7797b7362565e2112fdcaee6  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@type_param_missing_bound.py.snap
sha256:a5398abef17c98fa5510b98ba7e8314bad378438a6c0d2ef9cf492d142467bd4  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@type_param_param_spec_bound.py.snap
sha256:1d144802e897a31191063b4d00d8a77a318fff8908665a842be318fbdc503e13  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@type_param_param_spec_invalid_default_expr.py.snap
sha256:07db0a33a99e85994cf9f3d0dbdd0ea03cd87d4e90d5a1867bf518fec9c82d2a  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@type_param_param_spec_missing_default.py.snap
sha256:2a3faca5c11fa194731f572fbc951b917e125e7e8183b5c7f6bc5faf6ed69eff  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@type_param_type_var_invalid_default_expr.py.snap
sha256:a43d7fbad1a7e198a8bf3aee132af0490f46372d8caf72d78c4fd33d7bc617bb  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@type_param_type_var_missing_default.py.snap
sha256:823667344fb99a835b61884c962422fb6876d4aeee783bd0afef48f9a3d11806  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@type_param_type_var_tuple_bound.py.snap
sha256:61e61e44cb256881caec28fec10e94d3898022666b13ed4f755e204c20334087  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@type_param_type_var_tuple_invalid_default_expr.py.snap
sha256:1667b30c5a6638d5d33d483d660347941a6cadd7124012e1e0fc9c4b0312b99f  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@type_param_type_var_tuple_missing_default.py.snap
sha256:ee5393819d6526d24a09ac0635503be6519e6641e0750c1797ee97f5ce9cf216  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@type_params_empty.py.snap
sha256:469ee716edea478dc69422351771f299710d2853a9a06a3d124bb155947eccb7  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@unterminated_fstring_newline_recovery.py.snap
sha256:53da8a18d617c965fbdcae4aeee4bb646e3a168a3cfbb1b871d83395d000b9ce  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@while_stmt_invalid_test_expr.py.snap
sha256:df67d9f5ded29f7cab042ebc77b9015a7cfc448958c0837886742556445b529b  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@while_stmt_missing_colon.py.snap
sha256:82fc57b1ff0a12e71e25afa512f6075e18ce07a03be35ac4290b055d6abeb8e1  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@while_stmt_missing_test.py.snap
sha256:83272a2daa4b052e5103d8d8498938bbceaba409220c2a0dfa33d4792255ed45  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@with_items_parenthesized_missing_colon.py.snap
sha256:1b15e3f5af5b726ba7cb14aa8d9c778f3d4b0c8d6cc49b06291dfb3a18545cf5  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/invalid_syntax@with_items_parenthesized_missing_comma.py.snap
sha256:55a58952bb98fe0252b60a167238d57091979687789c8334b3aab7140605d747  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@ambiguous_lpar_with_items_binary_expr.py.snap
sha256:a684b7f02facd188ba74422da9c36665ff802c8b5adeecf18bfb4559799c9374  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@ambiguous_lpar_with_items_if_expr.py.snap
sha256:0736ceede5392f1e3d6c03f0e57ce823d5fdcb491ad910bb083731d64fdca911  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@ann_assign_stmt_simple_target.py.snap
sha256:8c51b67aeaa74df5459569cb5f8242bb17f1640ef2006ff1c26b9c7d193165bd  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@args_unparenthesized_generator.py.snap
sha256:4b698bbe00529e33972e66ec5e0e610f706591ec9edf5600859f83bcb3b734b8  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@assign_targets_terminator.py.snap
sha256:aeec50333df1b79a5927586e02fba0337414ddde1276f606acc321f021bf6273  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@async_for_statement.py.snap
sha256:cbb148d3ad223d0f327bd12254dcbc6aad03a6c5d1ed4c0d7596f798a399728f  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@async_function_definition.py.snap
sha256:76949f2546c45f79985901f786b43c10a949e2c0617cb14aef635ffe87c79b6a  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@async_with_statement.py.snap
sha256:048b6cd9559c4e9b21a07ccd2da0036e79ab19bc265efdf488813624786c858a  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@class_def_arguments.py.snap
sha256:40d079565147873d7ef49887cc2a4d7fb1f523c755fb5277604d407024260784  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@comma_separated_regular_list_terminator.py.snap
sha256:a0ce6d92e98a684289b8fd16a38604a78e05d6c3ee4e1cfdf83e3069fbf7921d  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@decorator_async_function.py.snap
sha256:38d50861c6b9fe9d02a53bdcdbac20f2257b3cb6584212762a8e7178f872a006  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@del_targets_terminator.py.snap
sha256:0572181971e323f1f5c57cb972863684a800b3db04f094d209d11b14e8d006c9  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@dotted_name_normalized_spaces.py.snap
sha256:7ed99fb9e4e63b0ed4bb4c6020b7bf76f312d86978967c1a752a743553b250c7  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@except_stmt_as_name_soft_keyword.py.snap
sha256:afdd62a779ba1c6a58c0ef41f6eb1efe95b4410f6a9d629e3a5cdd151089e252  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__arguments.py.snap
sha256:b4fcd8f2051231a37fd43bb99c1b7a1d4cc61540efee16b8627fc0b4d31297e0  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__attribute.py.snap
sha256:333bcf94b309193ab8b8e7d097a48388170229faa66aee9f61e31b83fac0e0b0  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__await.py.snap
sha256:b3f6b05e507626c25ea5b0c2ee60792954a06dda00320103f183737592f7ea3b  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__bin_op.py.snap
sha256:2503f99f7a6901c043c155d1232ebcf4d0b88063d27670655a725fe72e9185de  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__bool_op.py.snap
sha256:648963b35df28cab6a02564ddefd93da225afb0c93674e564e84073e1ca29c5c  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__call.py.snap
sha256:b38c2b8a5a06f27430ad06b456f8532e90c063341042635497041c223de3bd31  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__compare.py.snap
sha256:af8b74b3f9ca56c10d9d0d67c2e7d7e7ecc16d8974e4c612c14bcade5a72040e  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__dictionary.py.snap
sha256:cd9a408d34eac7feb38b5f9b08e9e8de55ab7e7054ee1aeff5b63cb9a9c53629  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__dictionary_comprehension.py.snap
sha256:ffb2d27eb500cda55788452147fccce932ba1504da9a2ae18fb591c44197bc17  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__f_string.py.snap
sha256:4f66a6b4d78f54b5c9d1274f6bfa797135e0bc1393349f98b11edeb6ecb5c50b  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__generator.py.snap
sha256:4bb3d13eb11dbdb33d13839366d951b8e2679c8a6168f139cfc29caa8d29d86a  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__if.py.snap
sha256:9249fa5f7021a74e9b981c3b410a21a956d4d836d14de46817a975ef6882c1fa  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__lambda.py.snap
sha256:d76d0e25ba9404e03858001a58cb02e68b626745182d2a5820eebb1d3a7447b4  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__list.py.snap
sha256:3ef09973ca2ab33d41e3d460f662f613b7929e8a129ab72543ffdcd5e044e6af  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__list_comprehension.py.snap
sha256:705d3cd2652843b1932a94800c34f4c755fb3b86424c2201d29aa30764a88459  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__name.py.snap
sha256:ba46b9d7c4f50c0b16693d0a822282beed90204a958a0feff21e3a5270297cdb  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__named.py.snap
sha256:dbd472db938000f3563018d444f69025ea178dfe19283980b6958141b4afbf90  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__number_literal.py.snap
sha256:9d46cbf8f66ba660f95715816cb9e034c050500928cbbe73596ca61c1a37e9e8  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__parenthesized.py.snap
sha256:4ceb6c267eb3174a389e7e6bb3ca42e7c9d7d6de583a3f362e06e425f9f944f2  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__set.py.snap
sha256:317a0ccd8eeac9c323faffdddb35821aa4ec33a05120e70bd54534256b75a031  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__set_comprehension.py.snap
sha256:40d9b0866d7db64f7f49c765dbd41253d237e1428a2240b0bba5a447d0df511c  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__slice.py.snap
sha256:6a10a83cabcc114c3cc8b0f6417ad1a3a73625d7d803ef0381851331326412a3  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__starred.py.snap
sha256:9954561a8f6e7b635f5ac25ca73995f2212068e81f61b9b5ef9c1da725d9bb2b  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__string.py.snap
sha256:ae88bb031f6eab9f08c9fe226b9a2d7b6771522f55876fc8121480c95d3a3f45  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__subscript.py.snap
sha256:c3238f9b1a2b93a73f78805e1f93b37651da7fda6984ca755bdf10680f9aee52  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__tuple.py.snap
sha256:00da438cc6fc73cc2cd427126584cda210857419e9e2de69c2f0194d8abb80a6  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__unary_op.py.snap
sha256:0cad86c70a3ca65e9d5b7440f897f6dcd3ad21a25309ef3dc57fa22d0af5a7f2  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__yield.py.snap
sha256:5f3155debe4625ecd9e4609764c4c9e24f6cc208a3b95c5b4499fb28e5eaf5c2  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__yield_from.py.snap
sha256:17568334ca86dba1290790a94cdb1c1e5eef3215f6ecd533cbfcfa9633571e66  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@for_in_target_valid_expr.py.snap
sha256:bc7c8fc0a7752024fb932c96f1d369c8ef4bc7697bf8e19e874f9d7bf4dbc1a3  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@from_import_no_space.py.snap
sha256:d27f84a9316d8b08dbe4538662b7f734c130edc4f911a8196d9fedc7666eb778  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@from_import_soft_keyword_module_name.py.snap
sha256:0c8babe74e8666f437289bc6156f4de04479a50e2de1acb32a6185db8e7ad301  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@from_import_stmt_terminator.py.snap
sha256:4b225317a11c792d3e35d8801b277ec54f8ed1a21678df0792f987829f611bcd  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@fstring_format_spec_terminator.py.snap
sha256:bfa9c1aecc19fddeddeec19f956c03392d6b06ac511991bbb1c3f07cbe69addc  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@function_def_parameter_range.py.snap
sha256:0627f68e6abfc34b9b6ea65aa05da1f5a6c8a58abf2ea8cef4726a7bf91c8158  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@function_def_parenthesized_return_types.py.snap
sha256:f84afe5c9c46e7b171d9e2076a929804ed8a24f84356d72386f32c32315edce3  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@function_def_valid_return_expr.py.snap
sha256:5c0447c783536daa75a473d3c1d3eb25b99b04b25d214f633085aed1ff6601b2  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@global_stmt.py.snap
sha256:646a702af32a91f8b2ce78077d28830eecbd6fc54a6e314ac1a5831c911187c6  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@import_as_name_soft_keyword.py.snap
sha256:ff921c16564d160774ad082d7adddc62f932b243f366c876c9246119bd7b0522  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@import_stmt_terminator.py.snap
sha256:3c805122ff679717bc70f5e18619ef9d766af70e0e11505c8b43a9a1bc43ed10  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@lambda_with_no_parameters.py.snap
sha256:a8e15ac7191eb561b674635e021f422bb99f172950e7cf9431694157a598a492  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@lambda_with_valid_body.py.snap
sha256:0c659f84840d334bf918d44ba48e520c1c82f477cefbe0912836359a1c33e7c9  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@match_as_pattern.py.snap
sha256:390c96445ae96a34099c5d18f5f0077ae220c107cf610086c6f93e2713950db5  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@match_as_pattern_soft_keyword.py.snap
sha256:d3c6494e7c6ad760949729e0bf11e3590211f2f05bc1c78c523442844fb0c722  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@match_attr_pattern_soft_keyword.py.snap
sha256:24e2c9d2b6c4459b1df01c52a3d1ec1973f53d966f1d2a0e529002373653bd98  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@match_classify_as_identifier_1.py.snap
sha256:d84f30cb2966677428b60f6ee6838236cbea21e7214dd220fc2eb564804f16cb  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@match_classify_as_identifier_2.py.snap
sha256:d15e48a35e78dbfe3f5eb2493b9d6698d68558f59bc3896c9bf59c3918c0ae36  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@match_classify_as_keyword_1.py.snap
sha256:464c4f2b8b4ec6bd4e8616a3c801a059d842257e124bd057d711fe92c72f604b  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@match_classify_as_keyword_2.py.snap
sha256:2486a947b31a39bce5349e2f0c77e374ce58229ab556793d162320c05293bae9  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@match_classify_as_keyword_or_identifier.py.snap
sha256:66dbfe32eeee1c9544248c19732cad5963ae98329e82b1859d995e1ceee60f41  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@match_sequence_pattern_parentheses_terminator.py.snap
sha256:220b29fd0007daa9c4d8fac7060c8cd3cdadb81267220664f2bcd6b38330af8b  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@match_sequence_pattern_terminator.py.snap
sha256:6b447ba3d77a7332e6cd962e3f3d0e787702318daf1b0f19346b07cb4673951a  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@match_stmt_subject_expr.py.snap
sha256:9e4de194f0852d87927a39cb266d98d699e2f15e2a9cd8ab8a508d9629186404  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@match_stmt_valid_guard_expr.py.snap
sha256:5f2a2b7596ded2137cf318f078c261dbdfdc57beacee3993f14aef2fa1258cfc  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@nonlocal_stmt.py.snap
sha256:49b5a711b79ebae9b0bb88a50481ed88ba9e4878581e429d6191d44fcbd838a5  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@other__atom.py.snap
sha256:9c6a2bdc5c01f3529a333739eaa20aa87bb490e129d0f81c11f7be661f00e7e7  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@other__decorator.py.snap
sha256:6f04e6f777c4479ad45bae7aa010648db4d8fd53db8f8e6ff582e2096c4e81b6  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@param_with_annotation.py.snap
sha256:d0ed5725b12c02bf70c1eff5a86642e9faa28f38e79c672e95e6d188d5ebda18  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@param_with_default.py.snap
sha256:46af9c663c5a94a5775309e29a11a6098b1f74507fe837ac793e9bf32dfadb52  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@param_with_star_annotation.py.snap
sha256:279b52a40f68320c2753e235ad0622de47304829f86d2e82dab264f3eaaf199a  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@params_non_default_after_star.py.snap
sha256:c4e08011290c48a16cacaa42a7c6a34db7b1461b2d01acb83ff807da023368ce  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@params_seen_keyword_only_param_after_star.py.snap
sha256:0b6ed266c2165028fbb7de617ae5c174d8ba70750384c96f0cb67efed46d5880  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@simple_stmts_in_block.py.snap
sha256:cf8a4c4ce6cf9059f43dcfa01986e2caf0dc23c73f62906cea53a0826aa81b5a  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@simple_stmts_with_semicolons.py.snap
sha256:ffdcb47c8342c083b33f6803f497f5c45741d94932bd63878200ddb4d7330628  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__ambiguous_lpar_with_items.py.snap
sha256:897f51073c43b0a58b0e9d3d9fa2c9042b51d6e8a4e582e0eff1fcb8e69fc34d  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__annotated_assignment.py.snap
sha256:1698424edf9da129fe88af6260ce79855d0b1b2b48bea5a5f729c1d7acc2d730  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__assert.py.snap
sha256:08ebb0ad569989d85dcf3edd76255e6cac358269fde0983b0df169bd38200b5b  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__assignment.py.snap
sha256:21327f7ed4f78a6f1841582059da7827cc2efd6ee4aa9192f1f7a54de842f43e  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__augmented_assignment.py.snap
sha256:f98bc3068415a9a961ea38cc7dad3d4510a33eb9fac1db7151c57202260baf55  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__class.py.snap
sha256:1f36d8319835c72caf34de55ebad0ddfd18b9906bebe350b8301e3165b2a17de  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__delete.py.snap
sha256:31204ab844e8426e82a3e55678f425c5d2424d7bebd3d5ce5f28635f2f175049  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__for.py.snap
sha256:8ae2e377493cc97c8ee1c349283a621f6cf51bc191ed873a29515fa672241919  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__from_import.py.snap
sha256:365252c75bdd21281fe3361ea64a6a3ac664dfb74f2862e1cb3eb6a750f9f1a5  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__function.py.snap
sha256:a30bba655f9f32b54668b95139093f67f59836916c0762626834d6134416f1b6  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__if.py.snap
sha256:3e335e5ce88de34bb8cf91963dc2c4c88610e28fe31d66aed5b7191ad351ee31  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__import.py.snap
sha256:02a47da7ee2642779549eebda65c26d11cd717e57f8459895acb430127f8b5f6  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__match.py.snap
sha256:7dea4bd52745b510a522e5dc7ca98dcee9c418e8035d30e3dbca9ca8314c5915  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__raise.py.snap
sha256:27a447286567a1bb5ffc10aa68a02074cbff72727d4660a78d69c45566441289  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__return.py.snap
sha256:d88dfeed6b7b55238f06d4d78486bc00e4cf0b5c1cc55dcca330dff1db5420dd  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__simple.py.snap
sha256:29cad3611a24e5f250fb8f962970e47135701ba98bd90fd7e7cbaa20d0e494d6  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__try.py.snap
sha256:9a73a847545bd46b2430fd4f94a91234698d88d2483706708a15a9cc48d08442  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__type.py.snap
sha256:d4a7a11082242586e2882b381d9ff193391469c572289d2c00b4ed420c649197  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__while.py.snap
sha256:e031a6667af9b39ccb5a437ab041d9aceb1f8c39f6b19852d2d563ea7f2f2986  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__with.py.snap
sha256:783afcb99d74b959fd2b570be28cc5d032ed7522242ca8618aa0542cc20a856b  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@type_param_param_spec.py.snap
sha256:f4dc4d61f4db7e7a2fe8c5b6bb154c0ab63cb7377064c6a99b83d3923328bc1d  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@type_param_type_var.py.snap
sha256:e09feb1a99da891bf7b0bc2154b081ab87199941cfe8846800208cc555c32674  ruff-0.7.2/crates/ruff_python_parser/tests/snapshots/valid_syntax@type_param_type_var_tuple.py.snap
sha256:2733335ed3e9f64d4205337bb73bb3b2ce610f36e13ad250f97c16527c106934  ruff-0.7.2/crates/ruff_python_stdlib/Cargo.toml
sha256:cc10b2a00a03df8c496e395564efd9b93a7fc82a5c60c89e8214e94c73474a1c  ruff-0.7.2/crates/ruff_python_stdlib/src/builtins.rs
sha256:786483d400f03fba03458e0337e681159b4efbc5d47fff6e3178deb98052b70b  ruff-0.7.2/crates/ruff_python_stdlib/src/future.rs
sha256:58eb185d2819e6b496f59be99d0f75f53b00d1eba10aa10d45c7ebc2a649ef50  ruff-0.7.2/crates/ruff_python_stdlib/src/identifiers.rs
sha256:c30fb17ec0fa977cd9f25ae1ddd83a6b836aacb016b08726cffb6d5503328560  ruff-0.7.2/crates/ruff_python_stdlib/src/keyword.rs
sha256:5142aed23848d09d2f99e7d4fdd790fd693c932d910fb077e872342eaefc286c  ruff-0.7.2/crates/ruff_python_stdlib/src/lib.rs
sha256:e4a031f166f7ce492649260d141766fb499c878c2ea3614564e90f60d9946fc0  ruff-0.7.2/crates/ruff_python_stdlib/src/logging.rs
sha256:9e056874efbc4ffe3d741d1cddeee6cf25d4847ab0a0922b8677f5bcff62226d  ruff-0.7.2/crates/ruff_python_stdlib/src/path.rs
sha256:d7188c731094b65a25d8c929a1514d90218e9c4e5911f9d17cf41789616fa57e  ruff-0.7.2/crates/ruff_python_stdlib/src/str.rs
sha256:69f677bb6c8cf9f38a3a2eb1d4b6538b60dd9896bf2c61df3cb1b9aa8269c152  ruff-0.7.2/crates/ruff_python_stdlib/src/sys/builtin_modules.rs
sha256:713e639f79283804596a75542d2607e1f77723239188fd23628f06b3feb43e4c  ruff-0.7.2/crates/ruff_python_stdlib/src/sys/known_stdlib.rs
sha256:7b5aab32a5422d5619183b8e569f86fe7143adf0cebe500d8cc5cdaf3f7521c3  ruff-0.7.2/crates/ruff_python_stdlib/src/sys/mod.rs
sha256:c2ac879bcc0704db9f49d359777338fac9da5191a9feba6af261e8e30df6c2a4  ruff-0.7.2/crates/ruff_python_stdlib/src/typing.rs
sha256:cd0274247453f9b4aca9dcf088fe3b08ac044cab692a7399396d8c2437e425ea  ruff-0.7.2/crates/ruff_formatter/Cargo.toml
sha256:7654e92b6d6bf01c6da47c55a4727618bf05d59823413ad548ef37f2e7217a5c  ruff-0.7.2/crates/ruff_formatter/shared_traits.rs
sha256:437915100c993c5f26f4af297d03f31974a92b53316237abbe99bede7ffe4e8a  ruff-0.7.2/crates/ruff_formatter/src/arguments.rs
sha256:2414f9abbc5b09ebdac030872e46109bc782377be0f971fdd02bec9593d3841a  ruff-0.7.2/crates/ruff_formatter/src/buffer.rs
sha256:472a2b7e6d08f8e934dbe0aad8250ccb10dd24fe26fa5a223385f08fc3161094  ruff-0.7.2/crates/ruff_formatter/src/builders.rs
sha256:99fe0978019594aa94ae36421816b8291c270c3a3018a9d570d7028e6e5080b1  ruff-0.7.2/crates/ruff_formatter/src/diagnostics.rs
sha256:c5da09c99f5b014c066a27ad9db0748f2ec92ccb09c811b63201950a04b425ff  ruff-0.7.2/crates/ruff_formatter/src/format_element/document.rs
sha256:954214b0bdcd400adb00e442216d44b7b666ec0f5beb11a076b7be29b18110ee  ruff-0.7.2/crates/ruff_formatter/src/format_element/tag.rs
sha256:aa5f555fbfbbefca8f2c0d9c628f22ba4a465317d8df3985b733dd34d6881a6f  ruff-0.7.2/crates/ruff_formatter/src/format_element.rs
sha256:9757e06248c29518dddfb7197402b2a50b77a309474344c0bae82c3876b4e10f  ruff-0.7.2/crates/ruff_formatter/src/format_extensions.rs
sha256:a2c18264967ac16ac14dfb9eafc4ca5705846b4b0cacba7fde4b99d80c38a7f2  ruff-0.7.2/crates/ruff_formatter/src/formatter.rs
sha256:d2920d3ad5ed6d91a614c479091ddd33b3fee7b9b9cd2ff88ac882b1a8896034  ruff-0.7.2/crates/ruff_formatter/src/group_id.rs
sha256:0dc38bf627e76a4fba2523993ae1f08b3c73481970acbfac403817280b38b5da  ruff-0.7.2/crates/ruff_formatter/src/lib.rs
sha256:d681329df45358a79d362906364e85ceb270324c9004eb42372ca7f8e34ce32f  ruff-0.7.2/crates/ruff_formatter/src/macros.rs
sha256:2b25b049cf2d097dc989772046106a14aa964e4d8efcaae763af0d92124a4d87  ruff-0.7.2/crates/ruff_formatter/src/prelude.rs
sha256:d34c56858272e2671bcbb64e879c152e13ba40db7717c81524ea2f05571d9565  ruff-0.7.2/crates/ruff_formatter/src/printer/call_stack.rs
sha256:cffad314cae08d81e766f296a02ffe392060ab1fa917c67d2b6321cc7f3a324a  ruff-0.7.2/crates/ruff_formatter/src/printer/line_suffixes.rs
sha256:4413bb8bc88842b22f97a279d7bac6180c47753905017d2d587579fd9fed03b4  ruff-0.7.2/crates/ruff_formatter/src/printer/mod.rs
sha256:7628e58c6114abb4d2c2f03632c62426b0c3cbfb70cf72e7150e11dc38b74b2c  ruff-0.7.2/crates/ruff_formatter/src/printer/printer_options/mod.rs
sha256:64a492e03ceebdf178adae0d2034e81e9d6ec1fcb569fa4164ad5bf7074d6896  ruff-0.7.2/crates/ruff_formatter/src/printer/queue.rs
sha256:5c09276163dc48910311711a198146cf43470f8c943c93695e072fb2ed48a272  ruff-0.7.2/crates/ruff_formatter/src/printer/stack.rs
sha256:a4ac4793f649b2207ae5ab8904a58f7c94298c7f26f5d6554a0ecdccc064d195  ruff-0.7.2/crates/ruff_formatter/src/source_code.rs
sha256:e4bf4d94802b96147a8c17c6218422d6a1e5548d6230722e85eaba6869df7336  ruff-0.7.2/crates/ruff_db/Cargo.toml
sha256:7a599baf1825c41d04733e3e43739ef2bd508cb422c55c0e6c079f163c8a1a6f  ruff-0.7.2/crates/ruff_db/src/display.rs
sha256:02ea0a0573403693d99e20010beaae8f7c10babfd9c377d29e99066fe7f6df60  ruff-0.7.2/crates/ruff_db/src/file_revision.rs
sha256:69ad06e764000b0bf2008d284b33b69a9408ad3255c15177a35b0e617d7e2d0a  ruff-0.7.2/crates/ruff_db/src/files/file_root.rs
sha256:a34744366e04c29a90708530e558958545195da8763937cbcbb297882f44ef4f  ruff-0.7.2/crates/ruff_db/src/files/path.rs
sha256:21cdcb3bbe4dad4e56df5b3a2e7fd5dab06770aaff5795f7eb365fafd7d9b63b  ruff-0.7.2/crates/ruff_db/src/files.rs
sha256:85df409df2775568469c0a1b83b643126e0f8a264189876415441e86c118054f  ruff-0.7.2/crates/ruff_db/src/lib.rs
sha256:197305620743cc206500881ca2619dd0dbe3e462e73eb64ede037efb8646adff  ruff-0.7.2/crates/ruff_db/src/parsed.rs
sha256:d484684c11e9d2ed160d1187425eff055d4049840775165032cd61c655d8206a  ruff-0.7.2/crates/ruff_db/src/source.rs
sha256:8d598f380cdac530ac9bbccbab3774530020ab4fb57f9dbfa6822da92161f183  ruff-0.7.2/crates/ruff_db/src/system/memory_fs.rs
sha256:6358ee5c38d44dd831699c83b2daf6eb922f607adfec930b469824ed9e206281  ruff-0.7.2/crates/ruff_db/src/system/os.rs
sha256:9ba9433812190b74268b1bad2bad4110cbbc35aae3892d76c76cea8f8f67d205  ruff-0.7.2/crates/ruff_db/src/system/path.rs
sha256:ea597bbd8f4c11c3ecdba42fdd575946e3302cea3847f456f7d519311cd67d23  ruff-0.7.2/crates/ruff_db/src/system/test.rs
sha256:a383b028af6df6112f0245e23b1e8f34a3325750fe8a5063928989367fb3fca4  ruff-0.7.2/crates/ruff_db/src/system/walk_directory.rs
sha256:c3aef96913f81d1a760b0bf3c64f123d0ec2118194475a847fb12897897aff6f  ruff-0.7.2/crates/ruff_db/src/system.rs
sha256:6c3378671b0c61bbc85139cfe38e2e6690fe191487be6dc0b2b4713ff8562154  ruff-0.7.2/crates/ruff_db/src/testing.rs
sha256:4252116f01b774e8255a62679fbe768aeca75966337313ee2b28205e158c194e  ruff-0.7.2/crates/ruff_db/src/vendored/path.rs
sha256:f8c8d046404d7efdafd91612af879ed5ee03291d872698e7747d7509b043301e  ruff-0.7.2/crates/ruff_db/src/vendored.rs
sha256:20bebe2259d2167aa92d0ef9e43c9418a94db0affd188760f2282a849ba42590  ruff-0.7.2/crates/ruff_python_index/Cargo.toml
sha256:d8046de4402b25fae7811b8cd6b08726c15746e9fed7a094b927fac5bc8dba79  ruff-0.7.2/crates/ruff_python_index/src/fstring_ranges.rs
sha256:0d77aa5d79ab41647cf9f3ef99c9f7a2f958781403203a8f3791c440488df41a  ruff-0.7.2/crates/ruff_python_index/src/indexer.rs
sha256:e367907f617fa4d0332488f809a0b93f952b3dcbb11913074fa2635831a6e7ae  ruff-0.7.2/crates/ruff_python_index/src/lib.rs
sha256:b5919894b18e6d5b290499dc2d2d3e8093a6639b1940a582262e01a1b7715eca  ruff-0.7.2/crates/ruff_python_index/src/multiline_ranges.rs
sha256:5776b4e4630d51bc90a483c50e38ab04ab9365690474f1124bcb5cc105b64c89  ruff-0.7.2/crates/ruff_python_formatter/Cargo.toml
sha256:8e0555e6864876ae219cd5c82fd23e5e5e887b24f7d4bcad06bbb6df45b75468  ruff-0.7.2/crates/ruff_python_formatter/CONTRIBUTING.md
sha256:e2cd6294c444b3e43042bc5ad487dea94ae60874f79fbe9ccc8d45f29519479b  ruff-0.7.2/crates/ruff_python_formatter/README.md
sha256:d7648fd9a3c5043c4df0bb9d2669434e8debb241a9a019689ca9666a1f7c04fd  ruff-0.7.2/crates/ruff_python_formatter/generate.py
sha256:9decacb3bdcb70faab35d8670e8b0c70068b1b0a608c79e754de0e258758377b  ruff-0.7.2/crates/ruff_python_formatter/orphan_rules_in_the_formatter.svg
sha256:366a151eda4856eb248ef3f4e6362fb1ebccd2caeea7a21f7c51b6925c34d685  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/.editorconfig
sha256:f5b48d27d48419d649d07c633d43bc435e0cbe8846efc00ea0ec27f5114379fa  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/allow_empty_first_line.py
sha256:ffb9af7de60242e442faa9b378279843c7b39a361002357fc0d325cfb433a8a6  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/allow_empty_first_line.py.expect
sha256:822d7bb553ec0b9b05156a1b19c84bf1f231c6db0734ca7bcef1632dd9638914  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/async_stmts.py
sha256:a36aef330eea82d4198bdc91f72bbcaf6e8b77eba848235f4d836ca1f6183d6b  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/async_stmts.py.expect
sha256:525e4f53946be5b7bca2bd734105ebe4e66c3bf6ac3a126de8ac0bdce6097b4b  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/attribute_access_on_number_literals.py
sha256:c1e8d21e6083cafe8ad2ee10e8bf59973aaf7f7fafb299ae7ec195fb7db24391  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/attribute_access_on_number_literals.py.expect
sha256:78814add9bc7c6e0b6e6b1c99e2cab7e5cc1636f94ef303ee4c199980ae35b03  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/backslash_before_indent.options.json
sha256:29455c8ec3fe101d47fdec4ff53143e081f2443ae4f6e1d9de98b76185a63ba2  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/backslash_before_indent.py
sha256:4e1eb72f20c6e257b99526ddb49fafd3382e47b0ae4cf29bc235ee23d379d73c  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/backslash_before_indent.py.expect
sha256:4237e36de47ba36d01be174329153e68b42a813b853d14c70bee82f13574d411  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/beginning_backslash.py
sha256:672b3544b9649f6ddeb51a4324ae941dde7d001a82b7156a52baef32332faafa  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/beginning_backslash.py.expect
sha256:7a11a6285ba73974c675b12269f8d58c7f193297972affe33427b025da4add47  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/bracketmatch.py
sha256:77654e8dabb7d52763f7885930fea17d9fd2bb6ff1eb2a9ed56fb49a02812110  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/bracketmatch.py.expect
sha256:252ae3e893bb06b0da6eec905e3702352dbeabcda4c66a1eca58db0ea9a31203  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/bytes_docstring.py
sha256:b515dc70bd262f6bd7cc4530849abb8f2da1e087c2d327ea9047c37fdfa49c1d  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/bytes_docstring.py.expect
sha256:bf381129723a8668be5a9e3c6eb1a38e4d4b6f03a9bf1f0f826908f04164daa0  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/class_blank_parentheses.py
sha256:4609a169fca643c1c2e3c5d2eac06134c3ef0a4093668b2e843148e5f3e52f2a  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/class_blank_parentheses.py.expect
sha256:410bf0ed55a34145e54b1caa11614b9a94eda6f950746ec450c941de476d5174  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/class_methods_new_line.py
sha256:fe9b82af4765af29b47e0107b39e024d425dd34350e761779c9c0076be802de6  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/class_methods_new_line.py.expect
sha256:fcd3c74cca4e2980a22537be0277021b78d85db7640073cd6ecafbe0ba19c4c1  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/collections.py
sha256:b6d4b74e546d04824fe5663ea99c5b2c469e26953d73c408ac0659294f57b5fc  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/collections.py.expect
sha256:6904f3afbea5b84f87256011a28a47827e2b7554e7e2168e851a0172e933f070  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comment_after_escaped_newline.py
sha256:4761949c5ec5e75d125208bc5c5da5844986fcaec77433a89ba3e0c2da719e53  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comment_after_escaped_newline.py.expect
sha256:58e5a62dc1dd6ca19223b34110ff527b585e79de877c09c88b925ba7b5c32eeb  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comment_type_hint.py
sha256:58e5a62dc1dd6ca19223b34110ff527b585e79de877c09c88b925ba7b5c32eeb  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comment_type_hint.py.expect
sha256:b1873a19e87f219496e5be165afa11b91e4285b4bff9779ae73326668d752584  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments.py
sha256:b1873a19e87f219496e5be165afa11b91e4285b4bff9779ae73326668d752584  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments.py.expect
sha256:33bf8da14f81ebc8ab691e6e13284d91c3acc36453da1432f0d7bd80883357aa  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments2.py
sha256:71989a9e1d6854bfec9fceda03454037f9f94f9161c9227258f2cb418dd2f69b  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments2.py.expect
sha256:65f3526081f58c930295e262885e4eec2c3458d5ab877749faff3b898732abc3  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments3.py
sha256:65f3526081f58c930295e262885e4eec2c3458d5ab877749faff3b898732abc3  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments3.py.expect
sha256:dbb3a02bb5cc185e644fc918a32c94fa0b32c59a348139a5743de20386d5aa1c  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments4.py
sha256:dbb3a02bb5cc185e644fc918a32c94fa0b32c59a348139a5743de20386d5aa1c  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments4.py.expect
sha256:18dff6b578069256a44c8f29a9e9bf61ae0e40038e8887c666648377cc7c6f1c  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments5.py
sha256:18dff6b578069256a44c8f29a9e9bf61ae0e40038e8887c666648377cc7c6f1c  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments5.py.expect
sha256:859333987e8e155c1e52af6c702674bc877b276641d79bb4f498bf1bdd096532  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments6.py
sha256:859333987e8e155c1e52af6c702674bc877b276641d79bb4f498bf1bdd096532  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments6.py.expect
sha256:d324e60d5ebee1443c3396666b9d9f6dec96b240fb90cec0f613bbcc0b038b5d  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments8.py
sha256:6fcf792cfcdbe644d6a028048b7285fb50a5e5c06828f87114d8301ea9ee0495  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments8.py.expect
sha256:becc8e7e4156db1ccfc60e308a57f53668817cb471bae2956e59144aba0adfe4  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments9.py
sha256:332e243ff8f997c9cb235f4f75ae1798a9919ec1189032ac846219f9e1cbec35  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments9.py.expect
sha256:f7fe82b7e4d44d24e83ee62ce7e419e97b01c29d855bd1ae4b53c5f5f4903c90  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments_in_blocks.py
sha256:f7fe82b7e4d44d24e83ee62ce7e419e97b01c29d855bd1ae4b53c5f5f4903c90  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments_in_blocks.py.expect
sha256:ea55f8f64dd50f480e21059bd1ee245ee90701d4802492dcd0b3c26b51c265ba  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments_in_double_parens.py
sha256:a874a8b368b9c417f75958083d96609291ea23244f94de313a245ac997d755cd  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments_in_double_parens.py.expect
sha256:c0c0966e3aa39a138b5c2065efbb57a3b027f9007d80eaaba8d60212ceab60f5  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments_non_breaking_space.py
sha256:4f9298c6f9031b239e2ad6f4cb9d6baf0555419f4bff09a860659fa8be9920ed  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments_non_breaking_space.py.expect
sha256:713e6fa309314e449778f9cf8c3a26dbceecf8f89d55dbc28ca11b41beb267ce  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/composition.py
sha256:713e6fa309314e449778f9cf8c3a26dbceecf8f89d55dbc28ca11b41beb267ce  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/composition.py.expect
sha256:46ba511011c139e1fa5477af852f893fe242a69a739be48e816f7df04d1d46c2  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/composition_no_trailing_comma.py
sha256:713e6fa309314e449778f9cf8c3a26dbceecf8f89d55dbc28ca11b41beb267ce  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/composition_no_trailing_comma.py.expect
sha256:8551878e015de32b8703efff884ace8ecb99a2edd92dce78fadc6d1871c226fe  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/conditional_expression.py
sha256:3d3ff99724382bec3955fb0d0d4e6b65557108464a3251659624e662a23588db  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/conditional_expression.py.expect
sha256:077473f3eaac78a1d9efba408592c8c4c0d8e9a421f76e4542f9622c6fef4a23  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/context_managers_38.py
sha256:131b18d130a4760736843ac703a63b4c51f750437c4358a27b5cfb9a7fbd85c8  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/context_managers_38.py.expect
sha256:aada9e83dd04fb9ce879a9c7a297b557ac5efaaaa2fa11000be626d997796385  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/context_managers_39.py
sha256:f56ef57d6d8c408b51e555c83efd40c49cb69136dad40b4ef63cf4d44202c41d  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/context_managers_39.py.expect
sha256:78814add9bc7c6e0b6e6b1c99e2cab7e5cc1636f94ef303ee4c199980ae35b03  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/context_managers_autodetect_310.options.json
sha256:e273ad5b818a2685b5c65338e94c3507aad9ddaf211b4fbc1cdeed4e71cd2518  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/context_managers_autodetect_310.py
sha256:95b635735a819ac1eef58eb00d114fcdad6c6b8acec5f8f714b105cb55ed0f98  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/context_managers_autodetect_310.py.expect
sha256:24fe6ce27d3e2267b189152cdbda9852f8fed552cec2a633a745a89a407f194f  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/context_managers_autodetect_311.options.json
sha256:edc98b1eb0b8aee78e0af23a5859afb6e070dd7488e6c522e59e9ccd7413f6fe  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/context_managers_autodetect_311.py
sha256:74c2389b56ace66acd03d0e6b6f614b87c4a678928bba00e42681c7e7c5c14e5  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/context_managers_autodetect_311.py.expect
sha256:8f2022de71b179ac2f10dcf3b2b68c90e8bf8390cdd02f2dc5559dd06b1a50ab  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/context_managers_autodetect_38.py
sha256:b9d5f7e8b725825910977aff84f66958501b3e6db2f1be55b1e3d618d9641ca9  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/context_managers_autodetect_38.py.expect
sha256:517ca4c357d02b24dc8af879b709cf698a941f1826af78929b3c268a0b5a2ad7  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/context_managers_autodetect_39.py
sha256:985efab54b5409afed8145b8e3e08f2c78c92c49c5321aab55483668b06c14a5  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/context_managers_autodetect_39.py.expect
sha256:cbc69dd18ebe5970e33a2561faae314acf31ea5e26e484a20ea7c9c979456d04  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/docstring.py
sha256:5775f67c2cff0dc0c2762b0c3e3de7a250f6ad90a568a33d643a693963a8be05  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/docstring.py.expect
sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/docstring_newline_preview.options.json
sha256:c4f306b51ce58beb92009b0dc4a0e1a347d323da9247add1065cbe5a7cd1c9f4  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/docstring_newline_preview.py
sha256:c4f306b51ce58beb92009b0dc4a0e1a347d323da9247add1065cbe5a7cd1c9f4  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/docstring_newline_preview.py.expect
sha256:5e4022fcff6e1cf6e57da9dc00ed424becd65b2ff467b41885e1716a9636b953  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/docstring_no_extra_empty_line_before_eof.py
sha256:5e4022fcff6e1cf6e57da9dc00ed424becd65b2ff467b41885e1716a9636b953  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/docstring_no_extra_empty_line_before_eof.py.expect
sha256:31158a9cf1a01f03171cf076d0180d2f6a100bbdbbcb2e05ad14e6274e3dc60b  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/docstring_no_string_normalization.py
sha256:3e05bee7c3ed443917edbe6209a570ec0630265b994f133dc5193f3369172e26  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/docstring_no_string_normalization.py.expect
sha256:80809169c1aff103bbafbdb340d107ea897aedbfac5b081947bf0b7421fdb5d7  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/docstring_preview.py
sha256:cc4db2cc91c6dcd561e92fac8a025d6cb8971d4f813bc738c72d4505052c347b  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/docstring_preview.py.expect
sha256:b255516de44842100c97a0f0b88af05e9832c7d9d1435bfebd7322f1a059b030  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/dummy_implementations.py
sha256:d1904142ad1a2a18e2a18659b37ca7019c82a29a1332b9aebd3817d2f281de81  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/dummy_implementations.py.expect
sha256:20989bf07c855ac62e79cf9ac6911a36cd154a327ab040c57c990820eb67b768  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/empty_lines.py
sha256:2928be504a9c49b9833662f1e97dee8c62e44faa5ae2b177e5158841f0611e12  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/empty_lines.py.expect
sha256:66cea41f1ed9620b5a900548eba86300277a1b2382fc40f2fe43c9fd6be90a68  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/expression.py
sha256:557fd4f1c676dbe126e2c149744cbe02b935ad202728862dc3b84ffd62f71b02  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/expression.py.expect
sha256:ecf6581738ba3c8e2489adeb0eae3ed4e769e2f20aa085dd894e4ed9e7d8b37b  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/f_docstring.py
sha256:4cdc0449ba0f09729ff608d8de4e73fdcf124d6128268364af411ee10e61fc8d  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/f_docstring.py.expect
sha256:3cde34023be87484496b025ab296da27e060b7d53fc7ffd8f8dd80660333e484  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtonoff.py
sha256:95ec21e5c93c94ce9e365d887c4bc065b8c88e61d9ed4f19491c8e68c620189b  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtonoff.py.expect
sha256:e98eddc169df7bbd74c005f6310bb01b4a72755fefcdf798c5b914a3cf076a39  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtonoff2.py
sha256:e98eddc169df7bbd74c005f6310bb01b4a72755fefcdf798c5b914a3cf076a39  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtonoff2.py.expect
sha256:58e4aa0c9d0ecfcbdbfbc8c70735293249a67b88980a3e6091e892eba4ff5c8d  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtonoff3.py
sha256:7236e407c3209d88cc7172aa8a350606359e0007da0ff2d0e716b37bda751e95  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtonoff3.py.expect
sha256:e39c329b4e8df62e9c2b30e9e645fd7848a63e04fc2bab1a9a228267a5b76dcc  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtonoff4.py
sha256:a315d677c2ce8d4c221632126b83bef28b1e96fd0f21a831971ce0596f915dd2  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtonoff4.py.expect
sha256:2811fed96ad4df75a6c95aa6f0c0236037ca0dfdf4567a455a908e5ebd535844  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtonoff5.py
sha256:9b959a45c8c6a2e8ddd21822805a2cb3d0ee9624c64d4e35583611f492625b4a  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtonoff5.py.expect
sha256:4bcba09645474f4cc568ea84b31350eb8b0f367ad138016c052c8bff80ecb11f  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtonoff6.py
sha256:4bcba09645474f4cc568ea84b31350eb8b0f367ad138016c052c8bff80ecb11f  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtonoff6.py.expect
sha256:ca85640bb145488b82cd16d5b987f538bd01c15e25fd92c6bb6afb97cabd9496  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtpass_imports.py
sha256:ca85640bb145488b82cd16d5b987f538bd01c15e25fd92c6bb6afb97cabd9496  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtpass_imports.py.expect
sha256:f6786b2f8f83ef0b0e2a80e0a0058c7232cae7b5eb0aed25fd4bd29644f8ef33  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip.py
sha256:f6786b2f8f83ef0b0e2a80e0a0058c7232cae7b5eb0aed25fd4bd29644f8ef33  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip.py.expect
sha256:aafcaceddb388544ba2fe094e1c718f5bd5cc2c6e2351feab956595834be5909  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip2.py
sha256:b552c3fbb3e61760268105b1082f8c06b177ac244812adf7ef8edcb39fddef2b  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip2.py.expect
sha256:144d7a05b663a64c436790b25068a42b5f6f6cd777da7fc628afb3d8d56aa0ac  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip3.py
sha256:18bb3fb7bed1e1c23522ce35a481954298ca94a7ebce7497db18c18d2a67d5fd  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip3.py.expect
sha256:ba43ae62c45112c10727a629c1bc690c6039053beb70053998bc397f340717b9  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip4.py
sha256:0b229aab4300bcfa09d5059341e83e6f4a2bc263af3f8050d783a9e868ab8efc  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip4.py.expect
sha256:929ce956b698b0e439d7f8b94687a767a84648bc0c2e28e6ef9a03e023755f69  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip5.py
sha256:74963aeed742f9cd92d02e8a053be2efbf70379d129b0b64d6aef800589aa2df  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip5.py.expect
sha256:b0750bb26dc6633af47d20d278e727ea3bfcb89e8538abc4d62ce3dad00f1415  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip6.py
sha256:b0750bb26dc6633af47d20d278e727ea3bfcb89e8538abc4d62ce3dad00f1415  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip6.py.expect
sha256:299b7b15dcc09a2b5ac0efae131aaf295e0cc892d202535d7a329f880cd137ef  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip7.py
sha256:004c7e948714c61c8f29443dfbae34b4e4832337477f695d286b3f13a645c0c9  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip7.py.expect
sha256:ecf908df68b1b8b0ee9f0c3a7691dbe3b89d6fb6f1a2340ae2ccc1f5d89431ba  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip8.py
sha256:ecf908df68b1b8b0ee9f0c3a7691dbe3b89d6fb6f1a2340ae2ccc1f5d89431ba  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip8.py.expect
sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip9.options.json
sha256:eab8e56c427d83d285c8725be0714d8c5c5d8ed0ca900ab0add05fa9b3be0c7b  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip9.py
sha256:eab8e56c427d83d285c8725be0714d8c5c5d8ed0ca900ab0add05fa9b3be0c7b  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip9.py.expect
sha256:f762ad8b128d775b7c1e42eb98cc1611d5bfc804edac688bf68069864e2dfeb3  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/form_feeds.py
sha256:b2a699447211a5f3272862d15790d77b88c1978ff3d12efc10f0b8f9a2965941  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/form_feeds.py.expect
sha256:df8d19d3a1ffb05750d28cd7a3a1b5db9708b8e55f96e9f706bb42f9e4ab39ca  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fstring.py
sha256:ad8388741622bc9afc8473496f63a61cd6e845aca9a4e9bfab0ece84309dfdbf  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fstring.py.expect
sha256:6c62579d5b940f019b70b60905a473cd78c7bcd5cc8d88e5c9e5bed072a42075  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/funcdef_return_type_trailing_comma.options.json
sha256:ae49a2c417f203b68684dc6342029737b90346529c25b38f7ad9f9a573397ff7  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/funcdef_return_type_trailing_comma.py
sha256:df7c2c500ff195ea0c1a269a92933de98203441435cd87306377c7e35cacb84e  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/funcdef_return_type_trailing_comma.py.expect
sha256:1f7f25bdfc9a733457ee92b022b90505f29b404fdf29186831f77730a80ac006  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/function.py
sha256:68a50d444859f192472d534587b0ef492c44a86ba95579b0e50d86b8506a69da  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/function.py.expect
sha256:678381926561fa7dca5edcc19ceca6921e488b0a3616e56a089c64b07365f674  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/function2.py
sha256:addc5986b3e28bf28bba2deb5421f6fbfe54c7eca88be53e974c86cf8264a3e2  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/function2.py.expect
sha256:3d8548ce15cadbdd02547c1183fccb5727feb215dae9d31ca2eca6e360856894  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/function_trailing_comma.py
sha256:92c7e9fac89b50f3abb8b9cb49bfa88e4cf914f43a6a9a7a5da613cfc366b21e  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/function_trailing_comma.py.expect
sha256:07dc20e27619beee93bbffc6252fecc239492f8f0ad89140f20b36a7734a1652  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/ignore_pyi.pyi
sha256:7dce7b4c8c7c649c37e7e75bbbcb0eb6a6859e5731a1bc3536a655dc468d41aa  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/ignore_pyi.pyi.expect
sha256:7639699f62a5be8c15e38a1b46885c60b88651b27abf083243174047ce5fb7bb  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/import_spacing.py
sha256:7c3bf5663dc8a8dab168f45d9533e3f557c552a51982d73db780b098ef24a811  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/import_spacing.py.expect
sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/is_simple_lookup_for_doublestar_expression.options.json
sha256:6e67fc597ce148e1b587783a4ad44b13f3cc35ddecadb0aac1a786eaec014a7b  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/is_simple_lookup_for_doublestar_expression.py
sha256:472937777336ce2d6f772a3c77b919cae0fc43ccff963573342744ccb0a95f4e  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/is_simple_lookup_for_doublestar_expression.py.expect
sha256:78814add9bc7c6e0b6e6b1c99e2cab7e5cc1636f94ef303ee4c199980ae35b03  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/keep_newline_after_match.options.json
sha256:b7bb75825285fd29adc55c02d870a5a3f928804605989772263f7fbc7ef78075  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/keep_newline_after_match.py
sha256:b7bb75825285fd29adc55c02d870a5a3f928804605989772263f7fbc7ef78075  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/keep_newline_after_match.py.expect
sha256:4ccbf0b9b48c56328a5582e5d5bbe489a09b63b21fe421879f1cb373491197de  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_basic.py
sha256:f942bf3c63a702df363dd4fd3eafb8dfa8f32e30ff2fe3ceb6bb0a3a9c42715e  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_basic.py.expect
sha256:118fe3df91a2b2922f6319650cc1dbb206cc8032c53ccedb474b0eb4dd38579f  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_diff_edge_case.py
sha256:e29352bd28d3ce9c4cc33cbfe2e9feb77f7d40ffe73835c6f178cd93cbbb4a2b  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_diff_edge_case.py.expect
sha256:f1502755de78f022cdfce81e3b2f0deaeb101d81ab9f310431cf03e3b2e7acc3  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_exceeding_end.py
sha256:be9dda166879342401b4cac42c5362ded959b0064c91112a50aed7df08a594df  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_exceeding_end.py.expect
sha256:cde6f5d0fd46089ac3fc44a473ade7dbda01303918344aad7ef752b99ae39d04  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_fmt_off.py
sha256:c6b049255f7ee17bf3df8f85280ac8916c3aa34cfcc4f001bbf15b7916d3abaa  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_fmt_off.py.expect
sha256:2311b064f77bc84d0bdc2f905add049d39356633f6c574060f5fa90248e721ee  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_fmt_off_decorator.py
sha256:1741325d71440e1fda7bffc82e7a26642f3176ea3f282bb90f482af631536ed9  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_fmt_off_decorator.py.expect
sha256:2af2bb57d88d937b1ae01bb5e884c2d3a003ed85ac10bf3677639e62a49d212f  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_fmt_off_overlap.py
sha256:062ba6202d3a811d2a0b6dd9daa0249c6c4953d96c5a09929173d19aac68ce72  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_fmt_off_overlap.py.expect
sha256:7bba9ee4f0b482836aac065c2a466fbc639771d6b17bac3a6e1c34c0ffb16d27  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_imports.py
sha256:7bba9ee4f0b482836aac065c2a466fbc639771d6b17bac3a6e1c34c0ffb16d27  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_imports.py.expect
sha256:03e80a078261219b5cbd1c6446a05079eae50b81fc8d4ef1f89dcec631efd574  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_indentation.py
sha256:cf7370d0c5f6d145e89699cd5509f8b9904b0e607350f65634aa4707d8cd8fd0  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_indentation.py.expect
sha256:2a5dceafebe392524dddbfa0df096da62952ea993edbdb7a06b1a74dd1779b97  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_two_passes.py
sha256:a39fe04a84cf4246b2a336fe9b3fc20199b26f80bbc3b670a79c7a90d82830d1  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_two_passes.py.expect
sha256:91252b53fb63dd23ef7c7641c79e52229ea277c10ca6a06ff95c2b38e4ba2a1b  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_unwrapping.py
sha256:640042d7df6bcc546819a7b19bb86980b51010820597f796895e6901624e1097  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_unwrapping.py.expect
sha256:12f419c9a2c5da35f371849707e0129b003d8593b516a7516c8df9c3e38adce4  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/linelength6.options.json
sha256:b76944a9a6074cdefb0cbbd57299dca06c342426c65e5e532740cbefbb08aa7c  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/linelength6.py
sha256:b76944a9a6074cdefb0cbbd57299dca06c342426c65e5e532740cbefbb08aa7c  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/linelength6.py.expect
sha256:e5dbf4cbae9174871c922994e39d5543db34ae362769ec33a7c0dc00fef049f4  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/long_strings_flag_disabled.py
sha256:e5dbf4cbae9174871c922994e39d5543db34ae362769ec33a7c0dc00fef049f4  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/long_strings_flag_disabled.py.expect
sha256:d1f6203052a7008930363af782d8f8c4c4bffb952d6eb057e6b1e2d40bc7036b  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/module_docstring_1.py
sha256:49b5fd436045c1779247a6820560d3909dab9936ecfe513bf24cfeccaa2576c7  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/module_docstring_1.py.expect
sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/module_docstring_2.options.json
sha256:c5d8cd7caa000796953232d153fa1b3b986d8dab9055eb75e081b699baa3ce51  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/module_docstring_2.py
sha256:29492f21a7e0c22869a22189ac73b5967072c9eefbc19396a805c99d02fce7dd  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/module_docstring_2.py.expect
sha256:a3077edc4d74c82ba9d4131a0034ffc4e624f405baf1666fb76c515e9855ba85  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/module_docstring_3.py
sha256:833ab278a26f3d07e36b75b38f1f1881da7bde6ebc8da21cc16ce4bafb4dbdf7  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/module_docstring_3.py.expect
sha256:833ab278a26f3d07e36b75b38f1f1881da7bde6ebc8da21cc16ce4bafb4dbdf7  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/module_docstring_4.py
sha256:833ab278a26f3d07e36b75b38f1f1881da7bde6ebc8da21cc16ce4bafb4dbdf7  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/module_docstring_4.py.expect
sha256:6a4adfdbc507c3d7cfa2dfa47a0e73e5caf531adbf937ae2949a77018c9c74c7  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/module_docstring_followed_by_class.py
sha256:c9a03c235d73687a3bd434ce3a9ff9b4c36c086708857d3b2d24b7da04bf4485  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/module_docstring_followed_by_class.py.expect
sha256:dcc6eb885df079884f2eb67c33dd7db287326cea679b0a4610c84285b3d8ef35  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/module_docstring_followed_by_function.py
sha256:201db861fc5f8a828915a348d0f0e518773e2fc22c78080ec11e80f72c9eace7  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/module_docstring_followed_by_function.py.expect
sha256:33dc58d76eae70aa305aa0433bb81fb0fb2232a32248c1cb74182c0eb11440d9  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/multiline_consecutive_open_parentheses_ignore.py
sha256:f5b56dcc4f0fc2ff7d8a29a15576ab412540d8ad3dc906c54f310399cc27a7b1  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/multiline_consecutive_open_parentheses_ignore.py.expect
sha256:f3a9348a013af232189904ba98ec436441d64ca3ae9fb35e2071629168608257  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/nested_stub.pyi
sha256:846fee4a467cacd20b54d50d9d8d2980ab81f50074b4b73560c5a5f36ed0fcfc  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/nested_stub.pyi.expect
sha256:729dd5d9e1b5f6ef30bb44a3e8969d7f00e3c1da85798555ffe11ad66b7c64a9  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/no_blank_line_before_docstring.py
sha256:8ae70ce9472fb3c17d2b3079fa0dff72f8e03919c917f330a070c85b5bce57d2  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/no_blank_line_before_docstring.py.expect
sha256:86723f89a93cc1bc8421f83eb8d4e8841345776ba8098bf7b912cf086ec73536  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/numeric_literals.py
sha256:ea20dd4fd4ba56fa77f47cd07d300ec76441b3bd3f9696f422b9016fc08aa827  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/numeric_literals.py.expect
sha256:0e59693941c94f7482e7676ffec9c74b216d9ef65b7144be3b2222766d7d1213  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/numeric_literals_skip_underscores.py
sha256:211bb7380aadef0098991a309942cc21a3a6cf3b1f3539e7a5ee1b48a8f6a8ba  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/numeric_literals_skip_underscores.py.expect
sha256:7b7d7d3adb7329f26649050af7859b9003c8378a9b40429fe8a1b309a01416d4  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/one_element_subscript.py
sha256:78e8440f39234324275e6b22aae2596af4b35ad2b3aacf6c624b923b0a45151e  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/one_element_subscript.py.expect
sha256:78814add9bc7c6e0b6e6b1c99e2cab7e5cc1636f94ef303ee4c199980ae35b03  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/parenthesized_context_managers.options.json
sha256:b979cc4d219c66ae639c3fe6d1108e46853ecd0f8e1beb2a05feb4966b7768be  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/parenthesized_context_managers.py
sha256:6b44e3197130300b544fa6ff25d33885ae892d928e60a2520855679e5afb470a  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/parenthesized_context_managers.py.expect
sha256:78814add9bc7c6e0b6e6b1c99e2cab7e5cc1636f94ef303ee4c199980ae35b03  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_complex.options.json
sha256:16f482a7f8a7002095fff065547228c309fdc9339c49a0b33c2c46f3b4eb274f  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_complex.py
sha256:16f482a7f8a7002095fff065547228c309fdc9339c49a0b33c2c46f3b4eb274f  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_complex.py.expect
sha256:78814add9bc7c6e0b6e6b1c99e2cab7e5cc1636f94ef303ee4c199980ae35b03  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_extras.options.json
sha256:27d9b64685fe4acf5bad5894a1645aae0ad38f73b64c101d711b94a7c6d25468  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_extras.py
sha256:27d9b64685fe4acf5bad5894a1645aae0ad38f73b64c101d711b94a7c6d25468  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_extras.py.expect
sha256:78814add9bc7c6e0b6e6b1c99e2cab7e5cc1636f94ef303ee4c199980ae35b03  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_generic.options.json
sha256:a6df8772c34cdfa462db9f571cbfff82a325b461d576877cceb80572c70fe7db  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_generic.py
sha256:a6df8772c34cdfa462db9f571cbfff82a325b461d576877cceb80572c70fe7db  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_generic.py.expect
sha256:78814add9bc7c6e0b6e6b1c99e2cab7e5cc1636f94ef303ee4c199980ae35b03  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_long.options.json
sha256:50cfb98f9ba0a2c6af6f7f0bb4795e8364a6e671e1be7aa83e314d835f2db00d  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_long.py
sha256:b6b6d7959c7df9c2844c6878e111df0d0d355309404adda197c70988d494b96b  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_long.py.expect
sha256:78814add9bc7c6e0b6e6b1c99e2cab7e5cc1636f94ef303ee4c199980ae35b03  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_simple.options.json
sha256:7f2cecbc7b3a214242d3fc9c4d834758085ce89ddf9c7a506c8f9fe501ff0d98  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_simple.py
sha256:7f2cecbc7b3a214242d3fc9c4d834758085ce89ddf9c7a506c8f9fe501ff0d98  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_simple.py.expect
sha256:78814add9bc7c6e0b6e6b1c99e2cab7e5cc1636f94ef303ee4c199980ae35b03  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_style.options.json
sha256:04994ba95a28ecda14d0a1de1b836b150d3fd7ea1760a41e9750b8884d151adf  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_style.py
sha256:7406d1e5a34b5f1938224838cacca0971eb79a50dcb99fef788f22e36407489f  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_style.py.expect
sha256:78814add9bc7c6e0b6e6b1c99e2cab7e5cc1636f94ef303ee4c199980ae35b03  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_trailing_comma.options.json
sha256:a4e33bbb73add2f6a639e5b902a4f8363f82fa52f92a4fb9fe8724aab1b17260  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_trailing_comma.py
sha256:25a185f98f37486880463eec05faf7087e226c7b32a77c7a2f40f18a4c76ff24  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_trailing_comma.py.expect
sha256:6c62579d5b940f019b70b60905a473cd78c7bcd5cc8d88e5c9e5bed072a42075  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_with_if_stmt.options.json
sha256:8e430ff9e3a938d4c1df136f62ce945d82fe21885ad4eda847b4c0c05ece424c  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_with_if_stmt.py
sha256:36d1929a0ef8c4cf13035a8ed0b09c6aa014d181ee932125304d8c3f973e20ec  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_with_if_stmt.py.expect
sha256:78814add9bc7c6e0b6e6b1c99e2cab7e5cc1636f94ef303ee4c199980ae35b03  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep604_union_types_line_breaks.options.json
sha256:7318b6fd5746f2dbef59ed2328713d6fc0565f7b2b215c4d4c190821a1d28b46  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep604_union_types_line_breaks.py
sha256:e630770c27c2aaf0e0acf0df572064cf0911dc3edacbe2f51bbe90dd5a54638b  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep604_union_types_line_breaks.py.expect
sha256:410fb2af140b6714a30f5925dc9c741d84ee227993e8472012eeb8e58057a4b9  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_570.py
sha256:410fb2af140b6714a30f5925dc9c741d84ee227993e8472012eeb8e58057a4b9  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_570.py.expect
sha256:bd1cbdc10061618fdc80cd3eec1238ee0e079cb5d64b50707f31245b25c237d2  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_572.py
sha256:bd1cbdc10061618fdc80cd3eec1238ee0e079cb5d64b50707f31245b25c237d2  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_572.py.expect
sha256:78814add9bc7c6e0b6e6b1c99e2cab7e5cc1636f94ef303ee4c199980ae35b03  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_572_py310.options.json
sha256:06fe5239be771a4a53609e96b38ed7c68cc41ea45d4b2b975fc6ed01b51613c0  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_572_py310.py
sha256:06fe5239be771a4a53609e96b38ed7c68cc41ea45d4b2b975fc6ed01b51613c0  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_572_py310.py.expect
sha256:44ccf47d0ad37dda1340a7ffed6a6681c4b36cd0f19e35275d97672a7b02c7e1  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_572_py39.py
sha256:44ccf47d0ad37dda1340a7ffed6a6681c4b36cd0f19e35275d97672a7b02c7e1  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_572_py39.py.expect
sha256:6ecbf87a27c46cfffc02a0f4b66f16e1177e1266e388daa12f9dcfb8e1c7deac  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_572_remove_parens.py
sha256:74dff4b9e4d01247d4b1ed6d277f736b234c18c4061144f71606ad58b551b77d  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_572_remove_parens.py.expect
sha256:c8eb5f0e9a58b1fa4bab66d1f0e368c915f64ef660bc4de75be0ac4202714676  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_572_slices.py
sha256:51302235ab26357278eb3db4168fb8494cbc0242b410fcb00e8ac07bba2101a8  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_572_slices.py.expect
sha256:5d7e34e8f36ded6f5541085cfbb86d3811542bfc05be7d5dd6974ff97fe45d39  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_604.py
sha256:d8f4f1b8e36a9cdebc7557f21fa79f6ac4ed63eea9df8a7bd4deb03833bfa824  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_604.py.expect
sha256:24fe6ce27d3e2267b189152cdbda9852f8fed552cec2a633a745a89a407f194f  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_646.options.json
sha256:365464298d45d2e3f1e431f9e7f3215eb781c6bb2cf616148ca2227a291a1643  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_646.py
sha256:365464298d45d2e3f1e431f9e7f3215eb781c6bb2cf616148ca2227a291a1643  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_646.py.expect
sha256:24fe6ce27d3e2267b189152cdbda9852f8fed552cec2a633a745a89a407f194f  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_654.options.json
sha256:a592ec3af5c4275309c1dacd92483b69183dd4451e10ec5c59587feca7e47eff  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_654.py
sha256:a592ec3af5c4275309c1dacd92483b69183dd4451e10ec5c59587feca7e47eff  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_654.py.expect
sha256:24fe6ce27d3e2267b189152cdbda9852f8fed552cec2a633a745a89a407f194f  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_654_style.options.json
sha256:9bcb3798eebbf4cf2c0530c43adc05e0de4b8ab5cfa1b44edec8fb136357aeba  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_654_style.py
sha256:94dc9080ed8153cbd9622d506ce10f84155a618fa87361f617093a560a9e7cab  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_654_style.py.expect
sha256:55c02bb518b6799107a7b958dab0ce3fd2b0120a9940843bc4d34a0b27025e55  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_701.options.json
sha256:1ab2bd709b30d0715db85664b6c179494f65fc7bc22d16f2211cf8946e00036d  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_701.py
sha256:46dd60287667d414d9a7b13bd5ff17a19fe942a25bb55b51d49794bed5908730  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_701.py.expect
sha256:5f234f2fedfcfd1daaf00c0622d5c7481f4f4b9d9e59ae693250e03548220ce3  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/percent_precedence.py
sha256:5f234f2fedfcfd1daaf00c0622d5c7481f4f4b9d9e59ae693250e03548220ce3  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/percent_precedence.py.expect
sha256:1f69e75b47159aa6294143c623d8c63717a83d514688d3ecf92601c70a2699d0  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/power_op_newline.options.json
sha256:fcb6f35ea336256674df8aa02f7c5f9704c69714e398b7453ce7e54fb414b92d  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/power_op_newline.py
sha256:d6f3c6573a7426e70834b22603868a1e5658318a9e01aad42bda74afb9146280  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/power_op_newline.py.expect
sha256:f4ae48dcf9804773ba0a3eb241a0f7d0b32fe415a4f76f78a2cf6ed58938d9cb  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/power_op_spacing.py
sha256:12c5c56545dcec3b45405cf87be0f0809d022a9480cf147341c85d23d930aefa  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/power_op_spacing.py.expect
sha256:639d64a6f61ae0d6640c565ab10e18a388d903cdfb04ec71534e72e0e0d785d6  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/power_op_spacing_long.py
sha256:3ebc342bbdf42c66572fa213f7ce39516c20925d3be18d069b8d484acc870bcc  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/power_op_spacing_long.py.expect
sha256:b399fcb5b777d1a01c81c84a7aef50d2d0fe4a59dba17c41d3cbdc75d3cc69ec  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/prefer_rhs_split.py
sha256:b399fcb5b777d1a01c81c84a7aef50d2d0fe4a59dba17c41d3cbdc75d3cc69ec  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/prefer_rhs_split.py.expect
sha256:543232b10558e6e1697c1a2107affe202cf375e4de25f05eb607f8a9165828b3  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/prefer_rhs_split_reformatted.py
sha256:e03ffd4fe992329e2748464376db23102f2693cf2d85aeb5eebbc0ee6d353256  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/prefer_rhs_split_reformatted.py.expect
sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_allow_empty_first_line.options.json
sha256:f5b48d27d48419d649d07c633d43bc435e0cbe8846efc00ea0ec27f5114379fa  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_allow_empty_first_line.py
sha256:ffb9af7de60242e442faa9b378279843c7b39a361002357fc0d325cfb433a8a6  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_allow_empty_first_line.py.expect
sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_allow_empty_first_line_in_special_cases.options.json
sha256:25bfc5bff32f0fa7a16d933faf45dac16d941ba6fde469d764cd23bf2ab32c89  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_allow_empty_first_line_in_special_cases.py
sha256:1b06e3fc32b76303f66041e0ec44662f367a31aa2951a844e45829d97fb64995  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_allow_empty_first_line_in_special_cases.py.expect
sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_async_stmts.options.json
sha256:822d7bb553ec0b9b05156a1b19c84bf1f231c6db0734ca7bcef1632dd9638914  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_async_stmts.py
sha256:a36aef330eea82d4198bdc91f72bbcaf6e8b77eba848235f4d836ca1f6183d6b  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_async_stmts.py.expect
sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_cantfit.options.json
sha256:22196983fbde6c0093bc033d120f146c13809def4c84850ba2fd642bbbe72873  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_cantfit.py
sha256:e8e27859944fb4dc43168458541b44c30f3911f5fc81ce565d8e164e75fbc54c  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_cantfit.py.expect
sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_cantfit_string.options.json
sha256:623865430363a8349169acc15e0c8763c9571a30aae22ee666acc21294e6f283  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_cantfit_string.py
sha256:d9e8d5cc75c2d9c3000c9478b94204bed64e947cb18f2fd81651d599549c47bc  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_cantfit_string.py.expect
sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_comments7.options.json
sha256:35a9d5c5aa5ec42291fb06641408ec6d8cbe45b912d8db55f8b6078c9df8e9d8  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_comments7.py
sha256:ae3fe25cf9bab4e76009f524cfa1f96840a094b96d07bb96125df94763f6c5d1  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_comments7.py.expect
sha256:85e56839043d6ebfbaf73c344ac0cdca239a4f67d8f7e210ee4f3469bcbf29f9  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_context_managers_38.options.json
sha256:077473f3eaac78a1d9efba408592c8c4c0d8e9a421f76e4542f9622c6fef4a23  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_context_managers_38.py
sha256:131b18d130a4760736843ac703a63b4c51f750437c4358a27b5cfb9a7fbd85c8  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_context_managers_38.py.expect
sha256:3f319abd2fc79d32c26f9ba0b5135fa3284489f434b5e98b40b72602ecb19966  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_context_managers_39.options.json
sha256:aada9e83dd04fb9ce879a9c7a297b557ac5efaaaa2fa11000be626d997796385  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_context_managers_39.py
sha256:f56ef57d6d8c408b51e555c83efd40c49cb69136dad40b4ef63cf4d44202c41d  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_context_managers_39.py.expect
sha256:6c62579d5b940f019b70b60905a473cd78c7bcd5cc8d88e5c9e5bed072a42075  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_context_managers_autodetect_310.options.json
sha256:e273ad5b818a2685b5c65338e94c3507aad9ddaf211b4fbc1cdeed4e71cd2518  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_context_managers_autodetect_310.py
sha256:95b635735a819ac1eef58eb00d114fcdad6c6b8acec5f8f714b105cb55ed0f98  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_context_managers_autodetect_310.py.expect
sha256:00870a33fa5f0939d514593f624056366217dafbd120f03b357f11787fefbdc6  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_context_managers_autodetect_311.options.json
sha256:edc98b1eb0b8aee78e0af23a5859afb6e070dd7488e6c522e59e9ccd7413f6fe  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_context_managers_autodetect_311.py
sha256:74c2389b56ace66acd03d0e6b6f614b87c4a678928bba00e42681c7e7c5c14e5  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_context_managers_autodetect_311.py.expect
sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_context_managers_autodetect_38.options.json
sha256:8f2022de71b179ac2f10dcf3b2b68c90e8bf8390cdd02f2dc5559dd06b1a50ab  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_context_managers_autodetect_38.py
sha256:b9d5f7e8b725825910977aff84f66958501b3e6db2f1be55b1e3d618d9641ca9  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_context_managers_autodetect_38.py.expect
sha256:3f319abd2fc79d32c26f9ba0b5135fa3284489f434b5e98b40b72602ecb19966  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_context_managers_autodetect_39.options.json
sha256:517ca4c357d02b24dc8af879b709cf698a941f1826af78929b3c268a0b5a2ad7  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_context_managers_autodetect_39.py
sha256:985efab54b5409afed8145b8e3e08f2c78c92c49c5321aab55483668b06c14a5  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_context_managers_autodetect_39.py.expect
sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_docstring_no_string_normalization.options.json
sha256:cbbaccb87d7f956e4913a573967832b7602f994cf312348919008535e6d26193  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_docstring_no_string_normalization.py
sha256:cbbaccb87d7f956e4913a573967832b7602f994cf312348919008535e6d26193  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_docstring_no_string_normalization.py.expect
sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_dummy_implementations.options.json
sha256:9d3d1a09e7b6284aa807c04a7bac3fa038dfbebc6d39d91c7e4f54e3492feebf  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_dummy_implementations.py
sha256:b69243a4e1b5799eaf0456a5720cc311a1978b9277e890fed26da81ecbf03283  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_dummy_implementations.py.expect
sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_form_feeds.options.json
sha256:f762ad8b128d775b7c1e42eb98cc1611d5bfc804edac688bf68069864e2dfeb3  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_form_feeds.py
sha256:44f523596590447ee27f4796f46852cc016b5d40240364b363bb7689d45e5194  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_form_feeds.py.expect
sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_format_unicode_escape_seq.options.json
sha256:16ea5fc3d7e0837196a15b4702fd267b23fd7f5e6fb9091cc4d69eb01c16b9bd  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_format_unicode_escape_seq.py
sha256:ca3c519a4f5840ceafa898d0bf79074078f29395e7036a05f3aa2cdd3239757e  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_format_unicode_escape_seq.py.expect
sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_hug_parens_with_braces_and_square_brackets.options.json
sha256:9307d91410fc7a8dc5e6b6e38e7863e2450afcd756811243078fc00b0bbb4a8f  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_hug_parens_with_braces_and_square_brackets.py
sha256:d828f2dd0520c1413c21c168d87f953ee440674c18eef09f4dcaa89bb61fe449  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_hug_parens_with_braces_and_square_brackets.py.expect
sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6  ruff-0.7.2/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.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_hug_parens_with_braces_and_square_brackets_no_ll1.py
sha256:ba46f48fea9d24e19894357d464ac84cfbed8c16aed09eae7187bd347db907e7  ruff-0.7.2/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.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_long_dict_values.options.json
sha256:55a6e8c2450a078a8eb57e836de28892f13bb2514360b4d8ae978e0d7a6b80ee  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_long_dict_values.py
sha256:17757c6d9f009ceab2388260ded974ea4d2c31cd3d1c46502af5645e4ce31a99  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_long_dict_values.py.expect
sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_long_strings.options.json
sha256:edc55c0588330a969dd12c0fa1ed4a818485ec60ff70930c0cad39b87f18a086  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_long_strings.py
sha256:b8dab4ade8b96e3a81a8d230fabaa2324c4d3cd000aae07bae0a45f44bd1088c  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_long_strings.py.expect
sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_long_strings__east_asian_width.options.json
sha256:b5daa0af2dd62c592a33d538b25606174fcc938ac20ee0f0735abbe164f7a867  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_long_strings__east_asian_width.py
sha256:611ddf6efc4c9fab368073b96e8b6a3505027e11d46a3bbada1332e2de135bce  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_long_strings__east_asian_width.py.expect
sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_long_strings__edge_case.options.json
sha256:7dd87e2229064bf5c43642f72443f9a0b0ccfe682069acc457b18b110b5c65b8  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_long_strings__edge_case.py
sha256:cf0864bd0bc49a235fbba76f497edb712a2097535b705c51a6001f3f00cb3afb  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_long_strings__edge_case.py.expect
sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_long_strings__regression.options.json
sha256:30ee5857baf70ca2de42e342a98c7917c1aab529de7f89c00a54bb9e448e849f  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_long_strings__regression.py
sha256:ec7d4a2968b89afe38a32c25d7fe42476333c92bcabd3d95c7ab3558c36b2698  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_long_strings__regression.py.expect
sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_long_strings__type_annotations.options.json
sha256:c8de083bac85f2bf47c23a8b979cb133cc43f4feccdc795899b3591619944e87  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_long_strings__type_annotations.py
sha256:860219cbca300a46cd160d6e535d83927172fa747b4487c90e3b2bf3328994ac  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_long_strings__type_annotations.py.expect
sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_multiline_strings.options.json
sha256:d244b65bbea8d9454f85d1fb46ce2defbad3b7c8737e1c5aac4fe76436d52043  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_multiline_strings.py
sha256:80367d12fcb1e0f367a80a30c2291c056f09ea1f067a122c6e21312cdd9c7bb3  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_multiline_strings.py.expect
sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_no_blank_line_before_docstring.options.json
sha256:729dd5d9e1b5f6ef30bb44a3e8969d7f00e3c1da85798555ffe11ad66b7c64a9  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_no_blank_line_before_docstring.py
sha256:a32a089e8f713a67f4fe3b16f0ece13dd6b8fbe96af3b2ed141c79529dbf603a  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_no_blank_line_before_docstring.py.expect
sha256:6c62579d5b940f019b70b60905a473cd78c7bcd5cc8d88e5c9e5bed072a42075  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_pattern_matching_long.options.json
sha256:50cfb98f9ba0a2c6af6f7f0bb4795e8364a6e671e1be7aa83e314d835f2db00d  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_pattern_matching_long.py
sha256:b6b6d7959c7df9c2844c6878e111df0d0d355309404adda197c70988d494b96b  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_pattern_matching_long.py.expect
sha256:6c62579d5b940f019b70b60905a473cd78c7bcd5cc8d88e5c9e5bed072a42075  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_pattern_matching_trailing_comma.options.json
sha256:a4e33bbb73add2f6a639e5b902a4f8363f82fa52f92a4fb9fe8724aab1b17260  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_pattern_matching_trailing_comma.py
sha256:25a185f98f37486880463eec05faf7087e226c7b32a77c7a2f40f18a4c76ff24  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_pattern_matching_trailing_comma.py.expect
sha256:00870a33fa5f0939d514593f624056366217dafbd120f03b357f11787fefbdc6  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_pep646_typed_star_arg_type_var_tuple.options.json
sha256:ba17b05c6d0c51e4d1fe9099ca85afc77a6c8d9f3d12ebd03c0cbf7f588d23a1  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_pep646_typed_star_arg_type_var_tuple.py
sha256:ba17b05c6d0c51e4d1fe9099ca85afc77a6c8d9f3d12ebd03c0cbf7f588d23a1  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_pep646_typed_star_arg_type_var_tuple.py.expect
sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_pep_572.options.json
sha256:c8eb5f0e9a58b1fa4bab66d1f0e368c915f64ef660bc4de75be0ac4202714676  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_pep_572.py
sha256:51302235ab26357278eb3db4168fb8494cbc0242b410fcb00e8ac07bba2101a8  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_pep_572.py.expect
sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_percent_precedence.options.json
sha256:5f234f2fedfcfd1daaf00c0622d5c7481f4f4b9d9e59ae693250e03548220ce3  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_percent_precedence.py
sha256:0d6ffa15dd6519a3524f21e604cc9e9536a729356835f934206f5382268418be  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_percent_precedence.py.expect
sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_power_op_spacing.options.json
sha256:639d64a6f61ae0d6640c565ab10e18a388d903cdfb04ec71534e72e0e0d785d6  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_power_op_spacing.py
sha256:3ebc342bbdf42c66572fa213f7ce39516c20925d3be18d069b8d484acc870bcc  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_power_op_spacing.py.expect
sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_prefer_rhs_split.options.json
sha256:b399fcb5b777d1a01c81c84a7aef50d2d0fe4a59dba17c41d3cbdc75d3cc69ec  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_prefer_rhs_split.py
sha256:b399fcb5b777d1a01c81c84a7aef50d2d0fe4a59dba17c41d3cbdc75d3cc69ec  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_prefer_rhs_split.py.expect
sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_return_annotation_brackets_string.options.json
sha256:ad475370771c642adbdee76d89c979955e81473647df8c2a95a7ca4f0a44352a  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_return_annotation_brackets_string.py
sha256:5d7ba278cdb2e3469b8e07b57ddcaf0787be4e305db8d0616fd57ab4e3d14da4  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_return_annotation_brackets_string.py.expect
sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_single_line_format_skip_with_multiple_comments.options.json
sha256:a980591aa8b296f6aeff16a3122da3b983ae7ceeba58b04d621962a894e959fd  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_single_line_format_skip_with_multiple_comments.py
sha256:0998e1fc36253d26b13e4fffe1f887715e3d3c78573bde76b665c2dd3350958c  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_single_line_format_skip_with_multiple_comments.py.expect
sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_trailing_comma.options.json
sha256:ff59b9ac316300280fabc649e0046388b8c23bc4ea1589f9fafb0dc1661c2f2d  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_trailing_comma.py
sha256:1195656b5e4bc8138cef028d9e725ac07381dd9125f161ae3318910d0072f3ba  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_trailing_comma.py.expect
sha256:78814add9bc7c6e0b6e6b1c99e2cab7e5cc1636f94ef303ee4c199980ae35b03  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/py310_pep572.options.json
sha256:896597fc9ce344804d8fb406dbe94de83b89c6318dc2b3ec67ce4df303c6ab9e  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/py310_pep572.py
sha256:b7fe6b1bc43537aff25f5d44243b7b042f8b2deffbc1747e7902cf0d4b28fa70  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/py310_pep572.py.expect
sha256:78d4c1dc7b8ba2032d67d0aba76f6f4b8213b0c26e289ecd6fbd96892cbd342c  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/python37.py
sha256:78d4c1dc7b8ba2032d67d0aba76f6f4b8213b0c26e289ecd6fbd96892cbd342c  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/python37.py.expect
sha256:339e195ad7f7d67ab5cc41da2fa2e4aa209d5768a801fa92e3af5791cd1649f5  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/python38.py
sha256:221ad4fc46d0a8c6c156b41a6e725290b6c0a34bc5308b143e271a42c067bfdd  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/python38.py.expect
sha256:ab349e2a68b228284cce0f970fd6c38181766c38dd261eb174606db73900dc0f  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/python39.py
sha256:2ef1418ea0fe0a02ca97d11109a0eb578360f6f517c2a0628db1c8e92959dc68  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/python39.py.expect
sha256:09f97a55f1b53d3d19bbf40817bbc20ab48de67bb26eee6bf8a53566a9664abe  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/raw_docstring.py
sha256:20230743ca880a6017f77d1755ea4bbdc00c365778867e110d72a9641d8e2ef1  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/raw_docstring.py.expect
sha256:cbbaccb87d7f956e4913a573967832b7602f994cf312348919008535e6d26193  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/raw_docstring_no_string_normalization.py
sha256:cbbaccb87d7f956e4913a573967832b7602f994cf312348919008535e6d26193  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/raw_docstring_no_string_normalization.py.expect
sha256:506c6353c2b2a7375ee4a36a24bf039480b3598c3c74ece6ffbc2f49f43eb5b6  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_await_parens.py
sha256:9fffb2dbdd86f54270deea4d94464c58278854b49d96f77c316a136f5dbc3019  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_await_parens.py.expect
sha256:2a5fabd0c265b4b2b6f41d5bbc20f7bd2b326e0781481e810b1fe37e4789c97f  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_except_parens.py
sha256:e214cde60a9389a4a6ac64441483d2c1339c06ebe54eb42ff571e6685d6ac194  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_except_parens.py.expect
sha256:197b78e803d8d95ec974e07e5df04a611f8270dede6f073914e1045795bf6e6e  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_for_brackets.py
sha256:fe47a63ffb771e9b4c037e7055b3f7701e03f34dbc485623d2fb36e986dd0170  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_for_brackets.py.expect
sha256:5ac6b33061831e025c02496605528d5525beb3f53a2a193c729d2d215f02a9eb  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_newline_after_code_block_open.py
sha256:2375881f62dd95f2f881e021d0bb50d0af080ec4dd16aa2995a752d72307ae6c  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_newline_after_code_block_open.py.expect
sha256:78814add9bc7c6e0b6e6b1c99e2cab7e5cc1636f94ef303ee4c199980ae35b03  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_newline_after_match.options.json
sha256:b7bb75825285fd29adc55c02d870a5a3f928804605989772263f7fbc7ef78075  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_newline_after_match.py
sha256:7015596dd649ca8d43e0e9e1e8bc9e8f7ce693f02ac1aef313da743686eac040  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_newline_after_match.py.expect
sha256:8361063b7b59094c8fda6a1d96134f7f62da656c56e6474b132385ba3b9653c8  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_parens.py
sha256:fb092caf8387eb3cdf4115a7cd66bdbfce62a977d4343a3c39a60d21315c7128  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_parens.py.expect
sha256:2c9fd89bfb89957176633c26bd2313be2807a7085b63e590cc47396fdb232126  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_redundant_parens_in_case_guard.options.json
sha256:000f42fdec27197ce6b699eeaea373d126db029b27a92bb1ae998a5549186a93  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_redundant_parens_in_case_guard.py
sha256:6ab08768ea482cc39aba3d60f4c889ed736db5a19dece846244575c862927953  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_redundant_parens_in_case_guard.py.expect
sha256:ab61a551e9dbf0027fbabd89e1fce864744abfab191f92af2958af4ddd11a319  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_with_brackets.py
sha256:1251c8371959d49ad2c41bc69c7c9af1ae20b3c36996ea53f52519e8f5703ae6  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_with_brackets.py.expect
sha256:ca6e896292398260c19967f24af86a5fd4efe56c2781b06d0f361c906c4c438e  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/return_annotation_brackets.py
sha256:a5df419a9c85ad349a61adcf21e2f2e7868e114404d77a75af33e7f31780b335  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/return_annotation_brackets.py.expect
sha256:a980591aa8b296f6aeff16a3122da3b983ae7ceeba58b04d621962a894e959fd  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/single_line_format_skip_with_multiple_comments.py
sha256:0998e1fc36253d26b13e4fffe1f887715e3d3c78573bde76b665c2dd3350958c  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/single_line_format_skip_with_multiple_comments.py.expect
sha256:cca0d6430f58c359553658bb6c492fbc8b4042e2eb4acfef2ae5e194b8d200bb  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/skip_magic_trailing_comma.options.json
sha256:eb71c60ffbc76e825152380a94111d379889945cd369aca3587ed131af975296  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/skip_magic_trailing_comma.py
sha256:ef953c789b3f06b6909b5d16c7a3e1d973343fedc43aefc01e97c7631806bfd9  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/skip_magic_trailing_comma.py.expect
sha256:d4c8c1861951665cc76cff6770c30948b72f28dd00dda723267d64bde1c5e2de  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/slices.py
sha256:d4c8c1861951665cc76cff6770c30948b72f28dd00dda723267d64bde1c5e2de  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/slices.py.expect
sha256:dd131e48e5a893b94432865ae785aae4d91c5ebaafd2f4e22470d175164aa007  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/split_delimiter_comments.py
sha256:6a92b307539837ff92c8cca50c08e070f2f707b9eeb069b81e1405026b2b8644  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/split_delimiter_comments.py.expect
sha256:78814add9bc7c6e0b6e6b1c99e2cab7e5cc1636f94ef303ee4c199980ae35b03  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/starred_for_target.options.json
sha256:ee472309708eb45e049ccccd555956f4206c106525611ff2f75b288c47a9d88e  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/starred_for_target.py
sha256:ee472309708eb45e049ccccd555956f4206c106525611ff2f75b288c47a9d88e  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/starred_for_target.py.expect
sha256:2425759a8f9966b0313c4fa86683698db3f68ce8032f510594aa0132d5860463  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/string_prefixes.py
sha256:1197c94fcc578170bd2be6dcc97de16b0f39a998d57a15a62c81f5c6878d45b0  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/string_prefixes.py.expect
sha256:9a1624945d3fc40d8fd2affe49fbf50fb2ef6b602570df660a3a84d5b5e3089c  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/stub.pyi
sha256:0af40546a367591390896c89bbcdbc4cc77fe06fc47c8709c33bccd73d92c5bf  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/stub.pyi.expect
sha256:ae72500028a799cdbf91489379377faffc98d36a68b394bbf5060174ec7e1cda  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/torture.py
sha256:8076385f927983eb2d63a9cfb8f989fd294efbc6e18dfba71b524e806906edde  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/torture.py.expect
sha256:ff59b9ac316300280fabc649e0046388b8c23bc4ea1589f9fafb0dc1661c2f2d  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/trailing_comma.py
sha256:1195656b5e4bc8138cef028d9e725ac07381dd9125f161ae3318910d0072f3ba  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/trailing_comma.py.expect
sha256:ffa5cec07864a45ebcd3eee2809c1fac0475c5fb1b8b0de9923f09cbcb2925ae  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/trailing_comma_optional_parens1.py
sha256:3d524b08abcf9fa8bd75d5e04de057f66d5a9e4abef0c5d987c8111c7a7c798b  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/trailing_comma_optional_parens1.py.expect
sha256:4392da08a607a620e9a8e22409f5183761ce1a7a25f2faddc0133d193fc6aeff  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/trailing_comma_optional_parens2.py
sha256:a73eb35bf921b4bb0ba625b5d699fb01273fa2ecacdb1f6c67320694dc1f1ceb  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/trailing_comma_optional_parens2.py.expect
sha256:7aa9a60dfe4ff3f24635fdfb916f67204d871bbfdd14376cd1ffbd40ae3cd5fb  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/trailing_comma_optional_parens3.py
sha256:7aa9a60dfe4ff3f24635fdfb916f67204d871bbfdd14376cd1ffbd40ae3cd5fb  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/trailing_comma_optional_parens3.py.expect
sha256:6f10885154674d518e2bdd1fed31880bad0570b91b634f82ad51a63c265a26b8  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/trailing_commas_in_leading_parts.py
sha256:150613bae8bcde1bc3a2d0dd92da96c0250a3343abf7ee41564fe8f1ca37a453  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/trailing_commas_in_leading_parts.py.expect
sha256:ca9efe6865cb7afd25435cf16c67a3567d403586d894a766982d8ee843bc0e86  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/tricky_unicode_symbols.py
sha256:ca9efe6865cb7afd25435cf16c67a3567d403586d894a766982d8ee843bc0e86  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/tricky_unicode_symbols.py.expect
sha256:6a8e07fb0ba3b1a0605154e94203184cae24cd8d80740e0e32ef7a8eedb4b2fa  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/tupleassign.py
sha256:22ebcc4db98b2fe13302daaed4b3542c5d37a1f5d93c6d5b2a50544c8506e416  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/tupleassign.py.expect
sha256:55c02bb518b6799107a7b958dab0ce3fd2b0120a9940843bc4d34a0b27025e55  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/type_aliases.options.json
sha256:bb9c7a59ebe005ceaa8cddbb3c40c3c2479fb5d25d6b483081b5b5e3c965967d  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/type_aliases.py
sha256:7184cc1a73e01bac16b59a21d558a939f92574d4e45b65b58d5e59c435939f53  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/type_aliases.py.expect
sha256:f97240d33d629d61cd97d0c949d888d771f7a99cc886efc1db7f6dbb4f42844b  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/type_comment_syntax_error.py
sha256:50a9f9bed969b35e061a50a2e2cbf194e89ff09dd2bb094467b7e50e011140d9  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/type_comment_syntax_error.py.expect
sha256:917d0e6089c4033e3aefbb876d5b78c7fa3010b9a5133d0ab966bd65abbb996e  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/type_param_defaults.options.json
sha256:432053fcf116c8cd5077de9ed0bcacaea779a9de64fe14dfff001240bda3a63b  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/type_param_defaults.py
sha256:ef427740d6458c37189f2ed41a5d99a201e51feff2395eb8e42ea582331b86ac  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/type_param_defaults.py.expect
sha256:55c02bb518b6799107a7b958dab0ce3fd2b0120a9940843bc4d34a0b27025e55  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/type_params.options.json
sha256:f86cb48f3c0404784ea2bbc57732978beb2ba4d87b021a9c2e23de0dfb26fccb  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/type_params.py
sha256:d14821e34a952241a1b6b9d9c66529daf30f034a79afe917c0d313b5434a390c  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/type_params.py.expect
sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/typed_params_trailing_comma.options.json
sha256:f7fc50d191f19bc96d02d6722fa0284c831b1046cb50f8c92649e00a59351653  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/typed_params_trailing_comma.py
sha256:5682c0193b9b84c7d6304a5f3de29d8530c935ab787b01dea6f73e83a314330d  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/typed_params_trailing_comma.py.expect
sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/walrus_in_dict.options.json
sha256:fbae217480c142a48dd60bc601d08a9dddc579970dab42a588cc47da6e6eb2d6  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/walrus_in_dict.py
sha256:dd22c6be76e1bd4db5b9a73078cd844b385529b93b90c93787aebdf97096f0c5  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/walrus_in_dict.py.expect
sha256:01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/whitespace.py
sha256:01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/cases/whitespace.py.expect
sha256:6cd1a7f26d0bbb1efd0c7521488581755e81b4455b09e43ba7467eda0dc4b6d6  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/conditional_expression.py
sha256:dfb8f0beeb349b7c8833ab2c72f4ddd8476765578a14b60abffd859cac9fb5e7  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/conditional_expression.py.expect
sha256:b7156f11771890ccf23c79afc142fc126a68aece8ec602b69ff779062cbdf73c  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/miscellaneous/blackd_diff.py
sha256:b7156f11771890ccf23c79afc142fc126a68aece8ec602b69ff779062cbdf73c  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/miscellaneous/blackd_diff.py.expect
sha256:9d6fb895b84817335bae15eb3c146e456378abf5d985eb70e8483ab20ec3652f  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/miscellaneous/debug_visitor.py
sha256:9d6fb895b84817335bae15eb3c146e456378abf5d985eb70e8483ab20ec3652f  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/miscellaneous/debug_visitor.py.expect
sha256:de1b8d70a5361247d95d67d0f4458c162c218b48a4a5573860b49558fb36b2e9  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/miscellaneous/force_py36.py
sha256:6bf37df35199dfa64440a5a79590285b9c8821c71c77ed332a207ef195052576  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/miscellaneous/force_py36.py.expect
sha256:72efbcb7a7f1ac7c429fa6442c5579462f564037d81d871f00530edc012342fa  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/miscellaneous/force_pyi.py
sha256:ff264d3c3324fe2d93ae17d93f47143b183bca1121691b1c8b3dd72af8f08c6c  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/miscellaneous/force_pyi.py.expect
sha256:72efbcb7a7f1ac7c429fa6442c5579462f564037d81d871f00530edc012342fa  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/miscellaneous/force_pyi.pyi
sha256:ff264d3c3324fe2d93ae17d93f47143b183bca1121691b1c8b3dd72af8f08c6c  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/miscellaneous/force_pyi.pyi.expect
sha256:a9cc69391240943a5bb866d6fb23df97537e586c2a43848b830302f3a2bb7ec1  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/miscellaneous/missing_final_newline.py
sha256:a9cc69391240943a5bb866d6fb23df97537e586c2a43848b830302f3a2bb7ec1  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/miscellaneous/missing_final_newline.py.expect
sha256:71b0d719cad6568ee83b045821d7e870b9581e8e44796e110c1fc1c7bd4191a0  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/miscellaneous/string_quotes.py
sha256:aae30b9f8a96c00d4041100d1128c6088a559fcf69ec63da743ec1950d127a8e  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/miscellaneous/string_quotes.py.expect
sha256:9a28e0dc3c6678a348d9a899c9b0391e964916b31f4e18d881ed14c49c48e8ba  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/raw_docstring.py
sha256:20230743ca880a6017f77d1755ea4bbdc00c365778867e110d72a9641d8e2ef1  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/raw_docstring.py.expect
sha256:6816222b3f1a94851eadba26b264c0b58afef73f1012501064916e74d0274a5f  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/preview_hug_parens_with_braces_and_square_brackets.options.json
sha256:b86b3392e96d1259ef534f111930fae78a092f12dd63c1eae8ea81004c22f67e  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/preview_hug_parens_with_braces_and_square_brackets.py
sha256:4075ad86829ae51577e7a2ca0401d47e7b5bd9d2837ab8fa9f0ce959f15293af  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/black/simple_cases/preview_hug_parens_with_braces_and_square_brackets.py.expect
sha256:76b89d81c0e41715ec69206a51d843c6fea04a383444f54d21959537a088ac7b  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/import_black_tests.py
sha256:b768e683236698f583b3c0633bcb247c22eaf8309523f912a3565517500d2398  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/.editorconfig
sha256:cbb934b8ee0b46a9c951e48f1d61a2d8da6c03ac13f4bfd0fa9543890fbd6455  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/blank_line_before_class_docstring.options.json
sha256:d8944cbfdb1e05f825fe31cf1f0613af91676c2fbacff6d8431798a2f18b9821  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/blank_line_before_class_docstring.py
sha256:dfe52e2e67d5d34d0005720cc775c62c58f5f3a8172e4a3d10969549441ec928  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/carriage_return/.editorconfig
sha256:bacb67413343b7211f55073e376921821b7f6c5e336ff05b558f9e03d5e8c4f0  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/carriage_return/.gitattributes
sha256:e29d95830634d87e5dfca8f88a67911727a747b87378080f8de7f7c2644f6d01  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/carriage_return/string.py
sha256:7021127fb7b2e5a7362da96d0ef5d9b4439a4c7c0f1a6eaa509c419c77ef774e  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/docstring.options.json
sha256:d5ca576587d67c78580bb3aca25e42bd83d7bcac0d5a19009d0c73c6d9efdeaf  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/docstring.py
sha256:deba9da6a173b82153be783a7ad65fba9e4a8efa0c92be2e239b45a39bf8a9ba  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/docstring_code_examples.options.json
sha256:e1121503a39435c0e1985e73ed04fdc64e380937ef6eb63933a216805c6a10d3  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/docstring_code_examples.py
sha256:3af20b301b67cb2756efcdf388b26dcab992a7b86b50d6794449903614630915  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/docstring_code_examples_crlf.options.json
sha256:c14f84cf6aa4594355ec23e3faad75081c299969eb64f2de7c94fa043ddb67de  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/docstring_code_examples_crlf.py
sha256:c808327fa35f2d34a5548412914cbc6e2a99cdcd9202c1dd1f81242ae9f1a310  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/docstring_code_examples_dynamic_line_width.options.json
sha256:11583166e9623b174822611fe3c30dc6f58236561942757767749d3fa634ccf7  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/docstring_code_examples_dynamic_line_width.py
sha256:7ea82e18dbc04a5411b16dcd459268f274521b63d38050e4cbf5f776811ef4b4  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/docstring_newlines.py
sha256:c5b2e4f9df7ee84974745fdd98c2dc1cb53f07083bd1a7d3c3d9173c91edaa10  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/docstring_non_visible_characters.py
sha256:52846adcd2c3b676ec176f0be7cd859033bbad23fb351f9c79463666143966b2  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/docstring_tab_indentation.options.json
sha256:464ee62d6171b0a97ec659a7d0c27039babf4080beee94e3a12c0c5d40c97a3a  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/docstring_tab_indentation.py
sha256:6a3cf5192354f71615ac51034b3e97c20eda99643fcaf5bbe6d41ad59bd12167  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/empty_multiple_trailing_newlines.py
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/empty_now_newline.py
sha256:01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/empty_trailing_newline.py
sha256:1a0f564ddc6039457b2fb26b3d6a316c15eba20a886449847c3210c35821a693  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/empty_whitespace.py
sha256:c442fed5a53de2d06efde4f3caa1d7dc0de60ceecc96f26c038ff74adc2f0b7d  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/annotated_assign.py
sha256:e191be3b892c254e136c92d123d03cc15dca106ce14388a85ad9adbf08d90615  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/attribute.py
sha256:d826705e99d0601d40af65d007eba99f7541a10f13492afb861f097a3e9963d1  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/await.py
sha256:49c14f37a9deb0b43479098a92cd33a1f0223854864b4e786ccb1eb060f7795d  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/binary.py
sha256:f6520b240c568f521da7cc66f6265c8b617e4d6bb776ef3109f37e086eadb644  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/binary_implicit_string.py
sha256:6df1ab9b85b4019c537219aa321396aad1161090d8443468773cee70ae45940d  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/binary_pow_spacing.py
sha256:8f9a534ad9caa169a9b7aa7a35d8a13cab8d8740b2f91c3c0c2e7a62f1fd1a04  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/boolean_operation.py
sha256:e8138d8f129ac3463bd7e6b7f84f474a910d88972cf6985535c5aab05e1b5c9b  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/bytes.options.json
sha256:bd6d47dc9ae0ba99c7044635d6b726e4c46e64dc5f39470d760f28c6a6057ba8  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/bytes.py
sha256:8e43cfd306e40f03e074373762510ca0345b3dd752e1fb59f7c62d16569f5e57  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/call.py
sha256:71ade08c09607cfd9343f557b56ff7738281a668afd4ffa1ba433435bab5d830  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/compare.py
sha256:7a4ea042ed01e670a83c8c25b645ef0c36d4c1e2b9b61ede7bfd4f0f0bb86631  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/dict.py
sha256:ca7d70f80cda8a5cedbf16b49764442ca1c6e2845ee9f5d629c6d17b93f40b83  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/dict_comp.py
sha256:b0edebd29d4410147fb6664302a4f3d8d9cbeca885a4a1742fee547d0675e324  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/fstring.options.json
sha256:5de03ae931f340e9a0fe9c0ab6f6a2040b886651b43cb07248482cafe221d345  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/fstring.py
sha256:26487aa82943864de8539c71fef5d31df0be5a19e4ca6ccd1364d3fc1a92a526  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/fstring_py312.options.json
sha256:cfb0c7cf97bb9db05fa973c2dad474ded6e827a965d03257241279e0771ddc19  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/fstring_py312.py
sha256:f4e24c64631a37a9fd9d03c8aa81663c8a8c694581afed9de868ebc52fbeebc6  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/generator_exp.py
sha256:3295ffbfb0966098d80dbae728cc7820a33922e5ceb1e7380a96fa9e2382ec28  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/hug.py
sha256:5b26f762789e3f7b7ea3d237367cfdf297990bdc3e6ac91f78c595df34e3986a  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/if.py
sha256:cbb934b8ee0b46a9c951e48f1d61a2d8da6c03ac13f4bfd0fa9543890fbd6455  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/join_implicit_concatenated_string.options.json
sha256:05f36e41068d0634c3cdd50c07e5809ab37d96bd1f5704aa5a33dc3511b84c0a  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/join_implicit_concatenated_string.py
sha256:cbb934b8ee0b46a9c951e48f1d61a2d8da6c03ac13f4bfd0fa9543890fbd6455  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/join_implicit_concatenated_string_assignment.options.json
sha256:458b4d1ef0268c33f92e5e80a6e61ebfd95011d8ff785b4c1e6882a8fa880421  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/join_implicit_concatenated_string_assignment.py
sha256:0b1b273db616011e501922d50e6ea13ce0ff5356ab5e054e09cb0739fdcb3255  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/join_implicit_concatenated_string_preserve.options.json
sha256:1c8c556a25e33b7c55ba583a4e4a52fe17fb5c7036fa9160a761cf4646569132  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/join_implicit_concatenated_string_preserve.py
sha256:539ecce3cf0ad28326494ce2a3d2feba3bbb0f877e28b1f087ea7121ab8bab6d  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/lambda.py
sha256:039c6cc7f946cb86fb794c0e56476ac1c51bd877d2175421afd8afdca85b9a26  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/list.py
sha256:4bfd234091c01c04ac1d4f5b72f71ef3d58c09d4c61a4f4015fa2e402c0dc337  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/list_comp.py
sha256:2b3d124ebde038a5cb263a241c76e25a072b89bf2b80ee7e75c76259fcd03376  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/named_expr.py
sha256:126fe9ee752a5d0e96c717ef7d69afafe69fff442d21274bc4a215c6f0c1d816  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/number.py
sha256:504b395d27ea082afe21ab874a39610f22da5c749d2e38e8ff2091ea861dd764  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/optional_parentheses_comments.py
sha256:8080032904e3d59f111f89e878f0d61e74ece4712f821b2e2f3edd4879e6326c  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/set_comp.py
sha256:5fa84f9f6eed79c45d027c9409a713dae7fb7db1199d15c2388f0af9a886ea7b  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/slice.py
sha256:13f1202840731094151157b7a6c45fc2c2a9d2c9eeca5a71f3ab3f5aff934877  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/split_empty_brackets.py
sha256:d436ad5fba4b88addee674057ee84879a07dce219ed8d49d5224bdec05c5e7b3  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/starred.py
sha256:e8138d8f129ac3463bd7e6b7f84f474a910d88972cf6985535c5aab05e1b5c9b  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/string.options.json
sha256:9b3cf2bcf8028c5c5b2cfc1f6137fbfc94e62c8a4ce6a127aaa8ffac0d41c489  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/string.py
sha256:5e4eea9d441ee61adde19d5405a38e03312df617f89b47d31f9c94a325e5f94b  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/subscript.py
sha256:b6420c56c91c967d922f36e6eb641c33dc62e8b49f6e4e2683731b9a33d90552  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/tuple.py
sha256:aeb7fa03266cbcaf009d11bc296ac5f0a53bbdd4b2b2f496e7e7becd99cb947e  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/unary.py
sha256:a318db55d4701fc999763a8359a4b69bd6f6c7b71e1370fd5eb676e30d26e9fd  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/unsplittable.py
sha256:f1537cd4025722717cd639eb0c6e95e7b59e96d4dd07378561f010821ad8cf0b  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/yield.py
sha256:b6f3dd60260946b01a42283b6bf303b4f36313653c3a59e460e25064bd91b7af  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/yield_from.py
sha256:43014f50e950f503caab296d0f4080bda1db3c8c9abd36cff358e4414f3c8900  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/comments.py
sha256:3cbe5a1c7f0e10fab3295b7696c3f27e81ae70bdcd79f135f83344b33b133a2a  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/empty_file.py
sha256:53bdf3d1f2cde48ae828398e9797a011781d4b98133c617937580892f6cd42eb  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/fmt_off_docstring.options.json
sha256:cc269b6df38ef7aeb652437ef0f6133f51c0537e8799d93136d45fd05dd4b5a6  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/fmt_off_docstring.py
sha256:b4a664e54ecf31e196054e91266b3b8a9f6e368570fbc3274469b6db496207ae  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/fmt_off_unclosed_deep_nested_trailing_comment.py
sha256:a18e556931240ffd740f7e5f27398661a1dbce4ba134ae53500e606cf5d92307  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/fmt_off_unclosed_trailing_comment.py
sha256:d5232e7bca704a189ed84bc746ceae7f96eb2db7ad201f46bea5afed13f202f8  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/form_feed.py
sha256:1637aa5fbbf59349f29ee39c6c1074b9ed441c2607f45f21382ed4413750b74f  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/indent.options.json
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/indent.py
sha256:53340314ca6e3335ff6e5824b2ae77b704415099af37fcd3980956f9f2f11039  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/last_statement.py
sha256:395cd0e931c43ca05a0e8e8e820fb28f8d2237d54dc39736d77a7cfd665f407a  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/mixed_space_and_tab.options.json
sha256:78c1bdc36863f437c8113f41a997282b879faa9eb3174160ea421d0de7dc278c  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/mixed_space_and_tab.py
sha256:b05d8da2b0ae243ce435e6cca473a7a09708fe9c86e70f336878a08b590696a9  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/newlines.py
sha256:5fc4bfff7f149f8d9ab11fc364787cbc6aa8b949b4e443d42ed23b96576eedee  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/no_fmt_on.py
sha256:57fc7c861b4ed4eff551dc714d160b8c91a484487c28e1f5eceead4a8c5ed411  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/off_on_off_on.py
sha256:6dafe69f3aae03766c74807d4333277c0156471fb222d90ccd6f3e7504fd9692  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/simple.py
sha256:d99766cada6a3f91c190f03d496f27b5087972aaa80927566fd16b610fee8d2c  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/trailing_comments.py
sha256:886b85c2fa188ccc0615e6ca7168f57707cedafc114431d588e48f757d0367a9  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/trailing_semicolon.py
sha256:9653a321697850063429dd20de4923c8214a6b4e21da3b06d55dda3fb8f7ee9f  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/yapf.py
sha256:51c6572d66b2fcfd9706f4390a768ead55bd558b4bd8bcbba5250a11b79647c2  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_skip/decorators.py
sha256:740c715cec79a7a8b6aa8825ffb38ebda016277698b4f501c5e6f217b7a504c3  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_skip/docstrings.py
sha256:cc6c02416e9c9db9b4397af38666953360c7518f1501b5ad72538d905914e8ef  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_skip/match.py
sha256:3fb121e514488990f9a2f75ed6ddf2650c497b532c17b90174674baa5a257886  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_skip/or_else.py
sha256:e0a5b08c33895b8e32070b7f1b42be966d305d0beddeecc31e726bf0673a98fa  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_skip/parentheses.py
sha256:f690d670febcfc63f1973ff1057b5aa204b36b4bc0320586e6c6bf5f2b0d9491  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_skip/reason.py
sha256:b0aacdd07f1bc94cd2f2a317fb4a693785c73f8d51d33fb3e2101788ac87ffc1  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_skip/trailing_semi.py
sha256:4361828a1e5d1630cd9908c1cd4f9d3958a1c0754d0340eb761fa113682a416b  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_skip/type_params.py
sha256:aeed90b13c7f427f02c6796cb53bdf4692435ba2d3353c180ff394974bb01392  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/form_feed.py
sha256:e2a4a1488db7a174a19a923e644b249b7bceac545537d1fbff82a00b2251f2dc  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/module_dangling_comment1.py
sha256:de75c039314c5662b453c4aeb48e99feb59707f9e651909cb9f1d6b06cd69023  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/module_dangling_comment2.py
sha256:ae11ff94ffc056534847a067e230ea736cef96a1d2158b6ecd99f1f3a7ed0299  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/multiline_string_deviations.py
sha256:aa36e2a3a381777f672bfffecd8878382ae47cac348ad96b2055f26d07717415  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/newlines.py
sha256:643253a6542cf3739914f8b882626a3fb2ec3d066a8c966a21c894529da02889  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/newlines.pyi
sha256:e641831fb6915b50b1be6c8b56fab38064e148a41dd924c5c96ca68aae34419f  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/notebook_docstring.options.json
sha256:704277e8547150990ccab695654e3391b58c19f5f6dd1f996f1a847e46f79b34  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/notebook_docstring.py
sha256:b27231f6ed5756f41e20818148634c87ff9b1d49291e7bf7642372ca5881f3e7  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/parentheses/call_chains.py
sha256:0a6e7b0a3e4ded7b95eff213f6b4b0150d63ff76e2e26666e5138dee9492b47c  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/parentheses/expression_parentheses_comments.py
sha256:ad35dcfa25f83900216db7594ae3282d31c4f40e51eb271cfe4c0f206ece259f  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/parentheses/nested.py
sha256:e4acc1a19dd64eff21e3f3c741ca349b3abe253ac6aa1fc44476d822368c09cb  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/parentheses/opening_parentheses_comment_empty.py
sha256:af450ad159726458260425dbb58d8d08f1b229be79b63de2cca06563b52e9029  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/parentheses/opening_parentheses_comment_value.py
sha256:4ea9bfa24af2cadc3454d0aff2b1bcc3d1c6ad8c4e1abf34c7ca77d5519984f1  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/pattern/pattern_maybe_parenthesize.py
sha256:f6323720786c8812a68c6ea83fa31673382032a368cf3812383dab09b2b071a8  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/preview.options.json
sha256:0300c9ba305435a5388a599af334b654cdc79e8d1735b94fe5ae382a3e071680  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/preview.py
sha256:a9e2b2d6a10cbcd5294009dba7f11fcbcf47448b9678ac8416b1043a6f6db9f7  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/quote_style.options.json
sha256:95bf8ff0a56018f920726de6988c4f59658c8bbd7a1187bab387b8e300348a6e  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/quote_style.py
sha256:19c65d926f7127b3cceff0ea81bc2cf60efa575cbb126b8b00c67168f3ed22d6  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/ancestory.py
sha256:94600f61f6bc01c492d3007a57a89e2307945a6aae278b6f4177713320ee2b8b  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/clause_header.py
sha256:8d5baef7b6f7b73962cdd5708308e8c343583c269fe4502e096dc4d20ee2778b  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/comment_only_range.py
sha256:d11a7089ab6301633804317c6b81adab200f415be45e97f954e067b17e621c4b  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/decorators.py
sha256:c2cbe9cd89807bd9b70c81cc569e1b2c8ac1d38fed8848d6247e6a7ceaf03521  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/docstring_code_examples.options.json
sha256:ecaa8ddf60020b3daaae5f01e1f6d655f6525b10f4ea5957e0cb7e110b40e3d9  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/docstring_code_examples.py
sha256:9f8418f990534603f05a707684fb9bae119f2267fdb32cab30842523c97a3517  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/empty_file.py
sha256:46e724bb221c0f84b05638cef0252259cebef2869f8309f589aa4977c1955a91  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/empty_range.py
sha256:e7318ab6c53b6beacd04edfc006f90e6eaad6ecd1c43043b90c07e3aa00245fe  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/end_of_file.py
sha256:b379893b563b41bbc673c1d5bb24b132066d6a08ca461f726906bc22c3e388ea  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/fmt_on_off.py
sha256:19222b295ee2adc14134020538d17b6dbcbf482349af3bac7d23866e1b8e5b3f  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/indent.options.json
sha256:197fdccc0f302a544354a9ee795356e0cdffe3cb1a2ddee99ae982ee1a4dc6c7  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/indent.py
sha256:8aba0208772e5fcff2dbb023ac1103ad7ac2126c3b0f41b78b8069ebe690dae8  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/leading_comments.py
sha256:01866c6c58226c18302f3955f862a63166b03ee5527b7bd6cf4dcbd9dfeac1f3  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/leading_trailing_comments.py
sha256:f168282409845c95c922977d0585a58898e62372288234d5d8fa2614df06858f  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/module.py
sha256:905f5d58a0842452ee5252d115a2c52e3fd7979582a449a001b65dde0f2e0bfa  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/parentheses.py
sha256:8bd4d445b3c8548f0e3e00398b175aa649be1d726b774ce23859117b191348f8  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/range_narrowing.py
sha256:d583b97ae0bb1838b974a5886f14738971a2694d0c92404f53734aadd1e2274c  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/regressions.py
sha256:58c9b581f41cf87f3549d7bc25c3edcbc9902002e61af784be9bc229947202a5  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/same_line_body.py
sha256:44109048afae0442e31c4f3784d2571c468b957e31837b97be62fa5c9bf68263  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/stub.options.json
sha256:9b6b64cac9ce1f4fff6479626bf0828b12c88e255441d0b88192563bdb02c091  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/stub.pyi
sha256:ae21171ab7c09f9cb583d6d51e19cc6e768e744e3a1d60cc15eac748017d2b66  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/trailing_comments.py
sha256:1b7c0b1834b13fc81d49e27e247e34662afb4fa4fa6358868655c2deb811fcda  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/whitespace_only_range.py
sha256:26711af7aad05e8ed7c8a4c60773bbbea9acde68961c0d7de609374a64636be9  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/skip_magic_trailing_comma.options.json
sha256:ad6526d2d4711e87a11b10144e5e71ba33b55a162da048e979f764f8841fd14d  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/skip_magic_trailing_comma.py
sha256:1cceead140e871b60a97ecc25451beb24095c0175889d3628c959f842401cb06  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/ann_assign.py
sha256:a68013c7be9be7d3f61ccecf63f6f92bb89516e8c7f9e603743066825c88e884  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/assert.py
sha256:08799035721c8761cee7fcdad5f73e26488acd102297120f0b5cfbd7ed75a3b9  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/assign.py
sha256:cbb934b8ee0b46a9c951e48f1d61a2d8da6c03ac13f4bfd0fa9543890fbd6455  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/assignment_split_value_first.options.json
sha256:c307b0deb116e7b528fc0612d0d836721691c594d27b9afb657a0530ed332994  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/assignment_split_value_first.py
sha256:a707c8ba863ae583c37f58c1ae9cf176cfab8168d88ca114a9c680d8df75af1e  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/aug_assign.py
sha256:2856e5750b88802b10402dcb54cb605d6164fd292282e84873897ae67cf77131  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/break.py
sha256:b878d672eea72451a895304d201b7e92d64d5e59a37b687bcf1f393c7407a419  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/class_definition.py
sha256:05c650ef6dbacd34776c53eb7ad2404c6acc3c813df97c51ba33dc74477fcca2  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/delete.py
sha256:40589b382ee1c16d11d87e36d487f72026536e095f94931e17da11c3e2c35eb3  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/ellipsis.pyi
sha256:8e246a4a2eb04dfc41e92088b832679c826b7a3dd58878f7f14d966c9f138331  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/for.py
sha256:9235b96c63502498f69f4ef2e622ea48a4acf68485da0dcd7c2917c78d51b888  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/function.py
sha256:2f949878c6c589eb688a2d758f85bdfb51a34ad91edfaf223d95da5f259affee  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/global.py
sha256:d7e855fde5dc888d9a45f53eae5887866cbefed45730831ee2fc87195bad458c  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/if.py
sha256:dfe2add16d762874dc03ee8f0116785dd8ece5236624884e743c0d2d46c87e51  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/import.py
sha256:50cb161e647262d1f2d2d6da0523e08c7c8f74ff0bba4dca267b08621f344b77  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/import_from.py
sha256:7ec38b11dc515ba5d984e0254f44dafe2fb0803cf45c4133e8788771a7c14d75  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/long_type_annotations.py
sha256:ece05039a118041bf8244ff7d20e4b8a3fbb2b41f399fec40b0cb9bf80a1104b  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/match.py
sha256:1356c236535d400e22583e2ba9b37812e0b017a3b4d028c22a453e7b8d2b6d3c  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/module_comment.py
sha256:eb5018b33df42329fe6c09ca01aaf42034a142b928951e9ad7b8d1a31d8a636c  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/nonlocal.py
sha256:0109e62c92b67b5daa600c6c58c3bd2a2997fae5ba7766a1710a5dd0cadc62c6  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/raise.py
sha256:dcbd9b4e5548ff411ddbaf3836b1208493521c5946768ecdefe875cab76f6ae9  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/return.py
sha256:4e4a8396e7340679ec15adea6bbde9c1a85f746871e0a966d1843e186ca8a532  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/return_annotation.py
sha256:ef041c44a1d532425088ab02aede0f44b17db57f2c1dadd18213a831553ea111  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/return_type_no_parameters.py
sha256:9acaa8b3716d34ce1a34f9377b988f18dd4613c2a4abe0dd993262eab7b560b0  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/return_type_parameters.py
sha256:e37981b03354c102f3ce848f6f829be9df87a8d99069dce1851897ddbc5d0b3e  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/stub_functions_trailing_comments.py
sha256:e45fc45861fe619b8e5e5ddba00f5718c873ed8280025e5ecba8b01cd4a3f652  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/top_level.py
sha256:0a35123f3a3f63dddf138babd9c7534a90c5e5cabc163955ea2e718e5014ff51  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/top_level.pyi
sha256:6d72bfd78551a5fab93d7d6e254c8b5ee51a41670f0a976f5b7407ff838cf43e  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/try.py
sha256:3078e39e841b8c262cff4af8d2c0365f64fa31e7d41da50aeabfe520afdbbfef  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/type_alias.py
sha256:0037ec70d20217e3ba632b476b7f27c3953f66c9dfe020fba23d6fad6bf03ecf  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/while.py
sha256:557a30225a2a7e0520f569ee262478923010de2dc5cdc4ffce6ee8b9d2d8c6d4  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/with.options.json
sha256:7fda155ce6ff6bdc6a7a02dd8e97de996fdda4ede3823ba320310c60070e4e22  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/with.py
sha256:9d88ac57e4dc0caf837357491228a7cde3ace0a5bdc21b0498f1811f44d0ad34  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/with_39.options.json
sha256:0156ee8a2a38378dd1ba9aa792375cafd93282253852ccc87c455d4bc4818650  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/with_39.py
sha256:9847523629d4648816cbc95326ee5991f0880ba2461f377ba04fbc43410cede0  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/stub_files/blank_line_after_nested_stub_class.options.json
sha256:7e00afdf5f4bb59fd265fdd1a0e28dd8f4a01a70584b3a03ebd09af027165e6c  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/stub_files/blank_line_after_nested_stub_class.pyi
sha256:9847523629d4648816cbc95326ee5991f0880ba2461f377ba04fbc43410cede0  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/stub_files/blank_line_after_nested_stub_class_eof.options.json
sha256:340056e804060dc4e159b9e9c4fdc005487aec784e3dd7e8933e70765a1e0c30  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/stub_files/blank_line_after_nested_stub_class_eof.pyi
sha256:dafc45587239cee7fe0d7bb7451120e150a6576a1c6a296d76049cd4b6d8d5d8  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/stub_files/comments.pyi
sha256:ecfed84298f5d8ac4ca0c86e53396fc2b12a12a9af81b06f7dca5d5d52b494b0  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/stub_files/nesting.pyi
sha256:cbd0cb5159857efa6a754f9b5d9866b6edbb0a2044dfe82ce150da67af3b317a  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/stub_files/suite.pyi
sha256:8ce90b9520a520e9087ad84aeb55f3d24f7eae39b6144950927eeb942a145f8a  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/stub_files/top_level.pyi
sha256:7cc80951cc1168a1131ac5e8f8d4ca81fb00d9c1dbe043c6d5b28be489df496c  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/tab_width.options.json
sha256:575416cf9093aeac68152b3916f25517c17abe310ede273885ef4174e1a37fb8  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/tab_width.py
sha256:5629d05cfe38a5795c641f4b17513e1078857fe46b615c4708e6c18216f580e8  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/trailing_comments.py
sha256:d5c3e34c23cf5d602a2f9c431c22b1ff1b197562dea9aa9a97569bd6490fccd2  ruff-0.7.2/crates/ruff_python_formatter/resources/test/fixtures/ruff/trivia.py
sha256:35b711b23f878c979e2035a775e32dda12b4c1eac87c2fd356d36b161ccc185c  ruff-0.7.2/crates/ruff_python_formatter/src/builders.rs
sha256:ba08591ab2446c9cb7488fbdacc166f705b8b11160ee29fbeeb7bd697de964a7  ruff-0.7.2/crates/ruff_python_formatter/src/cli.rs
sha256:41bf2bab0abf19cf55fa63defd8652d65b185052fcdaf5df45f8bbf365d75bd1  ruff-0.7.2/crates/ruff_python_formatter/src/comments/debug.rs
sha256:a1fe07f5aa64fd8ef1b8eea30729149be02549e43ae3f11b28aff7767f1ecca9  ruff-0.7.2/crates/ruff_python_formatter/src/comments/format.rs
sha256:9be5166589cf04786692663fc7a3d8dae21acea3956f17b7779c351e2f8868b8  ruff-0.7.2/crates/ruff_python_formatter/src/comments/map.rs
sha256:0258ed96d1a3524fa4c52b0366c04bed74cedc0b1bec71de0d93ff21f0a66f99  ruff-0.7.2/crates/ruff_python_formatter/src/comments/mod.rs
sha256:5171aaced71a3a87d722014743e6defa966f558c913371202bc271c7fadd510c  ruff-0.7.2/crates/ruff_python_formatter/src/comments/node_key.rs
sha256:e279614ef89c20281b88167f45cd55188a886a34e45210e68d026063ad9e1405  ruff-0.7.2/crates/ruff_python_formatter/src/comments/placement.rs
sha256:64223532497c30a5a68938a45af6a470b70ff0d1f9d9b0e0fef4f437278b3cf8  ruff-0.7.2/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__debug__tests__debug.snap
sha256:929d800cc6c7884a3a4b80f008a78ef35c7a51021e7753e99408af19ebf17d8a  ruff-0.7.2/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__base_test.snap
sha256:338bfd2ba89dc78a4985c41c666598f07f7e6e09f6a5718b072198b58d6ba08c  ruff-0.7.2/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__binary_expression_left_operand_comment.snap
sha256:3b88732937de169f6574918c08cc75de8cd6399f98e16b36afe65a2032f0dfac  ruff-0.7.2/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__binary_expression_left_operand_trailing_end_of_line_comment.snap
sha256:b9fa42085f18688e00fc9106514a3f56237b1e628b3b85505fb8443b3c4ee4cc  ruff-0.7.2/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__dangling_comment.snap
sha256:325f78b509ff447925913fecf689c2f49f332218bb6374ce2d7fdb5e137e49a3  ruff-0.7.2/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__empty_file.snap
sha256:86a35dbe0eee197fa536de43802d82e35bac8d21ca5e91b265329e0bf9d7c229  ruff-0.7.2/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__if_elif_else_comments.snap
sha256:01b020a09ec6d5d0db4013882eda8286a14d647a9dfc70028bdc4837a876ad5f  ruff-0.7.2/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__if_elif_if_else_comments.snap
sha256:895bfae652bfb90eafed3f5705902f4c697f68a379e92c62929e7c94a23938d1  ruff-0.7.2/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__leading_most_outer.snap
sha256:d717ef6b34e5605372436942e99b15d4dd11d314c3983c1a8b803436f7f70326  ruff-0.7.2/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__match_cases.snap
sha256:b659214d516eadf0587b7a3ac45b10ebe2891e1918dbf9a4e95bdb8073ddd774  ruff-0.7.2/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__nested_binary_expression.snap
sha256:b2618ad9593cdf808412a9dffd9355924ebb5ee21b5601e84d3f6dd795598671  ruff-0.7.2/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__non_positional_arguments_slash_on_same_line.snap
sha256:d2e4f746e1940d6d6eb37b9465697f192f33e818e76da11a93fbef8e60be15ac  ruff-0.7.2/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__non_positional_arguments_with_defaults.snap
sha256:7a7ceb375a50c232d7064a30273ffd91c0442fdee2edf563d3bb488636429156  ruff-0.7.2/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__only_comments.snap
sha256:594891ffc17d648846964827b7bcc054f5e4c0df931ff42996049de0bfe464c8  ruff-0.7.2/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__parenthesized_expression.snap
sha256:2cd01cd73e31bc37fa22896fd7f949f69252c58ef993df4a0abdd9a357504ce9  ruff-0.7.2/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__parenthesized_trailing_comment.snap
sha256:f3ffe835144d44dfe43543ee20687742fb3e40ee3f427022e1b74e7b7cdcac3d  ruff-0.7.2/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__positional_argument_only_comment.snap
sha256:5d0975534d8d8036992757b21e556d8bea7e091155883316aea832cad529f39e  ruff-0.7.2/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__positional_argument_only_comment_without_following_node.snap
sha256:f3ffe835144d44dfe43543ee20687742fb3e40ee3f427022e1b74e7b7cdcac3d  ruff-0.7.2/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__positional_argument_only_leading_comma_comment.snap
sha256:2fad2f1a0fb0e8c5b5d49d2efb8cc90799cef3fdd50b83600a2354f55a6fb0b5  ruff-0.7.2/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__trailing_after_comma.snap
sha256:7d7ff4052f739ea8b5bccee0a271ee8ce6fe5ef9350cf9d05d2f0080473d151b  ruff-0.7.2/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__trailing_comment_after_single_statement_body.snap
sha256:8937a9ef125f9b7a170da335c0c23cdea0571fc209ad0da6ad3a39ba7182e366  ruff-0.7.2/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__trailing_function_comment.snap
sha256:cd1430b783d3a89bdec726f72d972989401249f1ae4d3fcae4a3a08899b2e022  ruff-0.7.2/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__trailing_most_outer.snap
sha256:5d6096dcc52abbd9bd0c37d2b93c3bba3f13fca56eed29f8015731285e2a97f5  ruff-0.7.2/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__trailing_most_outer_nested.snap
sha256:f1503967087ad97a5bae35fb0c4f798f30b95584358eddc3c7d657d7e4b19eab  ruff-0.7.2/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__try_except.snap
sha256:9b97834855fde3de5ab7bb5a61fc026e8990c0acca325a507d681b3489d03d33  ruff-0.7.2/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__try_except_finally_else.snap
sha256:c95313f7b4fc9550316b50b5665cfaf02868293d4b2e5241f2c8ea5d56d40074  ruff-0.7.2/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__while_trailing_else_end_of_line_comment.snap
sha256:1991cd0c5548a1859fe31b1986b5b901b4b5378230c7c724d888e6f18d3ebe02  ruff-0.7.2/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__while_trailing_end_of_line_comment.snap
sha256:e07f36e4ff82b11daf4934bc57e38c07e28bdabb9954e457b1198192905c3320  ruff-0.7.2/crates/ruff_python_formatter/src/comments/visitor.rs
sha256:0a58d25aaa3884f2cdca611b0ea2a858517d0c07d0e34c2ddd6285b78b902d82  ruff-0.7.2/crates/ruff_python_formatter/src/context.rs
sha256:4515435d31fd96fff69743ad864cea8b6fa71d9ef7dcb14ef977c9a318b4752e  ruff-0.7.2/crates/ruff_python_formatter/src/expression/binary_like.rs
sha256:32d06d18c627a72cd868406295384bf6512276c5b67b198391fdeac41ebdce15  ruff-0.7.2/crates/ruff_python_formatter/src/expression/expr_attribute.rs
sha256:4fc8a7f36065624ec53f7d75c8272eca4493f2b289aeb3a1cc3b68e74eb2ee02  ruff-0.7.2/crates/ruff_python_formatter/src/expression/expr_await.rs
sha256:4f01ac8057a2fa25cdb05be239209bd455512a8c6b7d01c9feda85c5cce69718  ruff-0.7.2/crates/ruff_python_formatter/src/expression/expr_bin_op.rs
sha256:98ab331802420856c6557573bac2d5412cdd61424b9c1454998453cea8a4b4c1  ruff-0.7.2/crates/ruff_python_formatter/src/expression/expr_bool_op.rs
sha256:4807af25d8fddb26c8f8fa642d4c63e685e50d3caf5f375a416698109512ac1d  ruff-0.7.2/crates/ruff_python_formatter/src/expression/expr_boolean_literal.rs
sha256:fc5a7481f9ed9bb24bc59e2cb020f0db4ad9e2396c084237e41c089fe739d686  ruff-0.7.2/crates/ruff_python_formatter/src/expression/expr_bytes_literal.rs
sha256:19df51d853af3971992cf93445f036fdf5a894910dae6c82347fdd858d109e20  ruff-0.7.2/crates/ruff_python_formatter/src/expression/expr_call.rs
sha256:f1de1b19dc6592a3287cc03f122c0a87ba4f7e2f0e314caacc82595478683ba0  ruff-0.7.2/crates/ruff_python_formatter/src/expression/expr_compare.rs
sha256:68e3541e8735b69915affaeecec4eb6c8925bcdebe11eb3f1b87b5947bbbf689  ruff-0.7.2/crates/ruff_python_formatter/src/expression/expr_dict.rs
sha256:c15936e04d2501236bd144cbeecaf9262a20301fc606e2b4efea4a2d75dcdbc3  ruff-0.7.2/crates/ruff_python_formatter/src/expression/expr_dict_comp.rs
sha256:6049b52c3abbe9d41b2fe2afd1b1ed2f666fcd14bd156afe5b87be5c87408987  ruff-0.7.2/crates/ruff_python_formatter/src/expression/expr_ellipsis_literal.rs
sha256:0b95ab732492ba0056e7224a21eb01df7cbaa2de1e9a0eaba8b00a9fa700f1af  ruff-0.7.2/crates/ruff_python_formatter/src/expression/expr_f_string.rs
sha256:2226c67f0c7a98df1fbc7bff076f27b2ecf5a371c248ac9e4cd18fdea8293284  ruff-0.7.2/crates/ruff_python_formatter/src/expression/expr_generator.rs
sha256:0ca2af7599f6b5a5cdfc19daea811b5748fc732acc6a1d7e6f620311ce194d18  ruff-0.7.2/crates/ruff_python_formatter/src/expression/expr_if.rs
sha256:0accaa3983f4665d3e444b8aecec044a14b7c3e771576bac927f05b79412affa  ruff-0.7.2/crates/ruff_python_formatter/src/expression/expr_ipy_escape_command.rs
sha256:9137da6a3bc2512679e86a69cf60d3078f1c1eaeb90813428bf755155efb5a38  ruff-0.7.2/crates/ruff_python_formatter/src/expression/expr_lambda.rs
sha256:0c172e6e4caf470b75b73da76850d68ec67458d2a49272891149218ded09306a  ruff-0.7.2/crates/ruff_python_formatter/src/expression/expr_list.rs
sha256:771933e4b0dc6d1d7937e8c29374f0796ab831a062526cdf35c3aa9cf79a42f2  ruff-0.7.2/crates/ruff_python_formatter/src/expression/expr_list_comp.rs
sha256:608f3714522820d6a5a2a0e61a37db375d32cb938b617e8d0d1de13e734dbeb2  ruff-0.7.2/crates/ruff_python_formatter/src/expression/expr_name.rs
sha256:c94d7a2efabf846b4a2b566ece34a97a8261204bc13305ca5b341b53b88797ad  ruff-0.7.2/crates/ruff_python_formatter/src/expression/expr_named.rs
sha256:f92916ef933ad74de8c27dfa9e392ef04c17979b5faa5317829412b452daf1a7  ruff-0.7.2/crates/ruff_python_formatter/src/expression/expr_none_literal.rs
sha256:2e82bf7e03dee7ba1d66b3378650716efa1c41e902764f5c03ffcaebc636f785  ruff-0.7.2/crates/ruff_python_formatter/src/expression/expr_number_literal.rs
sha256:c271a2ae2b69ade8adbeb37da7aa5d170179596ea2e73ff0d3418aa5df90f304  ruff-0.7.2/crates/ruff_python_formatter/src/expression/expr_set.rs
sha256:df92188f5768ef6701503f95c99567ee8f0588e49d04c6a930f0515e7c53e795  ruff-0.7.2/crates/ruff_python_formatter/src/expression/expr_set_comp.rs
sha256:71fdba1670a35b711afe4af6ffbc22cfcf86b6470d5e3924008f05354d4b0913  ruff-0.7.2/crates/ruff_python_formatter/src/expression/expr_slice.rs
sha256:fc8a58776e9a625eb4beddc62abc41107081df94708ef7e0a107a9739b7cd7ee  ruff-0.7.2/crates/ruff_python_formatter/src/expression/expr_starred.rs
sha256:92d87fc41dd87db1afb744608eacecdae9234b5441fc1973606440ceede45ae0  ruff-0.7.2/crates/ruff_python_formatter/src/expression/expr_string_literal.rs
sha256:5977076b0e0881e501ecfc4ad600e0ca8546a61398b3aee37108a38470f5b3ed  ruff-0.7.2/crates/ruff_python_formatter/src/expression/expr_subscript.rs
sha256:6d520297cf0bd0325784df9eca283f0592f1d1b382b0f28909d39110f759aad2  ruff-0.7.2/crates/ruff_python_formatter/src/expression/expr_tuple.rs
sha256:88db86c4a66c3f4f8df5d1ec9ce80d6c6fe962573b25da950d541f1316fa1f92  ruff-0.7.2/crates/ruff_python_formatter/src/expression/expr_unary_op.rs
sha256:c77e5033be4a7b5fa04229124bf611262384195db743af23e41e72e5479d155a  ruff-0.7.2/crates/ruff_python_formatter/src/expression/expr_yield.rs
sha256:8d3177e403e1d209203e5a552d72e04477adcaaa55ac458e50fa56fb30f4502d  ruff-0.7.2/crates/ruff_python_formatter/src/expression/expr_yield_from.rs
sha256:e25704aa336a8e0c2c6e17681e03427ab4ce329b95c9291aec85d6ec176b506b  ruff-0.7.2/crates/ruff_python_formatter/src/expression/mod.rs
sha256:efa9286e8ecc202668f85b77c8f4abd9a21ee5fe60ca390c36c5aaab452dc2fb  ruff-0.7.2/crates/ruff_python_formatter/src/expression/operator.rs
sha256:f0a71aba28ef26ad02a3f528fc6f2fa79b4882ae3fb78f57f2a6555190efb0f8  ruff-0.7.2/crates/ruff_python_formatter/src/expression/parentheses.rs
sha256:691f14f4cdaff030c9c2f40ddf2edcae89a691212d9cd6f227f90b543027d42e  ruff-0.7.2/crates/ruff_python_formatter/src/generated.rs
sha256:35b4e7f6677ce1eec2837303a3dc26efd2c1f2a542dd38c1e8b1806984ed19f0  ruff-0.7.2/crates/ruff_python_formatter/src/lib.rs
sha256:4251f1d58a2e6282cf0110de4266a0be6482d8f259286403108126c9343dc508  ruff-0.7.2/crates/ruff_python_formatter/src/main.rs
sha256:01cf2ff04018fcdc2c65e86d403f58c207a877f743246a6fbe5c2d5ba89a86ff  ruff-0.7.2/crates/ruff_python_formatter/src/module/mod.rs
sha256:2c99b7c07510689251499f2aa2e785147d521819f3424da7072cfd2b73223b93  ruff-0.7.2/crates/ruff_python_formatter/src/module/mod_expression.rs
sha256:d923d0d49de39d8c0a0977996e536aec14ed29851303a5160682a17e1a56e207  ruff-0.7.2/crates/ruff_python_formatter/src/module/mod_module.rs
sha256:00f200f3d01650a0ef9c2fb781297d91161ea974242ad9a9eeac55b16093b14f  ruff-0.7.2/crates/ruff_python_formatter/src/options.rs
sha256:8f019c1be53651e0ded34528e97f7c75db0ab847960d676fb7c0bf576006f745  ruff-0.7.2/crates/ruff_python_formatter/src/other/alias.rs
sha256:eb20e19c429073d8e22ad4baf8aa17785ec49e0a934edfe824c29f1b47d88b82  ruff-0.7.2/crates/ruff_python_formatter/src/other/arguments.rs
sha256:2191fe8ad36ade67d36a1f4001c2326fb86fcf3f412cc272eec235958c0f20cf  ruff-0.7.2/crates/ruff_python_formatter/src/other/bytes_literal.rs
sha256:3909210cf4096964944a74b432420fc5dd1f9a70a5ff8883aeee55c2a16a80ac  ruff-0.7.2/crates/ruff_python_formatter/src/other/commas.rs
sha256:075dbd85a106b54e3dda0a580c69a8aeba62ceba7f4d0a5f66c6e200e84bc993  ruff-0.7.2/crates/ruff_python_formatter/src/other/comprehension.rs
sha256:433147104c16ddc9ada4136aec2a4f3d3f7f3b05b230a39f436d7b5a3082f393  ruff-0.7.2/crates/ruff_python_formatter/src/other/decorator.rs
sha256:6ad3233aaa4ef789ddc1b8433809bdedc6fd5c8593bd66375620a99c5442f513  ruff-0.7.2/crates/ruff_python_formatter/src/other/elif_else_clause.rs
sha256:1bc18bc10e07d23997fc3916dd8e0ec0b132575ef395b4b5caf788ebe0d3ce34  ruff-0.7.2/crates/ruff_python_formatter/src/other/except_handler_except_handler.rs
sha256:64b68b446ac825722b06cd3e4cc793a46c3fab856e62303731d769f88860cdcb  ruff-0.7.2/crates/ruff_python_formatter/src/other/f_string.rs
sha256:60a0466144f128efda7304e2b80b435348379df64c85797591447315724c1017  ruff-0.7.2/crates/ruff_python_formatter/src/other/f_string_element.rs
sha256:667b18c233a2e99c5101bfce3dcfc0d0cf5b7c3d13d5397aa034695ae4905ddf  ruff-0.7.2/crates/ruff_python_formatter/src/other/f_string_part.rs
sha256:5decb83e65721417478efdf6e980ee9bc0ff1741b5938be13e261c1eb38e867d  ruff-0.7.2/crates/ruff_python_formatter/src/other/identifier.rs
sha256:a4dca04b6e41d4eb08bbbebec92b3a6775e25a112f2e217664068ae42b910039  ruff-0.7.2/crates/ruff_python_formatter/src/other/keyword.rs
sha256:9fa914aa73ba5cc833d54c9781ef78b92a4535de1dc1222f1857f4b802774a4a  ruff-0.7.2/crates/ruff_python_formatter/src/other/match_case.rs
sha256:4f3d19c5680ca7aef79d02d15d1efeb379908b982bc3ab07c602ed6a8d0fae11  ruff-0.7.2/crates/ruff_python_formatter/src/other/mod.rs
sha256:4486709ab633969f2ef7ddb81c501fd079b57e0fa80ddb57ddbb340805dd9b04  ruff-0.7.2/crates/ruff_python_formatter/src/other/parameter.rs
sha256:1980fd3166550e3f3137bbb6ceafa113c1091996612ff715114910f6ed91a139  ruff-0.7.2/crates/ruff_python_formatter/src/other/parameter_with_default.rs
sha256:ea4a7a07eef96a4e19ba7b94acd3e5118e8fbfd59a3ebb6f5c6c06318d6de5c8  ruff-0.7.2/crates/ruff_python_formatter/src/other/parameters.rs
sha256:05ea4927d9defbb5ae923f2a75d3f2f193848dd2ab14f85d2ec8e2af41b0615a  ruff-0.7.2/crates/ruff_python_formatter/src/other/string_literal.rs
sha256:4b8c0d38422d95fafa51df2799cf0a44defa009d2e3ee7bc42d561047799f745  ruff-0.7.2/crates/ruff_python_formatter/src/other/with_item.rs
sha256:d7c327d4cfba9efbf2229b140e233cf7a9b9bc4c817d21a2debb12ba75e6dc41  ruff-0.7.2/crates/ruff_python_formatter/src/pattern/mod.rs
sha256:50f0db941a645695da4801a4bac0c40c71d97e94c5887e974806f6f8ef333134  ruff-0.7.2/crates/ruff_python_formatter/src/pattern/pattern_arguments.rs
sha256:9f7a1b72518e8d499ae13aa2a31e3250063cc30a0e2c34f2eebe234906853454  ruff-0.7.2/crates/ruff_python_formatter/src/pattern/pattern_keyword.rs
sha256:f2ec818bf434922feed3d3f1ea83171f7a71fe446c6321ba618a9b061cdd119a  ruff-0.7.2/crates/ruff_python_formatter/src/pattern/pattern_match_as.rs
sha256:8c76ad16043ab087172cd4a4ce62cfaf6a101694a69e986d4a79bc5084b59250  ruff-0.7.2/crates/ruff_python_formatter/src/pattern/pattern_match_class.rs
sha256:7d5c24b93900c31ebfeec71e2577fe15ca677a78a1449afadab66dca9d64194b  ruff-0.7.2/crates/ruff_python_formatter/src/pattern/pattern_match_mapping.rs
sha256:2edd5c4cbf60dbf7a3b1b380d96fe277e41802fdfb831be3e2f4b744883d454a  ruff-0.7.2/crates/ruff_python_formatter/src/pattern/pattern_match_or.rs
sha256:c3ee8bf82864e72d1cc78b9143d5a8878c73597d3d5c7d024d2298568a8e2ce3  ruff-0.7.2/crates/ruff_python_formatter/src/pattern/pattern_match_sequence.rs
sha256:3d53b872ccdf1ca6cdfbb0131c30518fcea4704872e46d55a0caab2ee5eb9a43  ruff-0.7.2/crates/ruff_python_formatter/src/pattern/pattern_match_singleton.rs
sha256:9af98cfc39379bfb9f008705391cc9ba850511008781d815ba48c1fb9ebd5d0c  ruff-0.7.2/crates/ruff_python_formatter/src/pattern/pattern_match_star.rs
sha256:03e56f83d460922251d9bbec925808b3187e81d713644f75f68bf9e08d77dcc4  ruff-0.7.2/crates/ruff_python_formatter/src/pattern/pattern_match_value.rs
sha256:9c20fcee68e0c1bafd886d70576a8006649a66031b484f622a0068b3de260c25  ruff-0.7.2/crates/ruff_python_formatter/src/prelude.rs
sha256:3378356b8652f27f04b9e6d86982e508495c28ae612652faeb51167942fa1e9a  ruff-0.7.2/crates/ruff_python_formatter/src/preview.rs
sha256:1fb3279d9877410bc29bd953707599525a4db998b55fe9ae8b2b51240a9afdbb  ruff-0.7.2/crates/ruff_python_formatter/src/range.rs
sha256:726482063b8d01901b61ebaf7792719217a6e099da22cfd8b583359162c0f536  ruff-0.7.2/crates/ruff_python_formatter/src/shared_traits.rs
sha256:29658163b50436096816e05f2c95cd99f3563ea975db8575e84342cd0eec1ab9  ruff-0.7.2/crates/ruff_python_formatter/src/snapshots/ruff_python_formatter__tests__string_processing.snap
sha256:550ffdf3e34f9906fa3232e10fc236b000267d1808711a2431abbee0a9ee39bb  ruff-0.7.2/crates/ruff_python_formatter/src/statement/clause.rs
sha256:4a3d6d1d8dcdb8832d7650ee279059602b88fa8ef0b978be6013184f5c205332  ruff-0.7.2/crates/ruff_python_formatter/src/statement/mod.rs
sha256:0be23c9a3f0e4cc0617c3af38eaa9b2a7e3cae8e755651a890cea5cfe2caf151  ruff-0.7.2/crates/ruff_python_formatter/src/statement/stmt_ann_assign.rs
sha256:319e1c27f643421d7eb3563423568e36c6a4b46228e14e9fcc9b0d37db26a85d  ruff-0.7.2/crates/ruff_python_formatter/src/statement/stmt_assert.rs
sha256:bff7dc2e2cf1adc183e5d3897c81024853dc7e4b73b7402a803ce3864e7d9856  ruff-0.7.2/crates/ruff_python_formatter/src/statement/stmt_assign.rs
sha256:768326a0fe318f37b7346f01be0cc943c799c9c289035dcde3cbf2c5f09d253e  ruff-0.7.2/crates/ruff_python_formatter/src/statement/stmt_aug_assign.rs
sha256:b32fb7679ee6044ec53cdff1bfbd6465ce87114258438aa742f6b670bacc6ad5  ruff-0.7.2/crates/ruff_python_formatter/src/statement/stmt_break.rs
sha256:0ef22a04bae29ddf7a2f2c394be72238fe62a358124b333378dec51f59543288  ruff-0.7.2/crates/ruff_python_formatter/src/statement/stmt_class_def.rs
sha256:1373b8c24ea821f845cf815fe70a73ec4ce493c1e2de9a805622f69074b484c5  ruff-0.7.2/crates/ruff_python_formatter/src/statement/stmt_continue.rs
sha256:addeb669caa20dcebdb867ba85c7b224709e9fe2693d1a1fea27e54547881e8e  ruff-0.7.2/crates/ruff_python_formatter/src/statement/stmt_delete.rs
sha256:0defd0061b3b6e7087c0477def8a5628f7b046664e9172264aad76e3586d39f6  ruff-0.7.2/crates/ruff_python_formatter/src/statement/stmt_expr.rs
sha256:f1e75ccb3fcd461c2823bfd2e2f324745c161a0572edd11dd6bdc6e0679c84e4  ruff-0.7.2/crates/ruff_python_formatter/src/statement/stmt_for.rs
sha256:9b3a470488f651d4e2c906aecad262934d2f16dc8740a788daee6032e974cdd3  ruff-0.7.2/crates/ruff_python_formatter/src/statement/stmt_function_def.rs
sha256:f12f2cfa6de4b22693d560f25b0207afe74da128a892f772306a18fd50c40f1a  ruff-0.7.2/crates/ruff_python_formatter/src/statement/stmt_global.rs
sha256:aff5f1349b5acb8c4a25fa120045cb9aac159732a2299856c62807c3fbb05414  ruff-0.7.2/crates/ruff_python_formatter/src/statement/stmt_if.rs
sha256:a0930f310058346ed49db944189254c2b86e1cfd94a0688a3092a497f35089e4  ruff-0.7.2/crates/ruff_python_formatter/src/statement/stmt_import.rs
sha256:ac5ffc9499c120e870c595179307c3abd457d004752f44bb8700aa30f304c9b9  ruff-0.7.2/crates/ruff_python_formatter/src/statement/stmt_import_from.rs
sha256:69f57d433c7c4edb49f436092140a8cbff1fb149da745696b2edb840225b1a2e  ruff-0.7.2/crates/ruff_python_formatter/src/statement/stmt_ipy_escape_command.rs
sha256:96b95485b2c18c1ca0e30dec858f89af2649cefefcbb069c95b3b18bdccc0c38  ruff-0.7.2/crates/ruff_python_formatter/src/statement/stmt_match.rs
sha256:92649c888c4df6c03f2cf76a2fd1d2b0351a7184ba5bf9b9c5be1f85cbe685fc  ruff-0.7.2/crates/ruff_python_formatter/src/statement/stmt_nonlocal.rs
sha256:794a937cf153297db9dee6ac2425584880ae663c99dfd5174bf4108d84008041  ruff-0.7.2/crates/ruff_python_formatter/src/statement/stmt_pass.rs
sha256:d4fe16b9f292edb41d7c2deb0370f05cda58f013593deaeac39e25ab816040b2  ruff-0.7.2/crates/ruff_python_formatter/src/statement/stmt_raise.rs
sha256:ef32fc67568c00408dd24fb3e463f941235acf978676b84ef81f3534306c54b4  ruff-0.7.2/crates/ruff_python_formatter/src/statement/stmt_return.rs
sha256:0c55cdfc539719c2c81085576cbf6ea2358f42843bc36362bcff3c55f504ec9f  ruff-0.7.2/crates/ruff_python_formatter/src/statement/stmt_try.rs
sha256:8b4c2a0ea3730bfbc683926f698db134ebea3296f7554d2d9ce26ddec0b8e7f9  ruff-0.7.2/crates/ruff_python_formatter/src/statement/stmt_type_alias.rs
sha256:fe4155353310e4df687dc143bba38ac134e88926e89a7316506b0cf5d3e27c72  ruff-0.7.2/crates/ruff_python_formatter/src/statement/stmt_while.rs
sha256:57903f0d753f60380ea39861fdb1e838c65f9debec92f907cb56c0f6b3a1e222  ruff-0.7.2/crates/ruff_python_formatter/src/statement/stmt_with.rs
sha256:856ef0d1d257b28a7739e1da489b941625ca9a9454447887be710bc9aa9444dd  ruff-0.7.2/crates/ruff_python_formatter/src/statement/suite.rs
sha256:17763d145a00e87f5af8605a6b74cc572c9424fead3b5cea6a81d7f0f417728c  ruff-0.7.2/crates/ruff_python_formatter/src/string/docstring.rs
sha256:f93848479b0485f084b9ff0209091d2a383c527f296da49b8ba2d470b98bb21e  ruff-0.7.2/crates/ruff_python_formatter/src/string/implicit.rs
sha256:94062799af5f4cab307b5d592c578d08257df1fbf810e005d69f0d4139efac74  ruff-0.7.2/crates/ruff_python_formatter/src/string/mod.rs
sha256:0cb536c60adedf619dd1a97fb26766f186505479ef9ca22c0505a0a2e28f0d59  ruff-0.7.2/crates/ruff_python_formatter/src/string/normalize.rs
sha256:0ee165c71bac8470e8ba8f5d3d0e164c7df4301bd30fa4bfb21c5d508ac36099  ruff-0.7.2/crates/ruff_python_formatter/src/type_param/mod.rs
sha256:f1dee2af599f48515900f0ed9fffe13f2f2d34c0fedcca09ffcb4daa8b5bda77  ruff-0.7.2/crates/ruff_python_formatter/src/type_param/type_param_param_spec.rs
sha256:3c459940ae7b76e0cac09bde8713af30781b6e35851f327e861b4a1d3be47bd0  ruff-0.7.2/crates/ruff_python_formatter/src/type_param/type_param_type_var.rs
sha256:d288d5bcb7b8235a551a7790226e046d0f14dc496c69336f08e68c9c88e8856a  ruff-0.7.2/crates/ruff_python_formatter/src/type_param/type_param_type_var_tuple.rs
sha256:4c14f7ca15ba52efe816791eb93744f814ba3bd551dfd4e53cbf3cc4ac8d5214  ruff-0.7.2/crates/ruff_python_formatter/src/type_param/type_params.rs
sha256:f51a13443b691fca5fb20f62b69b34287a17b16466307fcbe97fd0913ccb4767  ruff-0.7.2/crates/ruff_python_formatter/src/verbatim.rs
sha256:6d55692d5a3c1ace50640c055a046097e446f075faa3efaa150b064e8f7ff963  ruff-0.7.2/crates/ruff_python_formatter/tests/fixtures.rs
sha256:3b1e1d920591334f51a50ff95cf769c7b8fddcb1e7de91cf45307083034637ef  ruff-0.7.2/crates/ruff_python_formatter/tests/normalizer.rs
sha256:658e467a21e69df814e26f8c66447168e441a1a4c634fa0371cee2c94079f6f8  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__allow_empty_first_line.py.snap
sha256:576d95db0737b8d4d59abeb8280c32e6c259165cca0669f5b1c1d5ef79a5f80e  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__backslash_before_indent.py.snap
sha256:31afebaa5aa260895038cd15be3d63a61ba04fd0972e714269f65099f9be1cba  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__class_blank_parentheses.py.snap
sha256:bc0d25e377f9498b72020de3b8be70428d8900d6162c3dba98bb7f9333a52b9c  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__comment_after_escaped_newline.py.snap
sha256:3dd540601058df607a9c0cbbdd1bfdbd46d57d4dfcbadf854cb0b4da40736d50  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__comments2.py.snap
sha256:c1a68b034902b94b76748eaa9c259c9dd63dd051740c6b1ab2d1ce6ed1a655e5  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__comments6.py.snap
sha256:528b3b61f70050fb287a323a49698f9ea8022c87371db56ebe718728ae75084f  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__comments9.py.snap
sha256:b84b287f9539262db948dc8ef5d4b87bfc7321210a48e0013140f941860459f9  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__comments_in_blocks.py.snap
sha256:e87ec54730d9bb6400a7fc66d4ff84f1fc6e85bc1519e4516affa084970b1a3a  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__comments_in_double_parens.py.snap
sha256:433fd7f674703e03a308dd9831b2b4813caf8b28bd4e373bbef54691daf9e387  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__composition.py.snap
sha256:ac2b5f5401d15ed86b33e34c73f7fa938ddb52b2ecdc13932c37f634baacf30a  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__composition_no_trailing_comma.py.snap
sha256:0c87c9e832d9cc16849a1488af09699ff0d59b0fb0796531e61eeac6e7242cf5  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__conditional_expression.py.snap
sha256:b8d4c29dacbee46a58325cf56e8b29a249f7d14a55cdf40e0073ac3db898a0e8  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__context_managers_39.py.snap
sha256:362b5cb9198dad7dac54b8f961ccd51483473b82c0794b6f9ff84d4eba2545c6  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__context_managers_autodetect_39.py.snap
sha256:31b8b791d5aeed535b344467b366ebc2a15b5aa86135f958e011be4d9eba6162  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__docstring_no_string_normalization.py.snap
sha256:766f2b3aaa5cd8d35247286921a806cb454e5528366c601c81e6270c4091eee1  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__dummy_implementations.py.snap
sha256:7fe56ba7d3b7d229a7f2f3c04c20d3472529ce9583ccc080c162e88a7796a08c  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__empty_lines.py.snap
sha256:39652e66e1c6b8eeb9cc2c9946ae3d62ef3c8efc7a5bc54450bce484cdfcec87  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__expression.py.snap
sha256:8260c415771a944cf29101cced3339cb85972db5cb391f1370f2cbefcff0c54b  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__fmtonoff.py.snap
sha256:77ff567fe90cd9f09fbb8d5858a9923e8a825c7033824c885c070d7af071c14c  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__fmtonoff4.py.snap
sha256:de65b23a9714343750549f5bf58650eb9b7d02d6fe78c7d0fa450c6aad1d9ab2  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__fmtonoff5.py.snap
sha256:729a925276c6954fd80fcf1ab80dfb2c7364a296d966af16ede2cba232f959b8  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__fmtpass_imports.py.snap
sha256:758c98d50bb7e2e0abb9d07e0a312c99dbfdeec588eb09373e5091fada732180  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__fmtskip5.py.snap
sha256:b184d3c1c0549872bdbb089fa88dbacafeddc09eda1c09dc0e767c70dd7978e8  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__fmtskip9.py.snap
sha256:a9a689604d1e74b4eb30a29ef44e51fcc5f0c65a79f31ba77dc35d72733ac344  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__form_feeds.py.snap
sha256:5bff4c37bfbceedc0db928692e9a0637e5a88b2e531d2bcfb9d1e15e3ffdcb93  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__funcdef_return_type_trailing_comma.py.snap
sha256:7b391099255bd72960e25b50fa344c0bca0095ff3528af0a24a56b9f7a23fc96  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__function.py.snap
sha256:2e313c7bcd806e293596f80e2a0c5ed8758458d7affc4d57c0944d973f792508  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__function2.py.snap
sha256:972f6bcdb308118030f330adc529a97e73e2170a9557f3e5503150283d815338  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__function_trailing_comma.py.snap
sha256:8d95654b5e30f71be006281e1c3a63d2534eb6ec951f599b165b4b54dbe64b4d  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__ignore_pyi.pyi.snap
sha256:cfd617b64f0394433bddcb94f8fd3ef86904b55bec86f0f7110864c43040faf5  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__keep_newline_after_match.py.snap
sha256:67bb0267c0a19ae556329ccaa77bb4023ca97eafcac2b3b35fab665a6231275d  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__line_ranges_diff_edge_case.py.snap
sha256:85f24aedc7f973181f476d3a5eb3b9ebea77e470f5228b609b02f9d63f2e3369  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__line_ranges_fmt_off_decorator.py.snap
sha256:d2a71b8c11b4b0773b9f446c416728b44b5dc83913af791e5e038670c73ef4a2  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__long_strings_flag_disabled.py.snap
sha256:a567508815fce60501c9e45ea1eabea73a538c69fd27455ab9d17ff7b8f3db08  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__multiline_consecutive_open_parentheses_ignore.py.snap
sha256:605d0b93777d54fc0bb1a80e698ddb52843983c50eb57d616c5984eac9553258  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__nested_stub.pyi.snap
sha256:0dc9f74c2c4dcada425bbc323db7bec81eff375b10d67c0fc55c8cd8ffa37c1a  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__no_blank_line_before_docstring.py.snap
sha256:5587913a596c93d278664cd26ca0dbc76d6d2f9d78b5c2143cf83e720415c885  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__pattern_matching_style.py.snap
sha256:076a86d843cebf777fa1d3bba56f2850eada728ce65257e778c8d893d9ab3924  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__pattern_matching_trailing_comma.py.snap
sha256:06d8961168bf80b148a0a68c40e14b3121c65aa65100b28ac0e228c29de81def  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__pattern_matching_with_if_stmt.py.snap
sha256:8c79fc46548b0dc63e7a0a2f3df81dd904076399aaf9ce89bf7b4134ea803164  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__pep604_union_types_line_breaks.py.snap
sha256:d9b56860e748c51991ac2eaa9aa920db6414157d1755dd6c4c96558cb1bbad32  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__pep_701.py.snap
sha256:03afb54807a66aec80c7386c0d2e82c266358b70d32b65a2c8fec721161e542a  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__prefer_rhs_split.py.snap
sha256:4490691b232f6fd466dec690a0bd5d5ed67a06c3ad6961cb38433c111d07c4f6  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_allow_empty_first_line.py.snap
sha256:9684bbada09ef717c11bf2ae096974f67cc93451b43860f68f97e8e56eae40fa  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_allow_empty_first_line_in_special_cases.py.snap
sha256:6121d69ff7bfa7888eb34dd531e738d42a4f26fd4ee8eb92274272d6a110b253  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_cantfit.py.snap
sha256:2ba3f8852faca7ef1065764d7f15c38dc76420ce1c3a317ea3bd38e58e61b394  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_cantfit_string.py.snap
sha256:cd4f297ec7720545ff28604e6453bc2eacb1279d4dcb3ca55132300413114429  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_comments7.py.snap
sha256:241c33642850e39b667d4bf849812c3773a6ba71d86a57b1224d74601f3135ec  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_docstring_no_string_normalization.py.snap
sha256:48bfb39300c7e0887339727b91bfa0d4e53e794b723e7ea5080137a97184bb65  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_form_feeds.py.snap
sha256:ba8c12602475343b346be83ab76918df7038932310388c8690126046c53d0fce  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_hug_parens_with_braces_and_square_brackets.py.snap
sha256:ddb0bae3a55eb2872cb907b29c7f6e1a2f361f91202950b87111c1365d2fbc08  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_hug_parens_with_braces_and_square_brackets_no_ll1.py.snap
sha256:1804d386c61e68992802760a8472573ca9067309bf63dcdac5b1e25512f6376a  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_long_dict_values.py.snap
sha256:89e8060c456e158e2182cb6ed7ade9e9c5204a04bd6186292bb281146f0a9e11  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_long_strings.py.snap
sha256:03a3e7ca414108a8cd006ef268178f7e1fbd6cb347175b7f15e39f6cf9c59980  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_long_strings__east_asian_width.py.snap
sha256:e39cf935295243e19793ff02f87d9b462430d6180bb7779902922069fa16bece  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_long_strings__edge_case.py.snap
sha256:95e34f531795766287334c15cbf99dabd74ad87a2d27adb9a7c95d52b1efe090  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_long_strings__regression.py.snap
sha256:c6814bce499a1a75ec1d0d66cdcf58e2e4185266bab247532ac008137fa6138e  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_long_strings__type_annotations.py.snap
sha256:64089877beaa0d59f9716e8c98fb7b82182bfbcff80c89095e5a8180eb592cf4  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_multiline_strings.py.snap
sha256:657fcac8e4570dab2e9c5a7d66ee490dd7c3ba994c59d878aa2d40046889e2ed  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_pattern_matching_trailing_comma.py.snap
sha256:abfb2ce371bb7928b26295c1bed1588a4315c5d593a6e5aa6a49dd89ba7db085  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_percent_precedence.py.snap
sha256:9f4a7e0dfca6a15fbba3385491d40d38086f590a014c702b6d8b068a72d4fdf8  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_prefer_rhs_split.py.snap
sha256:cf28308de386ac998bb98a6ed015e1a96b2804ba83126c8bcdfad8486dbaf92b  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_return_annotation_brackets_string.py.snap
sha256:f0c3b045c782edc291668b96d484787187fac9606c4816571d32641348870124  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_single_line_format_skip_with_multiple_comments.py.snap
sha256:70a2f0cf0aac636f16c52570240aaaea631ac74b1f3ee0d2fd946d0fc9d50d67  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__raw_docstring.py.snap
sha256:dad14416aee9c032ac2fe0ab279cdc6834febd51cad17c18125267b8750dd848  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__raw_docstring_no_string_normalization.py.snap
sha256:debb7df8de9ef90cf8b832533da65fa64560fc21218dad88caf2c92180b9f0f4  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__remove_await_parens.py.snap
sha256:fd15fb0e077334f5a37e05234035351b4d5fa70e8067148151a7cf6de9c5f53b  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__remove_except_parens.py.snap
sha256:b3085f5ba75f7596403f021cd8b42567f4bb0e7e03b84cc782d1ef90b4d69c4d  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__remove_for_brackets.py.snap
sha256:4751315a7ede3febe4da809f2cbbc1e0b018813f6d7442d0ef6360179d04505b  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__remove_newline_after_code_block_open.py.snap
sha256:b9ff0eaf087d5ad2b3d268c07c189d8952c7c6268d1bf2349e326c03205214bf  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__remove_redundant_parens_in_case_guard.py.snap
sha256:162e25ee66d635fd7d746844c2990b1a19edce86b40b5e5b03a5a9ee836428d9  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__return_annotation_brackets.py.snap
sha256:f36aed2b827a9f25b56684f6b914cbfa4d81f526539af49937c6953eb6f05dbb  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__single_line_format_skip_with_multiple_comments.py.snap
sha256:b115aeb1659f1ca8c69227469454574031e18cd9e63d9879fd7d207f809851aa  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__stub.pyi.snap
sha256:4e63ec6b6f51a7e7d1773329b3b5fc02bda542240d43ec47367a2e4a6a903efc  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__torture.py.snap
sha256:70f92617351dce8a0e75019c4bca468deed667108834a7b6756fc35b04d059f9  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__trailing_commas_in_leading_parts.py.snap
sha256:e33a92c560491f1a651566dd839f8b1cf73b34b669acfd79fe63761b7f47427d  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__tupleassign.py.snap
sha256:b9b908306accbf8a3655cb91ab626a6bf941b4cfcc24b39d8376596b89533746  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__type_param_defaults.py.snap
sha256:f4057e8dbaa3469607dd809e09a207511dddffe0c16e6693e08e58a64e1f6eb6  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/black_compatibility@conditional_expression.py.snap
sha256:160716f45865648d41a35edd66b7369c465888c191d62bcf27370cc558ad10db  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/black_compatibility@miscellaneous__blackd_diff.py.snap
sha256:00b47eaf31c5919ff6b7eb0a1fb1d29ed96b1563de33ff2169e317a3740f8836  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/black_compatibility@miscellaneous__debug_visitor.py.snap
sha256:7aa1b01b9a72370d7f6c2d6009e105ce644aa46a3c20749f4def58a021311f6a  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/black_compatibility@miscellaneous__force_pyi.py.snap
sha256:b517037819e10c8ad0e35e6e155251770d85f6ae4f2c2a152e19eab46fc02775  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/black_compatibility@miscellaneous__string_quotes.py.snap
sha256:ad869a2aa97479490d3067c8db6168dc973741c9b62f441c59837b369fbe7f1f  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/black_compatibility@raw_docstring.py.snap
sha256:3a2a4dc213e118808b46bbddf089c4f0c4b8d1dc20d7d71eece08fd25b2103fe  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/black_compatibility@simple_cases__preview_hug_parens_with_braces_and_square_brackets.py.snap
sha256:be59ecfdb5b6719e429c66a792cfd1f4b780c9b65d80a48a93a02ab4f442089b  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@blank_line_before_class_docstring.py.snap
sha256:5929af360abfd779e5898b4a56308c4597f0c9b5e061f91d960a1b45e95288d0  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@carriage_return__string.py.snap
sha256:e3d0d27f89b7e650fab53a1cd6925ee3e9c19b530216c620184b2f2eefa61ae2  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@docstring.py.snap
sha256:48afc1e740bcc9b0535e22f8239caf400591e8430c25e7cc426dfd7dc230717d  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@docstring_code_examples.py.snap
sha256:f88c9540aac119968d5f30b022e386fd27c586a81689989296574d32de9d864b  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@docstring_code_examples_crlf.py.snap
sha256:b9b7a1e039540d23501cfd7eeaa457a83a42994755905aad90c0b8c6809a1e0a  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@docstring_code_examples_dynamic_line_width.py.snap
sha256:c2ba2a6126e3a0d60458bf9cbd45903f88cfe04d401dddccc5c92b3d2246f87d  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@docstring_newlines.py.snap
sha256:9e78e14487e1e8f4c938a0e809bce2475bdcdb8839551e3279ce68312a1f4017  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@docstring_non_visible_characters.py.snap
sha256:4e20e186b116b614c969fe7e59e1168bc451d9c8ca700f15d363c7898b3e7b79  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@docstring_tab_indentation.py.snap
sha256:d8b202c4dcd298b435816e0ac42dd332bc08580a91af5eea75f591deff559de6  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@empty_multiple_trailing_newlines.py.snap
sha256:3e1fd7250105babace2edf09734581548c3c3fb33c7aa701b85a91bc097b59c4  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@empty_now_newline.py.snap
sha256:3ee1421c3133aef8500bef52a87776cfcd6f0dccff563a012db885f0ec2ca330  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@empty_trailing_newline.py.snap
sha256:97326b2e4ce5d836a51b4cc9bc3aab5a7886fc697bcc0a2450289b307c9bdfee  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@empty_whitespace.py.snap
sha256:d406bbe8ae53ac984bd644376766e464965693239ba0b43b225acde9eb146f27  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@expression__annotated_assign.py.snap
sha256:122e9ccd8167d79719fbccdae353aba3ce888159a43262d44bd0eed80d099caa  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@expression__attribute.py.snap
sha256:2361ce876bd6bfe82164f503dc67796d559307a29455c8d8ddc76a2553661f62  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@expression__await.py.snap
sha256:f2144feb93e47e7fa7e34537aaca3cb8557a0a4568aa66cc73c83413b9ee8e97  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@expression__binary.py.snap
sha256:ab2d989013094db11238a92b5eaf047b21c787d9fb2e6628f7e8ab0aefa362ce  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@expression__binary_implicit_string.py.snap
sha256:deb984455dc6ebfb966a1faf613c77c82777cff44066464f212853c6bda74302  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@expression__binary_pow_spacing.py.snap
sha256:72be1b932c48c9f58c9c8c2d24b1a75e273c47fe46fe2b3ba2fff2efac5d7aa2  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@expression__boolean_operation.py.snap
sha256:3f8a823259494ef9f4bd92b648ac9d97b4f7b006ecaf008a5a16e9ee3f107250  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@expression__bytes.py.snap
sha256:9bd00b58e03a25cce1f0775149242f6f80a06a87488af2a34d33304b508b8e34  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@expression__call.py.snap
sha256:34029ad82192f6d9a72203bf2a3ac5009c0aca7da8eb5a8201b4557fc1c08b7e  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@expression__compare.py.snap
sha256:d9bae58bc1bf4ba99222f9ca3e93f1e50cca87c6a196f9292d802356e538a1c8  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@expression__dict.py.snap
sha256:59dc335dfb21abac865678aa334f7ee372ccb3022020663038628b4ed2b91192  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@expression__dict_comp.py.snap
sha256:f6c446ad5ddd037b34f38dc9637716ddecb53bad6207f4d47c53d262245f821b  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@expression__fstring.py.snap
sha256:a37f8c1bc67af352963881f768c96406c52d2584c3af1ce74c6018c68eb2bfe2  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@expression__fstring_py312.py.snap
sha256:35f1591344b78585d3e1396bca59532dc1aa344c222b03b8b20caf1125c74b33  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@expression__generator_exp.py.snap
sha256:c8ee628c1db748d4222d40d2805fa651084b5817567b76c84b3b7cf9a6104eb2  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@expression__hug.py.snap
sha256:c5ae11f04bf1a8539cff9f85ceffd07c0bb041bb38839fc239fa4b25d4c6c752  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@expression__if.py.snap
sha256:4a6c8b64c2fa18a1c2f2003408efb32f96fde6d62aae363c88ee05695f92b104  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@expression__join_implicit_concatenated_string.py.snap
sha256:98eeade262b038a6abdbcbf209082c52ad1d5f84ada96c68f39c4159e1af5efc  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@expression__join_implicit_concatenated_string_assignment.py.snap
sha256:c9002abb61e7591efaaf5761e253dd08ef5ef5c78d89c64f805f81ecf342f637  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@expression__join_implicit_concatenated_string_preserve.py.snap
sha256:7acb62097041fa7b578a4fdf6e485ef9e5b5485483da60199111dd539f8c6397  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@expression__lambda.py.snap
sha256:ee4c6eff42d090a21e9e10f6884365d0432295c071266426c9354959a719b91f  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@expression__list.py.snap
sha256:63c167f4b05f54835939a980042e88b9f58262d40262bd6eea72f81db499c3ee  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@expression__list_comp.py.snap
sha256:7fcf5bd67d4d09f1355ef1a7e80ab20653bcb8653d35767f09f5b5b4693b0e6e  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@expression__named_expr.py.snap
sha256:c9c0d563399cde00aef60adae259969a9a4ac833b367a7f9afcbf7ba385bcf2c  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@expression__number.py.snap
sha256:334927d7d4bc2918baff8e609e04dbac67599be7b3d626dc55a7972343b4bd6e  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@expression__optional_parentheses_comments.py.snap
sha256:ecc21181c79568cbbdc20ddd35f6ad286a567545d1cf2b02a5acdc7c440be114  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@expression__set_comp.py.snap
sha256:357d816f4041aba5249911443fe2f77394758875d56970304f26faaae3247452  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@expression__slice.py.snap
sha256:446d57a222046bbf905840bb9cac492f62bf1b3f347732f4001730a6f9cc7acb  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@expression__split_empty_brackets.py.snap
sha256:5b318822fda2a21a9379003eb05308fbe98db4228cb4a9b9aaa73b2bc1f0e024  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@expression__starred.py.snap
sha256:f22da4a463d9ecd5b1526c4b3e932928474c66d5bb8c13d33a55ba87a374dd5b  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@expression__string.py.snap
sha256:f0f2860558d040a9f5a6d6bb82807a2ec641363d66faa122d4c0bb73e5781699  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@expression__subscript.py.snap
sha256:b4b0c657e90982a1562d2712cd4852cf902a778dbc366e3832ebf9bbf6230cf3  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@expression__tuple.py.snap
sha256:4505716d0e9e26e7a1bfabfe67b8a990971704adc413f0e993fc85895791accc  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@expression__unary.py.snap
sha256:08c396d516a94806adba9bfc6d47d445c5f478ea514c4b4acaf3f2e091cb1198  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@expression__unsplittable.py.snap
sha256:a75cd815cd8e4a3faf756489af874017c96a7cca3f32aa1087e4b158260b6fe4  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@expression__yield.py.snap
sha256:d735c28a747508d42b6161b28a99a683bd3643929b606cc90fb3f12d4b253de3  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@expression__yield_from.py.snap
sha256:935acb101eb57f2dd2947186d3a7a2a163c1c8f2688971c72af5d6f204943c6d  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__comments.py.snap
sha256:0ff73ecdc45c8fc78dff24a79f878344648d55069d29a9f2f41999374f79e45b  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__empty_file.py.snap
sha256:1309d675a5c243b0063836e8806ebe9035bddeccd7999863ad959300ec6b6042  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__fmt_off_docstring.py.snap
sha256:b5a2c1530e4c23d3aa84243499feee37adac5879864b4f1e7a5ddfefd84c8b3e  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__fmt_off_unclosed_deep_nested_trailing_comment.py.snap
sha256:8b9c397cc7cab59dffa75b8fb1af7dc99d66ed0d43dd7919eabf8a18c44fe3b8  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__fmt_off_unclosed_trailing_comment.py.snap
sha256:2440545600f506c0a4fbf933d57972c9b4d5e101b2fd9f734ff36007fece717f  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__form_feed.py.snap
sha256:0198ed86cc28029c005fa9e762e51f231ea18d21cf326c579e40d2c9d6119618  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__indent.py.snap
sha256:b059ed387f1e5842efa692b4ec1abd04139930745f711ae82b2e309de0c87276  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__last_statement.py.snap
sha256:7a514cb622cbc0011cff74b28cc6413799a99926fad65102ac293d4f839f1bd0  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__mixed_space_and_tab.py.snap
sha256:73f5ce3cc3f0557d1f4f126537ea072d42e86c0bf341ceb23f7daa3c3ff24ce6  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__newlines.py.snap
sha256:31e375cfe712a2c73fa6332ee6c5be46072c4394445d2e34b5b15650bf10a2b4  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__no_fmt_on.py.snap
sha256:7ddb7f9ba46ef7e628436d49cec57f3e517004f18d5d612717f8517edd6c03ac  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__off_on_off_on.py.snap
sha256:9a4f22b9444afec46fa569190ae92fb69366e681c727903e24a51f7544dd5964  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__simple.py.snap
sha256:8a45ab7709fc91b17b1962c7b77546e67284a3e86205cdf14902f89ce6397748  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__trailing_comments.py.snap
sha256:96483c97ff13182041c140ab34c361cb3bfd1c53e3762fca6c77eb8fe39f765a  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__trailing_semicolon.py.snap
sha256:0aa4b1f6a5bdc198de6519d3a19586edce107fdec9c99137646989e6c0c0a4d5  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__yapf.py.snap
sha256:aea2dbaa385fdb10bace18cf1eee6d3afa7600de9fb9c62eac92da4807181f04  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@fmt_skip__decorators.py.snap
sha256:5781a7a006dc317fdc93033f34d4632a94dd7b2efd3fa27e12ec3623545368fb  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@fmt_skip__docstrings.py.snap
sha256:c94273d0cf7e0210ddc535bd27b8583381e137366a06108d403be260953bf9da  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@fmt_skip__match.py.snap
sha256:38192abeba40481a2f7c1bdd496bbf028cb2b0dd5cfc6f48e75a257c5fef4c16  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@fmt_skip__or_else.py.snap
sha256:c7ad13f8f6732646fca141dd56f052571a6b5ccccbb78963a64ecbc45e77a4b2  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@fmt_skip__parentheses.py.snap
sha256:fc1acff2cfd38a6def6c57143451e6a4e4a30584fb192419dc58a3a72dd3dd43  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@fmt_skip__reason.py.snap
sha256:fe30d21e716b3234d7d718e4cb2bffa9d37fe44c2307c395c14e68fcd1a4e3fb  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@fmt_skip__trailing_semi.py.snap
sha256:4d1ed9faf52dc9215f10a15c4a92823386f411c37fbac54530687ebe52c434b9  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@fmt_skip__type_params.py.snap
sha256:e52e6dda65d73db6d56c033158702bf1fc5c24dae3a66d5e7e0f2aea1ff397a5  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@form_feed.py.snap
sha256:b04e05ff9fc4c307b3b22829a4615550aa23fbf203c0298fcd9694d3645acd46  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@module_dangling_comment1.py.snap
sha256:7df6bdd1802041c0dab823da0bc9c822b531ccc752c5ebb7a1bc1827bc87d16c  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@module_dangling_comment2.py.snap
sha256:3714c0d43b3cd1e216f4db41b1981529250dbfcbbd63e75085f9853502bbe81f  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@multiline_string_deviations.py.snap
sha256:36306a1d79953c766aa2924305a6824a9307dde0410c60c9200900781457d10a  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@newlines.py.snap
sha256:d4f47e9af52ed164299843463150bc26571f56b4e753ccd01b6701387ab70e8a  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@newlines.pyi.snap
sha256:66acb1e565ea8079be574e07b4b28770ee4fe260008653fcb8acd6cc11da3df0  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@notebook_docstring.py.snap
sha256:4827a5f02dd2270ba065df22239d862f5ede90c04d403bf192cce246c0585251  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@parentheses__call_chains.py.snap
sha256:af5d01720e19d0409ed49d68d56f62b58d07a22f0e22bde2332c766dd382804b  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@parentheses__expression_parentheses_comments.py.snap
sha256:5a4fc08a2796c6dc9d1445e5c4823c55cbd7b3e708de6296809758e034028b62  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@parentheses__nested.py.snap
sha256:a84abfd945c675a847476d9fecc5597425d464cd54ebb6ba25bf982368fc133d  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@parentheses__opening_parentheses_comment_empty.py.snap
sha256:da8301521529bb8fd4449fc2c49eb8e3867d2e40bebbe3ac69717e42526fc46d  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@parentheses__opening_parentheses_comment_value.py.snap
sha256:14c5b031295dd3f338ba4b09316d2266299a6b38d243bd43d6ce6bf88475a419  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@pattern__pattern_maybe_parenthesize.py.snap
sha256:76ae0d60680a922eee6a4da7831ff3c797add806741a3199103b8a82dbf57952  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@preview.py.snap
sha256:a59ffdd1ccfc2db8fbf2d3e45c09b86e8c964189be679b2ec9ca36f8031a9163  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@quote_style.py.snap
sha256:eb55e51f07da1e0acabf61919d73d652e3d6ca58a35db08821fdf7b56cdb2dc5  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@range_formatting__ancestory.py.snap
sha256:ba3521342e647f866bdff53351da4422c7a8fd99f1e8b5f2f55e1c18f16a80cb  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@range_formatting__clause_header.py.snap
sha256:2879e3078225e38b9f29fbc63ad43aa827d76c84b0226b244c2d31521ab04850  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@range_formatting__comment_only_range.py.snap
sha256:557e4732105f1fe050e7ee4be804f855f7abd5e0b74be841b8fa4972535f8e0b  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@range_formatting__decorators.py.snap
sha256:f51bee248bc3540c2ca43b42817ca3993eb65dde4650e5dc05077fa27088f4b3  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@range_formatting__docstring_code_examples.py.snap
sha256:acc8e97a0c317eced38aa287cb53a459310137e172f26f95df9311ab89945ae4  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@range_formatting__empty_file.py.snap
sha256:640a991cc7eee7a0561148b38fc8d935549f412974c568c08fa6e71009322cc9  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@range_formatting__empty_range.py.snap
sha256:01c793967c6effcbca60ea4690686bd76a664bf12cbd11ad03c0ef96037b0390  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@range_formatting__end_of_file.py.snap
sha256:fc5cbf9a524f8a11bee372440d3ae79619dfc198417fcf3faf76d17cd46d2eda  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@range_formatting__fmt_on_off.py.snap
sha256:f504f476bf74df211c5340e1d930c4f644beaf29b32687fb3f0295e571b296aa  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@range_formatting__indent.py.snap
sha256:fe721d49b0c91c2599d4aeea94e86142cc3478329bd415886d35ec653b339e49  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@range_formatting__leading_comments.py.snap
sha256:bfb475dd81a462ea46bcedf875532cf2ce2f263642ec8ccf895dd191a7095bab  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@range_formatting__leading_trailing_comments.py.snap
sha256:508768662016dda91e1d6d201687d8929aa2ed87e23b5a21ade2c6f17e928b7a  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@range_formatting__module.py.snap
sha256:baf1cf58b0a52c2523706766b1b8bc6c5779855a63414083497d338604220cea  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@range_formatting__parentheses.py.snap
sha256:4e6ed73c20cb05b0f06c4f987e0994715308244749696da0198218bfadd06de1  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@range_formatting__range_narrowing.py.snap
sha256:845ea923a42420458a2316cc27f51d1a579269512025102cfde43a2b3f0fe50a  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@range_formatting__regressions.py.snap
sha256:624a6c526cb2ea1a8395207c207ef038b6032b30ea09a09ced9b63e7d377d85e  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@range_formatting__same_line_body.py.snap
sha256:8aecdf6be2f406d8743de378f8e73f14089656d2146996a3dd324a2f0a138505  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@range_formatting__stub.pyi.snap
sha256:11eb480fca47a9299ea9456e83719030c145c4c155cd26066dcf740cc74b6c83  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@range_formatting__trailing_comments.py.snap
sha256:b98abbfe7a19eeaa86b37151301b527a8e84ef5f3d2f9a24c0a4d138c9fcdc68  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@range_formatting__whitespace_only_range.py.snap
sha256:015a19949c9cf4528eb9ef53f37ed37380ed2f1bec709e1b7529d99bb23cee4d  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@skip_magic_trailing_comma.py.snap
sha256:772d38040d544369d924ee46ac02849f4a2648aaf72a83aea777c6224201ee63  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@statement__ann_assign.py.snap
sha256:f536f7c19638c05cd98145775aaa416db472e02ce902561e2075bb390c9cd37d  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@statement__assert.py.snap
sha256:dac12e3ccca773d126db068cdb8cbbe3c045493e1360d92fe4c0344354df48d5  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@statement__assign.py.snap
sha256:aa1693f22a5b99f7d374bd7d041e3aadb4bbacf7602ff08ff7413457993c5a27  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@statement__assignment_split_value_first.py.snap
sha256:b62ef84ca3ef0d94325abbe02bc8ade98ea68477105c0ce7a2d14f41eddc3ef1  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@statement__aug_assign.py.snap
sha256:8280890c139c7a5cc6c6c53c7c003596e05de4ef0c240093d8ace53d10c85a3f  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@statement__break.py.snap
sha256:355495e59f4bf40d88efd51691c97f5d2f6ce23bd3e17a16327b1bd8b71211dc  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@statement__class_definition.py.snap
sha256:99d08d204d2fc90bc4de42328223e7c8378695bc310900abc986f8dcb439be48  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@statement__delete.py.snap
sha256:5e50bf0768e3f5480dcad0de9d6d9874d78e2710735ebd4b8d0c6b0162c0c0bb  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@statement__ellipsis.pyi.snap
sha256:822788a20138b71bd34d9e04f06c80b20f0af2977bb3c44c944f3ee088752585  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@statement__for.py.snap
sha256:63772a0ae72ae31c966f83f12432133a78a152b66500d47960eed49b080fd7f4  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@statement__function.py.snap
sha256:a98e2cd3642a0bfbff6934ebfd6d48c335fad1c2a2e63de7d24aeda39a79509a  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@statement__global.py.snap
sha256:643178a7a4c7941fe4e1e10bff4e8e095cd166704bade130e1b6f40f181531e4  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@statement__if.py.snap
sha256:47f80c8edcf2eb86a7d6f1a1aa002ef607f4ad72f10943765380f6ca0de12b5d  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@statement__import.py.snap
sha256:e2a1622d4d9069907d4f1f0186c67d44b81d820cae12185ad27c680308700e5e  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@statement__import_from.py.snap
sha256:31078151c4b5ab34b0ff2bee45e95447ccab07d7b2bb51da0259443f9dd9eb01  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@statement__long_type_annotations.py.snap
sha256:55c754d5262620b82e341b692407bcf0b443a744a437b191668ca4625eec4c67  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@statement__match.py.snap
sha256:bab4543f478d5f716a21f9f60aa8954ff9c81e65ef9948131f7afc90e9e24d0e  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@statement__module_comment.py.snap
sha256:e60bfdf29131e72ce860064735a87a0ff748017287cf3d77a371ae0073b8c225  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@statement__nonlocal.py.snap
sha256:911bef7d0826d05581c1c440e312b497fe0cc63ec0f6d7cfd04a70fa89b584aa  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@statement__raise.py.snap
sha256:c75d61861d428fd1c27197a50a045e8dff436ad15e34f759bb49147db2760819  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@statement__return.py.snap
sha256:5785382e5b1ea32ac34176aa0d62fa59ceabc7494b4c0d3af1a6a819f7529318  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@statement__return_annotation.py.snap
sha256:2663e0f8166cfe389773f60d80d002493e215414d2bbd9fc0eaf0663d6f68c1e  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@statement__return_type_no_parameters.py.snap
sha256:0d0d62eab54d504e145b9636c68021fc6ee5cdac42cf04c8c1ddc17a686e76b8  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@statement__return_type_parameters.py.snap
sha256:f4d2f2966c8e3ffe59e600ecdb85884c6f2e949a03f2baf005211ad671196499  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@statement__stub_functions_trailing_comments.py.snap
sha256:314e5efd55b06ffa4b88d6b47145fe5d7bb9ab003d08ec2076e0cc0475b98e81  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@statement__top_level.py.snap
sha256:2818e4959dc7fa3902134c3a0b5f35b6478ea293d1049fa76291c355ac4d2663  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@statement__top_level.pyi.snap
sha256:684dac50fcdee6f4a163f8827f6f47e99b404749342771b409c138a3c7bdcea8  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@statement__try.py.snap
sha256:5494b0f5cd4a925182d533ad882bc7b830dffb86f2cb9eda35d9db45f2cd1de6  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@statement__type_alias.py.snap
sha256:5b39ecf790d1503eaeefb87aa151e8a79b44420ac6618d608f939128c826ba9d  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@statement__while.py.snap
sha256:d2bda1cae7a98dc61f83c347f6b54ee48bb8979b20a302ce460e972d4cbe8fa7  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@statement__with.py.snap
sha256:a43c32d515a3075cb0f53f54e38999b2b6704076f7d5fb302286a27fc8f3f1ef  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@statement__with_39.py.snap
sha256:c084df2e90d0daa8492bfb6b3bb6ece1042657cfde296db77568a05de83edca6  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@stub_files__blank_line_after_nested_stub_class.pyi.snap
sha256:1f7d2d044fcbde39823e26b06d22b85a65af315ec062f40d10992f6296fcab2d  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@stub_files__blank_line_after_nested_stub_class_eof.pyi.snap
sha256:a2f3781ff913da5ec2cf0fbe2dc12a8ad2765dee88b03ead03b0b363385bc839  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@stub_files__comments.pyi.snap
sha256:779cd0dc9872a8f86dc928b54d468463a8cf5f919481923463fb62a222f54f91  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@stub_files__nesting.pyi.snap
sha256:762cb883a4054e3395900978990532b22a1d2a052ad530a06f948ca3966bb07e  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@stub_files__suite.pyi.snap
sha256:191f3aa23b40ab589c855ad3c0a7b0cdc7ac26392320426924f316e3847bc839  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@stub_files__top_level.pyi.snap
sha256:40e78f18a0650c8759d3016cc33dea29bdf68ffbcf8212cac71c743e0baeb2fe  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@tab_width.py.snap
sha256:f371f3497d99b9b447e1214815f15e8f9c05116a20b681050a0566c7cfd53cff  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@trailing_comments.py.snap
sha256:d068aa16d87b6e10127c271e17de200c85c1cc2b14c235dff3edd1baff8a9a3a  ruff-0.7.2/crates/ruff_python_formatter/tests/snapshots/format@trivia.py.snap
sha256:47c132ac302c23c86ae85433fda75589e749965bab7e3c8db285cdacb82e8bdd  ruff-0.7.2/crates/ruff_text_size/Cargo.toml
sha256:5818d42f6c51b95216b293fd5c2d219ee56127662bf53bbfb836bd4ec608621e  ruff-0.7.2/crates/ruff_text_size/src/lib.rs
sha256:52f0df2e38e9fc7bf1cf7a3743ca257cac20244b56b6937af9a3f3af4b93b7f9  ruff-0.7.2/crates/ruff_text_size/src/range.rs
sha256:f2875b9ae38ac0f125178dff8736d85be967f1753949b07826ea8aea5a051fe6  ruff-0.7.2/crates/ruff_text_size/src/schemars_impls.rs
sha256:c54cb17ce302ae04040f11fe48d91342fcd3e0140b85b08843b6975d40fdc48e  ruff-0.7.2/crates/ruff_text_size/src/serde_impls.rs
sha256:dd14418c2bff74f5bdd6d67487e2e2587217479dd1f35ea2a61784682fc8dbed  ruff-0.7.2/crates/ruff_text_size/src/size.rs
sha256:3da656db36cd43f4f0ea3a2a3afff9f05e9d2a6f6f66348b4815f8c3926d5557  ruff-0.7.2/crates/ruff_text_size/src/traits.rs
sha256:42bb3ddecd36cab69893ab30ea836ca9d04b74d052f3b975f16732e3de1092f8  ruff-0.7.2/crates/ruff_text_size/tests/auto_traits.rs
sha256:dd1cde3860dbb59f067bfd91967992901fb3da69a84c8f057996da649e0cd3ab  ruff-0.7.2/crates/ruff_text_size/tests/constructors.rs
sha256:106cee4ca834fcca60620645a39a90324aabd8156a8c4301b567667d8cccaa1e  ruff-0.7.2/crates/ruff_text_size/tests/indexing.rs
sha256:1e156d1f5c93173034fd0a14e0730e7b24ffb1d6d778709fd2132b247af7ca6f  ruff-0.7.2/crates/ruff_text_size/tests/main.rs
sha256:615d6291ec6258073fb46755e6e6c3190e0d96fe3f6e9dbe5256ec288db3a05f  ruff-0.7.2/crates/ruff_text_size/tests/serde.rs
sha256:790aca5bfca5f7e2dcfab84c93542fdc01c987eb50ac9a580c9b1bf19a38ce47  ruff-0.7.2/crates/ruff_python_trivia/Cargo.toml
sha256:1cfae8f94302f964f2b14c5c86594d26575070afd290bc42645b8f046b0a691c  ruff-0.7.2/crates/ruff_python_trivia/src/comment_ranges.rs
sha256:c9003d37dc048c409624c42192e9fb9a21a4dee057ab126c8f81fc45f4f081d4  ruff-0.7.2/crates/ruff_python_trivia/src/comments.rs
sha256:420f421a521725d4e5c6bc0bb40a44f74a336dbe0d15f236975aeeb5738d84a8  ruff-0.7.2/crates/ruff_python_trivia/src/cursor.rs
sha256:da69f0fcbc79f49d9550da8596d0117998d7eb8ed97c4f0fd3ef55a869187ac6  ruff-0.7.2/crates/ruff_python_trivia/src/lib.rs
sha256:942c65c1a285370231e8380de26736e7bea84f4b14b29ec829b22cb49c39ca5d  ruff-0.7.2/crates/ruff_python_trivia/src/pragmas.rs
sha256:49f98c3b7bbacd934a76bcd08232f7a98d2c6d89de7a8c7e04032438aa5cb70c  ruff-0.7.2/crates/ruff_python_trivia/src/textwrap.rs
sha256:ee2f948bb1995dd7da8794e8a8ba95af1e0e070a3dcab1c483792ec7efa7075e  ruff-0.7.2/crates/ruff_python_trivia/src/tokenizer.rs
sha256:5cd518fbede25934307a1637c23f0ff16fcb59058b98c9bf6513aaba0f978080  ruff-0.7.2/crates/ruff_python_trivia/src/whitespace.rs
sha256:18448614d4123852ccc71438aed1ba101c7b6421d6dc5addd7ba753a9f4ff8f7  ruff-0.7.2/crates/ruff_python_codegen/Cargo.toml
sha256:1cb648427fc294cf8d6051f6ca64a4c1311e68f470309b2d38895282509c1f7a  ruff-0.7.2/crates/ruff_python_codegen/src/generator.rs
sha256:ae64e741c848a523d4aa57e153a13f078c0458ecec8c4fa25e1ca4ff027c3b9e  ruff-0.7.2/crates/ruff_python_codegen/src/lib.rs
sha256:ae55b078620226ce16ea29d81277c81f0aa5a041a067d6284a15fa48bb49cfaf  ruff-0.7.2/crates/ruff_python_codegen/src/stylist.rs
sha256:45e4b343ea26a12cd0129f6e906243b85acc80c0abe9cac43832b5fa83a8efb1  ruff-0.7.2/crates/red_knot_test/Cargo.toml
sha256:956acb37d1002afc866a676248eb2dd79b7b080f50a2cec44f9d29fa663a509d  ruff-0.7.2/crates/red_knot_test/README.md
sha256:e30aa87b7fcbbb6540f5897f377ad4764af1fb143bd66d0910be68b8b19254e4  ruff-0.7.2/crates/red_knot_test/src/assertion.rs
sha256:a8b9b5665215da1c1418037f5833b19879ff6b6f850aff56212d6996c34541a2  ruff-0.7.2/crates/red_knot_test/src/db.rs
sha256:2188c8f9c7ba4a5b131fce0b25e0d919b2486fd4b4d3f5e742cb82d73079a952  ruff-0.7.2/crates/red_knot_test/src/diagnostic.rs
sha256:9fa546d5c8b338764e8c87c158117216ffef46eed8216a63e5d6f2dc50abdeca  ruff-0.7.2/crates/red_knot_test/src/lib.rs
sha256:aa10b0a782d64b16c11aaeaa9335c8deddabdec7db3cbf4d64dc2237915281af  ruff-0.7.2/crates/red_knot_test/src/matcher.rs
sha256:f7d19376c188554f630218e63f07bed3f7b891b8c9792b651eebd2cef9e80ba2  ruff-0.7.2/crates/red_knot_test/src/parser.rs
sha256:7d2400704405354c9af78ac0b4a2d71ce4ace434b856416462f45544ec84dc1b  ruff-0.7.2/crates/red_knot_vendored/Cargo.toml
sha256:af0c5c4af3035de7f3329631185af2b221ee926d3a4f63a944254b2ddc07eeaf  ruff-0.7.2/crates/red_knot_vendored/README.md
sha256:f4f3b86d9b8c53ba7aec2fa7621ddf0ec41a14cf68234bc233e8de7c9ab9cdd7  ruff-0.7.2/crates/red_knot_vendored/build.rs
sha256:0944a22ba462720eddb77969ec181bf42a04d9601e0d724548359f718ffd960d  ruff-0.7.2/crates/red_knot_vendored/src/lib.rs
sha256:295f8538c94ae5c3043301cf7cff1c852dab6a786a8ddee471e061b40d5ecabe  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/LICENSE
sha256:d6da33c451a1702908523b1bde3cdb320f6362c98203af39551e16cf1e70aa07  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/README.md
sha256:11dd561dc39f5180c5a33f4233daa55bb8b57e0c5fd53033cb142560968b0573  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/source_commit.txt
sha256:98cdc04af1488cba86e06272a9e66dea144012bf01e6b7914fb7429ad6d8603c  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/VERSIONS
sha256:a88c160e68dac375c28ae94a628281401fde2632f1c1e7ac50ac017699204245  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/__future__.pyi
sha256:ddf071712a6926be84384714a23bdf946dc47a083b96fd90a7474d41020bacfe  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/__main__.pyi
sha256:851571f6bfc703773b038050dfcbdcad2713c14e488a996bb85dae10dc20b545  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/_ast.pyi
sha256:2ff1f49369057c473a51092b974facd3682be9b64d69c5ca459b836e2eb663fe  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/_asyncio.pyi
sha256:15b50175c5123d21ab9d748df3d780d20a8205558c9bc365a711cacfa82e3bc6  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/_bisect.pyi
sha256:39de54f4cc68ec163ece03287b5d9dc4daad163b60c9a9cee5daa6ef1d984e60  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/_blake2.pyi
sha256:bd2567a01bd446c3738bb30f2d1d5bff0a6e87ecb248accf55a940c10dce553f  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/_bootlocale.pyi
sha256:2ba9137974b4acaa59533d5b7ffe570568a3e052eded822afe1d51ed5c80b154  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/_codecs.pyi
sha256:b40c57b9d7c726a499728f9560403729d7878ac520ab988695e2cf932954d3ef  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/_collections_abc.pyi
sha256:b23a38fcb4fb37a29980bebccf4a23a5a934e0d46c30de386de3d41b6c431bd0  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/_compat_pickle.pyi
sha256:8291e2b59ec9a03b6b8cfb10014adf0833d0e32f86db61adf19e21c7d5340f94  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/_compression.pyi
sha256:c21702e12d4a329b699f1f9f18651cdc8a62817881c240f18fdb47aeeca6262a  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/_csv.pyi
sha256:26aad85b0b329798ea4b6fdecf892edc424d21faa907f789b15e9fd2a844ad6b  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/_ctypes.pyi
sha256:ac68f3bfcf4920c6a3be7105bc0e5c8dcd9eee60e75aad81883c95eb312e3cd8  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/_curses.pyi
sha256:08625cb0f2691819ffb8802c7beea6242b6cb0c31c1ec5a22464e765d4d5388f  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/_decimal.pyi
sha256:9ff7ee1b490a19698b07b4c46f0fed9d23fab14ab3e15806734c38d958d74089  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/_dummy_thread.pyi
sha256:e3016136aaba9e38c189e414b6820f837565c6f9b747d994087d6558bd72a709  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/_dummy_threading.pyi
sha256:dd28bcc42190cfb21e2cd7ec4a07456ccf5d0c840d877cb679c917792616c4e2  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/_frozen_importlib.pyi
sha256:50d6a41bfcffae9fc779593ed4b542b6620c933eb5b878d7114687d810871d0b  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/_frozen_importlib_external.pyi
sha256:81022eecde88d3b36022a85bd676f10b1685f5942ed3e431ef3e3d4d958a107d  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/_heapq.pyi
sha256:c138b45d088d4e4979679eecbd75c0730eeb3423b346660af70a460e69ffe7d3  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/_imp.pyi
sha256:79cfbef02055ab92f9ce179e7e1129e948868d2abf28b74b20cbe1b0a40a4ba3  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/_interpchannels.pyi
sha256:07d5eec9adb36bee6dc3ade8fe2d338cddea754ac7c7e636d4aba3834a65ee11  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/_interpqueues.pyi
sha256:7a4c7b83e6d50a540eb1b329a232352056f1eb2e33ad0e4a9cd3ccfcadfcc081  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/_interpreters.pyi
sha256:15cf4fc21513fef5b726b18d0a86fde1c9567d45673e378f63f15dbc69c69f9a  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/_io.pyi
sha256:eb32b03a51102de384fcd810cf5b16af1953b295e28f27d7f752165744e3ae5c  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/_json.pyi
sha256:b8ae6ccc1e78ee1be2f9943d98885a417843283e7ea0ed615af5c085dda0e1f9  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/_locale.pyi
sha256:09f088b91f70142e2263d999ace1a19c0f82c51956978450257f3f7c1daa78d9  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/_lsprof.pyi
sha256:5864a3bf90d10eb7606c1eebb43428796da0dd90121c151265f17997a3c4c7e6  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/_markupbase.pyi
sha256:bd2af7b818f9325a5c2332c1c02a9d8c6fddb88163a092e14db84d29f912f330  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/_msi.pyi
sha256:485ecaaaafb8cdbe80b83b42167882cd61e96acf07934cd87befda61085f14d5  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/_operator.pyi
sha256:ddcc1eb1104da148224e18c8b0088f34aa0e0c01a869183d8dee3e03e429394f  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/_osx_support.pyi
sha256:f3d3c31e482b78fafcebd584cec9bcf4ea542f43c64b3667da4979b8fbb0d628  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/_posixsubprocess.pyi
sha256:c8a8ac46ff6d9b0b9c06c581d482cba37e4d70dad95b02242912fa3eef061f9b  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/_py_abc.pyi
sha256:af28acc3c3e2de77bde86c493055b956202032a99ce0f178b89139dd63fe7f43  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/_pydecimal.pyi
sha256:b19c0d2120cdc34be9c02cb8aa1fb23d30f3dbc6e1dcd8a3305a7acf3b33bd64  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/_random.pyi
sha256:5c53ee3d1b4b02a77f812e47f376fb71a3f24a72693b1f5aff544411845ec18a  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/_sitebuiltins.pyi
sha256:34bbe174f889981464f0c50d1864b8063fa6b5b5d0e65b4f708f570aa0270db7  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/_socket.pyi
sha256:80d6d2d9377e66e398a928434e38fdec9fbb9ff3285bc81990467f97fc581a34  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/_sqlite3.pyi
sha256:5fe9f7d380b62181c70e2b5e837f7ca6569acbdf8f5e115ae8ba146a50c68fb9  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/_ssl.pyi
sha256:854979ae785b715e1490dbb83004908a7b8071c3435343221eb746f0187ff764  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/_stat.pyi
sha256:05f32a5c8826bebd70c79995ac65528916c9180adeb9d63a5047f4a81ae784a1  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/_thread.pyi
sha256:65386057174f38b02e6bf1c732845e788ddf952b49d2a0a715a1d8704672c814  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/_threading_local.pyi
sha256:de94546b7734881c9be2ec375d09488652a8738626c42cdb0b034f9800ca13ab  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/_tkinter.pyi
sha256:485f676d6c763682f1d168d5069c7993657586d32e09cb6dd95aaa89fd816593  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/_tracemalloc.pyi
sha256:ba918b9aa3554655c813bd22d2f180f7af5d736e8656a53d1ace5c1c4cdbf18b  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/_typeshed/README.md
sha256:957eb915d40ebbc031f4deb960952213f59d68eed97e44363189357f3368530a  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/_typeshed/__init__.pyi
sha256:0db16f642eda79216ec3f868a6c85efa7cfa38bfdbb4f074eb322827c3bef6d0  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/_typeshed/dbapi.pyi
sha256:892475490ac8807dfd759c2ed68d0cd2a93c66cc515249f80ed1b6fcae6d3b8a  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/_typeshed/importlib.pyi
sha256:a8d1fb4104fd63f8bc1b14a84b62d456215298ce261f7f8ae61c61eec193e4ae  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/_typeshed/wsgi.pyi
sha256:5b873d3dc1f0ef7ec55287b370f0247d1ba8301fbeed4a7bb8a959d1284d206d  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/_typeshed/xml.pyi
sha256:dcad8ef2f2fb3b46f64fb4a33f8c6fe701e97bbc578bff96bf0e3cb9430bd835  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/_warnings.pyi
sha256:515204fa213a1b254e05e08a0b40970019ddeedf8fbf10bc66dad357a21a23c3  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/_weakref.pyi
sha256:92a2b3783c3e8eddea4160c8df4bd1772f3e07f1a35ac29ce3c4d230f5f112c8  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/_weakrefset.pyi
sha256:10b20b7118587fc1952238a60358c86b372292d689cd663d1855657494a244c9  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/_winapi.pyi
sha256:a258b8272a6c78f76f2add71001d2ca8315b5f569461d74d4738f604feb933ec  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/abc.pyi
sha256:79dede1688860584f27b2e189827440b3661f76c7031210fda14138ec78d89c5  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/aifc.pyi
sha256:013fee31776c651dc02fc35f3d4eda1f4e42010698a6233bcafda9066ec5efc9  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/antigravity.pyi
sha256:9e813778a8bb78982bb41a5f2be345dc81ae53e6f52642f7ee4aca808501120b  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/argparse.pyi
sha256:5462e8b85e4baeb5ddcbcb8e23b87dc6c3f9f90ef89fccd298ad976b28d07005  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/array.pyi
sha256:6f43765de8ebfde0c95f47eaa1a21a59cd8ed77af44e3172ab594cdf209cced6  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/ast.pyi
sha256:8c54e23925c295c9a136f59741cf497510f8e004f9a3d0aaef1482d9f6d50b69  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/asynchat.pyi
sha256:61a0a0fc76962a0f0d3fe4ff6d2c6219bb5327c05906e132aa1a4b6fb4ca9fed  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/asyncio/__init__.pyi
sha256:13a32c7cd455134e381e9267c6ca4a5210881162ab797371cac4b79e4380633b  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/asyncio/base_events.pyi
sha256:5b84517531dcfa2d99ac9d788aef1677f07d1a7dd2b606d4057ea44c70ddec5b  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/asyncio/base_futures.pyi
sha256:0a3050caf5d071859c9a655f580ab7cfa658dcc8579edc4c87fc60b498702944  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/asyncio/base_subprocess.pyi
sha256:d6a304348b174daaf9f9d5579f7deacbc8695b33ad14eb3f23e91fe48f7676c2  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/asyncio/base_tasks.pyi
sha256:f84bb7e67fa44fb23c5bd60d7e86359579ab64a0137430688f104ec0c88fc3a8  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/asyncio/constants.pyi
sha256:196c2d527492037cfb9467bcf81a2d93809b3190ee940ac090a956018a13e21e  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/asyncio/coroutines.pyi
sha256:353eefe6eb3776b23193b05d538c0b6021d159a0e5afe2c4eb01ba505570dd01  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/asyncio/events.pyi
sha256:7fa5d5b638e60e0c75a9604349c79e47cecf466eb8fa1262da34f67e23551246  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/asyncio/exceptions.pyi
sha256:0e7749aa58580092902c3514dadd2b83cd257646fb46be38d0ce4b9d7046c76e  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/asyncio/format_helpers.pyi
sha256:440e0f1d09960c885d10eda629e5a27c48a4d60c921e70fd7eb9c8e1785d71d7  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/asyncio/futures.pyi
sha256:66ea464df8f92aebcb0c3127f6170ff8410ff2e901a0fcf784111847b6fc1dbd  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/asyncio/locks.pyi
sha256:425f7b9e3c4d2a6367efa73cfafa2648033b3fe575e28fb5ed2388806e3b57e5  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/asyncio/log.pyi
sha256:62a411bc5cea83127406f4ad77a179e80e0368810cdcabc3e1f0c42ca09885ca  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/asyncio/mixins.pyi
sha256:55366014c06a93a22e19b63759c3eec6a1195b361ede9d89e6b651d3ed490650  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/asyncio/proactor_events.pyi
sha256:ede7386cc6e43b45ddd3976c2c5a28382a79accc20f2636ed9e3eebeedf08959  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/asyncio/protocols.pyi
sha256:b0d40e6e5d3910fb1d8763387542ce9877d9e1464c3c3a18210ee65c5380803c  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/asyncio/queues.pyi
sha256:37ba2d937e38c7bd205f256ca2093afd105ce1cf168c24e638ce18ade4ac30ed  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/asyncio/runners.pyi
sha256:57603bd439e8bc0593343071538914941ea6da2e06bcded9cf3bd32ce088b97a  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/asyncio/selector_events.pyi
sha256:990fa0218a597cee95ed7f6e6d0ee66740be9b592d1195798090cbb096bba433  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/asyncio/sslproto.pyi
sha256:bed943e577f26b80047ef93026620bf735d781196c23c32618e162b432bd87b8  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/asyncio/staggered.pyi
sha256:5976e632c484fc579eed4cd8488d80c45861b130779dd05aedfbd1e989b32519  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/asyncio/streams.pyi
sha256:b6cf21d786684f5eae597ecc1f0f93d23be43a6cce3e77e072d3a226ac429dcb  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/asyncio/subprocess.pyi
sha256:9cf19255233f6332b837b99b25369427e3436f7c6bf207e42b5f66fc8a1fa52d  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/asyncio/taskgroups.pyi
sha256:e89a310afe9359d7af67fd981bdbad7c5ab88bdb64aed31ae1c2a1aabbdd457b  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/asyncio/tasks.pyi
sha256:d93ff18138177ad55f9eeaca9a06b1b38c0c2b48066fc402053ed76989032ed6  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/asyncio/threads.pyi
sha256:d2f5fe384b1944469a09b0b3475cbe78002d179f3fd499d8b1490851656a374e  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/asyncio/timeouts.pyi
sha256:f242e0158ec82b79cd3ddab8782681eb59952ae8bb8ee144876a38ee4da6a172  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/asyncio/transports.pyi
sha256:c4d5e7603ec748a42d0507450a66ec8c20e77e5b4cebe4a7ec3b28ad850612ab  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/asyncio/trsock.pyi
sha256:60e375e9c5ee0c2cbafc85b9a2762e094127d281c3d556d97730ca37792d6ddb  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/asyncio/unix_events.pyi
sha256:6bbbdb716a3cc9c8314b7555692c96414bf55d08a4a734d231b4f18aff207a0a  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/asyncio/windows_events.pyi
sha256:dd4ce0dbb62171ca9117d50fd3b051d4ae0c9489c203b29e9be326b014d53a92  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/asyncio/windows_utils.pyi
sha256:c5100d93a8bcbf902c84d7c482d4422273d6544c0bd4d3f8d06eda451a9a696b  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/asyncore.pyi
sha256:60fce1c45c463ea2759391be21a6fc96a7c936e9b5910fd4b2623ce08ff9cc49  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/atexit.pyi
sha256:f64f6f0f5f80ac61376e5d224863e7e8e878f9739fb6ccae37931b162d56f31c  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/audioop.pyi
sha256:7a8ccf90aacae171c2f53e1664c857766952cdebfeb68405e9897ce1d8a68006  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/base64.pyi
sha256:b3d0fa2f6d2ebbdf545dd8a2b66ce63850eb22871c12cf9e78f49f9b1e848a8d  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/bdb.pyi
sha256:126663b8870c436bca6a0975b50559a16555191f7f924fea54cafffec54db092  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/binascii.pyi
sha256:bf22d055b988113eadafdb070e1faf7b0009be97c271a448c3787d8511ace311  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/binhex.pyi
sha256:b109fd5144b40b0e5764c1067048fc29ae5528f5686cbe373dec7f49a8235e0f  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/bisect.pyi
sha256:9a804f7c6826489bb5afd17d801e3a15b646180fa4987bb5de4ed4553d0bb6c6  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/builtins.pyi
sha256:a33cd046f2add4129db332f1ae9bbe6eeb4bf60fed38925bf3231d989dc7d51f  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/bz2.pyi
sha256:8279213120d939d2e90376adb28b6294e5d6373aa893849772c9ef00a407df51  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/cProfile.pyi
sha256:e794ad1e52dd2c922f164b7d73495f7d597a86e4d0fea56c3545fb8e3f48b43b  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/calendar.pyi
sha256:a649f8d5363cc136846a2f4411a4eef0bbc862803a0efeb38ab598596606fd61  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/cgi.pyi
sha256:97b6a58afdf25eb7f0d0c335e695c376078da5b20ad4dd5ef383a3484b764c55  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/cgitb.pyi
sha256:ebdd5855f5a3c31db49e08c3481192e4f8ecec8acb5624229ee4c183c75d997e  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/chunk.pyi
sha256:4df4dbf567a07f369c3a719b58b0984f3fec7798ddb3360672f02fe78f36c6c7  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/cmath.pyi
sha256:31b97cbe3b2e87f157b13eb8344aca30ad4574f62539d6c2fa354b83bb622e87  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/cmd.pyi
sha256:f373afb77371c330b1201d8f1d1f608e57940294369a9b6dd16057ccd0a35630  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/code.pyi
sha256:89268777195bfeceea16664700e17ed30730fd3d0aa9f90e355939d980ae4afb  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/codecs.pyi
sha256:06c8445aef519cceb9f26e453bd8ede1f941db41c87fcd1892bdec66b2b1853d  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/codeop.pyi
sha256:45a0de322f8b46a06e8f40203dd448a8821a99da3cb0a7d2f90f9625188a5c7a  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/collections/__init__.pyi
sha256:90189900dd153dff2aa642276e3a8a65145ed0f5eb67b8f1366086b38a3950e7  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/collections/abc.pyi
sha256:a359a986bd38d55896d08c3e762608dfa737c133f60fcc77299f688b6fd23e80  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/colorsys.pyi
sha256:9a4f0be1ae851d210a68a0c48ac1a20f44482fb3f3c083db787bab52d719f38c  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/compileall.pyi
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/concurrent/__init__.pyi
sha256:965579bd0b9a3c23411c86fc3c8cdb2fa087b11bb5ba3b0dd2226dfa2ded2200  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/concurrent/futures/__init__.pyi
sha256:c57290a2c9d56a23906bc23bfab55979249d20ad11c77dc24ff2a8e7269d4941  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/concurrent/futures/_base.pyi
sha256:58674ecdd764f47a658ded010eccdd110180650e448dc7e5c9d5d3f1c5808400  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/concurrent/futures/process.pyi
sha256:be2443d1bac70ed56153fabcf68a564828a9dcdb899d3c633b8d8888c71748d0  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/concurrent/futures/thread.pyi
sha256:684b5a77e964c9098d37f07d43a29f1a61c9a70045e1e500572b94d3a3795a45  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/configparser.pyi
sha256:668c816c97b32d05205b37c0b70de46ace52e877f9a33d6301ff9c7e82f704b8  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/contextlib.pyi
sha256:1e81dd76bd87f39c23b223a59ac6a24b0a889b0832102b82014895fe9a832a21  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/contextvars.pyi
sha256:826cab12fd3f2d9ac85f8c8b2994daf8fa0210724dc7d5c7d78f1ff4f1f6ee6c  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/copy.pyi
sha256:e7d60f484090279a69b0499827172f6f534e69ce944c0bb90aa3f748c77a54be  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/copyreg.pyi
sha256:79c1412f7277c0becc8ecb3b3b08d7e34bd9158e6f972d148ba9a6531c9356bc  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/crypt.pyi
sha256:87b9966a270c1e668146d87efe6b301f53d04870f1806dd77db59475bb6cfd74  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/csv.pyi
sha256:9e1fb63772bf493c217675420c9a429282630a716fa26063f09f8a5947cab689  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/ctypes/__init__.pyi
sha256:c6cf237b6b0466bf5d40828ba74de661acf2f4142ccd6a934f5210a8120893d1  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/ctypes/_endian.pyi
sha256:2dffe739ea0b98f62ce43274d149b16c09537b1ed9f1bc01c8cddb4a0e30835c  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/ctypes/util.pyi
sha256:68db65ef95f46d98ea331f59de3c51c3514b3ca958596f3440fbb4f3a19f551b  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/ctypes/wintypes.pyi
sha256:4097765a79e6afce0289f9122faf92b38eafc4cfa5fcf73236dbd1d6c8b71a64  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/curses/__init__.pyi
sha256:d24d424feed848f87c4b5c6b09e4143715e3737ca6c264002051b74aa6e9d514  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/curses/ascii.pyi
sha256:d44a31814338c6507b82063846ee1eaa749ad169f698fef295413ba7d57b61cd  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/curses/has_key.pyi
sha256:0b6f2f8813fd445ae131408900fe122b358c4c4f8b04e6d7e483ba96696776b4  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/curses/panel.pyi
sha256:d94b0bc088498798b059237ed52265cf0be7fbeb09aa1f3325843ca5808ff1ff  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/curses/textpad.pyi
sha256:1f23014cb34e9a1af2afc3bced94a83bf0535cfd1d66ce473af9b2a064c06cf8  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/dataclasses.pyi
sha256:bf62f9a038b3465a50a9cffedde005b1b8a4d9f5a5305ef1be55a8b0b5fd2e48  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/datetime.pyi
sha256:71f385485a4ff54ac3462957b584d9b61c2fddff6ddd54488483ef854e578e03  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/dbm/__init__.pyi
sha256:76c01fccb2899d7016eb124c9f0fb8ec3fb175a8b0b97c1a402ffe73521fd991  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/dbm/dumb.pyi
sha256:dfae2511b556d710a6b56a717fa7ef7a7ded65ddd2f683d27873d3345628daaf  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/dbm/gnu.pyi
sha256:136f1531f79af66d05ed2fa8bb627b4a9b81c2d250e2e50cdbf01c519cf52f06  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/dbm/ndbm.pyi
sha256:f4852a74fbd2387093ab1bfd2d13f0daf9340ffead54684f5cb93e761659b825  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/dbm/sqlite3.pyi
sha256:65486c10c276d09094658f70b75ddf8e90a248a996af259a013fcec27a701daf  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/decimal.pyi
sha256:f00c5848460466bd3e19940fba7a1de3ba0f65dfe2b29b09fda9988d83ca1662  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/difflib.pyi
sha256:c2e94ce97beb0c5b9f774575820056a39da063269bbcc5935f43b8f0001146ee  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/dis.pyi
sha256:a3e0f42c00bff0b9914da86a3638d1517c9c452332279dfb34778569db992957  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/__init__.pyi
sha256:1ce4eb34f2856071a76888203b6ffe176053085f3bf1c4507fe81eecd838db99  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/_msvccompiler.pyi
sha256:13a4f743b492596f14bf11242655db5bfc2be14698fdd74b11bf0c585374fca0  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/archive_util.pyi
sha256:7e07b670c6c6e23a7efa8d08db335cc32921db8b49599b64ea57908001f6349c  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/bcppcompiler.pyi
sha256:2e12a67e2a07c01f59ecf59195e36a8443199c32aab7a70e420728a0a823fbea  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/ccompiler.pyi
sha256:27af733ca6b15c4e81d9be4f8fc8fc3fd2611ad440b605eb80fc467feaba2c91  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/cmd.pyi
sha256:02d6699a1d6684baac58ed75986041f82aed456a6badd0eceb295b5e55de4de4  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/command/__init__.pyi
sha256:60b2de96e53a82a37f44d0cbe3add2884dda35068d283b1cb820bf666d1b8f72  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/command/bdist.pyi
sha256:b48b98ca3b0ec0fa65d614892b6e2d723a26e5d4c9f7c89dd1c9171f8c0de8c1  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/command/bdist_dumb.pyi
sha256:378997bc8133aca6f4ec8a7a5a68819a704a296f5b622e9db80c532fa658cba5  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/command/bdist_msi.pyi
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/command/bdist_packager.pyi
sha256:3de0903343ba416068583f6c7b4192ce82cfc017f5e872b9c80371749dfba81b  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/command/bdist_rpm.pyi
sha256:c0e376b9cad245023c575ab6ff08bc5384d6f864298d47bf5d13ef5f867594ac  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/command/bdist_wininst.pyi
sha256:b9f9e3463b87eb63dbd1ef9c043caf544c3aecf155e1c398bf5fe03f83089151  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/command/build.pyi
sha256:a91deaf132dd17addcd29df7a5e528dbce221222c7f7ed952d42760e5782a490  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/command/build_clib.pyi
sha256:6bc906b459c2e94b57194ed7386f3475f49df46e73783d5f010ba5292edfd5a2  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/command/build_ext.pyi
sha256:a264539d7b168fb4c52a6802f48c21a86982e41ba1ec447d7b759d381f65e780  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/command/build_py.pyi
sha256:16fd37306b5a070c1f748ebacd3a8934f783d8130017df2c7499c34730612e73  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/command/build_scripts.pyi
sha256:6ffec710412cd19afb96f21a0c3839c96790060a1722757e7e52d34de836286c  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/command/check.pyi
sha256:c1a811ddbc6a87a5005e7be1b037fba98418ff58cc4c43f7d105eeaba9892287  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/command/clean.pyi
sha256:8140f7cd74eb834cefd90e5a21c3eebb69edd82f3e40c81dd3c2270a520e87f9  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/command/config.pyi
sha256:ac557cba46a7769da2ee2136dec99d4fcc4bea389da70ddc63e1d34a9cc3317a  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/command/install.pyi
sha256:d3d762896a5366fe60e4c6b2ff36bd5042b0fe6d9fbf055b7af3229fade5c41b  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/command/install_data.pyi
sha256:a575772f77448cad0d9c688eeedc9783120ccf1e67c29bb9bfd3841788c5cb39  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/command/install_egg_info.pyi
sha256:d9978f9bfda2b3db88724d9cee22302f025eb7b11fe89a29155b8717a0fa6861  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/command/install_headers.pyi
sha256:f21373283b0d58b6ff4fd3b429cef93385ae5e96a74de241fbf0ab14779b0e75  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/command/install_lib.pyi
sha256:96913182b087d709f22d2d92f9b670475da0a904dc1c47dfa9679eccbe75aaed  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/command/install_scripts.pyi
sha256:0f77c03786802041a1fd65d9a8a10766518ee96436678bc1ec6b0fd76900dc55  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/command/register.pyi
sha256:03192fbe7591d8aeb16264ca5ea88333b0d43da9deae23e24a0b49898306e0ed  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/command/sdist.pyi
sha256:aded045708139fa8d654ca0e5937ec652b4b5e8cd7eba2d2897a243c41ccffbe  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/command/upload.pyi
sha256:066a66e7eb714ae51877dd979c39dfa407af4a5f5b93961f5cef88ff05c2d902  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/config.pyi
sha256:a1cdc4efd72d27dd1326c2e6cbcf233395ea92a995c9734ec5762e0cc398cbe1  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/core.pyi
sha256:036da58fe925ff4e8632841c97e33bca159b9a3cec4d79a5e8a0e30778a7e603  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/cygwinccompiler.pyi
sha256:c6c1e37c831dbaa4bd1390b6f1f14446a5ebf12b3ccb51863b5ad1f5547cbcbb  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/debug.pyi
sha256:1bfd5d7a12c1e0dabdbc498d285a936ac42d1be03c61ba6ac6cd4cdbe199c232  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/dep_util.pyi
sha256:a4626b012af409513d26a69031c3a157dae482c5d4088e2aa05a72bc5dd4075f  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/dir_util.pyi
sha256:6d672587bd9ea6099b70ea96b41e52421ccb6e1a838dd599c4e4420777ee4655  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/dist.pyi
sha256:9755bf160a0ff4bf83fa110f140d81cd9bb26e3374955e16057974549fa4ec9f  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/errors.pyi
sha256:2a8b168cb4afbf27dd413b4e0aeddf89b6e51f28852179bc8871d6ad693dd7a1  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/extension.pyi
sha256:72fcfaa94e3d68ca5eaac3c813c0da9a5243e1df1b3cd92ec2af5bd4cab78e51  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/fancy_getopt.pyi
sha256:84bd4002ad01cb4bc474eefd5ffaf542b1270e4962bc587e3b0596996616f583  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/file_util.pyi
sha256:4625f2bab3c143f778534b22aaac47936daab14a803f61196d7e4b580e34966d  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/filelist.pyi
sha256:f05bfc2583fec3a763c01eda7767e459a00123ed71935968a9d109399892fe0a  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/log.pyi
sha256:a902ebdba9ac7e18f3fa8989bad59c4478a4dec84b875088b7b0832378c17772  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/msvccompiler.pyi
sha256:d37e78e261bbc7887879799fe53f853b7264ec6873aabb843867f43f761437e8  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/spawn.pyi
sha256:0081f05809991ca45c442e1c7ba4e2f4d58924abbb3f6c7a6f7c538e33b03e27  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/sysconfig.pyi
sha256:b7ea46b3a2e2e72494a1c48ed02114a11603525d9493e461b3059e1028a047f6  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/text_file.pyi
sha256:47754a95d49f14f20f3c887281eab4284a61b53a748315332e8387774428596f  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/unixccompiler.pyi
sha256:1c9a7161e6fee171bf539a38f863949c0b5447befa8ec8146ecddadc38a7d995  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/util.pyi
sha256:c881a9daebe27bbeea4c15a54f67df04635720a2663df24b3f3684db3b9ad5f7  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/distutils/version.pyi
sha256:c86fe08ae3256a10c5770c5c85e546db1e85426703aef5b548d15d10fe73fb38  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/doctest.pyi
sha256:648d38c927c6808f2a765a205ad03c5125131467f39b7dadd99c4be4fb39dcef  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/dummy_threading.pyi
sha256:6bef9c70cfca2efd38e18849f547603c1578043aabfa6e9ac44b019e9e2c323b  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/email/__init__.pyi
sha256:ed169835e0bb30dd7c52b4d49c79dd05799fa1b1e1a8d1f04d35c10cc04ca76b  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/email/_header_value_parser.pyi
sha256:71ab33a1236cfd694c5d318da76a53a30c0bd90605e46b9a9d480c99eb290f00  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/email/_policybase.pyi
sha256:83df00ee5bec12b21a89ff1d5633ff2f2a151525ddea536e27fa4e8931ee76ab  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/email/base64mime.pyi
sha256:9cdbde3ac156e240c462bc8e617d7971babf6950c243b25453acb15b73d5f47b  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/email/charset.pyi
sha256:53099e51c46e4530831d75440f30c0481378944b551b503d0689cd68c9afd1bf  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/email/contentmanager.pyi
sha256:749739b7a47a4ed6467dfcd10bf8e2d8ed8a363f67fdf247ce40272964db7dc4  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/email/encoders.pyi
sha256:c63f890de26f5c7d08242dea914cbc33495c7401b16df8aa2c64bf6356df43ad  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/email/errors.pyi
sha256:d59c04fd99060486dbad31a24d6fd0d7b6806c1b3e695f25eecb8d74abd87a0f  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/email/feedparser.pyi
sha256:de4eb1fa5b2ee254964fea531bc75b708a2aaf2c83dbe41f4db2a3313e40c4c0  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/email/generator.pyi
sha256:a5ad839f9f2d3608d16bd988afeed681b49f0cab3868d6ef7f9ae01971f39460  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/email/header.pyi
sha256:579fa45431e7588d82f12ba30b348ea1cf816a1ee7e2d09eb199d2dfc96403b4  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/email/headerregistry.pyi
sha256:568bbb2d2b1f539d9c916fa52b1e22e3d2868b4adde782dcb635c78a645b96b7  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/email/iterators.pyi
sha256:3483d9eae5deb1456ade91819556c698335008cd1eb3c71baabd79d784e4a713  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/email/message.pyi
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/email/mime/__init__.pyi
sha256:3e4a8241724c7484525c1575e2e9ef0a7a504ee35c1103b6dd6f0227c861b407  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/email/mime/application.pyi
sha256:86c9cd0b9c40688da9bd2ec360caf9f18e3a53e86fe0c8c0294174c175a70dfb  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/email/mime/audio.pyi
sha256:ccc50ecf2cd1170d348a7c0c15893e186f1aa7e48cf5db69d46453c637c08965  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/email/mime/base.pyi
sha256:137cde8c0edffe0d0d634f6dbd38fccb58f3190d083eb86c2830287dde9939b0  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/email/mime/image.pyi
sha256:a1b4ae85044fdeffbc05e2e89c0f0c588ba89a593bcb051c2c4bb999597a38c5  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/email/mime/message.pyi
sha256:c5e4e0eb2360f771dd37738e21093ce5dfa7c3c46bf915be9151f991dc2d0da9  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/email/mime/multipart.pyi
sha256:616effcf12011304ad18602ec3b9d0118612ed8cff4ccb935b8f99205a48a4ce  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/email/mime/nonmultipart.pyi
sha256:6103929bbe0193c9e04e3e32f0f6ae7114f2c64444513f3d527066572c95e99d  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/email/mime/text.pyi
sha256:0cf30f29977cf455bf6c8440cea4f692ec22a45691dd11966902a8c0a41b019d  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/email/parser.pyi
sha256:3b3055f26571893ae2fb8825872df77bb46ec4ff1ebb33071f7ae3a2630a8b3a  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/email/policy.pyi
sha256:6d216716549a744d695c79aa0f3bc01275b037279648b9be8b6d4a733c2bb7a0  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/email/quoprimime.pyi
sha256:d7edda737e658f0c01055288077d2a9c75e38b1ffea37869cfc57f074c3ad0ba  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/email/utils.pyi
sha256:9a31de1a399709d6479be28af97be9bd221fe6b63c0ce0b2299fceb7e0494f7d  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/__init__.pyi
sha256:75e412b66e829e234da5d9ba03ab3e466ac6e8071a8cb7fdabfa970080029a66  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/utf_8.pyi
sha256:080bcaae99462eb5ca9a97445b8f8f8e2862039508091b5c0fc61a257e5d8623  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/encodings/utf_8_sig.pyi
sha256:f2d9a80ccd42cbba231b39cd698ce9ffecf3a1360ffc5ba72a13ef2a9b155382  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/ensurepip/__init__.pyi
sha256:c79bc8c20b447bf54b61d082df41b0bab90c1ce073acd177d505da52b1088b9c  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/enum.pyi
sha256:5edb3aa396752d3d4dd8e1c0234061a771f2e11ed9b03354cfa88427c6fc569a  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/errno.pyi
sha256:189bb3732d3abce42d01e7a6e96f9cc78fa90fb459aebcd8f61ee2e1fc53b49b  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/faulthandler.pyi
sha256:306b2d73fda76b905722f1a0affe40851d181852dfce0cc6027446925edaacee  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/fcntl.pyi
sha256:c7391dd52e635a036bdaff81d9d8d5f85700ec7755fd1948d62dd16325776df7  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/filecmp.pyi
sha256:e508f107f3a4efedeef0c64df595fbddb5e7832675350e87f4cae37e215e8373  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/fileinput.pyi
sha256:05dc6b9252c7ced1c1ce0d8e6f6e90d1ac542e681df99f36c5136f63d861ff96  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/fnmatch.pyi
sha256:3e80856bb8c9ede7f3f993be20953bdcc2bf3bdb7b9a36d8c23c41692a69aa95  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/formatter.pyi
sha256:c0c439f4f9e2bb04a6a6bea41363042e3156a793a75291adab2449bb8ca1b473  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/fractions.pyi
sha256:340e07bae6a78acf2ff5de004a14ef891723367664a34df804cd18d089961182  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/ftplib.pyi
sha256:6b2bca6ae5c71248b4179a69a5c1c5df107770f3e850a0919a9d80d1714f7630  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/functools.pyi
sha256:3589ddab79f4b42c09f29fe320e32d689bb66a919ba0eecc9f98d97f8f9decde  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/gc.pyi
sha256:643e3f2779b21bcfd8a0f53f43d49d3bea0de8bed924e25e82428738bad69872  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/genericpath.pyi
sha256:fb82931a078fc257fefe61eb832e6ec6b25bd25f14c4cd3304d09fac7ab3ffbd  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/getopt.pyi
sha256:1c755308b5f630e123566d4785ff25d521e2d12de4014056713d1d1f2dbbc19f  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/getpass.pyi
sha256:834d62f4e4c6885198e6a813971bfe92507af9ea47659d6f472476cf475f327e  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/gettext.pyi
sha256:3133aa88083b36454bff29b2be052b841a964fbdff356d46a8d2b1d62a63b33b  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/glob.pyi
sha256:de5a0c0e4324e23fafb69e5d19168e6bf44dab23371546422614c9232ae99731  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/graphlib.pyi
sha256:da12502f89022a143e40101af3ba0cf3795dbd6e1668e9164e5c921b307d5468  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/grp.pyi
sha256:fd7062b270079cb9aa95e0439ff28f57aca76d60730b3999039d812b7517fa70  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/gzip.pyi
sha256:4e76e3ac0ecac19e6d28200692feb8e8260c03a5945b224ce4f03153aa0ca10e  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/hashlib.pyi
sha256:200bff50f7a07820eef4c4b6c1de86e30ec5f6b8b9e902f8a870944f3859a91b  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/heapq.pyi
sha256:13848c67924499b4ea0cffb2f362a75cd98c67a162d3aca9524b890e024cb799  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/hmac.pyi
sha256:4ca36dd8af43fa802f0939adf7f12d8119dd7296fefbcadac3160530f1d3482d  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/html/__init__.pyi
sha256:87ee8abb57e93a192d86d8d53172d3915c0a99cfb26706388593771a468b68c8  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/html/entities.pyi
sha256:0e95081f81cb39973d27757222b1dff090f0a0dd751fb945a5b68965d6e879a4  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/html/parser.pyi
sha256:bd3a9040098cf98f5511524e2c7cbe97a0fd25446b789b854a875a88f7a02153  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/http/__init__.pyi
sha256:f08de09cc2755c1889da118344fb50652bdd5ba1312a71c20b4caf1b701766fa  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/http/client.pyi
sha256:2b538a64cfeee137fe365213a9ce8390cce2eb712025e2f2c88ad0e99110235c  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/http/cookiejar.pyi
sha256:09e02711f60abe07b97321cc38bbb1e8f04671125bbff2c4ca0f1bddd742b054  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/http/cookies.pyi
sha256:36e64d53f3b266568cdd98103783100af648974c4611ea924f6a8c100aba7dc0  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/http/server.pyi
sha256:54c8843101d91cbd2be47dfd739a2340a148364e91fa31bbed12585f425d533e  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/imaplib.pyi
sha256:730359e8754b45ac428263a57ed2cf302deb8c734e88e521ae25e56d46ce0163  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/imghdr.pyi
sha256:dcfe6a91cf93eb95eb672ca0cbbc7bfcf603b4b4a0e3cb2a5525a47f09120081  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/imp.pyi
sha256:dbc148e4aa7a379fab2b776a5e53170b6ba37fd977bbd93dab9f099d0d3c7c29  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/importlib/__init__.pyi
sha256:66557e2e2953c86617b98d2d74900e7143cf08a170d9da45eb58765cb84a7c32  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/importlib/_abc.pyi
sha256:a9da33f0e57a2f86d6c4596ba00ce733e29255fd1b60d0907984f3f949357145  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/importlib/_bootstrap.pyi
sha256:a5f773cb4bdc79674be50059c8c6a4eb22e2f542d1d314773e01906cee8cd812  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/importlib/_bootstrap_external.pyi
sha256:4f44072a326a8697ce10732a07570bda87e07e14d06b3d9fe5409f0b2a0e1e31  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/importlib/abc.pyi
sha256:5ce4b3da2ebe32547cbf4bd90784bbd394bc72a69037aa059011d46574d4186c  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/importlib/machinery.pyi
sha256:706c53ca0d7774efc39ce5525ab2d0062176b92c35753d7d7efc6574fbc8d57a  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/importlib/metadata/__init__.pyi
sha256:76d029050d9188c53e9b663507fef22df31194b1c45d50f538009974f2b0195c  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/importlib/metadata/_meta.pyi
sha256:b1fe2ab0c954147b5dc645310906e8fa12f46a9a74f1c593abd73ecf41da1f2e  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/importlib/metadata/diagnose.pyi
sha256:fe8a5f9e5b24778d65bf0d9ff686b81a463db2c1b13e190a844780cc3bcc1743  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/importlib/readers.pyi
sha256:73c01b96c49de122443a6c046bb339df4fba3dbc2a4b13c8643614338c87e298  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/importlib/resources/__init__.pyi
sha256:9c7275f77cadc64ec4506f1500c9fc0776097952614a08473b5dd47f9f2d8a87  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/importlib/resources/_common.pyi
sha256:f6c6ba98042ea0edf3fc2741fb93da26c6178379b6a9356bdd6164b870c7e6fb  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/importlib/resources/_functional.pyi
sha256:b8bab422b508e391791f5f62e44850bd3415df88d6f9f7dfb7f5b9fdc27f8933  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/importlib/resources/abc.pyi
sha256:2fd212763ca2571f29a673f66d34a36dd77f773bebd65637fda467e997e2b6c3  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/importlib/resources/readers.pyi
sha256:40dcd6f4557910b1b6283de593af98ae10322a7cf3098ecc89437510daa8d7c2  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/importlib/resources/simple.pyi
sha256:3f1f43d6630fa17ae1fff232d4969ca883760045124cb1eb5767d51914644d92  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/importlib/simple.pyi
sha256:73b6e6ad4fdf83fa29dd6385da45a238ae6b74165763714841d0fbae097d7331  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/importlib/util.pyi
sha256:fafb6f6497b941e70fef647268302d5fba65e9c3f2c8d1b060f3676b183229db  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/inspect.pyi
sha256:b4dcbb46ef99201336b4840728f8ae391fb21f9ea41595680166280894e3ca04  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/io.pyi
sha256:46ee30d3a2166dde74d1f3716ca7b4e6a146f8d9d01668ed7a2502b9760b8f2a  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/ipaddress.pyi
sha256:38a15de005f5215c7b314006ce5216b6c71eb7adb4bf8ce648c636953998e9e8  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/itertools.pyi
sha256:5e17291feef29d72276962727f64c6d0328ab777c2ff53b0be7dace84e9a79f6  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/json/__init__.pyi
sha256:5dd5349e16128655996d25e9c4676c82eaed3374bf9740bd98360257d4df6a29  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/json/decoder.pyi
sha256:f3b996968a67431f5b311eb0720a852cf02c6175fb817b5b1c7769b2de913050  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/json/encoder.pyi
sha256:7787f6d901b0a5bd59b4393ed529fbd9fb6fa388a7702e44d890229268f37c92  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/json/tool.pyi
sha256:6adc3b487ddf0af41a5aa963a54cb51ba9e2d13f5995186b150ce1b96451d4d8  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/keyword.pyi
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/__init__.pyi
sha256:cd63120da84d6af862e34864535acafb794fb1282f96c0c9b708507ea0259925  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/btm_matcher.pyi
sha256:35a7105b57ba7e8a014aee5caebc1e302d0a29c0615c3426b106ded75537723d  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixer_base.pyi
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/__init__.pyi
sha256:c4ca9bbee5b2d6e8ce77da1d086262dd4a5e48b9a5624ea334af4be63c9d9c07  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_apply.pyi
sha256:508eb4e6081145c0b37e1a3bfb3615ecd7a590a7cec4fe291bde75f292204093  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_asserts.pyi
sha256:958d61db47d0fc7a48fb9e025d78e14696b36e1f88f0f31ab23c4f6aed622637  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_basestring.pyi
sha256:472b0b64ded05f4a2e047c786c3e6c4424ed57fa7a190945f8f29316978fa87a  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_buffer.pyi
sha256:a9c6d9444dd7edc142c0043e047ff4364c64d3012f4b4e2d3d439f25b71a7b87  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_dict.pyi
sha256:0dfe8a5bc8eb6ed61653f91602a958e4544b73c76b902804f299a9a754b5e0ba  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_except.pyi
sha256:daa9a9d439a2cdde99832782f09e47be32d7a580584f9a01046083f42ee27568  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_exec.pyi
sha256:32ced22c85367b890e07fa33100b3b4393a8f3a91ad64db5e1dafc230fdd4277  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_execfile.pyi
sha256:82d5fdc26a3b01188251975c61315f98db276ce5d3b9d5cceb25335dfd07ba2f  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_exitfunc.pyi
sha256:278aa851b44af2d7a880a9ebf75359035ed495c59ec54f1885c33c382a581bad  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_filter.pyi
sha256:da03ee7969e0bbf153861bc535709b1f327325f75ecf49bcf3075fbbf141ac28  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_funcattrs.pyi
sha256:0f60bf9adae72f6059a1f32e580453457db522ce94d68293512cb94fbfbdf1dd  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_future.pyi
sha256:b6b79d97bac558100426cd993ed8847798c3d053f41f2afbb10930966b39e780  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_getcwdu.pyi
sha256:a02234c50700221e17f2a5ba645f79d9b3291c2829de538954564b5707539830  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_has_key.pyi
sha256:cfbdfffddc509c39d73a6b65f7b5ec0e3d0e730c175689b3d7ad51889f979936  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_idioms.pyi
sha256:6ad2d86d46bdc03118b26f089b21e69a57d3e9655d89d74f2b4154af48ed4bca  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_import.pyi
sha256:70190327270dc3425c3d0dd4eb73836aa6f62cd556dcc59bbf1143d6fed20e68  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_imports.pyi
sha256:403755ad161d0de14743b779a9aafc4caedd7ab356a4974caf07d4bcc9b63532  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_imports2.pyi
sha256:41816cec22788d967e270115975b637c574f66cc80087f557d8a18d865a45be2  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_input.pyi
sha256:926234fc9141c90262467ba634eea51e31e9559a9d8b0d10b3ebd51688b1da79  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_intern.pyi
sha256:2c20f3b46631474341a0b68d7d4ea4071054506fd522732a71c3f1210dcb380f  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_isinstance.pyi
sha256:2cc0a90bc3bdc7d12674bd902f2e505079c21b79cc871d21ad6f0a32c360c7ad  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_itertools.pyi
sha256:45239a652fa9c81c8a356630983f75347139d4f08d669f0192847b57c3782b79  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_itertools_imports.pyi
sha256:0c56015800247607f4f5fb54d0791dbfb5f728f88980755fe94447a67c82c824  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_long.pyi
sha256:2cf4798f1cc2c5a922705a05a8228617588ce3041b48cd597cefa09763a2c117  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_map.pyi
sha256:bebd3f7c96df2440d782dd1118ca6b12c477270abddf820754e622b4ef98bdb9  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_metaclass.pyi
sha256:ac246b2ac60471716c30b6b20d19d61bf5f8b44eef1eac4c1a03806d8336ea9c  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_methodattrs.pyi
sha256:cdae7febdf54439bbb804c695b4ac54162e8cf48015a268bd9b74cf9493c5e41  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_ne.pyi
sha256:e0e741224be114cd449374167bd0020145b66aa044e3c48b2a263af51206f580  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_next.pyi
sha256:049fafb37a4af432d415f03e063144c623c4c66703c32a0da1fc2b63464fbb82  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_nonzero.pyi
sha256:0c0ff76aa3751c4886d8c6b19506269b01855f7524c46a1396ada2a49b248939  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_numliterals.pyi
sha256:42987d3d2ddc64cb09069c529f2aaf74b5e6e16cfa311a0cf4e8480a1be4041c  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_operator.pyi
sha256:2c703a3b7f8f7348954601714e79394b076b8730fd89bb6c6f6c58563c4de73c  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_paren.pyi
sha256:3c29cd2639239f7d8ec8c6431adf48fadcae345dab0deba57021cf6827673756  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_print.pyi
sha256:9162dd1ca82b0a33605b1cbcfd2f2dd462c4ffe4660b1cdd57a1140cf18544b0  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_raise.pyi
sha256:e89621abab6b78054454c2095a8826c3b6bfedbece4271900937524cf6948493  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_raw_input.pyi
sha256:831fedb3a6dce4c3873b6448fee2b95ac1fe89b7d31e8a9ec273aae9b302b6d2  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_reduce.pyi
sha256:8c3b79b4414fa5ee5ba56dbfc57fcaee0da65d91c1803e5d69fd582ead71ae09  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_reload.pyi
sha256:084d5903eb406a608caba19fb7d2a5f73d798edb80afa381cb03777e8e5f009f  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_renames.pyi
sha256:f7538b26b9b478ad64d45ce9138e7adff27f4671df111a1c1de4ab8fa0c4f2ac  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_repr.pyi
sha256:6fec072b6e985767364797013a1214eb781fdb9258a976f272d6b5cc7ab2ae29  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_set_literal.pyi
sha256:4503fba6b836dbb57b2e6e60ae1af30fb307837029a202dc6f94a583247b0f32  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_standarderror.pyi
sha256:8b385e6530aa28f77e165d9a656ce185c14eb5d30863817f955aad3a671db678  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_sys_exc.pyi
sha256:0327edd543fcf26c31343b0fdca5eec8451f69c27d9b284fd3bbcfde55c72f6f  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_throw.pyi
sha256:b8c88be03fd7611cc9072ef385cc22573607d741c6e7cdb526f2e264148f5312  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_tuple_params.pyi
sha256:a77aae86d1e0830320f8a0dcd9d98ef1cf684d3e923992d31b57de54fa97b95c  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_types.pyi
sha256:015526d101343b1c305e064b5884d74011eba77585406c90a3590f37cb45ea2a  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_unicode.pyi
sha256:44c105d34afca42df0aba3e01ca4e0e76fc8c28f1acca3d1b39a062a62802400  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_urllib.pyi
sha256:ed610233e4efcd23649f3856edfcbb4354400302cdb2770534ffee8e31ca3d90  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_ws_comma.pyi
sha256:204d39bd02a598c924f6d3dbbc7f88dc539f48d77e5cfd572ef7415fc2b445bf  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_xrange.pyi
sha256:697bfc706cb784baed65eaccb472c088d41a4804101a47b70ba58947ef00fce9  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_xreadlines.pyi
sha256:430e22f899f70362e81be8d2a4727c0685121e4dfc89e80ad45cb1b54aa7803f  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_zip.pyi
sha256:3205169e8bd5f16383ae39a7479e5781e8fcb63052837a7d80e2b51916d5909b  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/main.pyi
sha256:275afb3baf910b9e515fd5ee214e10713f2c9beef2498d1ea308a26cd273d241  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/pgen2/__init__.pyi
sha256:3cdbdec161437205829a61306042ad06b2ab1e4ba4319aa4af2afa59ab90675c  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/pgen2/driver.pyi
sha256:746d7bc85b1bb64883b2f282c96459bdcd3399a08b17cde6fe76936735338915  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/pgen2/grammar.pyi
sha256:4edad79d72625d44d205720fff784952828cda1feb48d839693a9070be6d6487  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/pgen2/literals.pyi
sha256:7528c89ceae23eae07e988570afb16d2551e09928c57cd6662661cf596c48786  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/pgen2/parse.pyi
sha256:630444da7d50688146cc0c43a949c8ffcde42cf83cacd6755513fcec820d1577  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/pgen2/pgen.pyi
sha256:f642e542599f7ef2e055e4bb7100be3860eecf02a63fdd9838e7ea99a2034543  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/pgen2/token.pyi
sha256:99d8db1e82204c815619a18aa64cb516ac6963a5208a1e75e12bc094d513fbc9  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/pgen2/tokenize.pyi
sha256:70c0c7a4935682ccb468956b1b67b6b810eaf436d7777d21b5740132300efe90  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/pygram.pyi
sha256:0e0980752b7928f83595a179957d58e030f1e659ac14cd3f6c66807e2c461eaf  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/pytree.pyi
sha256:be11a0b980c4e60c5d6d4c46fcb2b154f67d2a191baf20e3453fe12bb1526755  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/lib2to3/refactor.pyi
sha256:f4c40f0a404486d82abc290179d07e8600ecb7675c2cc2f9bb641f358fc32e54  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/linecache.pyi
sha256:b6508251ddb592b4460e3d8e911bbdd587eed735207ec9cf667eefd2dff5664b  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/locale.pyi
sha256:e0d72d6efd979d1f1bf33d16247b6fed5e419ff4bfb8096af365cd4eefdc62fb  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/logging/__init__.pyi
sha256:4f70bd447d4ffad099b82e6d53bf3217343c0400eb091c093fe828aea8e51096  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/logging/config.pyi
sha256:68e589f3ed4fcff0dfc72b4e88126a3db4b6c7e3328e44722acb0daa658b78ac  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/logging/handlers.pyi
sha256:e7656ac4bf33db2e4ec1f59f00d8ae403059027c762798a350e06b6b8ac5d378  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/lzma.pyi
sha256:399e2a68a904f6041b9ace3fe9b56c62cbef39acb97efe8e5b8c873f97468fe4  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/mailbox.pyi
sha256:877c02ab2f520f60c0f3e681e64eef5b5ed28728652fe01957a8982a9453c8fe  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/mailcap.pyi
sha256:498a7db38e2f7329dbc25027b9bafcdcb2f487a408218e2c43ccaccb29493394  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/marshal.pyi
sha256:fa2826e1773553109bc1003bb4330f0adba36d2e3ff93047985ab95a4b8c4cfc  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/math.pyi
sha256:12eee5200695f8dc8ab61d584fac64c6e705b1a30bce28748d0f46387fa9d170  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/mimetypes.pyi
sha256:24a31f152aea4af2e49538bf4567067c4b76717b12428288bae484c6b17ff80f  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/mmap.pyi
sha256:5e238e8556eca3f75502dcd8ef2e560b7365bd5e08c815c1a9785bce7e727dfe  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/modulefinder.pyi
sha256:a6c7298b88e932fca3e393a5e3fef671c4f0b3ab0d3b6999488de3f2ae164088  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/msilib/__init__.pyi
sha256:8511e39bd0dabda2a4a7dc43befb5b31a623b9190e68fa2e022529f581af3c75  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/msilib/schema.pyi
sha256:2abddfce12e507f7a3177cb3ad6e86d14ef4f5e8efafb83507623005982d7331  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/msilib/sequence.pyi
sha256:f077df606e18b18d487f1c53c8b961a5dd035b84a5e218805a20ba48113fd653  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/msilib/text.pyi
sha256:484bdb5914f47e2709b46ec896100cb24eddadb7a5fc8a81d80c19a7aa926535  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/msvcrt.pyi
sha256:29a7e41078ad5763665c7252f79e916b072831985757afe667e8a8d19a4c4afe  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/multiprocessing/__init__.pyi
sha256:845bf0f3f2b5a8ac343bccbd9be0b3c5d42d779ee5ef4bd47901bc9e76783ef0  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/multiprocessing/connection.pyi
sha256:b537ec75b3e2541856253509cab046f996c9b0f851ef6a9fe956d15ac8a265f5  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/multiprocessing/context.pyi
sha256:f116bff04e435aa643fc3b5aad7b77679475926008b112691c4506242eda34e7  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/multiprocessing/dummy/__init__.pyi
sha256:58db2befc1de1f3ebb546d78a8badceb152414d4242add7c8f0f796a68450508  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/multiprocessing/dummy/connection.pyi
sha256:418ef03110948be65e37ffb687b613ca73cc12c2f920b893f72cc7cc337db612  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/multiprocessing/forkserver.pyi
sha256:51d073d49b117c9759306022e5f75c5b2d4b52108d2ca2610b911d75c288d5c7  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/multiprocessing/heap.pyi
sha256:b6f1ba11a915ba858115d3e1eaef265770c8ed34604d069e43be40846d1f06a5  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/multiprocessing/managers.pyi
sha256:26bbcd1876c9f54036c0def08240ec36e4aa7f557ad22fc6cb1c05207a3afb03  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/multiprocessing/pool.pyi
sha256:9a179ac2c6c1d3e2d9da026662fb0c842b74eb25d60ad83cb4294f24934a2746  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/multiprocessing/popen_fork.pyi
sha256:f9ff39d5c1d011b33f2fda176b0e8fad41c8e9b28055ab11475ece8ab39277ad  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/multiprocessing/popen_forkserver.pyi
sha256:92e299989c70e2277c4797534e9f81ec4fb9a8359349ec403a40aa4ad10ca0aa  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/multiprocessing/popen_spawn_posix.pyi
sha256:6725dd3c5db2e30bdc82f7a258ea2ebfd63d3fd827867ec3e175e90fd585e3a4  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/multiprocessing/popen_spawn_win32.pyi
sha256:cace5dc9da8104ea122fbdeb079d72c1d473cd002b1212ddd3cec70ed92c80ae  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/multiprocessing/process.pyi
sha256:11d3f575be36bfbf6eee9dcb48d72efb268261bd9f6b2bd5e46ab97018c0391b  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/multiprocessing/queues.pyi
sha256:dafd4e0b47228e553903ba5beaaf28e41ed93bf6ad3db2298da2e2e244653060  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/multiprocessing/reduction.pyi
sha256:77d3a3884e4be1a0b7faedbe582edcb00ac2b64aacfc830e8613953048ba5236  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/multiprocessing/resource_sharer.pyi
sha256:41978346584aa49dd6a44f4d14917c376586707c7fe54442ff403b37c494e74f  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/multiprocessing/resource_tracker.pyi
sha256:3c7cf9fae18b77042a8865a7933c6fcaa9633c77d9f7daed838c0876a65dfd10  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/multiprocessing/shared_memory.pyi
sha256:da514abe11cceae95a264e6448a5bbbdfebb51af932a76eeb5479cf3b9985a9a  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/multiprocessing/sharedctypes.pyi
sha256:0f2ecd0af2909c1cd0fdbece7b85f9d3c756930f91bd3e6cf33907ed11504c47  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/multiprocessing/spawn.pyi
sha256:5f7090f790443f72010b3498a1c67093a098e5130055d607fcf47084ec5b341a  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/multiprocessing/synchronize.pyi
sha256:a79f8f463346e2e7d662f2e86f84d69469a2d1ea5b8aad3c2db956d98ec00399  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/multiprocessing/util.pyi
sha256:b6f7eb170f6ea8dcede97b7f7c95656c5dae5c8a09cbb6171003b3bde07c004a  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/netrc.pyi
sha256:8e72a1d978f79aba0e4e96699be0bb0583d57b9335f1400855e87ae80146cb0d  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/nis.pyi
sha256:91a4cd8999a423445f8332ebbc70e804b4ab32465db2ea9c59fe9368b0eb914e  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/nntplib.pyi
sha256:953fb89e3e810a9f36d24fa45ddb8c244a41a5eec7d975ea50bc93c56a126889  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/nt.pyi
sha256:ebdfc292f45fcad0f9a12b405bce45deb89d388862c9f6b55ac26114790db7e7  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/ntpath.pyi
sha256:138fe0e9c17529b698dd6c6e1fe2b4f9f76863f03079ae03d90d2140215fde94  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/nturl2path.pyi
sha256:18a98a244953fa0a2cbd7a2cb1e438922cc1aedc2368676233fd53ad78a6a5a4  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/numbers.pyi
sha256:f8862186bcbe27ab283659a9973ba20e159b7ff513a954f8ed0f68e4b07aef83  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/opcode.pyi
sha256:b013da97f9196f1dfcb3935f0dec065fb2ae40aa4653914c5c823813058e4518  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/operator.pyi
sha256:42b6b81f582803c8612a825297c022b518fe1582845199b17558bfcbf411d739  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/optparse.pyi
sha256:c5cf4a984e0e4f9353d8fe680f38a20efd29a996eda1268e012e007181e031f5  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/os/__init__.pyi
sha256:1bbead25bbe51b5fe4cc577c8270aa4b8321b7780fce50b58a1201ab3babc433  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/os/path.pyi
sha256:8f5a2908f64121030d842bd20f09080c2d11a0d6ee4ab8b7c8111e27904bce2c  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/ossaudiodev.pyi
sha256:b005e4f5a8da325b6283a660467f039f0260579f9e028884d0a18bd193ae86b5  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/parser.pyi
sha256:a76f75d5379c5d74931ea72834cae769a511a7caf69756f2b4f3fac95b5dbc36  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/pathlib.pyi
sha256:bf9d831c7fbb4ec1b1df5d6bdb9c553c664ea7d91b7c65a7a287cd1995e87281  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/pdb.pyi
sha256:11fa314412d98c42de59d16fabcec4069ac7193d56415281e13fe838d8eb0e4e  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/pickle.pyi
sha256:85f5761e86864ad5e1599f63b5af4d02a0890daeb0b3d61e014df8937173f7eb  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/pickletools.pyi
sha256:16f135193039614f891c120efa608021fac00112fb8360a4d079a027beb980d7  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/pipes.pyi
sha256:885687879e2ba76a9978992178f26e78779d3f6d5bde917d0eaca07dcabe8050  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/pkgutil.pyi
sha256:feb97a63c3fae905cd75cb5c9197b4ae73bad7957a55adb2cd6bd074382f9800  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/platform.pyi
sha256:b4577349e6060f180e8217d914c66720be5774d203645d62f8e28bb276e1e581  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/plistlib.pyi
sha256:a81293a94927553ed089b0c63c36a3dcffc9bbdb8962add97d74d53181a9b3e6  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/poplib.pyi
sha256:3bb43335b757425a70d9196debb9e533f513887af3c44f610f5169c54a79adbf  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/posix.pyi
sha256:af8b84e6eee2ad78b039cf0bdad3688fec90fc5d36ea3cc27581743ab91d31a9  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/posixpath.pyi
sha256:1f93a0fed10a1abf5e9656f24082970d84b9cf473440a52b64cd3d05a518d8e4  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/pprint.pyi
sha256:544348ebf5c1d49718d7c2a7ddb6364a6d3679f06e085306fdb7a22e5a593906  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/profile.pyi
sha256:94d7cecae56d4cc4a0338e6da0eca20348717bf53019ce6ccae11c13d7c0c0d6  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/pstats.pyi
sha256:8aab1ef5a1c15b2e002df6fbfe90ba17912677be9f3e57a064520b106509fdbc  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/pty.pyi
sha256:ad703d8d7b54389790e43d3a76fe42f2dc10c6b39ab6a990ae583549915fc545  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/pwd.pyi
sha256:a519692b8e07f7c0fdb671c68b90b478380e5faf1d93ff364a2cc2eefa169c7e  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/py_compile.pyi
sha256:c59d8f387ac9653ef17bb79ab9e3bac31760a4516475fd4178f745d0fb926ea7  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/pyclbr.pyi
sha256:de67a03e1b1317ef5d878744f56e426599453713a970c1a5007536290fa3ef8f  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/pydoc.pyi
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/pydoc_data/__init__.pyi
sha256:7bab797a4ea4b42b87a951ec058fe0166e4bce3e01ba9c81721d77bb4b762557  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/pydoc_data/topics.pyi
sha256:afa10728ad0478130abf7f717bf94a402ba7b6eec49ab99eff4a7f77255ac53e  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/pyexpat/__init__.pyi
sha256:b2941c666ab12ebf206dc261c65df281167d20d2e5d8795446ab7a432427f389  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/pyexpat/errors.pyi
sha256:58b60c7a2ca462753a829377e4322d8941234cf6f2fafbb40ca019e1a7c679f5  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/pyexpat/model.pyi
sha256:3b7ed615d3446908ea4723b82f1cf5ae37dde978cf3c34d74273dc89f2c940b0  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/queue.pyi
sha256:752e5544164d1646dcafb8846e09226736953018a4395aaa7ab3c2631b6e9e36  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/quopri.pyi
sha256:94bc75dafa88f698c13485f6feee6eab05f4b651037d2907aac6841b60abb11b  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/random.pyi
sha256:6c00ab5a7e69ff71ce7ed390a0c1b5082a8c50c4229d8cade76e69d8687057ba  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/re.pyi
sha256:2681369db2b816ff942036e8ee5813a7fdfce76e210f1f24451a4be5086ea393  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/readline.pyi
sha256:bac2ab52145c08d78e55d632dd2e88f278d13915c843dad7ac699ed34b8625de  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/reprlib.pyi
sha256:3693910aed1b09751082eaf83e1c4ee43350795a73b4b5d5ea7b29e255c33028  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/resource.pyi
sha256:16d4edd19d6c36b5b3e84302ca8c08440abcb7301e4e979eeab5152796fe4ecc  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/rlcompleter.pyi
sha256:86b1edba191d53ebc96fb13ab6b5970fe213237dc03904ff1c7e4212c51155d4  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/runpy.pyi
sha256:07c161a2b672be6d2abc5a90d245dbd640d0ab8221505c030aa5774391e29e79  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/sched.pyi
sha256:1930c72bf10c70268c67d87ef0ea65a18e5242201aa930d16e1dd13ae8343382  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/secrets.pyi
sha256:751035a40e3df2d8f1065cc9a1fbbc3c4dc0ab70fb99a82bbe4959d94568a7b0  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/select.pyi
sha256:c0d670318bf978bbd66bbbc491784ea5727ead733d40170018a47d37e66d084c  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/selectors.pyi
sha256:89701f8a264beb72183df51d212e20da931fc7ab61ab82ba36a43659f718e991  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/shelve.pyi
sha256:08dabb441de3960483f25a595446f8d82a21de97de3a977ab63a775c2557a6d4  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/shlex.pyi
sha256:304057bc6d300b8c741fb8f4bc8f3859a8c19395756a9f123ca51f109dae70bc  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/shutil.pyi
sha256:36223bad7e7ddd480b781db58cf12b97f0b3ca7edef9fdea3aed5205d001e1fd  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/signal.pyi
sha256:94321a4455a826435e19f3ca6af72b32dbe26b86a400c58c4790480e50d8bf1d  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/site.pyi
sha256:71effead77979a1dad82cc4e47fb4924e3c54162e2418aac9d282004febd86e4  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/smtpd.pyi
sha256:4e194c596aed27853de7a1b56d642a440de658144bfb1ff7ef4daea5459508ec  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/smtplib.pyi
sha256:e1ba1389659fda8dd55ba4212133fc24d11e3cfef7e00971c8c794d5c9fbe023  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/sndhdr.pyi
sha256:7f93b49524416d509b493880ddf6089e58462f4f6a54344bb7f50bc05c052032  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/socket.pyi
sha256:b27a3c1fa5bc463afa13a733cf293edf0e1d4f465f1513413a44c1f7faa1d5be  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/socketserver.pyi
sha256:872650a745df346a4dd3972af2aa487a7c92dac526ebf1f7a1d3af4b2c5a70aa  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/spwd.pyi
sha256:4be997c82cce99511c3b0f51df74f654a53fff6e77cac4e6ce4a216111a84c1c  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/sqlite3/__init__.pyi
sha256:ca63ff85cae5e4610600a23a9b05231b192266ad3e1ab530d6b4dd8dd9bb5438  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/sqlite3/dbapi2.pyi
sha256:c9cd67b263730096df01415a2933288a4f7d800e1380fc31f76bb1e39af65440  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/sre_compile.pyi
sha256:5c942af231b8d890e76db4504e71a9969daa08c9b200d57de9386d9ddd38b5e3  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/sre_constants.pyi
sha256:f4f4f9f3e436a0c0eab5e8f36d61b60f9f94881a3c9909e9b6201ebe35bb6724  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/sre_parse.pyi
sha256:0ca2c1d477f8037808170da201b76c74d5ffd700a94e508e5f415372900c954b  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/ssl.pyi
sha256:adf0d82352668e7030cb74d83407e359e32d76f4f197f40b0c61d563e83768ee  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/stat.pyi
sha256:def3ac8414d161367599f3bb92a3877d3ab537d5cbe3e9677fcb7fc9cc183261  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/statistics.pyi
sha256:db782013f8df3b472f6f403cbd92f06ed643dfb5eb426e77794a5d6b18c3dca6  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/string.pyi
sha256:65c8f9dfcfedb0c87b8a3418520c5ed3542176ed185335ad624d8797d713fadc  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/stringprep.pyi
sha256:375ef2d148a1d9507a819595f4dc7ec6eb87533c83f0b7db07b2c2470ed9570f  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/struct.pyi
sha256:3976625eed88e3f5da2db8c902fe80040d3f150fbf178ff7047409d2b824a168  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/subprocess.pyi
sha256:be5848604292ed689f15561ee6e5937a805cef3b3bb3e52aa475e2213ff07c02  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/sunau.pyi
sha256:091bdf0416c45ff31c792661a32c237df052d4e01a7c1b5e98734fd0aa175952  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/symbol.pyi
sha256:c34ec2441b17a706fcdb87b9174cf77da702427c8b0e021114bcd4f492ab8561  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/symtable.pyi
sha256:a896c501f1d7615332b7d6ac6b117165b79e330020312ae535e44136732bfa26  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/sys/__init__.pyi
sha256:e2b84517d99c17c207cfbdbe8e26dc6303f2dc363ddc78c232bcfddf0144764b  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/sys/_monitoring.pyi
sha256:40c379df78d068ea44a00acd7646265818b7b46a0b8c9ece4d01e060247e82ea  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/sysconfig.pyi
sha256:dd0012e001a632a3b1a2dc5d0f70988efa758aab6a6b1ce7867e7bba5f26fbab  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/syslog.pyi
sha256:a811d6f4c638e14f76c4a7456d882b497963825395b406341984dae35047c1b1  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/tabnanny.pyi
sha256:b4b8818c8f22964e2cfe8e228d4a3b825af41bcaaae6662211b5aa60bd33ed1c  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/tarfile.pyi
sha256:cd216e5b92f7dcac204b821a9c97840f8b11417325a7c42f02456a1c5b02cd3d  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/telnetlib.pyi
sha256:17fdfa5423b3ff08e0bdd52165efe3bab5ccb3060d99ce52fcd6c3cd21eb13ce  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/tempfile.pyi
sha256:03deba78cf6307995df534b18ffeb08f336b69f5223c5354f831c77cb1d102a8  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/termios.pyi
sha256:e9e1065949260d153ff9f03e68e2165ac7bdfb5188abc4fcf52e1569ff5a27b6  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/textwrap.pyi
sha256:a9e8b0022a9b3caf2211c1f85befa350cfe272485914d9f1f1c12f4ea54fbc26  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/this.pyi
sha256:c41b7375f702f50153033008804988dfe5b0db86217b6b4c5f7fa588cd9f7e40  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/threading.pyi
sha256:4ca97a3e947debf5b5e9726feb4820747978de8f4c6497e1364c49ab0eb37992  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/time.pyi
sha256:e32320051e13e4099edb69774a44675ebab5df8262be4ddb2487255cdb29ea5a  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/timeit.pyi
sha256:3fb1566f57d4bf9f30f07cd7f0ff4de11b15ec74da5a88442bed0a620fdab188  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/tkinter/__init__.pyi
sha256:5c441a0bd8a10799c9afac86526c4631961cb7ff559f49974e772ae7daed28e9  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/tkinter/colorchooser.pyi
sha256:9c2ec0b6b5ef577c563f065175d2b51168e8927dca6cd39f32816c6ad30a75c1  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/tkinter/commondialog.pyi
sha256:5fbcd751b2c73c70be322083668551469117f63146577ce08f5ac1ae9586e65e  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/tkinter/constants.pyi
sha256:c6ca13a828240eeb3a0af3054ac28d2ce68235d0133e3c3fdd402aba3a482299  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/tkinter/dialog.pyi
sha256:cfe4892aa3467991d9d121ca12881a4789a5e57f73e00bef1057f823f27134d9  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/tkinter/dnd.pyi
sha256:833d709fd694c9ec98953143a463bce134cacec7086f755ab71a3ad0862f1ed9  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/tkinter/filedialog.pyi
sha256:588853777484e4cdbb6db3fcbd114d32701b9be080c7a0d80e0c440baf367bc7  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/tkinter/font.pyi
sha256:21ce32be6b39ea327ce32200b0bb71d949ce7531b546d8980416c73a399a53e9  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/tkinter/messagebox.pyi
sha256:1e9fcb9457f05704775b888364ab61ade194a1f3db21b88e9239753be1c42fda  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/tkinter/scrolledtext.pyi
sha256:659c58293eee350eedd4527846a9575f9042260f5972cf777b7b8546ab7e6d25  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/tkinter/simpledialog.pyi
sha256:736393424a46699b485004645f576b183845c1d97d7df979d993621af92ddfd6  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/tkinter/tix.pyi
sha256:3cdbdd2932b933c7c30567b08ec6c7f0d87b507da270134c27ff920aecf47fe7  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/tkinter/ttk.pyi
sha256:fdb51417b5f7e52d8d1ac8a41d2a8fb0e3333df17ea91e21c7b06c9584c8bae9  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/token.pyi
sha256:9b2936a9c39848a68b466261bd911e5219ed87eebd77637117589e45933848dc  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/tokenize.pyi
sha256:14e272ac5bd894f7fdd04ca815d9238b72e1fd5b73880ad1f80be966718c10cc  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/tomllib.pyi
sha256:6435b62447f39f7577a65633fc6b42299db2f8fc0897a9b374d663e72a0e8154  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/trace.pyi
sha256:e59eb9136f43e37ed5542d2fc49277aa42fea025cb9d417db47b0d1a84deb0d0  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/traceback.pyi
sha256:1577218ff644a53d85b77d24ac526a9ae0e06d2cb18996979cc8d84f7d92d150  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/tracemalloc.pyi
sha256:5cf4105af421e72646dd8af2f07ce1ba3d56b84a508cb326a02b2b9988db106b  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/tty.pyi
sha256:28613eac365c869858eeae0050a5f673c7b63824e14ba7b25254445ec2e7688a  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/turtle.pyi
sha256:c249929a7762bd3153b278dd13633a720797b73272495eb122250b908fecb9cb  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/types.pyi
sha256:1436d8e7fb261d4885d7f8d1b1cf651807a1a5c917a35d293495c0a5381b471d  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/typing.pyi
sha256:5a91c98c1b8bb4dbdc41b002c48faf0402294eacf51fea6fd1329fe315928f45  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/typing_extensions.pyi
sha256:03fdf07de32a23740233f9af5a30f54992abb802af7919417fc62facaa9c9fb9  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/unicodedata.pyi
sha256:01195ae1c1bd1399d67bb85117367cda41f5d20fdac331a9e79958d7a214eb10  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/unittest/__init__.pyi
sha256:4279922a8152fc3d5b7112ea140bdf2629d79f6fb4f838f2052a87ffddafaf88  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/unittest/_log.pyi
sha256:74a525c203a34a615108932927c723d9bb9e4a999652c23f0aa93f07330f8400  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/unittest/async_case.pyi
sha256:286cc491acf6e2b1db31ba7e792784f6cc0e5b9bda756b9883e94a7b06f62ddf  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/unittest/case.pyi
sha256:f15f16477b9213b621eb9bb24e5e857c806c1f806fe35f6aab170400ab60143b  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/unittest/loader.pyi
sha256:8cd07188a54cfbe889a1ff2d8b3ba4892276b14e315d59e3655cb28331d4ea99  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/unittest/main.pyi
sha256:78764e34357086bc0649ffc75f629e9bfba4f2fef6621384ebe46b17295af640  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/unittest/mock.pyi
sha256:1d7e435ea41a21e9ed542885b9f661fad1e949f9625141838dbd57f2202793ff  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/unittest/result.pyi
sha256:978eb3509efb64cb29d7801a4f094c088ed60278d8a6dea06bc9591430eec255  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/unittest/runner.pyi
sha256:eabaac5475cebd23c74a4785fef60f7f9b1468b82aa854a6162864683a8f852c  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/unittest/signals.pyi
sha256:af3b17e0cf6bb60736d5650ea100f085f18ae4b87eac9637158c773769581585  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/unittest/suite.pyi
sha256:4f3e91832c21fbdc3c68820e49e1be9312954f3e503327bd6e60b4c8908ea9b8  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/unittest/util.pyi
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/urllib/__init__.pyi
sha256:23eba188131937db6e62b8de6567336c14f93307bb5fe12ea6a7fbe3fe1e5e0a  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/urllib/error.pyi
sha256:6cfa991b421758a9c1d895532b699746624790091e162b21cd818ccea9631a74  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/urllib/parse.pyi
sha256:edfff5d3ffa55c6bd173ee5f1dd231dd24a3fad7e87f541ddf2c0a6195c7e0c4  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/urllib/request.pyi
sha256:87db69f0fdfa24448aae0e5ec0e5edfb419b0f9021c54f6176428b1355978dc6  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/urllib/response.pyi
sha256:b00ee7a4d8f6ac1ddbfda14e857a86950361f86ee41a6c98699df0cfffcdf7aa  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/urllib/robotparser.pyi
sha256:c8cb7965101ea564ab6bea96b62d77dd91a26c2b6b25790c660e642897be31d3  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/uu.pyi
sha256:390c761762eb38f80c8f4a50854bc8b728f4959863a207d773a55cbd02f7ee62  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/uuid.pyi
sha256:3589c27fcfaf53f3b5ad4ce3637e659cb07370484d4b4e006bae92ca2ddcf863  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/warnings.pyi
sha256:45cbb144597cca38fbdd4c6792cedb299275fb8f1b8b6167a916a41458cfcf8f  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/wave.pyi
sha256:01cd7c21211a3ff8d6864b9afe92276cc4a2be5fb973e6072c3b90f04b8f83d2  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/weakref.pyi
sha256:7a1594c015449c0ee24f670ab15cebe9b044d8d9236d085842a2fc9dbcc263a6  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/webbrowser.pyi
sha256:c91f16be3d537bb40c310965c4b82a350ba8d8d9149f39e2421596aeba080423  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/winreg.pyi
sha256:7e6269e35fe25001d40df5d34838a9f5f454e0f7e33791d66861e2dee2d39e63  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/winsound.pyi
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/wsgiref/__init__.pyi
sha256:778a8c27764d2cd0270e4d48ffffe5f272142bdbb10e897e6d7b23b5cf41b17d  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/wsgiref/handlers.pyi
sha256:af0f9054778df77f51791873653bcf001b90428e0be64df9118b014b6b94db21  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/wsgiref/headers.pyi
sha256:fa7403df054a0acfd50e94de7a167c09d2882d79b41de73465e191742499263b  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/wsgiref/simple_server.pyi
sha256:26817657ac5118e0b08c5c6cd8cb79d7fba9f865791c12b4386adfd85f71694d  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/wsgiref/types.pyi
sha256:371aab7c027b24174fe01b96b3dd31c9f75209f9f2c125d88bcd2e09746ddb54  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/wsgiref/util.pyi
sha256:342a5b44f3fd7d3b76d697863655cb81e82ae94d7265a780c453be4947c19678  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/wsgiref/validate.pyi
sha256:c312551c27cee6b8eedbd8a1045f7a5e02b7763e5bf8b6ec5467a8b46829d799  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/xdrlib.pyi
sha256:d6fe4f5e459dd48f74f45ac7486578db3f805beefd9590477d222b6c1dc3796f  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/xml/__init__.pyi
sha256:6e2d0be5210ec64e05c8485fd7ca14f88f0cb1ff52f68fed26dfa655cf777f6f  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/xml/dom/NodeFilter.pyi
sha256:4091be01af231e33bfd1466bad34c93f3d7bdc357c94928088512cf980af6897  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/xml/dom/__init__.pyi
sha256:2cd460225efc3b4787de6ec4e4616a1b404a434252b07c53067c2be4ace766f2  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/xml/dom/domreg.pyi
sha256:bc9459c18193e6e7d18cda80aa2ed5be18d4d477b0c756cbd5e4235680143792  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/xml/dom/expatbuilder.pyi
sha256:074e534b2d73f3435987ae726887398cd73e412e04daeda9d8b61772cfb84c51  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/xml/dom/minicompat.pyi
sha256:25f1c34ad3a867ef33eac2d9e8f318d12281afd91f94223e33f72b6ddf1a4115  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/xml/dom/minidom.pyi
sha256:e62a5d9143fcf036b28a6b9df473198b1c9fa30e7c1ed1e5f7102092589255ac  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/xml/dom/pulldom.pyi
sha256:2029399fced28ca262123d9e61f98951ae83678cacd24ae9aeb1294eaa1cbbe5  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/xml/dom/xmlbuilder.pyi
sha256:b8c2fbe1f6ff9c81ce2bf2e7544432c168ab20dcdcba91d7ce8084ee288013d2  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/xml/etree/ElementInclude.pyi
sha256:95c23139c03c853ba9b5c89c595eaf0e2a0c0cf2b47c6dc0af21d38ad1250b7e  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/xml/etree/ElementPath.pyi
sha256:edd31114d59bad3c21f9b5fd5357c1f5c3fa6eb9ca1a675f32f612264a2686ac  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/xml/etree/ElementTree.pyi
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/xml/etree/__init__.pyi
sha256:89847b79ba5d07783dcdf06f2029d5d55cef424b4cc9af8387a957e02f6ee14a  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/xml/etree/cElementTree.pyi
sha256:3d2ef997317a085ba8ff174ef37ccaf88390ae7a0943716452831238c7705893  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/xml/parsers/__init__.pyi
sha256:f299b7cf785e304c74f40f385233d5430de56fd707e97f942bceac903b1f11f9  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/xml/parsers/expat/__init__.pyi
sha256:987f58459b95e2abb392c0cc2c49b18a2b0016036130e865f29d3b673952d971  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/xml/parsers/expat/errors.pyi
sha256:33b19575df80c4e87aa06c3acdf38d1004cb32cc402185b6cbd9113979e7f998  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/xml/parsers/expat/model.pyi
sha256:7c5b86b607fa15f23b5f8a6238af486af924f7613d24646e049a7f30aacd4296  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/xml/sax/__init__.pyi
sha256:d80e97b81bd9d3b3b075569c5b116717ef19b62d6df344d380daff5d52e46c00  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/xml/sax/_exceptions.pyi
sha256:0de6834bceb5273ffd124cc8048ec5505a3c79ca5b847c02074adbc7581c7abf  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/xml/sax/handler.pyi
sha256:d3e1a3b32afd1cee448d10308a6c7a245ec474426f97422698325635b7b7c4d8  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/xml/sax/saxutils.pyi
sha256:e79e0ce497b65f3ed17e15c8db35aad9d01a5bf26ed56a730480ccd0775c9352  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/xml/sax/xmlreader.pyi
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/xmlrpc/__init__.pyi
sha256:acd0996250fed425d4559a144621fa03a4168c961a263d35af1d4c362ba5ea62  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/xmlrpc/client.pyi
sha256:67aba8eebebb77e7e2ca592ca8ecd06ccea9c523d1462c1453372ac91fb9cb70  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/xmlrpc/server.pyi
sha256:038e179be48e0d687444a6cb6ccf483a2fd54c49b4f292b88bde39147fcc905e  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/xxlimited.pyi
sha256:80e90585c75f1a9cba3c86e85dee39c0e0ccc3ef7862d0b5ca95130b10714df5  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/zipapp.pyi
sha256:9621c3bf4d4ff89937ee86ef8d26f7db68709d6672bd69250703761175360a6c  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/zipfile/__init__.pyi
sha256:fc3f2ad6176763707b9fee69ffc9fe5c5432eab34a25b2eeb421a88f98a7c1ea  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/zipfile/_path.pyi
sha256:b50db7ed67851c6d3643f91860862467d21e1d9c901ff164b3861d93b33d3d20  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/zipimport.pyi
sha256:a5f5a44f3825e483a3032896ae92d01a72cbb42319bbaca0bde5fd6a4cb85521  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/zlib.pyi
sha256:9584cb16c204267cd0a3473b95d25d26b4705434c8d0b0cb3d12bbb038e65354  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/zoneinfo/__init__.pyi
sha256:f8ab349bc2f63cd67bd6ac8c16564a05eb250ba7383827f596cb95025ac21b17  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/zoneinfo/_common.pyi
sha256:0b9bded9ab218a2ab6266d04b5611d243b5c77135cfbf1307dff08e7aa457d91  ruff-0.7.2/crates/red_knot_vendored/vendor/typeshed/stdlib/zoneinfo/_tzpath.pyi
sha256:ec36937c3f94a7eb10f806e2e891505ae481b9c214b5612449b5514e39f77c1f  ruff-0.7.2/crates/ruff_source_file/Cargo.toml
sha256:c0a6aff1b34092ef76f882bb189bf7870228d73fd24a86bf964f54fbecaa4f24  ruff-0.7.2/crates/ruff_source_file/src/lib.rs
sha256:3fd807c9844292c2208a8a802bbe2bf1f7ca2eda388001e32c15de0ae5b99bd6  ruff-0.7.2/crates/ruff_source_file/src/line_index.rs
sha256:c8fb0b7fd9064f6eedcda9f7ce230a0e1d5e12e36e28ca303d06917bd38bd2fb  ruff-0.7.2/crates/ruff_source_file/src/line_ranges.rs
sha256:9652bf65d0c6e5f5c2b8ec2c2f328f323bb4439ef4bf5447e298849a1bbb0270  ruff-0.7.2/crates/ruff_source_file/src/newlines.rs
sha256:5b8a58251bb9aec9fba036f2b528ebec5927cb26d3781994d14fe6d4bb822cf1  ruff-0.7.2/crates/ruff_diagnostics/Cargo.toml
sha256:7ef5b7c02af0361d1e17bbfa4a0ec2a80bda206882390625c0e8528d7e756810  ruff-0.7.2/crates/ruff_diagnostics/src/diagnostic.rs
sha256:0023e62d4a1b066d43015d53d21cb8fb1069125611d6b467e8fc98b71d52f76d  ruff-0.7.2/crates/ruff_diagnostics/src/edit.rs
sha256:6e8e9c7d3e406bae31adb0178e35b52fa517f9aa9166b8a2807495329c49349b  ruff-0.7.2/crates/ruff_diagnostics/src/fix.rs
sha256:b531f7f4eb8e3d1d0df70699f6a358bbd51cd1c89cbe00ab399b9da4eab50034  ruff-0.7.2/crates/ruff_diagnostics/src/lib.rs
sha256:65a2d723b03decaa603272df7772a25a33a512d0f68bd79338194f50ba335b45  ruff-0.7.2/crates/ruff_diagnostics/src/source_map.rs
sha256:7e754a29a75d548da7a5d70b07595d02f9dd6395b5ec7b9d21c26a47004f0f32  ruff-0.7.2/crates/ruff_diagnostics/src/violation.rs
sha256:60d718967fcff57aa2c4b0b2744335e1697a4bc6094e5eeaec5c82733db05003  ruff-0.7.2/crates/ruff_graph/Cargo.toml
sha256:4e94112875af759938a88aeb53005c99536394131df9d1bc6095cc622e5e7678  ruff-0.7.2/crates/ruff_graph/src/collector.rs
sha256:5c4d62999c491a0a1fa14d78d3590d6504808b064b52794d318c361de285d5e5  ruff-0.7.2/crates/ruff_graph/src/db.rs
sha256:03a03620aea3c62a44ca0d4750eaef3c4a9492fce79caa56413610bf41ef8624  ruff-0.7.2/crates/ruff_graph/src/lib.rs
sha256:4067b96695d706bd0b8b9b90d589b5fedf8f7a9ac41c25228beac02ec173c9db  ruff-0.7.2/crates/ruff_graph/src/resolver.rs
sha256:4f0a39ad7b4c9947a853167a74fdf196846f5cc3359517803be76bc8ee8a2dd8  ruff-0.7.2/crates/ruff_graph/src/settings.rs
sha256:0671262beb3f091debae22a325dcb0e8edabd7fd8099ba272a91bd85f2d5f625  ruff-0.7.2/crates/ruff_python_literal/Cargo.toml
sha256:ccf81f332145f6dbaf6570bd2e3b1f5b8951156de9c581c0811b0926f21cfd43  ruff-0.7.2/crates/ruff_python_literal/src/cformat.rs
sha256:89d1f946a2f7617e883d2f36c06865577c0916a3647532340aae6e9cde6be33c  ruff-0.7.2/crates/ruff_python_literal/src/char.rs
sha256:801cb22f16a3cabee31661432a98976a81564bfe00053a320c842d8ae533863d  ruff-0.7.2/crates/ruff_python_literal/src/escape.rs
sha256:d50d41235549e231cb70d65d00c94476c75d3667318b84b8b9aca788edfe33a2  ruff-0.7.2/crates/ruff_python_literal/src/float.rs
sha256:1de20d0fcf145ee78b06fa348cf15440bc485e655e1847db5502a387374ee39a  ruff-0.7.2/crates/ruff_python_literal/src/format.rs
sha256:841567af710caed6794cf8a23c44fea41207ea210062e01b41309f1b11edac2f  ruff-0.7.2/crates/ruff_python_literal/src/lib.rs
sha256:c0aa51323520c208ba897b9ea8ae2e5edb13a6db2fc25debfda1dcb1e089a1b2  ruff-0.7.2/crates/ruff_macros/Cargo.toml
sha256:0c13c54d1ce4382c9d6180a9902e6e1408e3c1210a0b688f944b2b7c0c53e228  ruff-0.7.2/crates/ruff_macros/src/cache_key.rs
sha256:9e6b59691d3e6413f8f157e0b8a22699f8b8cedf76e0cde9623002bfb7440890  ruff-0.7.2/crates/ruff_macros/src/combine_options.rs
sha256:4fffdcc50dd6cdaf0bbc0769ebeecd30ff59691608a345d293611234bd05078e  ruff-0.7.2/crates/ruff_macros/src/config.rs
sha256:de854e434147862b213910b18b4f29bff4ff61f5ded3a4512fded0c262597526  ruff-0.7.2/crates/ruff_macros/src/derive_message_formats.rs
sha256:671b54838cd6ee68614da98cd1e00e24449c2b6a8aba65b37bd816c11718f0c1  ruff-0.7.2/crates/ruff_macros/src/lib.rs
sha256:a4b9de81c71947da1ff85adeeeb9498181f8c1594ce408beea3377ce80dede15  ruff-0.7.2/crates/ruff_macros/src/map_codes.rs
sha256:488dcf28de6851a2a74cfb7f1cee97d3318d952d6588888818205fc2cbf9c2b7  ruff-0.7.2/crates/ruff_macros/src/newtype_index.rs
sha256:51c2f9137abf064d20967a96656c060865fce215ac8659f21083fc693499a947  ruff-0.7.2/crates/ruff_macros/src/rule_code_prefix.rs
sha256:4aa398bde3accc6c6c7a1e583a3a7a4a4acd695bf77819e84ec16ebf72a7796e  ruff-0.7.2/crates/ruff_macros/src/rule_namespace.rs
sha256:f5fbf93249f7a53532ba46aa634c0c5584e665f4c024249d35d862780b18259c  ruff-0.7.2/crates/ruff_macros/src/violation.rs
sha256:ab4cb0c32338a8ab1a146f6868d33c6356ced8b910dbfe0cee22561e1852bc17  ruff-0.7.2/crates/ruff/Cargo.toml
sha256:6ccd1e3ffdc5945f1b2e34c2a516490afbb23037efcbc7c4dbf8e1157667394b  ruff-0.7.2/crates/ruff/build.rs
sha256:40f673d179ca768bad2ad00c357b4b7fbd4a3ff0862354088f58a282a364ecde  ruff-0.7.2/crates/ruff/resources/test/fixtures/cache_mutable/.gitignore
sha256:24d7b16c0aced92b4e71eb1f67fa8db946a2007b6d554534d1333fc629072ff2  ruff-0.7.2/crates/ruff/resources/test/fixtures/cache_remove_old_files/source.py
sha256:13e1759ac7ed40bffb2afd1b35ab23219c47a400b0d23b62a71833169522b188  ruff-0.7.2/crates/ruff/resources/test/fixtures/formatted.py
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  ruff-0.7.2/crates/ruff/resources/test/fixtures/include-test/a.py
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  ruff-0.7.2/crates/ruff/resources/test/fixtures/include-test/b.py
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  ruff-0.7.2/crates/ruff/resources/test/fixtures/include-test/nested-project/e.py
sha256:d5573471176b520beaa0a57b853d6d6fa3f2d127e633f5196a85a58becffd52e  ruff-0.7.2/crates/ruff/resources/test/fixtures/include-test/nested-project/pyproject.toml
sha256:9a6fb4fd87d571c062895c2477a43ea9cdafd7e377d180a9d265b5c30f35e2fa  ruff-0.7.2/crates/ruff/resources/test/fixtures/include-test/pyproject.toml
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  ruff-0.7.2/crates/ruff/resources/test/fixtures/include-test/subdirectory/c.py
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  ruff-0.7.2/crates/ruff/resources/test/fixtures/include-test/subdirectory/d.py
sha256:d4c22ec65c6e5e0ed7bad0d3849c73dae3c2d0afe2c402ba09a1bd5dd5945931  ruff-0.7.2/crates/ruff/resources/test/fixtures/trailing_semicolon.ipynb
sha256:ffb36c5260abed13214526e8b2b63a7da394b039cb365147416a9226b976c2b2  ruff-0.7.2/crates/ruff/resources/test/fixtures/unformatted.ipynb
sha256:83bf203a1721cdd3671cd4808ceff0c8221fae8448f8d2d6ddf6e40b71e5dfc5  ruff-0.7.2/crates/ruff/resources/test/fixtures/unformatted.py
sha256:8261e01623ef802fc5a663dc0a0a4238d361482b421362212915f33a29a5255a  ruff-0.7.2/crates/ruff/src/args.rs
sha256:dce411340544f354ee82212a917b3368b98b47f3654089627682086927e58888  ruff-0.7.2/crates/ruff/src/cache.rs
sha256:1d84ae6c783fff039ebb16f99cf05560dec876388bb5fe7cb850df0747ef25eb  ruff-0.7.2/crates/ruff/src/commands/add_noqa.rs
sha256:90ec180165e7861ba6933cfee2e17dd8b5d1926d89389627161f30217b496995  ruff-0.7.2/crates/ruff/src/commands/analyze_graph.rs
sha256:1da0fcf99e444d9a7bb9bc4ec07c23e6692d314efb0ccaeb66b4a795ea4c50d6  ruff-0.7.2/crates/ruff/src/commands/check.rs
sha256:2aef3c80cf68b1a6013e8af8a3694ebc8e7c81248326127e73fd9da395da929d  ruff-0.7.2/crates/ruff/src/commands/check_stdin.rs
sha256:6a7fb81597a52ffe49fd01915053c36bec6d7c5c8a4904649bc7248f5cfbcfb5  ruff-0.7.2/crates/ruff/src/commands/clean.rs
sha256:b0f7e82cfc40cea21c1e60dee9323d200d17cb87e64f39a56c7cc8de02dffc89  ruff-0.7.2/crates/ruff/src/commands/config.rs
sha256:0507305bad7fb72f6673d67f62673042dbf8e438ae2c7e58f358cd1a1142eadf  ruff-0.7.2/crates/ruff/src/commands/format.rs
sha256:d316b3510349c7226a66bb87bd03bc127d837d9aca3b88ef4b7c61f42853d87b  ruff-0.7.2/crates/ruff/src/commands/format_stdin.rs
sha256:832781010179a9a97d5e67250495cb8bf217fce5e8696f50d3c091f97821b7ba  ruff-0.7.2/crates/ruff/src/commands/linter.rs
sha256:018ffd432888c19637b8a1d3cdca5d83d65dec8e07144ba48b2230a5bfb3c28f  ruff-0.7.2/crates/ruff/src/commands/mod.rs
sha256:3dcba0ae24a16837d11ee267108ab526908ae28e59656d458b04cacb0ab45d36  ruff-0.7.2/crates/ruff/src/commands/rule.rs
sha256:a673d2bf0b683e1bbbcf6bd74f9940127b06eb11838c9a48243409933d713b8f  ruff-0.7.2/crates/ruff/src/commands/server.rs
sha256:f9493c96fd9baad7db301b2d205e0424dbc60b1679ecc8290b9151d78246cae7  ruff-0.7.2/crates/ruff/src/commands/show_files.rs
sha256:dab27f13b348a8a208304d9ee70a8a4f4410a652c527f4351a1d8135725f730c  ruff-0.7.2/crates/ruff/src/commands/show_settings.rs
sha256:34accc6f2236a96a5bfab54204be6be77eee5d3d15f15467805f200af7ca0702  ruff-0.7.2/crates/ruff/src/commands/snapshots/ruff__commands__check__test__E902_E902.py.snap
sha256:507511fdf2372dc872fea9e72f8484c9371cf5d0799cffe38792e405d984e555  ruff-0.7.2/crates/ruff/src/commands/version.rs
sha256:87877a2cd368d0cda4a26387bbb881a224d28916b9d373509bfc84a684914792  ruff-0.7.2/crates/ruff/src/diagnostics.rs
sha256:24f6828700b1a1a6162a1e8cc5b830c30522484b7a34959273199f716cb8d570  ruff-0.7.2/crates/ruff/src/lib.rs
sha256:1bcbd2faca38dd692f4740f104a2807a967f82b402964779c7ccd94fe2fc408e  ruff-0.7.2/crates/ruff/src/main.rs
sha256:8547dd8de98e71ef88f2aca89223843cfcf3898c6db3546be776484a91296aeb  ruff-0.7.2/crates/ruff/src/panic.rs
sha256:bc1e3e6f7add7369072228bec05f22838f4744fb89531b34825c74bde8ac5b05  ruff-0.7.2/crates/ruff/src/printer.rs
sha256:c6c3d7ada33deeac5d5efd3c2288000a424205e212218e14bced9a067e604781  ruff-0.7.2/crates/ruff/src/resolve.rs
sha256:9467cbacfc7b20a6f55a64510118a46d1bb479bb7b73ddd4cad85aedadca5fb9  ruff-0.7.2/crates/ruff/src/snapshots/ruff__version__tests__version_formatting.snap
sha256:d129035508ae9c3bee3151e57f43efec61e800eeb264166e4b52efecb37353fa  ruff-0.7.2/crates/ruff/src/snapshots/ruff__version__tests__version_formatting_with_commit_info.snap
sha256:4461336c454172ef3bc6ee425cb65725c9785dd52c8dafaeeb6a6b02cf6faab3  ruff-0.7.2/crates/ruff/src/snapshots/ruff__version__tests__version_formatting_with_commits_since_last_tag.snap
sha256:c0f59b3717b792c553087f761e69563251bab395bc40f281d946c35ec2462bf1  ruff-0.7.2/crates/ruff/src/snapshots/ruff__version__tests__version_serializable.snap
sha256:e8f56372c56cde3d5575f33c55636287e2f35f10ef4a63f66515b073e0d53a00  ruff-0.7.2/crates/ruff/src/stdin.rs
sha256:a971907194b9e7a3831b03494c21362e920b0df668a1231eb478c3e4517d26e1  ruff-0.7.2/crates/ruff/src/version.rs
sha256:fe333c32265423d89b23cdf11b7ed8dc55e94bbc67bf843be4d362ffbe767d1b  ruff-0.7.2/crates/ruff/tests/analyze_graph.rs
sha256:d547067e7f06a7c050369dafee45247c95194f4f83fdd91fbc73a140c1b4be78  ruff-0.7.2/crates/ruff/tests/config.rs
sha256:cda542eb706d5ad238c1e112738c4defa4bfb864c9d3ccd504ef205f164b81c1  ruff-0.7.2/crates/ruff/tests/format.rs
sha256:49cfd73805c9d7ca432ed0770f00ffa56cd4aa398c63a26f5ef7d3e5208f65b5  ruff-0.7.2/crates/ruff/tests/integration_test.rs
sha256:4f1d2bf78a7b6a44864fc8fbaaf82e0da78dc11d77ae8b5a33849c22c2eabfd9  ruff-0.7.2/crates/ruff/tests/lint.rs
sha256:93871ba865e13c80af76a740cf3b9018a57fd247bf265f6209c189713b4904a2  ruff-0.7.2/crates/ruff/tests/resolve_files.rs
sha256:df40ffaba4d72b1efbaa0e0e1765dc4b907b6258aa9504d20ab8984663aa6b5d  ruff-0.7.2/crates/ruff/tests/show_settings.rs
sha256:3fdb5c6a4079b85a0f56d887225410ee15a86de0c7b6f89d27122b4f17cb1c16  ruff-0.7.2/crates/ruff/tests/snapshots/integration_test__rule_f401.snap
sha256:a9024300a53b798d0c4f3872ac20d90580f64e4a86ae0dfc2822a0c5833abd44  ruff-0.7.2/crates/ruff/tests/snapshots/integration_test__stdin_json.snap
sha256:e16cee17e10c4ffb6df7fa91f7ef8da654d4ea809f9b907f10776d057521a283  ruff-0.7.2/crates/ruff/tests/snapshots/show_settings__display_default_settings.snap
sha256:b1d0c2fe0a74a09c0e06c83e5b59f09396666b85c9f2983905401dc8fbc6b9c6  ruff-0.7.2/crates/ruff/tests/version.rs
sha256:fc85cd21e2ffa772c9178f0ecc0e6ebbc11c33943a765fc2a4b0b19837da8af2  ruff-0.7.2/README.md
sha256:05c4da4a0c2d05dde392f2ddf01aa374679756e155d701c73add40092b467104  ruff-0.7.2/Cargo.lock
sha256:1ffbc8af993a20f540e07a2134c5b694eb4a1536b2bde60e490ca26914f30306  ruff-0.7.2/Cargo.toml
sha256:c911d80145d66d785b7cacaba7505851c383ee0430f65715cb2b753ee08b97fa  ruff-0.7.2/pyproject.toml
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  ruff-0.7.2/python/ruff/__init__.py
sha256:47031ce3d10a9f4337eefe3a579bc6ae25c9d4e7739642766949fb3c00835928  ruff-0.7.2/python/ruff/__main__.py
sha256:3209c0b7fb7257c05b16433728c1e974bac40000fef171b8e9e89f095623c954  ruff-0.7.2/LICENSE
sha256:c907c77743e550be45d752d7893e59ad7703232fc5f591ce88f08ff0155da8c5  ruff-0.7.2/rust-toolchain.toml
sha256:1bfda5c1b1558a4f486114f298208732800c62136ee555205a5863eed69ef6f6  ruff-0.7.2/PKG-INFO

Return to home page.