sha256:657f2cb3a7bf57e56b77570252c7d0e6f6bf4f1cbc55dc941e937d90aa049e67
Build input of
- files.pythonhosted.org: ruff 0.14.9 (https://files.pythonhosted.org/packages/f6/1b/ab712a9d5044435be8e9a2beb17cbfa4c241aa9b5e4413febac2a8b79ef2/ruff-0.14.9.tar.gz) sha256:35f85b25dd586381c0cc053f48826109384c81c00ad7ef1bd977bfcc28119d5b
Dependency Lockfiles
-
sha256:974b362f55f02549e6d860e874cd29adcbee44acd3f78f289d04f6b1bfae1c86ruff-0.14.9/Cargo.lock
Diff
Content
sha256:e2f94a13046965051ff6e9776e4a121bab8ad9a769a4676b6331ea1a51ca2ab8 ruff-0.14.9/crates/ruff_diagnostics/Cargo.toml sha256:bc544ae7a08e80cb215188ff5e267272df5c30a476d88437eb49cd07e0717b87 ruff-0.14.9/crates/ruff_diagnostics/src/edit.rs sha256:b9da10107411e80fe58ab2e0d56ca8de8380d09d03d51a48750f2b28d7dd6c58 ruff-0.14.9/crates/ruff_diagnostics/src/fix.rs sha256:c40653627b2de58f3f3eb2873f64db0495b2822aae9f6be09b812e58ae75b088 ruff-0.14.9/crates/ruff_diagnostics/src/lib.rs sha256:65a2d723b03decaa603272df7772a25a33a512d0f68bd79338194f50ba335b45 ruff-0.14.9/crates/ruff_diagnostics/src/source_map.rs sha256:790aca5bfca5f7e2dcfab84c93542fdc01c987eb50ac9a580c9b1bf19a38ce47 ruff-0.14.9/crates/ruff_python_trivia/Cargo.toml sha256:1cfae8f94302f964f2b14c5c86594d26575070afd290bc42645b8f046b0a691c ruff-0.14.9/crates/ruff_python_trivia/src/comment_ranges.rs sha256:ea3d936c856f3c0fadd38640cb36ea5f388817d9040996edeb28ea7881d1ca67 ruff-0.14.9/crates/ruff_python_trivia/src/comments.rs sha256:47092b2f553ef118673807d2a1ab0fedb3121b9132c7dcdd76be7cc07d78e5b0 ruff-0.14.9/crates/ruff_python_trivia/src/cursor.rs sha256:da69f0fcbc79f49d9550da8596d0117998d7eb8ed97c4f0fd3ef55a869187ac6 ruff-0.14.9/crates/ruff_python_trivia/src/lib.rs sha256:955c51e4757ed5a292e55cdc2a8b77910f7e9d5247b543345cc00cb4003f1f69 ruff-0.14.9/crates/ruff_python_trivia/src/pragmas.rs sha256:62960c889135e6f630d321068600504db51b5aa382b8f42c9dd3de3e392b4a2a ruff-0.14.9/crates/ruff_python_trivia/src/textwrap.rs sha256:74ed414923d5947c821fc011503e2b04fb0ab786ed6b0a21ab50c71886afc781 ruff-0.14.9/crates/ruff_python_trivia/src/tokenizer.rs sha256:5cd518fbede25934307a1637c23f0ff16fcb59058b98c9bf6513aaba0f978080 ruff-0.14.9/crates/ruff_python_trivia/src/whitespace.rs sha256:2879f76b1021901294d132edccdf8ea2e4b8ca9b19eaf29e80c32092ff318369 ruff-0.14.9/crates/ty_vendored/Cargo.toml sha256:c40c958375d432f7d3485ef46dfd57ec89491b723c3ba416348828c4d9f17761 ruff-0.14.9/crates/ty_vendored/.gitignore sha256:becc239470ed070742aecf3055f91f46deba6a01be894b0ed321f53248d95844 ruff-0.14.9/crates/ty_vendored/README.md sha256:41ddcefa18779141a6d439bee16d8b172c590cb2d4e43edec88a0353d1c02b6e ruff-0.14.9/crates/ty_vendored/build.rs sha256:b597e9a644b772c0ddd92ae966b636495d53ee8523f2f0512e7cb9ab0902c878 ruff-0.14.9/crates/ty_vendored/src/lib.rs sha256:962cd970c516e59da82ab33a569935546df25b29ef96d11ae880d8b2433bc21e ruff-0.14.9/crates/ty_vendored/ty_extensions/README.md sha256:3bb59400cae04063acf518cd507c8c4dd734631e6ce87ee036e29aca862254ec ruff-0.14.9/crates/ty_vendored/ty_extensions/ty_extensions.pyi sha256:295f8538c94ae5c3043301cf7cff1c852dab6a786a8ddee471e061b40d5ecabe ruff-0.14.9/crates/ty_vendored/vendor/typeshed/LICENSE sha256:558d3cb952babbb611bb013577a4a57bc644232bf02fdb588df70e0236d68307 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/README.md sha256:3dafa315733998faca007da77fc86c8f0c918d96ecd4b8f00876443bf2cbae6f ruff-0.14.9/crates/ty_vendored/vendor/typeshed/source_commit.txt sha256:865034f8f3810b81faded1707032c85971cd011bd77bfb1ccaa82dea56b28ba4 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/VERSIONS sha256:28d7f79abcd372f0282049831d57ca41627fc3a5f40ea9305f635491231f9ba7 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/__future__.pyi sha256:85c7c729385046289b3971a73de1141ee9ebb6f88c768ae3d0cb5d9c8c0bb65f ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/__main__.pyi sha256:1e7db7c64f6debf33992e3191e47208c059e35cc24b68beec8c6cc2e365bb444 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/_ast.pyi sha256:b922e6686b9502d3772de4cf7bb0903a3a18cd371230579f26b0f9a41a437df4 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/_asyncio.pyi sha256:84d105519b82668ca2620b7313fe855c960042a9846c6409b4bcf0e79c58a8de ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/_bisect.pyi sha256:e3b0259fac7c3194ee1b060d01d063fae10bc18f325e71f8f21cf1ed08d13787 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/_blake2.pyi sha256:bbae3a86d2da2bfc90399761b5f89b37b115749060a97fd7726fe4c3397b8fb3 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/_bootlocale.pyi sha256:577230047f506d6a1d435497a5157c57e0ddca6ece1469f2fced95b619ae1b4e ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/_bz2.pyi sha256:f78deae9f03085a39642db2d5bdf826ffb9fbcc3d6bd925a5e06b47f3fc02b07 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/_codecs.pyi sha256:02f4e4457bfb9571044f1285b7ac3e7dc7ef7c759f7cbde56b949ea9811dd7c3 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/_collections_abc.pyi sha256:dd61f45c383c60c43f1337d3edc9c12ab5395a3a5721127969e73c874c6b0db5 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/_compat_pickle.pyi sha256:47e4495e68d5d57d32d0b80a9fbff2dba6d713002dc5dc62b95dcb18662b5f2e ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/_compression.pyi sha256:abe9f611b3a4f93ee3bc3e0d30321cd5569ece429e419711c95ac5bfc0086bd8 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/_contextvars.pyi sha256:f1b61761ac9a7a95ced23c7e8489b0c1bf5fa08d45fa9f0aa0f91def61572871 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/_csv.pyi sha256:7e9af22b9374569091c131abfc4793b735f28d8e00432a18ae34b7f67fce04f9 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/_ctypes.pyi sha256:0469310fcbfc8a040bf6a5f5c729ea4607d28380883d47fc269c9058b1ca049b ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/_curses.pyi sha256:249e5d9a0682fab1592ace588560de0f10d53d7aa2a4288c58038c9cf91e99c3 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/_curses_panel.pyi sha256:ac840fcd1f4a1755bd7826f577af710e259db59fc036030524518ae53ce52c2e ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/_dbm.pyi sha256:d8c023d4b84b907e96f6d57d58ea1963d0457a59583e8c69dfd75abebf96c9f3 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/_decimal.pyi sha256:1699eba00e81254587955838aee5e17577d2a9b7ed50bc94dd74f4cef444ffd5 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/_frozen_importlib.pyi sha256:f40624e2d624a3f0e27af0e2716bc28709ee0dbc80d084edc15702cfe1697ca3 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/_frozen_importlib_external.pyi sha256:e3b40483d489184c9f593ff03ff53bcbe8b8ba66791880775c25dbf50f185c6d ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/_gdbm.pyi sha256:cb32211f5ad5dbe73516f79928edac89c4202a434c2f77931d91de902d8656a9 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/_hashlib.pyi sha256:7076f1dd1813b9bf0121b4dd2da5857c0fe62e97ffe16d573f522cf405c7f9e9 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/_heapq.pyi sha256:bf893668f9b969cd7e36f04ef7acc2a0a82a989815e855d5393af9d2fefeada2 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/_imp.pyi sha256:302fed809c5e6effe754b75c6481ea1522d6064f1277426751ae6b10bd9f0bb1 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/_interpchannels.pyi sha256:b41694370254ba229ca910a62df1522fdf8d8287cff274cd3bbafd9719834191 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/_interpqueues.pyi sha256:c96ec36cf9c5003bb730710bfcde5693d1516a35c1ae56cd9b67b72f89650d08 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/_interpreters.pyi sha256:d621edbb3676a3f0b2f20fe9d59fad03c0f9c41f9df6cfa2cc600b40e2a1caa6 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/_io.pyi sha256:92d104563121caea4de34f26bb5c513f7c58441172fbfe29d24af25c3bef04db ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/_json.pyi sha256:62b2f65c435773310de59b5047a82f15698070351e9946fd49ee0340766422d5 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/_locale.pyi sha256:427f086536fd673f584b96137db38952cc8905e2fe933f763132427b22ee1f97 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/_lsprof.pyi sha256:9afe4358a89eb6abc8370ac33bab6590145a0526c31767d00458445184653919 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/_lzma.pyi sha256:7cd469367c33d2d884eabb0711844f470f8eb2f901af68017dabe7af66f1cb72 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/_markupbase.pyi sha256:086ed482f50053b181691e3439b73da3e04916cde171a4d4c1fcd4ce821269fb ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/_msi.pyi sha256:e3c8cd4aadc81ff15e8e99c65f4fea3229d668b14e563a31d1bdbce3aeb2c2b5 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/_multibytecodec.pyi sha256:b6aea23741469873b4a330ecdc130b9725c6eff3df571131e828562b3f94cae5 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/_operator.pyi sha256:fe75ca907e5483f3efca641b393abe3b8937a82c8bb362f0b9543f413f0414ae ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/_osx_support.pyi sha256:185b3d801813b31f688895c8895b98d5d63d18d8b2bab9d58b3eafe178f6d397 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/_pickle.pyi sha256:08a91c1ce1eac48ea211a8e23690e6f7c7281985aa853d934b3e02b4e537257c ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/_posixsubprocess.pyi sha256:92cba767caf5b39e20148e3a566a2fdd5290d4a65616310c14d3130f09cc4d72 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/_py_abc.pyi sha256:3a0834e8da6765f8d5a02f7c82a3f5d8b13a5176ea4cb70130d75a2a7bc4b83b ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/_pydecimal.pyi sha256:32f766c35cda501097beb9b187e11ad7a442a334ae28183b1df927d0c2762633 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/_queue.pyi sha256:57f4b635f10f3e67b1ab3248501f38cbd2449331db3288ba97a2b92d60c525c2 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/_random.pyi sha256:3c1dbda7e462a446c4bb5276ea365fa36531ceac3f6720102ca67875f71ec5ae ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/_sitebuiltins.pyi sha256:7541cd461d7320b00795ebec6ec6db09d78a20676f48f2bcdd8785ea714d9c1f ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/_socket.pyi sha256:6a2d912c8430afb90d38d2c71eb2b7b4229e014ed4ac31f76338640deff953b8 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/_sqlite3.pyi sha256:8f3786d7ffb5f974d3778ed21faab8f67f65863c467b5bf35672641c6694f5df ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/_ssl.pyi sha256:87db6c39ae556e1c2f6e9853eb4ea32048e76e349819705ff5fcac8591719008 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/_stat.pyi sha256:5a476be75f4b6ac5a22398ec98186f99f027944500ed34949ffb4c9342b49924 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/_struct.pyi sha256:258cfa0677818e17f721827a976222dcc1e64b329b5fcd571310df009e5fb354 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/_thread.pyi sha256:7f36bc41c6ef59100d9056c2abea9596ceadf902ab36b9a49515e6c14343c30e ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/_threading_local.pyi sha256:938cc8b454c39c932ed1c2d7af132576007d46838b56d4c69e46e3a472736bad ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/_tkinter.pyi sha256:c22e6334818bed3acca0cdcc7d3b854bea63e2633d797158d4dfdbff799452b3 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/_tracemalloc.pyi sha256:ba918b9aa3554655c813bd22d2f180f7af5d736e8656a53d1ace5c1c4cdbf18b ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/_typeshed/README.md sha256:2a194fce3a72a0535e753e570890cf29dbc5cc03ba7810d5e6bbe6c450563251 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/_typeshed/__init__.pyi sha256:692dc4fc2614d10d6cccd2ea2a3c867ee6f8fb4ad20572bece7bddf45555534f ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/_typeshed/_type_checker_internals.pyi sha256:0db16f642eda79216ec3f868a6c85efa7cfa38bfdbb4f074eb322827c3bef6d0 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/_typeshed/dbapi.pyi sha256:892475490ac8807dfd759c2ed68d0cd2a93c66cc515249f80ed1b6fcae6d3b8a ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/_typeshed/importlib.pyi sha256:a8d1fb4104fd63f8bc1b14a84b62d456215298ce261f7f8ae61c61eec193e4ae ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/_typeshed/wsgi.pyi sha256:5b873d3dc1f0ef7ec55287b370f0247d1ba8301fbeed4a7bb8a959d1284d206d ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/_typeshed/xml.pyi sha256:5dd73e6bce6570cbfa577ff289565c5352244c4712ec1b9a80da60942b32338e ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/_warnings.pyi sha256:8292b7c64b35dd0d5421f971feab3ddedb23e1e95ad87b590d1cc580f6e0c2f7 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/_weakref.pyi sha256:970587091b8e4fdf207dc33333bd514abb9f59075ef89d9418d09ea9368d6fe5 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/_weakrefset.pyi sha256:bc425aad3828998012f8a671c3b327eb419abe1645fba27cec0f95070c077eee ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/_winapi.pyi sha256:2ae4cb23708db7be3409e4e224e170a57c597276ae662f112e07e7559ba31253 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/_zstd.pyi sha256:d84f2be8ef386418f3c2113428ff1f69a0f461dd47d71036d01b7dec4b3e501c ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/abc.pyi sha256:68be293c5b1c9da3db91c202f99a7bb46d1b3ddfa15fc014af722b7e1dae47ed ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/aifc.pyi sha256:b94eb43e3ec96ce6ddf105c7d2e4be1e7932e4fdd06b2e925895080e2ba53be0 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/annotationlib.pyi sha256:013fee31776c651dc02fc35f3d4eda1f4e42010698a6233bcafda9066ec5efc9 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/antigravity.pyi sha256:0ece07974e1ca9dd56a3fece480928223e7514712c43af73079e066ab35fbdac ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/argparse.pyi sha256:68b2421893b3efd999c2a213f4f386f882a483891937718d85354281f883d309 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/array.pyi sha256:f08c3762cb05ed472789e07b20c913b0020f55e498ab2bd96af2649663893943 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/ast.pyi sha256:1387d6b98cc2eb5942974078e77e670a4a2825a866957b76a91e11375b0eb143 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/asynchat.pyi sha256:b82a89e14b014723d6aab678603551b24b612552be422178d01f5da034546a78 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/asyncio/__init__.pyi sha256:e68f0b3e8cd004a13de51a92cc23ed5b3e3747d2bf3a36e57704a218d45165f6 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/asyncio/base_events.pyi sha256:e7048cbdcd59b3102b5db1608cb3c53c7694b3b9cad7a2e70cdf54fdceb0f97c ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/asyncio/base_futures.pyi sha256:d64bb8e48aed0d4385e3b65996d137b75a8a94fe3bf8d028b98a64e8630a161b ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/asyncio/base_subprocess.pyi sha256:d6a304348b174daaf9f9d5579f7deacbc8695b33ad14eb3f23e91fe48f7676c2 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/asyncio/base_tasks.pyi sha256:e9b4a2e0750f58101d102d68bb7015ddd7c2c77493d94b7f3bb13c9a483ddc12 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/asyncio/constants.pyi sha256:66b1f4aabc61c7accd7c576e6da223c00d86760c46b32644eba318f57c259b9e ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/asyncio/coroutines.pyi sha256:3598d6d5d34ccd2c82a19857588bac410da56b60af95a24fc4ff2777f678c51c ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/asyncio/events.pyi sha256:757c39c319ba6c5461b11b781e65ee58b1b50d61bd3af0f0cd6b9206833f1bf7 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/asyncio/exceptions.pyi sha256:dfa766ac8ddbd1a9c6ad5647bf82349984b9201bc60dbe8dade53178f2ab021e ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/asyncio/format_helpers.pyi sha256:2e97ded9465c7c7217964759e46be08bf321687bbe344e60764781324c4c3bf7 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/asyncio/futures.pyi sha256:049946560370a98dde14bb78fcab6242f4b42ab21eeb5ca6d537ab418f5384f4 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/asyncio/graph.pyi sha256:95b5a7e0c62cff366bcfc645d3ba6c5a94d857b5001d9162bdd892c925ceb282 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/asyncio/locks.pyi sha256:ae5c0b441e0c31b13a68be2bd0a321d391aee15849d4c2336345f84b3055bf77 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/asyncio/log.pyi sha256:af57bdff8d7f4a85275f1e86a341f4a2b1b3de2b4443d1c444c54bef5ce80088 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/asyncio/mixins.pyi sha256:8bfc39eafb62a0f05305bd86aee3b2d5e9a6a9a94bd2425505a4059c7ac59ed2 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/asyncio/proactor_events.pyi sha256:2742bbb9cb755547e848b7e5fc06f33efce48b1dbdda38569a6efffd0763f632 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/asyncio/protocols.pyi sha256:822cc962bbf37f6a96a72c6547d41a9ff326678d2b5c10c41baf1db08ddb3ad6 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/asyncio/queues.pyi sha256:fc14e77ddaaacd779ed9aa2b5924121df2ea3f6049974f7c22256de084dc603e ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/asyncio/runners.pyi sha256:0f714341d970f7868fc77a27179e72c0c708b7747d836927bf75aace4b7a9b63 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/asyncio/selector_events.pyi sha256:c808d3117df899f0b17cbe76ce680edf044fcb874fc02f48ee8c105b67682baa ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/asyncio/sslproto.pyi sha256:6250c0a9c1071ef022d4b0d4b9dabb12397fa1fa271a82a7db5f1942c0595fd1 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/asyncio/staggered.pyi sha256:33539fabbc5e26d0f1816e4c26688dc12824918bc55d6c51efb5125d160bae18 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/asyncio/streams.pyi sha256:8e1c82572e87b6d6376d19c05cd779d2662e157563fb1048d64d10f3b8339d83 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/asyncio/subprocess.pyi sha256:fa6d3cf28fdef00ccdcad013695a6b952d59bda74193601313770a5e110826eb ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/asyncio/taskgroups.pyi sha256:cf5ee30fd9320f3c1bcf68b5a6b9af7e31ef134115566e2c9be612faab750b64 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/asyncio/tasks.pyi sha256:2379825c9789c96ff3875591e74d34e7c5cd23abe56fe0675be9f8ecbabb4511 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/asyncio/threads.pyi sha256:361b4543bd2b0aa99b2c6a7ffdb1a207306e0bb4592c66e138566c3227eb7bf6 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/asyncio/timeouts.pyi sha256:873efe5cdfaf4e45adbd54d4da2eb0f6a96a5d1eaf4b38c31bc71e856f37e6d1 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/asyncio/tools.pyi sha256:531378c906abc1fa80357c0623c792da91d1a3d29d20dd9ceae15f776571efcb ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/asyncio/transports.pyi sha256:ab3c065b122e419f73334450fe7aeaea81a0e7a012865111786319d55de5d278 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/asyncio/trsock.pyi sha256:0763fdadc5bb4c97ba0c9f38fd862c7b693f798dbe26ebfa1ef365ac02533d1d ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/asyncio/unix_events.pyi sha256:6ae2b1986503dcabd2732aaba8bfdfd0d1f837637bcadb52854c49289d6c6c21 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/asyncio/windows_events.pyi sha256:da54e46a43b1054905e9513251e04b7e3d1203bb65545cf790ef2be89150cb25 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/asyncio/windows_utils.pyi sha256:e4e1be63ced1771947a6eff895fc5bd772abbdc6a3bd23af29743b0aa6ec93b9 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/asyncore.pyi sha256:fd15147ea80b90d3883a2584dd8ba01bc7df0ecc77040ebc61b8317fb0bb446b ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/atexit.pyi sha256:c3761d6385eb9b6f057cf5f0d24aca9324ca728bc932211c89296fcefd5f0fe6 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/audioop.pyi sha256:3d09fb4546a2b6fbbb0c2d46bc1cc25fc33c6c69787c0ca75509dcee167628eb ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/base64.pyi sha256:ce837c0086310cada44e52a029fb55a57e7def90ad7f499f5a96ddbb4eef822a ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/bdb.pyi sha256:3fa4b2fbaeaa965a3fd4cb1ef660756f8d54c47d411ef160971293e96f475d20 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/binascii.pyi sha256:cb61ae8d4a8027c80525c837320ceff5143dc37fa518d885295cef2f553a05bb ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/binhex.pyi sha256:778b2fed20530a17e5732c1312fc1cdc05873d236241998978b8f8d3bdde31b4 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/bisect.pyi sha256:565b0ce54603b64c048bb0d9a2bbf8347d51f0edafbba63d40df6c7167674774 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/builtins.pyi sha256:96fdb6fcadd3ce7e4f356473bec28af039c9016b3c06450581b7d1346d8b3fb6 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/bz2.pyi sha256:2c2b49f49dba88b86d51395147e56c984718274dc9b2f61121fdb24f0a6ec13c ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/cProfile.pyi sha256:ebc6e4a62df93ba430528dbe7c3afca21dc7c12b489e2f1800c9272a9b6ba703 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/calendar.pyi sha256:1fba07bb8024b753e694c2b5ae29ab30f5da3f4528491bbaf12ae0227e266865 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/cgi.pyi sha256:1f4a699b365d84470862f01c7a9f4eb63950deef25c4f61f0306590d75733048 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/cgitb.pyi sha256:c3bca052ae7b3809c99bddf2aa14fc20a22d1f4988ad3444dd5ff7e7d7e6c25e ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/chunk.pyi sha256:34ea23d67c09f3db5439efd8a14a57ca73b35bb1235b84490c5e31154fd061a5 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/cmath.pyi sha256:490bac1f82d3fd76d4fa58b80ee8fcfc4c491419948b4628e06b7c3ad6b03964 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/cmd.pyi sha256:79530a393cd4a0c6627718b110f3e031640ad34a14283108c8bcfd597aa767f9 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/code.pyi sha256:8f15246b430f40eddd5d7a2217a644c88e01d8d443703d821a9d59ca8ed04e43 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/codecs.pyi sha256:0c22770f31b5752c530cd4619a2e2a5cff8fbf41a5c32cf94f7335c7a77375fc ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/codeop.pyi sha256:bb4eca6dc274f2b7df1816d5603b90961510d8ac620e48fa4fe8d0831fffdbd5 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/collections/__init__.pyi sha256:6394379012ae9b3f7a26540e2aba16f22a4ef6e936456aad72036303f8379f4d ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/collections/abc.pyi sha256:5dc5ac686ba382d854fa36c5f8d031bbf4b437f4ca430f4105b9c68a8a968cb1 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/colorsys.pyi sha256:bab6db03894bd4690935fc1c66fe2555c13f40d8cf4f7d9cb1be6d2c745f2fd0 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/compileall.pyi sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/compression/__init__.pyi sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/compression/_common/__init__.pyi sha256:4b4e702331af07dd79ef64a0bbdb436e3deb0e550c87c87dedb4e01264b21cc6 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/compression/_common/_streams.pyi sha256:e5f40f5367bb2a2171a5c8f2736240218bb5e7904a57a9f9008c70d11f0a8191 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/compression/bz2.pyi sha256:8b9d6bdbeb490ab42e4bd82f4da2fd418de46d0f02e339f302dbd348172c48b8 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/compression/gzip.pyi sha256:591f11393e117762e532e4ee26616acd19f63039f47f3d7cc6422e13b67b82cf ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/compression/lzma.pyi sha256:0ac8e7dabc6bc402d100dc6daa0e81c4589afd4834ec93e323cf64fd0862eb76 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/compression/zlib.pyi sha256:af12d05fc99af83fb1345b5c5c12c4d5cecb03ae70f3b9cd43d6fa0203e5ce58 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/compression/zstd/__init__.pyi sha256:ede33bfbd4a26535ed8685789f94a0fcac1e8527344c63fe0662673fb2dfd310 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/compression/zstd/_zstdfile.pyi sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/concurrent/__init__.pyi sha256:8364abfb95650e93f63b0a238e3ddb276c364486e58adfc66ed2d8b2206ed19c ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/concurrent/futures/__init__.pyi sha256:3536eb627e4317096759534bd6f1aab8bbfb4dc1f20682d0ae853a6a551a83b2 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/concurrent/futures/_base.pyi sha256:3762c34e825c6c8b816df1e264ac170fe767deab6538d5ca1720f735c581e09f ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/concurrent/futures/interpreter.pyi sha256:f0aee7927babe515040ea2dcdfaeeabd987bc1c0f8e929c5ac5dd96fa44705d2 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/concurrent/futures/process.pyi sha256:c6198c550f1bf044977bd4ff0efbc8767fa91163715b1133befac7bbfe6ff577 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/concurrent/futures/thread.pyi sha256:e487535e09b7a42cddaa623a6ca75fa83570a30c91732b3e7e89744f3457f263 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/concurrent/interpreters/__init__.pyi sha256:7e4ffc216a4ce63c0f3c18eb12fd205c2aa9cd846a141f4cf70b6830da8d5db8 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/concurrent/interpreters/_crossinterp.pyi sha256:999d75f845f009618f20a55519dd2ea1b7556ebf799957a44badf82625d6e5fb ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/concurrent/interpreters/_queues.pyi sha256:be2e7551274a41b28f4c63bc039c4a871f9d5ebfa8cc55daac5384940794395d ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/configparser.pyi sha256:344ea26a43d8ffe5c2f65f6ee91a1561bb0a21207e70416b68287bc51d3606e1 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/contextlib.pyi sha256:76a52f371969abdfb45e0bf3cca942cf8916b00eea5841085c89fbde3c6969fd ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/contextvars.pyi sha256:8693455e9246ada6340c9fabadb3946f340ce50724efcd382226257f1b4de5f9 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/copy.pyi sha256:cc20c268612438c246825b50366c6e2d52350147113a094a7d8b355cd04f56de ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/copyreg.pyi sha256:3ec1cbb7436da9a463ae0e40b3c4ca5753ee37103fc111a3b137f8f0d3e91442 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/crypt.pyi sha256:dc9154794aa478bd75b958a331c058408a4c29ff90ae744d902038225d501803 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/csv.pyi sha256:e3448c9b60b9ae60a59cf88146cc4c01fa8bb43f44d1fc6d05f7a00a3da19aca ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/ctypes/__init__.pyi sha256:ec0b48e2cae1c11ea2f5b6f257d4f462c5d8188b7d1894b4d931cbf672bef9a0 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/ctypes/_endian.pyi sha256:4a1599c07f8d879b34f39d13a1405a839b1f7d1852be5d29d903d02312f33796 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/ctypes/macholib/__init__.pyi sha256:8a0d53850d644f1fb6f405459bb02c431147c6466da25eb5dfe4063842e1d5eb ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/ctypes/macholib/dyld.pyi sha256:9e3f2e9d854a190af2322c009f4e3431e7c804e0c41ce7343ec37fced8e52684 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/ctypes/macholib/dylib.pyi sha256:d2378134e64bd82ea2df7fe4223a7662594fcf12043d4c5b7806d6211d4617bb ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/ctypes/macholib/framework.pyi sha256:b9944d48fbecff04956f61717a70aa20bdf1bbd3f530369ae254bdcc3336f63d ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/ctypes/util.pyi sha256:b39f473adfb32f3cc47976d37824ac07ec1788404bfb0c62cb961f7f8dda82d7 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/ctypes/wintypes.pyi sha256:74bc321c84a917d420a8ba8bf1655a8a8ffab5ddb5c948c84fc70b9090975686 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/curses/__init__.pyi sha256:2fb47365f83f253cac0fb5079e642ea392517a243f00cd1f0f9eefacfb47dcf8 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/curses/ascii.pyi sha256:d44a31814338c6507b82063846ee1eaa749ad169f698fef295413ba7d57b61cd ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/curses/has_key.pyi sha256:13ef404a30da1825a612ca3e453db88c305d45deef4441c4c9e2ef7ee0ef50c7 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/curses/panel.pyi sha256:20cab0791bfac4d7c061b94c7ab0c65747aaaf4f97a6df4505db240635c83be4 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/curses/textpad.pyi sha256:ca82b0374144d00e233f772e8140c0c3f6c5a161ccbca36d7710c92e6d7ae1b6 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/dataclasses.pyi sha256:c7660175937df20ba12260cc7afe0a8ecf6aa317ef0ca58be78413c791f7c40b ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/datetime.pyi sha256:34edf6c3384f29ceda4a4fb91d0ab21e628c06dd5b94530029032622571e7ebe ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/dbm/__init__.pyi sha256:05f255b4917d26cc167762456b190f482922bf06609e9e1c9100ce5282eccf97 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/dbm/dumb.pyi sha256:36cd4904f50e00c4df4ad9d450b3970e150957425f47c00cf979ba73eff49778 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/dbm/gnu.pyi sha256:1bcc2d9b2fad1901f3421a174eeecb5b8ccc6763283b87bbe0705b404c71904b ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/dbm/ndbm.pyi sha256:32ed67a958e38753c0816cfee1bda7d37af4848f058091226f98b296fa405e11 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/dbm/sqlite3.pyi sha256:3a9da6213f827c6c1ceb432b0ff54d9b510857302b698ee607868f73f59104a6 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/decimal.pyi sha256:dc3377af6d138c07c15e48078474f546673a30ee1b45c015bcbeab0204d0f4c0 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/difflib.pyi sha256:62967e090ff2baa54bcc568805d30a8ef4c5cea1c59f8ee227c1c640f366e1c2 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/dis.pyi sha256:0b140a756557453852d2eaa1440f059bd653d0434fac75507a2ea8ca08d9fd4b ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/distutils/__init__.pyi sha256:b9b460a0df3605a570f898317175b692dff83ec12c96d8c43a9cb31ebd11596d ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/distutils/_msvccompiler.pyi sha256:370833b94d30b6062ee35a1b71e6f6e1a8c72d3dbbbef5dee1845731502471e8 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/distutils/archive_util.pyi sha256:4f6f32c801793972e448b7033d25649dc7536a6e3cfeaebaf42ecdaed0433e67 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/distutils/bcppcompiler.pyi sha256:476af6e212acd9a330c2034f34ca8ff15b99a9e6ef5e79919c9e5948581d1eef ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/distutils/ccompiler.pyi sha256:f35f12281377c540838fc49c3415149b8d15cc72dd44cce5d0ccc4eac239f51b ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/distutils/cmd.pyi sha256:f2f4cc079051071e164316aa484af1017c61cf23842bf5a6e4ccfeb4b50104f9 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/distutils/command/__init__.pyi sha256:498600c4a84202bf017e3aa8867706900668e6beb694361f16ac77812e214d1a ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/distutils/command/bdist.pyi sha256:3bed41ed55431520bee1d33d516ac4f1361ba80d170735069bb16bc0cd7b6e15 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/distutils/command/bdist_dumb.pyi sha256:8c2d40817976e4aec2f4358ab94dd2eb13540f850b8c9238d4a3d2e8488d082c ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/distutils/command/bdist_msi.pyi sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/distutils/command/bdist_packager.pyi sha256:ce12cf2f0e815c0da507f36b9a5d9ebf94d56cff31b68c26b66583a624bcbb66 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/distutils/command/bdist_rpm.pyi sha256:97e76971a84f5d143637e59eb5f6b21fa7934f94a4301445ae8378a901586a18 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/distutils/command/bdist_wininst.pyi sha256:f08d90c729d107e483df13f09ebd462b1f22aeb650bb7fb1b281921db3b5b799 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/distutils/command/build.pyi sha256:313e6bcb3217542e3d296f88bd2bc323376f54ba25f77b7d1004812739ef653a ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/distutils/command/build_clib.pyi sha256:0be9f47c0d3c4e6dbf5308cfe80df86382578d175f7f2cb26276b2ab8bb64133 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/distutils/command/build_ext.pyi sha256:8b20b5a892212e20dfdda4bea644ccd5e0c778c5f494826b1deabac76bfcda60 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/distutils/command/build_py.pyi sha256:9368710f2ce432d30798973587c397a0cf54bccb957e26390a5517e0ba89f2a3 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/distutils/command/build_scripts.pyi sha256:20c75563b34743fa1de67c53639b4a055186032a56fef709ecd72e6a3c28742e ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/distutils/command/check.pyi sha256:7cb78f7344ce5333d6247127552d672d8f6e8cf8ea4e9d8f837ba7eb6c259b88 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/distutils/command/clean.pyi sha256:d0824e6b1ac7750a7181cf97801ae5b30d6af56915a80cb849dab74939ee0e09 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/distutils/command/config.pyi sha256:a43cdfe3cbe6663031676b945f295b841b0cbfc21b0734b9f1423fc98c36a730 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/distutils/command/install.pyi sha256:e1e9c0cc2d955f891ff603d57516cab96ff28e99e90be0863805b3af4bb2fff9 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/distutils/command/install_data.pyi sha256:0c952b1084d49848eca867b07475b4180906648b95ac1170045c7932053b9d40 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/distutils/command/install_egg_info.pyi sha256:ab0cb09ba4588f7a1d6b1e2c2ba8500fc1104cdef922a33cb86033644a251f6b ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/distutils/command/install_headers.pyi sha256:e1f91b4f5312af223559a76123c9f2f96e9536bfb27bcfaf4bcc09cb38a10768 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/distutils/command/install_lib.pyi sha256:356fd6cff0f1bcd7fc8f77184b5fe25497d50ec0d0e643653b2c5172ac761956 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/distutils/command/install_scripts.pyi sha256:b7dbaed6a70cf8d9eac2c6643e1f96efb6b25b5b09d97889559e91674fd310fd ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/distutils/command/register.pyi sha256:fa4c213c7b9ce9b1adac4d8eb15a3383a3d03c0a167c16d5975eaf12e931beff ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/distutils/command/sdist.pyi sha256:5a0e1dfa033edd8a715b5f1f0ce7c6d7d9bd072bc0e6bf1c923925b03d45ba12 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/distutils/command/upload.pyi sha256:89b6aa9ca1a32cf80c0bcfb5486b2d4c0ce0b6cdf6d6c9c67d850469afd302c4 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/distutils/config.pyi sha256:d3e4c4ffbb08b2cf140e11481e90922e129f02933d233867ac1d9fa35a7d0e08 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/distutils/core.pyi sha256:7c83f9ea89f8e3eeda2c549caff6f906da88cacb672e729e624477c10e66b13e ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/distutils/cygwinccompiler.pyi sha256:c6c1e37c831dbaa4bd1390b6f1f14446a5ebf12b3ccb51863b5ad1f5547cbcbb ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/distutils/debug.pyi sha256:c9d6b7f9d7eecb4b3ecfef5cfa187cf11876afb5a55fc827c1212c6cb6c0dc9a ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/distutils/dep_util.pyi sha256:cf5bd87093909285de2e9dfbf6165cfc3eb5d1a35949f48bf66aacfc09b0f6a1 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/distutils/dir_util.pyi sha256:bb56ef218b31f7a9bdc00819cf07d6dc55f22e12a19422a5ebba60dbb49f42cd ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/distutils/dist.pyi sha256:51b675ee513e15d7d60f74d7331f8e8f34581e20492c17911b3846e8ca1a176f ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/distutils/errors.pyi sha256:2d9d80a7fa13942005cc79e952b87b9dd8e160b8562627e8b19ac5fec90c8088 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/distutils/extension.pyi sha256:d6d88f523d78ad335d35c4fa4eee9aba6f589bc567055a96543e9ba7f7ff67c6 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/distutils/fancy_getopt.pyi sha256:ca17ba644265a790d2f6a4bbb46076435677e7c9c7a6b39d5e11edd1cfe42786 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/distutils/file_util.pyi sha256:3f16e2614f753ec35178f9f6e75158d05999fe624cc51b19c94bf40376935346 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/distutils/filelist.pyi sha256:c0675b3d2144e3186bd4e59633b86556544bd5b164299df0a1dd8bec04a2f010 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/distutils/log.pyi sha256:261425ce8626e045810c23965ff901a4f1f8bdbf81e10e9f442f61323fe906fe ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/distutils/msvccompiler.pyi sha256:04ff67c3d8fb6ca9328212baf6e7d5c5363ecc41b857e6cc1047e75bbeb66552 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/distutils/spawn.pyi sha256:5071ddb68fc264d2b97c851002f933d63656353c0f8dc00ce3c92f78fb6cb279 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/distutils/sysconfig.pyi sha256:03652130e82f2ef5d964aadafa507001dcc4e5d4a87a0bf562f01ce4dce3ae8f ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/distutils/text_file.pyi sha256:82d90135f5199c96c97a8a529c590283d41bcfe65f51393db6aec0f4ac07212c ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/distutils/unixccompiler.pyi sha256:d35101cc6ba0f8bbf796d7b89984876d675f782ffdac102905056eff30bb0353 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/distutils/util.pyi sha256:45b066196ba5ef02739fa35ea5597b55c74d0c5187c1f6e196ab0b4dc7749f67 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/distutils/version.pyi sha256:7e1e11032d85e36ce68c7c74498c0bb6caf4c12162a033b3b930e053ff29ae7d ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/doctest.pyi sha256:d3a86ccb8f3a2ec045b1c443efeff9a74922860c7ff1dcddae51dc307339a23c ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/email/__init__.pyi sha256:068326a5d25dd6bbc0811ee3b57ee5034b71f5ec41d23c44a11aa1086fbf773e ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/email/_header_value_parser.pyi sha256:990bae165a9c2c11124a952a7c49001a3abe13b82812b203b8bb0341eed7af47 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/email/_policybase.pyi sha256:ce9be4cbfd74cb05060ae97611140db38c0c9c5b761e3b1a6fae720574faa8ae ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/email/base64mime.pyi sha256:e15cf98644972c5d1fdb079817852a8e86244cad1f3a974fc523fc1e6a6894b1 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/email/charset.pyi sha256:53099e51c46e4530831d75440f30c0481378944b551b503d0689cd68c9afd1bf ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/email/contentmanager.pyi sha256:ce7c4b14f815a5ad2b87b06d572a2986f6a96a686923caad901a64e6f3aad0d9 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/email/encoders.pyi sha256:0a7bbf9185038149b35be80683a6847a7edf0cb20b79bd4ce9c6613e60ffbf41 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/email/errors.pyi sha256:ba5aba9d2ff1377dbd7aae27d608c4dc2674e999efeda41d406065d0d211d3b7 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/email/feedparser.pyi sha256:00ccd50d2818179963f3b7d4496c6b623c89a06fd3d0e157c1d92e4ba3b99b93 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/email/generator.pyi sha256:741c870eb6edb1c4ca49b72f8947f50b188e83aff3b61094f2016fd1f6a3af7f ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/email/header.pyi sha256:63de2112cf4588ebcc4ae76f1da87a2a805ee44cdec010c823ee0553f733923e ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/email/headerregistry.pyi sha256:10294c0d0162feb7d13bb4e7be9269e02f7939d82f97b4b603ae86192d995850 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/email/iterators.pyi sha256:965fd078dc68670322de8179434b13464e6e11e6e26bc6e5d67090b60e328f50 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/email/message.pyi sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/email/mime/__init__.pyi sha256:f076d777781b4dea3a73142c67ff40fcff103c67fc8dc94d765a22dbdf07c561 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/email/mime/application.pyi sha256:e0e1d709f1bbc0583c5d7476097a9172c1d7d5f0c5c096ee7ea10fc7ee958faf ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/email/mime/audio.pyi sha256:1424ab9e99fae267d02c053f9711f01d1d32c2804cb9d7a338b1caeb55101fd1 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/email/mime/base.pyi sha256:7c1475bbf8e38bf4e8826f474353ef5757c9cadde839cbd3d2f1b9e7063c41a4 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/email/mime/image.pyi sha256:671c922388a0f64359853ab525f3c7b78d818c1e4b912c77021a22306026b076 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/email/mime/message.pyi sha256:5053ca9d1d73303f55d4e5e26e20049e13f879162b1dea7178631e21a41a3867 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/email/mime/multipart.pyi sha256:6019a76e0a7709687f1e3c9144ca9c4395713cb42353f7bb779e867844903825 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/email/mime/nonmultipart.pyi sha256:62d9f50fb14b1e2e15b35e36f94a7ef64049a19f67347a93b87fcbacf9c94f32 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/email/mime/text.pyi sha256:5bb939c6f646b2c4a339579746733cbfdd001e19a69543f064f2b99a80ec4a2f ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/email/parser.pyi sha256:4e0edfe0ee3c5cc9c636b38e04944a7aea5ecc803ddb71c53c0e8663362e7d87 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/email/policy.pyi sha256:60f2686d70d9d1c781e0a9d91d260a53d6b6d40dc88821afc05f05e9f927c520 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/email/quoprimime.pyi sha256:9f1cc7692275595738e10949d5259debc415a2bb2dfaae8769f843ae32755340 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/email/utils.pyi sha256:64df0f914c3f99945b36a8bf4af9d4cb64c47fb4c1b907ff1ac426b6bdf42917 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/__init__.pyi sha256:d68c397b3bf0e09fa93a598ec33956d438860aa569df1c6f93a683fe06c1c72c ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/aliases.pyi sha256:dcef1bd2dc9c8f7c01345a221b604aa0b0dd49b2317347de954790b343615476 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/ascii.pyi sha256:cc2d3fea0b0e1f9b566db1eff6c35cf57a0d0727b9db1e2ae979ddb2de67b0d1 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/base64_codec.pyi sha256:9564886ba7353ce6726f0857c0d39e4e6c3996d26215389ec32185aab054dfe5 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/big5.pyi sha256:9564886ba7353ce6726f0857c0d39e4e6c3996d26215389ec32185aab054dfe5 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/big5hkscs.pyi sha256:14b465c2509114d4c5e9830469c080c4e0da069635a2364f0795fb78203f0bf0 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/bz2_codec.pyi sha256:4ec4c56dcdc17074899dfab90f9e0dd5d6098da2d2205ca9116150eb868e2d31 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/charmap.pyi sha256:64fa4a236033cf31d7d81f0f0957b3546f4eeb80c04247084a8ca90d617c5f14 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/cp037.pyi sha256:a36da423daff0fa79fedf15db23a1c6df77970eff14fde161c562a4e68cd2d2c ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/cp1006.pyi sha256:1843f15fe176f3a615131f71940f8b41e30890d96cb1d7df9a0dea59ebb6385c ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/cp1026.pyi sha256:66c6d5bd3b099c5da36f3198c04da3c7933a8974231c41a32f25588520718d3a ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/cp1125.pyi sha256:e5758acbc6ce765ca4b0c24961342e33379399b31c7b2da9ac441a46beb71e20 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/cp1140.pyi sha256:7e4b4f69a7f8f7f1395189046e66c68d6d9c195fd9e83e94c97e96432c65f07d ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/cp1250.pyi sha256:6bb8bb00a8f9406c398e43130012f1b9ce0c82f4e3f0ab308e5263eec8c901cd ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/cp1251.pyi sha256:b0cc6e5657c7b7fa7df2dfeb885006d24da3ce2985412b282328c0b8e05259f9 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/cp1252.pyi sha256:c702564cf44b360f45c6c5e72e816efecca8b98f8b2ef6ae8607bddb65327d21 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/cp1253.pyi sha256:555ac982f63f9ff27df83ddd912ebfcdda0baa74c962477a6e91bb7903de2d07 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/cp1254.pyi sha256:850c831103e7ca2c163b3876664b97840cd8d192ad817a7292a698b10a1d8b5c ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/cp1255.pyi sha256:8db7cf75062f50a42edb1996241f2b43847141dc48aa188997ab12b410648b28 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/cp1256.pyi sha256:49426acbec668d6fe6dee0f4c3f91bc1293b68a3cfa2e1e2f7c4fa2e4ee8011e ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/cp1257.pyi sha256:e9369106125f82f7875599a5ef8303dc03c19f28593d54c0c53901f9269667c5 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/cp1258.pyi sha256:e6d306ea63fbdb4b9e78e9965dd2ae3c4dd64715db640e08b43a483b2c037084 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/cp273.pyi sha256:2b06b2b221ca0e7ded4004eabd284f7094b1394933068f6d2c9aa921d43d7b2a ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/cp424.pyi sha256:79345022d833d83602ee90c5648a1ba8bc4ca0e9be920d2004bb1470c0b9fbc3 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/cp437.pyi sha256:d07c8164b410bd154611b5e54a41403de290f7986627abe516a2c779debfa0a5 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/cp500.pyi sha256:2fb71caeb2f9502a163cbb0b09f5e729b8996ebeb8b632ed0683d443c7934a06 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/cp720.pyi sha256:dff6abeca59c6979cfda8f82ffe0319b0dfbf4bb6b3d38e36bcc866a4806367c ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/cp737.pyi sha256:ddacab032dd676387d1ca7b433e28dee7abd18130a3f38f1362fd7d171c93e88 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/cp775.pyi sha256:0ba7c27b0fbc1762d05c51a8fa9a5ed7804081582cd9eec2199d6aa9a545ee25 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/cp850.pyi sha256:d343037725ad7dbc2004fff2b910ec29f09838d61e892e4c7f481c41d2963c0d ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/cp852.pyi sha256:2ce91a5eb73514660420821bf68436582952db1a7b60a809929a5144ecfc717a ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/cp855.pyi sha256:605e5a36fb6e390b8d5c4030d5133febad770adb601b518a28140c60382c9e62 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/cp856.pyi sha256:b8c5ca16aeb4cf499a2ffd1c9d26912655bd848753cbf3b844d15ec2d1abec40 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/cp857.pyi sha256:14be6da962b8d30fc41dce513b96d67080704fa8a16ec95550d835b27225870a ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/cp858.pyi sha256:72420d19b3f9170a3f439966b8377692f6b2e6ce7136136aa34e27b182f230ec ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/cp860.pyi sha256:e9187e960b72ae0efabb01ab5078533c29b0be523283a85ee1f6de18f1d1d53b ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/cp861.pyi sha256:4233e50c7a4d4001eb475d199d316faa89f524b9af4849476fa74b0abde86d0f ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/cp862.pyi sha256:8a529c7f4c79f93b429faade2dce60c41baff1565dd4bceed055da675d1a4d76 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/cp863.pyi sha256:3fdd4623b1898a0297687ada4e766415f09ecdddc9aa90d107fe7034823def37 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/cp864.pyi sha256:9a41354189ee46d90f3261386fe1e3b45c3f7bebd14289d5fa8b6a1f0549ed68 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/cp865.pyi sha256:402457a0e949f954562af4a36d6dbf30f3ede25c56a3d4aabab8c807f513796e ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/cp866.pyi sha256:bd70fc6d9a7f6d1d9a6b126c922416d3179662e66703ad78106506bde6fea060 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/cp869.pyi sha256:c4670d93a096685dedc22d464f7b85ed2588fee6a30cef243f9d5501d01881c5 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/cp874.pyi sha256:5756c56cf87e80ffa8fa37900264ea76b26e1cc9551a3a3eca2e124e1ae3e9d8 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/cp875.pyi sha256:9564886ba7353ce6726f0857c0d39e4e6c3996d26215389ec32185aab054dfe5 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/cp932.pyi sha256:9564886ba7353ce6726f0857c0d39e4e6c3996d26215389ec32185aab054dfe5 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/cp949.pyi sha256:9564886ba7353ce6726f0857c0d39e4e6c3996d26215389ec32185aab054dfe5 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/cp950.pyi sha256:9564886ba7353ce6726f0857c0d39e4e6c3996d26215389ec32185aab054dfe5 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/euc_jis_2004.pyi sha256:9564886ba7353ce6726f0857c0d39e4e6c3996d26215389ec32185aab054dfe5 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/euc_jisx0213.pyi sha256:9564886ba7353ce6726f0857c0d39e4e6c3996d26215389ec32185aab054dfe5 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/euc_jp.pyi sha256:9564886ba7353ce6726f0857c0d39e4e6c3996d26215389ec32185aab054dfe5 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/euc_kr.pyi sha256:9564886ba7353ce6726f0857c0d39e4e6c3996d26215389ec32185aab054dfe5 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/gb18030.pyi sha256:9564886ba7353ce6726f0857c0d39e4e6c3996d26215389ec32185aab054dfe5 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/gb2312.pyi sha256:9564886ba7353ce6726f0857c0d39e4e6c3996d26215389ec32185aab054dfe5 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/gbk.pyi sha256:15103743176e3b316b449d1fb9e18cf77fcb5f8579e4d51c36479151aa578a75 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/hex_codec.pyi sha256:5bf8fcd76d26e5a04b4aaf4525ef530926beeac21b60e0607c1e24456169cd79 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/hp_roman8.pyi sha256:9564886ba7353ce6726f0857c0d39e4e6c3996d26215389ec32185aab054dfe5 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/hz.pyi sha256:07d6f85e1e4e780dd648c0fad90fb48bc37838e0558cfb2802d87a6708eaa629 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/idna.pyi sha256:9564886ba7353ce6726f0857c0d39e4e6c3996d26215389ec32185aab054dfe5 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/iso2022_jp.pyi sha256:9564886ba7353ce6726f0857c0d39e4e6c3996d26215389ec32185aab054dfe5 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/iso2022_jp_1.pyi sha256:9564886ba7353ce6726f0857c0d39e4e6c3996d26215389ec32185aab054dfe5 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/iso2022_jp_2.pyi sha256:9564886ba7353ce6726f0857c0d39e4e6c3996d26215389ec32185aab054dfe5 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/iso2022_jp_2004.pyi sha256:9564886ba7353ce6726f0857c0d39e4e6c3996d26215389ec32185aab054dfe5 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/iso2022_jp_3.pyi sha256:9564886ba7353ce6726f0857c0d39e4e6c3996d26215389ec32185aab054dfe5 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/iso2022_jp_ext.pyi sha256:9564886ba7353ce6726f0857c0d39e4e6c3996d26215389ec32185aab054dfe5 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/iso2022_kr.pyi sha256:ac96f446b7510e5698c99ac6f20b37281153ea0aebc4b30df8a19ed3b0318778 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/iso8859_1.pyi sha256:e7f22642daf85472e55785daef60d3793f0e87366d0f2e01bdffdeba33b9c1f2 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/iso8859_10.pyi sha256:165a9b55c52a172e095f9a04d6d15077f754d0fa9293672a62b62257347f9f5e ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/iso8859_11.pyi sha256:505b62e4fd5cce1aa95eb06d1c4be7d8e7a589982779a134ed0a5aa5aecbb609 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/iso8859_13.pyi sha256:5b150c9a5614f7f4472ada9e97ed6c56c2343ffdeea590b81ff503f545744f4e ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/iso8859_14.pyi sha256:7ad9c67279c81ba83445f044fd1b796b5976580491e0b90e8038092ee82dd5d2 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/iso8859_15.pyi sha256:ab3ccc94d581d30ec4b436a72ec64135788ac813e226a8d1087cf5cf20475a04 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/iso8859_16.pyi sha256:5fd01296c93f34ebb56dc0a343dec76235400720e5315f050ccc9906e24771a7 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/iso8859_2.pyi sha256:029f65796314f833636a0c1edd9f0ef2fb81a3c35ab8fac0b2bd5b099734b9a6 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/iso8859_3.pyi sha256:6cbfbe22072f7cbcaad26a2586e28864310e1a8337d1dfad6f7c6c6306b37e85 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/iso8859_4.pyi sha256:380b4e152f769c5e5a54554be9f74fff2a9e768cf1a927eeb663c6edddbad31d ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/iso8859_5.pyi sha256:e5da47ea6e5bb77ee063b6b1772f6ca8bd9147425be62d2690d62fe5590e4ed6 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/iso8859_6.pyi sha256:4e32538795fd62d8eeb31f11b889082955f83608c7d112dc8304ea3c20770a34 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/iso8859_7.pyi sha256:58a54a9f8cd2f6609a7d902afed3d8e2d7be25ad4fd6c1ea4a062240944d7dea ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/iso8859_8.pyi sha256:27db743d9e520b7cd87a2ae050a4896c3389b9ab4fdc38a8e0aaa91ce926979d ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/iso8859_9.pyi sha256:9564886ba7353ce6726f0857c0d39e4e6c3996d26215389ec32185aab054dfe5 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/johab.pyi sha256:82913e5253b6f780f0214fec6a3d55a1c48327af624cf7b4fe96c02a3bac0daf ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/koi8_r.pyi sha256:1393533a1c96dcc32ced0d849ebe24624a0edb85a9ecc862d5839cebc9b8d8f5 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/koi8_t.pyi sha256:1886ade54b261218fb65daf044b1e135190234d536eb7811da1607cdb74124cb ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/koi8_u.pyi sha256:b998b612f25930a9988142b9d9fdd9e6e415780d32c91ae3b24fec7f4c2d8cc8 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/kz1048.pyi sha256:353f482a072387223b0a27c94ac71aa76512e5f6671d54d3d851767fa775b61e ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/latin_1.pyi sha256:087d1baf240b4c3fe0fade1f1a24a1e4284d10faf7ff13a9d129c3abbd685929 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/mac_arabic.pyi sha256:ea7d1a736c63c4db604356b15728c927583705c76c827dea143a6d21c9b5e51f ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/mac_croatian.pyi sha256:9aac12993bc14f3b21c0d68257dd1eaeaef92c625da464965c739123e2a7df8c ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/mac_cyrillic.pyi sha256:faf85953932309eb03ffb59a1352ee7286e48dca0f4e1e9d63378a12cf186fd4 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/mac_farsi.pyi sha256:1e5b0639eb3313cce34758cf8e3709e159d2f010965684145539dff32efe0d47 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/mac_greek.pyi sha256:8a279ff0c87fcc2e4a154af8ebff9996736866455902d4107bb1db679c7741e0 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/mac_iceland.pyi sha256:67a4fccbc52d463ca241378cd1151a4ee55e007608cea00953ac38f1adb14f18 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/mac_latin2.pyi sha256:fc47a83c512e98db571b203e5e0e104d55c2aae2b31eafd55a8d788c293fc950 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/mac_roman.pyi sha256:322bfade09bf12348bc49ba045f9136f4496f7c7ddcdebfd9e80cd728e1f40c5 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/mac_romanian.pyi sha256:874304174631b7591ac0fc7eca8dcac1fe064d24f0b34ca9697adc4c73c4293c ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/mac_turkish.pyi sha256:7b0e638d5469251e709b4fddbe86478963c4d28fb6847c33df92f57f32c7af87 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/mbcs.pyi sha256:130dee747ab81187a1351fbf4d13da49ae0f386f1053cc19a2e484d937322892 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/oem.pyi sha256:d8b873be4093785ff9a5aa3d8e93c2d63ede26cc760529e3134de7531a82f1f2 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/palmos.pyi sha256:c7114305070b8469aa8c02a0373dc8acc1ce01b7e9cdf39e0fa1935734b51028 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/ptcp154.pyi sha256:9ba4acd9d29907420871d1b8d812b8461da910f8d54443741fcd1919a844016a ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/punycode.pyi sha256:c608d7ff5a5877602420a81812be36302074b27abc38d1c493be0c0bc1486c76 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/quopri_codec.pyi sha256:3a933b99e7be5e413ecd8694a9373f32ed7fa1de38af0f808306d94d89774f20 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/raw_unicode_escape.pyi sha256:9bcecd72f41d915f9c7b3b875979f73ccfba5cc7ee66151a710367ee25039617 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/rot_13.pyi sha256:9564886ba7353ce6726f0857c0d39e4e6c3996d26215389ec32185aab054dfe5 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/shift_jis.pyi sha256:9564886ba7353ce6726f0857c0d39e4e6c3996d26215389ec32185aab054dfe5 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/shift_jis_2004.pyi sha256:9564886ba7353ce6726f0857c0d39e4e6c3996d26215389ec32185aab054dfe5 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/shift_jisx0213.pyi sha256:be3cc8b6a718797a2526e76eed4a7d00d165ee125a2860ca83ccbd87742559a4 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/tis_620.pyi sha256:9404fb9504c18e66fdbba7e03643b50c12d47f3bc1bed3f45216710bd79cea20 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/undefined.pyi sha256:186a3879b0bbc1af2a6c6478a988d5e87b00e96b84b12e9d0df9ba31c33a4998 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/unicode_escape.pyi sha256:f90bc473d8934ef929c4d07bfb3f4f67f9cd1f9cb47b1dd1cad89ef5967a1752 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/utf_16.pyi sha256:535401c2224b7920344e8c242813e38a691f77fc73273952518fe29f92831775 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/utf_16_be.pyi sha256:4e9f8106226a49e0593723be81534ac6e356ffa490eb8ed999145aed47899a93 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/utf_16_le.pyi sha256:823b077635e3d3a35b3608bea20d14096aed0daf2e3ca5c3d5b1588faa00f36f ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/utf_32.pyi sha256:333e34504fc06937738f33b8284113d9d305fd8e455b9d6803365facf7b1759b ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/utf_32_be.pyi sha256:31b1f1b95882779ff990afec0c5db2f0ceb3c30daab6138be35816b30f8efe18 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/utf_32_le.pyi sha256:9d201eb7a57a137c4c79fea2a7e6fa5d029291af1fd00be9c2bc577833bb484d ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/utf_7.pyi sha256:90180977d16dc0f5d34478d224998196865e0a392b544e80eac7c5414ff3caa5 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/utf_8.pyi sha256:6c50a92cc5e836ec7773affa26024c404241dad764fab42d65e7d0bac1c8196e ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/utf_8_sig.pyi sha256:0c0fc03e006f01b8a6983ecc032e1528c0bfb7d1535cf71739c5d6ddaf6e47f6 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/uu_codec.pyi sha256:af01cd1a50008891934e2806c1d28a767506ef682ee30c7c61d10f379ad43672 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/encodings/zlib_codec.pyi sha256:60d0f638d7dee1fb3baeb276afdcdc1b954cd5e36d9e3f59a1a67e9fd18a3b48 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/ensurepip/__init__.pyi sha256:4d5c44ec12a78bfc9e01121e9b4da42a43c106c320dbc3eb19e8c317b5fe463c ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/enum.pyi sha256:b8d5e82849d4b09e75fc04854141367c702ef71dc17d14c8b83ad008ae099daf ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/errno.pyi sha256:8540bb16a4eddee1af012e3677a6b28dfed5f07126923b8ee785503aeda2bc4d ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/faulthandler.pyi sha256:cdf54f36678a7222a32af3103f6d14ea838fc9140a93a1d42108f89fc7dbba3c ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/fcntl.pyi sha256:2462648801720c7c10d4b13423776fb088cb2d4b81bd383751bc36fb054a5b75 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/filecmp.pyi sha256:d97ae634790dd7f29e52375658425524ee4b5c7639e6235bfa5e69fac00d7204 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/fileinput.pyi sha256:c37d8bd69f3f8e854732c1cbbea7a0ea996871d3b9e2cbdd0577b9fbc1c6f86d ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/fnmatch.pyi sha256:8fe7af4ae07a39a640dd65207fd93354fe1691cbeaaaab0ba3faabb7a09cc813 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/formatter.pyi sha256:21442e27cd5656b4632826ea3d7c5565974061ee7be4988847759feff5dc0396 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/fractions.pyi sha256:64351ac6554111b22edf91042bcb644a4bb6d1145880288472602a9ad22c2592 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/ftplib.pyi sha256:51cc5c4b370f2592badd6e91ab8ff934e8d94fd1e35bfcac7055ddd11e10a975 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/functools.pyi sha256:90c78290351fed582efce1986eeb7b2ce4f340d88d69a0803f67b25d406adfca ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/gc.pyi sha256:d84598a838c394074754d9ef6f16c460b432b602df17fe6a2cc7e5a01e8514ef ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/genericpath.pyi sha256:ae698854e2fa397b3320c666f8d5a8b56cfe243877ec7ef38eef6ef3a8d15c4f ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/getopt.pyi sha256:314644c32ed845f2a1fd7cf204d4d613d2a617f1b0059eaffb1436b27309ef5d ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/getpass.pyi sha256:df879447eb95fd17edc4ab31137f9c3c250a6532d1dd6e750f6732245d161ace ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/gettext.pyi sha256:1d9afab52baa749288a5bfca3071b12ec23c586727ed9de531e9c063aedb3cec ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/glob.pyi sha256:17e81adc4aa935e1cde16fe4763a6490e23c76b3fe85fc7370de38a7cc439aad ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/graphlib.pyi sha256:97a53cb7825416c6d081edcec09b723d6974e1a0f84c76ac717524416244ea17 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/grp.pyi sha256:376a8bc3c36d517b37462f95f1990d623f85e4623f2bf9a23da05ccae7880ae5 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/gzip.pyi sha256:b437dd127ac6c188cfc3bea644babc0760c2890b9b3cd94e903156862b15dada ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/hashlib.pyi sha256:f0dcd187a605b26b03cc1359de6bd7021d720ed007b0c464bd803afc59e95130 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/heapq.pyi sha256:6c8e122500691f003290acd301adc768d6e0dcc9010a3ca4825f8a28ae1325b8 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/hmac.pyi sha256:6772ea3fa9110caff9464458881556f2b7f5304a5c8cf50a1253e7145dc01299 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/html/__init__.pyi sha256:a8cdb85ce9e7a86c1cda74e86c4c2a581f0cff9403207a2ae0003c8c8f348882 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/html/entities.pyi sha256:ac7191cb4b929bf19297864f54f3da1e9d8be32275ae9701bc9ce4effcefa16c ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/html/parser.pyi sha256:c918e44ab93c6f8bce3f57e17ad4dd6a057b2c89056b823291b31ad5721baa06 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/http/__init__.pyi sha256:46d25fb11c8a7d370b994eda4cfbe618b27bbb551ae340231fad412888c3517b ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/http/client.pyi sha256:d0f52cc5be93439ac2f52cbed69458428745f16aa792f3235b34661cf0f0ce3b ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/http/cookiejar.pyi sha256:9e4f9fe63fe9822d0bc2997acaf2f9cb57e2c3992635f61b233a8e2455805f6b ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/http/cookies.pyi sha256:4b86140a87f68645a19d7cff325329c602f276d0620d8e507841d8a1006d2354 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/http/server.pyi sha256:e66db4071a68a72299dbe9294f811ce4cab4e47af5865d4207c8f485eb24572a ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/imaplib.pyi sha256:cfc6ea9afd5b87bb73ce98c4fb06c8cfc3bb8088efa10f2e16305adeabf28d54 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/imghdr.pyi sha256:fd2e92bc80adc4c08f9a84a8580c0b223ea2ea398e9d55b747e998b64a554f25 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/imp.pyi sha256:2351a29173698234810d3cae449394addf1b7f9d71e7e86e6aa51d55245ecc93 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/importlib/__init__.pyi sha256:0b793f98f56e09b40089c64431e913b1e2390bd805c67b3634e917d358a5cf13 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/importlib/_abc.pyi sha256:3a94bc9dbac02ff4ade61a2a1935864e52adcbf4e05ebca4e0521518ba69d28f ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/importlib/_bootstrap.pyi sha256:43befa69d3c04dd814981d4b868d9a469b6d6530846d794f21b69adcb4bb6be8 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/importlib/_bootstrap_external.pyi sha256:b1a3f0c87be4cf5a086f47dc642d660a19cfe42182dae5c91fe5c1b356d5d9f5 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/importlib/abc.pyi sha256:411bdf6c0d680afae74d294f45f71f0a69d14923ebd79f96bf975191be828d7f ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/importlib/machinery.pyi sha256:a7b9eaa4d4d778cea4bb28adcc95a2f328b5e03ffb7dc3073f02e65cd0bf15d6 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/importlib/metadata/__init__.pyi sha256:8b466fadc456e0a144c6a0f66e676af70588ce955d580eeae708996e86df723b ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/importlib/metadata/_meta.pyi sha256:b1fe2ab0c954147b5dc645310906e8fa12f46a9a74f1c593abd73ecf41da1f2e ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/importlib/metadata/diagnose.pyi sha256:1077cb77777ce598db555b131816f711d1e9bbd649f9541259d7c28a7af1e6ec ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/importlib/readers.pyi sha256:323c68245b385d9d695f02a0678439da2de45c460cb026e46e1f5fdb202a370f ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/importlib/resources/__init__.pyi sha256:3f843354fd01cd5db78aff84331fa9d3e2b42c6a6c1ced128b6d8fb42c91cef7 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/importlib/resources/_common.pyi sha256:efa2dc84e3e77960daa33cb5cf680abe3403f431289e0a04a59a6cd1bc526255 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/importlib/resources/_functional.pyi sha256:018c56056ed386527f198eb69645819245d44d9e7a4756ca4bf71f1264dc1851 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/importlib/resources/abc.pyi sha256:2fd212763ca2571f29a673f66d34a36dd77f773bebd65637fda467e997e2b6c3 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/importlib/resources/readers.pyi sha256:c3525a753dc6d944c1df34d7b9c8f8b6f293e01f8cca75c7eb314f62ae5cc500 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/importlib/resources/simple.pyi sha256:47573391e8830b6b4d90695a2a5994f1b113063aa0b6b3aa2c533b8b97961af3 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/importlib/simple.pyi sha256:2e108df1d95d9d5f237f065f35e76508807f2c9fc9344b576b63a3753f68e1e3 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/importlib/util.pyi sha256:7cbc2e1079c49281c9964f83be1b1be95b82a3c265c2372df4f11ff0cfda519e ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/inspect.pyi sha256:24b74f98699a0c0b873bb8277ec6e304ebe70d52e1181eb01ac9021e8295ab8f ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/io.pyi sha256:a68b462f114e8301ee8307534ebda3730d6f956a674751b82a48ba39e0bdcfaf ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/ipaddress.pyi sha256:0904aeb9ddf6aa44b7f876352c18c8e31d4dfafc503909ff6085dbf672f0de68 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/itertools.pyi sha256:e6212f478795094cb38fd14ebcd8b0c211309b87318a22549e5e481945714f01 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/json/__init__.pyi sha256:09520b7c8be1092b32e72c1883239885932e6d248c9e088de692174e7be3b97e ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/json/decoder.pyi sha256:a46f6b4c0a4343ecd694051c4316f31e397bcddb647b8d0f0132337e063a5617 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/json/encoder.pyi sha256:28b51b2b1c31fef6f1cf7de37080a72b2a212a73415465403c9084d851453618 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/json/scanner.pyi sha256:20669f6eb9262369ac35175b920a8811cc2ec75b4d37e95c964a7d51d3046cc4 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/json/tool.pyi sha256:27c598f9ab91cbd3c63708e7a8372689229320aa780167b260c7a5f8b2ba2ece ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/keyword.pyi sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/__init__.pyi sha256:3c7f5b005fe0ed7fe102199c962f4d19bd9736ab235aa5abdc5303ef26252b18 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/btm_matcher.pyi sha256:12284dbede120b841ce0004b05231609872bb57a4426b0ad539d378132781944 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixer_base.pyi sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/__init__.pyi sha256:1eb68b93f780123a060730061cf736f940100ae628bf2b1683cec2be8dfb5fee ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_apply.pyi sha256:ba66b59123d9ad8b01fd73fe58438eb74414ea05a2657555fcd9c6e636c94782 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_asserts.pyi sha256:23c8165dfc5edb5796d24c0f529ba36fb61548f8014381e49bb5f55ccfbd9c6a ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_basestring.pyi sha256:92890f4a76cedb6fb6910fac0cec2e83ab523de6398ae560dd524a50a92b77cf ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_buffer.pyi sha256:9c97518e5c6ffb4e4658941c63ad009c9df985c85686d79ab888e8b1a6146c0a ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_dict.pyi sha256:5e72844578d6f10983e162118c47f0ccc7fa23266552131d086e064181195db7 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_except.pyi sha256:8415bcffa595007a8d374f3281ae6f8710b73f9ac1766bf3b3e3599c1e0b476d ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_exec.pyi sha256:1bdf07b634eff4010ccc0b169cc42633842f50121ca060166c90434eed258bc0 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_execfile.pyi sha256:80cad4f1b872815335cffdb81f8433d0582d939788b2ac58f54721e56acd0b92 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_exitfunc.pyi sha256:eeb7c1d5b5268fd78ce158d02568520a0f738d0bbdcc5a92092d81e6460de3d7 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_filter.pyi sha256:8a2705992cadb16235d7a2c27dddfc49d495162a6dc84e49f607bd2f8bf5b3a9 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_funcattrs.pyi sha256:17b7f98e4f9fb9ac8d2a1da3d6f944b1ce44ae7f3114d2def56c10eb83e3c641 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_future.pyi sha256:b752a2aecb21eab107dd82cb2b40baf6b3abc974ef6cfdabf17c0d3f7af305aa ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_getcwdu.pyi sha256:e977bcf2b8a1d746564d7d8c2f5147312aa1e6f00124d3901bcce0585a4c16ed ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_has_key.pyi sha256:2c7dc6a8523f20d4bc47734bbd607de513dce089512683c8113d19c507a75e7c ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_idioms.pyi sha256:4a69a09acc088c15da919c82873693f2b9b56636d765d6515edf6414b46f09f3 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_import.pyi sha256:4c2ea9ac8f150f574de8c0ce7fafef9ee5018dbc5e055286ae686c83b3809963 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_imports.pyi sha256:cfd4239de9487614e92ccdd22c3367ad0e106763fe5e8c17cde28fef019d4083 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_imports2.pyi sha256:7c8a466a2c2c264fcaa0fa75c9ff3314951c3f53a907add27e29595e2451dbd8 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_input.pyi sha256:449a7f9146d21614069bb4b5e8cc138f0050d01404368a183bd332c9f6ceded8 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_intern.pyi sha256:3b23f38959b577c06459586ddd65b8a849c8cdc401ab52f9e4de57ca73d14313 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_isinstance.pyi sha256:64a98a99cf8ff383b528b00aef9dbd140685900a006149e170fb756ebb82a77e ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_itertools.pyi sha256:94665edeedd935836339abf73f9c3a9390c4aebfee031a8d218d340b9e791e1e ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_itertools_imports.pyi sha256:f60fa9d5a1377150140f0fb153317c238ad98eb7367fe4cd084ba244d1eb1c3e ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_long.pyi sha256:014586de2afd2266cf0c6780ed3ce916b972a47ce27cc8d4f797bb8c170bc18c ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_map.pyi sha256:8ecd93a5aa13b261c19f7c4eb34a7aa38c34865e4c8dd8d8fb33c9fda8d930ff ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_metaclass.pyi sha256:b28113f28f49b1cfd4a28d6cbc6f4cc3cbd5e00e57c379609be897fae1d86ca3 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_methodattrs.pyi sha256:a8193949f606efb3eddd324d4930954c871303bbf31f4748a291fcac6a0c66ca ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_ne.pyi sha256:0eaf1f5a0d4a38746c78309b9d2945bf14108297a9b619df3451506ec9cab14a ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_next.pyi sha256:8347b1bf7dba81fe6e2b84eed8c08a75ae6b4bdbb1fc02d5b24e77af57854c8f ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_nonzero.pyi sha256:d167b0fe6dc95a60ff1bf4f6ee91ef6256782bbfda7b0c85ce96b4e70d86de8c ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_numliterals.pyi sha256:a91c115c0f98b153c8b947de0435830eb728d27af2b3b29160c976bc8ed6097e ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_operator.pyi sha256:9b981aeb6149a3bd224bc296d92912078f138c2e570cca5232cfeb8df90f01d1 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_paren.pyi sha256:8e42733406435bc5eae01b3dc449bafa4921be1c7283c2c763b917f6a4cf6ba8 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_print.pyi sha256:099823f13df37a5f95f0c18eba1b5cff2104adc0b292e57c4a7b0d1bc483e3c9 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_raise.pyi sha256:d36802b2d0a5f571fce4eae94bd3b2b397ff126a1fffe86e5e5c3dbbba932e50 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_raw_input.pyi sha256:6ff2236d707606006dedf40054b1e4591e6801bdc636acc367a0da7f17e22841 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_reduce.pyi sha256:08d37c5d0228807b93e0c61b5817ea25c242efc4bc3e8d77b8c032d5a3e999b1 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_reload.pyi sha256:6a084d02eba6f48fb202776974863ebd640d3444fc0a0dd1bb09200e85edc7fa ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_renames.pyi sha256:d416a1d3af9f0cea96d3b6dc66e7d2aed456dcd577ee329bb950f4d2f078d491 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_repr.pyi sha256:9f639a566155fc3afbbeb78187aa74501ce15795e8aa4aa1084d6a65b90f8bce ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_set_literal.pyi sha256:9284b982a9b303e9eaabda4fe4b0d7fabf4163e8c9bfb175e0e7c28ecb4ccbd8 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_standarderror.pyi sha256:b2146fe78763909005f68e393cb1b890e91c6648f3aadac39e7391202dff566b ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_sys_exc.pyi sha256:2582c0e1b54f28e25b55044090a8aed870dcc2893feab4fc00645469960fb0df ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_throw.pyi sha256:564b01e36dfa81b287db3c1e34a1c3f0c3c0e247183bf8c792dfe8fad07ef561 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_tuple_params.pyi sha256:147b371474159b013cf5bd67d6593b4ba5be0ef41902a6f968201c69c3f04f25 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_types.pyi sha256:413e17c1940b9fdfdccc8c9e98ae538b7925d5d36e516e14fca1e7949ed18dca ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_unicode.pyi sha256:226a68260c88b616c425e97816e6cbc15f3181eae0d8297a5d01572c7f5ffa38 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_urllib.pyi sha256:b1208ed18a269718ecda11b8827a96eb26adb2c3dc18840d4cf1d7039e4f82b0 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_ws_comma.pyi sha256:f48a7d36c28bcfa0538bb21d3c5630733d4aa6210df02c072759957154873006 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_xrange.pyi sha256:983ba7c3f92e354b3d41ad925d8f31066bf67094d733160d857ac1bc52ca5bb9 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_xreadlines.pyi sha256:64f2ea39afc3a68169e3217837d88e113cad7a3184d1db8eb8e42932c25ff956 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/fixes/fix_zip.pyi sha256:701b032fd5b27d32496cf3a4c6862eed93eb07c7d4b4619a53e3aa1779145679 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/main.pyi sha256:3c69573fdb2a25545bda83bdfd3758c0e7d94d42674de877ffd2cbc75713455e ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/pgen2/__init__.pyi sha256:9eb3fc755897a6686b5ce8bad1714d10b8e505b739dd14782bc9dd1d996a227c ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/pgen2/driver.pyi sha256:e776781383b23eb15254afc918f3feeac04b643e5cd09e8d265c95cfb363389a ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/pgen2/grammar.pyi sha256:e34e130b0796d27235c46f1484ef29baec7c1fa0ce11b34f445dfc786a06ba76 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/pgen2/literals.pyi sha256:cf986f54b097386c20aeb5ebacb111f937865f0a8bcff0b02d8b5faa6847eca3 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/pgen2/parse.pyi sha256:b2e1ed6ef4bbc7ae12ef3ef410c685770f99260bbcff0eedd16c11bead40cc1a ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/pgen2/pgen.pyi sha256:e91ecc326b184cf9fc34328ac6bea676fc1fa6a2f7f838562f148afc8ae79c5e ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/pgen2/token.pyi sha256:562633678f124e4f65b31a4846740069cd947742f41e45efbb37158840878900 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/pgen2/tokenize.pyi sha256:3d9916ca8a5812ccd5683ab33c1344f46fa482149695d40910be5b5e2fcdc5c6 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/pygram.pyi sha256:41c2e39efc56b768f2f5b8cfe918de7ff9a0c06930d5f9c004c732200cb8600c ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/pytree.pyi sha256:10ab87bd86cf6c19af75b3f41a7b0c4e3d47384d146398841db9646863bdc0af ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/lib2to3/refactor.pyi sha256:405f847b545242bcbd85788db023d2f1ea72386da66e6a0862e66653eed319c3 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/linecache.pyi sha256:07bcc15ef3bc2ea5af2c94079ec128b7116f36894f23c5ea1f785343e10e72d0 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/locale.pyi sha256:c2b6ba7290132a5e0d65c922d26412d1c12dc11fde7bb2f6a6b7bded3335e513 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/logging/__init__.pyi sha256:87a6e4a16709421f06ba623c5dcb0b1bbbffdafb4cc94cc7003bff76e98a6772 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/logging/config.pyi sha256:a259e66e6a0266e2c2fcfde4bdb5a83bb73673a2a6d86c7b42a2982f15c0887d ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/logging/handlers.pyi sha256:ed1e64135ad870f6fcac81590d1af027a41c9ac40e6793c8306f17b9dc045772 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/lzma.pyi sha256:0ae5e4df97096217fea785dba0e454e3c9cf10c6a32f2c72aeb2626d10a98611 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/mailbox.pyi sha256:332c76f0bdf4a09ea30e602a59edc178b03d9a65626ffe69e0ff6431953960ab ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/mailcap.pyi sha256:737dc2ef84f045ed69afacb65b84876a8ed709e1ccde01d564783b6a67926c8d ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/marshal.pyi sha256:61a09e91a371bedbd32ee88d988a09e330ee1d90a1b9b9a014c611f38e3f62b2 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/math.pyi sha256:3ab246c265792b1918fdc753c8b2e154b59babd5e9426bfa469dc74d1c712c4e ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/mimetypes.pyi sha256:8e0aa3ae28012a70fbbd8d93f3a4ec4cbc56a6193a54dbb9dff531e9df7dcf49 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/mmap.pyi sha256:6ca4b49b3a6ad2f771087184602606caf55148fc26e45e7d3a943cca2fa55245 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/modulefinder.pyi sha256:137d1c7095b072fa10b043a3db20843ba69fed6928079dec60a4cf50877cf2c5 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/msilib/__init__.pyi sha256:d95edcc6c4ab7972abdd49c1415220a541158d74b581b046517b2082315496d3 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/msilib/schema.pyi sha256:e8c964994b649c7c90539df92cffcf3d7198e7f402c49a3dd74fbe5df1342b03 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/msilib/sequence.pyi sha256:d48e7ccaa880a40ee18c577386b86cc3a0fc5a555f1fc249b41d5be0d90c34bf ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/msilib/text.pyi sha256:72c71d9f3fdd4e86bd4654455d8277bd2d08d495c493f6fd91b2ae9d57f3dfdb ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/msvcrt.pyi sha256:29a7e41078ad5763665c7252f79e916b072831985757afe667e8a8d19a4c4afe ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/multiprocessing/__init__.pyi sha256:765d08150bb27fab4c36c5efccc8c9a1a16dbacdba05a323ee68b676a108f33b ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/multiprocessing/connection.pyi sha256:1d695e982c5bfd140f576c1225ec63e6d1bb655952f9558ee8aa3d44432a2762 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/multiprocessing/context.pyi sha256:f116bff04e435aa643fc3b5aad7b77679475926008b112691c4506242eda34e7 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/multiprocessing/dummy/__init__.pyi sha256:58db2befc1de1f3ebb546d78a8badceb152414d4242add7c8f0f796a68450508 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/multiprocessing/dummy/connection.pyi sha256:98890f2fe5a25880d18b66905663da4f2a7df92214deba01219722aff40b3ada ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/multiprocessing/forkserver.pyi sha256:3e43c0a0238f9e4cfb3032392d49e43a1bd64c48f9d6a2d5518566c4d4a2ac66 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/multiprocessing/heap.pyi sha256:a5288e3dd9f7bab10f9b4fa2916f5c3ce887d13601ad40fc6acd8523ca067c97 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/multiprocessing/managers.pyi sha256:b6d972fd53e6b192bf3a6e188de2d59bf415afff2cf67856e28a675ed8386f40 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/multiprocessing/pool.pyi sha256:44768913fe3b39e4329269d78f1793e7643b165c739c555a9274ad43164994ff ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/multiprocessing/popen_fork.pyi sha256:f9ff39d5c1d011b33f2fda176b0e8fad41c8e9b28055ab11475ece8ab39277ad ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/multiprocessing/popen_forkserver.pyi sha256:92e299989c70e2277c4797534e9f81ec4fb9a8359349ec403a40aa4ad10ca0aa ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/multiprocessing/popen_spawn_posix.pyi sha256:c09ff546752bbf5582113549c3304aa88ed765c0b9c2913cfe519f0ecc2447c4 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/multiprocessing/popen_spawn_win32.pyi sha256:4c1340548a9b02f6abbc0d7ffaa30ae181a4eeb6cc91478cd68f16600dedbd8c ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/multiprocessing/process.pyi sha256:9e4bc3e3f48981e7e1ca89cc00f9e501856d244ed0dd7d1cfd45bceaf6243da7 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/multiprocessing/queues.pyi sha256:b18badf69ca38fc6a7a34bb512d37956707bc63483a38af795e134b3dd093dd1 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/multiprocessing/reduction.pyi sha256:14ff7a9cd3f21a5080d3d0d91e42920747ef5058cf57bd24f4c1bdb0ca0d0cd0 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/multiprocessing/resource_sharer.pyi sha256:befe69f285d7129a760cc9af6752037d3a410e0d38e9960004b6bc97fc79ed88 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/multiprocessing/resource_tracker.pyi sha256:6e20eb40a3f34a8574730b2d695ccaeba0a7cdc0480c630564fae494c9ffce51 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/multiprocessing/shared_memory.pyi sha256:0855a08e925c8b74f2e56c9fa283d9186396189c75bd2ee1d3d7f70df796170b ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/multiprocessing/sharedctypes.pyi sha256:6f20753fb8f76a03b1406f3c43021cf156c5bae5c8b713a4640a0ee4ffd45aa1 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/multiprocessing/spawn.pyi sha256:cb195d1b39ac99f486194604a9a95c51401829bd14d091cab9a0139bcec98a01 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/multiprocessing/synchronize.pyi sha256:b3d602d4beac29f5a2b432069ded5b954fc07b0df34efe4cb9ca1919cd8d9cbc ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/multiprocessing/util.pyi sha256:579e3f02a2f044698c00df0159f0a0b415143f0d7a077c24dba35c7c3f521582 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/netrc.pyi sha256:d60f736c11290b5906807ed59d33a99af67084bd398fd52e6baf4cc9f8e58ca3 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/nis.pyi sha256:5303fcb3d9ab8cf4ac2ef607190fc884367e15e273251517ce4ba471c680f4b5 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/nntplib.pyi sha256:27437e35c501f508eadc109b0f5fb4d6fcaab8c829ffe0c2c5b0d8406a9a0a59 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/nt.pyi sha256:3177012173b0a16e5d326319a2bc516bc8f6a699365bb386a4241d631f7b144a ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/ntpath.pyi sha256:a4a3fcea9b57008fc122324eae1afc505afb9c5c83452061f5c031a36f3d9be9 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/nturl2path.pyi sha256:df01bf0089e343ebd5e536d6df65dced96a9203d522f6c7af55b78197aea701a ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/numbers.pyi sha256:9b905d0f5cd73b1d4c13f4fb385174ef264b397e2271570b768e6e1ea200d957 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/opcode.pyi sha256:88bf8bd2a77ba8fbd08508a6a276d44c4602e0eac4c503144b15abbab7edf700 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/operator.pyi sha256:4b111fb53844a77ec7c475aa359ad94b1efbeb5ef2fa575450895346c531d0f0 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/optparse.pyi sha256:ec1b5e16b20faa2e90468fc106c9e4f3c775c14561948bf74cc7886e1456efdb ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/os/__init__.pyi sha256:44042a94bac4566a3e11ba8b281125995676a1b90af74af8c7f3d41853073198 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/os/path.pyi sha256:9a31c5776cbc06b75e4e83700c8517dd826d447060b3dbda1a8df6b103fdb8f2 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/ossaudiodev.pyi sha256:ffe74307588d13a8ad6600f92cb955d432b1af8c4aee79f6f38b29940ce8e843 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/parser.pyi sha256:81071970065fc2e30fd2c33163aad2e6728913030f2a08ee7e74d7971953c555 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/pathlib/__init__.pyi sha256:7801420a0c1319c6ae75f374d9267db1e3488e59af9f7cba047bfe091f65519a ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/pathlib/types.pyi sha256:5e851cde948296ba7b98614042fa53c932b48295ff643c2f0f4341f31268bb9d ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/pdb.pyi sha256:254fa1663f248a595a20cce132ca953782a2d4f78c15c046a25328a6db971c8a ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/pickle.pyi sha256:f07893e6d0689ddb46028e8172dcc79372fe5db092bde0a1fdd263a3f4a14ff6 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/pickletools.pyi sha256:d7f48be66376c0ab707c2f4e59684e1eb47793acf140e7b1d66388982cae8fc5 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/pipes.pyi sha256:367b38e18662d2fcd11a3c44ad8b7a8028ba27e163a1731be68e09447a4bcb70 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/pkgutil.pyi sha256:bd9f06ce6a47af6903338305fe375d7b41f9dbac0ae6ae82b0686515dbb34787 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/platform.pyi sha256:210a664179802112e18287b799d65e8d97162c410f0e81f789528275a99c9d16 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/plistlib.pyi sha256:08e2762ae473ab9027d224efba67f15fef406701b7ec085757926ae15af40a7a ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/poplib.pyi sha256:645fb2a7d854376be17f98964085b73a3b810a149f82bfe824af6aa0cb4855b3 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/posix.pyi sha256:37494404082128b1675b425597924edb23e3764bbd06a25030bf8b484a215ef2 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/posixpath.pyi sha256:18031fd9d5832c93c4ef7f8c6b0c8e59e369aaf15d565436d5000b2a6eaa1790 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/pprint.pyi sha256:3059f6b7e3b06586ff308ce06ddebd68cc48afeabe7a939b1f14e7895f583137 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/profile.pyi sha256:59ea486cdebc129a5ad1c59abcee95ba78519bde27f2611f62427535e17bdebf ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/pstats.pyi sha256:5546502642576634f361fcba6d9ac4bf0d58cf316d5958649f3ef58860d629dd ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/pty.pyi sha256:119eba53bd6bc165f53b8aa8cbb21d1bef315c492e2073bcbea4d7be4870df36 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/pwd.pyi sha256:f445a0dca267bd93fa5e6b0139759796787196192975a67061767ab9a6631842 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/py_compile.pyi sha256:b75fafaeaac5ac330ab73e9b0840716ceca09aab24d70a5768a844492091429f ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/pyclbr.pyi sha256:02ba478ee88e1d96f197811d3c1207dab11b2cab05e97a2417a54586b51f6dc0 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/pydoc.pyi sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/pydoc_data/__init__.pyi sha256:82a080635d3222345cac2084f21aa8515b39a39704d0d80e39fb7d5fec20dc01 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/pydoc_data/topics.pyi sha256:39ac0ae9679ccb2424470cc3e9c81c0f62c5e843417df4ed40717c0dde8029dc ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/pyexpat/__init__.pyi sha256:cb9e673a7b19e0d1a54b9bbd0497a624ebd134acdb30d3d691697a88fd41cae7 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/pyexpat/errors.pyi sha256:4aad30f2c9e2279ef55d00f0e73cd38eaf5fdbb645f091cfa835ded7eb3a757d ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/pyexpat/model.pyi sha256:e9a18f52653d7878a8fdf33647cc2c0aeb3eb627886a8ab0156f90d1d21db705 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/queue.pyi sha256:2c6982905281516150360144a122e22419ffbfb42958c5e3c24f925164c6a239 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/quopri.pyi sha256:c57b7a8e4eeb681734d190589e6f5f36b97e6dc090c606b878065e9f495d1770 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/random.pyi sha256:7fc4eb418d021c804e3c662eab307a143c5560ac4e199aa71c63138846e75c91 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/re.pyi sha256:a7f7511c9ce6ed7cbb40a1ff364ca9c425d82f41a3fbe95bb16fb0339396871f ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/readline.pyi sha256:4f48059d69e8a1f1f4bb2c89456ec63d9c8f7167fe4b8b4fda336cfd2ca794d8 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/reprlib.pyi sha256:81f4305fce03be441ab41fea49b4f23a6df37546af9ab8e57739b9ab0edf0089 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/resource.pyi sha256:e30c527575a126909662df9fd2ccc8c7a3f4c9bb6a7046201a4f08ce671bf088 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/rlcompleter.pyi sha256:38333eeaf81ba97b31d2c3ce0e466d840a93c65c43bb878c83e15035246d5625 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/runpy.pyi sha256:9160cc6cdb9a9e693a53c812b44685e3df7d7424eaa34a68ead1fd5329cee1c9 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/sched.pyi sha256:d51fe3654089a626cc044a2843499da1ba8e6aca5e02b6c5cc53963284690572 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/secrets.pyi sha256:c736c297edc54d620e8b5d0994ee3b7e0d6bd6fbe4d83583581c6036447cd4f5 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/select.pyi sha256:0a87565ded9031890d0747a26a65092478757697cf2a1934cf6cb502df833a3d ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/selectors.pyi sha256:1049baf2f23a85959a21a1b07fecf4f24f93aa53c556d1310ba73e5779730daa ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/shelve.pyi sha256:a93a9b7f111f922343ef0014bb306c1de25e99abb0b11e55aa38f3860b1d3988 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/shlex.pyi sha256:2fc520308f03109969d3d4e1da1dfc7a3841f75baf3ece54db73e19fb5f0e6e6 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/shutil.pyi sha256:6f7ef45e89a4f775d91266cc708ac9a527b5c3e0ea149a228b35dc2adf93b124 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/signal.pyi sha256:ca8a773760bb52f8d4642bf39f3a3cb25e414418fd5f083a3f1bbd01b11e1085 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/site.pyi sha256:5418890a8b6f82eaa4011e7882a5e271f13e4bef94c365a75745fa4df0609cc4 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/smtpd.pyi sha256:4728441f129f9d0389e901ab2d8aaa52780945e700fdf631ad1a2b3ceade1a52 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/smtplib.pyi sha256:e1637ddc7fc64deb08cd80f3c43a3d14b7750d9fa144aa08874b843fdb26563a ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/sndhdr.pyi sha256:c03f9cdfe2055239ace58f91c697dbafda7b6506880952e87309d64f986551f9 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/socket.pyi sha256:55f9f6bf5e3b73afe3d0bd3554b0020152b981c606a607af4e9e1c658461a9f8 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/socketserver.pyi sha256:c46ac08293b64678ad40d1b975e9d427fb8176834b826c0dc6378c51a8887e57 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/spwd.pyi sha256:24fe6b79e5ecba22fb302d46ce7b247010e31c3954338413f88f6f893d01dab6 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/sqlite3/__init__.pyi sha256:e7f6ae3eb6d85062dde818ab47bc660c552bfc86dd9bb65301e67799e5392844 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/sqlite3/dbapi2.pyi sha256:90aad0d82a33806f06a085cc0cc362309cfffc1eedcd9d1541bda3ce41faa798 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/sqlite3/dump.pyi sha256:6430693dfdba5c657a28e0f15cbcb4010971958645d69b3bd419d8a6610aee6a ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/sre_compile.pyi sha256:c06e275de1a8ead5cb1275e024a68f3c456f9791459dc4b6d498647ab0e05b4b ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/sre_constants.pyi sha256:5095a5739bd4289abf01ac49e2e94cd36db2c7a8edce2c8f12673090a939d402 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/sre_parse.pyi sha256:7c3fa55bf64645b22a66ae2b043d0baafb9ca41ecbe5a99e4b8992d3667139d1 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/ssl.pyi sha256:d7a23296f0ae59f32e6e7530f71354dbae34930dc4aa45e12971aeb49b5c8ade ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/stat.pyi sha256:151834e780b80826b9a844b1c3fb99ff125dfc0f31a5ea936a313208870d70d5 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/statistics.pyi sha256:b2421c284b09e6cbee4b4a3b2ca587c6e3a7dd674d5af818c34db8a2c609d0f8 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/string/__init__.pyi sha256:a18269df57529a7d2f5ce3df6615b3035ed9be9726aa94f91db325e1328effd2 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/string/templatelib.pyi sha256:a5b8549b0301f16cefd152a5eb4a2cd169b50a1291dffbc56a4e877449ae0388 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/stringprep.pyi sha256:41a24352e99dad5b48d45881218151fa21f0a3b7b387bbff2e144dd9b388fe34 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/struct.pyi sha256:56152847bdf764820379a81cf9ab292d7663792cd58ed79e23c262b3d93d5e06 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/subprocess.pyi sha256:0fcca437cb5c4873994e7507743966e376bd8d97f4476605f847e92125d69ebc ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/sunau.pyi sha256:2bc87d59f7fdcf95068c4dfa33a5a69d78b27f72dc434ad561b6ac1c2c06ce8e ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/symbol.pyi sha256:5632e16c17358ab9134f3f08efab59542d61073137f7025406f7ccfd363e21fb ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/symtable.pyi sha256:a035748d56afd89e9a29e5fe4756a7ca2e3a11121b7ec2c19f31df8addd679d4 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/sys/__init__.pyi sha256:dc0c79570a6ad02a7db544969a9c3922ad31e963d24052061618670561e40f3b ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/sys/_monitoring.pyi sha256:b726c0b1f264d07be851b520b9e49577c1f6cc28de881dac04c65d626c85f480 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/sysconfig.pyi sha256:9d5a79f90d856b2908eb0b8acf552e96ed4751a208ca247aa015d5bf9dd7882a ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/syslog.pyi sha256:ab97468c5fe4a0f4e434cf8913210d6adf6ac153ec03a9a17a9f9ac6561798d3 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/tabnanny.pyi sha256:939538a37bf803dcc6da4940f8feeaefc3d99fc00c20ec5351d56207458ef44b ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/tarfile.pyi sha256:8019008a82e63fc1480c3fd9cee00288c11a5fcfca7fc9801ca46926e1707de7 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/telnetlib.pyi sha256:4ccac53c1a3378a92671ea65a6d7b961801e3b5bba1ad9a4ee460647efcd5f88 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/tempfile.pyi sha256:14e43769313c84e6cc366f424a6e9e5467dfd589319606fdbae9636afda6b855 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/termios.pyi sha256:4be53c320fef87b4f768c6a6531c0ca56ce05775ab57f632ffa479a8b4478364 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/textwrap.pyi sha256:a9e8b0022a9b3caf2211c1f85befa350cfe272485914d9f1f1c12f4ea54fbc26 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/this.pyi sha256:8b29ac467a4c1829ac1b42be688198f2fb6ac2a7c864647d09e6175d024f328f ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/threading.pyi sha256:1d2939d85353a8af1cd8a5bc1350441e9e2a4e2044f18c89399279a3a84da074 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/time.pyi sha256:d59cedd6da77afaa6c07e00794a1d2148c5b30cb584eb3bcce9707fd6e050da2 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/timeit.pyi sha256:20fc6fbad07d09e9aa939b5d313b5aa5cdb9144cb8fbfd8c291de946da683df9 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/tkinter/__init__.pyi sha256:1a75d5c54d49ae160fab37606f6e9b31960d6c367f1f867f6a2821795202b501 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/tkinter/colorchooser.pyi sha256:8c9466ca374ec53a2eba316f4b662d3a0d2a8759e02b21d028f734767a2e9a1c ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/tkinter/commondialog.pyi sha256:b0ff613994a7bc1213a894429a98a018326ac0fff51a8380399d9e407d1b9646 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/tkinter/constants.pyi sha256:a04576985695a7411293ff271493ae286957586e2ee4c01855c44b79d8e86629 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/tkinter/dialog.pyi sha256:222c228e43887c4c763d15f0da868ac6e7e6f7e7e43bdde716117cb999734cb5 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/tkinter/dnd.pyi sha256:2d947c05f053726b70e62e32d266fff84866d2f8fd1fd8b4e5ff8735dd453d03 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/tkinter/filedialog.pyi sha256:a6010d77a9b6025f0b9317ed20b3d5086598cc1e142ef11af71e6ff9e90f18aa ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/tkinter/font.pyi sha256:0c8baf83fcb8663876d4bb83e6a6386bdb75f7363f8e0d86582a24d13c7592fe ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/tkinter/messagebox.pyi sha256:bcec773bd5662375b7b4f4d8e62f8d4f8127ebc544ef81f5aa758b3078d72b8d ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/tkinter/scrolledtext.pyi sha256:009a074fbb61f972db53a37f84743ae5a8e87a76291f6569d6f760be12c287eb ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/tkinter/simpledialog.pyi sha256:911ccb7e552e3e550db35bdf315f4246dd9587cf376d1a68e03c893848ad5b51 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/tkinter/tix.pyi sha256:29d7955d6c5314233d5bf8bc0215a714a776b14e01409b6b7629d518b32a42ef ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/tkinter/ttk.pyi sha256:893afcb78b81bbaf8a3c2748c3b22c5251d6232e3255d5011f2efa4c4de6b0b8 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/token.pyi sha256:587ff41e8d4bf45e34928194a0df479ef63de93458ff020a496acf83e7ee368e ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/tokenize.pyi sha256:ffcbe7375e292021fea03992abd846da95a579b663fbc5f20ef639950cd0f604 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/tomllib.pyi sha256:35ab716a4fa5d3a502a1f4481d6e0c44d59d8a227ead5d7814edaa120b9e6cf5 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/trace.pyi sha256:3b4df608d4b106331418a7fa6282686e2659a05977b62edf97b9786253af5b8d ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/traceback.pyi sha256:121affa9b61566ef1ae8f759cef5ea8859cbb93c95a9bcf369be8a1bf4409da7 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/tracemalloc.pyi sha256:6b472e9f5d3c32dfc264e8ced73fb5fa1a6a8c66ef8ccce69d5d5bcfe30a1062 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/tty.pyi sha256:7dba49d506e2df27ee8ce0dadc665de7882c49458dfca56804bffd4f874a9fe9 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/turtle.pyi sha256:24f4c4b3e5a9584077188e23d636f476b9788ab436cccaba9803ed82ce55aeed ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/types.pyi sha256:78e269f85182a16a277cad7787e2bb3155f5f9f1c1e144314c5ad394381596f1 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/typing.pyi sha256:9ace889adcbb9af567211f60bf705935dd0f86d9b1662941d0f766c838df80fb ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/typing_extensions.pyi sha256:567816f0dacfb7d29c4758d36186dc200754da20cbdec9daecb65de1970bdc4f ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/unicodedata.pyi sha256:12769d9a8969722b6ca0b8aed194edee17d20b07dcbb78eeb3725a46e554ec76 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/unittest/__init__.pyi sha256:e83ff99251d659a4b043466e0cb34cd9c5ff1d21938d6b461442c93235a7ff05 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/unittest/_log.pyi sha256:0e9b4921d63a9386e7047045211da4886f3a78a59b2b2d0aaede73061f930de5 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/unittest/async_case.pyi sha256:1fc73c78869317b7c798ca17782b25562773711954735a5d320dac18750d183b ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/unittest/case.pyi sha256:25a4d11a3657743f87b24ed80326b7af3b70de79a9e660e8fc6a284ea57a8639 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/unittest/loader.pyi sha256:b4d4c8a677c21eef553c0018f2d2e0292b3e4dd7c60caa62d412d7a750ba605e ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/unittest/main.pyi sha256:9d421d6259c20093716d60007cab22aaff8745206f01bee19656ddd1f9edb054 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/unittest/mock.pyi sha256:d8c59b12591cbcbf33385b8190a12897bf165f65684fe63f7a0a0a4691fb9549 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/unittest/result.pyi sha256:fa52363768ebdb77086393fe048fd7a946aae34812a4682def2ea1e8011e4c4a ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/unittest/runner.pyi sha256:eabaac5475cebd23c74a4785fef60f7f9b1468b82aa854a6162864683a8f852c ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/unittest/signals.pyi sha256:94bfd4393e3c408bc3f4841f8f603d7d6a481523dd6080733b85708bc63a0193 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/unittest/suite.pyi sha256:4b363022af6181a23c1a5d6055f7fcf9b209c0f317f1b4186cc96ba61ac0d799 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/unittest/util.pyi sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/urllib/__init__.pyi sha256:431a742a51dc47bb10b81864e515ca481880db07c464a77e19f7684ebed04015 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/urllib/error.pyi sha256:0abe438a7e8737af0e59367761dc63c6a2267b13316d40dc5de47e9f2b5c5ab6 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/urllib/parse.pyi sha256:178de92795227d5da6a5ded0ef6a79f25e06931dbd1ddb46afbbb9a85e1ab587 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/urllib/request.pyi sha256:ac6318f686abfc075cb479579ac028cec0121da7100f706cd7e4b3b97d28b5c0 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/urllib/response.pyi sha256:977c6894e6e3310912e2707d69013c795c755a3d6fa4355f18287461f1b3757f ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/urllib/robotparser.pyi sha256:a7c1afc1f8c35608fc3633af51e20b545e8c92ac40329cfb607c7a1ff1a39f41 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/uu.pyi sha256:6bdb5d6a7f8cee0a2201f7e4a394aad82aaf379ede86fed8252b4c353fc955b6 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/uuid.pyi sha256:189da3133423ab700b51ffe3c648757cd94b57dba974314ae4093a8a61645899 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/venv/__init__.pyi sha256:9e5cd0430aeff5c895e6325117a7b059e572b9f231783bab2689493d68ca0a01 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/warnings.pyi sha256:c911b60c9ed7c91ea38e926f2ccc5a54e03e5133af25d9ad53ede2206052c454 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/wave.pyi sha256:09f6d3bbb7bdb35d691ffa22b71764d6140207f7cf20062c24edb9835619fd3f ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/weakref.pyi sha256:c3f1648f27375eec48187312f85f3bead5caf2fc2ab851d265a43849f689c8f5 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/webbrowser.pyi sha256:b59fe9f8e2db2e862ce395e6ed59916f2a8ffa683acee97f8ed7bba2f8f70efa ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/winreg.pyi sha256:07ccb6c66f182035dc4256367ac014a8d39eac08e171bbf50e67d8c8493734d1 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/winsound.pyi sha256:c30e144025a63d267778d92f2f066fa592b476e789d888f79b96c059bf0bef60 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/wsgiref/__init__.pyi sha256:f0d01a0eb7af6623900d24bda73419456edc95c1761e68f3d40ef3bdcafc5064 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/wsgiref/handlers.pyi sha256:009d4675fe9e70b65c552943e5095898d9664304dd4f87ba8d356d9e348f0b9c ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/wsgiref/headers.pyi sha256:6f4518fc5f3b360a5c1ec1930f1c57b524c6a71867cf7831d597906522194e8a ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/wsgiref/simple_server.pyi sha256:a1d9bccee716204893d19298ffaef6fecc68a06184dc2083e8862225c7ad2236 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/wsgiref/types.pyi sha256:29237357e2532c7786d6a058609881e1f78b289537c5e58de0e3be21728b8298 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/wsgiref/util.pyi sha256:16da9e259a1e1e03ae7d11a1942c498f5121ee3385d53272a6099b99e08b406d ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/wsgiref/validate.pyi sha256:439aa4e3bd9cbfa930877b12a9831a6c47aaf9384b53fb487ec7dd6eb5617048 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/xdrlib.pyi sha256:d3b1530ac980dc13851627b5d9f5cf843dd13b8a9d542aa4d817ba8bd7338d1b ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/xml/__init__.pyi sha256:f4ca0ce50f202a04c730d5f8bdecab6fe47acd72eb31ad1c0662018a652465e0 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/xml/dom/NodeFilter.pyi sha256:2ad80e92644f0f2e9dd1305b0d41e7423b61632f3269608794d38dd5aafe2b46 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/xml/dom/__init__.pyi sha256:f5c8463685784119fa7d33405fb728148c50f81572cff91545b3863be45baf18 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/xml/dom/domreg.pyi sha256:bda285be16508e30fec5faa09e732b9e28a82130fe4f73f97323eea220236814 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/xml/dom/expatbuilder.pyi sha256:895e22e3fd15f209fba6b4af71389ca1ab81fdaf8ea9c4eef0fa75b3f4adb95f ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/xml/dom/minicompat.pyi sha256:2305e6fcff01d02ec264a426f13b4dd268d7d61135bbcd206ffe6dfa58831abd ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/xml/dom/minidom.pyi sha256:809604bf09aa2d39f6d49139f69e6050c72a555418130347dedf455e678841ad ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/xml/dom/pulldom.pyi sha256:a278bf55aec35ab4a9ad0153ae07c9a242964a10a26a7b4e6f3625550b275e59 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/xml/dom/xmlbuilder.pyi sha256:f06fed0df5ebbce1a6f60dcb4d520a9c7f097c1d59cc919c51f553380e0df966 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/xml/etree/ElementInclude.pyi sha256:4e266b10f4089e6df932220c5abf7807bee27ed39798130dbccd56c62c0a2d87 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/xml/etree/ElementPath.pyi sha256:59eba5019f4dc61450a9cd3655c9ad1d9de2c4117e86d7ecd3da3ca739679276 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/xml/etree/ElementTree.pyi sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/xml/etree/__init__.pyi sha256:89847b79ba5d07783dcdf06f2029d5d55cef424b4cc9af8387a957e02f6ee14a ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/xml/etree/cElementTree.pyi sha256:32cac98677764e05f89ddb71e91965de0f394d2de64fca8de7f70e65948709d5 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/xml/parsers/__init__.pyi sha256:afd6e7a66ad372957fd3cb1edff769a968dbf6023058a23fc2431b6d66571209 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/xml/parsers/expat/__init__.pyi sha256:2806c7fa5a9f4d2c9a287fc979b9fed30e67792f00cec3e382036ddc7d5f3fe1 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/xml/parsers/expat/errors.pyi sha256:108ab08efefc1c3573f09697e95d60b79ec511dfb20c70d4ebe6c1c6da9b1e2b ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/xml/parsers/expat/model.pyi sha256:78f87e344e52056cdde507dc620af4401f0328db05b98b96b8c9f2a27d523bec ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/xml/sax/__init__.pyi sha256:460b593a99e4d83b6b4ffc1ec3102049ed666186cd061cdac1e5fcdc01c95e7e ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/xml/sax/_exceptions.pyi sha256:7ec98c72d47caac3d17dbfacd6c0b394fc1f57bfb3d781f029463beb3a9f98ed ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/xml/sax/expatreader.pyi sha256:e8cf721e4268262c7376aa4634274badc71bffc5d7daba31abfee7e5b65d8843 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/xml/sax/handler.pyi sha256:99c0487fc6943703924f9ac9826b895f190db7fd2179c4a3acbf46100431f2d7 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/xml/sax/saxutils.pyi sha256:e2ed8815e8bb01eadf138cba1899543a8fff393992243e0d58a3d733a8f104f8 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/xml/sax/xmlreader.pyi sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/xmlrpc/__init__.pyi sha256:f5aef65399e0f33831564cb298613c63d2b8fa551561c21738dca49667618398 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/xmlrpc/client.pyi sha256:5ed7376e41e2e3147e1f925a774810775c247c732ed0bd3031cfa7fa104a5042 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/xmlrpc/server.pyi sha256:6d4c78c48c7cc66a34595b673a7af372a6b177acb24add65758c4fd164d48b04 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/xxlimited.pyi sha256:c9e2c3fff4793b257f048250e01027af31ededfd9bbf28aeb081ee9d7c532e24 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/zipapp.pyi sha256:a16dac896678aae0a8fa9bb1c74ff32052f40ce62e8a9b8f44721997d48784cd ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/zipfile/__init__.pyi sha256:a57e2f3b61b8dfa28667c548e9d9cae84d46a704d06e3f6c7e2350f88a711e60 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/zipfile/_path/__init__.pyi sha256:f5d3a60cb5b84d09213d7d1bc3b8fb83c390a99723cb3fdb221356de88a07997 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/zipfile/_path/glob.pyi sha256:e47497f36c422f7a5cf547cd0a806023ae53d135cea436dc8958c1a77e31f270 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/zipimport.pyi sha256:79f92760dc2cc845bedaca4dc8facc0f0f4d11926ebcf81e70560267fb6f7086 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/zlib.pyi sha256:9e99affd48abb89669520c9f32ddfaed6a566a8d67ac531d23ac7c578520135e ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/zoneinfo/__init__.pyi sha256:4764f70638a0dd46eb7f37165ace4a429dfa57363c1718ebfec5ac68c6968307 ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/zoneinfo/_common.pyi sha256:fa3bf568070f8f3f2a6b4923e4886abb551f6ad8f9aca0b36d0ccaed833241ac ruff-0.14.9/crates/ty_vendored/vendor/typeshed/stdlib/zoneinfo/_tzpath.pyi sha256:737567d3f3d0360b97d36289ef4f5a1e23fb34294c0e89425c6b9355b28f6e20 ruff-0.14.9/crates/ruff_db/Cargo.toml sha256:77c9c0b383a9d8853da1f37abae32513211591640b77e4fbee4dbe693685c18b ruff-0.14.9/crates/ruff_db/src/diagnostic/mod.rs sha256:5f0a5827371f15166edaca202c0bed68b9a665d31f2b1fe2b12dd6e4d58ec283 ruff-0.14.9/crates/ruff_db/src/diagnostic/render/azure.rs sha256:dc26c44d5c8d87ba7c42205e8b9158f7d7ea1ab87cdab18413b01b90bd8e9db8 ruff-0.14.9/crates/ruff_db/src/diagnostic/render/concise.rs sha256:8b2835505a10238d5ba23f258381b3be0f6522064ba10b345c7388a954e803c6 ruff-0.14.9/crates/ruff_db/src/diagnostic/render/full.rs sha256:00b44d424d30475350998b8aaacf80b6780f6b0adf929848b2553e5e7c21e0a8 ruff-0.14.9/crates/ruff_db/src/diagnostic/render/github.rs sha256:08a3dc75245da797e59f8d1a8b75848931995dbbe78ca0438bfd70470dfa19a1 ruff-0.14.9/crates/ruff_db/src/diagnostic/render/gitlab.rs sha256:7758d36795c5e24c0a6bddb18e2a9acf3876ca93755db05e1b015e02ac9f04f5 ruff-0.14.9/crates/ruff_db/src/diagnostic/render/json.rs sha256:5f506ce25f20316a5e74b21419a9492d950b33ec964b091ec2d658caa61f0deb ruff-0.14.9/crates/ruff_db/src/diagnostic/render/json_lines.rs sha256:8356f513d971322bcccc55070d9ab0846b5f1b1be2cd57827a35f3dd91e4742a ruff-0.14.9/crates/ruff_db/src/diagnostic/render/junit.rs sha256:08c1e8bc90d20840614463f52ba0ed061bfcd6f4c82ca390b7b7dbe30be12ab4 ruff-0.14.9/crates/ruff_db/src/diagnostic/render/pylint.rs sha256:cd05e6e833c07283bdcb29a880e34381eeb98515d09994fa485403a2563fed38 ruff-0.14.9/crates/ruff_db/src/diagnostic/render/rdjson.rs sha256:aaedf147be03aa39f1ed4404efe9c88d0480abc899c0f6aa2941ad9638ba1f0d ruff-0.14.9/crates/ruff_db/src/diagnostic/render/snapshots/ruff_db__diagnostic__render__azure__tests__output.snap sha256:3adf3498c5084d93414d5584dacb8b60b7564e98fb50562a382aff8cd825c794 ruff-0.14.9/crates/ruff_db/src/diagnostic/render/snapshots/ruff_db__diagnostic__render__azure__tests__syntax_errors.snap sha256:a03597c3740cd26dfbf278a52d09d4ff1994c10118a045b37aa759e1848d99c2 ruff-0.14.9/crates/ruff_db/src/diagnostic/render/snapshots/ruff_db__diagnostic__render__full__tests__notebook_output_with_diff.snap sha256:cf41d2b2365cc02640c736d4226a39c317f3253335a446c5ae5afb1ce0760149 ruff-0.14.9/crates/ruff_db/src/diagnostic/render/snapshots/ruff_db__diagnostic__render__full__tests__notebook_output_with_diff_spanning_cells.snap sha256:73ffc260fdff8381e56c800cc7fcd50c7b3b47f9a9688947b2d1ec379a5f9fc2 ruff-0.14.9/crates/ruff_db/src/diagnostic/render/snapshots/ruff_db__diagnostic__render__github__tests__output.snap sha256:4cafb33b76cff79ce22b9fd639490b1cad5c54a6a22cb103cc73d2b05f3dd921 ruff-0.14.9/crates/ruff_db/src/diagnostic/render/snapshots/ruff_db__diagnostic__render__github__tests__syntax_errors.snap sha256:68a3abf36bfa0b1aebff317221a69c038710aa644402fd60992f5ba2f35554e4 ruff-0.14.9/crates/ruff_db/src/diagnostic/render/snapshots/ruff_db__diagnostic__render__gitlab__tests__output.snap sha256:2a20ba275812b97f72b25cc3ecde5fa16192d5759b5f31243ab8e0b75ef72611 ruff-0.14.9/crates/ruff_db/src/diagnostic/render/snapshots/ruff_db__diagnostic__render__gitlab__tests__syntax_errors.snap sha256:7b6d08b6fe08bb97abc424b3b7b7d652b2affd36aa5fe48c87c0393b35b289c8 ruff-0.14.9/crates/ruff_db/src/diagnostic/render/snapshots/ruff_db__diagnostic__render__json__tests__notebook_output.snap sha256:65d7cb42809c5da1f5a754b9862ef58a1993085155e71d76476bcfb0707d514b ruff-0.14.9/crates/ruff_db/src/diagnostic/render/snapshots/ruff_db__diagnostic__render__json__tests__output.snap sha256:1d6ef381f7612242d1d111e91cfa3eab123e381f24fc2227b5f222d4123c89b1 ruff-0.14.9/crates/ruff_db/src/diagnostic/render/snapshots/ruff_db__diagnostic__render__json__tests__syntax_errors.snap sha256:126f29b57c8dd27bda9130d007aadd2ad311e9408a7c8e34a8ebbe19fba916a8 ruff-0.14.9/crates/ruff_db/src/diagnostic/render/snapshots/ruff_db__diagnostic__render__json_lines__tests__notebook_output.snap sha256:e5fd154d51e5344e45119ce99996c78c6ae1ede686227e93815c87f5b5a2b65e ruff-0.14.9/crates/ruff_db/src/diagnostic/render/snapshots/ruff_db__diagnostic__render__json_lines__tests__output.snap sha256:08a39ae3e3d950ec7354545ac3d2e2a00093213701a7dce99d3a6eca10c8fb81 ruff-0.14.9/crates/ruff_db/src/diagnostic/render/snapshots/ruff_db__diagnostic__render__json_lines__tests__syntax_errors.snap sha256:c1ee1a14292001cb97abaecb5c95a511c6df29f574b38107d404911e310e7793 ruff-0.14.9/crates/ruff_db/src/diagnostic/render/snapshots/ruff_db__diagnostic__render__junit__tests__output.snap sha256:bf17d8a8299777402712b646270147dfc634af9c1442526849b4cf821444a3d9 ruff-0.14.9/crates/ruff_db/src/diagnostic/render/snapshots/ruff_db__diagnostic__render__junit__tests__syntax_errors.snap sha256:e8137ce48f734f251f7f2aa5fb7016da2e2e4ddbd7d0c5b1c5743f9ccff0fb5a ruff-0.14.9/crates/ruff_db/src/diagnostic/render/snapshots/ruff_db__diagnostic__render__pylint__tests__output.snap sha256:cf433f8d7deeee413020c9efad3ff78776a158097aa75ce66b0a29cfb29bc661 ruff-0.14.9/crates/ruff_db/src/diagnostic/render/snapshots/ruff_db__diagnostic__render__pylint__tests__syntax_errors.snap sha256:0ef41f605557081bc61de28b7cf3b5705adb20c261b36619ecab196e7736413a ruff-0.14.9/crates/ruff_db/src/diagnostic/render/snapshots/ruff_db__diagnostic__render__rdjson__tests__missing_file_preview.snap sha256:0ef41f605557081bc61de28b7cf3b5705adb20c261b36619ecab196e7736413a ruff-0.14.9/crates/ruff_db/src/diagnostic/render/snapshots/ruff_db__diagnostic__render__rdjson__tests__missing_file_stable.snap sha256:9db65d62488c83def58e7ed0552124a0558ddacd573d4eabf0ccd7ccabc0f653 ruff-0.14.9/crates/ruff_db/src/diagnostic/render/snapshots/ruff_db__diagnostic__render__rdjson__tests__output.snap sha256:a6af91202d1e1b15243bb09edbc62d6c44d9e5e7d3f29d86dc235b858a66c42a ruff-0.14.9/crates/ruff_db/src/diagnostic/render/snapshots/ruff_db__diagnostic__render__rdjson__tests__syntax_errors.snap sha256:9d7e3a86a2a9d5a29f3268441820e700b7d39ec95162b59624e170aadda19702 ruff-0.14.9/crates/ruff_db/src/diagnostic/render.rs sha256:969bd4eefa49106537503e2e4611541b35d48af1411a15d6425546c34e4fee0a ruff-0.14.9/crates/ruff_db/src/diagnostic/stylesheet.rs sha256:766f6ddc37946673d1670465864f248ed8c6403dfd46fad5e836b4c9f57b6e3d ruff-0.14.9/crates/ruff_db/src/display.rs sha256:d0a962f36fcb8a47f5f6dd4d50bdcd1ab19e0a31f847286214e6575e1ec4bfa4 ruff-0.14.9/crates/ruff_db/src/file_revision.rs sha256:b7ce623cb012b8be3648f119a1d558dd3282cb848a7464d35db01a7848fc2281 ruff-0.14.9/crates/ruff_db/src/files/file_root.rs sha256:c1e78f152945beb7c2e7671af82ecf9fb3916d32a3f3114472ffc399c1621d34 ruff-0.14.9/crates/ruff_db/src/files/path.rs sha256:998d893618cf2d4db298564e61a19ffe4df47172ecdfe8753ea6271b44e16789 ruff-0.14.9/crates/ruff_db/src/files.rs sha256:ba2a8255f7658314fd103ee3672ed3b15652c55310e3918ee67488075c27abc7 ruff-0.14.9/crates/ruff_db/src/lib.rs sha256:72b4ca7d464dc4b989884b0b60e5c55edb129dccd7c657b0b2696f19e39768a2 ruff-0.14.9/crates/ruff_db/src/panic.rs sha256:e2a77525ab1bd83b9a8a58f95d3da87d8e8a90c06396b0f0d7b2323d993aac4d ruff-0.14.9/crates/ruff_db/src/parsed.rs sha256:c9ed27f8a62e5b7dac6e51921302b541d62bc6d8444819e71b0dd3210f2dd625 ruff-0.14.9/crates/ruff_db/src/source.rs sha256:f34cb0ffaedc8ab55111105629f81860ba181bda5a06c000d4a7cac0084a7084 ruff-0.14.9/crates/ruff_db/src/system/memory_fs.rs sha256:bc7dcd11fd099a5a6b5cf2a849f56fd8e005498edfca386cfa6eefadc1f8d7ee ruff-0.14.9/crates/ruff_db/src/system/os.rs sha256:676a73082a60eb02d4eba5348cef42ff0d295114a5984380daa704835e71ab93 ruff-0.14.9/crates/ruff_db/src/system/path.rs sha256:99362dda2597fabab8018f584d5fcb677d279ee00b916758bf8c6d73e9e4108b ruff-0.14.9/crates/ruff_db/src/system/test.rs sha256:f8ce3a1ea6313da4f37ef2d8106119c7b7b83ca25ef2e4c259c19544fd8c09f3 ruff-0.14.9/crates/ruff_db/src/system/walk_directory.rs sha256:9b2014f7b0570dc32d3193415296574da52aff5a9763a3f7d02e2ba5861420a3 ruff-0.14.9/crates/ruff_db/src/system.rs sha256:d845a785510dca03e9abedfc09d0c179b49421d20daf1a5feed0d42fc2d09776 ruff-0.14.9/crates/ruff_db/src/testing.rs sha256:2c89b9894145ce46f5da65c88913a237d56faa01e5925714e34a4b4db4d4ee2c ruff-0.14.9/crates/ruff_db/src/vendored/path.rs sha256:cd7badf85149354ecf06a44275a80d11992e26508216a5ecd55126a8e7f64754 ruff-0.14.9/crates/ruff_db/src/vendored.rs sha256:3b3aebb8c589369ab055fa4439bb3ef47211910af855350455b13cb2ab9129f1 ruff-0.14.9/crates/ruff_python_index/Cargo.toml sha256:40b2288d04d096699ce6c7ffdda55bdec4ef120c3c29ecb77f91653dc7809499 ruff-0.14.9/crates/ruff_python_index/src/indexer.rs sha256:3779e7916b197376d00f8cb15fe6aafb8a0dc9d9153014955b737c71cd1960fb ruff-0.14.9/crates/ruff_python_index/src/interpolated_string_ranges.rs sha256:6cae556e21a7d55fca78ac4f8caec80b872bf9c288f6a448472ad33f97f056f0 ruff-0.14.9/crates/ruff_python_index/src/lib.rs sha256:7bd37b98e75296069f913c68c332665fba0bf45da51c5f290b7a8cc7b3cf7137 ruff-0.14.9/crates/ruff_python_index/src/multiline_ranges.rs sha256:b9de3fd846e5e4bd8134f24f656ee9823f4b68f104634376491c5c36d9e702c8 ruff-0.14.9/crates/ruff_memory_usage/Cargo.toml sha256:e0a7c79c751bbb42046d1dbb608042fff7f414e9788c6930d688bb77dfe53d18 ruff-0.14.9/crates/ruff_memory_usage/src/lib.rs sha256:37ff9735926806e906ccb09df8ebc53696fc2db77a5c0cc39453b53c5849cf5e ruff-0.14.9/crates/ruff_options_metadata/Cargo.toml sha256:75ccae2a7461572815933a273485088418f1fa9c664dcca02c2808c259e5dda2 ruff-0.14.9/crates/ruff_options_metadata/src/lib.rs sha256:2fdff03a524ca50a14a364c25c20787f33818b7111f5e287114d2591e52161a0 ruff-0.14.9/crates/ruff_cache/Cargo.toml sha256:deba8aeb92bfc4a53c210911b31b14ffefc8e90c0cb29c70839e503797abe969 ruff-0.14.9/crates/ruff_cache/src/cache_key.rs sha256:a38df5ed1ad6daa526214df1c958fb4e878ff77cb67bfc2df20677533609f2e2 ruff-0.14.9/crates/ruff_cache/src/filetime.rs sha256:f5bc73cf0ce833d885ff3a1a4a28adcbd8aed4dca49ba2fa8a19dd2fb3a05f56 ruff-0.14.9/crates/ruff_cache/src/globset.rs sha256:01611b629ad51b2bda08e1dbbb6758807d994229ea65190ef8b41d8a15f2de8e ruff-0.14.9/crates/ruff_cache/src/lib.rs sha256:ba614a7732fa21ef883d8d92234953c88f1921029638d0ef589e203ea1a4218e ruff-0.14.9/crates/ruff_cache/tests/cache_key.rs sha256:c0d1082ac8195ff2423abaff6ac4b8522864301d057aa6a4f896c0d3b30a2408 ruff-0.14.9/crates/ruff_annotate_snippets/Cargo.toml sha256:c6596eb7be8581c18be736c846fb9173b69eccf6ef94c5135893ec56bd92ba08 ruff-0.14.9/crates/ruff_annotate_snippets/LICENSE-APACHE sha256:6efb0476a1cc085077ed49357026d8c173bf33017278ef440f222fb9cbcb66e6 ruff-0.14.9/crates/ruff_annotate_snippets/LICENSE-MIT sha256:4e0c6d521f9244293a0b6d69a5905bc81136b5d3220b7bb146db3ba722757ce5 ruff-0.14.9/crates/ruff_annotate_snippets/README.md sha256:deee6e1d69e41c63acd75b04f131637f16a15a9a16f94569343f3f5708304af5 ruff-0.14.9/crates/ruff_annotate_snippets/examples/expected_type.rs sha256:138d4a87fdde9a5e2e1705575c6cedac0fb774f797290031e79a61a85e3c4373 ruff-0.14.9/crates/ruff_annotate_snippets/examples/expected_type.svg sha256:2ba15f9d6f2dde0d26d231da776bd15fc8f4f705200a0422c8ab8d6ba4bb98d1 ruff-0.14.9/crates/ruff_annotate_snippets/examples/footer.rs sha256:c8cb3aee908b1fefad7e273978bfe338d636b87ca5bda3773fc20112e23076b8 ruff-0.14.9/crates/ruff_annotate_snippets/examples/footer.svg sha256:2e2552b95e25139e2f556370683a6c1742dddf7627c74eeb7ff2a02dc8e880a8 ruff-0.14.9/crates/ruff_annotate_snippets/examples/format.rs sha256:23c7681a69b2ec77fda67594564921fede4336ebf8f9507b56546d5e51676737 ruff-0.14.9/crates/ruff_annotate_snippets/examples/format.svg sha256:a83029c4b0f7bf39e9b1288126467d1a0e2f61eb2631929d47b71a9a6dcfa3a3 ruff-0.14.9/crates/ruff_annotate_snippets/examples/multislice.rs sha256:953a1e019d5bd7141372c1e4791b4df5be2c0e83486119ee9de23bf339526f1c ruff-0.14.9/crates/ruff_annotate_snippets/examples/multislice.svg sha256:fc938968873f5226b8680cddc6e98508273b13fa27d36ec2980273158ad14852 ruff-0.14.9/crates/ruff_annotate_snippets/src/lib.rs sha256:029e0f1ed9716f5f7c153ee942f8a65a8effe198f829d63da03c53e9311ddffa ruff-0.14.9/crates/ruff_annotate_snippets/src/renderer/display_list.rs sha256:cb6df8437769cd0326b1c63bb7484aa9e256e1da635b273302f5cca5aa559206 ruff-0.14.9/crates/ruff_annotate_snippets/src/renderer/margin.rs sha256:bdc258db4a73b0c2c082d03a2869e8cbfe8e7de93b21e98d545579ab4450c051 ruff-0.14.9/crates/ruff_annotate_snippets/src/renderer/mod.rs sha256:fdbb27c98da23d871db54fddfbd0a691c36c7065d451f48bfcff50dd38306be4 ruff-0.14.9/crates/ruff_annotate_snippets/src/renderer/styled_buffer.rs sha256:665b8f9e06950674a368bf05771920b899a98908612692e033dc0c21f7ca46d8 ruff-0.14.9/crates/ruff_annotate_snippets/src/renderer/stylesheet.rs sha256:ed9af8eaef65d0aa8e87e9aa450dac06133452d5ae0245a94172f15350fba026 ruff-0.14.9/crates/ruff_annotate_snippets/src/snippet.rs sha256:9456862ee2324a7be5a58aad4dba42bbf309f56446a0addc2af32ca1cc06ae4a ruff-0.14.9/crates/ruff_annotate_snippets/tests/examples.rs sha256:8f37826399676af8b35c429cc35482d78bf2826411c6baf8bf931b478fa95d5d ruff-0.14.9/crates/ruff_annotate_snippets/tests/fixtures/color/ann_eof.svg sha256:efde8c5d359dca492c6f9282f26ac5df63990416e7b64bec4bc393cf195a5e0d ruff-0.14.9/crates/ruff_annotate_snippets/tests/fixtures/color/ann_eof.toml sha256:fcf7bbcd7a0293e335b95579704f6d1268b9a814a145b967cbd3f99fec5f1b0b ruff-0.14.9/crates/ruff_annotate_snippets/tests/fixtures/color/ann_insertion.svg sha256:e22c555ed7f62efc3b2c37081a32016634f04c109db3acf3645646b43cef661a ruff-0.14.9/crates/ruff_annotate_snippets/tests/fixtures/color/ann_insertion.toml sha256:3c6e2a1a18278c96d285584b548dadfd8b660f0640d656c802a044f6e6134b87 ruff-0.14.9/crates/ruff_annotate_snippets/tests/fixtures/color/ann_multiline.svg sha256:bfad09b3330fdecf356d3a57d15e4864d23610718cdbae6878dc6a12ebd73685 ruff-0.14.9/crates/ruff_annotate_snippets/tests/fixtures/color/ann_multiline.toml sha256:2bf54d1c64386255355420f7ae790d3ab04888e34173d627b49c1c1353c3a63d ruff-0.14.9/crates/ruff_annotate_snippets/tests/fixtures/color/ann_multiline2.svg sha256:4c80bb113b1a72e5878f8c5a9dfb84889e1d2a83a17200a33c0997bf93f4b910 ruff-0.14.9/crates/ruff_annotate_snippets/tests/fixtures/color/ann_multiline2.toml sha256:8f37826399676af8b35c429cc35482d78bf2826411c6baf8bf931b478fa95d5d ruff-0.14.9/crates/ruff_annotate_snippets/tests/fixtures/color/ann_removed_nl.svg sha256:a5a4958783529ec1939ff40c27827d5a4078ea907c03786ecc11529f02ddf186 ruff-0.14.9/crates/ruff_annotate_snippets/tests/fixtures/color/ann_removed_nl.toml sha256:9fd90807c618acdfb85d94a51bdc80553a4480dc3a98bd84950265349d04d0cf ruff-0.14.9/crates/ruff_annotate_snippets/tests/fixtures/color/ensure-emoji-highlight-width.svg sha256:c0b34f9c34f6aa5a41ef6b3e15e95829eeb1d258aac30c098496aae648246e15 ruff-0.14.9/crates/ruff_annotate_snippets/tests/fixtures/color/ensure-emoji-highlight-width.toml sha256:dfc63f131fb4d028c8762ecf62c1c6809dd18b4946db7938541a0f5e54054a1a ruff-0.14.9/crates/ruff_annotate_snippets/tests/fixtures/color/fold_ann_multiline.svg sha256:801f47db15dc92de8244ebcb407561165590cd7d3437c533c70e3bc965af7ab4 ruff-0.14.9/crates/ruff_annotate_snippets/tests/fixtures/color/fold_ann_multiline.toml sha256:50e5034e4a13588aeed54429fefd1b489ea9a7574475020ee0c02cf6b6ed0497 ruff-0.14.9/crates/ruff_annotate_snippets/tests/fixtures/color/fold_bad_origin_line.svg sha256:89508dde61a9f89297b6226bdd74218e655cc4a9c22632c8df1f57592baf90ec ruff-0.14.9/crates/ruff_annotate_snippets/tests/fixtures/color/fold_bad_origin_line.toml sha256:69f62c83e3eefcb2486f5bfb323da8fb8de49434f8827c045af1a439971f0b14 ruff-0.14.9/crates/ruff_annotate_snippets/tests/fixtures/color/fold_leading.svg sha256:c5e5e847b4958ae934e53b1f81601b1e4a47df64c39ce0086e31fd1dc13b44fa ruff-0.14.9/crates/ruff_annotate_snippets/tests/fixtures/color/fold_leading.toml sha256:09eba80986bc8538be816cf6cda28029563bc0989398ac387974a77d3fc05fe8 ruff-0.14.9/crates/ruff_annotate_snippets/tests/fixtures/color/fold_trailing.svg sha256:b74256bc97843aeac0e3d39a5a7e74d0bdbb9b71dba27993a67b3c13cfcd720e ruff-0.14.9/crates/ruff_annotate_snippets/tests/fixtures/color/fold_trailing.toml sha256:cd7304b2555b88e0665345a2b49d5bbaa78adda328b8b9732c1feca5b966fce8 ruff-0.14.9/crates/ruff_annotate_snippets/tests/fixtures/color/issue_9.svg sha256:79665ba5f29bdc971e3e9f5cd355a8f7fbe071011d30b6c83ba26fc72318df2b ruff-0.14.9/crates/ruff_annotate_snippets/tests/fixtures/color/issue_9.toml sha256:3e932fb4c32c4932decee1f09f8eba41a727b297912f2bf9eb2c615dc56c40bd ruff-0.14.9/crates/ruff_annotate_snippets/tests/fixtures/color/multiple_annotations.svg sha256:90284b30c39d19cd1a1761eff142cc683e24733c19178b1937036aaff0fecda6 ruff-0.14.9/crates/ruff_annotate_snippets/tests/fixtures/color/multiple_annotations.toml sha256:77027ced07c92b22bfa57a8674e76e8a38b6f49e2432456ca6122aa0416425ac ruff-0.14.9/crates/ruff_annotate_snippets/tests/fixtures/color/regression_leading_tab_label_alignment.svg sha256:37997db9101cfb0d4e46994d188ce3b61ef334304941df6c4a0891990ace34fb ruff-0.14.9/crates/ruff_annotate_snippets/tests/fixtures/color/regression_leading_tab_label_alignment.toml sha256:be9a2430f124b249c4af5784896cfa60a9959b82fb10b4637d987ddb13d17d77 ruff-0.14.9/crates/ruff_annotate_snippets/tests/fixtures/color/regression_leading_tab_long_line.svg sha256:7d68e792a280c8bb26fdf1b73e730432810537e85164f8524e1269c049ceaaad ruff-0.14.9/crates/ruff_annotate_snippets/tests/fixtures/color/regression_leading_tab_long_line.toml sha256:7be562de77167c2a8141b3c2cbf4d4b395e59dea552e82336c353f84656da2f1 ruff-0.14.9/crates/ruff_annotate_snippets/tests/fixtures/color/simple.svg sha256:d991e4f3375b612037f816561081a123cb1ca723e50b0d87418863b4a3c22c6f ruff-0.14.9/crates/ruff_annotate_snippets/tests/fixtures/color/simple.toml sha256:e2b586e8ff2bbf78cd9d91f459a155d89fa50fd085249ec0a75be4f7ea533e10 ruff-0.14.9/crates/ruff_annotate_snippets/tests/fixtures/color/strip_line.svg sha256:ad16b6a3e154f9b6d620247c8b60dbbc4b6b851570178b64532fe0c92a670932 ruff-0.14.9/crates/ruff_annotate_snippets/tests/fixtures/color/strip_line.toml sha256:97dc714aaefd15720e9b7eeb9a3a76440f51d0a2b17ffbfae25c5570804caff0 ruff-0.14.9/crates/ruff_annotate_snippets/tests/fixtures/color/strip_line_char.svg sha256:16da9228f70a292bbafee01fa11fd010a4f3c61009fbc24c81349a82bef0a5ec ruff-0.14.9/crates/ruff_annotate_snippets/tests/fixtures/color/strip_line_char.toml sha256:8f39374e30b6a06059f1aa34834332b71d67de03d7f98c522370229133599392 ruff-0.14.9/crates/ruff_annotate_snippets/tests/fixtures/color/strip_line_non_ws.svg sha256:f1ed9b60a344cc5a62f8f9adeb93e2fd8518b8857b1bb7fc09c188b77d8efd50 ruff-0.14.9/crates/ruff_annotate_snippets/tests/fixtures/color/strip_line_non_ws.toml sha256:a27932e44a3c4c4d0d9a4c11cea17d375590261778d212f186f2831510c2dfeb ruff-0.14.9/crates/ruff_annotate_snippets/tests/fixtures/deserialize.rs sha256:3013c5ec0f5410c991bb86e5e85dd91450fc13674c88ee96e497fbd6127ae155 ruff-0.14.9/crates/ruff_annotate_snippets/tests/fixtures/main.rs sha256:a5628d4d5c3bd6b6c7af4343cd374184c2e464d4becc29a3bd6db6892fbf9495 ruff-0.14.9/crates/ruff_annotate_snippets/tests/formatter.rs sha256:89f0f6ee9751ba127f6ae05694e7563f7c309e4ef07edee29d7b562a5a722ad8 ruff-0.14.9/crates/ruff_annotate_snippets/tests/rustc_tests.rs sha256:0671262beb3f091debae22a325dcb0e8edabd7fd8099ba272a91bd85f2d5f625 ruff-0.14.9/crates/ruff_python_literal/Cargo.toml sha256:18f3587b622d12c32d1488472191bcf2eefdd7aa5aa2478940d48e2fee837478 ruff-0.14.9/crates/ruff_python_literal/src/cformat.rs sha256:89d1f946a2f7617e883d2f36c06865577c0916a3647532340aae6e9cde6be33c ruff-0.14.9/crates/ruff_python_literal/src/char.rs sha256:6e13b53650fae83405e79142bcbce03588c4e8bb93f18b433ff6ced409b4474f ruff-0.14.9/crates/ruff_python_literal/src/escape.rs sha256:d50d41235549e231cb70d65d00c94476c75d3667318b84b8b9aca788edfe33a2 ruff-0.14.9/crates/ruff_python_literal/src/float.rs sha256:1de20d0fcf145ee78b06fa348cf15440bc485e655e1847db5502a387374ee39a ruff-0.14.9/crates/ruff_python_literal/src/format.rs sha256:841567af710caed6794cf8a23c44fea41207ea210062e01b41309f1b11edac2f ruff-0.14.9/crates/ruff_python_literal/src/lib.rs sha256:b9d3632cea904b8787e7ca54bda527d43118a2ae81cb4c23c27c0644c49cd5af ruff-0.14.9/crates/ruff_notebook/Cargo.toml sha256:42daad2fa023ee5c2995f2053ddd97302a0a68b87d69532aa408427ae207d787 ruff-0.14.9/crates/ruff_notebook/resources/test/fixtures/jupyter/R.ipynb sha256:3908ed26ac36a47c1449b3d56b6095b69e6bcbd5f5243598fa15610c1cff5ef3 ruff-0.14.9/crates/ruff_notebook/resources/test/fixtures/jupyter/add_missing_cell_id.ipynb sha256:d1a51743733c29cf74a14653d18e1f902ae478ddd57cb23b7a06af82f118ae8d ruff-0.14.9/crates/ruff_notebook/resources/test/fixtures/jupyter/after_fix.ipynb sha256:15357d8bd6f282b063528440233dac649fa4de3a27775bc7e21b5befc1989c64 ruff-0.14.9/crates/ruff_notebook/resources/test/fixtures/jupyter/before_fix.ipynb sha256:ef6506380cc97e903a5d1d5cc6a0791ec574bf2aac5366456810d67b75c4419b ruff-0.14.9/crates/ruff_notebook/resources/test/fixtures/jupyter/cell/automagic.json sha256:4a85c7ecd0c6ffe4957fba602c4226d4f23363a59d3b470194c4528debc445b9 ruff-0.14.9/crates/ruff_notebook/resources/test/fixtures/jupyter/cell/automagic_after_code.json sha256:4e9fa06ecd821c4a19ce4573f19f15bb8afff2189d39c22ae5e18cf51988f8c3 ruff-0.14.9/crates/ruff_notebook/resources/test/fixtures/jupyter/cell/automagic_assignment.json sha256:93a45541cfc4f924231dccfca740c3db291523af61a647da671f836e855efa82 ruff-0.14.9/crates/ruff_notebook/resources/test/fixtures/jupyter/cell/automagic_before_code.json sha256:e78b8380662d7c9d1b3dde5d323fc4b5ce97f5a0d214c58f5661b7e9672629a9 ruff-0.14.9/crates/ruff_notebook/resources/test/fixtures/jupyter/cell/automagics.json sha256:97ab6af32387230db19df7a0b23bddec975ed131117310fa3960763f1b08a146 ruff-0.14.9/crates/ruff_notebook/resources/test/fixtures/jupyter/cell/cell_magic.json sha256:403bf6e16644db40f28e02dc13e9177969ea64a7feee96885552904976d7a54a ruff-0.14.9/crates/ruff_notebook/resources/test/fixtures/jupyter/cell/code_and_magic.json sha256:0d952aa19b6c6e30ed433194e27c6daaf789e85456c3af40a23254f0629e0a3d ruff-0.14.9/crates/ruff_notebook/resources/test/fixtures/jupyter/cell/markdown.json sha256:31f6b787711411bdfc2e02d6351ccdcc9c1b0c5abeefe2c225b1f92faa5cc861 ruff-0.14.9/crates/ruff_notebook/resources/test/fixtures/jupyter/cell/only_code.json sha256:a9dace5e770416219a4d60e3c0d4c73e011caf081f9e627c332409698ce254e9 ruff-0.14.9/crates/ruff_notebook/resources/test/fixtures/jupyter/cell/only_magic.json sha256:293352de4b5c1fb5f0cfd16fd6a6204f5eec7e0526feb3d9174d43566172d8d3 ruff-0.14.9/crates/ruff_notebook/resources/test/fixtures/jupyter/cell/unicode_magic_gh9145.json sha256:1ffde94b4ace8aabdfb464a2c4741fbc8f2b45ca08132387c2e5c3dc33bf239e ruff-0.14.9/crates/ruff_notebook/resources/test/fixtures/jupyter/cell/valid_cell_magic.json sha256:cb2be59ec75caae54637a199c84a366a67aebca036125dbb301b96bae102c975 ruff-0.14.9/crates/ruff_notebook/resources/test/fixtures/jupyter/cell/vscode_language_id_javascript.json sha256:66d4507f943642877e8c9f8f5313c7692728141534166c0486ebe6fee31c181c ruff-0.14.9/crates/ruff_notebook/resources/test/fixtures/jupyter/cell/vscode_language_id_python.json sha256:c946ec1a5d99a5044c560f9dfa055d9d9f7c5e0a5eccfea92231af74f8e9fc17 ruff-0.14.9/crates/ruff_notebook/resources/test/fixtures/jupyter/invalid_extension.ipynb sha256:37b29e6321064d28be70bc08e4054e3ba1df397b08fbb399bb6d6bf34401001e ruff-0.14.9/crates/ruff_notebook/resources/test/fixtures/jupyter/ipy_escape_command.ipynb sha256:93d5fc56e47e7fd65c5e422b910a6c7e9e0c74fc0ff50ad3c63705c322af76ca ruff-0.14.9/crates/ruff_notebook/resources/test/fixtures/jupyter/ipy_escape_command_expected.ipynb sha256:401e7a784f56113c5e8fd303078b4eaa81624acb19736defb6de43d3d995ef0d ruff-0.14.9/crates/ruff_notebook/resources/test/fixtures/jupyter/isort.ipynb sha256:40f8c3beec3d0e36f1ec19b63922bf6084b5a008b7611a44011b85a6f261b0ff ruff-0.14.9/crates/ruff_notebook/resources/test/fixtures/jupyter/isort_expected.ipynb sha256:5dad4dc307f85eac71c8f263a7b13b348ab659348aa67c6c0ad7657487312ac1 ruff-0.14.9/crates/ruff_notebook/resources/test/fixtures/jupyter/kernelspec_language.ipynb sha256:02086a77c7272e11712d7f06ebc4e9fd0dc52ffce2ef4a3e29993ddcc8360d58 ruff-0.14.9/crates/ruff_notebook/resources/test/fixtures/jupyter/no_cell_id.ipynb sha256:9cb6ca70e80af4525da03e1c1157a8b453fe6fc7797fdd494cda1ef63d0b9089 ruff-0.14.9/crates/ruff_notebook/resources/test/fixtures/jupyter/no_trailing_newline.ipynb sha256:34cc05551a75c0684f4a03abc1bf56d9be939b194b656c29495229efff27f9aa ruff-0.14.9/crates/ruff_notebook/resources/test/fixtures/jupyter/not_json.ipynb sha256:e08419b177f36eb2ac14202f62eefc4799f4b6f868252021b790936e50884420 ruff-0.14.9/crates/ruff_notebook/resources/test/fixtures/jupyter/undefined_name.ipynb sha256:28e15327a5c771800facf703de87e1a55e6bb9cae046870fde4e4f62c99f581f ruff-0.14.9/crates/ruff_notebook/resources/test/fixtures/jupyter/unused_variable.ipynb sha256:32f6a5c6c53ca911c3895c35f34a2ff4f39d8bb9b8a128d6fa04f9591ee6e8a7 ruff-0.14.9/crates/ruff_notebook/resources/test/fixtures/jupyter/unused_variable_expected.ipynb sha256:8a6ceca114771f2bea5629dc856dc4252deb84b66368caf960ef24c55a94788b ruff-0.14.9/crates/ruff_notebook/resources/test/fixtures/jupyter/valid.ipynb sha256:a2d253a68a82ba21cce2a801ceaa4da79508b75e564c05c290e742e6b729ec82 ruff-0.14.9/crates/ruff_notebook/resources/test/fixtures/jupyter/vscode_language_id.ipynb sha256:66d5882194d9e0aa1385f5cbe3f61eff774bdd560c9b01b5fc8d20323ccb7e23 ruff-0.14.9/crates/ruff_notebook/resources/test/fixtures/jupyter/vscode_language_id_expected.ipynb sha256:ca3d163bab055381827226140568f3bef7eaac187cebd76878e0b63e9e442356 ruff-0.14.9/crates/ruff_notebook/resources/test/fixtures/jupyter/wrong_schema.ipynb sha256:91ee7a689d50b000675ac6107dc587d25f30375c1894dcf12272838f36211ebb ruff-0.14.9/crates/ruff_notebook/src/cell.rs sha256:2b8c3b215c6ec0f254e135dcfbb1c2c21c8fef77a412339d499c4e687fabc7a3 ruff-0.14.9/crates/ruff_notebook/src/index.rs sha256:d0223bde34eb542feaf234ddf33a4c297f9e5164b9e9a92d1099d9866d2f1567 ruff-0.14.9/crates/ruff_notebook/src/lib.rs sha256:524c6ec7f6bec824ca2997c022b1166f31b4885a58a5b9706dc90ccf1f011165 ruff-0.14.9/crates/ruff_notebook/src/notebook.rs sha256:94affe78c6312b5133f9477318bf53c31d5e16e9fd8ddbfd2f4d850b22b9866a ruff-0.14.9/crates/ruff_notebook/src/schema.rs sha256:c8ab62bf52d4c31982a4f8d7dc1ef60ff378fee6e97795a341f663c4dd77cefa ruff-0.14.9/crates/ruff_macros/Cargo.toml sha256:08278e6d62e2b1dc80751694c6bcf0b8f9eabff0700ee73b11f45ee1427c27c6 ruff-0.14.9/crates/ruff_macros/src/cache_key.rs sha256:a91a44e80feba32222021beedc3f1c9c46d29c9cd1a22aff2844889da79ff780 ruff-0.14.9/crates/ruff_macros/src/combine.rs sha256:e5b58f2b08d7434791b1c79ba348076835b7ebbf5ac8e07f412dad597d467625 ruff-0.14.9/crates/ruff_macros/src/combine_options.rs sha256:2dc037477c76684d13cc6e31881c5f179a9e9e3a6b14a09f1bb0c101bb67d81c ruff-0.14.9/crates/ruff_macros/src/config.rs sha256:061c19259077fede553cb494f9812af13ddfa705e5ce6e404bcd46df61c99a58 ruff-0.14.9/crates/ruff_macros/src/derive_message_formats.rs sha256:f4826ba02fe02c86b231c134d5d5d801ed66c1ca6b24b88e992d0a54e89daa87 ruff-0.14.9/crates/ruff_macros/src/env_vars.rs sha256:b4e024f0033b97bd47fca684fda6b5a21d817e2578ad7b0d1a46950f4c8da7e6 ruff-0.14.9/crates/ruff_macros/src/kebab_case.rs sha256:a36e0a160c0b38bc78f751948103d451bcc6eef4322d70a4b0bd394c516e51a6 ruff-0.14.9/crates/ruff_macros/src/lib.rs sha256:f1422bf6d5a71fdf80046b1366cee034e7b1130941918d897d5c816405da03b1 ruff-0.14.9/crates/ruff_macros/src/map_codes.rs sha256:7385881962be0420af21bb466fb2da80c91e369da945035b1dd31dffd44ce8ac ruff-0.14.9/crates/ruff_macros/src/newtype_index.rs sha256:b3968d11b199c93d652e9738b80c8a50f02a107a67afa38af305278d471e01e7 ruff-0.14.9/crates/ruff_macros/src/rule_code_prefix.rs sha256:4aa398bde3accc6c6c7a1e583a3a7a4a4acd695bf77819e84ec16ebf72a7796e ruff-0.14.9/crates/ruff_macros/src/rule_namespace.rs sha256:36c70c1224c3ccebd38a360561357b8957c98bf81cd54c30b73f44b739621a80 ruff-0.14.9/crates/ruff_macros/src/rust_doc.rs sha256:04a2a8bddfb3424d32a2bcf88f5a2f30d23282f8e949a0911f63fd2dd0edbb64 ruff-0.14.9/crates/ruff_macros/src/violation_metadata.rs sha256:83b43efcf7b6ec9190295172785415b57b9ca905d8b24ba7f1de7996ad3c1ef9 ruff-0.14.9/crates/ty_python_semantic/Cargo.toml sha256:ec712f81e585b5fd2ec4947db04bfb305c4e60e05e58cdbe3babb5cfc7e62e49 ruff-0.14.9/crates/ty_python_semantic/build.rs sha256:36450f7e0a66f4ac0897f00afb648d6ff61d044d07ed169c55fda0896cb68c5a ruff-0.14.9/crates/ty_python_semantic/mdtest.py sha256:4dd9e7e8d8f80cfa5c82b7126948f75cc2581786941ef2a3a5eb513c2139da4a ruff-0.14.9/crates/ty_python_semantic/mdtest.py.lock sha256:0346c011cbf5f54b4b37baadf50379627f125889142737ea8d99bee583a28e9b ruff-0.14.9/crates/ty_python_semantic/resources/README.md sha256:1eae995870dd210cec05043b7fd3bde8dd79e23c0592e283db75ed3bd0d1e125 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/00_const.py sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/00_empty.py sha256:e8b7b20899658ff8e913e5e82f7759617b715d0b0533bf9e810814b5e4238a7c ruff-0.14.9/crates/ty_python_semantic/resources/corpus/00_expr_discard.py sha256:87428fc522803d31065e7bce3cf03fe475096631e5e07bbd7a0fde60c4cf25c7 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/00_expr_var1.py sha256:cb1c6f5eacaa59c08df19e332e6b2e86f91b2ef9506330ae8f3be1e6589465c0 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/01_expr_unary.py sha256:a9e1fccfe551649fd4274c26c428c376c889af527af7c7601e07d7d9cadf6122 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/02_expr_attr.py sha256:6a3518f8eb9ba7abfd8816851f455a3dfac896053c3f8b7a122c184144440ccf ruff-0.14.9/crates/ty_python_semantic/resources/corpus/02_expr_attr_multiline.py sha256:d797c1cd7c1d8ef78586e673bc7961a9fa8bc71e25b0261c5a790710afbd9a5e ruff-0.14.9/crates/ty_python_semantic/resources/corpus/02_expr_attr_multiline_assign.py sha256:a11d337135b9543d3b95dbd380600846d5053d6fc13168061908587bf9f1c063 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/02_expr_bin_bool.py sha256:8f2f208509482f5a7ae901e8dc99a4788c3c643ec9e6fe9c8373e8039c8b2224 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/02_expr_binary.py sha256:09e153dbfb7a222825f74ad055acb3561c0b0335a1ee6a97f0b70de3316b6dab ruff-0.14.9/crates/ty_python_semantic/resources/corpus/02_expr_bool_op_multiline.py sha256:762118f61f2903329e12b9c2af0a31c6ffb41ae7c146c51ce042d6438d70d8c3 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/02_expr_bool_op_multiline2.py sha256:fb89bb861c389535b9517e3eeaee32072aa7a987744ad4ed7536b6d1af2bce8e ruff-0.14.9/crates/ty_python_semantic/resources/corpus/02_expr_rel.py sha256:c1e80191264a9262893b213e81f1e75862fb7c21c9d3a2baa35f122d3ab3344a ruff-0.14.9/crates/ty_python_semantic/resources/corpus/02_expr_rel_multiple.py sha256:ea169a171e5fc6c9c41d7aed787be7db85f2ed858b4a2a95bfdc71dd170391c4 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/02_expr_subscr.py sha256:02774da25144734c7902570f5f94d3f9d3bc2426ec49ed17f451120ae3d82028 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/03_dict.py sha256:130d8e075e406116656203728df06f3250f7f0698415a0acfc383310bda9f263 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/03_dict_ex.py sha256:b921012b5ba88e01d632620c4b3154acd7548780a8076ccccf9cf9861ba45f03 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/03_dict_literal_large.py sha256:022be32ead77d2e8b2d84eb5bb315962445c65c3eb5dae396282db49e7442a16 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/03_dict_unpack_huge.py sha256:dcfbeab6101fa3ff0b54c0317ee303a2fb2406de53b524043a53279fd2a8d452 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/03_list.py sha256:0139519c5f324977c73e84d76550d279543cd0a00467431a8f2ff08b926deb50 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/03_list_ex.py sha256:e38f9e2210e9af5818c31c60de52366a13f5033241323ad903f6ee5b8a45abf9 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/03_list_large.py sha256:57b1cfe0d571c9a778c30e291d44392180617cf85b0d9b1967769f258f14fdae ruff-0.14.9/crates/ty_python_semantic/resources/corpus/03_set.py sha256:ea52a35b36c35f5eb47b50ed9ecee4eb2f3213837f4ed9cf059d70cd470dd72e ruff-0.14.9/crates/ty_python_semantic/resources/corpus/03_set_multi.py sha256:b0f6bcaa47b190753375937d08baa1e6f7d235c736c62f45da4ead5ad6895c01 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/03_slice.py sha256:a806977b5028ae607f3b3572f2f4fe2ca5ccc87f2f78a57eca48de15fc249513 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/03_slice_ext.py sha256:ac7cb2a7350b6ebcf7bf5bce97073c08976152b9efb76a952599753dd75db3b4 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/03_tuple.py sha256:aade00fcd3dbea37bc79b91ba9a8f2f70446e51eebf5614238d348c4c43ca2e2 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/03_tuple_ex.py sha256:d5bb74948376f317e795d5d0d4452447f5243a34372bf24def2aa8cde24c6990 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/04_assign.py sha256:207ec8608b971d922753b6d000a60224058b09d596fc8350bab1faf8e7742024 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/04_assign_attr.py sha256:5c17cfc03ca0d117527cc0107ca24f5c8bf6be43b47d86a5c918f6053d7c3c39 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/04_assign_attr_func.py sha256:f5f5cc21f036ef9c1d4505866fa65261f06557e244470e5a2a8b45b70077d56f ruff-0.14.9/crates/ty_python_semantic/resources/corpus/04_assign_named_expr.py sha256:10b3f2a20df6417745330da4ffcba4ad3fd5772716cbdc82701f0d63b2b6a5ec ruff-0.14.9/crates/ty_python_semantic/resources/corpus/04_assign_subscr.py sha256:011645530add24e6fb8c8c058bae7958fdaccc9524c44d6251dd6c9e78115270 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/04_assign_unpack.py sha256:cc45bb63c7e4ef7615fb5945d66941b85660160c59380a970b7b36c29bb9714b ruff-0.14.9/crates/ty_python_semantic/resources/corpus/04_assign_unpack_ex.py sha256:efd05461ecea7a2e733a2ab1c1ed5572138d004209c7821372442d871fb7a864 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/04_assign_unpack_tuple.py sha256:df1f56af71f8378e1f4844b237849bc8cea0738214fd813c0eb8e947e308ab68 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/04_aug_assign.py sha256:25191df242a5809cd3ce6eec5e57964f08c7f08887716b05f46bfebe49e22eda ruff-0.14.9/crates/ty_python_semantic/resources/corpus/04_aug_assign_attr_multiline.py sha256:8a5dd4af47c595e7c2cf8fb7495b512420a7c120757be33ad5612fba934d05c2 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/04_aug_assign_attr_sub.py sha256:1c4517206e4807326f2055a1d5ff925089183a4ed5e59d1843b1fade9f162adb ruff-0.14.9/crates/ty_python_semantic/resources/corpus/05_funcall.py sha256:7ea4075e59a7ab66f152816e3d57058299a5e0612b04537759ee220c2e7a0348 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/05_funcall_1.py sha256:40110520d5db2d7ec6a7d3a1d78021c2c8e04851aaae40eadec94ee067ef33f0 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/05_funcall_2.py sha256:7f912b18a06f0d0eabc918b1800a15266701f67e7875c5cbed2311cc3cbe346f ruff-0.14.9/crates/ty_python_semantic/resources/corpus/05_funcall_in_multiline_tuple.py sha256:a07de3eeacdf07964873a0074e7cfd6ebf6547949f32035327d20657e49367db ruff-0.14.9/crates/ty_python_semantic/resources/corpus/05_funcall_kw.py sha256:f20f6b37bd1e757ce5cf6151c3f927abedfae15b95e471cd5c936b780369d2d8 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/05_funcall_kw_many.py sha256:048eacb07a982b8227630f5b5a316e999d7ecc981f33a74c99c5fdc18d123c50 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/05_funcall_kw_pos.py sha256:ecccca78bcf7695f2e7ff6c4673cd3eb5edac0c9786d3e5aa1fd9feca4d023e3 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/05_funcall_method_multiline.py sha256:150590420fe538ef039e86563a79597dd9a7352276936a72f24b63a630a62773 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/06_funcall_kwargs.py sha256:df59b707727c3a0ee109c06e097337df13922a00a929a54af28274ec7a9b6f09 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/06_funcall_many_args.py sha256:a67a29484a09f6a176aa9d1507b1f6948af5a91d2a48138a9d3ebc983a8b0f13 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/06_funcall_starargs_ex.py sha256:6d67ec9a63fa0799cc7419a09a9e45782e1bb1646eb468b6628efa56114afcb0 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/06_funcall_varargs.py sha256:3c77f9c1db42a5517279d01465aaf1c05b2a979c2a0d157d1928598758921026 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/06_funcall_varargs_kwargs.py sha256:e2251acb7519ede4f359dc06ccd42394a77358283a16dd7c7f7971940284c0c7 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/06_funcall_varargs_kwargs_mixed.py sha256:0a7a8536a00b0f64520876c1802058f10c86022f281807882d15c33dad9a6029 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/07_ifexpr.py sha256:2087dd3e78cfdbb5d2b793fd904fa845e470702add8cbe64260e8fa808c67c2d ruff-0.14.9/crates/ty_python_semantic/resources/corpus/07_ifexpr_multiline.py sha256:2ad6de6218651addd1a781b0d511b6266a7a71d44a78b859daa1ff1cd899b30d ruff-0.14.9/crates/ty_python_semantic/resources/corpus/07_ifexpr_multiline2.py sha256:c66d27cf8068ac5923e3f88e6cd5794ba4f8fbd3174622cda2dc08e75b1b3dab ruff-0.14.9/crates/ty_python_semantic/resources/corpus/08_del.py sha256:575bcdcd284a2dcb2849f96cb5da42e439fa92c25ae173e9792ebf9202da1377 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/08_del_multi.py sha256:9f56e761d79bfdb34304a012586cb04d16b435ef6130091a97702e559260a2f2 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/09_pass.py sha256:0b135edb12e086095e7a8363b5b41fd622d6f1c132f52e0642ffe4a4ccb20a5a ruff-0.14.9/crates/ty_python_semantic/resources/corpus/10_if.py sha256:4ebd43327ecf1e4e121f421d28b4f95b9bf59105dee32e5a6926637e41dbdf81 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/10_if_chained_compare.py sha256:d8f602082e43e6ec366b2bc447e5ea1b2958f200ce8354e40dfe92a41a1735e9 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/10_if_false.py sha256:4597781a1cc1bec7cad4564cd1554396869d7fc200a90b235747fb14a3442398 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/10_if_invalid.py sha256:61cdb8473ff4f9d0c3521184abad7f79d6ff98ebab7fb6d6f24bf90fbcfc205c ruff-0.14.9/crates/ty_python_semantic/resources/corpus/10_if_true.py sha256:4db3c19693c9d27ea935fbef92c54101fed5dbd8db67a7de47b153c2df48619b ruff-0.14.9/crates/ty_python_semantic/resources/corpus/10_if_with_named_expr.py sha256:8460ee2c9cbce151ce8faa34cf883f1de5e6309922009b1ac0f622fd08ac31a0 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/11_if_else.py sha256:dc2317548778a298d8fdfb323b4478d1bb705dacdbfce3c20fe6b867a062e580 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/11_if_else_deeply_nested_for.py sha256:c95b875e6785ca08be9273d4cd70d2d843bc83ca3bf17a2ec59dd761168516dd ruff-0.14.9/crates/ty_python_semantic/resources/corpus/11_if_else_false.py sha256:3b050b7cedfb5f3a0589f359df00b8d4484b45108a800df6447e21a8a90698db ruff-0.14.9/crates/ty_python_semantic/resources/corpus/11_if_else_true.py sha256:121d511151355a5dc1707df74a1934775eafb065c1f95986f2241d7fa744c048 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/12_if_elif.py sha256:17dbc5d9b2da84d7b8ff268048277dc7f94751b9dd77f5f590ebf09036e94f0c ruff-0.14.9/crates/ty_python_semantic/resources/corpus/12_if_elif_else.py sha256:39b8a44a8ff60b439b0e58e11ad28b3ee9057b758d83494e7a4d74c5f655eece ruff-0.14.9/crates/ty_python_semantic/resources/corpus/13_ifelse_complex1.py sha256:c2ab021cce56182c6ef8cda431122407a30797cd26f8d3ba6da45e154785c599 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/13_ifelse_many.py sha256:268930e6003098848a691b1a059b5d6d72ad425437f016ba4ae54ed6fe5f3040 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/15_while.py sha256:8dd716617e86d8b97798fc4aa56a1724fdd1f289928acbbde8532589fcff1daa ruff-0.14.9/crates/ty_python_semantic/resources/corpus/15_while_break.py sha256:f3a6a4e888e1430b9537b660cd75bcdd854e81816c190798b9a6cc98771b2010 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/15_while_break_in_finally.py sha256:cbc6152287b99a21f96d5c1fdc276c3c32e9632e24dcc6acef3e5ec28bdc98fe ruff-0.14.9/crates/ty_python_semantic/resources/corpus/15_while_break_invalid_in_class.py sha256:0d19e36b5de9618f445fa52e7b2cebc44ec0c6ae67d1516b23d4ea86ad2e79b3 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/15_while_break_invalid_in_func.py sha256:f44686db08efbf90def913e27b86ac08d58abe0f1e0cf847f274899b90e87382 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/15_while_break_non_empty.py sha256:a1406c2991516993cc851b52b74f8b51b0046dcd4c7549d879f8386e8b5308bb ruff-0.14.9/crates/ty_python_semantic/resources/corpus/15_while_break_non_exit.py sha256:71ad93e7e72eacc0985e6f8ba2bd2e8d16d1dd499ac92a8bed0b5a9a04328518 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/15_while_continue.py sha256:12de41517ff08bcd578ed11d42b16a5cf47632f9bc06611613c6e7244e115727 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/15_while_false.py sha256:48691b473fbc93973795c749d0f00c88111f3668f17265f666a5df72e7950ae4 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/15_while_infinite.py sha256:f9340ed5ff04a61d6d092e7cfa254a06fdc5ae26dd7a291992ed4cbe077330ff ruff-0.14.9/crates/ty_python_semantic/resources/corpus/15_while_true.py sha256:fac273a1225fb75c4f6df91e734ce9cd5763a35fe7bccfe793ee5bcd2a9b8deb ruff-0.14.9/crates/ty_python_semantic/resources/corpus/16_for.py sha256:50d16daed42ef37a8a09fe2d16493183aedf88775f36b7ac5d4503453a92c8f1 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/16_for_break.py sha256:9869edae5031ddebbb348e0678c2276669dfe47d3aad0e54b9752bd5e3ba3498 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/16_for_break_invalid_in_class.py sha256:34384acd37c360753eb4415ff4c6e31cfc6623d76590c04c82f55bef21ccfad6 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/16_for_break_invalid_in_func.py sha256:8744d98a04de481acfa3bf3062a44f593468f8670fc26e6f6ba37f744c561e59 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/16_for_continue.py sha256:411a83b2ead1a28c6b2e40fb9573b25d70c8aacd666c1d79a0f165e947480f57 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/16_for_else.py sha256:fb599077f68975786911064cdb9179bf4a51cb9df4f852b7181763835b1306f3 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/16_for_invalid.py sha256:b8319cd40da6e23af8b65913a270a77f4b0b73d446c28ffe657659c30dd12fba ruff-0.14.9/crates/ty_python_semantic/resources/corpus/16_for_list_literal.py sha256:0e4df11f89f4656bb593a35164cd4260c8a01413c76f25189b5288682c46d01d ruff-0.14.9/crates/ty_python_semantic/resources/corpus/16_for_nested_ifs.py sha256:840082aaf306462b309002361491200881c846b653091dc554fe127f527b9229 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/20_lambda.py sha256:03db6ee26a10775c2e8d3e84b89b088de79ef6a1e6e578ab8ffd78c8f7e5917d ruff-0.14.9/crates/ty_python_semantic/resources/corpus/20_lambda_const.py sha256:3ffa50af61e69d2cf4a9bb7453bf46e399070843f233e64f1b5dfb4b68dca73d ruff-0.14.9/crates/ty_python_semantic/resources/corpus/20_lambda_default_arg.py sha256:2b29a1a3757b4f99a93e1bba88eced9ed58da0855aa0bb1a4e1736300dc544f4 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/20_lambda_ifelse.py sha256:90d86e9d73829edef5718b462c232ff76fe78919537485ed4faa9f8d0e349223 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/21_func1.py sha256:77eee96854462d225b78de8f6171db5f2cfd4c52afd66b09431e3f6757dfb561 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/21_func1_ret.py sha256:7de239967ad7fa54e35d5c78190396b79958d09013ac5a7b9181bbd0e83c67d2 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/21_func_assign.py sha256:6987c3f23040af893b71d9133033af0b7f14818463302557839ed28fa684efa5 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/21_func_assign2.py sha256:69abbe114bbb72e3dde608365c29673b3949aa80bc62b5c6377721ce8a75aa01 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/22_func_arg.py sha256:6975195e8e3061e09b6d2aca41f30a1188870982b2d564dbcbe89901940f02ee ruff-0.14.9/crates/ty_python_semantic/resources/corpus/22_func_vararg.py sha256:1acd83beba7474e573bcf3f821bfbe10c1d45bd5f6a4a02bd473221f5cef78c2 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/23_func_ret.py sha256:84eb574da23e1db30273fe659e00ef7d0da50a5d95b7cb709102dffb8e6e247b ruff-0.14.9/crates/ty_python_semantic/resources/corpus/23_func_ret_val.py sha256:a8c178216094462f449731ae7c7524acf689eb68b31dd206e3efd04430a7afb3 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/24_func_if_ret.py sha256:c555367fd2258d1e7192b290e05d0e4bc9b6733df3c3563fc02ed4bc444564bc ruff-0.14.9/crates/ty_python_semantic/resources/corpus/24_func_ifelse_ret.py sha256:ff40a45f1cfb55e9ac0be4ae9e33b8eb8d474e92b47ca94862e13965782d3912 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/24_func_ifnot_ret.py sha256:701d5535ee4eaefe97753d83e09065d60dee6d5ced9ac88f945e1dc03e90be0b ruff-0.14.9/crates/ty_python_semantic/resources/corpus/25_func_annotations.py sha256:a6c0fc5b738ad9bb0cdfebba38ceed9ee640d2c1839a98efcea1eec6d1325f4d ruff-0.14.9/crates/ty_python_semantic/resources/corpus/25_func_annotations_nested.py sha256:8768ef11e8d89809c79b2b961b4b971510fe33dd7f7226f607bcc8bd9bee75f2 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/25_func_annotations_same_name.py sha256:e213a7b36e4dce263b1a6035356c51fd19a9277b1bdefccc74e1df08d742d93f ruff-0.14.9/crates/ty_python_semantic/resources/corpus/25_func_annotations_scope.py sha256:21f99485fef71593a736d3d626013c0f1bdc1cf02d8444083e7e74de1b6eada7 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/25_func_annotations_starred.py sha256:c0393487f5ddfa1957841db54af904e81cda622aba55e162e2da3c053f0037fd ruff-0.14.9/crates/ty_python_semantic/resources/corpus/26_func_const_defaults.py sha256:e6535dbbdf91138d8469c23701d024c490a7506cd4ed3526f610a381c180394b ruff-0.14.9/crates/ty_python_semantic/resources/corpus/26_func_defaults_same_name.py sha256:452b4689cb2099d70c2f56883368194a19742be9f478c9f3916985548bf1aa32 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/27_func_generic.py sha256:e375455e58057c699852b61c020a6d9e430d6be25b67cfeaa7584c890da805ce ruff-0.14.9/crates/ty_python_semantic/resources/corpus/27_func_generic_bound.py sha256:4b47949d6bd30efa3fcfcae83bc870d84566434a8c88b215b81d9f27309eafce ruff-0.14.9/crates/ty_python_semantic/resources/corpus/27_func_generic_constraint.py sha256:a7a757e088b25dd5e27959465a8e96df8de465041e556f9bfa30918ed3dd2be6 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/27_func_generic_default.py sha256:d1f10d8b16af7b219de48fd2b059eb207210dcd48b25c3fe8915b472a5b8a632 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/27_func_generic_paramspec.py sha256:3473becf9b23b6262cf77ceea3a702384d84b0cfcca2f6bb71c6f8d901e29079 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/27_func_generic_paramspec_default.py sha256:1c25c64481b050c27da4c65f853ae43e3d649e5f682ec95dee51df9850bad3fd ruff-0.14.9/crates/ty_python_semantic/resources/corpus/27_func_generic_tuple.py sha256:30b5a24e0b1829f9f322f4853f94d078fad5f255289819f69714b71435cbf4ce ruff-0.14.9/crates/ty_python_semantic/resources/corpus/27_func_generic_tuple_default.py sha256:a431ed24f5b717b094d5ee9a97b999c61cd23b20053592f0975d51b4369c5bb2 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/30_func_enclosed.py sha256:e744342bd36a5f7cad1246631fd429e43612bbe3d767fac1c77f48099d79c57a ruff-0.14.9/crates/ty_python_semantic/resources/corpus/30_func_enclosed_many.py sha256:070dd78e1321b866eff2b33b2f288d08d8687e9fa3502e2f0cef97beda96595d ruff-0.14.9/crates/ty_python_semantic/resources/corpus/31_func_global.py sha256:ff8caab8faaafb0c45b6e1402d7a9fab9264a997191a9e15b5eb563f83da04dc ruff-0.14.9/crates/ty_python_semantic/resources/corpus/31_func_global_annotated_later.py sha256:9c6f24ac7f334afc6e86f1ff8a79585eba2c997447524192e8f9f533681e4752 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/31_func_nonlocal.py sha256:24534c299f19e5514c4ccc0bf869b719d2838f283a277239e32425a538f58687 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/32_func_global_nested.py sha256:9fa7cf962a134fb0daac8fd49e0b9d7647646a91a67b08fed0b5edd071a7b1fa ruff-0.14.9/crates/ty_python_semantic/resources/corpus/33_func_with_docstring_optimizable_tuple_and_return.py sha256:eb9c4aad3e929ccf669ca0a30fcc2ee587fcae28910eb265fdbb75b81658fd8f ruff-0.14.9/crates/ty_python_semantic/resources/corpus/40_import.py sha256:a9dfbd83fd12a58a731e224d47550fd82c339a6cef6c64128f764eb5b794b262 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/41_from_import.py sha256:bab866ab942a0489afcd4c4d5f0ed59021e594ec78d7113235e9f264e58a6104 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/42_import_from_dot.py sha256:7e488adf125cac77cc8e5c2c340d327863d0bc034b5d23b0dbdee34c4341b6d9 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/50_yield.py sha256:8df6037d3b53525b1cac224c66cb0bfa02128153b56e3171bd910fada1836ea5 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/51_gen_comp.py sha256:e81d0bbabcbfc931369cc29a2d6915edc428a3680ba6f2360bfcc584fae46bd0 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/51_gen_comp2.py sha256:4fccdc7e8c10a902935b29decdd0435ef7443df24c6c29453d97451115fa8d89 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/52_gen_comp_if.py sha256:8a30695399934abcad53c69dbb62701256d471c8504841845fbf6aaa48650e01 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/53_dict_comp.py sha256:b5a82b9e0df87ea638afdd74408d9c7b092b67ce3ecfe9731b388da179d73f10 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/53_list_comp.py sha256:0e1c74d0f2303258d345d4e52566fd910acf174fcb2310214bcb068117f7464c ruff-0.14.9/crates/ty_python_semantic/resources/corpus/53_list_comp_method.py sha256:931da1c52f1e4653221509184405749efb7a97219bf3eb0149c7d3692c3bd8ef ruff-0.14.9/crates/ty_python_semantic/resources/corpus/53_set_comp.py sha256:c009071269832cbb214a81808d34f66f6400825c0c47cd5eb54245b90a5b8bb7 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/54_list_comp_func.py sha256:942dc59cf30c550c9d28ea17b47e26074f865a885efc35969b511c61cd6a3534 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/54_list_comp_lambda.py sha256:c502722935c5d3af0b0de6e97b1df2a56ced8716be58583d28d99cb1547ee6a6 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/54_list_comp_lambda_listcomp.py sha256:5028a4b3559ee6b08828c6d84b721c315bde36c2fa7b776273ba92b538e0d976 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/54_list_comp_recur_func.py sha256:0ea227f7063a6378eaa11ae342f532c752cef8aadc99f81b9853aa7326bca3af ruff-0.14.9/crates/ty_python_semantic/resources/corpus/55_list_comp_nested.py sha256:5bae6806b9a2ffa5411cff01ba88c9bf03f75e571be21b792941125e86be7b73 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/56_yield_from.py sha256:96e19d146de09e4bb2d418c31097d5f6b74e8909dcd3678cfaffc8de0db44c80 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/57_await.py sha256:5e5163499c888f173c9d7f2f1561c92889ab90a416bce1a6f6efffbab6ffcb30 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/58_async_for.py sha256:13f88d8002d41cf45ce4bfe69fe5016051f050e51450e6f68f26cf09c5f4a60e ruff-0.14.9/crates/ty_python_semantic/resources/corpus/58_async_for_break.py sha256:e1ce0e368e85377bfcfebe88d90effcd291a793bbffb9c2c619bc44bdbec0294 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/58_async_for_continue.py sha256:8256c6ca7d67526cd101200e160f086db52291976f5553bc1f0a9f5c52642da3 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/58_async_for_dict_comp.py sha256:65f047fe353461e111e3d8631d22eb08df91d1c22873c34c3702f5d5ba1052e9 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/58_async_for_else.py sha256:381c944fc59652ea968e33927ea58367e09cd18078ffbb9bd988d293771ccfe0 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/58_async_for_gen_comp.py sha256:efb79ef748419f7f781c28a17fe875ba464183dcd8e902da3b4a280a47f22a69 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/58_async_for_list_comp.py sha256:bf960ae874d356b17786e985e52410a8dbdf1973f2e074ff17a04931135cd382 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/58_async_for_set_comp.py sha256:295f23320731449fa7ba64dc0addb42383a89dca8507380689bffab145070b7b ruff-0.14.9/crates/ty_python_semantic/resources/corpus/59_async_with.py sha256:39f40b70ce9ba16af4726822d64338d66262423eab83d0234c9db602334f8e33 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/59_async_with_nested_with.py sha256:a6a8cc97727f42645e204c588e2d44a31dfdcbdec5b30c1aa3d291a1a1ed95bb ruff-0.14.9/crates/ty_python_semantic/resources/corpus/60_try_except.py sha256:d91b1ffa15d96d95e9f7c11dcb556a96ce35911649c58c6fde471e9dccc98a60 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/60_try_except2.py sha256:0baa5488cc2214beb6b1d89b81f7694c8d8b0510c51d9951d10f188a9f03d849 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/60_try_except_bare.py sha256:1c7e0a81953f853ad643a46b5b15f216b31f0b7142bac3b9e7a7ac3d8647b856 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/60_try_finally.py sha256:7273673cf676c2a8db7e76bac8b5edbd887b136ced852527ff2ff6ced5882411 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/60_try_finally_codeobj.py sha256:1c16f383ebb3f117e8cc954c71e8525f22ad6ba488d03f10f41886b4536ca321 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/60_try_finally_cond.py sha256:735223dfc4587e9a50b633276368aefb7d71dee79f972fa8c80224e7b52177ef ruff-0.14.9/crates/ty_python_semantic/resources/corpus/60_try_finally_for.py sha256:237c65440aa246c34b9bc935b28c6322dfa1db4bf640594ef85e5bd68f6b925a ruff-0.14.9/crates/ty_python_semantic/resources/corpus/60_try_finally_ret.py sha256:cba8d3a3807a8bee8795db4fc083b9c48b46096044c790695d807389cad15278 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/61_try_except_finally.py sha256:9a1ca2a9361d5302cf8c2b9be596e8b77660557a93cead83a624ba581700afcb ruff-0.14.9/crates/ty_python_semantic/resources/corpus/62_try_except_as.py sha256:5a2ba3f7d04eab60970a9bd9a712566d817a90dbb6404a06590e96fc4afed59c ruff-0.14.9/crates/ty_python_semantic/resources/corpus/62_try_except_break.py sha256:ad78924cc1422bde9fc7ea85a99e2eca81297df6b37a1652a146805ea564b495 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/62_try_except_cond.py sha256:6df0ef27974d1bc3735d21305e5ea7a6912ba5593c9b0ae8bd580812a83efb07 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/62_try_except_double_nested_inside_if_else.py sha256:ca368e6126b1dfc67e2812f379c424bde9b3f415b2dca7ab65cbfe43bb480dfb ruff-0.14.9/crates/ty_python_semantic/resources/corpus/62_try_except_return.py sha256:a688097da437c3bbb8639adab8a7d40a543579915044faf01bfdd0a425ab1780 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/63_raise.py sha256:e5d757f4f12ea289d4764b60578b4c16070a9d98934290e97b050bdd9385ad3e ruff-0.14.9/crates/ty_python_semantic/resources/corpus/63_raise_func.py sha256:35ebbc0368db56c859ee99d7aefae419ff295752f879f3c05d02f68254d07b06 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/63_raise_x.py sha256:6bb3c58d3076171d4755ccee032107ab684794b44fa1f67ef75ef39063881783 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/63_raise_x_from_y.py sha256:5f9c53ad2856f2f2a97c164c69644de4e610b08eabbfe18e46972895e18efb85 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/64_assert.py sha256:f199e9992867f8944cf82448c2c58fc055dcfe9f62d91832fc8f27e935c5d5c8 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/67_with.py sha256:5f566d5e53dd228fdb07672efae2f77db6de415c849d2dbe89e52c9036ad72b2 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/67_with_as.py sha256:b8f912d02fabc812e53b411d5c7a2da4198d295ec9c4e29408a618de2df05227 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/67_with_as_func.py sha256:16912aaa79cf66f7b0fa84710d62b4b99daaf40f55365a061cb63714838d7d00 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/67_with_cond_return.py sha256:f8bd30c41a5da5084a92196a69160780f954e9ce78efa43dac9ee05a32953493 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/67_with_inside_try_finally_multiple_terminal_elif.py sha256:6ccc120967da71d0867f7fa0056dc83c63ff25446f32de9c5700cb4bcafcbd24 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/67_with_inside_try_finally_preceding_terminal_except.py sha256:9d7d5dff2476cef337009513bf6aa3b33d91ea739ca58afae051c3581333fd46 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/67_with_multi_exit.py sha256:294f1b8e57b023854227bea8b21213f70377edb963380951bcd3984a0c5a5dfa ruff-0.14.9/crates/ty_python_semantic/resources/corpus/67_with_non_name_target.py sha256:930bf03c5bdc9cb22696684748b75e0c57fcaad30125f9eb7c004996b50e9a93 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/67_with_return.py sha256:cfe333290126a3729ca44733461b8b052b0c4cbc33083abcf794c50d753b6b94 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/68_with2.py sha256:fb46ccd11f6d8b585b5fc23906e38bdacc6b12fc7b93020118b60a116f73e6c3 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/69_for_try_except_continue1.py sha256:590a6d343316b340eeacf2b3eb7e803fe69ed32de2d8f0755cc9b40be5452758 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/69_for_try_except_continue2.py sha256:e5c2f629a96e6fa874983dacabf2d75c7d4f05bcc4731db0381f7a8f0585a41c ruff-0.14.9/crates/ty_python_semantic/resources/corpus/69_for_try_except_continue3.py sha256:b4cca9e87cf330ccc9adb7a82823125c03d70aca1793591d3d6d5cac0a5acb35 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/70_class.py sha256:39ce84e022e2d161eeff7d1fdbb343e511f219b527ea4802351244973c11053a ruff-0.14.9/crates/ty_python_semantic/resources/corpus/70_class_base.py sha256:107945d35731964f186b03d31e69b0eb9cd7110f4887b999cd48058938628e71 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/70_class_doc_str.py sha256:3958842943b2ae0d0b4e21e2334b09521f5cdf5bb6d228120b10297c6e0039e5 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/71_class_meth.py sha256:b78a008febc3dadbd51d8e795906e2ebf4859a40721436c16013db1a4308b173 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/71_class_var.py sha256:deedc53b14cbccb4cb3ffb8df109f50707d5a478bf4e437f8d3b84fd5527c505 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/72_class_mix.py sha256:62bd005c672a4d403cc9360e8e45cdd3746e779c21fd46fac3542cdc28d92844 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/73_class_generic.py sha256:01ab3cc05c609d99b7b9d179a5bd1bbb25fe18fddc68f88c1dc75fd932f89f51 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/73_class_generic_bounds.py sha256:5a87bc757dd128fa59e73eb773f5d8edbc539fff9d49e21b296433c6e6cda33b ruff-0.14.9/crates/ty_python_semantic/resources/corpus/73_class_generic_constraints.py sha256:9614e2211da00a0f658a1095efbff2ceb8efc90742593b682c91f0da9dc5b3d5 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/73_class_generic_defaults.py sha256:250a15f5aa64f95907a5c84fcfb900d49dc6fac4099d3baf6e3205d33baee448 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/73_class_generic_paramspec.py sha256:f58b4f8b5c4e67d562c39d9d9cc0147b5d31969404df48aad8206657dceef0ac ruff-0.14.9/crates/ty_python_semantic/resources/corpus/73_class_generic_paramspec_default.py sha256:8040848fc705603058b0643e9d6f81a8dc5dd59e818a32ef6896e8d0de797161 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/73_class_generic_tuple.py sha256:9f3d3b4a716f24707ed0c92555d2b923c3b1a30598e2d19f8ef8ef5fd31e2278 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/73_class_generic_tuple_default.py sha256:40edffa9d16ea5c781945bfd2b5288780a3d2f24f841017f3800d56cc777e94b ruff-0.14.9/crates/ty_python_semantic/resources/corpus/74_class_kwargs.py sha256:ff6631f4bc04486015c7a561ea8f19f3a255aef63ade68c69abbeaadbe35dc97 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/74_class_kwargs_2.py sha256:4195a0c338a7c45e493810e49cef71f138f71bd834eceb916bd7d6ff46dc2639 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/74_class_super.py sha256:5c5920c17dab52fb4713484b5dc48f6f02a6726930a778e2db70b0c4177e6070 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/74_class_super_nested.py sha256:d3c51b2ca17a191a20049079acee3ef9cfa7ffebccb716097f1c3a537e6514ce ruff-0.14.9/crates/ty_python_semantic/resources/corpus/74_just_super.py sha256:dbd3eb654ebe0d8c4891540652cf53bc77bca01f792ee26c6f31f469ff393271 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/75_classderef.py sha256:f1a6dec6066b6df8ad0c0d1172288f344bdf944032888e2c1477c72e5b28adc7 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/75_classderef_no.py sha256:ddb4816139767d1414fafdaf7f9f04a54401d5ab4d28003337047022a1c389b4 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/76_class_nonlocal1.py sha256:1ea67436c33c173dc15c0ec042a70e2de853dddd16de75ce55056e074634e42f ruff-0.14.9/crates/ty_python_semantic/resources/corpus/76_class_nonlocal2.py sha256:45715ff4450061f6dd44154b2c1df74ea595ddc277686bf85489098ac087b618 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/76_class_nonlocal3.py sha256:bdbb4cf8deefee2447db8050a2a19e195cd7e363b4525bffd474b3bb3bdef661 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/76_class_nonlocal4.py sha256:d641bca8c47a9f560f6cf57dbf03f9a8083b8dbfbb16563b4ff90cd89778a294 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/76_class_nonlocal5.py sha256:b046521f7197c741eba6639d11b148e653a9aea8d3fe58f6cf859e7123a42cd7 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/77_class__class__.py sha256:a247aab8ec67f5f4d389ae23385413b9e981fed335737a909e5c0f46390876f4 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/77_class__class__nested.py sha256:132430f3f58cb45c2c96ff1c6925d1e32b56457661aa3f17b08349ae2191e9a1 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/77_class__class__no_class.py sha256:41670be03992653cb835cdc6edb4f88f6996f6c4dd5d9d3a168bba8b5aaa8127 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/77_class__class__nonlocals.py sha256:42bfe463c91993fdcaa527362a99304c533d703b4ca80241e3965a7b44837e84 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/77_class__class__nonlocals_2.py sha256:fe7ce49798e8b9727a12482a9f7d2ac3dd59e60ec39681d3176dc583aa3a4dff ruff-0.14.9/crates/ty_python_semantic/resources/corpus/77_class__class__param.py sha256:86a1099355ae21deb345de092a77b0e0f88d53afed6129c28f9ce253ad954e16 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/77_class__class__param_lambda.py sha256:9e178f6e86e289ff24428bc45eaccdafe52c4feed183750e7d368def10b4bc16 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/78_class_body_cond.py sha256:c60d7a896e39e1cb2af142dd2ec8fce23e186ec38c1180d745b19aca2cc08d8e ruff-0.14.9/crates/ty_python_semantic/resources/corpus/78_class_dec.py sha256:1528c5d373e0c4145a314de1c67a7f66afb2900558171c870b72ea637e68df11 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/78_class_dec_member.py sha256:fb1192107ac36d880fd89dbec92e6b7d3ea528a01b8433ff5602d204b9ebdef3 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/78_class_dec_member_func.py sha256:df36efb2afbb7857a630af703525e3c1b1c0dd5578620e224cc02fe9a3ce24f8 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/79_metaclass.py sha256:72f58d7e8ef283c30841c35ac49065b4dde7f6c98d0f39fec53fb8409b518048 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/80_func_kwonlyargs1.py sha256:2f017d21495f560181869b8a1d90ba2b6471469f2dead286db47fa5a05a01cea ruff-0.14.9/crates/ty_python_semantic/resources/corpus/80_func_kwonlyargs2.py sha256:bf5b56be792d84d3dc167d9904225c7f0fd98a94cb002d46b9d088cf55172135 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/80_func_kwonlyargs3.py sha256:d8edb6ef5334927b9b14b8ca56b287b89e6a07f8396899a4eade42aa8356c911 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/81_func_kwonlyargs_defaults.py sha256:28e15327a5c771800facf703de87e1a55e6bb9cae046870fde4e4f62c99f581f ruff-0.14.9/crates/ty_python_semantic/resources/corpus/83_jupyter_notebook_ipython_magic.ipynb sha256:ba45f890cf3c38b740960945c80e4b89c93c25f4b1e790665d561985330c718a ruff-0.14.9/crates/ty_python_semantic/resources/corpus/85_match.py sha256:0ec49a52b50607dc12ac7dc65b1f1d36e86126999034645efc731f8860dad282 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/85_match_as.py sha256:e611c03ad576d0693a034573f1e344330dc78792c0a5ebc097ead1b8a8e390c5 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/85_match_attr.py sha256:1f1b090dfcc73f957c4246ac88bff1e77cc77c14c71428d2ebc84121a5d904aa ruff-0.14.9/crates/ty_python_semantic/resources/corpus/85_match_class.py sha256:0a3766967dedf16f454871f0973e0e08f1267ba04e0637cf92d68b7563a5ed58 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/85_match_default.py sha256:af50bbede80aed3494bfd6a4bd6ff03110fb814638800978c7d4ef31280c0cc4 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/85_match_guard.py sha256:6bbb7604db583d7b52f97097d3f24ce2eea9cb8235141f667f35f32091ce5605 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/85_match_guard_with_named_expr.py sha256:35548cb237fef0d0080f4cec60374e16a7511085554114ea041550610115f4c3 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/85_match_in_func.py sha256:c6c312f2f74bbaf6b523ae2c6e53ec207765e5a9528df3e0be01db8f921b7803 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/85_match_in_func_with_rest.py sha256:2d7b51c90105941f6a80d1957a395719220ec271a8ba014b0fe6348c1409848b ruff-0.14.9/crates/ty_python_semantic/resources/corpus/85_match_in_func_with_star.py sha256:45770ead53b2ce5a439d1b97445ac7c28c36ba6bc335c080c11763482f32105a ruff-0.14.9/crates/ty_python_semantic/resources/corpus/85_match_invalid.py sha256:f8ba0651b5b418cd83dbf21c116ebd0936e585d20d2d7f4e2f520974761aa382 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/85_match_mapping.py sha256:cfe0818b324bf92e6c11e3560b61f33aefe5a51038ca7081e300158092af84db ruff-0.14.9/crates/ty_python_semantic/resources/corpus/85_match_mapping_subpattern.py sha256:de78a50512497a0e6f10ef16b09d6a4e3abe44564b5c630589fb58cbf9f3ee3c ruff-0.14.9/crates/ty_python_semantic/resources/corpus/85_match_or.py sha256:95f33e77e93cf03da60995b5f5c151e8e32c7e32e11da173748a8dee769f7f3c ruff-0.14.9/crates/ty_python_semantic/resources/corpus/85_match_sequence.py sha256:d59af546e6f13a952f8ced67b2780d281b29d2015b8513b921d44775c9045574 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/85_match_sequence_wildcard.py sha256:99339f9a6b30bd21590e9583fd2ca4589c6e59529c9d0a97dfc1571300dc9887 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/85_match_singleton.py sha256:b84f2d3152d65f1b1d6cb236614aab3aa3eaee8e050a072baa5d2b5bf548276f ruff-0.14.9/crates/ty_python_semantic/resources/corpus/88_regression_generic_method_with_nested_function.py sha256:4b752440b15b43c0fc5c88f6677447ab8a13330dd1f1ffad1fa6198aabb1481f ruff-0.14.9/crates/ty_python_semantic/resources/corpus/88_regression_issue_17792.py sha256:9451324e9ac3bc26b22b58ab9bff813c415815d390fe9e0d1f3cdf5976918e5b ruff-0.14.9/crates/ty_python_semantic/resources/corpus/88_regression_issue_738.py sha256:53fa550719ca3aa8c199250744768dde81a67e486d3f8ced301b94d74ccbc3c3 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/88_regression_pr_20962.py sha256:86d567dd5d133d631486b68bf202e430e74e106909a7d71ca018521186253aa9 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/88_regression_tuple_type_short_circuit.py sha256:cc7e2f82d4aa473060852d2170e533038a26e308ae112b1cb6c856b951a4a3c3 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/89_type_alias.py sha256:0be718f173331a0a96ad732d44f8e5ffe772809fb4f8b8a0fa571023db2e3a65 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/90_docstring_class.py sha256:3fc4a31351239b9b0a7f080fa9421428f851b7830f1e653c804ca3fa7c886702 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/90_docstring_func.py sha256:18449e5b3883945cab256a638f633fd241deb414f0f0c6ed6d6dd74c56eed346 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/90_docstring_mod.py sha256:8edb7fcdb7e7149e497087133970831a01337da796e4606c31a188550ecff63d ruff-0.14.9/crates/ty_python_semantic/resources/corpus/91_line_numbers1.py sha256:9b711e16523521a5bc50adce576e1f9e200061fcd3f6f940326c72a9c64fe58b ruff-0.14.9/crates/ty_python_semantic/resources/corpus/91_line_numbers2.py sha256:b96ecd231114343b137472c509e96150456feb134464e36cee6a7ae14befc998 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/91_line_numbers2_comp.py sha256:6b5ae7d947a5ae7caf8dc6646a4f24dee004e99ab6d90543855341943e8be82f ruff-0.14.9/crates/ty_python_semantic/resources/corpus/91_line_numbers3.py sha256:8ab64f1c67f61dd71f71d969404ee45f656bd9f46311e3ace853409ac1fadb31 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/91_line_numbers4.py sha256:6de3a6a321a4ca87a859aed17ceac02079b36ae9afff5918aac84abe402c6772 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/91_line_numbers_dict.py sha256:73b205d63819cec7c46e86d18f5c34cd12ed02e4b5e7517248a3a7fe340390a8 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/91_line_numbers_dict_comp.py sha256:378910451afc31bcc24bd8b3d2b1aef65fd60b91c1979e94eb584f8967db0a21 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/92_qual_class_in_class.py sha256:3cf58a7238186bbabc9371ab1049b64bae577950c71f53b49680a2dd8fbd2e1c ruff-0.14.9/crates/ty_python_semantic/resources/corpus/92_qual_class_in_func.py sha256:b799aec8300c73f32b2f2f5d9aea04af4bd4d5d34ce4a7893f7c8b61eaf889e0 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/93_deadcode.py sha256:a378f9fda26f73464b29f59f3769f1ed27d5958208074c590a303a3a2f2b8ae1 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/94_strformat.py sha256:51724bb324e22b1b5ffd1ae41cbf4adcfb3e9ef9a73a00bd0e73994d32431613 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/94_strformat_complex.py sha256:34409e12d1a3a3c3e0f8301745178f02fa22209475fd2a596aebbda892ad1c9e ruff-0.14.9/crates/ty_python_semantic/resources/corpus/94_strformat_conv.py sha256:c3bbf41c332d8fc1d93be03c9afc3597c84a7ff8dc46a10962df35e2b7faaf4c ruff-0.14.9/crates/ty_python_semantic/resources/corpus/94_strformat_conversion.py sha256:8a4b0a45c3f9942ff69096a30cdef29277dd21a6c8a6d077fd02602e3aa339c4 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/94_strformat_spec.py sha256:6ae5787a93d32c3bbb9c5b9c63e618190774948dc7cf4bf182fcba8dc83345dd ruff-0.14.9/crates/ty_python_semantic/resources/corpus/95_annotation_assign_subscript_no_rhs.py sha256:4c7d0eeb5559d87a6f8955bb458cc70da73bef688adb0aba56db28a62b834fa4 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/95_annotation_assign_tuple.py sha256:989d4e02b72be343171d48f0769fc6324b49dace91d1f240a33adf81a7b5eb14 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/95_annotation_class.py sha256:2498973626c504c430d34299ed220075b1391de5bc9cfcda0cf13d0fbdbeb64d ruff-0.14.9/crates/ty_python_semantic/resources/corpus/95_annotation_class_multiline.py sha256:c42bedef7cb3cb79b4a305b7ce787636675fedd19dd07e531187f72e173a958a ruff-0.14.9/crates/ty_python_semantic/resources/corpus/95_annotation_class_no_value.py sha256:e7a21c5ccb660e7cb19030923f5763920600ec46505e873a9cd80a71699394f3 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/95_annotation_fstring_invalid.py sha256:6fc119c5961fe7db93ece8ccf829ac3371ac6aabc1e9546a4aa922ac6288833d ruff-0.14.9/crates/ty_python_semantic/resources/corpus/95_annotation_func.py sha256:b3e40f2beefa4b749bfa80e92e6442c6ef94266b17bb518da730521d953b7900 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/95_annotation_func_future.py sha256:bf96728c40f6fee102db76ffb5d3a72962eb78cbe9f2af58604ea17821898bfa ruff-0.14.9/crates/ty_python_semantic/resources/corpus/95_annotation_global.py sha256:a9e703977152dff44ba28ecc62e54d21f903f63048230186c59cd87d42a745e6 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/95_annotation_global_simple.py sha256:a37c7e81bc1961a95b5e1e0b3ae6b7f5159960d3bda92e194a88af03bcb0e68a ruff-0.14.9/crates/ty_python_semantic/resources/corpus/95_annotation_local_attr.py sha256:26a8ceb62fbc44daec115ebb00979ba26956ef052ec9deed0d087fcbe4f9f14f ruff-0.14.9/crates/ty_python_semantic/resources/corpus/95_annotation_module.py sha256:eaffcae11a9fa83ba48638370e114f5913c1b1914bbbd6e3d205ddbacc12db0b ruff-0.14.9/crates/ty_python_semantic/resources/corpus/95_annotation_string_tuple.py sha256:2cfaebfaaea2c44907d6b309787109507e3ba4968aa2eaed33af4173a8450fa3 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/95_annotation_union.py sha256:4120854cce4328f1361b9282b0a0c519faf2662de1e4105ac35351d883e9efe6 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/96_debug.py sha256:9a813eaa74b50f9368cad0e54f9494eb93e31662abfa4d8cd3607c2bfafc046a ruff-0.14.9/crates/ty_python_semantic/resources/corpus/97_global_nonlocal_store.py sha256:56fddc73fa577676afc5dbcdeefdb01d800878519cd19abeffb4432dabb17d17 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/98_ann_assign_annotation_future_annotations.py sha256:b2efd9ad8b6c835652e75d129733387555f0771f55973a5098e52ffe27d06045 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/98_ann_assign_annotation_wrong_future.py sha256:231b41466daff7d0894bf218f88484e75eeda96282f21f8c9c197dae02be2f33 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/98_ann_assign_simple_annotation.py sha256:d3b48d1c88eccaecb5e64ad5fd6118b142c684f514bbbec3f3544c14a3917b56 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/99_empty_jump_target_insts.py sha256:7fce7f104482f5a99d59353f81374054745544e291606d0a6757fd68ca67c341 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/callable_invalid.py sha256:6f79d7878088dd2bd1730f685ff1f3b23782d140bd2716ecc0395f764fd99c95 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/callable_with_concatenate.py sha256:2442c0f09ca4aca7a6937049772d45f8d5241136104c553157bb7073457b809f ruff-0.14.9/crates/ty_python_semantic/resources/corpus/classliteral_decorators_cycle.py sha256:084c32be886eacc2af6e0a9d3fa966809ed8729b2048571f181767893b1cf425 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/cycle_narrowing_constraints.py sha256:8c635903d5633be0bce01f83fa862a61aff1729ba79c3e9132cfa80c8ddb6ad4 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/cycle_negative_narrowing_constraints.py sha256:c678a6fff6fa4ba9e3ab8b8bc19a4f2440d1696f7f127564ea54258f54925dc9 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/cyclic_comprehensions.py sha256:7952aa09cc4219a07e0ac2fdf08130bcb2fc88b58abbba9c95a1b6b44dcfa21d ruff-0.14.9/crates/ty_python_semantic/resources/corpus/cyclic_pep695_typevars.py sha256:3334164738af74e50fac02ffb356955efe40207acf80904a2b6f8f81eba289d2 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/cyclic_pep695_variance.py sha256:fb93d966e1cd44277bee98185b6f9c0f157b63f295253ce24ebeec6b24d31de5 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/cyclic_reassignment.py sha256:0b78e49a0c149589df7aad991252949c70612bc5360ae34183e7bc6afd617a2d ruff-0.14.9/crates/ty_python_semantic/resources/corpus/cyclic_symbol_in_comprehension.py sha256:e295794448b41a5fcc8db086d6be844b9cb0b565a8ea361b6e3f79992fcd5b07 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/cyclic_type_alias.py sha256:92c070f40747d478c4d78f7cec6d75dc81610f67fffd05daeefd9844cd8dac07 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/except_handler_with_Any_bound_typevar.py sha256:862603dcae87dd3d2f0ff88c0f512ed1eaeda50bd932e3769d7d47272cdf06af ruff-0.14.9/crates/ty_python_semantic/resources/corpus/future_annotations_recursive_annotation.py sha256:a391d426837d0a4b78c24e1fabbec531800e2a75fd91d851ff576b4cabafe0be ruff-0.14.9/crates/ty_python_semantic/resources/corpus/inner_expression_inference_state.py sha256:c46f7086ed7ebbe298e7ec2859ed4f691541c2232dfde03bee372b5f7bdc936d ruff-0.14.9/crates/ty_python_semantic/resources/corpus/invalid_typevar_constraints.py sha256:508565118fe3eef857abe742ba1d73885d940803e42d3a1c8ea66c2d4f99dd15 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/literal_slices.py sha256:f1e75125f198131720875a62ca31404a0042d8b133ca7916ee3aab636704ef36 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/self_referential_function_annotation.py sha256:5d4694b6f7637525bca12f0f514a52b958b6e257ad3d574c4237d8c15dc0cb76 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/sub_exprs_not_found_in_evaluate_expr_compare.py sha256:a6b322d725211a76de691c3cd4a152c4fb9c85f89000a61cd8436112cf5a75fe ruff-0.14.9/crates/ty_python_semantic/resources/corpus/subclass_of_any_passed_to_tuple.py sha256:67511a9257de44fb1f1a6d3b89a341466b5a77e0fe583bb84b3a39c41371d624 ruff-0.14.9/crates/ty_python_semantic/resources/corpus/ty_extensions.py sha256:669ccf73aeb68837ba398d68edd3d195a03b95b77155b256077d1fe1a6088b4f ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/.mdformat.toml sha256:be957acea244a3bd4b07897fab5d9a71d1cb12f2aa0f396ca7e03f523dd96a2a ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/annotations/annotated.md sha256:54c277b6b0adee1db990a6fd74339a78f4a2f41cb862ad0ba0a538f520b4e8bb ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/annotations/any.md sha256:15aa70b86cd877d300ca637d23be021297c214d1869ab2debeaec9c1d426f2e4 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/annotations/callable.md sha256:290ea5fdfb8026568994e0351fe7faf2c84528dfeb8e4f14ff83d4b6c04c9c77 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/annotations/deferred.md sha256:8bd56f74c68408899ee4c42c2cb0dad3b75a43604045d02132bdebd6558c4c4d ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/annotations/generic_alias.md sha256:a40a99c1b0b36ef8ee8fb4872f6a0f0af63149ce6f4900072684a5de0ad464ea ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/annotations/int_float_complex.md sha256:1c2bdeb18825aebc79a13fde80297dc315e5c61d2f468be5d1df473f66b9dd3a ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/annotations/invalid.md sha256:01ba7b6a5efa42cd11b311fdb53d7d7111d3514d449ad112aa81d26ab352d58f ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/annotations/literal.md sha256:ec62fad368c57734b7f325142f59e46692a9d7751f535b9fa1c0f673480932b3 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/annotations/literal_string.md sha256:680052875433e6ee6cea9fb43c30e6f0f62f3b720c5ead2dc1b913c88c22ee50 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/annotations/never.md sha256:1808b66578339d9eb96e8ee9ceb27cbe472d55b48d537e5eea44601d5e3a5d7d ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/annotations/new_types.md sha256:cb4b1557deedc399076dcfc3b0fa149f52bc266672b9a5fb2772f3a83db6d8ee ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/annotations/optional.md sha256:562b8750d5cee051d8ba309dea6feb8b377bb15c60192add458cd956d6312a5a ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/annotations/self.md sha256:16d7bb9d50c0026def0228e6ac06129c4f80c4df2f84167524d20f40236ce1f3 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/annotations/starred.md sha256:65795875c634ba8573e5acf11d61c1f2620ba027415064f4f2a0987cc02eac0e ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/annotations/stdlib_typing_aliases.md sha256:97e2fa2fa3842c6401197b26659812a2efa0633d98933874c3a4fb5c404b7cff ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/annotations/string.md sha256:538d6ce6963b59d058e6c1fb2b351e1c7f5a3fd4f7b22bcccf5a182662ae89d2 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/annotations/union.md sha256:15dfb1e00947a76701c96b518f2ba9ccf3d1a7f1c5af6b2865cb5bc760f75e1a ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/annotations/unsupported_special_forms.md sha256:ada7e1996155d4e5e60f30ccaeae01a46dc40adafe77b152831a889dba589108 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/annotations/unsupported_special_types.md sha256:7c9f3c600637607bd4e057ebaf391c7e405742192a42e56249f90200a4ee4286 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/annotations/unsupported_type_qualifiers.md sha256:41ea0db1a1a14f06416fe48f54b1f49cc5c59ad0c60161a5e33effe7c1cfb8f3 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/assignment/annotations.md sha256:20f9b3548df182b4920bb6812211c2e2a516c3fa78e04acf0855ca618c7e743b ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/assignment/augmented.md sha256:ab14bbe746c0382b035bb19de1e6a3d2dafbbda4db1406535f9ef1a9cc47dd2b ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/assignment/multi_target.md sha256:0bc0a205f2338c2d0aef4b5f5639c57e3692e86cd93b65072ba9c7f3ec651f49 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/assignment/unbound.md sha256:6bcb4600134bbcb883b566995d838debe5d92ca238b2c40c7895888aaf7bbd06 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/assignment/walrus.md sha256:b11d15a1ed96a723f98e81f6f107cc4e8bb6c15831157c639eb507d9f953f3ff ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/async.md sha256:89751fd74fdd5aae831499954a0c6ae81f7b15c9113856749893db15d3c44067 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/attributes.md sha256:b20a2df430378c3555ead3ff32202d03c3c4d13cb0de065f46f46b8844711a98 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/bidirectional.md sha256:acc2301dff97fdb46f1d91016d860493d85f48cefbeae586138033c8af8f4022 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/binary/booleans.md sha256:b27df09cd9e1b18abb6b2b09e5101812f4107c4466b0a49ab679eb8516caa974 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/binary/classes.md sha256:0c1be0ac0863430906c2409eefc64228e5b0fc146235394641e5a6bab452b744 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/binary/custom.md sha256:b86572c9ae8752a8a30fb0e55000adeb207aed2da2fa0cea21c3e3309059c9eb ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/binary/instances.md sha256:e5b9144dfa9f2f98d784f23f8492138ae5126c221903cd20fc658fad6b7f94b0 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/binary/integers.md sha256:246b6ed33c649faa5ea643afbe23b6724809cc98152ef4e33ac7e05844e29c71 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/binary/tuples.md sha256:bfee199d675e9f3179e2ea1be90131fb4ac0c8fe7a13901a0a99eb3ada933263 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/binary/unions.md sha256:9d9a73306e489f795c4c0fde97aed88a3918ac50cc19398347bb529413a19a16 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/boolean/short_circuit.md sha256:d53cc0d856b643bf4467aef1d3419e386730064b3a0a612c5c5376a5a3b5a655 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/boundness_declaredness/public.md sha256:09adff3f613964dd3216b51c034e110564e7867de7a2b016d23c81fc89690119 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/call/annotation.md sha256:4cda93904bf4484d8f712ddcece2be38fc56379a7d1a81bf2eaaddff16896359 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/call/builtins.md sha256:edf94e09980f2c41a60e3cafb6b237821fffe7b3aded9b06b6cc181a408c5de9 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/call/callable_instance.md sha256:6c27ea022eac311b12e0644ab9ac5a1514bf2955be3384bc0ecfbd5a064bd85a ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/call/callables_as_descriptors.md sha256:01d902ff9781a0457989f57914cae851e2f504447a5eb8de8b1394c0ecd1a45b ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/call/constructor.md sha256:e4111c503f132e7f3c6e1cc336155cb74b76cd27784334e147802353147004fa ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/call/dunder.md sha256:275896ec92f49720beeb08cbe75d526b85377a7478d8dc3bdd3de7696bdb8fcf ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/call/dunder_import.md sha256:f372e70057dad04b86c58495a61dbe0bd9ada6709118d999e5906e28167ff04a ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/call/function.md sha256:45622cdacdab707b1c91189e18eafaa02328667fe36c82683bc39e4621106ee4 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/call/getattr_static.md sha256:4163d827c618a5cff1016287a120b376e1b75468e60f2cc2194d7609ad806136 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/call/invalid_syntax.md sha256:789a884e8ff7ad810e6488f396f044fb6da2dfa8825a7aef33aceb11afe70a5d ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/call/methods.md sha256:931541fc763a5f102e74c52b3f1c3878dba8561828fbc5e000f691bbf80a7d8f ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/call/never.md sha256:e4b2f10b51ee06bf60440470841c0e1c0e1f8a2083fa3bfb62c2e6970cec501a ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/call/open.md sha256:b90690556f16e7ed2c073adcc6f54b64b4bbac77d0454e2c00096187b5e2e729 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/call/overloads.md sha256:86c4042a6bb3a1df6f161bd06eb3582ace95f93f027ffb5d120685cc9d669683 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/call/replace.md sha256:c4ec60b80121bb053fddc7a0fcf7d7e5609e4c5347f6a00028a295c728c7a22a ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/call/str_startswith.md sha256:eea59bd1e7d3baf10d3be849a4dc6762defb356d169a465646ef59e103c0de76 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/call/subclass_of.md sha256:6e426c828e0548667b2fa9a63a9c20251415f0b507ad7481b5325f227a44ce3f ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/call/union.md sha256:60e7ff484bacd7d901cba420b3820935431b15a800db676053dd363cf54a56f7 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/class/super.md sha256:d93cf884b42c792be11d043419dc75d5aff694e45ad94fd69db7e71da76c2a3e ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/classes.md sha256:f1d94b023191829c20fef8133c55925d3b2e63cd98e08f4bbcd0434a2fc43db6 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/comparison/byte_literals.md sha256:c835037eeb18888f5a6c5fd394ead7748fc84321a3cca382968bb4f6023ba227 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/comparison/enums.md sha256:a37aa3d9e92bd324d0529504a84cd849df538de1b89abf4187cde8414dd46192 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/comparison/identity.md sha256:9b9813059f3dcba5bbce16577a90ab6e3bffe07ba79a66d82629075083614f21 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/comparison/instances/membership_test.md sha256:ce6f74d67313e5d3ea48471a2b50305a1fabe9bf2def5c5226e4cfd453379ff7 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/comparison/instances/rich_comparison.md sha256:0d83a6ee47dca2877bfe78e2c95d6383357ae1243377fb961d82b5ab447b4d61 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/comparison/integers.md sha256:f2ceb124326148d1a7d35b2b958ca4b5a8745b4add977c8d4bea304ba1ada98e ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/comparison/intersections.md sha256:dffa3e56ea5680eadf9c23c3bf93f0420bfef827faa0c3e45e0f006e45610f47 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/comparison/non_bool_returns.md sha256:9d11dc3ff369dd06a34f675d9606929ff7cf2e9807ab53225e0132d20c743fbc ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/comparison/strings.md sha256:11ffd3e655437de36b9177772066c63e85b629101d978afc8f4e5a1e905d4886 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/comparison/tuples.md sha256:01afba3e453e9eb2cb723d7fb232a051d070cbf65f45104c51ba30969b7a0b70 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/comparison/unions.md sha256:777a1d888a586416dd963da908c717c0ce4edb88e55d34e00734990b547b6840 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/comparison/unsupported.md sha256:50ead878ba98f83bbd5a00d6a9e2bbed797bb07d6e1c31061945f62efe4de46d ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/comprehensions/basic.md sha256:88ca7ff7a3934ba0739c8923433e26a80d690df6620fc286e633a1607ad6b60d ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/comprehensions/invalid_syntax.md sha256:b8be1665eca0e3b8b4ea3de3d87757151f9fccbff1391b6684ccdea13b737d49 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/conditional/if_expression.md sha256:7d60c8f0d43ed5be06ab8d70247ce7ff775cb966e0b6f4fc59d60672983139af ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/conditional/if_statement.md sha256:064425ad47070996862709cb4695d189cb58def132948a8b4e61a4eba1c3e6ef ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/conditional/match.md sha256:9dbade207b5a1e986fbe89392d79a4e8c7673bea10aa0c4db7284a75be96ab72 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/cycle.md sha256:094d9ddd1b71144e48a08da0e9388657f973ed2c0f3c0ecf517dbf3f975b947e ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/dataclasses/dataclass_transform.md sha256:c2406132d513be39d672c361710aa904be164ca8b0f7d4b5ac12b8a1ae67a1b6 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/dataclasses/dataclasses.md sha256:8f218a7f52870b9312cfd186c644716ce601d4c31e777b64bc0f185da663d0da ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/dataclasses/fields.md sha256:67814ceee55dfd66f78b1891cb3d56e4340f0c4bb5516de10fa07e4dc54d51dd ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/declaration/error.md sha256:bbf680bb7d8e6fe1ffc87b4c35a1fc63afd426a40700e5be6106ca620f17b422 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/decorators.md sha256:266ebb83d038961a770f733cdb2496bf4a9d4b7f2529f51fae3d09f9be4ffc8a ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/del.md sha256:e45a7c5efa1e448148716e5d2f13b0f7cad7cd5816259ee35c83d7d31a20fee9 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/deprecated.md sha256:fed813f8452e19ec855cf1f18eea095edc598ea12cb7232edcbcd6a5484eff61 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/descriptor_protocol.md sha256:87fadd6542111d74e35d840ab9bc689465b79d8b5213eb89da98dfc206b8e402 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/diagnostics/attribute_assignment.md sha256:6e7971cafe2bdfff10fd3e9bcdf588c454ad27bb6411d0f5dd8879ab45a4c0a5 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/diagnostics/invalid_argument_type.md sha256:6185816ae12346841ee8b773b4d40c98bc39ee2e0626fe28a643251d06e91626 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/diagnostics/invalid_assignment.md sha256:126c25a69c88a5ead8238bf17a88cec7035bc593188bdc5d0ce256ab71a52f1e ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/diagnostics/invalid_await.md sha256:d3d191ced097a9a647b2f6377f6760487eece95e28e3140c769b5b9f4c3c53e8 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/diagnostics/legacy_typevars.md sha256:add1507242372147485acdc602e5c4adb6fea27b7d09dc0a1d449fc1547e98b3 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/diagnostics/missing_argument.md sha256:84f566738019b9d8da615eeca6233675a72734c62162eb382a510c53d73e7ab5 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/diagnostics/no_matching_overload.md sha256:f0a222b48849200d6ecf0259adb8850e2b1fe9f6b7c0d2fec9239837ad524c9f ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/diagnostics/same_names.md sha256:329221996a28c48868f5b039b11f7a8319fc5b824ed573c790badaedee39589b ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/diagnostics/semantic_syntax_errors.md sha256:6812fdb1378ffba19a13eacaef6962458c1af84cf555739cff4ba4ac610a7479 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/diagnostics/shadowing.md sha256:77fd6a4cec8b2894773e2e7adf626d0937ac3a67af28deba2d9005b226cce272 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/diagnostics/single_matching_overload.md sha256:371e3c6d21ed9be0fe1088f5678acaf5b4ba8c641bb0a0ab9b0dd1bd38b872d2 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/diagnostics/special_form_attributes.md sha256:ce63c0baaadb4abae9b39e47df63580f2cf8086722e001bae5ed8ac5baad09cd ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/diagnostics/too_many_positionals.md sha256:a405bad3e43643649543c02b91a257e6ea2e1e829e460ccb3023013c77fd5203 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/diagnostics/union_call.md sha256:dbb85270c4925d7a17ea584d036decd0025ea1601fe2345ea5b04ab996f7a24e ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/diagnostics/unknown_argument.md sha256:84035d137ae5e7e3346865a6b3ea6577c83e048a6968535c799c8c70c49fde98 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/diagnostics/unpacking.md sha256:58f5322ecb04bc2384b04cd1080864ce45c0464a1f450e3c52cf6019f7d6eead ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/diagnostics/unresolved_import.md sha256:7441ff6a549f0083125931fff8c2691bc078b811325bb6d743410f4fc90ae265 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/diagnostics/unresolved_reference.md sha256:3f27a9a25a71dd1844037187052f1aaf9bc6be2ae5ec2360c3696151c7bc9632 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/diagnostics/unsupported_bool_conversion.md sha256:c234998ae0498ae523e5c82ce9fea77c485e7c16b1c0e03ae494506e78f37ef1 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/diagnostics/version_related_syntax_errors.md sha256:1f515f52688939750210bd8471c03687bb14dd7d2c37eb953f7fc5b5e2151d6e ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/directives/assert_never.md sha256:c87d9e5f3ece2ac15118e347d0c360342ec9772a2ea609ada03051fa12c622c5 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/directives/assert_type.md sha256:d68708b1631dda64c86fff826dfca1f8c247ed64341a17c1bc3e3647d316844a ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/directives/cast.md sha256:08462797d2b74691a65d86c5d68b8c437ec4709e2f573d1499cc507467c266a3 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/doc/README.md sha256:90b7a7ac5b8181fbf8a9fe20d420fec676d54b97780b8e678b06db675a90567b ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/doc/public_type_undeclared_symbols.md sha256:a6cb2d67b26a509253067f77d07436421ecbbce36605983bda21ac6056614371 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/enums.md sha256:d2172085dfebe89bb41b7be0cbca6873f059bb045fe679fe4a97d6ba0d02bc43 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/exception/basic.md sha256:774e067d8cb79be069622c5258c5f185cadc8104f38949e8946f76948bca98b4 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/exception/control_flow.md sha256:912dfacde6fb21afdb68424bd16aa465bf776ed195b65cff2b3929006b6aac1f ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/exception/except_star.md sha256:3d8fa40964f2e0116228b24ae2e82232681c85853ac4512fa6d9f67c29854e3e ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/exception/invalid_syntax.md sha256:e2966f12f735180cb60f928501327c8837fec511b291306c438331a88fdbd34f ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/exhaustiveness_checking.md sha256:bf4a16472041eeb88ff0320a8265b8341fa2e8d0dc19f5b6029e24c9cd51aa59 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/expression/assert.md sha256:9ce34fe2dba5aed5dc8bc3e871c90d15ca93f5282c814edddcfc19110548f955 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/expression/attribute.md sha256:14e14d73c06f2fee6ae2c669cc8c69a555e7a4776b97031c7f2100b1727af2b2 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/expression/boolean.md sha256:d8b36502c581f57f1e6f363a15d88955e63bfa780fc889640e79426e4b821d74 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/expression/if.md sha256:2d5c151dbc57c5f0bbcce27189a6fefc23943b3fdccca05b63f1650a2668ef1a ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/expression/lambda.md sha256:9bddcd9e7dab44dd3aaa891e1fd02ab9587caece4309150cf0f46d1450c6020d ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/expression/len.md sha256:9bc708ae426a3f4a62c2919772a01674a2d123a902d491add549a10f078d9933 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/expression/yield_and_yield_from.md sha256:a38ce8b69f92a3b690159acf63a043814655f3c41d2d6c25d0a9f9131265a1d2 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/external/README.md sha256:3d642a3f2d2378212b8d2dc41746b79879c799338ced79874433c60d93466b56 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/external/attrs.md sha256:e99138b9b1f351e917a78c00e64b8d68d3b1fadde5f943f428d4e685b47a31fb ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/external/numpy.md sha256:257bc7fa9e3a0685946b0a0ddb36343313bf78902d6f6dec8fb8dc0a91f58ec9 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/external/pydantic.md sha256:296f44e10013de89faad536aa867ebec77d0236a3a19ba0c0d10f2234094150f ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/external/pytest.md sha256:553c9f9275baaf41c0cc6e8197380b51980ddeb369356048cf896f6b57d6f17b ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/external/sqlalchemy.md sha256:eddd88966845b691d999ee65c5ed240764d69b305c59e579b471c126e702dac9 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/external/sqlmodel.md sha256:a6931e64fbc46b8ca01c4484e314851f10494fb80082af337349a213211a3270 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/external/strawberry.md sha256:66fb655ab66bb65ef6ee373ad8e8af30175b65938a08fc40bb4a62e3ed0394f7 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/final.md sha256:6fce52a5a0a7170a5ef42aca2969458c1621011c3f9969ded9dbd3a7f863fd57 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/function/parameters.md sha256:071ece81699a81e96581b64a1e5aa6b66b15537678c4f89bf90d211b8b7ee90f ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/function/return_type.md sha256:3d324dabf22b14c4ca69ec31e910b9942711a9c154dd755bb07e9cba7cf50ece ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/generics/builtins.md sha256:02ac89b7fedc5d48e415b33d238e6314f79d81b6d2f26c218d5634f712b4d246 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/generics/legacy/classes.md sha256:969a441706688fcb2df42f51386d2165ed42ef9035bf362b3d65ea32eb48e823 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/generics/legacy/functions.md sha256:c543c969cad90d2d1a6ee2fffe9962fd54e21c0b1855f98a02cb9a1ae8862f77 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/generics/legacy/paramspec.md sha256:fbc5d9b57d2f109a5d154cfc1330647b64bf7bab0acaac569be815d9f3916d78 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/generics/legacy/variables.md sha256:02e477b4d2789a30a8c8b870dd66d78e8915014a3c41bdfd051de084547864d1 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/generics/legacy/variance.md sha256:ecfdfe59bc4590bed7452bf37a9e47d2deacd00d25f141aa5ef4e3711a25b27e ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/generics/pep695/aliases.md sha256:7ef64215d07779d2f154573a7b0afbbba621aec0fa4fed3da43d201eda7ae742 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/generics/pep695/classes.md sha256:33cae83a61b39d04fb90039cd1aff24cd7c476007cf8749959d87344346fe824 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/generics/pep695/functions.md sha256:eb2d6ea0fca9b0dcd06b033f56127b07b5c3554a0eef4b522434135986637f50 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/generics/pep695/paramspec.md sha256:44aa53c4c5a21caf848c9de2aaba3a8ef49e7ef645e5c8570c55ea2611b9ca4e ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/generics/pep695/variables.md sha256:abd2bf616dcc27e181cce37b25d72e51a62001268c002feb757872d4b067f117 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/generics/pep695/variance.md sha256:27b294d7b173734f53ca6e3c071af19cb7b5ac6fb0fed6a7b08b08db5aec0c96 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/generics/scoping.md sha256:f15481107a9e3e87f453b797fd0a51e59cc2c67761bb48aaa997cd8a96c4dca2 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/generics/specialize_constrained.md sha256:196b76d7267c4e973a44e3093c51ec8704638e7bd0a0102d06e4a3132a50919c ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/ide_support/all_members.md sha256:635cd1608b8ac922ea6b8414c3c56bb4b27fe9d783d5c8769efd309e0fea774d ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/implicit_type_aliases.md sha256:ff5f2d35571ad8161a121fab07125160f514ffda87f73d6572c371f8a6ff62a0 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/import/basic.md sha256:045c9dbe5b8ef9b5ceea5ef48363b1370d9c6969cdf7ce3bf050424bea4d2628 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/import/builtins.md sha256:b3db47ed2d4319614d402eca99a64288a9cbc11193f7958ae3ab5dc78e558887 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/import/case_sensitive.md sha256:d0f1556bcbaa53378200bac457d6fb3d01fcc2f846e4753e306d79864f50fe06 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/import/conditional.md sha256:b18a17761fcc518942100cad9cb0be49c33b1a97ec246dcf56ec4eb65d7990e2 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/import/conflicts.md sha256:89912e6ab8038cd6d805c2694080451a4df5287bc17653f72e20af1792e0bbcb ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/import/conventions.md sha256:8c14a60d7c968e1e6c4f0e63c0d1a6e449b1bafb2d9edcccf240a0bb273a3dcc ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/import/cyclic.md sha256:a18f32f343d16ee52b61bcec9f20adf7fe7d94c7b44cb2c5563a402651cf107e ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/import/dunder_all.md sha256:b3997bf8bf1d3d72889f96a77694eba6269287755f0261e9c6e0d39e81599992 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/import/errors.md sha256:29638bece50f2cf879a77b9321e591e76b4e40036de99594b67f8b6718b52eb5 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/import/invalid_syntax.md sha256:6b20573e5417bdfa27ede9e58cb8218ea33ca8b2e5ad39a44b9610539747dbfd ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/import/legacy_namespace.md sha256:a513c33773ad380d8bb1e8a530a7893522b11e0876ed29dd40e1a88f368117ff ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/import/module_getattr.md sha256:b6baceec2dd1b45922757755d15e75fd46abf8a7468b845a041e774bc14ff396 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/import/namespace.md sha256:0c6c6fd6c0c15ecdcaf9f164f656ecd43ec1478e8f733b4eecccbde3631b6d90 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/import/nonstandard_conventions.md sha256:cb33faa4397a8db54e3ccdc23ca53e6321e773b7f77c008121e818f0f803e99e ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/import/partial_stub_packages.md sha256:37b6953341e78cbad300a66a6bf02dd04f22aef82e6d6281cce917f0f8286635 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/import/relative.md sha256:32ac76041e551d863be7f1447856bcf09b215b43af51e6cae9266b2023d5eae3 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/import/site_packages_discovery.md sha256:93213189468c3ce7b1e9b49a90785dd523481d0ac604e1e3629c21f03c1d09be ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/import/star.md sha256:7f969155f48d4e2a5063658f3ea299986dfcefee0d9bae33baaaf3ef4190b6b5 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/import/stub_packages.md sha256:bc2b606068e752065d1f2f9d0e91ec6117be164b3c5391e3db8c4692c263faf2 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/import/stubs.md sha256:d02f844188e5ec3d10cc7be2e6031c66e682a841e9d3d89fa688fe66606fd149 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/import/tracking.md sha256:12174bc3957cb969e08650509fa91fe58bbab3264d25c4c034d385f80ddaa343 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/import/workspaces.md sha256:5d320f3385acae1f7c7a4db4533ab8dda4e2d4831f83823184a9af349d55817a ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/instance_layout_conflict.md sha256:ca0be9d87d717f7ce88dfa998feefa208220c2388bef1cb2bb450391801bf99d ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/intersection_types.md sha256:ab0caf512ec3a70539e00d2bdc2a560c2a0e310240c89c5f51a05d5de4841596 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/invalid_syntax.md sha256:86631709409102eb0eeb618e7230abbb2a6dca79454093581e31a37a6ddb9080 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/known_constants.md sha256:65abb73740cca3531a49d956fca91991599e398ea346534a8317d0e904f7017e ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/libraries/numpy.md sha256:d4cfa2a5eedc0359e33a977de701c41f35f279edb96aa6fd5d18baef22d7d698 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/liskov.md sha256:8f0851a215f432a18d22597ad2b41de35a9b1705a3cdb9cbfb2a4d026aa282a9 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/literal/boolean.md sha256:e853514367f7ae3173088969757e26d880481b052854e2778265ba733d3e4218 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/literal/bytes.md sha256:62df79a8a76a25091aebc89231d3e4400b224b4e9c06ed6239498c75c3a87787 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/literal/collections/dictionary.md sha256:bb15dae97d2c2ce51d6b1e15d599f4660a3868fc4bf441ec8ec56ebf037f754c ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/literal/collections/generator_expressions.md sha256:8d9c30d17560647ac3c848c51dff42b9a4c890df488f8df0d55a5f0095738085 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/literal/collections/list.md sha256:0c47528cd20b2e60927751c5927cfb500a6b794fdfbf1f855eac216fb068591b ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/literal/collections/set.md sha256:f3b4fd60416193183bdbe1f85d0e3166c21c8b8cf0c516cfef28fb48e4235d78 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/literal/collections/tuple.md sha256:c5383a8873c4a9a9eb9c819aa2a6c0a8267a3d6da233889a90c77be622780abe ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/literal/complex.md sha256:9fbdbe9d6d9243bb2498722b5b589c9e40ed9c815681a1b4b7ea10786365eda0 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/literal/ellipsis.md sha256:f840dc96fd7f5c910441c2bdb870f3ca237df669367a25a6b7f23e413f4f3da6 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/literal/f_string.md sha256:6fa70d3db490b0e2f24b4034100672a60de7688cfdd022cac2bdccd13dd463c9 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/literal/float.md sha256:8fa822195cdd1cf7726b97943f2817e410203c9360c310693b05dcb69bbe078f ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/literal/integer.md sha256:a0af572c085edfaa8e0d3f1a685d2335dda489a132a1118a8e34788eb84d13d4 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/literal/string.md sha256:b9da2607cf06ce67b9dee09abe1163fa575406d2911530fb2380cbee65a3dd01 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/literal_promotion.md sha256:0e78835a9043368f000776d3c305be7fbd018f1060e79ad7e5f766f75e77423f ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/loops/async_for.md sha256:fc1753e6fa043a49a300901d6b2d566976d08cc4beba76e31b02d7d358a81276 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/loops/for.md sha256:cb0bc6670cc1f770a900ae7071e228c7fd506631d6d6f0126737594f87a4ddee ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/loops/iterators.md sha256:2718d769d2089904f3dbf0a731133f0ec362cd2d71b88005c7fab08f665dc89c ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/loops/while_loop.md sha256:e4619ffbdcbc909bd29f9f3c8c77e729221c9aaea8dc4044cc25e751a5bc85eb ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/mdtest_config.md sha256:34a2af4832f7dcdc9d5ea3ca89611cf9410b9eea40659738e0b4abd8ccd80a43 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/mdtest_custom_typeshed.md sha256:dffd195a58b9cd5eabe6bfd816af961495a865610629be1867377f8277dc4774 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/metaclass.md sha256:0e40f68eb904fbfc2c923ce384ad2030ccbc0cb1a882c2700e25b7f0b15d0250 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/mro.md sha256:1b6effb4a09e7260034e3c991c5f3ed9d0ac641dd5e5ed5410999cda6c1ebd1a ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/named_tuple.md sha256:3e998a85b30a8b4179f39b3de9e37d6ff39607b12097f08ed304193131b7db33 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/narrow/assert.md sha256:2acc132615b19dddf5d0dacf69971f8e5380431349ded04d04ac12708e0a2060 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/narrow/assignment.md sha256:93e7f34c5efbe33b614fb375d03542a3b8a88109520384eac3731ff0ebc63b98 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/narrow/bool-call.md sha256:2662683868c43e653c1960d79984036c0a4412d852440441af84bff26d621772 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/narrow/boolean.md sha256:492979f9ff4a8f423da3beaceebca7c61bab6a6537b94540e1b3c7e017541acd ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/narrow/complex_target.md sha256:66f228ec79ef4af56f40c92e8f68f12316f46a5e5b1f7de56f51cff7ed2e3db6 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/narrow/conditionals/boolean.md sha256:94c4ffadf2f177729590785d89b0bd19f5b76478378e15315a4d62ee0e9c4873 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/narrow/conditionals/elif_else.md sha256:3a264f3c942daa82def45b9115c504c1a44dfc5d0dfc9fa7a5c51acd4ceb339c ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/narrow/conditionals/eq.md sha256:4b91d6ed74ae73283709872b35f48e77355dc30c5b511add9f3e08cea635f5ee ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/narrow/conditionals/in.md sha256:5b1e4ecdf042e55eba2eed529b32a1d6915519bfbd70ce2a53ca94bad60f9868 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/narrow/conditionals/is.md sha256:0314b7efcd1541a84dca79bd15173b032e0165ce47a433d5096a68804b2d2044 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/narrow/conditionals/is_not.md sha256:eafbafe490d5e5bb8202531a1127df397bec4479bf9172aaa16efaf9661e6fa9 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/narrow/conditionals/nested.md sha256:f6f461b09f0c359d331ca1c5c4b6bfae717c9f7dafee06b3d990e49951545b36 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/narrow/conditionals/not.md sha256:7d391d495c6f95f37da9ce1b21dd9dd375b9cb68af44dda0472e9ed000642d3e ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/narrow/hasattr.md sha256:e62bd5bc36b9b3a7086a6e97282b471499941baa03c717c49cd056e827b0edd8 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/narrow/isinstance.md sha256:b6c5a50df07e6a9b02e34d62b7825beec0f4c2ae8b3393fec7a83c858d3119f6 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/narrow/issubclass.md sha256:0a12900db0673109fda542114cf77e31622a39c5788a2fd5ce01f3e4fc61c402 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/narrow/match.md sha256:80189c98fbcf3d9d517fa9eac7b22a9a6faf9d58bb5d801a2af5082d01e56dcd ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/narrow/post_if_statement.md sha256:9a2775bfe1fad7206b89d97a2225d36480c5e441c8cc3ec6245270adf9583a13 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/narrow/truthiness.md sha256:961256f6679c842f77b7ba90b0a32578e88027eb083eff39e154487e280b6f5a ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/narrow/type.md sha256:a63123858b2e5039e34688392c833955392481fae38cc0b116f18f2872d945ea ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/narrow/type_guards.md sha256:be43518092c3a3a2af70332845665cee02b375d52aeb83a28481a4970c077e64 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/narrow/while.md sha256:a2726b3086fb66bcb59cbf8d8dacd2ef1289c032fcef7c1de31fe6fb0de1f359 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/overloads.md sha256:5664c405c4f3e9493f7112bcaf6ab4cf86ba43fa9451565c319fcddac2fee1c8 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/override.md sha256:2f5eca7f31fffa5aed01000a911722b4830754193ecbb03d0fb0591fd70d5247 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/pep613_type_aliases.md sha256:bdf8fb097802d994d259c9b8b659e364ab1215549b5cf0f8e59cef318c3f6eea ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/pep695_type_aliases.md sha256:dd1c82a40a394f8f4299b3fa1df66bb4c8c1e8f556c51f94e2f162c54506dc9d ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/properties.md sha256:0c4085c3490b00879aeabede06a972045953dad6783a1099ae79f14e27c526b8 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/protocols.md sha256:baa4da3efb3d05749674af6329ef440b929b9a30314540626e4206a752cc24ba ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/public_types.md sha256:c396c3f8ec60dcb1e5bd9f6f96f7d3b33bfad4885452766074f3036f47bbdf8b ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/regression/1377_iteration_count_mismatch.md sha256:a493aa9a07dd8f131a27f5dc3eb35653e4b12f87303d7bae2dc1d7ba3480528e ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/regression/14334_diagnostics_in_wrong_file.md sha256:a666f597fdd7eeb78508fc39a5f55f3b258c5285f41d8f56d940592b4a41a36d ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/regression/paramspec_on_python39.md sha256:fdd67eeb50d392bc3d364b7c9880e06f887294060a8b86a0fc8289bb21d0a053 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/scopes/annotate_global.md sha256:b49d343eba6b1c639eca5cdba12647a4ab8d5e3f6bdc0981ce556521ae41d6dd ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/scopes/builtin.md sha256:e6384296b64d4e7c66efe27aeb586349ee24fdfe7a9a298eefa04da94ed60973 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/scopes/eager.md sha256:5cb3c798732455dbbf77efed2d5dd472386fe06257f3cde31ff64efd9e675b9f ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/scopes/global-constants.md sha256:924de1c3b473fb5676efa363e06946ccd41f19c6ce8db0d93dd3447366f1023c ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/scopes/global.md sha256:8c73a4f00f2cbace8c3af653f2ead7fefa0519f4b16efb838aab6618c5b76bc3 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/scopes/moduletype_attrs.md sha256:6f4b3a815ae03231bde3ebb1ed6c5c851c56220d5a845e8975b388dbc6ffeac8 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/scopes/nonlocal.md sha256:90f0b5da62c233aedde28e40f76d2b762d88b18b21ce0985e6c4dfd0771cff72 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/scopes/unbound.md sha256:0cee5031eb243536652f1ff7ac4ca7842ac1c2adaeef8fa3354f2b6945366e97 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/shadowing/class.md sha256:352eb076ea7c039e924aada18fb32b67032d0b1acedb0ac83951a9dd74c2050c ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/shadowing/function.md sha256:b52be397c8a993b3eedd7f441a8b01b440f64a1d43604cf354eb9c5a147a139e ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/shadowing/variable_declaration.md sha256:55d44d7cf4a1e5db5078fba1d7339c55ce55f0a14ab1d5d8b8ce2bce45ed1e29 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/annotations.md_-_Assignment_with_anno…_-_PEP-604_in_non-type-…_-_Earlier_versions_(f2859c9800f37c7).snap sha256:e4f97d597382544d03b9ca492deddcdc93ca27f77801105df5cec26a352906df ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/assert_never.md_-_`assert_never`_-_Basic_functionality_-_Diagnostics_(be8f5d8b0718ee54).snap sha256:8bc0c117400c8b3d67565bf692d4d8ec17512fd0987c06d8f6edac2792a237a1 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/assert_type.md_-_`assert_type`_-_Basic_(c507788da2659ec9).snap sha256:d84b8994389b5bf285388da69428ea5c7d03037d52a84261d3c2d1c7542fd73d ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/assignment_diagnosti…_-_Subscript_assignment…_-_Invalid_key_type_-_For_a_`dict`_(4aa9d1d82d07fcf1).snap sha256:8da5b0d7306d0aec7f066ddcc7ab81120475edf1101609e9c753df1106a76949 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/assignment_diagnosti…_-_Subscript_assignment…_-_Invalid_key_type_-_For_a_`list`_(752cfa73fb34c1c).snap sha256:e5c26f05bc70f50ad3d5ab5a716539a3a9262a56ebc00e6a82ce5892246d7648 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/assignment_diagnosti…_-_Subscript_assignment…_-_Invalid_key_type_for…_(815dae276e2fd2b7).snap sha256:745b8d0c7a1ba81220ffa68ed3a16d3824d81c8dde55a354fc103883a8ee185d ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/assignment_diagnosti…_-_Subscript_assignment…_-_Invalid_value_type_-_For_a_`dict`_(177872afa1956fef).snap sha256:f29458d6e1fcfeb46cc94238bc1fc6ea537020937aba79c756555be07106c75a ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/assignment_diagnosti…_-_Subscript_assignment…_-_Invalid_value_type_-_For_a_`list`_(e7ebbd4af387837c).snap sha256:75af2448061e6b769cc5786a2eb94c3c8f032a46e325b6a646c625f1091813dd ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/assignment_diagnosti…_-_Subscript_assignment…_-_Invalid_value_type_f…_(155d53762388f9ad).snap sha256:b99add18bf5b2dbcbf1ec99b1631a5e4b1780f00798d8436bfd56d35d1044682 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/assignment_diagnosti…_-_Subscript_assignment…_-_Misspelled_key_for_`…_(7cf0fa634e2a2d59).snap sha256:f1239ec545bd72d52b77fd5810b031c603abac5638293bdf7478053e80e840a6 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/assignment_diagnosti…_-_Subscript_assignment…_-_No_`__setitem__`_met…_(468f62a3bdd1d60c).snap sha256:7a0739a161e470a5eb4b6de59de18a2a358d47432977eaf1d62cd54d719acb5c ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/assignment_diagnosti…_-_Subscript_assignment…_-_Possibly_missing_`__…_(efd3f0c02e9b89e9).snap sha256:1be760bee14ba29492c91ecea7a75ff6699f950a6adc807dc42ff3238390941c ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/assignment_diagnosti…_-_Subscript_assignment…_-_Unknown_key_for_all_…_(8a0f0e8ceccc51b2).snap sha256:ed941648ff90d51066f23cfefa769c58d60af75dcc5c368004912c45325c7288 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/assignment_diagnosti…_-_Subscript_assignment…_-_Unknown_key_for_one_…_(b515711c0a451a86).snap sha256:57c4482818c383eb0e285db8613a66ef6613916b3c4708e19b01a32ff8946e9c ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/assignment_diagnosti…_-_Subscript_assignment…_-_Wrong_value_type_for…_(57372b65e30392a8).snap sha256:b6ab4a110ab450c7df80ed4d13bc6f60b62171df17aa0ce23bb9d6bf20752c35 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/assignment_diagnosti…_-_Subscript_assignment…_-_Wrong_value_type_for…_(ffe39a3bae68cfe4).snap sha256:6c62aeba536160accd8ac83121dec336a99335d3c8f4a78435c31c4cbe1c2f5e ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/async.md_-_Async_with_statement…_-_Accidental_use_of_as…_(5b8c1b4d846bc544).snap sha256:3e4e0833eb454f54fbf824bc5e884ba435b497b66aa63554ae88383294967823 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/async_for.md_-_Async_-_Error_cases_-_No_`__aiter__`_metho…_(4fbd80e21774cc23).snap sha256:e7729fa067fd741eccd6cae4285ba0689a56c1f28f82ae88a8a9d37cf48cd6b4 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/async_for.md_-_Async_-_Error_cases_-_No_`__anext__`_metho…_(a0b186714127abee).snap sha256:788ac605050ba8116d878be4327c6426bdb4191704309d2a3cb051322ea8942e ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/async_for.md_-_Async_-_Error_cases_-_Possibly_missing_`__…_(33924dbae5117216).snap sha256:b08f5d5eaa850ae66709af63c522602a481935c48e30b5d0be54de56c2227328 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/async_for.md_-_Async_-_Error_cases_-_Possibly_missing_`__…_(e2600ca4708d9e54).snap sha256:2a2f8fc5f8f428aa4aa639a1467e7a7dfdbae6ba0d69a898c6b0f2e329ebf93e ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/async_for.md_-_Async_-_Error_cases_-_Synchronously_iterab…_(80fa705b1c61d982).snap sha256:2397cfabf8ce79c6ef227f77d59bd160f00360b674293f0d15e99298cb207d7c ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/async_for.md_-_Async_-_Error_cases_-_Wrong_signature_for_…_(b614724363eec343).snap sha256:4cd18033dd7d2e251ba7ff046ddcb95baf9af6c626abcd256c5eaa7bb8d09e14 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/async_for.md_-_Async_-_Error_cases_-_Wrong_signature_for_…_(e1f3e9275d0a367).snap sha256:7040e63df304fba2de414216e0eba9fa97a319e6178fff4f4880ea004c08c1f0 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/attribute_assignment…_-_Attribute_assignment_-_Data_descriptors_-_Invalid_`__set__`_me…_(116c27bd98838df7).snap sha256:08ded816eba5bd76053840faef54bfbcc954f14cf92228a2e732d8936a215157 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/attribute_assignment…_-_Attribute_assignment_-_Data_descriptors_-_Invalid_argument_typ…_(a903c11fedbc5020).snap sha256:5534a6304834d07fde30ec8542ab17ef7863a47f65d747631b49c3a5fc01dadb ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/attribute_assignment…_-_Attribute_assignment_-_Instance_attributes_…_(ebfb3de6d1b96b23).snap sha256:091228290325964599288a6b85a93d1676379539898c6ecf12e7d740a23b9fdf ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/attribute_assignment…_-_Attribute_assignment_-_Possibly-missing_att…_(e603e3da35f55c73).snap sha256:cba1501190e08e96e33a0cb42cebdbb5a602fae13fc983954e73aeb3ae4a3c5c ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/attribute_assignment…_-_Attribute_assignment_-_Pure_instance_attrib…_(d13d57d3cc36face).snap sha256:2dd2587541f52a86ba25c5fbe57c7fdfaf38ac618d66dd5d7750cc63e4be8779 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/attribute_assignment…_-_Attribute_assignment_-_Setting_attributes_o…_(467e26496f4c0c13).snap sha256:e81cf738e909163d51ff987946d180bdd8babb2f27998673a0794762f51ec985 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/attribute_assignment…_-_Attribute_assignment_-_Unknown_attributes_(368ba83a71ef2120).snap sha256:a32412e898f18e0b27bc536bcea99f148f31aa4d533362b55145eec14a60d7a5 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/attribute_assignment…_-_Attribute_assignment_-_`ClassVar`s_(8d7cca27987b099d).snap sha256:30752265becbe6b025528d32a58ca4aa62db5245ec284d47842873978695b3e1 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/attributes.md_-_Attributes_-_Attributes_of_standa…_(49ba2c9016d64653).snap sha256:58a44e2a86a91843fc8ae51e78c6be0416146b12da06b9875345f8f1016df0ed ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/attributes.md_-_Attributes_-_Invalid_access_to_at…_(5457445ffed43a87).snap sha256:f9631e8062853ebc38097dc639ab0bd8a35a1eaa9242e8b543963e63767e38b4 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/attributes.md_-_Attributes_-_Unimported_submodule…_(2b6da09ed380b2).snap sha256:f970b410f1d599ca67b0e468f705d9613e80c6ff77b12f0240fec3d45b4e35af ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/basic.md_-_Exception_Handling_-_Invalid_exception_ha…_(d394c561bdd35078).snap sha256:ff6fb5d190a38fb681ddec7efa35237eaf41b4e99881f4a61e63d535575a5e0e ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/basic.md_-_Exception_Handling_-_Special-cased_diagno…_(a97274530a7f61c1).snap sha256:d874b34cdb8f0b170539094d256521679d54fc9664aba233e955a37caa48972a ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/basic.md_-_Structures_-_Attempting_to_import…_(2fcfcf567587a056).snap sha256:a6a95221e8b7384b1e88d81a3ea3223223b95aef906293c23c29f01294c3514f ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/basic.md_-_Structures_-_Attempting_to_import…_(c14954eefd15211f).snap sha256:ee9eb90e2ccf2ce88b955d1a505faa92177832e1326c1e04900c0a4e40afb0db ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/basic.md_-_Structures_-_Attempting_to_import…_(dba22bd97137ee38).snap sha256:ab1011dbd8b5b83be55a5d2ab2b170d178055315243905cd082ae88e2c3b3742 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/basic.md_-_Structures_-_Multiple_objects_imp…_(cbfbf5ff94e6e104).snap sha256:38baaabf70644af02147fc1061624fbe08aa372ff58dd6f1a34adb607f436fc5 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/basic.md_-_Structures_-_Unresolvable_module_…_(846453deaca1071c).snap sha256:110b8d3e1428911cadde59bfbdc59bf9733e90dad901256748bca7eaeb6973b5 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/basic.md_-_Structures_-_Unresolvable_submodu…_(4fad4be9778578b7).snap sha256:fd37bd51bee7d35297232006abedb5c39333107d8b789b03bd2706e55196a171 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/builtins.md_-_Calling_builtins_-_The_builtin_`NotImpl…_(ac366391ebdec9c0).snap sha256:468100e8ded54be42693fd3a86df896205524143ac162c3a850863a9d897e887 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/cast.md_-_`cast`_-_Diagnostic_snapshots_(91dd3d45b6d7f2c8).snap sha256:b175b89c440755eb6a0d0a87ac5454d1ccf67723263c6f8d406196ca2f66db65 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/classes.md_-_Generic_classes___Leg…_-_Diagnostics_for_bad_…_(2ceba7b720e21b8b).snap sha256:026951277e2aefe53bb42cd985d400a994971acdc2938dce6a0f9d8852374fac ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/classes.md_-_Generic_classes___PEP…_-_Diagnostics_for_bad_…_(cf706b07cf0ec31f).snap sha256:81edab34181473e23b8baf478f41257aefc2ee330cbdfdb42bb7e7da006d9704 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/dataclasses.md_-_Dataclasses_-_`dataclasses.KW_ONLY…_(dd1b8f2f71487f16).snap sha256:26a67930bf7fdcb491785b686a9b55d8ffe61330d1436b7a45fda130a09578cc ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/deprecated.md_-_Tests_for_the_`@depr…_-_Introduction_(cff2724f4c9d28c4).snap sha256:7c45bf600cdbb46ebe09dab8f39662c83bf0bb5cf6c5cd34b082aa489598b734 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/deprecated.md_-_Tests_for_the_`@depr…_-_Syntax_(142fa2948c3c6cf1).snap sha256:af52adb37031c418d96b8e402f376008ed6ef69b2b4eefd92e0a84131699991a ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/descriptor_protocol.…_-_Descriptor_protocol_-_Special_descriptors_-_Properties_with_no_s…_(176795bc1727dda7).snap sha256:801455dfd43b9a6f3ede0a68635691368e57420600517adb57c78baeba2ec345 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/final.md_-_Tests_for_the_`@typi…_-_A_possibly-undefined…_(fc7b496fd1986deb).snap sha256:db6e51aed636406f9c16329657bd12af9a16839984a89d8272a8e3af8a6d560c ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/final.md_-_Tests_for_the_`@typi…_-_Cannot_override_a_me…_(338615109711a91b).snap sha256:a0e1d38c91072b37e0ed3ca4d44994479a7cab13f313154fd0295eee013d01c1 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/final.md_-_Tests_for_the_`@typi…_-_Diagnostic_edge_case…_(2389d52c5ecfa2bd).snap sha256:abfcfa3542db1eaeb7f1e5573a95ab7c93f36bc31f52d512242c777012433cfd ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/final.md_-_Tests_for_the_`@typi…_-_Only_the_first_`@fin…_(9863b583f4c651c5).snap sha256:c5b330299805b81546476dc21cce914020d39730fc4374c07b21aa8ee73c9cde ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/final.md_-_Tests_for_the_`@typi…_-_Overloaded_methods_d…_(861757f48340ed92).snap sha256:2db3e1b1f0b3212cc62d26597edb685c3838e8de656cf7d5cfeba23ef493ee4f ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/final.md_-_Tests_for_the_`@typi…_-_Overloads_in_statica…_(29a698d9deaf7318).snap sha256:9f3e3edf4a4e8e99f1b3ee597b6ae18c5e349ff5cc24b749bc831893f5719bbd ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/final.md_-_`typing.Final`_-_Full_diagnostics_(174fdd8134fb325b).snap sha256:07c62266f95b2958fa44dcf5828f28022424e2133274b79c0e37e31bb4d07a1f ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/for.md_-_For_loops_-_Bad_`__getitem__`_me…_(3ffe352bb3a76715).snap sha256:1f06d2faf116896a8dd40a803e91c994306cacf108fb9a5768e6bba7c6e1f36e ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/for.md_-_For_loops_-_Invalid_iterable_(3153247bb9a9b72a).snap sha256:f3fb0cb1d88161b72cc4476c7b641d8f72dc6b9a0287eb683067558dab3e6b6f ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/for.md_-_For_loops_-_New_over_old_style_i…_(a90ba167a7c191eb).snap sha256:8cf04943cd4f2836ec4a5c5da09572eb95ca159dbbc4708cf3c0881146b5616a ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/for.md_-_For_loops_-_No_`__iter__`_method…_(36425dbcbd793d2b).snap sha256:050fc47f7fcff50b0a645a3576a6097e66b8f71e5847a72ba8e1522f4cd55c5e ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/for.md_-_For_loops_-_Possibly-not-callabl…_(49a21e4b7fe6e97b).snap sha256:8b4df724903332b1de8fad8a5ac2b7dfa47adc941d738748ddeeee358a157760 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/for.md_-_For_loops_-_Possibly_invalid_`__…_(6388761c90a0555c).snap sha256:22419e6e5def4a963e2d420097f29c994783848b2b5e3e80758a91e6fd2f01f3 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/for.md_-_For_loops_-_Possibly_invalid_`__…_(6805a6032e504b63).snap sha256:4f5dde28dbc6378d4d2dad96478d602dd82e91996fc60fb9ee4c17910424ee74 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/for.md_-_For_loops_-_Possibly_invalid_`__…_(c626bde8651b643a).snap sha256:9845c65bf398269939b1bb997e41353296f1066a60c7212d54f65a6b026e57ab ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/for.md_-_For_loops_-_Possibly_missing_`__…_(77269542b8e81774).snap sha256:e6036f54001d41db4ba824dafed498b576199e231dcf4cee6412b9a1dba6c45b ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/for.md_-_For_loops_-_Possibly_missing_`__…_(9f781babda99d74b).snap sha256:ccc2bb2ca3e8d4ca09a84f06daed0170a15272115ecfaa13eab70eaf58017f52 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/for.md_-_For_loops_-_Possibly_missing_`__…_(d8a02a0fcbb390a3).snap sha256:bdf094c994afc75bb71cc7afce816905b0503d8e0e1ca392e03f825608422df0 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/for.md_-_For_loops_-_Union_type_as_iterab…_(6177bb6d13a22241).snap sha256:81aeaf7cf421f80f5f76fea7c1b27d0bfa14a55ecab8fd88cd846cb77825815b ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/for.md_-_For_loops_-_Union_type_as_iterab…_(ba36fbef63a14969).snap sha256:16177505e0f8092979e8110de490cc1698456be499000f3d802cdda0d5beb313 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/for.md_-_For_loops_-_With_non-callable_it…_(a1cdf01ad69ac37c).snap sha256:689b323d7e623f49da48be7ec4647311b5c12ae119050d8c823c21ec7257268d ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/for.md_-_For_loops_-_`__iter__`_does_not_…_(92e3fdd69edad63d).snap sha256:02ccbdc30f07c328cf1e47e92b8f422c62515a58c3be26f38d0a2bd9d60939e7 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/for.md_-_For_loops_-_`__iter__`_method_wi…_(1136c0e783d61ba4).snap sha256:5fa25079d8781c369faefd42e395381ea92297d388e99ac62a086f259f5ea7ce ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/for.md_-_For_loops_-_`__iter__`_returns_a…_(707bd02a22c4acc8).snap sha256:50d1e24fb9a2f2176664e02ae2a834c76bc842229b148bd1a4362154c903ce69 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/function.md_-_Call_expression_-_Wrong_argument_type_-_Diagnostics_for_unio…_(5396a8f9e7f88f71).snap sha256:a80cfa28814d39dca5c91d2485183973b0dcc94c95724ea5ed06d00092b7640f ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/functions.md_-_Generic_functions___L…_-_Inferring_a_bound_ty…_(d50204b9d91b7bd1).snap sha256:2640cc0a06f6bd63611d60b39918f6c9448698f2dd45eca69f455237222394e4 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/functions.md_-_Generic_functions___L…_-_Inferring_a_constrai…_(48ab83f977c109b4).snap sha256:f866065aa36a4d66bc8e6fe4aad10676701d105451dec8fb74f430368785e4a0 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/functions.md_-_Generic_functions___P…_-_Inferring_a_bound_ty…_(5935d14c26afe407).snap sha256:fd6e06a631a2b54364e438cf74499acbe743d413e77612a05e59cff01b2ff4b3 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/functions.md_-_Generic_functions___P…_-_Inferring_a_constrai…_(d2c475fccc70a8e2).snap sha256:4d22e6ebd97a0e228175a92d23250cb4adfc05adda525d87f715c0f3f031e44c ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/instance.md_-_Instance_subscript_-_`__getitem__`_unboun…_(b1b0f9ed2b7302b2).snap sha256:eddf9f473a39f9f5dbfd68d1a2a787fd60732e1f0f254d2bbf5a3cd962180398 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/instance_layout_conf…_-_Tests_for_ty's_`inst…_-_Built-ins_with_impli…_(f5857d64ce69ca1d).snap sha256:6fda6d38832b83e3363da998d54cceb5fe35779ed293b7a563948efff33b872d ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/instance_layout_conf…_-_Tests_for_ty's_`inst…_-_`__slots__`___incompa…_(98b54233987eb654).snap sha256:c408e2f119dfc9f9a76c454e2c9ed5d86de7f4e000c67042c1eae176d099f55a ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/instances.md_-_Binary_operations_on…_-_Operations_involving…_(492b1163b8163c05).snap sha256:38aeb7f63a52932cc77bd769af0892bb7a7a4e11605d498f163b4a547f42e493 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/intersections.md_-_Comparison___Intersec…_-_Diagnostics_-_Unsupported_operator…_(27f95f68d1c826ec).snap sha256:4e5bdbb4b23607c22a74d8ea0a8055074a694284911d885797b34753d2fda2c3 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/invalid.md_-_Tests_for_invalid_ty…_-_Diagnostics_for_comm…_-_List-literal_used_wh…_(f80dbf5dd571c940).snap sha256:5825a5863505da0988b3bf4250cc735becd6adc5c0bb4b726c6d662b5e4cd574 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/invalid.md_-_Tests_for_invalid_ty…_-_Diagnostics_for_comm…_-_Module-literal_used_…_(652fec4fd4a6c63a).snap sha256:f8dc04469639c97038831553306d6c8f5bad9047f6022f7dcbfa6f45f30b3004 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/invalid.md_-_Tests_for_invalid_ty…_-_Diagnostics_for_comm…_-_Tuple-literal_used_w…_(f61204fc81905069).snap sha256:f945575e6717d24e33ebae61e9e98042676be66f634d924337eb714046f14826 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/invalid_argument_typ…_-_Invalid_argument_typ…_-_Basic_(16be9d90a741761).snap sha256:3f154312998fe1961c1458c4f47dcf30510a90566e26f241fa57be785a15bde4 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/invalid_argument_typ…_-_Invalid_argument_typ…_-_Calls_to_methods_(4b3b8695d519a02).snap sha256:19f8d3932cf5320ab50b55ce4ad8396653e9e076f5588d7cfa93f4a11c49bb6e ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/invalid_argument_typ…_-_Invalid_argument_typ…_-_Different_files_(d02c38e2dd054b4c).snap sha256:785eb3ead49abc12833fd2c4582c0bc9f1212770eaeea46ea56b7a5412575551 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/invalid_argument_typ…_-_Invalid_argument_typ…_-_Different_source_ord…_(9b0bf549733d3f0a).snap sha256:59c848a68da5c62984561a88005da6cf12a761b7ebf54dd525dfbb8b932cebf1 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/invalid_argument_typ…_-_Invalid_argument_typ…_-_Many_parameters_(ee38fd34ceba3293).snap sha256:01e619e41eff73b30c93bd259cbaa2cd4dc1b4eb637c4490cf156855382d803b ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/invalid_argument_typ…_-_Invalid_argument_typ…_-_Many_parameters_acro…_(1d5d112808c49e9d).snap sha256:64bee818a7019a74270c15db288a0d1d753bf78a312e8dbb5f9e6823f235d73a ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/invalid_argument_typ…_-_Invalid_argument_typ…_-_Many_parameters_with…_(4bc5c16cd568b8ec).snap sha256:f57b697ed2f692ad446ed51209000d33b387f1c0610b549a6faaab5b7bffc26a ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/invalid_argument_typ…_-_Invalid_argument_typ…_-_Test_calling_a_funct…_(3b18271a821a59b).snap sha256:09b39a7a5c608761f93fb31efbd6e9e11b9bd1cc09cecd5fb44f2c584d11ccb8 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/invalid_argument_typ…_-_Invalid_argument_typ…_-_Tests_for_a_variety_…_-_Keyword_only_argumen…_(8d9f18c78137411).snap sha256:cf09127f4a950f7a0aad9d38f8448c739391db2f85b467b2b53297247599a441 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/invalid_argument_typ…_-_Invalid_argument_typ…_-_Tests_for_a_variety_…_-_Mix_of_arguments_(cfc64b1136058112).snap sha256:e7a7e4d51f2a8da7622f458dd0be9a007498892297ad5b62d08085bf16c3fa6c ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/invalid_argument_typ…_-_Invalid_argument_typ…_-_Tests_for_a_variety_…_-_One_keyword_argument_(cc34b2f7d19d427e).snap sha256:d0b6ea9b02c654c89fe6a8de4c5e21deb4084f364454c064379246fa2f7c93eb ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/invalid_argument_typ…_-_Invalid_argument_typ…_-_Tests_for_a_variety_…_-_Only_positional_(3dc93b1709eb3be9).snap sha256:23cbe11aa5c56087af44a1558cbda5f9d97f7ce23d186fc30e4fa148f73dd852 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/invalid_argument_typ…_-_Invalid_argument_typ…_-_Tests_for_a_variety_…_-_Synthetic_arguments_(4c09844bbbf47741).snap sha256:59c0e5aed1d1e1b429113aaab111a5588e6e3eb2f345279926beed8d447f0fb7 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/invalid_argument_typ…_-_Invalid_argument_typ…_-_Tests_for_a_variety_…_-_Variadic_arguments_(e26a3e7b2773a63b).snap sha256:7fe229500eb664dfb7a204f30ca24e45dba69fe12e8ccfe05534712dfc2a4554 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/invalid_argument_typ…_-_Invalid_argument_typ…_-_Tests_for_a_variety_…_-_Variadic_keyword_arg…_(4c855e39ea6baeaf).snap sha256:888a587b26800ebff311f8ed9bc9886c6f13700811f3b481345304dda30b7565 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/invalid_assignment.m…_-_Invalid_assignment_d…_-_Annotated_assignment_(4b799ca1eeb857b9).snap sha256:fde0c4d7df2f5e3a3bbe7d02f86f3e7f6af3b65aea25f9a56445ae78a160beb8 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/invalid_assignment.m…_-_Invalid_assignment_d…_-_Multiline_expression…_(f316976ffe72c6c7).snap sha256:316cc59a02771d4bfb2d1e97ab6867f17eb1040bd5cfa9d53c9b2ca4f5a66ba1 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/invalid_assignment.m…_-_Invalid_assignment_d…_-_Multiple_targets_(e20ddfd7a91affb0).snap sha256:e3be656e237428107a2a202e40a46f2ba4d5f8811a392ddc43e31f9ad0792fb8 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/invalid_assignment.m…_-_Invalid_assignment_d…_-_Named_expression_(35c120b3bd9929f8).snap sha256:a0cf85b2ed33c433aa9d572356bd0f989307fed50487cc2d18d6fb918abd3d05 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/invalid_assignment.m…_-_Invalid_assignment_d…_-_Unannotated_assignme…_(67e4b9239d5681a).snap sha256:151bd2a40ac08eeea103cdddc0259e6cce9db2da095651340e0e733854e82b87 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/invalid_await.md_-_Invalid_await_diagno…_-_Basic_(f15db7dc447d0795).snap sha256:00d1f3abfd3ed43d1dc8eea2a7f8ac4db80de1d08e45f05d1f2663239f8fe123 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/invalid_await.md_-_Invalid_await_diagno…_-_Custom_type_with_mis…_(9ce1ee3cd1c9c8d1).snap sha256:fce28927761e3ebffe86c53bbaf3812ddb024add2e97543c58f298b400da7b43 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/invalid_await.md_-_Invalid_await_diagno…_-_Custom_type_with_pos…_(a028edbafe180ca).snap sha256:46197b92675788be54a06c35a994d6172ee9dd449a73ca51bf6dc46a35b97099 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/invalid_await.md_-_Invalid_await_diagno…_-_Invalid_union_return…_(fedf62ffaca0f2d7).snap sha256:5597db2007ef0cb9b490a56823c087dcb71a9a336e779228741ce3b03543d640 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/invalid_await.md_-_Invalid_await_diagno…_-_Non-callable_`__awai…_(d78580fb6720e4ea).snap sha256:edc0ab6c3b5f41ffbe355f27ee95672b4607aaa7a1cac5c36bcf976ab1bd4bcb ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/invalid_await.md_-_Invalid_await_diagno…_-_`__await__`_definiti…_(15b05c126b6ae968).snap sha256:0a1be48c18a6dd81bd8d333f6aea641eed3fc02263754e00fd918b643dcb4818 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/invalid_await.md_-_Invalid_await_diagno…_-_`__await__`_definiti…_(ccb69f512135dd61).snap sha256:559880463bfd0a2cb55fbaaa85bd3af2c408436804aa33e0b9dcefbfcf789b40 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/isinstance.md_-_Narrowing_for_`isins…_-_`classinfo`_is_an_in…_(eeef56c0ef87a30b).snap sha256:d26104b0dec314daa7585592cd86797f3b804200bd271c1a2f21a73de26a5fae ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/issubclass.md_-_Narrowing_for_`issub…_-_`classinfo`_is_an_in…_(7bb66a0f412caac1).snap sha256:f7dd66cd368df4a95e8159d0f4f638baa2f0ab5fb734745ba681543537fe3edd ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/legacy_typevars.md_-_Legacy_typevar_creat…_-_Boolean_parameters_m…_(3edf97b20f58fa11).snap sha256:5acf915475c87dd0845c259dead40065cb5d0dd85eb1a0192937f88146647f43 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/legacy_typevars.md_-_Legacy_typevar_creat…_-_Cannot_be_both_covar…_(b7b0976739681470).snap sha256:98caef6822df0f9894e6d8bb526ebaf9c47fccd8e04a3d00a7e2ff5a584848af ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/legacy_typevars.md_-_Legacy_typevar_creat…_-_Cannot_have_both_bou…_(4ca5f13621915554).snap sha256:28eabe652caa4055c3252c0a220dce70650e61fc7ca547855cf49a6fc85a824f ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/legacy_typevars.md_-_Legacy_typevar_creat…_-_Cannot_have_only_one…_(8b0258f5188209c6).snap sha256:1c000f3b3f46e1ca3181c56830f14915e7590306270c48fa7f449fa5fdb1aff0 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/legacy_typevars.md_-_Legacy_typevar_creat…_-_Invalid_feature_for_…_(72827c64b5c73d05).snap sha256:6fec4a09cf6a444d82bc472a3bb25140f680c0abc7d67aacfe44660f33448aa7 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/legacy_typevars.md_-_Legacy_typevar_creat…_-_Invalid_keyword_argu…_(39164266ada3dc2f).snap sha256:79db7f32a1f17af1882b3f3c81c0b18ad78035193959792a7f9230e8ac03a2f4 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/legacy_typevars.md_-_Legacy_typevar_creat…_-_Must_be_directly_ass…_(c2e3e46852bb268f).snap sha256:9c1a6a2507786189e4207046a7c8f7a2e58ca5a278a08327b220bb27f41d5b5c ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/legacy_typevars.md_-_Legacy_typevar_creat…_-_Must_have_a_name_(79a4ce09338e666b).snap sha256:0ea1af9ece93b130a03a98738fa9d5fc3577d00caf6e0461e02ac0bdb23414ef ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/legacy_typevars.md_-_Legacy_typevar_creat…_-_Name_can't_be_given_…_(8f6aed0dba79e995).snap sha256:3348a8097cd696039f05c97a549ca7c0f9f1b19a6af520e9e86fafb47b14ed7b ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/legacy_typevars.md_-_Legacy_typevar_creat…_-_No_variadic_argument…_(9d57505425233fd8).snap sha256:95a66904e19ca2ce6aebef4edd114f10a531d7abb43de9a3230abff4199c1028 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/legacy_typevars.md_-_Legacy_typevar_creat…_-_`TypeVar`_parameter_…_(8424f2b8bc4351f9).snap sha256:7aa125b91883769e83f23b1af1f45c59a964e871084d1e8ddb8ab915e8ad9359 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/liskov.md_-_The_Liskov_Substitut…_-_Bad_override_of_`__e…_(4b336040d5332220).snap sha256:c017ba4dc608e8c9dfca375d491124c52c0e330f061498e552d54984b45e3f25 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/liskov.md_-_The_Liskov_Substitut…_-_Edge_case___function_…_(c8756a54d1cb8499).snap sha256:bf892a2266beaf3dd9f5a06cfcdd222374fa052ed439c1c06702e30898aff9b3 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/liskov.md_-_The_Liskov_Substitut…_-_Fully_qualified_name…_(8f6f7c5aace58329).snap sha256:dc0e2b5da41424538d60d7be0d25d6f6d7d3e4d8ab1bfbd1da80aa4124c138fa ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/liskov.md_-_The_Liskov_Substitut…_-_Method_parameters_(d98059266bcc1e13).snap sha256:9a3d9f835c9120b2eaba6253afc8eb705e0df251bebf9db7d0a5d2b59a08c12e ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/liskov.md_-_The_Liskov_Substitut…_-_Method_return_types_(3e0c19bed14cfacd).snap sha256:0cce883400e5b404730f180cf7a0b0cec675e4dfed679b044ad793d258259a63 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/liskov.md_-_The_Liskov_Substitut…_-_Staticmethods_and_cl…_(49e28aae6fdd1291).snap sha256:c086e7476ca1a770b6fc9f592c1f205094eb7e23dfc398ea26bb4e02b4efe5f3 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/liskov.md_-_The_Liskov_Substitut…_-_Synthesized_methods_(9e6e6c7368530460).snap sha256:c9785822d52c00f6c405033f3a5639309a64fb68bc9ed49afa2bf5dfbe08953f ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/liskov.md_-_The_Liskov_Substitut…_-_The_entire_class_hie…_(5e8fca10d966c36e).snap sha256:1363ccb04f6e0ef79ba4834d091803b8b485961bed9e53ec502f67e96b5dff2a ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/literal_string.md_-_`LiteralString`_-_Usages_-_Parameterized_(ec84ce49ea235791).snap sha256:0f08d0d1cbd84225abb86427f33976c32c5a167b7b6769f4a98fa398fc5633d6 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/membership_test.md_-_Comparison___Membersh…_-_Return_type_that_doe…_(feccf6b9da1e7cd3).snap sha256:53c5922fef7f266955ed633b2e4bcab70e3e9863457ba3c31f57f45e3b408061 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/missing_argument.md_-_Missing_argument_dia…_(f0811e84fcea1085).snap sha256:d99cfdbdb7681f9c022d2db9af496ba8f91dcc209f9e64b1820dfd2af82a5ae9 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/mro.md_-_Method_Resolution_Or…_-_Unresolvable_MROs_in…_(e2b355c09a967862).snap sha256:abb894f975c8888bd9e4ae31b0ee7adff4a0c66dcc2dbbe70dc1117b9be529e2 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/mro.md_-_Method_Resolution_Or…_-_`__bases__`_includes…_(d2532518c44112c8).snap sha256:2c071faa4fa948562df47171022952d92b008180369b38685ca1a9731023d1d8 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/mro.md_-_Method_Resolution_Or…_-_`__bases__`_lists_th…_(6f8d0bf648c4b305).snap sha256:1c53ec8257b0976b6766ec6c4f263a1ebf94aa6d544db1192783ded8328a42f1 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/mro.md_-_Method_Resolution_Or…_-_`__bases__`_lists_wi…_(ea7ebc83ec359b54).snap sha256:24d894df61e84e2b56bf0be07f3ca15bfbb8cb9576ad154385f28f1ecaf77e75 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/named_tuple.md_-_`NamedTuple`_-_Edge_case___multiple_…_(f30babd05c89dce9).snap sha256:de958a2a5daf6263dee73fb390837f7e34457a08bbcd9adbc4f9c579028c412e ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/named_tuple.md_-_`NamedTuple`_-_NamedTuples_cannot_h…_(e2ed186fe2b2fc35).snap sha256:9e660a69717711f75f0604563249e94df6d17b3bce306829a431986e1de75ddc ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/named_tuple.md_-_`NamedTuple`_-_`typing.NamedTuple`_-_Definition_(bbf79630502e65e9).snap sha256:272c8b1cf8c50207a119b05745647333e821e36d348914f81e55c3e5180dc842 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/named_tuple.md_-_`NamedTuple`_-_`typing.NamedTuple`_-_Multiple_Inheritance_(82ed33d1b3b433d8).snap sha256:6c8694725bbae8d7055e1b581d966511da49b4095259194e1931e551899e136d ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/new_types.md_-_NewType_-_The_base_of_a_`NewTy…_(9847ea9eddc316b4).snap sha256:49ccf1b7c99929fc3ad7fb5078d975e2627a72786f6265f8e09868c6c5eff941 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/new_types.md_-_NewType_-_Trying_to_subclass_a…_(fd3c73e2a9f04).snap sha256:bdf3cec6cf15c3e511d6f78edbaa955fd0147dc315127fd7a861215c627493e0 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/no_matching_overload…_-_No_matching_overload…_-_A_class_constructor_…_(dd9f8a8f736a329).snap sha256:3e803eb9f6be7633c90f7285b8716a8888374811de569a1c685bcb77f66d7bfe ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/no_matching_overload…_-_No_matching_overload…_-_A_method_call_with_u…_(31cb5f881221158e).snap sha256:02d61d59fe2bb6d0d02f71bce32a17aa34669b7564097865099f570cc9ac7f7c ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/no_matching_overload…_-_No_matching_overload…_-_Call_to_function_wit…_(dd80c593d9136f35).snap sha256:2bf5244813719425e6e8b10f31e587365f75d54e7930f8df062d1df82db1f139 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/no_matching_overload…_-_No_matching_overload…_-_Call_to_function_wit…_(f66e3a8a3977c472).snap sha256:3685fdb22e389cf4e9fb085b7a18e88c5cfbb40a620e449160286ce14afbb62c ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/no_matching_overload…_-_No_matching_overload…_-_Calls_to_overloaded_…_(3553d085684e16a0).snap sha256:4a820d10ebbb99372c7af11c3572cebe3aa14abbace86fafc9118ab251af6ded ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/no_matching_overload…_-_No_matching_overload…_-_Calls_to_overloaded_…_(36814b28492c01d2).snap sha256:8912ac22010d9602163ba53b71462a54c71565f46012472eedc501ab6687a7ee ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/not.md_-_Unary_not_-_Object_that_implemen…_(ab3f546bf004e24d).snap sha256:6705f0be8d5f2a6b2d0ebe3531f184cc08f8059e1dd3c053ea3ae1b52bccec4e ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/overloads.md_-_Overloads_-_Argument_type_expans…_-_Optimization___Limit_…_(cd61048adbc17331).snap sha256:1d259929f34d1834498ffd4269c5377af6faaa77e82892fa164a16fb77792a91 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/overloads.md_-_Overloads_-_Invalid_-_At_least_two_overloa…_(84dadf8abd8f2f2).snap sha256:0a9587ef96c1c970d165df011c50710a54d491cf498db2638c307267d02996e8 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/overloads.md_-_Overloads_-_Invalid_-_Inconsistent_decorat…_-_`@classmethod`_(aaa04d4cfa3adaba).snap sha256:aa923f1e6be52876613862772ee526be8140b0dd18da1700cbd65a2bce2f09fb ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/overloads.md_-_Overloads_-_Invalid_-_Inconsistent_decorat…_-_`@final`_(f8e529ec23a61665).snap sha256:e0f63179fc57dfbd452198ff551784a8b5f6f964fb635c9ee80c5c06502405e7 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/overloads.md_-_Overloads_-_Invalid_-_Inconsistent_decorat…_-_`@override`_(2df210735ca532f9).snap sha256:6e573c42fc68726558ef5b24e298621dddfc82b9faeb8eee2611419a6e60cbf8 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/overloads.md_-_Overloads_-_Invalid_-_Overload_without_an_…_-_Regular_modules_(5c8e81664d1c7470).snap sha256:a2d2e2befab3c427d0d01df3ceabf0e36144ebb5578c7662a5aa1e821fa2dfe6 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/overloads.md_-_Overloads_-_Invalid_-_`@overload`-decorate…_(d17a1580f99a6402).snap sha256:5e92bc1665b5faae9559c71a7c84bb4e0513593e8e46c560a521308fbe55dd64 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/override.md_-_`typing.override`_-_Basics_(b7c220f8171f11f0).snap sha256:38d95e744519a318063e4481bf95b1675ee168980199d55d490398ea37a1d5ec ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/protocols.md_-_Protocols_-_Calls_to_protocol_cl…_(288988036f34ddcf).snap sha256:44b443e9c5a78a86c999fee813c4eb1f14baff743f1835795a5065f24e8c89db ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/protocols.md_-_Protocols_-_Diagnostics_for_prot…_(585a3e9545d41b64).snap sha256:9705692bafe95f58f96536fa98f7195304a9e5143cfdf98bf0aad5ce7533e6d9 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/protocols.md_-_Protocols_-_Invalid_calls_to_`ge…_(3d0c4ee818c4d8d5).snap sha256:63deee0c32f263f1881fcafcc86d323875dea5b5ba405b173009b645868eaaa0 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/protocols.md_-_Protocols_-_Narrowing_of_protoco…_(98257e7c2300373).snap sha256:a1d6e55905c03c02f30d3ed022c02767d0272ec5696cd8e886f444cf23a52d5a ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/protocols.md_-_Protocols_-_Protocol_members_in_…_(21be5d9bdab1c844).snap sha256:fa25fbe2a1a3fb3470b1c55d959bc58adb18cc0937f1f2243fae2e68a3eee485 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/return_type.md_-_Function_return_type_-_Diagnostics_for_`inv…_(35563a74094b14d5).snap sha256:dd55421b73ee0c9cbd780f0c67287ffa313daa602253e8558b9648b34f573da4 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/return_type.md_-_Function_return_type_-_Generator_functions_-_Asynchronous_(408134055c24a538).snap sha256:332fd24a8b020a7b499a703758536b79f6a849d07486b727732780d4461a2e80 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/return_type.md_-_Function_return_type_-_Generator_functions_-_Synchronous_(6a32ec69d15117b8).snap sha256:2061fa101063022db62f1e7336895e3a6c34d55c0c77cd79ad94dabcd3a5aee8 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/return_type.md_-_Function_return_type_-_Invalid_conditional_…_(94c036c5d3803ab2).snap sha256:d469f30fe2cc8b102f632bcef3cd6ee17d1034913aa62c12df7694884e21f1d4 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/return_type.md_-_Function_return_type_-_Invalid_implicit_ret…_(393cb38bf7119649).snap sha256:a9389fbb7a5adf8a69ee92dce809b9def3f3b6407c5de7ec907f196579702e23 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/return_type.md_-_Function_return_type_-_Invalid_implicit_ret…_(3d2d19aa49b28f1c).snap sha256:6e2555200d9b4b85217f79b8d597ae77c87843964537933bea2eeaaee71eeac9 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/return_type.md_-_Function_return_type_-_Invalid_return_type_(a91e0c67519cd77f).snap sha256:555c676265bdb21b4c6ed06523fb6bcb210e20834e77459c31eaa41d4cf2b07f ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/return_type.md_-_Function_return_type_-_Invalid_return_type_…_(c3a523878447af6b).snap sha256:2120ff9ea7f67ca5797d245b08f848818eae34f5ac6ba85ff80224473cf67a10 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/rich_comparison.md_-_Comparison___Rich_Com…_-_Chained_comparisons_…_(c391c13e2abc18a0).snap sha256:96156f3772049462bec2402ba444c0dab7e348af3f2b87dad64c74a4cb183e4b ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/scoping.md_-_Scoping_rules_for_ty…_-_Nested_formal_typeva…_-_Generic_class_within…_(3259718bf20b45a2).snap sha256:382bc5e80335e9c38fb0ead824e71808f6dd315bee60084a6968c388d5a7256a ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/scoping.md_-_Scoping_rules_for_ty…_-_Nested_formal_typeva…_-_Generic_class_within…_(711fb86287c4d87b).snap sha256:795de8312d56d68e4fcb705432a7176695626a8192d3d6ca067d3f55d018ad69 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/semantic_syntax_erro…_-_Semantic_syntax_erro…_-_`async`_comprehensio…_-_Python_3.10_(96aa8ec77d46553d).snap sha256:715d93d1a83df6203632259ec2e9d0640bb872524bf22147c16c98e0842daaf2 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/semantic_syntax_erro…_-_Semantic_syntax_erro…_-_`break`_and_`continu…_(3143ba0a999d644).snap sha256:57081cdfd48662bd0fd5a36e2a32f8182ddb5d96494e932c60c6da1ceb436741 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/semantic_syntax_erro…_-_Semantic_syntax_erro…_-_name_is_parameter_an…_(99bae53daf67ae6e).snap sha256:1b7ad6ccdbce9da6508e127ad9d4f9b03557438f5582cf602be5aff33d58e014 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/shadowing.md_-_Shadowing_-_Implicit_class_shado…_(c8ff9e3a079e8bd5).snap sha256:f692e850a4b56810b6118e9cd142381e2eecdca51afc4a97bcd5cf679b92cce3 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/shadowing.md_-_Shadowing_-_Implicit_function_sh…_(a1515328b775ebc1).snap sha256:d0c0e3a1d328d9508507af5f8d041d86776e96124b50bacd21c0c9269c54c5a3 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/single_matching_over…_-_Single_matching_over…_-_Call_to_function_wit…_(8fdf5a06afc7d4fe).snap sha256:9f57e674f54e0e54e3fd0f838009ee0e2b6055a7cd9fa18e0615c425a1d00418 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/single_matching_over…_-_Single_matching_over…_-_Limited_number_of_ov…_(93e9a157fdca3ab2).snap sha256:dcb52f67ecbdf0bc1f1ab0d11276675df4e515e778029ed6bb11fb5084a4634a ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/special_form_attribu…_-_Diagnostics_for_inva…_(249d635e74a41c9e).snap sha256:29855220bf05152781aa507ef253bf3b741fc7970483c268bdf18d7ad46d9e9c ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/super.md_-_Super_-_Basic_Usage_-_Explicit_Super_Objec…_(b753048091f275c0).snap sha256:bcd0e914e4849b246f202ea317c04f4f3e0b54eeb2f47f1334e847f2af4ef319 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/super.md_-_Super_-_Basic_Usage_-_Implicit_Super_Objec…_(f9e5e48e3a4a4c12).snap sha256:bd092ee1e1ff3bb318a40d88ff442efa72a4af2c518a0ddd4d14d0a04eee7cb3 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/sync.md_-_With_statements_-_Accidental_use_of_no…_(b07503f9b773ea61).snap sha256:4bcc6bcad201abecd3765f6e3c7a076259aa329578f9a77cfcf866a8807f5265 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/too_many_positionals…_-_too-many-positional-…_(eafa522239b42502).snap sha256:cd0e6b8ce9a87320302bbac2d89b99e99a27c5aecf4de542f087515fc964843c ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/tuples.md_-_Comparison___Tuples_-_Chained_comparisons_…_(f45f1da2f8ca693d).snap sha256:77f79762bc8db0cbf35aecf2ab05393fc9b067d1e5ec2bed869e6ea212e62c61 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/tuples.md_-_Comparison___Tuples_-_Equality_with_elemen…_(39b614d4707c0661).snap sha256:cb7e04c07e954a1ede2ce83bc2276bc07cdb4f8073bb98d0d99dbf3a79b36407 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/tuples.md_-_Comparison___Tuples_-_Heterogeneous_-_Value_Comparisons_-_Comparison_Unsupport…_(966dd82bd3668d0e).snap sha256:3ab89817e9cb8e9c778db1ba78e2f8b1113f3a896abba9e580c6eec62f0d5992 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/ty_extensions.md_-_`ty_extensions`_-_Diagnostic_snapshots_(662547cd88c67f9f).snap sha256:7e6e6860c643f6739d655c2bcb4d0dab86ce3c7800ff5ea1bac3bdc62cf363be ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/ty_ignore.md_-_Suppressing_errors_w…_-_Multiple_unused_comm…_(7cbe4a1d9893a05).snap sha256:eda0f388cd1e75cec06f0f504d8d000f4b83d8c8f42bedff107ac7219dd1b12f ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/type_ignore.md_-_Suppressing_errors_w…_-_Nested_comments_(6e4dc67270e388d2).snap sha256:7d1a6ebd38cbb67c3614bb748e6e91d7692e4f354618cdf5a8b78b758460b659 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/typed_dict.md_-_`TypedDict`_-_Diagnostics_(e5289abf5c570c29).snap sha256:db43d16ae56bc45685e9e35d8f7bc2b9c5505b949fdb41bfa18b2ec4beb8da34 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/typed_dict.md_-_`TypedDict`_-_Error_cases_-_`typing.TypedDict`_i…_(9df67eb93e3df341).snap sha256:ecaff163e2dbe0c64a942f92d9e5255fd8007190f044963dfef3620b28464a52 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/typed_dict.md_-_`TypedDict`_-_Redundant_cast_warni…_(75ac240a2d1f7108).snap sha256:73306e0f29ec2c914a7c1b8c6f54054d56da53502162fd9408e4f61aa6108a60 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/union_call.md_-_Calling_a_union_of_f…_-_A_smaller_scale_exam…_(c24ecd8582e5eb2f).snap sha256:87634db1d68ae6e62746fc93f4e8821bcd283703cc90593f11d2289efab84d5e ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/union_call.md_-_Calling_a_union_of_f…_-_Multiple_variants_bu…_(d840ac443ca8ec7f).snap sha256:3d0c167e5dc8426a88b8feeb90ea14e90629d7daf7fe764b3d2f1c7b1a7231ec ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/union_call.md_-_Calling_a_union_of_f…_-_Try_to_cover_all_pos…_-_Cover_keyword_argume…_(ad1d489710ee2a34).snap sha256:0539b0a3d81bab6c771cb78f51fe5a7301f079bcb55e4047e1c545aa8cdad0fc ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/union_call.md_-_Calling_a_union_of_f…_-_Try_to_cover_all_pos…_-_Cover_non-keyword_re…_(707b284610419a54).snap sha256:e9f322752249d5e4f3431259ba7891bed1efe56d476ac34ce1fbecc81756d48f ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/union_call.md_-_Calling_a_union_of_f…_-_Try_to_cover_all_pos…_-_Truncation_for_long_…_(ec94b5e857284ef3).snap sha256:aca9487045b0e7d28188f0bffcf79d5086d88cf5dcaecb2ccb50d9e293ad6bed ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/unions.md_-_Comparison___Unions_-_Unsupported_operatio…_(e15acf820f65e3e4).snap sha256:8fd2db4084059b9edd7318e5f143aee67377be25ba3c57d9c8fb4f462bfc76b5 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/unknown_argument.md_-_Unknown_argument_dia…_(f419c2a8e2ce2412).snap sha256:a79323a8d07bf0be8a10afa201e95c14dbb0f4c3b524d14717fb8b2b4b98d5bb ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/unpacking.md_-_Unpacking_-_Exactly_too_few_valu…_(f920ea85eefe9cfe).snap sha256:13e4bb9f15bce3f4e39ab478c35949c2a2dc78a5f724c7f68cad25b20107f37e ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/unpacking.md_-_Unpacking_-_Exactly_too_many_val…_(a53a2aec02bc999).snap sha256:034c01ca08af6129f25254c20d28596f8a675bfd76fc0362ec372ce54ff4c63a ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/unpacking.md_-_Unpacking_-_Right_hand_side_not_…_(fae6e2d526396252).snap sha256:6b78addba65ce50f23eb75054b463e20d3ede75cf1610c78fb9216e165d74cab ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/unpacking.md_-_Unpacking_-_Too_few_values_to_un…_(cef19e6b2b58e6a3).snap sha256:de004fc77f9fe866b4dfc443f6c260d955c320988a093edfa8de7a648c1ec81d ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/unreachable.md_-_Unreachable_code_-_`Never`-inferred_var…_(6ce5aa6d2a0ce029).snap sha256:8d5d731951b5daa13de556ac380efbf8baeeb5e7c1f44614aeae49d78747ae6f ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/unresolved_import.md_-_Unresolved_import_di…_-_An_unresolvable_impo…_(72d090df51ea97b8).snap sha256:77982c4ba71a367de66aa193d6390b287bb1b8d8a0501d309d5cb334fd5789e1 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/unresolved_import.md_-_Unresolved_import_di…_-_Using_`from`_with_a_…_(12d4a70b7fc67cc6).snap sha256:51ea9d08477b9e3b4b338e1707a0c82cb2ba92a0ed89a40426cc0aa2ba403c43 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/unresolved_import.md_-_Unresolved_import_di…_-_Using_`from`_with_an…_(6cff507dc64a1bff).snap sha256:07cbc09aa666bd620387b33b0de5a2150beaf2703cd56109b3ff431d05b6758c ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/unresolved_import.md_-_Unresolved_import_di…_-_Using_`from`_with_an…_(9da56616d6332a83).snap sha256:a49fd7c8e20fd7475ba67b481bd1c274399c1ed1a67bfb3999fe6bc967cbe71d ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/unresolved_import.md_-_Unresolved_import_di…_-_Using_`from`_with_an…_(9fa713dfa17cc404).snap sha256:ba223a93d7c95379043f7eabc0128f8f2ff6bceacead61f97b54fca4db3b1c84 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/unresolved_import.md_-_Unresolved_import_di…_-_Using_`from`_with_to…_(4b8ba6ee48180cdd).snap sha256:1f2b66665929661426c21554001ef643510bad85c53f30b2ff58c3766ddefddc ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/unresolved_reference…_-_Diagnostics_for_unre…_-_New_builtin_used_on_…_(51edda0b1aebc2bf).snap sha256:89782875ad00670baaaa53e6b9c74e4c622499615893c6e59c5071e344cc59d5 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/unsupported.md_-_Comparison___Unsuppor…_(c13dd5902282489a).snap sha256:ed25da4d6a870e9b4c2ae51918f58bb0567f0d806c240d165624072b922ddfa1 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/unsupported_bool_con…_-_Different_ways_that_…_-_Has_a_`__bool__`_att…_(2721d40bf12fe8b7).snap sha256:52bf0eabb91523b5733d1bf85e38bf9c1d3f9a1735a09da32c18569969b4928c ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/unsupported_bool_con…_-_Different_ways_that_…_-_Has_a_`__bool__`_met…_(15636dc4074e5335).snap sha256:84fdeb0d9a152534dda4d8696c33fd90324788ac41810e46f1689a347515be06 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/unsupported_bool_con…_-_Different_ways_that_…_-_Has_a_`__bool__`_met…_(ce8b8da49eaf4cda).snap sha256:fc92c4e5d86e853a92abebd3d59b07e4976e7351a272c96fda0e6cf2101f0ca6 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/unsupported_bool_con…_-_Different_ways_that_…_-_Part_of_a_union_wher…_(7cca8063ea43c1a).snap sha256:b67d8e2a2bda7a2e740227b764e518aedda62ac67da31f2489b3d046419d594a ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/snapshots/version_related_synt…_-_Version-related_synt…_-_`match`_statement_-_Before_3.10_(2545eaa83b635b8b).snap sha256:b705acbc5d07f275fe70acec58408f47e0a1738ca8ee5230f54665c2b5e96b49 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/statically_known_branches.md sha256:bdcf612d2262f9137011c309979ec0e1845edcdb16e06779e8930d5c00d9cafd ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/stubs/class.md sha256:39dba74376bf98c5644b9707d86bca91dd51c96e5e93890943696062b3d255f9 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/stubs/ellipsis.md sha256:a9948db4cb9efce46660a267f0dfd77d6774825d847b96031bdcc34d6607489d ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/stubs/locals.md sha256:656e67070d513c27ea3e18230012bde592e9be9a13e1fbf0ea31716311036471 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/subscript/assignment_diagnostics.md sha256:1910c224838f58daacfc61dadc7a3b15d061f2b6d437385176b3458c2e87697f ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/subscript/bytes.md sha256:a19404c95d465a25d477fc14e4f05ad578c9002d0e45f02a0eaa648ba419117f ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/subscript/class.md sha256:ae25fc0fc84ab1a6298bb6d8d260ef6c3cf5e009512de8307fb5f440589f7031 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/subscript/instance.md sha256:1afc3c712319d54bd99f8178b4575e63ac54b27af79e33b0d62cea27b09d6331 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/subscript/lists.md sha256:bd0a81f9f5ad7ece230885366b82794390f4d7783b6b38452b3170f04731eb5f ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/subscript/stepsize_zero.md sha256:f9076b599c1b911360fd9b58eaec0d1a6287121449c47cc824c9496cfed44679 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/subscript/string.md sha256:0f871da444824136006c9642a2b875733ddb0670803dd4c0ffe56216f92d037a ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/subscript/tuple.md sha256:a077ff4be8b162136c93f367b3f573e9d8b1a29f6e8c345fdc44f4100917f538 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/suppressions/no_type_check.md sha256:52d02cecc4d8dfeda38f59d19a02fd02d5af2f654fbdc0be67cfc3d6407fd708 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/suppressions/ty_ignore.md sha256:bd7594b36cc60e1c658ec652018043201392495a9093c62c6574a296a8511c50 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/suppressions/type_ignore.md sha256:1232c58995efea9ab281ba25f6ef9de3ec674b1656cd0103192eaeac086bde64 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/sys_platform.md sha256:7b9d22bc58923c6b102ac3a3c9e7813db6417d98f0885ffc373e76a0233491b9 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/sys_version_info.md sha256:f131f8edfbfc3911bdceec1737f967b3858de9c7c02b3a7969b5c9ae43140857 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/t_strings.md sha256:552fb67d903dd8ad44f69fae037154966fd63a819c825b7c25ea0e3a236a711b ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/terminal_statements.md sha256:c633624cb3dd6a86b0a9799bf1493f5caf27d39e0f4c4c9097d71fc179f50a39 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/ty_extensions.md sha256:eb36fd7a156da8afbd6869a8cf0c04d8547b61dea2e331a45024deba5bc63933 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/type_compendium/README.md sha256:6b10677b84f853213aa0a8b59b63860d4f1adca7985f0b465c1bda2d69e76972 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/type_compendium/always_truthy_falsy.md sha256:173ed3f5add134d36d7832a3b28fde59c29d653ee6296e6e8d2c90d5be260b0e ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/type_compendium/any.md sha256:faab56fea9ae0aca43f64923be8edfe54bff4d88e4c8fbebed97ea8692472201 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/type_compendium/integer_literals.md sha256:bed0c477e7228a2e5091b5fd86c0c009906bfaea7dbf8f3be79c3170eafba181 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/type_compendium/never.md sha256:ede536459c1ada90434fe59ab87b50976dcee63b5f55cfa51cf26899df670469 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/type_compendium/none.md sha256:32412984f72e17d7c1ac72900eea40d362fe967414d451d91849a95386f9f5ff ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/type_compendium/not_t.md sha256:e55f1034d0cd69a79b6f1cb501f2e918675ee9e7c4c09cf7542c79986aedcfae ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/type_compendium/object.md sha256:997fbc3b8d0f21d9111315ccfbd9a56285619e2b63cbd57aac777e4b372ff147 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/type_compendium/tuple.md sha256:da55d1227cd8cf1f5f7202e943678b33d808c46e2b60b2628ce85b444ed76089 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/type_of/basic.md sha256:2e007323f4fc4cee6263b8c368ee67cb7d5e507cba7d74cfe8d86072b465c3d8 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/type_of/dynamic.md sha256:dbbcdb03e9fb2d85d6d05112b7612f05cb8a1e54c0627afabbb35d853ec2bc2a ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/type_of/generics.md sha256:931bd379ade8339d7d5f4ad30e44059b7deaa3b2a3ab2691966eb572bf23075c ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/type_of/typing_dot_Type.md sha256:13f417a7f872aa244d3f56cbd0c0543ce08e69a7224e288bf340454e7572dc73 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/type_properties/constraints.md sha256:2aba57b8bd727de94793639f12622f385b6ef070a2b722321bc3e9922301a342 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/type_properties/implies_subtype_of.md sha256:7344bfdacdeb27202e660e11cc8de39f5ac50db09ad53b10c120f72ed6003bf3 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/type_properties/is_assignable_to.md sha256:4874fd2eed5fe2a27ca5c18b4fe749fa7c3ae993bfdc80642f8cde1de5fe7a9c ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/type_properties/is_disjoint_from.md sha256:dc2648df1837e3782ec9de21871b728f6486ca46546296ce7de16ec6aeab7e39 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/type_properties/is_equivalent_to.md sha256:70de793dd46c93620a8cfe00f2ec0f2c923723443368aed7930a1a2baa34e6d1 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/type_properties/is_single_valued.md sha256:92bb8313b41e9230f49f5b59414c01e0855a4352eb2f8d47621daade1c7c19a0 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/type_properties/is_singleton.md sha256:8f70a1ae5c5d10c11a77749ee6f6400d594a4ad50831028f5675e1f4f91a4237 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/type_properties/is_subtype_of.md sha256:89e08a1a26ea419a09347770f3f80afacc346f8a16e386b84c66aa4910c353a9 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/type_properties/materialization.md sha256:b07f5b542735670f575bc58bc4c7757bb05d17777fdaa50af7a05f0c36837186 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/type_properties/satisfied_by_all_typevars.md sha256:556fa4ac672114ba8c0bf140aa6ca5d0d3cf69bf457266f4bc8894ea1a404fc0 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/type_properties/str_repr.md sha256:8743bd227a95bbe5a37e5ebe95787bbea5c1876fe325bb3e9140566654cbcf31 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/type_properties/truthiness.md sha256:55cf65bdf5a77d4f6ea8f40c23bf0adf04f59b012f9763e921dc965804a4f781 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/type_properties/tuples_containing_never.md sha256:5ceb1fe73a27f711a5ffc25ef91aa3ea32f31aa195adb0ab48d22fdac9bbaf22 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/type_qualifiers/classvar.md sha256:39ef1ea9e31ba539c07f516a17935dc9080e2231c4e34702181807bf36e09d3a ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/type_qualifiers/final.md sha256:3720e150c28e3e44218cc5d2a4cd3175a7edbd38dbce29f1060d7d82e790be5c ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/type_qualifiers/initvar.md sha256:87d8e0fa071d9d6d12877b67cf6548221268ce2f4421229acc92e0d471d0bb2b ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/typed_dict.md sha256:a3036ba465b43001ee3d5a319b344d0d8341dfd039a2feb9feef04ded183df40 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/unary/custom.md sha256:c565ea7e5c095215e2b8912b63ad83156e3f0eafbed7f3ab6cf13771df10c7e7 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/unary/integers.md sha256:7c86c16637c78c769b4e4a1b6c9de762cee90ef1d89f3bc0c6d19ca6c1dddbda ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/unary/invert_add_usub.md sha256:5afb9181ac74c5d5f5bb76df0f51b1192acaa8e69bfbd1c3230cf120f3f175b6 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/unary/not.md sha256:46649413fc18e7326f3ef5d87d8d3a62b35a2da81bfbe3b592bd179a39b6a654 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/union_types.md sha256:1be1b4435d73728155e78198c2620552aa95154ebed6501870296c895928ae51 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/unpacking.md sha256:d601b08256a2b05c0d64394cb2c14a11c52ca6f9841dcd0bc93d08da6e9a3d3d ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/unreachable.md sha256:04dc75dc3ae12ee7541a8404ddd44e9a06d70aaf89034080461a26d3804fcd77 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/with/async.md sha256:bed4fa107695bac9bd69b721ef41b1d108bae6e894358245cc98ea82ec7813b1 ruff-0.14.9/crates/ty_python_semantic/resources/mdtest/with/sync.md sha256:a62ae99bcc64338991124eae08719cdf95f14fe041c68553fc2ffce5ff072e2c ruff-0.14.9/crates/ty_python_semantic/resources/primer/bad.txt sha256:4a2998aafc05d381018d6b0be55277b5157d81b89814f4f58cc3bc8718c947a9 ruff-0.14.9/crates/ty_python_semantic/resources/primer/good.txt sha256:c520dd4c0d8d505b1e0b83129cbbee490c5071751771d4567b79283e590be1d0 ruff-0.14.9/crates/ty_python_semantic/resources/primer/memory.txt sha256:6fccdce9a808587c2c1a94321079f50de9bd4f95cf47581674cb497f6779e660 ruff-0.14.9/crates/ty_python_semantic/src/ast_node_ref.rs sha256:e386e9bdac7c3bf46bdf6d738602ebd491c5a6fb1076c7f08013354a27ea837a ruff-0.14.9/crates/ty_python_semantic/src/db.rs sha256:76e98d2ff7e67cec1d2f93bb0e20d3b1a05f49e151add20089f3c171ce0a6ce8 ruff-0.14.9/crates/ty_python_semantic/src/diagnostic.rs sha256:cd2dce48c63f8ee0f768d366a6e8230cf06b713038dc35997fc717cc3af1ca4c ruff-0.14.9/crates/ty_python_semantic/src/dunder_all.rs sha256:a5a96e2acab10c20433dd1df955501cf2c9a3a33404101fe9043ae0b0eff0d55 ruff-0.14.9/crates/ty_python_semantic/src/lib.rs sha256:7d13146b47d72b3ae3e70078c888576590e085cf60de7d10eccd6d370348741a ruff-0.14.9/crates/ty_python_semantic/src/lint.rs sha256:721f63c3dade71be4340c4d578ce8036703a59595c07fdf7ecad8a001866b166 ruff-0.14.9/crates/ty_python_semantic/src/list.rs sha256:086bd801fcdc344b658c62ce2724e153ec87e2474712cfc1cfee91fd5cbcce6b ruff-0.14.9/crates/ty_python_semantic/src/module_name.rs sha256:2a7880a883012d791c44cfeb3743a174a6c20cad3c76bc36e8ce347bcaec78a9 ruff-0.14.9/crates/ty_python_semantic/src/module_resolver/import-resolution-diagram.dot sha256:1b6a6359e7ae5a6cb56c74eeb141b2263c287952229aaaa03aa1c79b6892b7d4 ruff-0.14.9/crates/ty_python_semantic/src/module_resolver/import-resolution-diagram.svg sha256:cc6b57f22474810818afb1130a13ca553fa97294c1a95730a600ccebd3e6a1b1 ruff-0.14.9/crates/ty_python_semantic/src/module_resolver/list.rs sha256:ec604ab97ed69b64566ff2f85dcd7cf660a2fe440257d5ecde469144d1cf02c4 ruff-0.14.9/crates/ty_python_semantic/src/module_resolver/mod.rs sha256:bcd3a1d0dbb745009068cc227a5b415df10a488f50b40181c3a7c2d791aaef92 ruff-0.14.9/crates/ty_python_semantic/src/module_resolver/module.rs sha256:20544aad4aafaba7c4fec8281ce682b6753239edf4af89e0925af7f0cefc9c53 ruff-0.14.9/crates/ty_python_semantic/src/module_resolver/path.rs sha256:ae5066b451bd363c843549fb88af61e0e08ea977e17290a82038ddd1f6483cda ruff-0.14.9/crates/ty_python_semantic/src/module_resolver/resolver.rs sha256:90646d852ee6a066d0cb78d0a331b768bbe212ce1f0e075b06f042083f65a3ce ruff-0.14.9/crates/ty_python_semantic/src/module_resolver/testing.rs sha256:6c0d98d74c9da9b08583924be7fa9a38fb0df5bea27b41d1c85011f9b95b2c69 ruff-0.14.9/crates/ty_python_semantic/src/module_resolver/typeshed.rs sha256:fc65159780e5d1c9cb101f5cd7d14cc40aac722fe75fd0c90d4d89641fd4dd66 ruff-0.14.9/crates/ty_python_semantic/src/node_key.rs sha256:0a90efa41c1a6fdc1e1e2726939ef545f7d75f0a40a49e35bf74d4b267d6b685 ruff-0.14.9/crates/ty_python_semantic/src/place.rs sha256:4c92cb78ed8b673dc85ab3cb559dfc09ae9f0bb58f983c98d217571c64c5e158 ruff-0.14.9/crates/ty_python_semantic/src/program.rs sha256:80bcd035288d778aba25b63fe775826684f684a72ccc785f876278b58a2b7854 ruff-0.14.9/crates/ty_python_semantic/src/pull_types.rs sha256:b9609cdbc52f4dd674011c039e1d199209dcbc70135316e88697c38d764225b2 ruff-0.14.9/crates/ty_python_semantic/src/python_platform.rs sha256:e5d8ea6af35c1b6db8b35296f1c4b5cf443b28bbf52a91274dc70f76347a114f ruff-0.14.9/crates/ty_python_semantic/src/rank.rs sha256:ba29385f4e47a0d7e87abd9ec8bf661c3a678a472ef9161f285a1bbafa893c33 ruff-0.14.9/crates/ty_python_semantic/src/semantic_index/ast_ids.rs sha256:3942822166b10e6b6dc11eabfcea82b56c940564e95b839e538b00e31f6c53fb ruff-0.14.9/crates/ty_python_semantic/src/semantic_index/builder/except_handlers.rs sha256:10e6ea1057663543549cc8a871089df4c93eb35b5399698cb27f1881a766df85 ruff-0.14.9/crates/ty_python_semantic/src/semantic_index/builder.rs sha256:06d9ddce8f4fb7ef6f4b19db6028561a5ecd7207cd1506d894fe7c09c0b53b09 ruff-0.14.9/crates/ty_python_semantic/src/semantic_index/definition.rs sha256:388d8bb6f2d224521ec2a337d67ca327beb160b69d8050f7fcf6ac74e4506a1e ruff-0.14.9/crates/ty_python_semantic/src/semantic_index/expression.rs sha256:b851fdd126f235927820af5e99d680adad1b8877af481058d07fef40daca0f7a ruff-0.14.9/crates/ty_python_semantic/src/semantic_index/member.rs sha256:9179e47fe052f8d0c2d11c682c746a0e0f0d37c081faf4296ae5e266f72ad7a7 ruff-0.14.9/crates/ty_python_semantic/src/semantic_index/narrowing_constraints.rs sha256:b34a3af18e12604dc78baef2accf618068009db5fccb27a8a629e4af703c2525 ruff-0.14.9/crates/ty_python_semantic/src/semantic_index/place.rs sha256:5acccc6b287bde50c95c8bb54c1c38689b9064873a0a933f562a2d2e2c941d17 ruff-0.14.9/crates/ty_python_semantic/src/semantic_index/predicate.rs sha256:26abedff4d7635eacb3ce983ae3f4dc2b8fd76b8d35a1202adc84d5f859b65b8 ruff-0.14.9/crates/ty_python_semantic/src/semantic_index/re_exports.rs sha256:d838c34778ef0e4740ba62300d1a2190ce33e7f229289127d77729940d80df63 ruff-0.14.9/crates/ty_python_semantic/src/semantic_index/reachability_constraints.rs sha256:dad52a4efbac3d3b82bfe97fc99cd53e5a1a9e85d89a535dd1e2b51d9ac7727b ruff-0.14.9/crates/ty_python_semantic/src/semantic_index/scope.rs sha256:ec9d17e1635901002ac78df4f8319688806247a4b8f39a7cce3ebcf31fa8ba4d ruff-0.14.9/crates/ty_python_semantic/src/semantic_index/symbol.rs sha256:3b0dcb5ccb357f8b6f959844d0e495c64d0ca98ff26b3e06357639a3f47371df ruff-0.14.9/crates/ty_python_semantic/src/semantic_index/use_def/place_state.rs sha256:b304850377854de208b8424b512e505a6cba1ec57b310203e154bc46dba85173 ruff-0.14.9/crates/ty_python_semantic/src/semantic_index/use_def.rs sha256:845257329e3dbc0601c2d24d2cad56e1f408061266d220948dfce07a05c379cf ruff-0.14.9/crates/ty_python_semantic/src/semantic_index.rs sha256:313a114e032b7218f75f07f2a43f4626460e93a06c3a0a92a1197f057b8ee3bf ruff-0.14.9/crates/ty_python_semantic/src/semantic_model.rs sha256:4c34a1629930f1d63fb2b00cf9f9642682f42e59a874abeed93f5748fc9f066b ruff-0.14.9/crates/ty_python_semantic/src/site_packages.rs sha256:e4099a91a9117f3c6b0606606c8dbf16dd74542f79dbc0f14f696afc3dc82dc4 ruff-0.14.9/crates/ty_python_semantic/src/subscript.rs sha256:fcf01fb35ed034e8583e6158ef45ad6d60ada35ecb749d0bb490b39c3e54fcf5 ruff-0.14.9/crates/ty_python_semantic/src/suppression.rs sha256:b614320a81e2bf2aa4ef18239c9bf1d989821f23221ddd480adf6d0effb5c048 ruff-0.14.9/crates/ty_python_semantic/src/types/bound_super.rs sha256:5e7f984e11876bcf2d9a946cbb54c046794f76ec684f1b7453a3632f934d872b ruff-0.14.9/crates/ty_python_semantic/src/types/builder.rs sha256:26679b6cd126e26bdae9b5f5c4f92180318f11f546dc020857ebcfa460121701 ruff-0.14.9/crates/ty_python_semantic/src/types/call/arguments.rs sha256:8afd14eee0780e774d31edd8bb9745b7fe153f7dde8b033e4ab26415ea2c8cf9 ruff-0.14.9/crates/ty_python_semantic/src/types/call/bind.rs sha256:18755d459e4a2958cd988f5e51fe53bbcd616017d369a861b3d5773a6fcf5520 ruff-0.14.9/crates/ty_python_semantic/src/types/call.rs sha256:4b515b871dedb760025087b705cac1591775117405fb5da3cb7afe6ba042f2a5 ruff-0.14.9/crates/ty_python_semantic/src/types/class.rs sha256:1600f3e16bfc8c338c7a7922361fd2e0da4918d94c3be330e6b69bda4e48d5a6 ruff-0.14.9/crates/ty_python_semantic/src/types/class_base.rs sha256:e288a18a0707d25bbd4d7bbe456cbec8dfaa9facfe127cd525c7a70c8cd6bb6f ruff-0.14.9/crates/ty_python_semantic/src/types/constraints.rs sha256:131a500a33ed92a73708dba6aa4c9f47c7ca55e1808d16609a562ab027e9f9d7 ruff-0.14.9/crates/ty_python_semantic/src/types/context.rs sha256:7406bb57e6634ade40c06434b1c6c4be2f9ad25014ee6befa7b059e25f9e48f7 ruff-0.14.9/crates/ty_python_semantic/src/types/cyclic.rs sha256:624243f8e1c458bf6cea0cf39ae4179e86d79d038f39b626f39b9270ba02e384 ruff-0.14.9/crates/ty_python_semantic/src/types/definition.rs sha256:f8eb0917db5302c2b3ede05c78de3023b249be90c8945f226eb78aa6e402e223 ruff-0.14.9/crates/ty_python_semantic/src/types/diagnostic.rs sha256:2f8d1d9fe6391807ca7484d53246e06d603c424dbcdf9db441b4357cbbf14b9b ruff-0.14.9/crates/ty_python_semantic/src/types/display.rs sha256:12afaf59ea99adadca1048e4ed05d91726deb455ef46530565109f67f9298b83 ruff-0.14.9/crates/ty_python_semantic/src/types/enums.rs sha256:93775e455671f134e51f95b52bc17e0b76bb965434be1f6b06a3bc6c7a9e1a98 ruff-0.14.9/crates/ty_python_semantic/src/types/function.rs sha256:f41e79225a0b525d7cf91c310c1247e4113f70a449a5c52bd5dc89a51dc26389 ruff-0.14.9/crates/ty_python_semantic/src/types/generics.rs sha256:5cf982b8d081ad1be7d167d53c21047c68df511a2038fd4c04baf0fcf066c4aa ruff-0.14.9/crates/ty_python_semantic/src/types/ide_support.rs sha256:f8967d6b80215ddeb7eb6a27d13a977bb09f767985941e02bfe7515702030b39 ruff-0.14.9/crates/ty_python_semantic/src/types/infer/builder/annotation_expression.rs sha256:13382467e7e513d74d296a61475bdd45768e42d038a191a6f11f8149a458d510 ruff-0.14.9/crates/ty_python_semantic/src/types/infer/builder/type_expression.rs sha256:a31c690f09b1567781a69767e317fdb685fdb6f8840dd0f5adb0a76e0643beb4 ruff-0.14.9/crates/ty_python_semantic/src/types/infer/builder.rs sha256:af267cd29c47f3059d3fb8bee9b59d3437594b8014260f61ed8c19b7bb67739e ruff-0.14.9/crates/ty_python_semantic/src/types/infer/tests.rs sha256:3d2c72ca462c2138178d7fe5318ca57f170c2fd39783fc0719bf2d9aa6900f77 ruff-0.14.9/crates/ty_python_semantic/src/types/infer.rs sha256:8c6aea9877a0e1079e0b16969f8ea9f6b1829389db29c027abab65037b99edf2 ruff-0.14.9/crates/ty_python_semantic/src/types/instance.rs sha256:cc8a5875a615fd44310e082a62c519eb27460831e4ca662c1a72a0b651492a02 ruff-0.14.9/crates/ty_python_semantic/src/types/list_members.rs sha256:07072acb3357073cf4825f50a166089d21932dc939802d933e069a1eaf0949af ruff-0.14.9/crates/ty_python_semantic/src/types/member.rs sha256:5b0aedb731e29915c8752d16f3967950cf12a5b7b90baed7e19c9ceec3bcbf32 ruff-0.14.9/crates/ty_python_semantic/src/types/mro.rs sha256:773e2c6a35a83ef7d3004b522e80c8694cb15d192feac8dfbaca97f5b056b51f ruff-0.14.9/crates/ty_python_semantic/src/types/narrow.rs sha256:d452004ca3604d084199c2689c29d89f782405a1568afeaa0d7cf6b1ba2d13ad ruff-0.14.9/crates/ty_python_semantic/src/types/newtype.rs sha256:eeb6a6c89ffc240f8807d2ee2e3cd2baf2f68fcc121f76aafc72b766fef1ae8d ruff-0.14.9/crates/ty_python_semantic/src/types/overrides.rs sha256:9c01fd7f3ebcd7eed99284293fb25c4801ae804b435a2085c7205c4519dd7cf9 ruff-0.14.9/crates/ty_python_semantic/src/types/property_tests/setup.rs sha256:a4192ce96c0caad331d3c35aca1f3989c8b7bef471bb2e4a20f69c3de3dc5a61 ruff-0.14.9/crates/ty_python_semantic/src/types/property_tests/type_generation.rs sha256:3725cab8b81cb34a1858f466a6fa311163a16fa01f2147221b5f106040f38f7d ruff-0.14.9/crates/ty_python_semantic/src/types/property_tests.rs sha256:badf21ef7719b9b3bece63e2b1392e75d6b128162220507de6ac3cb4b9f1b469 ruff-0.14.9/crates/ty_python_semantic/src/types/protocol_class.rs sha256:475449e3c045eb7991eb7c39ad3e263a176a4e27cc8906c231c8615ee4e98829 ruff-0.14.9/crates/ty_python_semantic/src/types/signatures.rs sha256:422e741c139331aae4722cbdb87e19bcc20d3ebafc9ce192a11318179a15440a ruff-0.14.9/crates/ty_python_semantic/src/types/special_form.rs sha256:e023340101085dfb2d4f8752065db9fb1d61efa9811e948f2902cd01d6caf4fe ruff-0.14.9/crates/ty_python_semantic/src/types/string_annotation.rs sha256:08bd1bc2ccfbe70293fa1ed7a9006869d9ef415ac1b24ca1b67fa732be27c2a2 ruff-0.14.9/crates/ty_python_semantic/src/types/subclass_of.rs sha256:1bbe5d231391ea0466889c3a5814056a8c88c49a2053a304727e1bdcd6f959a3 ruff-0.14.9/crates/ty_python_semantic/src/types/tuple.rs sha256:64f8205ab8ff830037f6ff801f1dd1184396850ba0c9a0f8d5a086f9a8f301f0 ruff-0.14.9/crates/ty_python_semantic/src/types/type_ordering.rs sha256:fbc9f54755e6a43663de87d039c8fbe7920607a75b580408846983b23d04f80b ruff-0.14.9/crates/ty_python_semantic/src/types/typed_dict.rs sha256:77a6ce84bce9b970cdbc9b99af49788887256c667ab0d56ca543303716e386fc ruff-0.14.9/crates/ty_python_semantic/src/types/unpacker.rs sha256:d3b38738b5022dde8184eff74c0463c6ad300af15c9d63a0a2f29c31706b301a ruff-0.14.9/crates/ty_python_semantic/src/types/variance.rs sha256:bc02916ecdefe80064f972fb0256b7adccf57c061399a824ff8912330d064e3f ruff-0.14.9/crates/ty_python_semantic/src/types/visitor.rs sha256:64ccd56f79335c7ad42a8376989ba53eb2888cae385937d12ffa4b1579fd40b0 ruff-0.14.9/crates/ty_python_semantic/src/types.rs sha256:3cba3da898016106eefdd4395fd6c82b9389ade273c7a5c384db28de968c5139 ruff-0.14.9/crates/ty_python_semantic/src/unpack.rs sha256:6b79cf825eb571fa024c545a545d0e29bf978f16d6978b71888dcdfbe20da971 ruff-0.14.9/crates/ty_python_semantic/tests/corpus.rs sha256:bb70a61a6469d3623ef86d7c338a34c5bae5836dc12480e066ec6f95080d29e3 ruff-0.14.9/crates/ty_python_semantic/tests/mdtest.rs sha256:c00494057e2226db44c2472bebe0964f4e8ae83aa3e811cdd020943e9fb8d68f ruff-0.14.9/crates/ruff_source_file/Cargo.toml sha256:b81401c31eba6b9dc79c4cbb5ddd0a58854a5d27c8b40120b6001528da9eebfe ruff-0.14.9/crates/ruff_source_file/src/lib.rs sha256:ce257fdfa35df8b20ca985c14815c33296532f2cf8b8cd27d21244c20b87c16e ruff-0.14.9/crates/ruff_source_file/src/line_index.rs sha256:9bc746e93292064f1c2ea731c4756df6cc6e3fd9bcda6cf8ca9fca84437041b3 ruff-0.14.9/crates/ruff_source_file/src/line_ranges.rs sha256:5aefabf5b417d897f341ad958485f3eecfda8556f1fac0bbf06c814e8a06ac91 ruff-0.14.9/crates/ruff_source_file/src/newlines.rs sha256:83d22a1698ee4cbabbc923478e1c86d344814d3195849459be58898d940f898c ruff-0.14.9/crates/ty_static/Cargo.toml sha256:eed676bc88de7e7cd56dcc441c78ceeedc25da91d446948b1b6ccfcebe1bd3cf ruff-0.14.9/crates/ty_static/src/env_vars.rs sha256:de23a07907bdec343f6c814b666b19ac11d0c1c93a0cdcd887da1b5acae7319d ruff-0.14.9/crates/ty_static/src/lib.rs sha256:d3ff188c2ae46ec0e7526fab9b5cf0f478dbe32ef1e14da99deee3480064cdde ruff-0.14.9/crates/ruff_python_formatter/Cargo.toml sha256:173a1f93fbbfd719c868819f348479e373c888505ebbc51eae756fbe04eb1a2b ruff-0.14.9/crates/ruff_python_formatter/CONTRIBUTING.md sha256:f1badf8e299b6fa73b12936ba19f2677c902b13ee4f2ff2240420b32a64313c3 ruff-0.14.9/crates/ruff_python_formatter/README.md sha256:1dc1b2261f2556d605cf95d0e8d2f46872d8e8a2daf858e6724848879a5280b5 ruff-0.14.9/crates/ruff_python_formatter/generate.py sha256:9decacb3bdcb70faab35d8670e8b0c70068b1b0a608c79e754de0e258758377b ruff-0.14.9/crates/ruff_python_formatter/orphan_rules_in_the_formatter.svg sha256:366a151eda4856eb248ef3f4e6362fb1ebccd2caeea7a21f7c51b6925c34d685 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/.editorconfig sha256:f5b48d27d48419d649d07c633d43bc435e0cbe8846efc00ea0ec27f5114379fa ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/allow_empty_first_line.py sha256:ffb9af7de60242e442faa9b378279843c7b39a361002357fc0d325cfb433a8a6 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/allow_empty_first_line.py.expect sha256:be4a1765f4675872f846440de002370c65e97031f2d4b49c41b108e7fd9e2939 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/annotations.py sha256:8f07f290a9d21e24be630aa6568500f6a62105436ac3a0caec5b6b4ca4ea73ca ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/annotations.py.expect sha256:822d7bb553ec0b9b05156a1b19c84bf1f231c6db0734ca7bcef1632dd9638914 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/async_stmts.py sha256:a36aef330eea82d4198bdc91f72bbcaf6e8b77eba848235f4d836ca1f6183d6b ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/async_stmts.py.expect sha256:525e4f53946be5b7bca2bd734105ebe4e66c3bf6ac3a126de8ac0bdce6097b4b ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/attribute_access_on_number_literals.py sha256:c1e8d21e6083cafe8ad2ee10e8bf59973aaf7f7fafb299ae7ec195fb7db24391 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/attribute_access_on_number_literals.py.expect sha256:aa3c3e2b272340b001ab696b4ac7ee5ce290268305ef7a03f4fe9d75da28457a ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/backslash_before_indent.options.json sha256:29455c8ec3fe101d47fdec4ff53143e081f2443ae4f6e1d9de98b76185a63ba2 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/backslash_before_indent.py sha256:4e1eb72f20c6e257b99526ddb49fafd3382e47b0ae4cf29bc235ee23d379d73c ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/backslash_before_indent.py.expect sha256:4237e36de47ba36d01be174329153e68b42a813b853d14c70bee82f13574d411 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/beginning_backslash.py sha256:672b3544b9649f6ddeb51a4324ae941dde7d001a82b7156a52baef32332faafa ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/beginning_backslash.py.expect sha256:7a11a6285ba73974c675b12269f8d58c7f193297972affe33427b025da4add47 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/bracketmatch.py sha256:77654e8dabb7d52763f7885930fea17d9fd2bb6ff1eb2a9ed56fb49a02812110 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/bracketmatch.py.expect sha256:252ae3e893bb06b0da6eec905e3702352dbeabcda4c66a1eca58db0ea9a31203 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/bytes_docstring.py sha256:b515dc70bd262f6bd7cc4530849abb8f2da1e087c2d327ea9047c37fdfa49c1d ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/bytes_docstring.py.expect sha256:a22df60aeb49b285d6fb6640c17d0d76fab8c278589deda1ed2e3375470b1d74 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/cantfit.py sha256:3ae538963cb4d538711902c7a9b4b38aa11e6649c0a25035f41460e049146789 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/cantfit.py.expect sha256:bf381129723a8668be5a9e3c6eb1a38e4d4b6f03a9bf1f0f826908f04164daa0 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/class_blank_parentheses.py sha256:4609a169fca643c1c2e3c5d2eac06134c3ef0a4093668b2e843148e5f3e52f2a ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/class_blank_parentheses.py.expect sha256:410bf0ed55a34145e54b1caa11614b9a94eda6f950746ec450c941de476d5174 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/class_methods_new_line.py sha256:fe9b82af4765af29b47e0107b39e024d425dd34350e761779c9c0076be802de6 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/class_methods_new_line.py.expect sha256:fcd3c74cca4e2980a22537be0277021b78d85db7640073cd6ecafbe0ba19c4c1 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/collections.py sha256:b6d4b74e546d04824fe5663ea99c5b2c469e26953d73c408ac0659294f57b5fc ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/collections.py.expect sha256:6904f3afbea5b84f87256011a28a47827e2b7554e7e2168e851a0172e933f070 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comment_after_escaped_newline.py sha256:4761949c5ec5e75d125208bc5c5da5844986fcaec77433a89ba3e0c2da719e53 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comment_after_escaped_newline.py.expect sha256:58e5a62dc1dd6ca19223b34110ff527b585e79de877c09c88b925ba7b5c32eeb ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comment_type_hint.py sha256:58e5a62dc1dd6ca19223b34110ff527b585e79de877c09c88b925ba7b5c32eeb ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comment_type_hint.py.expect sha256:b1873a19e87f219496e5be165afa11b91e4285b4bff9779ae73326668d752584 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments.py sha256:b1873a19e87f219496e5be165afa11b91e4285b4bff9779ae73326668d752584 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments.py.expect sha256:33bf8da14f81ebc8ab691e6e13284d91c3acc36453da1432f0d7bd80883357aa ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments2.py sha256:71989a9e1d6854bfec9fceda03454037f9f94f9161c9227258f2cb418dd2f69b ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments2.py.expect sha256:65f3526081f58c930295e262885e4eec2c3458d5ab877749faff3b898732abc3 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments3.py sha256:65f3526081f58c930295e262885e4eec2c3458d5ab877749faff3b898732abc3 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments3.py.expect sha256:dbb3a02bb5cc185e644fc918a32c94fa0b32c59a348139a5743de20386d5aa1c ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments4.py sha256:dbb3a02bb5cc185e644fc918a32c94fa0b32c59a348139a5743de20386d5aa1c ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments4.py.expect sha256:18dff6b578069256a44c8f29a9e9bf61ae0e40038e8887c666648377cc7c6f1c ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments5.py sha256:18dff6b578069256a44c8f29a9e9bf61ae0e40038e8887c666648377cc7c6f1c ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments5.py.expect sha256:859333987e8e155c1e52af6c702674bc877b276641d79bb4f498bf1bdd096532 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments6.py sha256:859333987e8e155c1e52af6c702674bc877b276641d79bb4f498bf1bdd096532 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments6.py.expect sha256:d324e60d5ebee1443c3396666b9d9f6dec96b240fb90cec0f613bbcc0b038b5d ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments8.py sha256:6fcf792cfcdbe644d6a028048b7285fb50a5e5c06828f87114d8301ea9ee0495 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments8.py.expect sha256:becc8e7e4156db1ccfc60e308a57f53668817cb471bae2956e59144aba0adfe4 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments9.py sha256:332e243ff8f997c9cb235f4f75ae1798a9919ec1189032ac846219f9e1cbec35 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments9.py.expect sha256:f7fe82b7e4d44d24e83ee62ce7e419e97b01c29d855bd1ae4b53c5f5f4903c90 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments_in_blocks.py sha256:f7fe82b7e4d44d24e83ee62ce7e419e97b01c29d855bd1ae4b53c5f5f4903c90 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments_in_blocks.py.expect sha256:ea55f8f64dd50f480e21059bd1ee245ee90701d4802492dcd0b3c26b51c265ba ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments_in_double_parens.py sha256:a874a8b368b9c417f75958083d96609291ea23244f94de313a245ac997d755cd ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments_in_double_parens.py.expect sha256:c0c0966e3aa39a138b5c2065efbb57a3b027f9007d80eaaba8d60212ceab60f5 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments_non_breaking_space.py sha256:4f9298c6f9031b239e2ad6f4cb9d6baf0555419f4bff09a860659fa8be9920ed ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/comments_non_breaking_space.py.expect sha256:713e6fa309314e449778f9cf8c3a26dbceecf8f89d55dbc28ca11b41beb267ce ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/composition.py sha256:713e6fa309314e449778f9cf8c3a26dbceecf8f89d55dbc28ca11b41beb267ce ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/composition.py.expect sha256:46ba511011c139e1fa5477af852f893fe242a69a739be48e816f7df04d1d46c2 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/composition_no_trailing_comma.py sha256:713e6fa309314e449778f9cf8c3a26dbceecf8f89d55dbc28ca11b41beb267ce ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/composition_no_trailing_comma.py.expect sha256:8551878e015de32b8703efff884ace8ecb99a2edd92dce78fadc6d1871c226fe ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/conditional_expression.py sha256:3d3ff99724382bec3955fb0d0d4e6b65557108464a3251659624e662a23588db ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/conditional_expression.py.expect sha256:aa8decaaa0ef40e6445b622d7523b9a3f4715fccca555d8ccfe9480b36f1ee0b ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/context_managers_38.options.json sha256:077473f3eaac78a1d9efba408592c8c4c0d8e9a421f76e4542f9622c6fef4a23 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/context_managers_38.py sha256:131b18d130a4760736843ac703a63b4c51f750437c4358a27b5cfb9a7fbd85c8 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/context_managers_38.py.expect sha256:ff3e265f9209a292621e855d97f76e8f5d20d02d2f9d91090b2bc1a695dc27bd ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/context_managers_39.py sha256:aba653350cb68dd7e8ae9026cec01bbf69bdbf718bf6d3d1bc583be1abb66404 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/context_managers_39.py.expect sha256:aa3c3e2b272340b001ab696b4ac7ee5ce290268305ef7a03f4fe9d75da28457a ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/context_managers_autodetect_310.options.json sha256:e273ad5b818a2685b5c65338e94c3507aad9ddaf211b4fbc1cdeed4e71cd2518 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/context_managers_autodetect_310.py sha256:95b635735a819ac1eef58eb00d114fcdad6c6b8acec5f8f714b105cb55ed0f98 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/context_managers_autodetect_310.py.expect sha256:b522f3a43021e03c3c803fb9acd5ad07c6c92b237fd9c6d482d74388e0de6ab5 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/context_managers_autodetect_311.options.json sha256:edc98b1eb0b8aee78e0af23a5859afb6e070dd7488e6c522e59e9ccd7413f6fe ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/context_managers_autodetect_311.py sha256:74c2389b56ace66acd03d0e6b6f614b87c4a678928bba00e42681c7e7c5c14e5 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/context_managers_autodetect_311.py.expect sha256:aa8decaaa0ef40e6445b622d7523b9a3f4715fccca555d8ccfe9480b36f1ee0b ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/context_managers_autodetect_38.options.json sha256:8f2022de71b179ac2f10dcf3b2b68c90e8bf8390cdd02f2dc5559dd06b1a50ab ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/context_managers_autodetect_38.py sha256:b9d5f7e8b725825910977aff84f66958501b3e6db2f1be55b1e3d618d9641ca9 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/context_managers_autodetect_38.py.expect sha256:517ca4c357d02b24dc8af879b709cf698a941f1826af78929b3c268a0b5a2ad7 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/context_managers_autodetect_39.py sha256:985efab54b5409afed8145b8e3e08f2c78c92c49c5321aab55483668b06c14a5 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/context_managers_autodetect_39.py.expect sha256:cbc69dd18ebe5970e33a2561faae314acf31ea5e26e484a20ea7c9c979456d04 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/docstring.py sha256:5775f67c2cff0dc0c2762b0c3e3de7a250f6ad90a568a33d643a693963a8be05 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/docstring.py.expect sha256:c4f306b51ce58beb92009b0dc4a0e1a347d323da9247add1065cbe5a7cd1c9f4 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/docstring_newline.py sha256:c4f306b51ce58beb92009b0dc4a0e1a347d323da9247add1065cbe5a7cd1c9f4 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/docstring_newline.py.expect sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/docstring_newline_preview.options.json sha256:c4f306b51ce58beb92009b0dc4a0e1a347d323da9247add1065cbe5a7cd1c9f4 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/docstring_newline_preview.py sha256:c4f306b51ce58beb92009b0dc4a0e1a347d323da9247add1065cbe5a7cd1c9f4 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/docstring_newline_preview.py.expect sha256:5e4022fcff6e1cf6e57da9dc00ed424becd65b2ff467b41885e1716a9636b953 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/docstring_no_extra_empty_line_before_eof.py sha256:5e4022fcff6e1cf6e57da9dc00ed424becd65b2ff467b41885e1716a9636b953 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/docstring_no_extra_empty_line_before_eof.py.expect sha256:31158a9cf1a01f03171cf076d0180d2f6a100bbdbbcb2e05ad14e6274e3dc60b ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/docstring_no_string_normalization.py sha256:3e05bee7c3ed443917edbe6209a570ec0630265b994f133dc5193f3369172e26 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/docstring_no_string_normalization.py.expect sha256:80809169c1aff103bbafbdb340d107ea897aedbfac5b081947bf0b7421fdb5d7 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/docstring_preview.py sha256:cc4db2cc91c6dcd561e92fac8a025d6cb8971d4f813bc738c72d4505052c347b ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/docstring_preview.py.expect sha256:b255516de44842100c97a0f0b88af05e9832c7d9d1435bfebd7322f1a059b030 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/dummy_implementations.py sha256:d1904142ad1a2a18e2a18659b37ca7019c82a29a1332b9aebd3817d2f281de81 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/dummy_implementations.py.expect sha256:20989bf07c855ac62e79cf9ac6911a36cd154a327ab040c57c990820eb67b768 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/empty_lines.py sha256:2928be504a9c49b9833662f1e97dee8c62e44faa5ae2b177e5158841f0611e12 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/empty_lines.py.expect sha256:66cea41f1ed9620b5a900548eba86300277a1b2382fc40f2fe43c9fd6be90a68 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/expression.py sha256:557fd4f1c676dbe126e2c149744cbe02b935ad202728862dc3b84ffd62f71b02 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/expression.py.expect sha256:ecf6581738ba3c8e2489adeb0eae3ed4e769e2f20aa085dd894e4ed9e7d8b37b ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/f_docstring.py sha256:4cdc0449ba0f09729ff608d8de4e73fdcf124d6128268364af411ee10e61fc8d ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/f_docstring.py.expect sha256:3cde34023be87484496b025ab296da27e060b7d53fc7ffd8f8dd80660333e484 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtonoff.py sha256:95ec21e5c93c94ce9e365d887c4bc065b8c88e61d9ed4f19491c8e68c620189b ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtonoff.py.expect sha256:e98eddc169df7bbd74c005f6310bb01b4a72755fefcdf798c5b914a3cf076a39 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtonoff2.py sha256:e98eddc169df7bbd74c005f6310bb01b4a72755fefcdf798c5b914a3cf076a39 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtonoff2.py.expect sha256:58e4aa0c9d0ecfcbdbfbc8c70735293249a67b88980a3e6091e892eba4ff5c8d ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtonoff3.py sha256:7236e407c3209d88cc7172aa8a350606359e0007da0ff2d0e716b37bda751e95 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtonoff3.py.expect sha256:e39c329b4e8df62e9c2b30e9e645fd7848a63e04fc2bab1a9a228267a5b76dcc ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtonoff4.py sha256:a315d677c2ce8d4c221632126b83bef28b1e96fd0f21a831971ce0596f915dd2 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtonoff4.py.expect sha256:2811fed96ad4df75a6c95aa6f0c0236037ca0dfdf4567a455a908e5ebd535844 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtonoff5.py sha256:9b959a45c8c6a2e8ddd21822805a2cb3d0ee9624c64d4e35583611f492625b4a ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtonoff5.py.expect sha256:4bcba09645474f4cc568ea84b31350eb8b0f367ad138016c052c8bff80ecb11f ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtonoff6.py sha256:4bcba09645474f4cc568ea84b31350eb8b0f367ad138016c052c8bff80ecb11f ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtonoff6.py.expect sha256:ca85640bb145488b82cd16d5b987f538bd01c15e25fd92c6bb6afb97cabd9496 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtpass_imports.py sha256:ca85640bb145488b82cd16d5b987f538bd01c15e25fd92c6bb6afb97cabd9496 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtpass_imports.py.expect sha256:f6786b2f8f83ef0b0e2a80e0a0058c7232cae7b5eb0aed25fd4bd29644f8ef33 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip.py sha256:f6786b2f8f83ef0b0e2a80e0a0058c7232cae7b5eb0aed25fd4bd29644f8ef33 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip.py.expect sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip10.options.json sha256:48c14f09d5b7318eb3283f4d356180fb5d6db1bc81efe4d10d9e526b54c79df6 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip10.py sha256:48c14f09d5b7318eb3283f4d356180fb5d6db1bc81efe4d10d9e526b54c79df6 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip10.py.expect sha256:9aac37ffc99aefe6e28a5ccff0004a6f5a7bc9b1cab5f874d3eb535224362eda ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip11.py sha256:9aac37ffc99aefe6e28a5ccff0004a6f5a7bc9b1cab5f874d3eb535224362eda ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip11.py.expect sha256:aafcaceddb388544ba2fe094e1c718f5bd5cc2c6e2351feab956595834be5909 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip2.py sha256:b552c3fbb3e61760268105b1082f8c06b177ac244812adf7ef8edcb39fddef2b ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip2.py.expect sha256:144d7a05b663a64c436790b25068a42b5f6f6cd777da7fc628afb3d8d56aa0ac ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip3.py sha256:18bb3fb7bed1e1c23522ce35a481954298ca94a7ebce7497db18c18d2a67d5fd ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip3.py.expect sha256:ba43ae62c45112c10727a629c1bc690c6039053beb70053998bc397f340717b9 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip4.py sha256:0b229aab4300bcfa09d5059341e83e6f4a2bc263af3f8050d783a9e868ab8efc ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip4.py.expect sha256:929ce956b698b0e439d7f8b94687a767a84648bc0c2e28e6ef9a03e023755f69 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip5.py sha256:74963aeed742f9cd92d02e8a053be2efbf70379d129b0b64d6aef800589aa2df ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip5.py.expect sha256:b0750bb26dc6633af47d20d278e727ea3bfcb89e8538abc4d62ce3dad00f1415 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip6.py sha256:b0750bb26dc6633af47d20d278e727ea3bfcb89e8538abc4d62ce3dad00f1415 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip6.py.expect sha256:299b7b15dcc09a2b5ac0efae131aaf295e0cc892d202535d7a329f880cd137ef ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip7.py sha256:004c7e948714c61c8f29443dfbae34b4e4832337477f695d286b3f13a645c0c9 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip7.py.expect sha256:ecf908df68b1b8b0ee9f0c3a7691dbe3b89d6fb6f1a2340ae2ccc1f5d89431ba ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip8.py sha256:ecf908df68b1b8b0ee9f0c3a7691dbe3b89d6fb6f1a2340ae2ccc1f5d89431ba ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip8.py.expect sha256:eab8e56c427d83d285c8725be0714d8c5c5d8ed0ca900ab0add05fa9b3be0c7b ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip9.py sha256:eab8e56c427d83d285c8725be0714d8c5c5d8ed0ca900ab0add05fa9b3be0c7b ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fmtskip9.py.expect sha256:f762ad8b128d775b7c1e42eb98cc1611d5bfc804edac688bf68069864e2dfeb3 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/form_feeds.py sha256:b2a699447211a5f3272862d15790d77b88c1978ff3d12efc10f0b8f9a2965941 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/form_feeds.py.expect sha256:16ea5fc3d7e0837196a15b4702fd267b23fd7f5e6fb9091cc4d69eb01c16b9bd ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/format_unicode_escape_seq.py sha256:ca3c519a4f5840ceafa898d0bf79074078f29395e7036a05f3aa2cdd3239757e ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/format_unicode_escape_seq.py.expect sha256:df8d19d3a1ffb05750d28cd7a3a1b5db9708b8e55f96e9f706bb42f9e4ab39ca ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fstring.py sha256:ad8388741622bc9afc8473496f63a61cd6e845aca9a4e9bfab0ece84309dfdbf ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fstring.py.expect sha256:49a0d205298b0a04c5224353f3316eadbb1ba806713078f632bfe5d6d2272ef4 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fstring_quotations.py sha256:3362a8de127adb95a252fd4659a1d25ac4414b91d5bfc047417847eb4f9eb9a9 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/fstring_quotations.py.expect sha256:aa3c3e2b272340b001ab696b4ac7ee5ce290268305ef7a03f4fe9d75da28457a ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/funcdef_return_type_trailing_comma.options.json sha256:ae49a2c417f203b68684dc6342029737b90346529c25b38f7ad9f9a573397ff7 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/funcdef_return_type_trailing_comma.py sha256:df7c2c500ff195ea0c1a269a92933de98203441435cd87306377c7e35cacb84e ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/funcdef_return_type_trailing_comma.py.expect sha256:1f7f25bdfc9a733457ee92b022b90505f29b404fdf29186831f77730a80ac006 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/function.py sha256:68a50d444859f192472d534587b0ef492c44a86ba95579b0e50d86b8506a69da ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/function.py.expect sha256:678381926561fa7dca5edcc19ceca6921e488b0a3616e56a089c64b07365f674 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/function2.py sha256:addc5986b3e28bf28bba2deb5421f6fbfe54c7eca88be53e974c86cf8264a3e2 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/function2.py.expect sha256:3d8548ce15cadbdd02547c1183fccb5727feb215dae9d31ca2eca6e360856894 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/function_trailing_comma.py sha256:92c7e9fac89b50f3abb8b9cb49bfa88e4cf914f43a6a9a7a5da613cfc366b21e ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/function_trailing_comma.py.expect sha256:5d35d5471a0a2d7059c4b16d8f250f1584dc1eabb3bb51de3af96dc94814ac7c ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/generics_wrapping.options.json sha256:32b63bd94fd5cd19cfd633bd0513a42bbeed05f5bc028904780f3124f8927afc ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/generics_wrapping.py sha256:348b61333c2fdfc6ae59a29a8af0e748c699ffed67ed78d25035d87e63a9b23f ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/generics_wrapping.py.expect sha256:07dc20e27619beee93bbffc6252fecc239492f8f0ad89140f20b36a7734a1652 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/ignore_pyi.pyi sha256:7dce7b4c8c7c649c37e7e75bbbcb0eb6a6859e5731a1bc3536a655dc468d41aa ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/ignore_pyi.pyi.expect sha256:da79b186b6a5a8a0e687c5c6fd11af47281c7939b01b932e6ad669ade91e212e ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/import_comments.py sha256:866d2daf4c6ea25d3622675766f7b921550157b7f7b25d140821769a4e8fa52c ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/import_comments.py.expect sha256:7639699f62a5be8c15e38a1b46885c60b88651b27abf083243174047ce5fb7bb ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/import_spacing.py sha256:7c3bf5663dc8a8dab168f45d9533e3f557c552a51982d73db780b098ef24a811 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/import_spacing.py.expect sha256:6e67fc597ce148e1b587783a4ad44b13f3cc35ddecadb0aac1a786eaec014a7b ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/is_simple_lookup_for_doublestar_expression.py sha256:472937777336ce2d6f772a3c77b919cae0fc43ccff963573342744ccb0a95f4e ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/is_simple_lookup_for_doublestar_expression.py.expect sha256:aa3c3e2b272340b001ab696b4ac7ee5ce290268305ef7a03f4fe9d75da28457a ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/keep_newline_after_match.options.json sha256:b7bb75825285fd29adc55c02d870a5a3f928804605989772263f7fbc7ef78075 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/keep_newline_after_match.py sha256:b7bb75825285fd29adc55c02d870a5a3f928804605989772263f7fbc7ef78075 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/keep_newline_after_match.py.expect sha256:4ccbf0b9b48c56328a5582e5d5bbe489a09b63b21fe421879f1cb373491197de ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_basic.py sha256:f942bf3c63a702df363dd4fd3eafb8dfa8f32e30ff2fe3ceb6bb0a3a9c42715e ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_basic.py.expect sha256:df37fc817ff3ee109b1d94ce010c9164ace0b15d0d09067ad4e545c74be00b22 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_decorator_edge_case.py sha256:df37fc817ff3ee109b1d94ce010c9164ace0b15d0d09067ad4e545c74be00b22 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_decorator_edge_case.py.expect sha256:118fe3df91a2b2922f6319650cc1dbb206cc8032c53ccedb474b0eb4dd38579f ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_diff_edge_case.py sha256:e29352bd28d3ce9c4cc33cbfe2e9feb77f7d40ffe73835c6f178cd93cbbb4a2b ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_diff_edge_case.py.expect sha256:f1502755de78f022cdfce81e3b2f0deaeb101d81ab9f310431cf03e3b2e7acc3 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_exceeding_end.py sha256:be9dda166879342401b4cac42c5362ded959b0064c91112a50aed7df08a594df ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_exceeding_end.py.expect sha256:cde6f5d0fd46089ac3fc44a473ade7dbda01303918344aad7ef752b99ae39d04 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_fmt_off.py sha256:c6b049255f7ee17bf3df8f85280ac8916c3aa34cfcc4f001bbf15b7916d3abaa ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_fmt_off.py.expect sha256:2311b064f77bc84d0bdc2f905add049d39356633f6c574060f5fa90248e721ee ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_fmt_off_decorator.py sha256:1741325d71440e1fda7bffc82e7a26642f3176ea3f282bb90f482af631536ed9 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_fmt_off_decorator.py.expect sha256:2af2bb57d88d937b1ae01bb5e884c2d3a003ed85ac10bf3677639e62a49d212f ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_fmt_off_overlap.py sha256:062ba6202d3a811d2a0b6dd9daa0249c6c4953d96c5a09929173d19aac68ce72 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_fmt_off_overlap.py.expect sha256:7bba9ee4f0b482836aac065c2a466fbc639771d6b17bac3a6e1c34c0ffb16d27 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_imports.py sha256:7bba9ee4f0b482836aac065c2a466fbc639771d6b17bac3a6e1c34c0ffb16d27 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_imports.py.expect sha256:03e80a078261219b5cbd1c6446a05079eae50b81fc8d4ef1f89dcec631efd574 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_indentation.py sha256:cf7370d0c5f6d145e89699cd5509f8b9904b0e607350f65634aa4707d8cd8fd0 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_indentation.py.expect sha256:2a5dceafebe392524dddbfa0df096da62952ea993edbdb7a06b1a74dd1779b97 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_two_passes.py sha256:a39fe04a84cf4246b2a336fe9b3fc20199b26f80bbc3b670a79c7a90d82830d1 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_two_passes.py.expect sha256:91252b53fb63dd23ef7c7641c79e52229ea277c10ca6a06ff95c2b38e4ba2a1b ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_unwrapping.py sha256:640042d7df6bcc546819a7b19bb86980b51010820597f796895e6901624e1097 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/line_ranges_unwrapping.py.expect sha256:12f419c9a2c5da35f371849707e0129b003d8593b516a7516c8df9c3e38adce4 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/linelength6.options.json sha256:b76944a9a6074cdefb0cbbd57299dca06c342426c65e5e532740cbefbb08aa7c ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/linelength6.py sha256:b76944a9a6074cdefb0cbbd57299dca06c342426c65e5e532740cbefbb08aa7c ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/linelength6.py.expect sha256:c8de083bac85f2bf47c23a8b979cb133cc43f4feccdc795899b3591619944e87 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/long_strings__type_annotations.py sha256:860219cbca300a46cd160d6e535d83927172fa747b4487c90e3b2bf3328994ac ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/long_strings__type_annotations.py.expect sha256:e5dbf4cbae9174871c922994e39d5543db34ae362769ec33a7c0dc00fef049f4 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/long_strings_flag_disabled.py sha256:e5dbf4cbae9174871c922994e39d5543db34ae362769ec33a7c0dc00fef049f4 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/long_strings_flag_disabled.py.expect sha256:d1f6203052a7008930363af782d8f8c4c4bffb952d6eb057e6b1e2d40bc7036b ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/module_docstring_1.py sha256:49b5fd436045c1779247a6820560d3909dab9936ecfe513bf24cfeccaa2576c7 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/module_docstring_1.py.expect sha256:ca98854c5fdebb235362f976a98995cee68b284eae670a78d958438a73accef9 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/module_docstring_2.py sha256:f3b591ced563596a6f12b393f3da27457a09facac1df466abaa4d73249c3edc0 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/module_docstring_2.py.expect sha256:a3077edc4d74c82ba9d4131a0034ffc4e624f405baf1666fb76c515e9855ba85 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/module_docstring_3.py sha256:833ab278a26f3d07e36b75b38f1f1881da7bde6ebc8da21cc16ce4bafb4dbdf7 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/module_docstring_3.py.expect sha256:833ab278a26f3d07e36b75b38f1f1881da7bde6ebc8da21cc16ce4bafb4dbdf7 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/module_docstring_4.py sha256:833ab278a26f3d07e36b75b38f1f1881da7bde6ebc8da21cc16ce4bafb4dbdf7 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/module_docstring_4.py.expect sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/module_docstring_after_comment.options.json sha256:e128c0b579a64fae225b2e9e8e7ac437354195f0716226e5a9c8673b511265af ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/module_docstring_after_comment.py sha256:e4c1dc83d0024e4856e37c6c103f502094769a21c10d2100032d1766964fab90 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/module_docstring_after_comment.py.expect sha256:6a4adfdbc507c3d7cfa2dfa47a0e73e5caf531adbf937ae2949a77018c9c74c7 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/module_docstring_followed_by_class.py sha256:c9a03c235d73687a3bd434ce3a9ff9b4c36c086708857d3b2d24b7da04bf4485 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/module_docstring_followed_by_class.py.expect sha256:dcc6eb885df079884f2eb67c33dd7db287326cea679b0a4610c84285b3d8ef35 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/module_docstring_followed_by_function.py sha256:201db861fc5f8a828915a348d0f0e518773e2fc22c78080ec11e80f72c9eace7 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/module_docstring_followed_by_function.py.expect sha256:33dc58d76eae70aa305aa0433bb81fb0fb2232a32248c1cb74182c0eb11440d9 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/multiline_consecutive_open_parentheses_ignore.py sha256:f5b56dcc4f0fc2ff7d8a29a15576ab412540d8ad3dc906c54f310399cc27a7b1 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/multiline_consecutive_open_parentheses_ignore.py.expect sha256:f3a9348a013af232189904ba98ec436441d64ca3ae9fb35e2071629168608257 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/nested_stub.pyi sha256:846fee4a467cacd20b54d50d9d8d2980ab81f50074b4b73560c5a5f36ed0fcfc ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/nested_stub.pyi.expect sha256:729dd5d9e1b5f6ef30bb44a3e8969d7f00e3c1da85798555ffe11ad66b7c64a9 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/no_blank_line_before_docstring.py sha256:a32a089e8f713a67f4fe3b16f0ece13dd6b8fbe96af3b2ed141c79529dbf603a ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/no_blank_line_before_docstring.py.expect sha256:86723f89a93cc1bc8421f83eb8d4e8841345776ba8098bf7b912cf086ec73536 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/numeric_literals.py sha256:ea20dd4fd4ba56fa77f47cd07d300ec76441b3bd3f9696f422b9016fc08aa827 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/numeric_literals.py.expect sha256:0e59693941c94f7482e7676ffec9c74b216d9ef65b7144be3b2222766d7d1213 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/numeric_literals_skip_underscores.py sha256:211bb7380aadef0098991a309942cc21a3a6cf3b1f3539e7a5ee1b48a8f6a8ba ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/numeric_literals_skip_underscores.py.expect sha256:7b7d7d3adb7329f26649050af7859b9003c8378a9b40429fe8a1b309a01416d4 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/one_element_subscript.py sha256:78e8440f39234324275e6b22aae2596af4b35ad2b3aacf6c624b923b0a45151e ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/one_element_subscript.py.expect sha256:aa3c3e2b272340b001ab696b4ac7ee5ce290268305ef7a03f4fe9d75da28457a ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/parenthesized_context_managers.options.json sha256:b979cc4d219c66ae639c3fe6d1108e46853ecd0f8e1beb2a05feb4966b7768be ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/parenthesized_context_managers.py sha256:6b44e3197130300b544fa6ff25d33885ae892d928e60a2520855679e5afb470a ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/parenthesized_context_managers.py.expect sha256:aa3c3e2b272340b001ab696b4ac7ee5ce290268305ef7a03f4fe9d75da28457a ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_complex.options.json sha256:16f482a7f8a7002095fff065547228c309fdc9339c49a0b33c2c46f3b4eb274f ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_complex.py sha256:16f482a7f8a7002095fff065547228c309fdc9339c49a0b33c2c46f3b4eb274f ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_complex.py.expect sha256:aa3c3e2b272340b001ab696b4ac7ee5ce290268305ef7a03f4fe9d75da28457a ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_extras.options.json sha256:27d9b64685fe4acf5bad5894a1645aae0ad38f73b64c101d711b94a7c6d25468 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_extras.py sha256:27d9b64685fe4acf5bad5894a1645aae0ad38f73b64c101d711b94a7c6d25468 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_extras.py.expect sha256:aa3c3e2b272340b001ab696b4ac7ee5ce290268305ef7a03f4fe9d75da28457a ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_generic.options.json sha256:a6df8772c34cdfa462db9f571cbfff82a325b461d576877cceb80572c70fe7db ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_generic.py sha256:a6df8772c34cdfa462db9f571cbfff82a325b461d576877cceb80572c70fe7db ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_generic.py.expect sha256:aa3c3e2b272340b001ab696b4ac7ee5ce290268305ef7a03f4fe9d75da28457a ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_long.options.json sha256:50cfb98f9ba0a2c6af6f7f0bb4795e8364a6e671e1be7aa83e314d835f2db00d ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_long.py sha256:b6b6d7959c7df9c2844c6878e111df0d0d355309404adda197c70988d494b96b ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_long.py.expect sha256:aa3c3e2b272340b001ab696b4ac7ee5ce290268305ef7a03f4fe9d75da28457a ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_simple.options.json sha256:7f2cecbc7b3a214242d3fc9c4d834758085ce89ddf9c7a506c8f9fe501ff0d98 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_simple.py sha256:7f2cecbc7b3a214242d3fc9c4d834758085ce89ddf9c7a506c8f9fe501ff0d98 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_simple.py.expect sha256:aa3c3e2b272340b001ab696b4ac7ee5ce290268305ef7a03f4fe9d75da28457a ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_style.options.json sha256:04994ba95a28ecda14d0a1de1b836b150d3fd7ea1760a41e9750b8884d151adf ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_style.py sha256:7406d1e5a34b5f1938224838cacca0971eb79a50dcb99fef788f22e36407489f ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_style.py.expect sha256:aa3c3e2b272340b001ab696b4ac7ee5ce290268305ef7a03f4fe9d75da28457a ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_trailing_comma.options.json sha256:a4e33bbb73add2f6a639e5b902a4f8363f82fa52f92a4fb9fe8724aab1b17260 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_trailing_comma.py sha256:25a185f98f37486880463eec05faf7087e226c7b32a77c7a2f40f18a4c76ff24 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_trailing_comma.py.expect sha256:aa3c3e2b272340b001ab696b4ac7ee5ce290268305ef7a03f4fe9d75da28457a ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_with_if_stmt.options.json sha256:8e430ff9e3a938d4c1df136f62ce945d82fe21885ad4eda847b4c0c05ece424c ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_with_if_stmt.py sha256:36d1929a0ef8c4cf13035a8ed0b09c6aa014d181ee932125304d8c3f973e20ec ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pattern_matching_with_if_stmt.py.expect sha256:aa3c3e2b272340b001ab696b4ac7ee5ce290268305ef7a03f4fe9d75da28457a ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep604_union_types_line_breaks.options.json sha256:7318b6fd5746f2dbef59ed2328713d6fc0565f7b2b215c4d4c190821a1d28b46 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep604_union_types_line_breaks.py sha256:e630770c27c2aaf0e0acf0df572064cf0911dc3edacbe2f51bbe90dd5a54638b ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep604_union_types_line_breaks.py.expect sha256:b522f3a43021e03c3c803fb9acd5ad07c6c92b237fd9c6d482d74388e0de6ab5 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep646_typed_star_arg_type_var_tuple.options.json sha256:ba17b05c6d0c51e4d1fe9099ca85afc77a6c8d9f3d12ebd03c0cbf7f588d23a1 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep646_typed_star_arg_type_var_tuple.py sha256:ba17b05c6d0c51e4d1fe9099ca85afc77a6c8d9f3d12ebd03c0cbf7f588d23a1 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep646_typed_star_arg_type_var_tuple.py.expect sha256:410fb2af140b6714a30f5925dc9c741d84ee227993e8472012eeb8e58057a4b9 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_570.py sha256:410fb2af140b6714a30f5925dc9c741d84ee227993e8472012eeb8e58057a4b9 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_570.py.expect sha256:bd1cbdc10061618fdc80cd3eec1238ee0e079cb5d64b50707f31245b25c237d2 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_572.py sha256:bd1cbdc10061618fdc80cd3eec1238ee0e079cb5d64b50707f31245b25c237d2 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_572.py.expect sha256:aa3c3e2b272340b001ab696b4ac7ee5ce290268305ef7a03f4fe9d75da28457a ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_572_py310.options.json sha256:7811143af47d83b2ba302dd86473e9c337172f05d68c80bca8d9d6df7dc41079 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_572_py310.py sha256:7811143af47d83b2ba302dd86473e9c337172f05d68c80bca8d9d6df7dc41079 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_572_py310.py.expect sha256:44ccf47d0ad37dda1340a7ffed6a6681c4b36cd0f19e35275d97672a7b02c7e1 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_572_py39.py sha256:44ccf47d0ad37dda1340a7ffed6a6681c4b36cd0f19e35275d97672a7b02c7e1 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_572_py39.py.expect sha256:6ecbf87a27c46cfffc02a0f4b66f16e1177e1266e388daa12f9dcfb8e1c7deac ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_572_remove_parens.py sha256:74dff4b9e4d01247d4b1ed6d277f736b234c18c4061144f71606ad58b551b77d ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_572_remove_parens.py.expect sha256:c8eb5f0e9a58b1fa4bab66d1f0e368c915f64ef660bc4de75be0ac4202714676 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_572_slices.py sha256:51302235ab26357278eb3db4168fb8494cbc0242b410fcb00e8ac07bba2101a8 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_572_slices.py.expect sha256:5d7e34e8f36ded6f5541085cfbb86d3811542bfc05be7d5dd6974ff97fe45d39 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_604.py sha256:d8f4f1b8e36a9cdebc7557f21fa79f6ac4ed63eea9df8a7bd4deb03833bfa824 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_604.py.expect sha256:b522f3a43021e03c3c803fb9acd5ad07c6c92b237fd9c6d482d74388e0de6ab5 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_646.options.json sha256:365464298d45d2e3f1e431f9e7f3215eb781c6bb2cf616148ca2227a291a1643 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_646.py sha256:365464298d45d2e3f1e431f9e7f3215eb781c6bb2cf616148ca2227a291a1643 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_646.py.expect sha256:b522f3a43021e03c3c803fb9acd5ad07c6c92b237fd9c6d482d74388e0de6ab5 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_654.options.json sha256:a592ec3af5c4275309c1dacd92483b69183dd4451e10ec5c59587feca7e47eff ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_654.py sha256:a592ec3af5c4275309c1dacd92483b69183dd4451e10ec5c59587feca7e47eff ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_654.py.expect sha256:b522f3a43021e03c3c803fb9acd5ad07c6c92b237fd9c6d482d74388e0de6ab5 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_654_style.options.json sha256:9bcb3798eebbf4cf2c0530c43adc05e0de4b8ab5cfa1b44edec8fb136357aeba ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_654_style.py sha256:94dc9080ed8153cbd9622d506ce10f84155a618fa87361f617093a560a9e7cab ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_654_style.py.expect sha256:5d35d5471a0a2d7059c4b16d8f250f1584dc1eabb3bb51de3af96dc94814ac7c ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_701.options.json sha256:e43e565f7d6209f2e360eff272f42e4d22f1501730cbb10cf45619a9b117b7cf ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_701.py sha256:e801f62c0803967ce39796a81f9f6f94d79029d3dfe0ed3290332a07fe47e13d ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/pep_701.py.expect sha256:5f234f2fedfcfd1daaf00c0622d5c7481f4f4b9d9e59ae693250e03548220ce3 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/percent_precedence.py sha256:5f234f2fedfcfd1daaf00c0622d5c7481f4f4b9d9e59ae693250e03548220ce3 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/percent_precedence.py.expect sha256:1f69e75b47159aa6294143c623d8c63717a83d514688d3ecf92601c70a2699d0 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/power_op_newline.options.json sha256:fcb6f35ea336256674df8aa02f7c5f9704c69714e398b7453ce7e54fb414b92d ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/power_op_newline.py sha256:d6f3c6573a7426e70834b22603868a1e5658318a9e01aad42bda74afb9146280 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/power_op_newline.py.expect sha256:f4ae48dcf9804773ba0a3eb241a0f7d0b32fe415a4f76f78a2cf6ed58938d9cb ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/power_op_spacing.py sha256:12c5c56545dcec3b45405cf87be0f0809d022a9480cf147341c85d23d930aefa ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/power_op_spacing.py.expect sha256:639d64a6f61ae0d6640c565ab10e18a388d903cdfb04ec71534e72e0e0d785d6 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/power_op_spacing_long.py sha256:3ebc342bbdf42c66572fa213f7ce39516c20925d3be18d069b8d484acc870bcc ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/power_op_spacing_long.py.expect sha256:b399fcb5b777d1a01c81c84a7aef50d2d0fe4a59dba17c41d3cbdc75d3cc69ec ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/prefer_rhs_split.py sha256:b399fcb5b777d1a01c81c84a7aef50d2d0fe4a59dba17c41d3cbdc75d3cc69ec ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/prefer_rhs_split.py.expect sha256:725e7d030d076016734818f414446987147d6a1bbc127b7cb8abcdd1c1f493ba ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/prefer_rhs_split_reformatted.py sha256:b841e54ae0c8a066430d8f11430e0adb5ff461bcfbd20d218922e71826729b7c ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/prefer_rhs_split_reformatted.py.expect sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_cantfit.options.json sha256:22196983fbde6c0093bc033d120f146c13809def4c84850ba2fd642bbbe72873 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_cantfit.py sha256:e8e27859944fb4dc43168458541b44c30f3911f5fc81ce565d8e164e75fbc54c ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_cantfit.py.expect sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_cantfit_string.options.json sha256:623865430363a8349169acc15e0c8763c9571a30aae22ee666acc21294e6f283 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_cantfit_string.py sha256:d9e8d5cc75c2d9c3000c9478b94204bed64e947cb18f2fd81651d599549c47bc ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_cantfit_string.py.expect sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_comments7.options.json sha256:35a9d5c5aa5ec42291fb06641408ec6d8cbe45b912d8db55f8b6078c9df8e9d8 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_comments7.py sha256:0ffb5660e68a84a0f0c33cc22d3ae1dcd49bba380313cb250abeaaa3422bbae0 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_comments7.py.expect sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_format_unicode_escape_seq.options.json sha256:16ea5fc3d7e0837196a15b4702fd267b23fd7f5e6fb9091cc4d69eb01c16b9bd ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_format_unicode_escape_seq.py sha256:ca3c519a4f5840ceafa898d0bf79074078f29395e7036a05f3aa2cdd3239757e ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_format_unicode_escape_seq.py.expect sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_fstring.options.json sha256:ed45b79d9c8530e68744efaa3df6d40c0ca22a957cc911579b2e726f9fa527eb ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_fstring.py sha256:ed45b79d9c8530e68744efaa3df6d40c0ca22a957cc911579b2e726f9fa527eb ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_fstring.py.expect sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_hug_parens_with_braces_and_square_brackets.options.json sha256:9307d91410fc7a8dc5e6b6e38e7863e2450afcd756811243078fc00b0bbb4a8f ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_hug_parens_with_braces_and_square_brackets.py sha256:d828f2dd0520c1413c21c168d87f953ee440674c18eef09f4dcaa89bb61fe449 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_hug_parens_with_braces_and_square_brackets.py.expect sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6 ruff-0.14.9/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.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_hug_parens_with_braces_and_square_brackets_no_ll1.py sha256:ba46f48fea9d24e19894357d464ac84cfbed8c16aed09eae7187bd347db907e7 ruff-0.14.9/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.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_import_line_collapse.options.json sha256:6c4a9959ca92fe2f99ed3b918279886483fc25b0fb669ace3ce3f937f3fa1c36 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_import_line_collapse.py sha256:c4e1ef62528989ebab1b285e6932857f64f5472281baefb3f73253136308f083 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_import_line_collapse.py.expect sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_long_dict_values.options.json sha256:d717d702d5eeb388605df3d68d7e81809238f34a383c41563246536eb68e8bdb ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_long_dict_values.py sha256:9fde70f63f7458dc7f8385ddf0597011fd8d577c9d5ce95f51b7a1ff10f622aa ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_long_dict_values.py.expect sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_long_strings.options.json sha256:fd4cc9cb24a99bedb2a0f8dd3189ecd65d157966c00f635939d27ab6368f1fbd ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_long_strings.py sha256:3b278c74dbe09f2af417c93c35f0ff5cde1d11c9cd616261d66b867a7a1e4b5c ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_long_strings.py.expect sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_long_strings__east_asian_width.options.json sha256:b5daa0af2dd62c592a33d538b25606174fcc938ac20ee0f0735abbe164f7a867 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_long_strings__east_asian_width.py sha256:611ddf6efc4c9fab368073b96e8b6a3505027e11d46a3bbada1332e2de135bce ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_long_strings__east_asian_width.py.expect sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_long_strings__edge_case.options.json sha256:7dd87e2229064bf5c43642f72443f9a0b0ccfe682069acc457b18b110b5c65b8 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_long_strings__edge_case.py sha256:cf0864bd0bc49a235fbba76f497edb712a2097535b705c51a6001f3f00cb3afb ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_long_strings__edge_case.py.expect sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_long_strings__regression.options.json sha256:6608467e55f725f52fe60e84469f2f0c56501452361e03716324554cf97d0874 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_long_strings__regression.py sha256:c712ffdf5c5f76e7cb7c4125d52578389d6be1563824da3ff83a6e01e70ab6e8 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_long_strings__regression.py.expect sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_long_strings__type_annotations.options.json sha256:c8de083bac85f2bf47c23a8b979cb133cc43f4feccdc795899b3591619944e87 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_long_strings__type_annotations.py sha256:860219cbca300a46cd160d6e535d83927172fa747b4487c90e3b2bf3328994ac ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_long_strings__type_annotations.py.expect sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_multiline_strings.options.json sha256:f77983aef5680be2564dbfa617550212f672eda1699f7abc8b945cf0c4df439c ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_multiline_strings.py sha256:68c1d80a987d98767d5a53e7acfc63a59cc99a03e711d2a1a8a405ce0552b457 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_multiline_strings.py.expect sha256:ec04cd2bfb84d3ee0ef0d320e9964c6d2b694d06097dcc8ae60f5a6d8b016f85 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_pep646_typed_star_arg_type_var_tuple.options.json sha256:ba17b05c6d0c51e4d1fe9099ca85afc77a6c8d9f3d12ebd03c0cbf7f588d23a1 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_pep646_typed_star_arg_type_var_tuple.py sha256:ba17b05c6d0c51e4d1fe9099ca85afc77a6c8d9f3d12ebd03c0cbf7f588d23a1 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_pep646_typed_star_arg_type_var_tuple.py.expect sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_remove_multiline_lone_list_item_parens.options.json sha256:a8b25fdf8824afa29217bc55959e8060cb9f8e780c0a13f9cd3ec4d69e71b792 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_remove_multiline_lone_list_item_parens.py sha256:8d5f0445f3d394815a4b91c4a9f2ca850a94b55e28b4c640eb9dd88f0974cd69 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_remove_multiline_lone_list_item_parens.py.expect sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_return_annotation_brackets_string.options.json sha256:ad475370771c642adbdee76d89c979955e81473647df8c2a95a7ca4f0a44352a ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_return_annotation_brackets_string.py sha256:5d7ba278cdb2e3469b8e07b57ddcaf0787be4e305db8d0616fd57ab4e3d14da4 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_return_annotation_brackets_string.py.expect sha256:79385425f45d5d140893aa0e34b47bf947ba304dbf247d7f045eb5b1119a1a3a ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_wrap_comprehension_in.options.json sha256:88b2a1305cd980db4d4daf2dc9495c1c337d160d2bd6c5a387d9f9ef6cb31c38 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_wrap_comprehension_in.py sha256:bc1b097ff887df8305f3bd9b565d21de4f259b0c3bb22e65b8e3f6b350bca16e ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/preview_wrap_comprehension_in.py.expect sha256:aa3c3e2b272340b001ab696b4ac7ee5ce290268305ef7a03f4fe9d75da28457a ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/py310_pep572.options.json sha256:896597fc9ce344804d8fb406dbe94de83b89c6318dc2b3ec67ce4df303c6ab9e ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/py310_pep572.py sha256:b7fe6b1bc43537aff25f5d44243b7b042f8b2deffbc1747e7902cf0d4b28fa70 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/py310_pep572.py.expect sha256:3fb79f43db0e696a837974324bf4a42a5f1175db5f82bcb5064da52d469d9aad ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/python37.py sha256:3fb79f43db0e696a837974324bf4a42a5f1175db5f82bcb5064da52d469d9aad ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/python37.py.expect sha256:339e195ad7f7d67ab5cc41da2fa2e4aa209d5768a801fa92e3af5791cd1649f5 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/python38.py sha256:221ad4fc46d0a8c6c156b41a6e725290b6c0a34bc5308b143e271a42c067bfdd ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/python38.py.expect sha256:ab349e2a68b228284cce0f970fd6c38181766c38dd261eb174606db73900dc0f ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/python39.py sha256:2ef1418ea0fe0a02ca97d11109a0eb578360f6f517c2a0628db1c8e92959dc68 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/python39.py.expect sha256:09f97a55f1b53d3d19bbf40817bbc20ab48de67bb26eee6bf8a53566a9664abe ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/raw_docstring.py sha256:20230743ca880a6017f77d1755ea4bbdc00c365778867e110d72a9641d8e2ef1 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/raw_docstring.py.expect sha256:cbbaccb87d7f956e4913a573967832b7602f994cf312348919008535e6d26193 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/raw_docstring_no_string_normalization.py sha256:cbbaccb87d7f956e4913a573967832b7602f994cf312348919008535e6d26193 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/raw_docstring_no_string_normalization.py.expect sha256:506c6353c2b2a7375ee4a36a24bf039480b3598c3c74ece6ffbc2f49f43eb5b6 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_await_parens.py sha256:9fffb2dbdd86f54270deea4d94464c58278854b49d96f77c316a136f5dbc3019 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_await_parens.py.expect sha256:2a5fabd0c265b4b2b6f41d5bbc20f7bd2b326e0781481e810b1fe37e4789c97f ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_except_parens.py sha256:e214cde60a9389a4a6ac64441483d2c1339c06ebe54eb42ff571e6685d6ac194 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_except_parens.py.expect sha256:cb9374f9eff37b36de4e1364db52c0badc7efa0cd8ccc75cbf233ebed29feae9 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_except_types_parens.options.json sha256:3803d5196f50d962af193e5f11cd4de143c87cc994e1409aaa6c652656058157 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_except_types_parens.py sha256:f6c4ea5c17c23ce3f77711021dbecdc633e98f8f4fbf47b4cc01967b5a0e9e4e ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_except_types_parens.py.expect sha256:ec04cd2bfb84d3ee0ef0d320e9964c6d2b694d06097dcc8ae60f5a6d8b016f85 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_except_types_parens_pre_py314.options.json sha256:2c38d1467693a3cdecda1d63926007ab7b43924d280569dd2d0e9dad6830bff7 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_except_types_parens_pre_py314.py sha256:1cf06323668909ae21791b89d4b50397b1630df29b594988ea002770b08ad626 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_except_types_parens_pre_py314.py.expect sha256:197b78e803d8d95ec974e07e5df04a611f8270dede6f073914e1045795bf6e6e ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_for_brackets.py sha256:fe47a63ffb771e9b4c037e7055b3f7701e03f34dbc485623d2fb36e986dd0170 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_for_brackets.py.expect sha256:e5df595acabd28bd201e33de2b07a14e96fcb96c0d0251bc8ded156cc2169dce ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_lone_list_item_parens.py sha256:fb8ebe62cfce378566214e66b2c681c5715014622376dd73237e54a73cd0a086 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_lone_list_item_parens.py.expect sha256:5ac6b33061831e025c02496605528d5525beb3f53a2a193c729d2d215f02a9eb ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_newline_after_code_block_open.py sha256:2375881f62dd95f2f881e021d0bb50d0af080ec4dd16aa2995a752d72307ae6c ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_newline_after_code_block_open.py.expect sha256:8361063b7b59094c8fda6a1d96134f7f62da656c56e6474b132385ba3b9653c8 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_parens.py sha256:fb092caf8387eb3cdf4115a7cd66bdbfce62a977d4343a3c39a60d21315c7128 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_parens.py.expect sha256:6161348f0019383a13cdcc55e7105bb9c9e0664d400912a7ffa117753b36c9c4 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_redundant_parens_in_case_guard.options.json sha256:000f42fdec27197ce6b699eeaea373d126db029b27a92bb1ae998a5549186a93 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_redundant_parens_in_case_guard.py sha256:6ab08768ea482cc39aba3d60f4c889ed736db5a19dece846244575c862927953 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_redundant_parens_in_case_guard.py.expect sha256:f38d0727de2820f71cd5fb3e5d46d6793ea2fda35e6ed3745ee2abfdfeffe988 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_with_brackets.py sha256:831f17b8652424ea5010b61d64832f2b32b0da43e0f5c9762a2816045cfe96bd ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/remove_with_brackets.py.expect sha256:ca6e896292398260c19967f24af86a5fd4efe56c2781b06d0f361c906c4c438e ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/return_annotation_brackets.py sha256:a5df419a9c85ad349a61adcf21e2f2e7868e114404d77a75af33e7f31780b335 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/return_annotation_brackets.py.expect sha256:a980591aa8b296f6aeff16a3122da3b983ae7ceeba58b04d621962a894e959fd ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/single_line_format_skip_with_multiple_comments.py sha256:0998e1fc36253d26b13e4fffe1f887715e3d3c78573bde76b665c2dd3350958c ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/single_line_format_skip_with_multiple_comments.py.expect sha256:cca0d6430f58c359553658bb6c492fbc8b4042e2eb4acfef2ae5e194b8d200bb ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/skip_magic_trailing_comma.options.json sha256:eb71c60ffbc76e825152380a94111d379889945cd369aca3587ed131af975296 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/skip_magic_trailing_comma.py sha256:ef953c789b3f06b6909b5d16c7a3e1d973343fedc43aefc01e97c7631806bfd9 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/skip_magic_trailing_comma.py.expect sha256:1fb3a2da6f8e6983d4657372000770b7427935602bdb490102c10af5ba45dc3e ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/skip_magic_trailing_comma_generic_wrap.options.json sha256:fbec0aae40cfcf03b854178a44ef970dca33a672479a89c5def0912db340310d ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/skip_magic_trailing_comma_generic_wrap.py sha256:36cc100d6f7e31d09167ea23f544d39358190d15748fc0c1ff128774ca08fcb4 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/skip_magic_trailing_comma_generic_wrap.py.expect sha256:d4c8c1861951665cc76cff6770c30948b72f28dd00dda723267d64bde1c5e2de ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/slices.py sha256:d4c8c1861951665cc76cff6770c30948b72f28dd00dda723267d64bde1c5e2de ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/slices.py.expect sha256:dd131e48e5a893b94432865ae785aae4d91c5ebaafd2f4e22470d175164aa007 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/split_delimiter_comments.py sha256:6a92b307539837ff92c8cca50c08e070f2f707b9eeb069b81e1405026b2b8644 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/split_delimiter_comments.py.expect sha256:aa3c3e2b272340b001ab696b4ac7ee5ce290268305ef7a03f4fe9d75da28457a ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/starred_for_target.options.json sha256:ee472309708eb45e049ccccd555956f4206c106525611ff2f75b288c47a9d88e ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/starred_for_target.py sha256:ee472309708eb45e049ccccd555956f4206c106525611ff2f75b288c47a9d88e ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/starred_for_target.py.expect sha256:2425759a8f9966b0313c4fa86683698db3f68ce8032f510594aa0132d5860463 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/string_prefixes.py sha256:1197c94fcc578170bd2be6dcc97de16b0f39a998d57a15a62c81f5c6878d45b0 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/string_prefixes.py.expect sha256:9a1624945d3fc40d8fd2affe49fbf50fb2ef6b602570df660a3a84d5b5e3089c ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/stub.pyi sha256:0af40546a367591390896c89bbcdbc4cc77fe06fc47c8709c33bccd73d92c5bf ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/stub.pyi.expect sha256:5d35d5471a0a2d7059c4b16d8f250f1584dc1eabb3bb51de3af96dc94814ac7c ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/target_version_flag.options.json sha256:d170749a29ff55f1efd2d036cb1ad8899dac1c433ef956c706fc9f527391c1eb ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/target_version_flag.py sha256:dd41bcbd984777bfce0055304cc666c4b70de313e94a23d3aada96be1439ce47 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/target_version_flag.py.expect sha256:ae72500028a799cdbf91489379377faffc98d36a68b394bbf5060174ec7e1cda ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/torture.py sha256:8076385f927983eb2d63a9cfb8f989fd294efbc6e18dfba71b524e806906edde ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/torture.py.expect sha256:ff59b9ac316300280fabc649e0046388b8c23bc4ea1589f9fafb0dc1661c2f2d ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/trailing_comma.py sha256:1195656b5e4bc8138cef028d9e725ac07381dd9125f161ae3318910d0072f3ba ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/trailing_comma.py.expect sha256:ffa5cec07864a45ebcd3eee2809c1fac0475c5fb1b8b0de9923f09cbcb2925ae ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/trailing_comma_optional_parens1.py sha256:3d524b08abcf9fa8bd75d5e04de057f66d5a9e4abef0c5d987c8111c7a7c798b ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/trailing_comma_optional_parens1.py.expect sha256:4392da08a607a620e9a8e22409f5183761ce1a7a25f2faddc0133d193fc6aeff ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/trailing_comma_optional_parens2.py sha256:a73eb35bf921b4bb0ba625b5d699fb01273fa2ecacdb1f6c67320694dc1f1ceb ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/trailing_comma_optional_parens2.py.expect sha256:7aa9a60dfe4ff3f24635fdfb916f67204d871bbfdd14376cd1ffbd40ae3cd5fb ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/trailing_comma_optional_parens3.py sha256:7aa9a60dfe4ff3f24635fdfb916f67204d871bbfdd14376cd1ffbd40ae3cd5fb ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/trailing_comma_optional_parens3.py.expect sha256:6f10885154674d518e2bdd1fed31880bad0570b91b634f82ad51a63c265a26b8 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/trailing_commas_in_leading_parts.py sha256:150613bae8bcde1bc3a2d0dd92da96c0250a3343abf7ee41564fe8f1ca37a453 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/trailing_commas_in_leading_parts.py.expect sha256:ca9efe6865cb7afd25435cf16c67a3567d403586d894a766982d8ee843bc0e86 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/tricky_unicode_symbols.py sha256:ca9efe6865cb7afd25435cf16c67a3567d403586d894a766982d8ee843bc0e86 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/tricky_unicode_symbols.py.expect sha256:9f34fe60cd0c3cc2be075fcfc79f33a1cd0a1900408e11a4a1a21ff83a7e5445 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/tuple_with_stmt.py sha256:9f34fe60cd0c3cc2be075fcfc79f33a1cd0a1900408e11a4a1a21ff83a7e5445 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/tuple_with_stmt.py.expect sha256:6a8e07fb0ba3b1a0605154e94203184cae24cd8d80740e0e32ef7a8eedb4b2fa ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/tupleassign.py sha256:22ebcc4db98b2fe13302daaed4b3542c5d37a1f5d93c6d5b2a50544c8506e416 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/tupleassign.py.expect sha256:5d35d5471a0a2d7059c4b16d8f250f1584dc1eabb3bb51de3af96dc94814ac7c ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/type_aliases.options.json sha256:bb9c7a59ebe005ceaa8cddbb3c40c3c2479fb5d25d6b483081b5b5e3c965967d ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/type_aliases.py sha256:7184cc1a73e01bac16b59a21d558a939f92574d4e45b65b58d5e59c435939f53 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/type_aliases.py.expect sha256:f97240d33d629d61cd97d0c949d888d771f7a99cc886efc1db7f6dbb4f42844b ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/type_comment_syntax_error.py sha256:50a9f9bed969b35e061a50a2e2cbf194e89ff09dd2bb094467b7e50e011140d9 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/type_comment_syntax_error.py.expect sha256:a51afe1c0c94d9d3aa86fe0cb54705e051e1e9b909b6464cb5f4c6f47611e221 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/type_expansion.options.json sha256:cffd3410c60529f65cfe7b0f29464c80e93278dbac0995b47d6bf60d5d2dcf93 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/type_expansion.py sha256:a784082230948cceb46a2c37c528472e8c5da38e18939116d444bd2a95ed8f7c ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/type_expansion.py.expect sha256:61c06b560db16271e299015609f85426af3aa32ae9bdc9328ad5330e835faa92 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/type_param_defaults.options.json sha256:c9e9b597b14dd96ba33646d1d68285a1a3a6a9849711da4a6fd7f7a53d38d9af ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/type_param_defaults.py sha256:fce304c8f01dfcb634b654797ce92002ab46c917f73507ffd4e197bb56d756ce ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/type_param_defaults.py.expect sha256:5d35d5471a0a2d7059c4b16d8f250f1584dc1eabb3bb51de3af96dc94814ac7c ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/type_params.options.json sha256:372b1c95acf2ab717636b441925d633a3df73966d99f935c70c4070178bf3941 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/type_params.py sha256:8c8880cf2eea90575e35bec5a1ce345a6972639e56f5461aacf37fcdda62a5a3 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/type_params.py.expect sha256:f7fc50d191f19bc96d02d6722fa0284c831b1046cb50f8c92649e00a59351653 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/typed_params_trailing_comma.py sha256:5682c0193b9b84c7d6304a5f3de29d8530c935ab787b01dea6f73e83a314330d ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/typed_params_trailing_comma.py.expect sha256:08d862de5c0b3d9b38bb040e739f44f7405ddf4ee64e96553a9624fb262f93e6 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/walrus_in_dict.options.json sha256:975f664d157744918018348fb124178514a4ff8dda1ace8173b219dd858794a6 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/walrus_in_dict.py sha256:207e2b03b6b48c07ceb0de2b00804ecf783140c9966879ab5b1e64fc0678c5b4 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/walrus_in_dict.py.expect sha256:01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/whitespace.py sha256:01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/cases/whitespace.py.expect sha256:b7156f11771890ccf23c79afc142fc126a68aece8ec602b69ff779062cbdf73c ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/miscellaneous/blackd_diff.py sha256:b7156f11771890ccf23c79afc142fc126a68aece8ec602b69ff779062cbdf73c ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/miscellaneous/blackd_diff.py.expect sha256:9d6fb895b84817335bae15eb3c146e456378abf5d985eb70e8483ab20ec3652f ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/miscellaneous/debug_visitor.py sha256:9d6fb895b84817335bae15eb3c146e456378abf5d985eb70e8483ab20ec3652f ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/miscellaneous/debug_visitor.py.expect sha256:de1b8d70a5361247d95d67d0f4458c162c218b48a4a5573860b49558fb36b2e9 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/miscellaneous/force_py36.py sha256:6bf37df35199dfa64440a5a79590285b9c8821c71c77ed332a207ef195052576 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/miscellaneous/force_py36.py.expect sha256:72efbcb7a7f1ac7c429fa6442c5579462f564037d81d871f00530edc012342fa ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/miscellaneous/force_pyi.pyi sha256:ff264d3c3324fe2d93ae17d93f47143b183bca1121691b1c8b3dd72af8f08c6c ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/miscellaneous/force_pyi.pyi.expect sha256:a9cc69391240943a5bb866d6fb23df97537e586c2a43848b830302f3a2bb7ec1 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/miscellaneous/missing_final_newline.py sha256:a9cc69391240943a5bb866d6fb23df97537e586c2a43848b830302f3a2bb7ec1 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/miscellaneous/missing_final_newline.py.expect sha256:71b0d719cad6568ee83b045821d7e870b9581e8e44796e110c1fc1c7bd4191a0 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/miscellaneous/string_quotes.py sha256:aae30b9f8a96c00d4041100d1128c6088a559fcf69ec63da743ec1950d127a8e ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/black/miscellaneous/string_quotes.py.expect sha256:d09ce5e1dbf5b1b7845451f2190cf953b29a9b937687452e85fa8294347c0a0f ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/import_black_tests.py sha256:095644aae826a4e82ff58468a6abb7a9d8eeb48424e9a2aa6bfe4ef8d9a20210 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/.editorconfig sha256:cbb934b8ee0b46a9c951e48f1d61a2d8da6c03ac13f4bfd0fa9543890fbd6455 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/blank_line_before_class_docstring.options.json sha256:d8944cbfdb1e05f825fe31cf1f0613af91676c2fbacff6d8431798a2f18b9821 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/blank_line_before_class_docstring.py sha256:dfe52e2e67d5d34d0005720cc775c62c58f5f3a8172e4a3d10969549441ec928 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/carriage_return/.editorconfig sha256:bacb67413343b7211f55073e376921821b7f6c5e336ff05b558f9e03d5e8c4f0 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/carriage_return/.gitattributes sha256:e29d95830634d87e5dfca8f88a67911727a747b87378080f8de7f7c2644f6d01 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/carriage_return/string.py sha256:7021127fb7b2e5a7362da96d0ef5d9b4439a4c7c0f1a6eaa509c419c77ef774e ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/docstring.options.json sha256:d5ca576587d67c78580bb3aca25e42bd83d7bcac0d5a19009d0c73c6d9efdeaf ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/docstring.py sha256:f534b8e9b7ee909f0026f3897d1a5cd7d7c7be44d13c7f5987c0ed97b00a2b78 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/docstring_chaperones.py sha256:deba9da6a173b82153be783a7ad65fba9e4a8efa0c92be2e239b45a39bf8a9ba ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/docstring_code_examples.options.json sha256:e1121503a39435c0e1985e73ed04fdc64e380937ef6eb63933a216805c6a10d3 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/docstring_code_examples.py sha256:3af20b301b67cb2756efcdf388b26dcab992a7b86b50d6794449903614630915 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/docstring_code_examples_crlf.options.json sha256:c14f84cf6aa4594355ec23e3faad75081c299969eb64f2de7c94fa043ddb67de ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/docstring_code_examples_crlf.py sha256:c808327fa35f2d34a5548412914cbc6e2a99cdcd9202c1dd1f81242ae9f1a310 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/docstring_code_examples_dynamic_line_width.options.json sha256:11583166e9623b174822611fe3c30dc6f58236561942757767749d3fa634ccf7 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/docstring_code_examples_dynamic_line_width.py sha256:7ea82e18dbc04a5411b16dcd459268f274521b63d38050e4cbf5f776811ef4b4 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/docstring_newlines.py sha256:1d3edd351167d99d1d632c3bd7b5b918c450a682af4b846051c141670c7a8552 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/docstring_non_visible_characters.py sha256:52846adcd2c3b676ec176f0be7cd859033bbad23fb351f9c79463666143966b2 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/docstring_tab_indentation.options.json sha256:464ee62d6171b0a97ec659a7d0c27039babf4080beee94e3a12c0c5d40c97a3a ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/docstring_tab_indentation.py sha256:6a3cf5192354f71615ac51034b3e97c20eda99643fcaf5bbe6d41ad59bd12167 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/empty_multiple_trailing_newlines.py sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/empty_now_newline.py sha256:01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/empty_trailing_newline.py sha256:1a0f564ddc6039457b2fb26b3d6a316c15eba20a886449847c3210c35821a693 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/empty_whitespace.py sha256:c442fed5a53de2d06efde4f3caa1d7dc0de60ceecc96f26c038ff74adc2f0b7d ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/annotated_assign.py sha256:fdab0d6ef471a3ca4b30c65de3376b73a5b451e416c155a1fa425e01c4d0c3df ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/attribute.py sha256:d826705e99d0601d40af65d007eba99f7541a10f13492afb861f097a3e9963d1 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/await.py sha256:4e6f9b39b62ff69d33021600edf31522d96357e3e1791316e2ba62a1906fc9a5 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/binary.py sha256:f6520b240c568f521da7cc66f6265c8b617e4d6bb776ef3109f37e086eadb644 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/binary_implicit_string.py sha256:6df1ab9b85b4019c537219aa321396aad1161090d8443468773cee70ae45940d ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/binary_pow_spacing.py sha256:8f9a534ad9caa169a9b7aa7a35d8a13cab8d8740b2f91c3c0c2e7a62f1fd1a04 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/boolean_operation.py sha256:e8138d8f129ac3463bd7e6b7f84f474a910d88972cf6985535c5aab05e1b5c9b ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/bytes.options.json sha256:bd6d47dc9ae0ba99c7044635d6b726e4c46e64dc5f39470d760f28c6a6057ba8 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/bytes.py sha256:8e43cfd306e40f03e074373762510ca0345b3dd752e1fb59f7c62d16569f5e57 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/call.py sha256:71ade08c09607cfd9343f557b56ff7738281a668afd4ffa1ba433435bab5d830 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/compare.py sha256:7a4ea042ed01e670a83c8c25b645ef0c36d4c1e2b9b61ede7bfd4f0f0bb86631 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/dict.py sha256:ca7d70f80cda8a5cedbf16b49764442ca1c6e2845ee9f5d629c6d17b93f40b83 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/dict_comp.py sha256:b0edebd29d4410147fb6664302a4f3d8d9cbeca885a4a1742fee547d0675e324 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/fstring.options.json sha256:04a0abefc586e1b9cde99c7fdbab235cfe062b54196ce5c2c9d45d0d14069a7d ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/fstring.py sha256:cbb934b8ee0b46a9c951e48f1d61a2d8da6c03ac13f4bfd0fa9543890fbd6455 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/fstring_preview.options.json sha256:76a11c50e94739600c0f5c242e5d593e447c94337b0a8d3f20f56bfb805ff874 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/fstring_preview.py sha256:f4e24c64631a37a9fd9d03c8aa81663c8a8c694581afed9de868ebc52fbeebc6 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/generator_exp.py sha256:3295ffbfb0966098d80dbae728cc7820a33922e5ceb1e7380a96fa9e2382ec28 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/hug.py sha256:5b26f762789e3f7b7ea3d237367cfdf297990bdc3e6ac91f78c595df34e3986a ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/if.py sha256:90ccdcde0bb2f40b5fe1925d825ddc60c869a0e6964fe5c1f75612cde47c96cf ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/join_implicit_concatenated_string.py sha256:b7ec8c858f5a37369fcf90d03dd60335724845690a2bc4618205bf7217ef236c ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/join_implicit_concatenated_string_assignment.py sha256:b7d2af830d3dc5af6a461fc63f25c41f8eb3a368d846620391521bcc0159674f ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/join_implicit_concatenated_string_preserve.options.json sha256:af1bb89aecaae4071e7fe5115c2e856a2d476d8e751774c165b69695fec4f8ad ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/join_implicit_concatenated_string_preserve.py sha256:2dd231de647365a2f7cd70b74ea3066502f368634fbe2185bf83727e662074af ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/lambda.py sha256:039c6cc7f946cb86fb794c0e56476ac1c51bd877d2175421afd8afdca85b9a26 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/list.py sha256:4bfd234091c01c04ac1d4f5b72f71ef3d58c09d4c61a4f4015fa2e402c0dc337 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/list_comp.py sha256:2b3d124ebde038a5cb263a241c76e25a072b89bf2b80ee7e75c76259fcd03376 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/named_expr.py sha256:126fe9ee752a5d0e96c717ef7d69afafe69fff442d21274bc4a215c6f0c1d816 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/number.py sha256:504b395d27ea082afe21ab874a39610f22da5c749d2e38e8ff2091ea861dd764 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/optional_parentheses_comments.py sha256:8080032904e3d59f111f89e878f0d61e74ece4712f821b2e2f3edd4879e6326c ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/set_comp.py sha256:5fa84f9f6eed79c45d027c9409a713dae7fb7db1199d15c2388f0af9a886ea7b ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/slice.py sha256:13f1202840731094151157b7a6c45fc2c2a9d2c9eeca5a71f3ab3f5aff934877 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/split_empty_brackets.py sha256:d436ad5fba4b88addee674057ee84879a07dce219ed8d49d5224bdec05c5e7b3 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/starred.py sha256:e8138d8f129ac3463bd7e6b7f84f474a910d88972cf6985535c5aab05e1b5c9b ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/string.options.json sha256:7e5c2eb98428e69ea9cea8a4636e36ff0393354bf7228b37544af5e9b4a55960 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/string.py sha256:5e4eea9d441ee61adde19d5405a38e03312df617f89b47d31f9c94a325e5f94b ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/subscript.py sha256:8f06a1f015573533b7ceacc94c4bbea6a3449a59cc476b221a72fc058311df3f ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/tstring.options.json sha256:9230383dacb30c94e6801eaf98f1df5c8f3e27b63db5458df662582b1bdf0a9e ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/tstring.py sha256:b6420c56c91c967d922f36e6eb641c33dc62e8b49f6e4e2683731b9a33d90552 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/tuple.py sha256:ccb1a96bcbf87032a5dc60831aa712a4ab22ced7ab0091e8a6eb40c529971ae6 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/unary.py sha256:a318db55d4701fc999763a8359a4b69bd6f6c7b71e1370fd5eb676e30d26e9fd ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/unsplittable.py sha256:f1537cd4025722717cd639eb0c6e95e7b59e96d4dd07378561f010821ad8cf0b ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/yield.py sha256:b6f3dd60260946b01a42283b6bf303b4f36313653c3a59e460e25064bd91b7af ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/expression/yield_from.py sha256:9251a90398f38c9d684fe10b8175b7d2ea8df263f5b46f0c3cf8d4059bb85c84 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/f-string-carriage-return-newline.py sha256:43014f50e950f503caab296d0f4080bda1db3c8c9abd36cff358e4414f3c8900 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/comments.py sha256:3cbe5a1c7f0e10fab3295b7696c3f27e81ae70bdcd79f135f83344b33b133a2a ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/empty_file.py sha256:53bdf3d1f2cde48ae828398e9797a011781d4b98133c617937580892f6cd42eb ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/fmt_off_docstring.options.json sha256:cc269b6df38ef7aeb652437ef0f6133f51c0537e8799d93136d45fd05dd4b5a6 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/fmt_off_docstring.py sha256:b4a664e54ecf31e196054e91266b3b8a9f6e368570fbc3274469b6db496207ae ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/fmt_off_unclosed_deep_nested_trailing_comment.py sha256:a18e556931240ffd740f7e5f27398661a1dbce4ba134ae53500e606cf5d92307 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/fmt_off_unclosed_trailing_comment.py sha256:d5232e7bca704a189ed84bc746ceae7f96eb2db7ad201f46bea5afed13f202f8 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/form_feed.py sha256:1637aa5fbbf59349f29ee39c6c1074b9ed441c2607f45f21382ed4413750b74f ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/indent.options.json sha256:d688ce99dbad83465b6b76e560b5c2a6c4f9d285452fbe65f7abedeec5e0836a ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/indent.py sha256:53340314ca6e3335ff6e5824b2ae77b704415099af37fcd3980956f9f2f11039 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/last_statement.py sha256:395cd0e931c43ca05a0e8e8e820fb28f8d2237d54dc39736d77a7cfd665f407a ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/mixed_space_and_tab.options.json sha256:78c1bdc36863f437c8113f41a997282b879faa9eb3174160ea421d0de7dc278c ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/mixed_space_and_tab.py sha256:b05d8da2b0ae243ce435e6cca473a7a09708fe9c86e70f336878a08b590696a9 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/newlines.py sha256:5fc4bfff7f149f8d9ab11fc364787cbc6aa8b949b4e443d42ed23b96576eedee ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/no_fmt_on.py sha256:57fc7c861b4ed4eff551dc714d160b8c91a484487c28e1f5eceead4a8c5ed411 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/off_on_off_on.py sha256:6dafe69f3aae03766c74807d4333277c0156471fb222d90ccd6f3e7504fd9692 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/simple.py sha256:d99766cada6a3f91c190f03d496f27b5087972aaa80927566fd16b610fee8d2c ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/trailing_comments.py sha256:886b85c2fa188ccc0615e6ca7168f57707cedafc114431d588e48f757d0367a9 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/trailing_semicolon.py sha256:9653a321697850063429dd20de4923c8214a6b4e21da3b06d55dda3fb8f7ee9f ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_on_off/yapf.py sha256:6950e61506336a60bddbc9cf5112bacf97efc5c894262fedf74e2f929440f3d5 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_skip/compound_one_liners.py sha256:51c6572d66b2fcfd9706f4390a768ead55bd558b4bd8bcbba5250a11b79647c2 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_skip/decorators.py sha256:740c715cec79a7a8b6aa8825ffb38ebda016277698b4f501c5e6f217b7a504c3 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_skip/docstrings.py sha256:cc6c02416e9c9db9b4397af38666953360c7518f1501b5ad72538d905914e8ef ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_skip/match.py sha256:3fb121e514488990f9a2f75ed6ddf2650c497b532c17b90174674baa5a257886 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_skip/or_else.py sha256:e0a5b08c33895b8e32070b7f1b42be966d305d0beddeecc31e726bf0673a98fa ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_skip/parentheses.py sha256:f690d670febcfc63f1973ff1057b5aa204b36b4bc0320586e6c6bf5f2b0d9491 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_skip/reason.py sha256:b0aacdd07f1bc94cd2f2a317fb4a693785c73f8d51d33fb3e2101788ac87ffc1 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_skip/trailing_semi.py sha256:4361828a1e5d1630cd9908c1cd4f9d3958a1c0754d0340eb761fa113682a416b ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/fmt_skip/type_params.py sha256:aeed90b13c7f427f02c6796cb53bdf4692435ba2d3353c180ff394974bb01392 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/form_feed.py sha256:e2a4a1488db7a174a19a923e644b249b7bceac545537d1fbff82a00b2251f2dc ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/module_dangling_comment1.py sha256:de75c039314c5662b453c4aeb48e99feb59707f9e651909cb9f1d6b06cd69023 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/module_dangling_comment2.py sha256:ae11ff94ffc056534847a067e230ea736cef96a1d2158b6ecd99f1f3a7ed0299 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/multiline_string_deviations.py sha256:d8d1271e68aa2a8d40dda55284628e691a1f4c84d673ece324885c9f89fff096 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/newlines.py sha256:643253a6542cf3739914f8b882626a3fb2ec3d066a8c966a21c894529da02889 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/newlines.pyi sha256:e641831fb6915b50b1be6c8b56fab38064e148a41dd924c5c96ca68aae34419f ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/notebook_docstring.options.json sha256:704277e8547150990ccab695654e3391b58c19f5f6dd1f996f1a847e46f79b34 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/notebook_docstring.py sha256:b27231f6ed5756f41e20818148634c87ff9b1d49291e7bf7642372ca5881f3e7 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/parentheses/call_chains.py sha256:0a6e7b0a3e4ded7b95eff213f6b4b0150d63ff76e2e26666e5138dee9492b47c ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/parentheses/expression_parentheses_comments.py sha256:ad35dcfa25f83900216db7594ae3282d31c4f40e51eb271cfe4c0f206ece259f ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/parentheses/nested.py sha256:e4acc1a19dd64eff21e3f3c741ca349b3abe253ac6aa1fc44476d822368c09cb ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/parentheses/opening_parentheses_comment_empty.py sha256:af450ad159726458260425dbb58d8d08f1b229be79b63de2cca06563b52e9029 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/parentheses/opening_parentheses_comment_value.py sha256:608eb0af7df39b81583a39a69ea0aeaca31484a35e90e7d43ee08e493e95fe8e ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/pattern/pattern_maybe_parenthesize.py sha256:a9d3f673b11101414f73edf6c5717ff1e97e7f3286bc08e2a7184fe1bb8bc305 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/pattern_match_regression_brackets.py sha256:f6323720786c8812a68c6ea83fa31673382032a368cf3812383dab09b2b071a8 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/preview.options.json sha256:0300c9ba305435a5388a599af334b654cdc79e8d1735b94fe5ae382a3e071680 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/preview.py sha256:a9e2b2d6a10cbcd5294009dba7f11fcbcf47448b9678ac8416b1043a6f6db9f7 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/quote_style.options.json sha256:95bf8ff0a56018f920726de6988c4f59658c8bbd7a1187bab387b8e300348a6e ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/quote_style.py sha256:19c65d926f7127b3cceff0ea81bc2cf60efa575cbb126b8b00c67168f3ed22d6 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/ancestory.py sha256:bc1ea34605a2c4431d8ee9076bdd2d71b96d168f6e3fe14c2bbaf8b9bf2de1eb ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/clause_header.py sha256:8d5baef7b6f7b73962cdd5708308e8c343583c269fe4502e096dc4d20ee2778b ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/comment_only_range.py sha256:d11a7089ab6301633804317c6b81adab200f415be45e97f954e067b17e621c4b ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/decorators.py sha256:c2cbe9cd89807bd9b70c81cc569e1b2c8ac1d38fed8848d6247e6a7ceaf03521 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/docstring_code_examples.options.json sha256:ecaa8ddf60020b3daaae5f01e1f6d655f6525b10f4ea5957e0cb7e110b40e3d9 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/docstring_code_examples.py sha256:9f8418f990534603f05a707684fb9bae119f2267fdb32cab30842523c97a3517 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/empty_file.py sha256:46e724bb221c0f84b05638cef0252259cebef2869f8309f589aa4977c1955a91 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/empty_range.py sha256:e7318ab6c53b6beacd04edfc006f90e6eaad6ecd1c43043b90c07e3aa00245fe ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/end_of_file.py sha256:b379893b563b41bbc673c1d5bb24b132066d6a08ca461f726906bc22c3e388ea ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/fmt_on_off.py sha256:19222b295ee2adc14134020538d17b6dbcbf482349af3bac7d23866e1b8e5b3f ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/indent.options.json sha256:5869bffc51d645decdbc3ae9c8b9cddf00b1a53f36b1affb5c3ab1eca9da7597 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/indent.py sha256:8aba0208772e5fcff2dbb023ac1103ad7ac2126c3b0f41b78b8069ebe690dae8 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/leading_comments.py sha256:01866c6c58226c18302f3955f862a63166b03ee5527b7bd6cf4dcbd9dfeac1f3 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/leading_trailing_comments.py sha256:f168282409845c95c922977d0585a58898e62372288234d5d8fa2614df06858f ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/module.py sha256:905f5d58a0842452ee5252d115a2c52e3fd7979582a449a001b65dde0f2e0bfa ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/parentheses.py sha256:8bd4d445b3c8548f0e3e00398b175aa649be1d726b774ce23859117b191348f8 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/range_narrowing.py sha256:d583b97ae0bb1838b974a5886f14738971a2694d0c92404f53734aadd1e2274c ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/regressions.py sha256:4f388ced4b01e97c986725718da0acbdae802dacc5d3a3fb7b4fe34413779409 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/same_line_body.py sha256:5fc39d01b2ada558c8212e2792da325b041e72494be325d7c934b230ea1edc80 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/stub.options.json sha256:9b6b64cac9ce1f4fff6479626bf0828b12c88e255441d0b88192563bdb02c091 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/stub.pyi sha256:ae21171ab7c09f9cb583d6d51e19cc6e768e744e3a1d60cc15eac748017d2b66 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/trailing_comments.py sha256:1b7c0b1834b13fc81d49e27e247e34662afb4fa4fa6358868655c2deb811fcda ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/range_formatting/whitespace_only_range.py sha256:26711af7aad05e8ed7c8a4c60773bbbea9acde68961c0d7de609374a64636be9 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/skip_magic_trailing_comma.options.json sha256:ad6526d2d4711e87a11b10144e5e71ba33b55a162da048e979f764f8841fd14d ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/skip_magic_trailing_comma.py sha256:1cceead140e871b60a97ecc25451beb24095c0175889d3628c959f842401cb06 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/ann_assign.py sha256:a68013c7be9be7d3f61ccecf63f6f92bb89516e8c7f9e603743066825c88e884 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/assert.py sha256:08799035721c8761cee7fcdad5f73e26488acd102297120f0b5cfbd7ed75a3b9 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/assign.py sha256:c307b0deb116e7b528fc0612d0d836721691c594d27b9afb657a0530ed332994 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/assignment_split_value_first.py sha256:a707c8ba863ae583c37f58c1ae9cf176cfab8168d88ca114a9c680d8df75af1e ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/aug_assign.py sha256:2856e5750b88802b10402dcb54cb605d6164fd292282e84873897ae67cf77131 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/break.py sha256:b878d672eea72451a895304d201b7e92d64d5e59a37b687bcf1f393c7407a419 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/class_definition.py sha256:05c650ef6dbacd34776c53eb7ad2404c6acc3c813df97c51ba33dc74477fcca2 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/delete.py sha256:40589b382ee1c16d11d87e36d487f72026536e095f94931e17da11c3e2c35eb3 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/ellipsis.pyi sha256:8e246a4a2eb04dfc41e92088b832679c826b7a3dd58878f7f14d966c9f138331 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/for.py sha256:9235b96c63502498f69f4ef2e622ea48a4acf68485da0dcd7c2917c78d51b888 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/function.py sha256:2f949878c6c589eb688a2d758f85bdfb51a34ad91edfaf223d95da5f259affee ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/global.py sha256:7e04a77d71c69c7a98045d00f769b784e835706abb0fbdf49930d16d6abee15d ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/if.py sha256:dfe2add16d762874dc03ee8f0116785dd8ece5236624884e743c0d2d46c87e51 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/import.py sha256:50cb161e647262d1f2d2d6da0523e08c7c8f74ff0bba4dca267b08621f344b77 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/import_from.py sha256:7ec38b11dc515ba5d984e0254f44dafe2fb0803cf45c4133e8788771a7c14d75 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/long_type_annotations.py sha256:f4594bdf07f558b7a7bf9cfdd7e2d005314444e870de0d23dad2e0f6b06e3692 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/match.py sha256:1356c236535d400e22583e2ba9b37812e0b017a3b4d028c22a453e7b8d2b6d3c ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/module_comment.py sha256:eb5018b33df42329fe6c09ca01aaf42034a142b928951e9ad7b8d1a31d8a636c ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/nonlocal.py sha256:0109e62c92b67b5daa600c6c58c3bd2a2997fae5ba7766a1710a5dd0cadc62c6 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/raise.py sha256:dcbd9b4e5548ff411ddbaf3836b1208493521c5946768ecdefe875cab76f6ae9 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/return.py sha256:4e4a8396e7340679ec15adea6bbde9c1a85f746871e0a966d1843e186ca8a532 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/return_annotation.py sha256:ef041c44a1d532425088ab02aede0f44b17db57f2c1dadd18213a831553ea111 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/return_type_no_parameters.py sha256:0906db4b086f64b99f3a523de1e5b184f8ae7ca87655c8c8812ee4cb0c3a415f ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/return_type_parameters.py sha256:e37981b03354c102f3ce848f6f829be9df87a8d99069dce1851897ddbc5d0b3e ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/stub_functions_trailing_comments.py sha256:e45fc45861fe619b8e5e5ddba00f5718c873ed8280025e5ecba8b01cd4a3f652 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/top_level.py sha256:0a35123f3a3f63dddf138babd9c7534a90c5e5cabc163955ea2e718e5014ff51 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/top_level.pyi sha256:0a36b63ba3b8f654776d25968bcbbbe52207fd488555f15322cd4adcf4e02a26 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/try.options.json sha256:af8a00c89adea9103a78cb5498fe7b175f5bac486b2fc83fa34a18667ac3bcda ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/try.py sha256:3078e39e841b8c262cff4af8d2c0365f64fa31e7d41da50aeabfe520afdbbfef ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/type_alias.py sha256:cfdb3f7a8d646182cb9f8124b7915de4fcff49799fac07be0ae3edaede5f7836 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/while.py sha256:eb5e52f46ea07cc0d4f0f25b5d3f4bd39fde6a4b6de145890e28613a50c75fcd ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/with.options.json sha256:7fda155ce6ff6bdc6a7a02dd8e97de996fdda4ede3823ba320310c60070e4e22 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/with.py sha256:e8928b3c86e125d6119f7f78998c63226b10b9a5226c076a2a2e96a0531b7763 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/with_39.options.json sha256:0156ee8a2a38378dd1ba9aa792375cafd93282253852ccc87c455d4bc4818650 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/statement/with_39.py sha256:9847523629d4648816cbc95326ee5991f0880ba2461f377ba04fbc43410cede0 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/stub_files/blank_line_after_nested_stub_class.options.json sha256:7e00afdf5f4bb59fd265fdd1a0e28dd8f4a01a70584b3a03ebd09af027165e6c ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/stub_files/blank_line_after_nested_stub_class.pyi sha256:9847523629d4648816cbc95326ee5991f0880ba2461f377ba04fbc43410cede0 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/stub_files/blank_line_after_nested_stub_class_eof.options.json sha256:340056e804060dc4e159b9e9c4fdc005487aec784e3dd7e8933e70765a1e0c30 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/stub_files/blank_line_after_nested_stub_class_eof.pyi sha256:dafc45587239cee7fe0d7bb7451120e150a6576a1c6a296d76049cd4b6d8d5d8 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/stub_files/comments.pyi sha256:89a38b131608cfdae7888d846b00710d045f0334694f45345722844a2d7ee76e ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/stub_files/decorated_class_after_function.pyi sha256:ecfed84298f5d8ac4ca0c86e53396fc2b12a12a9af81b06f7dca5d5d52b494b0 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/stub_files/nesting.pyi sha256:cbd0cb5159857efa6a754f9b5d9866b6edbb0a2044dfe82ce150da67af3b317a ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/stub_files/suite.pyi sha256:8ce90b9520a520e9087ad84aeb55f3d24f7eae39b6144950927eeb942a145f8a ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/stub_files/top_level.pyi sha256:7cc80951cc1168a1131ac5e8f8d4ca81fb00d9c1dbe043c6d5b28be489df496c ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/tab_width.options.json sha256:575416cf9093aeac68152b3916f25517c17abe310ede273885ef4174e1a37fb8 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/tab_width.py sha256:16a985bb2d04f569b9cc422329e76f46c56c68b51b3fd1528e57681a070a4cba ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/trailing_comments.py sha256:d5c3e34c23cf5d602a2f9c431c22b1ff1b197562dea9aa9a97569bd6490fccd2 ruff-0.14.9/crates/ruff_python_formatter/resources/test/fixtures/ruff/trivia.py sha256:938c1d52bbcc37d8f19f69d698842663cdd38ff1793957073f77bb94367c202b ruff-0.14.9/crates/ruff_python_formatter/src/builders.rs sha256:4d429433ef843809e9f2ca4d807a1c4321676daa8e6db48b507dbfb7f4ffc336 ruff-0.14.9/crates/ruff_python_formatter/src/cli.rs sha256:ab8799d975972ad99888f1d5b4699ebf2a7f5581ea826efc3de2dbae5e380410 ruff-0.14.9/crates/ruff_python_formatter/src/comments/debug.rs sha256:0883f5421c947d2d99d719db1b094139ef0720be9edad1347f660266a023cd80 ruff-0.14.9/crates/ruff_python_formatter/src/comments/format.rs sha256:3611bfee9a4040e1af567166b7a63ba099f50983b9a82aae613e3a6097538b24 ruff-0.14.9/crates/ruff_python_formatter/src/comments/map.rs sha256:668bcbf931bb897c534750659e7d7ee2149cbd38bae565553fb72c81f62a3758 ruff-0.14.9/crates/ruff_python_formatter/src/comments/mod.rs sha256:05bda996cc8f8aaffc17c2d40068205aba2073a624f9ad5ebfb0d465f44869f4 ruff-0.14.9/crates/ruff_python_formatter/src/comments/node_key.rs sha256:145b401765203f204fcc880df7b09f315995248ad98ece427071a1e1df3259a5 ruff-0.14.9/crates/ruff_python_formatter/src/comments/placement.rs sha256:34df37d54d4e5fc8888265a63d420a68c7c37068e7b2fecedc3abc75342e6812 ruff-0.14.9/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__debug__tests__debug.snap sha256:dd1ca05266057dbf72eb5d8cb10d0b669e321302f0fd69eec9ca37555de38e47 ruff-0.14.9/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__base_test.snap sha256:c32f9bb837f5b88e1aa2f4a5c0211049c38151432f8c32ddf090d91b3c3d1f6b ruff-0.14.9/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__binary_expression_left_operand_comment.snap sha256:d4c98e99dca4eef2561c2d371d974027025d54682eead0c1aadb5a6eb4d45f5a ruff-0.14.9/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__binary_expression_left_operand_trailing_end_of_line_comment.snap sha256:0318708b759fe82839d3bc5742e801053768f6d7062aa121993cfd17587423bf ruff-0.14.9/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__dangling_comment.snap sha256:037be368fbf3894df2be21b7e6ffac38f5b2f820beb268c97e03a5dcceb5bce8 ruff-0.14.9/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__empty_file.snap sha256:1889e9f5a624f079e20dd1ecb8d3290fec6a2664e20997076b07479edf41377d ruff-0.14.9/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__if_elif_else_comments.snap sha256:7f27f20c6b35540a02aedcc27e67093b06c90c4d9600c49c058f0f65e12755bd ruff-0.14.9/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__if_elif_if_else_comments.snap sha256:e42107675ee8ffc3a8da8546a4bc7920b60182c559222daa6c0d5b1079f9fbc1 ruff-0.14.9/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__leading_most_outer.snap sha256:e4633441e47ae9c7c1e35f0e54e25d4e33e029c6390ca9adfa49ccd5dd2f07a8 ruff-0.14.9/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__match_cases.snap sha256:318a7b185189937ddc36ec111f7b3d7b16302e349ac4129f00018687930fdcaf ruff-0.14.9/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__nested_binary_expression.snap sha256:ce876141fc66d7a9fb9f8048f2ceb014582a77302c0bfb00bf068d2c0b4aed97 ruff-0.14.9/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__non_positional_arguments_slash_on_same_line.snap sha256:364da99168de1f52fd0de722c8dc2377ad7121758fae8147ae70426578a3a08f ruff-0.14.9/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__non_positional_arguments_with_defaults.snap sha256:70a8a65ee8852fd2be7206d17b53401d01031f4642b09c6c172f14fe654614fc ruff-0.14.9/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__only_comments.snap sha256:c22570eec40f691ca55a1f355df3de1a1f033002cca3e68cc3d5263d24a8d19b ruff-0.14.9/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__parenthesized_expression.snap sha256:5b92bc0ce8ee5ee6272c6390277962b12444749c05a93aafa4eae47f88aa5ff1 ruff-0.14.9/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__parenthesized_trailing_comment.snap sha256:b130767ce8a30376501bb8c942a21cca600e9bbf859a460fb280eeab18883114 ruff-0.14.9/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__positional_argument_only_comment.snap sha256:306995a941bc1eb8cd870b40fad83700b0551690902c038f403703b516531285 ruff-0.14.9/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__positional_argument_only_comment_without_following_node.snap sha256:b130767ce8a30376501bb8c942a21cca600e9bbf859a460fb280eeab18883114 ruff-0.14.9/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__positional_argument_only_leading_comma_comment.snap sha256:d294dd26d7638c76fe143da5560c2e173c57f5afc45ac51d32176a54071132a8 ruff-0.14.9/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__trailing_after_comma.snap sha256:ee40d36bdfe783cb810f1e5a408142c2db2eb4b071457886a0fdb93f47054043 ruff-0.14.9/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__trailing_comment_after_single_statement_body.snap sha256:d426a60e77decc48d57c7b990d1bf6052cabe284c5a2027f72c9f4180ec55a68 ruff-0.14.9/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__trailing_function_comment.snap sha256:0492b17a601a6e6277c54e5cf5f7af2509fa1ed11fe856aeb68f3eb454d815a8 ruff-0.14.9/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__trailing_most_outer.snap sha256:a79e478bacec9a2a9b5cfde89bc5dbbc532951dcbd5e9dd029598f821e47fa91 ruff-0.14.9/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__trailing_most_outer_nested.snap sha256:4e21ee23af90a9d8c22327b867d46068cad5381888c29e02ff55fbca08b8de9d ruff-0.14.9/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__try_except.snap sha256:2147e64c5423abdbc53124cf69195b001e4d6f0b0c69a90883cfb2833fb741cc ruff-0.14.9/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__try_except_finally_else.snap sha256:bec92f67018cf764656db02f956fbc405b52a8de3cb56a96c71e74243028a4d8 ruff-0.14.9/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__while_else_indented_comment_between_branches.snap sha256:d0b261d200c7ea6f67dfc16676e7d136235e234e82657d1daffc2b06e24582e2 ruff-0.14.9/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__while_else_very_indented_comment_between_branches.snap sha256:f8efbb8102859dc170cb0597ccaa43cb0771d13ce2ed9c2d4593eb22883eeb4f ruff-0.14.9/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__while_trailing_else_end_of_line_comment.snap sha256:09412d63d5542d905dd0131ccce78119fc722ad41246bbd73d85e33cc6497958 ruff-0.14.9/crates/ruff_python_formatter/src/comments/snapshots/ruff_python_formatter__comments__tests__while_trailing_end_of_line_comment.snap sha256:be3d1c0684093cd74529fd22e97993290aaa6a1d930b0f5b751c65f45e0b51aa ruff-0.14.9/crates/ruff_python_formatter/src/comments/visitor.rs sha256:b706aec84f8d912800c0df52fb42f0f13b135603ef8348c202dab86920ac227c ruff-0.14.9/crates/ruff_python_formatter/src/context.rs sha256:ef71950697ddad2b9b13d2308ff18439bebf6c22f352f90e5118a78bc8c0b3de ruff-0.14.9/crates/ruff_python_formatter/src/db.rs sha256:ed0a81af36c9bd3cb93584ad54695c235dcacba94352ddb58faddc297ebddae2 ruff-0.14.9/crates/ruff_python_formatter/src/expression/binary_like.rs sha256:8b7a855766e0db7856823956b380bf59f13daf776b8a74022e0a90adcf9a109c ruff-0.14.9/crates/ruff_python_formatter/src/expression/expr_attribute.rs sha256:f1f974a5733a853f18b8d0492a5f1930be355df1cd96282ce63859194207ba4a ruff-0.14.9/crates/ruff_python_formatter/src/expression/expr_await.rs sha256:f5ead93e4ed4025ad64f4d865102be9c56edce0a9da72edd39a83e83c85f17e2 ruff-0.14.9/crates/ruff_python_formatter/src/expression/expr_bin_op.rs sha256:98ab331802420856c6557573bac2d5412cdd61424b9c1454998453cea8a4b4c1 ruff-0.14.9/crates/ruff_python_formatter/src/expression/expr_bool_op.rs sha256:4807af25d8fddb26c8f8fa642d4c63e685e50d3caf5f375a416698109512ac1d ruff-0.14.9/crates/ruff_python_formatter/src/expression/expr_boolean_literal.rs sha256:1a2b81dcf8e6ebe4b30cab7699a4ceb5a31fca30bed7dc7e5897f9d0f7e4de97 ruff-0.14.9/crates/ruff_python_formatter/src/expression/expr_bytes_literal.rs sha256:87fd0119a6d323a98816ed8c7be2d9346aa70cf4781972b4e629377ad7f2fd74 ruff-0.14.9/crates/ruff_python_formatter/src/expression/expr_call.rs sha256:4a99d2b88494a16ec19549fe0eb4bd216983539cf9f62a548eec00aa7322cf28 ruff-0.14.9/crates/ruff_python_formatter/src/expression/expr_compare.rs sha256:6eb93154301a26c80a7e9df6c0e011434c9d7406bb8cec74ff929ebfbaecbeba ruff-0.14.9/crates/ruff_python_formatter/src/expression/expr_dict.rs sha256:341771e9069a77924a74dd29788b52d03ac7d47d48e16bd8ac7b985ea9936648 ruff-0.14.9/crates/ruff_python_formatter/src/expression/expr_dict_comp.rs sha256:6049b52c3abbe9d41b2fe2afd1b1ed2f666fcd14bd156afe5b87be5c87408987 ruff-0.14.9/crates/ruff_python_formatter/src/expression/expr_ellipsis_literal.rs sha256:2c8fb904834e36be6750a9ac89cb790d3b0758658eed22245c6c2e51addf776b ruff-0.14.9/crates/ruff_python_formatter/src/expression/expr_f_string.rs sha256:6543c342d97503ea32968cc4f2ad87c10d23fe7186726a70a5073170c46c9aa1 ruff-0.14.9/crates/ruff_python_formatter/src/expression/expr_generator.rs sha256:4049db169906de46cb11a5bdbce89fbe837f7671a23fef79b244e92e595f3539 ruff-0.14.9/crates/ruff_python_formatter/src/expression/expr_if.rs sha256:0accaa3983f4665d3e444b8aecec044a14b7c3e771576bac927f05b79412affa ruff-0.14.9/crates/ruff_python_formatter/src/expression/expr_ipy_escape_command.rs sha256:5b65a3bbb723ca002bb26a2b13ca554ab240c0cc53450b738f49c1c2f5859bbc ruff-0.14.9/crates/ruff_python_formatter/src/expression/expr_lambda.rs sha256:9d71d128c90fd407f473c5656604e99cda7f83367772325275c9e6fa9ecc513a ruff-0.14.9/crates/ruff_python_formatter/src/expression/expr_list.rs sha256:f634c488c69b51ff40add6111d4a39e5e2540ebc0ff5fc16b10a1f737d1168d6 ruff-0.14.9/crates/ruff_python_formatter/src/expression/expr_list_comp.rs sha256:7e7ad816610eb3cfb655e33f5bbfc66af18383fc7867dbfcd767df128108bfad ruff-0.14.9/crates/ruff_python_formatter/src/expression/expr_name.rs sha256:9342b9be267bbb22cdba70eec502fedbdaf03a3a26b0eb706174d4d54b6eb53a ruff-0.14.9/crates/ruff_python_formatter/src/expression/expr_named.rs sha256:f92916ef933ad74de8c27dfa9e392ef04c17979b5faa5317829412b452daf1a7 ruff-0.14.9/crates/ruff_python_formatter/src/expression/expr_none_literal.rs sha256:4bbbbb4546111885c5440c2feba495ad7402210ac283b6f91b3a94c37dd437c0 ruff-0.14.9/crates/ruff_python_formatter/src/expression/expr_number_literal.rs sha256:5f051c34d8c2d8f063c417f339c8421e69df00987bd666193a73b6d70ad118e6 ruff-0.14.9/crates/ruff_python_formatter/src/expression/expr_set.rs sha256:ba74b27e9ca65b90422ae38d3b4db9c6154300d9dc64fcf4cab39dae9a0b5035 ruff-0.14.9/crates/ruff_python_formatter/src/expression/expr_set_comp.rs sha256:57dba77f810fcbcc29abaa31ab2ec1e90ec06333b76b879dc382299de4f6cddc ruff-0.14.9/crates/ruff_python_formatter/src/expression/expr_slice.rs sha256:79acfca81b051f2da3098da438bb42ad482b79d572a972af5c61b2024845968a ruff-0.14.9/crates/ruff_python_formatter/src/expression/expr_starred.rs sha256:f8da206b728894ea4d040badb51f5b145b7887dace7d4d341a9154698fda5c30 ruff-0.14.9/crates/ruff_python_formatter/src/expression/expr_string_literal.rs sha256:4fd2a0da02f4b0ae4f84cee53af846cd2ed95266c505969ce56d4560278da953 ruff-0.14.9/crates/ruff_python_formatter/src/expression/expr_subscript.rs sha256:a78bd10c9ff42292eb4648997880590c072ac85b57a201b853bfea74f3d05c6a ruff-0.14.9/crates/ruff_python_formatter/src/expression/expr_t_string.rs sha256:5641ee3f7f7384c972d4928a9a888fe51fb2daa9907ba6b3a18f87d7bbe81192 ruff-0.14.9/crates/ruff_python_formatter/src/expression/expr_tuple.rs sha256:0c8fb9ffb8a40d078c04d88e5cd32f4e160b7325c5ca11f8e198dadc124300e1 ruff-0.14.9/crates/ruff_python_formatter/src/expression/expr_unary_op.rs sha256:540a545bc059fbfc0552d62ad30d1523540248613a2cd2243d181903bc66d9be ruff-0.14.9/crates/ruff_python_formatter/src/expression/expr_yield.rs sha256:8d3177e403e1d209203e5a552d72e04477adcaaa55ac458e50fa56fb30f4502d ruff-0.14.9/crates/ruff_python_formatter/src/expression/expr_yield_from.rs sha256:9bd75b8f6a8a16348d88b82f6cc451300a2ef519f4f8307b6a681e64b8c6a6e7 ruff-0.14.9/crates/ruff_python_formatter/src/expression/mod.rs sha256:efa9286e8ecc202668f85b77c8f4abd9a21ee5fe60ca390c36c5aaab452dc2fb ruff-0.14.9/crates/ruff_python_formatter/src/expression/operator.rs sha256:cb1d52ad011469fb77fad00a6d01eff357f09b556bc21cbcf3106d2a0ef7ceea ruff-0.14.9/crates/ruff_python_formatter/src/expression/parentheses.rs sha256:c29a56fbff6565c8fcb2efae3dccb08773fa3af3b3b63d526fd67e58faa00ff2 ruff-0.14.9/crates/ruff_python_formatter/src/generated.rs sha256:246e3c5640725a2ce9790d34ed09e5e781e14704beacdaef4e1d3aa6947878ea ruff-0.14.9/crates/ruff_python_formatter/src/lib.rs sha256:36ac73ea78d85496137f580a5bd15e4c45f1f1ffa7b55665d1394f978aba4634 ruff-0.14.9/crates/ruff_python_formatter/src/main.rs sha256:01cf2ff04018fcdc2c65e86d403f58c207a877f743246a6fbe5c2d5ba89a86ff ruff-0.14.9/crates/ruff_python_formatter/src/module/mod.rs sha256:e806b635edc62606a2fc346dfaffe105d2b237612c90851a92ad5263fb157784 ruff-0.14.9/crates/ruff_python_formatter/src/module/mod_expression.rs sha256:332df70e9f48cd411d00307057551112463212806520799da06a1dcec94bda13 ruff-0.14.9/crates/ruff_python_formatter/src/module/mod_module.rs sha256:f2dac05d2ef4273dd09f4b177f10bebf4e485ffca466d2e04be5e7bdb746dc75 ruff-0.14.9/crates/ruff_python_formatter/src/options.rs sha256:ad0406a97aea879fd7067687bc8009b8666437da5a2301b4e50b0da41330cdc0 ruff-0.14.9/crates/ruff_python_formatter/src/other/alias.rs sha256:623a6e617b44e1f8bd062c40d7e09e8fd672c8b80f9c58202759ba19853f8ba5 ruff-0.14.9/crates/ruff_python_formatter/src/other/arguments.rs sha256:2191fe8ad36ade67d36a1f4001c2326fb86fcf3f412cc272eec235958c0f20cf ruff-0.14.9/crates/ruff_python_formatter/src/other/bytes_literal.rs sha256:803a922d8ed7ab16ce6a972928e805b77cb5110abcde992217886fffec6ae957 ruff-0.14.9/crates/ruff_python_formatter/src/other/commas.rs sha256:8a4a2b585384f60dfc2673f12e7f0f6706d0c576dfca5f845a0ea0b26fd4b99d ruff-0.14.9/crates/ruff_python_formatter/src/other/comprehension.rs sha256:6d44f259cf4a8639d47950c3e14835264ff8d97ed326aaf7d51509ab0cc6fc7a ruff-0.14.9/crates/ruff_python_formatter/src/other/decorator.rs sha256:6ad3233aaa4ef789ddc1b8433809bdedc6fd5c8593bd66375620a99c5442f513 ruff-0.14.9/crates/ruff_python_formatter/src/other/elif_else_clause.rs sha256:adf1245fb9c603b858e8ad0444ee5e3b8254dd144aedee85c9678e98e5b42535 ruff-0.14.9/crates/ruff_python_formatter/src/other/except_handler_except_handler.rs sha256:4efe70dc5a7e59a1486429784aa423cde4c272a101244f95f23ea152049e1648 ruff-0.14.9/crates/ruff_python_formatter/src/other/f_string.rs sha256:5decb83e65721417478efdf6e980ee9bc0ff1741b5938be13e261c1eb38e867d ruff-0.14.9/crates/ruff_python_formatter/src/other/identifier.rs sha256:1f2acc4ea6353a2517304121048fcd6fcd4e8e667853fd0e621f4e21298683a7 ruff-0.14.9/crates/ruff_python_formatter/src/other/interpolated_string.rs sha256:467374b65a5f4b12787a7e777eb8ed28093fe08007e2781220c4a40bcff0dbd7 ruff-0.14.9/crates/ruff_python_formatter/src/other/interpolated_string_element.rs sha256:dd68590cf0ae9ee16138772037af1e24280303f0a4ee9ac733db4908a72a9d0c ruff-0.14.9/crates/ruff_python_formatter/src/other/keyword.rs sha256:7f0ff903d632b8d2c2da160115da4ab1907bed5956b3de3b7821cc4fe4172a75 ruff-0.14.9/crates/ruff_python_formatter/src/other/match_case.rs sha256:83fa2317d22122b520348ca7838842c057721f438003be23e02f25e4227982f7 ruff-0.14.9/crates/ruff_python_formatter/src/other/mod.rs sha256:fe08a3fd8e117a3a7470a815ff7c67ed6d36889f883074cb5969b6ca3c5ff58e ruff-0.14.9/crates/ruff_python_formatter/src/other/parameter.rs sha256:7de8bd367bc8caf47f6fe8ff6b0968bd563264a74fc677d4bfe187a25c57521b ruff-0.14.9/crates/ruff_python_formatter/src/other/parameter_with_default.rs sha256:a7c285fc5aa24150fe0671dc7f8b4a2a823328933f848ffb79bc0e2a92862b09 ruff-0.14.9/crates/ruff_python_formatter/src/other/parameters.rs sha256:169308a01390cdec4502d009a403d53f9a8e2a3c93a34adc89ba3e5ddb54771c ruff-0.14.9/crates/ruff_python_formatter/src/other/string_literal.rs sha256:da16f3438013217aafece13e2de46089ea2b898e94a6c89dffb35c0be2f7ba07 ruff-0.14.9/crates/ruff_python_formatter/src/other/t_string.rs sha256:f3dd9990dd8826849a03cc9b05afae0dee7df5f8b7f32248ba490b4e2d9dcd07 ruff-0.14.9/crates/ruff_python_formatter/src/other/with_item.rs sha256:cbdcec7a0b45e2ecd2fb66b9e3e614da7c53a69ee13597adeb694f6ddfad4ada ruff-0.14.9/crates/ruff_python_formatter/src/pattern/mod.rs sha256:ecd7f82f4c2e937f5e4ed50339b3e2f954ceb5a609fa5daf947ba01a2fe71344 ruff-0.14.9/crates/ruff_python_formatter/src/pattern/pattern_arguments.rs sha256:7226814d7c9dc6f1c8945607172123e9595d06e38ac86a900ba8900a6dc768bf ruff-0.14.9/crates/ruff_python_formatter/src/pattern/pattern_keyword.rs sha256:bfb4bff4b6bcffc2b11643f4c5f4a20e2a6b4f934de73d50f25a7326bfadcf7a ruff-0.14.9/crates/ruff_python_formatter/src/pattern/pattern_match_as.rs sha256:0c009b9a5b727bd70ce0ebfb9d8280a0400eb6a3c7c7d9806b9508dc4ff3f364 ruff-0.14.9/crates/ruff_python_formatter/src/pattern/pattern_match_class.rs sha256:46d6caa1248e4fed78e6c741dfc4af732a0470dca0d6e6a67f23d3f687c4b29a ruff-0.14.9/crates/ruff_python_formatter/src/pattern/pattern_match_mapping.rs sha256:e207e524b1d93c7903b64bd70648c6c2551e55b47078ab9c031b2fbe7b95cc50 ruff-0.14.9/crates/ruff_python_formatter/src/pattern/pattern_match_or.rs sha256:d3c464ea907eab4ca7b223dee0bfecf3f574a17c9558b222fdb8c28da775a7d7 ruff-0.14.9/crates/ruff_python_formatter/src/pattern/pattern_match_sequence.rs sha256:588a01b7157284743a2fd87655c1f0f3a07df3edb94949e01bd10aa05430af9b ruff-0.14.9/crates/ruff_python_formatter/src/pattern/pattern_match_singleton.rs sha256:9af98cfc39379bfb9f008705391cc9ba850511008781d815ba48c1fb9ebd5d0c ruff-0.14.9/crates/ruff_python_formatter/src/pattern/pattern_match_star.rs sha256:3e178c5b5bee7972e423eacd71a40c2a8386808d8ea0e42d946d27f3bed32ba5 ruff-0.14.9/crates/ruff_python_formatter/src/pattern/pattern_match_value.rs sha256:8b17bf4e91edf563f8fda9cf2e4694dfa626b2be2a04ead2514f2d3d3cd75e9a ruff-0.14.9/crates/ruff_python_formatter/src/prelude.rs sha256:559d9ba3945d6df7d358d9c46d816310ed1f76cc2a2578adac3cd31cb9d4a797 ruff-0.14.9/crates/ruff_python_formatter/src/preview.rs sha256:2c677581c30db34a7c6f3449e9151770127cdeabe9d8c75d6a79bd3ed11bfb3d ruff-0.14.9/crates/ruff_python_formatter/src/range.rs sha256:0a39548671b2592432c2bf24bf40e98c5f384fe3d1f72eae506af7000229c152 ruff-0.14.9/crates/ruff_python_formatter/src/shared_traits.rs sha256:7b26bde95057e4bc71f6c740f4101fa222051f4fb8875c98edcdfae0e59183b3 ruff-0.14.9/crates/ruff_python_formatter/src/snapshots/ruff_python_formatter__tests__string_processing.snap sha256:ac34bb7a795f21578f233573fd8c32a3c4d7eab48f998f02d533e8abfcfaf5db ruff-0.14.9/crates/ruff_python_formatter/src/statement/clause.rs sha256:4a3d6d1d8dcdb8832d7650ee279059602b88fa8ef0b978be6013184f5c205332 ruff-0.14.9/crates/ruff_python_formatter/src/statement/mod.rs sha256:6c87e00b566b6ae63f8d93105fd44911206df5d3598fe2e7519dad54eb36a465 ruff-0.14.9/crates/ruff_python_formatter/src/statement/stmt_ann_assign.rs sha256:313db3b4c36c3b5e2b232dc5c1b7381c8e9e2141b0513f959aad7687bf6468c6 ruff-0.14.9/crates/ruff_python_formatter/src/statement/stmt_assert.rs sha256:db412a398a01e988c0c1db5fef528981d5a0996bef26aef9c85e995f55219b91 ruff-0.14.9/crates/ruff_python_formatter/src/statement/stmt_assign.rs sha256:ff24ed003e422d16c0b544a07375788115b82039189db551418894ed9df335a7 ruff-0.14.9/crates/ruff_python_formatter/src/statement/stmt_aug_assign.rs sha256:b32fb7679ee6044ec53cdff1bfbd6465ce87114258438aa742f6b670bacc6ad5 ruff-0.14.9/crates/ruff_python_formatter/src/statement/stmt_break.rs sha256:5f1581ca4146e8b7d66a942d248523029055ad607fa38586d3d28fcddd0e303a ruff-0.14.9/crates/ruff_python_formatter/src/statement/stmt_class_def.rs sha256:1373b8c24ea821f845cf815fe70a73ec4ce493c1e2de9a805622f69074b484c5 ruff-0.14.9/crates/ruff_python_formatter/src/statement/stmt_continue.rs sha256:f40ba971e71448e1e3327b6f4dbc92e78be6ea9b998311c17706563d4d758979 ruff-0.14.9/crates/ruff_python_formatter/src/statement/stmt_delete.rs sha256:0defd0061b3b6e7087c0477def8a5628f7b046664e9172264aad76e3586d39f6 ruff-0.14.9/crates/ruff_python_formatter/src/statement/stmt_expr.rs sha256:a5192db507b17949dc47e4405ad2ae6139933a97e9ebec8f918826443912ae47 ruff-0.14.9/crates/ruff_python_formatter/src/statement/stmt_for.rs sha256:e339b55e3d3039f42927079e36458050e213debb3aee773cb1819ef7998f3d0c ruff-0.14.9/crates/ruff_python_formatter/src/statement/stmt_function_def.rs sha256:f69b5e80548d3ef4febe0c63fac61bbd1f5b4623bf40b252add1e2e92b6e9ce4 ruff-0.14.9/crates/ruff_python_formatter/src/statement/stmt_global.rs sha256:d8e4dbc9ddb7b10f9a80caff6e1353b96cc84753055dc2f6e03990739ef19fb3 ruff-0.14.9/crates/ruff_python_formatter/src/statement/stmt_if.rs sha256:36073246f797c370ccc58af5b84ee0be22306f00df02e552d5cf68251d5534ae ruff-0.14.9/crates/ruff_python_formatter/src/statement/stmt_import.rs sha256:cde492aa27b179127f2cf5c0632d80c201e9cbc773700c56ba5a96d6499888b4 ruff-0.14.9/crates/ruff_python_formatter/src/statement/stmt_import_from.rs sha256:69f57d433c7c4edb49f436092140a8cbff1fb149da745696b2edb840225b1a2e ruff-0.14.9/crates/ruff_python_formatter/src/statement/stmt_ipy_escape_command.rs sha256:98746adc6a9b9733143227f524fe695492a132523c36387dedcab35b1f19e095 ruff-0.14.9/crates/ruff_python_formatter/src/statement/stmt_match.rs sha256:812b53a1ca13e28ee5696dfdc09c5decef5185b8fb57397e4d86685cba810e3a ruff-0.14.9/crates/ruff_python_formatter/src/statement/stmt_nonlocal.rs sha256:794a937cf153297db9dee6ac2425584880ae663c99dfd5174bf4108d84008041 ruff-0.14.9/crates/ruff_python_formatter/src/statement/stmt_pass.rs sha256:ef9419d79238cc3af8d8ec8735fd482858333056fb5b258c2154dfdfd61d72a4 ruff-0.14.9/crates/ruff_python_formatter/src/statement/stmt_raise.rs sha256:a89950080fb5c0e29200c4d84a12f1ec57e4a4e1fd94388697146eddc70c9bd8 ruff-0.14.9/crates/ruff_python_formatter/src/statement/stmt_return.rs sha256:ffc58f68ca350a915f9b8fb8678797c5ff016c94b13bd2ebcd66245f4309742e ruff-0.14.9/crates/ruff_python_formatter/src/statement/stmt_try.rs sha256:7e437e427c836b31c7bece76956cafcedcced31dac16fa28dec5949e59975e02 ruff-0.14.9/crates/ruff_python_formatter/src/statement/stmt_type_alias.rs sha256:0d0b1be2f1e1105f03571f8a47baea8cb09847bfa5d6328a143e7c7a9bae37ae ruff-0.14.9/crates/ruff_python_formatter/src/statement/stmt_while.rs sha256:502bdd4d7185c94a8b04e3ac0ca7b85ed9579bdad95f459b57fe33a077f86d07 ruff-0.14.9/crates/ruff_python_formatter/src/statement/stmt_with.rs sha256:1d0d599c96aafa02600a55e6e02fbb39775c8210add9662107e956b369d4f73b ruff-0.14.9/crates/ruff_python_formatter/src/statement/suite.rs sha256:366110f2a7fe896634964581fdaafd0959d39a71bf15ddafc8e40c0b01440202 ruff-0.14.9/crates/ruff_python_formatter/src/string/docstring.rs sha256:c51ed9ecf5edcacdd94baed67073ccd706c4a4b227e595b4261cf088fbc5a1d7 ruff-0.14.9/crates/ruff_python_formatter/src/string/implicit.rs sha256:c28a5e3945b1b33039e9bde8e2d201d647998bd05c5b507953d138c4f362e315 ruff-0.14.9/crates/ruff_python_formatter/src/string/mod.rs sha256:2c9acc082c45a6d7c23e8ce9375c65c9e9bcf6f048df044eacdac8892bed0b46 ruff-0.14.9/crates/ruff_python_formatter/src/string/normalize.rs sha256:0ee165c71bac8470e8ba8f5d3d0e164c7df4301bd30fa4bfb21c5d508ac36099 ruff-0.14.9/crates/ruff_python_formatter/src/type_param/mod.rs sha256:72890873b68889739df9c2c9c3609e24117183a12c78ae47f58241444f662ddb ruff-0.14.9/crates/ruff_python_formatter/src/type_param/type_param_param_spec.rs sha256:eef308a0857bbce9de041ff3c6c4dfcc4604ba59b7a1c5a208eb2e302058290d ruff-0.14.9/crates/ruff_python_formatter/src/type_param/type_param_type_var.rs sha256:a117a4e4e8a5c3b126eb64d578df13d14cf325dc00fa9b9c3af4700803fbd512 ruff-0.14.9/crates/ruff_python_formatter/src/type_param/type_param_type_var_tuple.rs sha256:9f87e7bd2f55d21f8a29581d3aaebc8bc9f0d0b15d625b9dc55ed38b1172b815 ruff-0.14.9/crates/ruff_python_formatter/src/type_param/type_params.rs sha256:0422f62af3e87acf247d8220c38bc92008567f16b7c6ca39e8140031982d4a93 ruff-0.14.9/crates/ruff_python_formatter/src/verbatim.rs sha256:af43268b608adebc3fb9b27f9689e4e9f2c5dc675e8d9fcdfba0da663574efb3 ruff-0.14.9/crates/ruff_python_formatter/tests/fixtures.rs sha256:7e7d02fba4a7e0c5c8a8eceabb10125bda9409ad30e3ccd3506b75e813e69c36 ruff-0.14.9/crates/ruff_python_formatter/tests/normalizer.rs sha256:ff388946e7c3c1955b941930dfb841c528bf75aa66982b33d9351d7b1dfd778d ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__allow_empty_first_line.py.snap sha256:a09d9f23c0961bfa8cd81d17a4e6110dc73bf8f110ec2a051272c5bd4c6b69c8 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__backslash_before_indent.py.snap sha256:ed9222330e77f53f189741713dc194d9e42339cc1ff22038b3809698c22eefa9 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__cantfit.py.snap sha256:cf0ee42ef90d1d480d764a65b37d708edd0c21d111ed0751a39d7406d5429565 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__class_blank_parentheses.py.snap sha256:f4ab64513ed73617fb3256d3324235c479197c999d3e69a96857004e0fde4bdb ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__comment_after_escaped_newline.py.snap sha256:aabc129cc076c04442f8b2253f9803439057bc9d239e004111399076a09f8898 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__comments2.py.snap sha256:b7cb0db937c3f1fcd32db122f14d3713f1247267bcc4814b8c40722c7aa6e96a ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__comments6.py.snap sha256:19cacf79ca5627d3c59d0e2db72cc9135dbeac4ef5aaf642dec6c4daeef3fdc1 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__comments9.py.snap sha256:19c62f724878eb3c5ff840b445a3681768d7f12397bb6da6c71934a1a47ba836 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__comments_in_blocks.py.snap sha256:4cd9d80aea13bfc41c524c1fc6ff8fb3260aa7680f677ac33ed54bb0f242c24c ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__comments_in_double_parens.py.snap sha256:1a0f3788125d51ae6acdf646d757cd5602e6212b952fdef37740ecad23836ced ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__composition.py.snap sha256:8c24ecaf3d1d2eee8ff3816c19cea7f2a8aa532d20a51e2b118522131cfb8917 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__composition_no_trailing_comma.py.snap sha256:4c2bd499e10689e55246f358052d3a1f2ec65f16170b619435e6d254068bb409 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__conditional_expression.py.snap sha256:ac8d0fe42fb58d2a065c7e5fd2e688d9bff49d0ad730e0ab8626c41e6eca676d ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__docstring_no_string_normalization.py.snap sha256:38ca52c9886095b2b08f0e6f0c921c92a736728f8fe6336206b657547f19bd82 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__dummy_implementations.py.snap sha256:0cc8f32edcbb7096017ba300f6f0b984e5a7985faa1b2b4ddc0e0574437ea0e5 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__empty_lines.py.snap sha256:a4ed296e5f23370dff7a974d8b89b9c4d00c787f8ede89a6a8e769901a04c54b ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__expression.py.snap sha256:add5a966d6ce3c22caabc25df581bd3186108988a85f1961cbcde1cb2545f7b6 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__f_docstring.py.snap sha256:c92188cadde09ffbe5a0d386127d0360aeba41afb17b58dd0588dbef405cf383 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__fmtonoff.py.snap sha256:454f4685f2ebf3454b0b1090e42708c19f1d96fcba3b6ac4a05899342c26c2d2 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__fmtonoff4.py.snap sha256:22b750be59851769934c26e0e8331ddbb6883dec443a28d06267938464de3590 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__fmtonoff5.py.snap sha256:b31de7a380de7ca3d95eb0772140babeb9d8548a7dc35a4024590c7167c99d45 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__fmtpass_imports.py.snap sha256:3fe88ded7e4c6cd5a80e8dd21db7705844350316f033d10cf6a16d9f9f3e8bfb ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__fmtskip10.py.snap sha256:1dee6b9f2ddbaaeb0baeee8c9a318dfaa70aa4b8350c82d590d7d37aad4a43d2 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__fmtskip5.py.snap sha256:48415c38aa31a15ba6396aba8fd89780b9afb5f692ad26e3d7c54e435f877a70 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__fmtskip9.py.snap sha256:e45aad31960fa0c27de53b89617c6459a573f845d1e7d24371f54219a6fa7a86 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__form_feeds.py.snap sha256:ae4735e5b7116e7814d5a4bf378ac204cf2a86c915f799abd2316124ee3759e1 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__fstring.py.snap sha256:47f7e9414b81b2f3c34f1b37acd57d1164f44b7880250ebe952a132855b75713 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__fstring_quotations.py.snap sha256:1e51e3930001d2b135f4e877d187e35852e75ba212f2a4490864d8c9a29fef2b ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__funcdef_return_type_trailing_comma.py.snap sha256:937bd061bbbc487570b82b671beaadd15caa6569ac97a71b95cbdade25725720 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__function.py.snap sha256:c4465053278805bf12ff11d17bcc40e067e72d3de0fa8254ec57c4f694658ab9 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__function2.py.snap sha256:1d5592f63dfdcd04c18969ab56683aa2a8c6a0bf862913d58e469485b32e5b1a ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__function_trailing_comma.py.snap sha256:2a1a2da1bff6aabad18da6dfdfb6c8739e7186b7c7a46fe83417500242470d48 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__generics_wrapping.py.snap sha256:138856a8c74d412b284eed0319e3d4a4f78e4e7e2408805b0ab7abddc9539eac ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__ignore_pyi.pyi.snap sha256:4d2d59cecc4e42e8dd1ce30d0cc96fa0c535e89a1496a74f819a63bc8e9136f4 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__keep_newline_after_match.py.snap sha256:43feee7a0761dacd57bcf2430350bdc9ccd82e6e726b360213d745d1b60b4e31 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__line_ranges_diff_edge_case.py.snap sha256:99cf4faa7c7bd483d37fd4fe16538db8341180e39296f85667c014a9137d1231 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__line_ranges_fmt_off_decorator.py.snap sha256:117bb22c0c5041eabef881a38c598aa5b1276a789c3b4d6785bec376c3f53e6f ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__long_strings__type_annotations.py.snap sha256:942deccfe100c855ba9ec14df0f0b2c1c0f51a09862f6d73f1dc5f90c87eb3ce ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__long_strings_flag_disabled.py.snap sha256:17aebce5ef77f805786f1b6a25db7382cbda22d00e86c257891e4dfb8335c0a6 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__multiline_consecutive_open_parentheses_ignore.py.snap sha256:a2a02c6076984c279389aa6e353cde06e1753f2d1cfac81a600beb704bf158ba ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__nested_stub.pyi.snap sha256:d987528f7ebd34cbd74f9180cf37a905469a10ba972f4a496b12600d26ea2553 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__pattern_matching_style.py.snap sha256:dcd4f86c424ae62a8bb13f893066cf5426cbedb468f1a03a2afaa5779de24e0e ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__pattern_matching_trailing_comma.py.snap sha256:da760a7ade39b1a32627f15dd650ca913bc2773c99c9dfaacfb4708be78c0ae7 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__pattern_matching_with_if_stmt.py.snap sha256:8c79fc46548b0dc63e7a0a2f3df81dd904076399aaf9ce89bf7b4134ea803164 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__pep604_union_types_line_breaks.py.snap sha256:822b9754859a2ecb39a259917736173c6c0633750c610c814b3804666addb80e ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__pep_572_remove_parens.py.snap sha256:2c7d30be9dda867de95942cf040b3f64fc7105a6b87a09ca785363b346e18210 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__pep_701.py.snap sha256:971ca6c7402c950114aad3c4fba9679fda66f66c96ca9928da745a42a944b74f ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__prefer_rhs_split.py.snap sha256:07d341a9820d1d31e67d71265123b09ac510d3c0fc1a13c0c3d7170046ccb1d3 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__prefer_rhs_split_reformatted.py.snap sha256:23b86f6231ab60a797471a8e5202ee089ba2a9568f168b647b9a566ca9ddccf6 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_cantfit.py.snap sha256:55851fcbaef10f75805e2b99b0575e0b74c1f7806ae2b550af4c8f47a2a64cde ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_cantfit_string.py.snap sha256:5036ec2657cdfa8e0949d9d69ed4a94de409b73dd67aa779a5e2fa7843f364a0 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_comments7.py.snap sha256:45e34d853a58b4a8fab17edc3d9430c1c42883806198946b7ec7f7467a58e36b ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_hug_parens_with_braces_and_square_brackets.py.snap sha256:4700351bd293526c034476b221a1dca812380b06879757976aecf6ae021590c0 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_hug_parens_with_braces_and_square_brackets_no_ll1.py.snap sha256:9b1b40c8aee57f0785b2e23c43b63b7f2819b154956a726f72f05c75e9c937a6 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_import_line_collapse.py.snap sha256:4745677ed1fe6c81c383d60fd6c6a3547876b8e37afac79521797f97a0d4369d ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_long_dict_values.py.snap sha256:9f926c72b0b6d4cba3035d43cca89da3ff72e2503cbf9c9835703eca7a040094 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_long_strings.py.snap sha256:8b2b8a8ca3835efb923af9a6d542e86cf20a545a1fa4e274c2c09728b894f62f ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_long_strings__east_asian_width.py.snap sha256:7b4e77c4171c6de5fcbbe68f9ae15e8f5ad882a55372a7f672fef162c25337eb ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_long_strings__edge_case.py.snap sha256:7fc49112e1ec49bc0ca3396a2836e523724cdc489be7b109409fc7e40e5c4130 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_long_strings__regression.py.snap sha256:e2a9817e471bed6cab8b566b14309af4332dee8ba7cf8f370b03bd812bc00eaf ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_long_strings__type_annotations.py.snap sha256:20f5970170a20bbc20f04e09edec032aab88ac9d277e538e782feacce4d52d1f ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_multiline_strings.py.snap sha256:a22c592aa2bcf473ff42adbcc6d41778c2e5ee447dc02a47b53e2bf6c16ed40e ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_remove_multiline_lone_list_item_parens.py.snap sha256:c1b8ce85417e2543927f8cb2eb87a79bdf565e7ee02dee0d59dcf6c69c6f8c09 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_return_annotation_brackets_string.py.snap sha256:e0260cd77e58a06563b79a007d63c77de4d099e97bad3447f39da23fdbbb2a25 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__preview_wrap_comprehension_in.py.snap sha256:4476a43106f3edbfc7804fef2e8f2b3049905341da0fe9c8358ee4ecaff8a2f9 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__raw_docstring.py.snap sha256:d4c4a3063dae68456a6f19c098013bf7e0b69ca0042f028e223ed7bd7bffad84 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__raw_docstring_no_string_normalization.py.snap sha256:072f4eede003479e01e650021a523c313f6120e98ea594499b1057472acbcc4d ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__remove_await_parens.py.snap sha256:758df76e6b4d93f2379b9e69214a42d6d17d6fba2dc30e642d86454c7e712e4a ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__remove_except_parens.py.snap sha256:e010ba852ea65458e1df462c2bf2b32689b46fbd862c955b45402eeb59274145 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__remove_for_brackets.py.snap sha256:6045ba73eb12bb1bcc19cb884b45d9c4d4b12c580bc8ffe5415b8f96f5f0e399 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__remove_lone_list_item_parens.py.snap sha256:a5712e0a4520ba80e9c4876aa4b2cd2b27222d32683236125f71a160ec3954fe ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__remove_newline_after_code_block_open.py.snap sha256:a81aa7d11a28a73635061f7f7e638592b583d44ec9cbac59db1ef9cffee6db89 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__remove_redundant_parens_in_case_guard.py.snap sha256:d5ecb520c3b334ed58aa202222c3963e2f15895c46bfdf1f4ca406ffba31ff12 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__return_annotation_brackets.py.snap sha256:f63aba1d0d56d27ea39e431ab26df1373bfb4c70f097a8fe366aa8ba3d39dfdf ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__single_line_format_skip_with_multiple_comments.py.snap sha256:b23be42c9e5151f6d57ab3d47c889da52b0ff2d3c228acb1e91580a6a89dab82 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__stub.pyi.snap sha256:f771c2e4b7cc7f4a770394ccebd461ffd2e202be516ff5dee50ce115f77b53a8 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__torture.py.snap sha256:2adb84d75b364619eb6f4e4457ecc83566813fa02925600b4e4cfbc99d68ff69 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__trailing_commas_in_leading_parts.py.snap sha256:bb49d8baacc09a96f1220dfa1860a8cc2855f901af856b8e8d43432adc896ce4 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__tupleassign.py.snap sha256:4a3da2e3db6642d90e8d8ba845a35e9388aa623959faaa7c7121906b7e4d1601 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/black_compatibility@cases__type_param_defaults.py.snap sha256:45aa477f9c4b1116da085fc13310a580e62634539165e615d27b4b1920c1b08e ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/black_compatibility@miscellaneous__blackd_diff.py.snap sha256:a22cf89d215f98e4ac72e36f4b704b23d6a035d98da37b12d6ddecaa1139c7b4 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/black_compatibility@miscellaneous__debug_visitor.py.snap sha256:dcbed38f0eb6279fb959f93d1624c1ec10497a44d07ac1c04e9f4205ebc82edd ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/black_compatibility@miscellaneous__string_quotes.py.snap sha256:a563973f3b372b468577de7213b03754762c800d639ada036f0a672629d17ddd ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@blank_line_before_class_docstring.py.snap sha256:98d7c9cc280f035ac01916c327ab184695290ba60b476bfe106ea1346a282021 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@carriage_return__string.py.snap sha256:6b26b7ee56796ef562b3690ae8643ba6d4b71ff2f9f18c39ed2c57e804570c11 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@docstring.py.snap sha256:6b0fb92af8b375dbd9c46139d8588662b77827bc82fd416a28142c1e480c7d1a ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@docstring_chaperones.py.snap sha256:8db5aa9a90450cd5855238687663d8aff592759b9bbd1602909d3035651f6dc6 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@docstring_code_examples.py.snap sha256:41887488c19fcb7e6ab249b2041c46877b09337614f5f95cb422d93b83b3fad9 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@docstring_code_examples_crlf.py.snap sha256:8b9d9776d93af3b01133dc26bbe50f04f97364af025cbf8dbf2bbdb6ae16ea4f ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@docstring_code_examples_dynamic_line_width.py.snap sha256:2d2f2ec5bab5726ff99dc861b8b34b8cd9f7f8f8f459cff6d28123d31c07bd4b ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@docstring_newlines.py.snap sha256:c8aba9f46632fa82c8c8fae4372cec294261335a3a9ee70db80ea5e7ddf82187 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@docstring_non_visible_characters.py.snap sha256:5089fe35b889e90b0b8fcb51a7270d9e52befabceba0ca9d5dc8dcc8d1e948e1 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@docstring_tab_indentation.py.snap sha256:226160a2326d1a9c6d29bbac5705ea53a9d7f4524c771abffc79a82704a7e9f2 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@empty_multiple_trailing_newlines.py.snap sha256:3f73d1692a8b1347ce753d784d43119fb35bd4bfbb8ebfe3aed89d63b17bbf56 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@empty_now_newline.py.snap sha256:17d69aaf7ff966e3e9832c85151ff6882b5741f27152de105cb9fceee6eab4c1 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@empty_trailing_newline.py.snap sha256:9cb9ab88cd9c74f86624b1e80281fc75bff72a3814de4dd73595e17d68f83d60 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@empty_whitespace.py.snap sha256:39ad82ec82e916e87b3498cc4d98dce2ae27dd71c5a298e81b42029e7d69a1ff ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@expression__annotated_assign.py.snap sha256:d803032c30ba24647f97274317e0b3c2348e903646391e143ae1eea593c3576a ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@expression__attribute.py.snap sha256:ede97c5e8810fac85c6e9380113481418c6e09eb7f6c3b1784ac689eff276799 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@expression__await.py.snap sha256:db0edeed054d0e2cf8d8663b5476651a6abec19a55a63918640270404063805e ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@expression__binary.py.snap sha256:58f78da07ac3af87830a588ae00803d33c81b870f2ead359c223eec50098f5cb ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@expression__binary_implicit_string.py.snap sha256:88b879183ea2ba2c7baa3f7d62e1c6a1541b4f22a51c98b4998fe01ed8326cef ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@expression__binary_pow_spacing.py.snap sha256:8e1a48b2ad07c54bf25176de8e94363dfa46c716d060323c333d98651f32291b ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@expression__boolean_operation.py.snap sha256:32bf222a780cc7045dd730e8e1a348e28e61500eeaa45c86ccd49972b4c616f1 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@expression__bytes.py.snap sha256:0974fbebca3603e3bf4d625616307ba23a5bdfad661de218c9d121c90b3ac7f1 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@expression__call.py.snap sha256:dccf9dd8733b935de174fd18ef990d3c584c79d607951031b69fcf8d83f7b9ed ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@expression__compare.py.snap sha256:89274a5e9553144dd448ac6a29f506c8ef4f714e144296c5a762348fb018ba8b ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@expression__dict.py.snap sha256:406c5a8dea367a1a4d0abbcd2c4b5445aa2089804bf3b3b593924fceb2bffac1 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@expression__dict_comp.py.snap sha256:b7138149cc5b027242fe928191aeb0b6c7be7f1cf6d6546095c4f0061c59cc15 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@expression__fstring.py.snap sha256:5e22981f613386f28afa574ac8ad3e7608bf4918f845060988107c233d85c372 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@expression__fstring_preview.py.snap sha256:87fb419c3d3972e44218fe81448bacfb9a7ca1a105b6c330417f4aec33029b5c ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@expression__generator_exp.py.snap sha256:d40dd1a324c9cabcbfce07225ea5ff8602d69b184f2fbf852d2385b156bc1975 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@expression__hug.py.snap sha256:4aebc4bd611582f0ce2d6b9f6a2c1acb4871a231e5ebb5f5ebe991a4ab36204e ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@expression__if.py.snap sha256:9c16911951747f639e15f5e8ad8aecbb52da7f4b81c38761e6593414df8ac1f0 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@expression__join_implicit_concatenated_string.py.snap sha256:cd136af51583ef5ffc1eb24f20bdf51b841f8446d27354d8cd2202b28950ff55 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@expression__join_implicit_concatenated_string_assignment.py.snap sha256:2eb5b6b6be66a4e17860dc5e44c29ab44bd9a67484bb4e53b8f32f061e061931 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@expression__join_implicit_concatenated_string_preserve.py.snap sha256:ac740d7b58aefeb6d95c5b07bd9b4e0244f66e86adddea6a1127eec511aacd4d ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@expression__lambda.py.snap sha256:0ca6329103fd9c810c4241082469e0d6c4ba22be2bef16d6d2be73477ec2b770 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@expression__list.py.snap sha256:3c5b2afa6f2548acd7ff69e8098b8688f8a44dc2e7e85e850578c48cab02c4f7 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@expression__list_comp.py.snap sha256:f68dfaa3352c08c573c0843f6a90fa14417006c780a74a13e3aaa2c523fb4bc9 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@expression__named_expr.py.snap sha256:d133ce2c9d26920b0aa84981f00c548c2a9c083749c540f0ff0fd7462327c135 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@expression__number.py.snap sha256:6fb3a49b0df529c9ec1f78babc7b60bb4b3f5829670d5c7a53ab6dc10eeb4e7d ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@expression__optional_parentheses_comments.py.snap sha256:7364adb146ca729352d2144014a23f8bd7535812fa98e3dd580012243270248d ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@expression__set_comp.py.snap sha256:8bddd19d68655eae288575ad1e9dc99f3dadbe14c5755e11a41adf0af0e0ec39 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@expression__slice.py.snap sha256:1eaa03229d56befa5be2808805d875a63134a43de826dabbb3ddce415874c045 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@expression__split_empty_brackets.py.snap sha256:4fd1d7e0291406f3b50fa9644685b72c156628b1f6642cb541f6db2eb6a460b8 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@expression__starred.py.snap sha256:f6a9706cffedf18cbfe916addf344939504cb90376f110114e49dc95560656eb ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@expression__string.py.snap sha256:1cf403a9d5a83e9c1eece06c593ed7873d8b541217b8613fcac2d120c02f5051 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@expression__subscript.py.snap sha256:4579799edbeff119766bf0c24fe8c5810ebe9a166a6812859718b61c7c55994d ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@expression__tstring.py.snap sha256:66156c9b3c7feb7771b76729f4bf362ea754da7406ed54889bdb100b132441e2 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@expression__tuple.py.snap sha256:fd0022601587a4c82285ab1890dd5a29cd0268d5753d5298af42cb46173025f8 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@expression__unary.py.snap sha256:304900c85047a63db6e91617e132fb019a99572a555f6b08bdebc3510199c46c ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@expression__unsplittable.py.snap sha256:43cf45edc006e0a79ebb62bcff41f93cc9de52c86ac1dac091fad5018b1a0725 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@expression__yield.py.snap sha256:3b4c9ea6ae0882b9ebd72678b34a2e127daa2d69e531912c33371ea6896c5eec ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@expression__yield_from.py.snap sha256:0dc60552a6cc91813ba96864e1569d729432001f5da909af0771a4aead0ff3be ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@f-string-carriage-return-newline.py.snap sha256:84c1e5b3a57de05a1295d817182cfc32444f51a92cfec51eb451b9abe4497953 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__comments.py.snap sha256:fb1639c1e119a14bfad19866157eac9f4a0023ab4cf9b08119bb114942215b5b ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__empty_file.py.snap sha256:73062e3c8177d8b0f7b513c87768a653d05427679db02e91d836a5b500c5736e ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__fmt_off_docstring.py.snap sha256:4f63f7c9d6d785e0bee914394d2b5446416db18ad35f5750532571a03ca8914d ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__fmt_off_unclosed_deep_nested_trailing_comment.py.snap sha256:cf1f02d223a4d70104b9a51e2decb5d6b267a650b83fb0333a5f1557479eaeec ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__fmt_off_unclosed_trailing_comment.py.snap sha256:2ef0959ff1fa9c1a2be7f43903dfefe6e1f2ac12fcb70a6e8bccd6af1bab549a ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__form_feed.py.snap sha256:ca10116f64ab646bd98338901a1809ea38935d1686961c34dae6624584cad64d ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__indent.py.snap sha256:08515e64d089f312f5986c5a10bb6982a628c2000ce8f9801cbb033f2a2c7710 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__last_statement.py.snap sha256:065dcb53866c4b03302fa5a7b325afafde3cbd2e451f8a97479459f6c6896dde ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__mixed_space_and_tab.py.snap sha256:f117f1e2d650c52ad048898c963c3c34d2062a132a7661fdf673e1a849212b4b ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__newlines.py.snap sha256:1324d5b4d879cc748ba10f3c5aa9aeb3a3b5470a3d67aa8e20491664374bd585 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__no_fmt_on.py.snap sha256:8c7b41a3450fa12bd9962871ad8506b06b8aa485c98136c2158377c58760e09e ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__off_on_off_on.py.snap sha256:13474ffd7be13352e9b200862529fe311d53e1edb10b7a210e1c5ff41896ca0f ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__simple.py.snap sha256:2ce7a3785ced92b8ff4c32fd9d8b6fc7354d52dcb8a3e9e190c5f41f4231f916 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__trailing_comments.py.snap sha256:63b8a962d80f1bfd3a7beaa5e2ce30706d543a48ffe4936118fae4d1133b8f22 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__trailing_semicolon.py.snap sha256:68f7eae1a8429527317af1a5acfcfd6ad358cabeb930f57b52271a7e983a0802 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@fmt_on_off__yapf.py.snap sha256:38fe2310c4f6738b66a8308d04cb25c72f180149a57951873b8edf2a351c7f40 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@fmt_skip__compound_one_liners.py.snap sha256:ad99530bc24e9c1385a9874fc67f6c5330ea087b29256688f907b4b195fbdaaf ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@fmt_skip__decorators.py.snap sha256:9e26fd52bd2fa2e5315d5ed20d4a2ddb79a4382c9b3537bf6ac9301fb5468e1a ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@fmt_skip__docstrings.py.snap sha256:9471138cc9d3d275862b7c5b727dac4f290bd9cf3e5c0b376ee95011c58efc66 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@fmt_skip__match.py.snap sha256:807370a937b56fa171b0bf9b8e9238012eac5e774e51532eb6dcf6109520ce3d ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@fmt_skip__or_else.py.snap sha256:9238388af6440bacdaa73238d0520b9ea0365fbed927669b4eb948e1b45a2b20 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@fmt_skip__parentheses.py.snap sha256:4f201c85ae948ab9bed982aa49ce7adaaa57e2ae5fb65918d62981f20774d903 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@fmt_skip__reason.py.snap sha256:7c7e2effaecb93604d078ac2c871d8abbe8c65a05398c089dcda2fa240e5e1d6 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@fmt_skip__trailing_semi.py.snap sha256:582ecc6f094875d63b123193cdf58be8b630a27556268fb62894a8650a566b3d ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@fmt_skip__type_params.py.snap sha256:00bf66f7dd35a3319e82a03afabb53ddb5646eca160888c0a090186ede21130c ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@form_feed.py.snap sha256:32f9ffee8db2bb7a41c3f73fb36ecf61a5135a346852ee144203d897233f109c ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@module_dangling_comment1.py.snap sha256:f6ebdb68cf6a50206912f19578efff9834784a72b0ad0ba99215c1ee22b35cd8 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@module_dangling_comment2.py.snap sha256:3ed66475c23054db612c7181c45fc0d703fcbe043bf04b8849485f435b01fb41 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@multiline_string_deviations.py.snap sha256:ce498bb87b03940b990a422468afe629b00a7e45f1d3ce9998a26fae76c671e0 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@newlines.py.snap sha256:24ae22240ee7976503ccc26134bc5840e01ee00398a340db9daac31b54e428b9 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@newlines.pyi.snap sha256:b966a38220bbb1684c43fc0c7dee3121e70ed6531c877f8373a6e91961abcd84 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@notebook_docstring.py.snap sha256:41ec317b10af131e0d53cd34b6575c6ea326d25d6c42d2fdf269995bc94f4f25 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@parentheses__call_chains.py.snap sha256:d7acc7fb77b94b63b9d066e4a5274556f760ff2bc196bd8d41fcb545d50d346a ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@parentheses__expression_parentheses_comments.py.snap sha256:9e0af6c0926be1801f805e7e0743b881f52c4dbbc2a0ba75b59ae0660d1f07e7 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@parentheses__nested.py.snap sha256:b71dca2ddef94e7e01cef2994e626926a659452dae9c7b0edf9b0b6340676808 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@parentheses__opening_parentheses_comment_empty.py.snap sha256:878d4d60da9cbef8eafe302e0f53d8f1865993ee597e301190b15f8cf4a0c363 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@parentheses__opening_parentheses_comment_value.py.snap sha256:94282a1e980864b2c2d788208b465abc2a319dc5e4cfa82ee69e92133cf0d3f7 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@pattern__pattern_maybe_parenthesize.py.snap sha256:e94e3d6bea796168c31ac928a0ab16acd7c35fc8f1ded2386fd82a00773f6b30 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@pattern_match_regression_brackets.py.snap sha256:8833c6daf2f90aa78b9874ce7b0e067a5afff7ff6982dd6ffa46fcc1e4295492 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@preview.py.snap sha256:f21c198293e752bc8cd68c780ae9230a18f84e94fb99312cb77b4e0e33694813 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@quote_style.py.snap sha256:86cfa7a7d5207546440d316d1e3246dff34337a3f8c94e592e219c0e622277b0 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@range_formatting__ancestory.py.snap sha256:28eb1f9e3c4f8dcbcd24bd828ab562a08dc294763223eca9bf0a5a1de0102f85 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@range_formatting__clause_header.py.snap sha256:44869799a84a8a7271a0469c6a7e86c9444984e88d9b56aef2b558d34effb132 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@range_formatting__comment_only_range.py.snap sha256:2597ac8bfaa1c9946b8df4e51193cd090575e70a0ab7f2012c80c12485a7eb8a ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@range_formatting__decorators.py.snap sha256:78d594290bb526ccc8a5f09fd2c19e8e4e49f6921972aa6ea75e5346a213b989 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@range_formatting__docstring_code_examples.py.snap sha256:ef3e5f648bab2d4acea84488a6b9e5b1815ed57da9a8234ff26e1b470558c2b1 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@range_formatting__empty_file.py.snap sha256:da9301846acedc7535ada64bcf5473478d6d2497b01b2c0aca6eff514b7455e1 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@range_formatting__empty_range.py.snap sha256:301ccc654b216f8b5b7b73160607736e5913fe9bf931f0c8f753ea0e81f66278 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@range_formatting__end_of_file.py.snap sha256:5da28c34942e68835e5896ac4c1af8e149833442cf1c99cf280240576f4e5e1d ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@range_formatting__fmt_on_off.py.snap sha256:0b5264e53579109e5e0e64dc9c676a5a547aa657ca5addae7adcc03f0c251d96 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@range_formatting__indent.py.snap sha256:1b94892e5a872d4942600e1750f12d046bd1071f15b851f42fa8d2b247fc61df ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@range_formatting__leading_comments.py.snap sha256:8a462f83badfbf0a344455128cec4f041bdaf00f2f6fc8c9af68dc21654cb307 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@range_formatting__leading_trailing_comments.py.snap sha256:63ae32ce028425f4f209f68df5602842feba390dabe65fa4625b19444e411f4a ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@range_formatting__module.py.snap sha256:170cc1bad6a4f281f5e199527e9c1a888f0383618b635437d68aad6238d924e8 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@range_formatting__parentheses.py.snap sha256:6b944fbb3470f4e15dc9d6e17ef369252d501119e9a07c0aed4960624c501ab6 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@range_formatting__range_narrowing.py.snap sha256:da09739cb816533bb88ca15f9c3b1408fb8d7541e5a763850d2bc5f6c5396edb ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@range_formatting__regressions.py.snap sha256:c72c0d4be2eb5864b251ebe9c8f1dd625d212de4695e9570de2b0c04525c2b0e ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@range_formatting__same_line_body.py.snap sha256:471e55bcb67bbaf6ce830fe1c77df828d45f5f92b59655a5bff375523f2d41ad ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@range_formatting__stub.pyi.snap sha256:cb161d304b423acf2df5791770d8f61b43cd15cf84b788e538ebdfa0cd5b87bc ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@range_formatting__trailing_comments.py.snap sha256:ccfb49b965087811a0cb8dd3a4476130f4be9d29534ed9d6cb4369061d189406 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@range_formatting__whitespace_only_range.py.snap sha256:ce22de9c546e50d175e36f03aa91704be1c825ffe98f4df6e5a81932428e6ae1 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@skip_magic_trailing_comma.py.snap sha256:a030a996e5e86c595f0ddeb4d2303ceb333af21815c6b687065ba0b621b545f9 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@statement__ann_assign.py.snap sha256:b4906e56209e2964bebd88b5a642d4467aae8376fa5faedbb56e3d627cae705e ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@statement__assert.py.snap sha256:2aba32fe439b30401bda5b590edd1dc40f9c9a27dcfba8f63bf0a313cfdd5857 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@statement__assign.py.snap sha256:477fed348a4be00d7aca3883c943c65ccd7faca0e5342923f761ff291345665a ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@statement__assignment_split_value_first.py.snap sha256:d09fc98789536cded5fb60f68166b1931e4df0489f55bcf5065c527c1658ff1d ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@statement__aug_assign.py.snap sha256:3d757caeaaa581c193dd1ea36e1678058711e870e35863abc6e82b04b4a7925f ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@statement__break.py.snap sha256:99bc4305898c9d70ceb41ec77c7918483bc59c6f7df0a28f889a5eddf6fd1317 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@statement__class_definition.py.snap sha256:1eca030f9a87624e397553a0a5efc6e43eddfa20f0f2d6cf8da0977e8dce2426 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@statement__delete.py.snap sha256:ca2d23d4a2c4e9255e5f772f840510de609bdaea2a45e46cb1ad423f7458cb1e ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@statement__ellipsis.pyi.snap sha256:dc3ddd7d23e144ea906e7ed01de3d7ae7359faf853b2d9cafb1e0b11f9c510b3 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@statement__for.py.snap sha256:2f43da3d5b5c041c951ac083bd68dcf5d835f669d53fb864cf0be71af3b244c6 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@statement__function.py.snap sha256:3451da4f3a84c0353bab31eedb3d419b7595f45ab316785286d2ca0472e9fe0b ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@statement__global.py.snap sha256:5d9ee7899db8b1482e562d1f90f1b47127acb3874cebac4f57a0ba558d7063f4 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@statement__if.py.snap sha256:02b68765c34270103e4ea24c0a3d78d43146db122e45e4b243d2c1c837e560d1 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@statement__import.py.snap sha256:18656e9910d74acbb0a4a29d473a219b256be69af1b0cb48bfc6a722800a41a3 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@statement__import_from.py.snap sha256:cb23ba00ce8287702b0deb5f87453dac54157422197c440580dc228bfad706ab ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@statement__long_type_annotations.py.snap sha256:f971503f29f596fe7b10834c9e429c13cacfa86320d83bbadd932f33f8145266 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@statement__match.py.snap sha256:88cb40416144c2be1754da0f8c0063c8346d5f3e8f97b2282ea66eafe847b125 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@statement__module_comment.py.snap sha256:815031d00a67780277cd3a459b5b4035ad233ff5c250e9ac8cc8398d60edc8c6 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@statement__nonlocal.py.snap sha256:29ddd571d5754d47bd5b38a262a9fd059792143869e5e8cd056b60a13d1a97e7 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@statement__raise.py.snap sha256:45218f8a9ac48a76e3ba75a5fa0d6f40dd12815cd31839d9967ea6dc04c92ae0 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@statement__return.py.snap sha256:f04725bb17ebb54f582cddf5a70112c4e5ec3cdd1e70ba2fde1fd54de6d6d0dc ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@statement__return_annotation.py.snap sha256:3295aa57ffc30e6f1fe90c34fe5d59ed167e07e05649858faadfdfb34b33fd0d ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@statement__return_type_no_parameters.py.snap sha256:5f46e24b9ae05fd3ec2b441aaf1735cbcd6804f6b816addbcbaf648e4b687165 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@statement__return_type_parameters.py.snap sha256:7512d95879c98002b06ce53fef59298de65edc03bfe28e9a3b1b2eaf9bfc05c1 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@statement__stub_functions_trailing_comments.py.snap sha256:c70763684b7a5336ec81bb6572a55c8033bd31d3ca684fdab772925460fed347 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@statement__top_level.py.snap sha256:e72dccd7f83dc2d56591466991475dcd1b0cd6c034436593b9149fcced294911 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@statement__top_level.pyi.snap sha256:5ccb58a7cdd49e80e042b7fa0f02f67560f9dc5a6099c8770efef0fbc3655894 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@statement__try.py.snap sha256:1f5eac34a7f38c009508f175b6de1161017f5ac149054c8abb5bb3e4b1181b34 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@statement__type_alias.py.snap sha256:74ddfda9ccfa953ce3e1123cb93edb15117ae156529e18c7e429caa2c3ae0585 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@statement__while.py.snap sha256:a5f8fb3dc00bddd867498a0c040c15920a49bfd500e2be91ed3a2164f9927468 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@statement__with.py.snap sha256:d30317a8ca4dab28bdb8298541979aec876cb8b63f863f83a02c5cba9c276a86 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@statement__with_39.py.snap sha256:3b85e89957036cbae3ae97280834b3ca1aa6d583423e57464ee046d81f34d0eb ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@stub_files__blank_line_after_nested_stub_class.pyi.snap sha256:e8acf1ea323af8c74f78e127218fdf4314ee1b8ffa7cbc8135c3bef6d86c98ae ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@stub_files__blank_line_after_nested_stub_class_eof.pyi.snap sha256:767f9a19d126295064f2b968877d0cc30eacf6ae47f761c96428c98d8cd2c6a0 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@stub_files__comments.pyi.snap sha256:1ace7adec5c5f634860a5df3845ca5effbcef93de11dc4b0fd80c9284456b8a0 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@stub_files__decorated_class_after_function.pyi.snap sha256:72bc96d9a2a519b07904a1b6d8bba6598593de3316a4665cdd56df35e768c738 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@stub_files__nesting.pyi.snap sha256:c435ee20b5a7d93facb0686b462a18a8911f8a619e1cce5eceab233c09a48c46 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@stub_files__suite.pyi.snap sha256:b1b3850c27389ee0098f7dbda6853b7895d5552cbd4bccd159712de76689d447 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@stub_files__top_level.pyi.snap sha256:4a1d9fa0eb6faef77582eeadfc8117771db290ddb7a446036fc30411291290ff ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@tab_width.py.snap sha256:c46d748dccf30813f645a8a76450357344ecc646d0235e9fba006ecdfa5a2b2d ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@trailing_comments.py.snap sha256:5b69eec635388fc7eaf6714a8f3ad0cb51c86f55d166242155bccf1579e819e4 ruff-0.14.9/crates/ruff_python_formatter/tests/snapshots/format@trivia.py.snap sha256:ae0bb528b257520ff0d9e49060d1fb95d91276d8ca631080ddef4c47e34c532e ruff-0.14.9/crates/ruff_linter/Cargo.toml sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ruff-0.14.9/crates/ruff_linter/resources/__init__.py sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ruff-0.14.9/crates/ruff_linter/resources/test/__init__.py sha256:78f55906cd2dbc71b5a7216943a3e31b9fd5f9b64b0d71af32ec00ae8d34747f ruff-0.14.9/crates/ruff_linter/resources/test/disallowed_rule_names.txt sha256:a6dfcf9a7978996757e9d45522e9850d964d73a5e8edf20a83eb9a236413e1a1 ruff-0.14.9/crates/ruff_linter/resources/test/package/pyproject.toml sha256:65a15cbbeca87f17449e5b2b2e152901973a2f6c8a2c9ebfc62f99b6171b1387 ruff-0.14.9/crates/ruff_linter/resources/test/package/resources/ignored.py sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ruff-0.14.9/crates/ruff_linter/resources/test/package/src/package/__init__.py sha256:55f7b687ee9c75ac37c41f7a0edb4c3596dcb68f22005b125ca2d3a715e5fd91 ruff-0.14.9/crates/ruff_linter/resources/test/package/src/package/app.py sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ruff-0.14.9/crates/ruff_linter/resources/test/package/src/package/core.py sha256:75786e6e98f06ca4025a9c655ea569f79c68fb489a54f3b500660694e6ed9088 ruff-0.14.9/crates/ruff_linter/resources/test/project/.gitignore sha256:193ddc604a86577ff66aabdab8fceaf0a00d67c75a64f6fbc9fdff8f28cc1246 ruff-0.14.9/crates/ruff_linter/resources/test/project/README.md sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ruff-0.14.9/crates/ruff_linter/resources/test/project/examples/.dotfiles/pyproject.toml sha256:4c75e518a1a43e96ef6843a38267a4176de682ec6119b08b5964a491ae89aeea ruff-0.14.9/crates/ruff_linter/resources/test/project/examples/.dotfiles/script.py sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ruff-0.14.9/crates/ruff_linter/resources/test/project/examples/docs/docs/__init__.py sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ruff-0.14.9/crates/ruff_linter/resources/test/project/examples/docs/docs/concepts/__init__.py sha256:d6eaa88cdb778a7d5cef3dfcdfae01bd4f811bb5efbdc049b4edd00261ec1cd2 ruff-0.14.9/crates/ruff_linter/resources/test/project/examples/docs/docs/concepts/file.py sha256:7f84a02561da78ab51941e48f63df484a2994068b9a7bc086fdc51776d24b071 ruff-0.14.9/crates/ruff_linter/resources/test/project/examples/docs/docs/file.py sha256:a4ebb23266a0f804fb9490ecba53939f1c57079928ca8eee357a20af493aa273 ruff-0.14.9/crates/ruff_linter/resources/test/project/examples/docs/ruff.toml sha256:d6eaa88cdb778a7d5cef3dfcdfae01bd4f811bb5efbdc049b4edd00261ec1cd2 ruff-0.14.9/crates/ruff_linter/resources/test/project/examples/excluded/script.py sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ruff-0.14.9/crates/ruff_linter/resources/test/project/project/__init__.py sha256:d6eaa88cdb778a7d5cef3dfcdfae01bd4f811bb5efbdc049b4edd00261ec1cd2 ruff-0.14.9/crates/ruff_linter/resources/test/project/project/file.py sha256:a1806bcb5cd944df87b814ceb271f452905c31275e957dabdb1f3cbaef795505 ruff-0.14.9/crates/ruff_linter/resources/test/project/project/import_file.py sha256:55ec825d571ea65cfd853ae33a0b2f102d4dd31075fd6e89c839ba5266d71fec ruff-0.14.9/crates/ruff_linter/resources/test/project/pyproject.toml sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ruff-0.14.9/crates/ruff_linter/resources/test/project/python_modules/app/app/__init__.py sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ruff-0.14.9/crates/ruff_linter/resources/test/project/python_modules/app/app/app_file.py sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ruff-0.14.9/crates/ruff_linter/resources/test/project/python_modules/core/core/__init__.py sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ruff-0.14.9/crates/ruff_linter/resources/test/project/python_modules/core/core/core_file.py sha256:86902c92be21f636cadce0f197c8d5f9e061dec218f94ab725874cf3ee4454aa ruff-0.14.9/crates/ruff_linter/src/checkers/ast/analyze/bindings.rs sha256:dc1f655ea38ba3b1baad50b671c88b2cf3153bce60f87e5cf852953bc477af0a ruff-0.14.9/crates/ruff_linter/src/checkers/ast/analyze/comprehension.rs sha256:8ed6abd904cd41a42ca2cc98a6f9adc42d140765219d24c6127700a172759a6b ruff-0.14.9/crates/ruff_linter/src/checkers/ast/analyze/deferred_for_loops.rs sha256:bc4ac585f583f86a4531adc5871dabb3f5fe2ed975f8a5e81e1e3d44d942b35c ruff-0.14.9/crates/ruff_linter/src/checkers/ast/analyze/deferred_lambdas.rs sha256:30dedd0e241e6acd8cbc130593b14dba54d9f20c8f819a9a882c0a13df5f9fde ruff-0.14.9/crates/ruff_linter/src/checkers/ast/analyze/deferred_scopes.rs sha256:5a7110e56cd8f8c7990dceec446381e794f9509026f5f1d7fa7e82b101279918 ruff-0.14.9/crates/ruff_linter/src/checkers/ast/analyze/definitions.rs sha256:7a6feeb0473a9006ea395e4a3a5075f483d7673fc5a06c2a6a38ecb244ae7226 ruff-0.14.9/crates/ruff_linter/src/checkers/ast/analyze/except_handler.rs sha256:380671f9708a55f4c70db93d0a1dd0d010f35d8af06ecefae98cc0eec9d96fea ruff-0.14.9/crates/ruff_linter/src/checkers/ast/analyze/expression.rs sha256:e667b0bb8625e16bbb6c51df11cf3b615008281175ececeb0807393c8f6b8504 ruff-0.14.9/crates/ruff_linter/src/checkers/ast/analyze/mod.rs sha256:edb29af14b7d194d97d20b38e6ae202f864c1d83a6fc3ecce284867effadff24 ruff-0.14.9/crates/ruff_linter/src/checkers/ast/analyze/module.rs sha256:ad0ed4b2ae73f9eb1035987a380b4978b533422ebca0e540f18e0cf0c5323ede ruff-0.14.9/crates/ruff_linter/src/checkers/ast/analyze/parameter.rs sha256:cab935d443a04b57f11c6d9ce3e390669f2642f8e31ac85eecee8878e80cb63d ruff-0.14.9/crates/ruff_linter/src/checkers/ast/analyze/parameters.rs sha256:1e8d81a51efa40374c53a85a2b30551585918c88b4927c4ba65dd71be0ea5fdc ruff-0.14.9/crates/ruff_linter/src/checkers/ast/analyze/statement.rs sha256:4fad786a24934649b40b207bc6f2b6feac5c293b4a68978f3b28c2d83e123494 ruff-0.14.9/crates/ruff_linter/src/checkers/ast/analyze/string_like.rs sha256:642131845b0d748d80ce8b40ac67d1277c3ff02da722e74414667a2a711b423b ruff-0.14.9/crates/ruff_linter/src/checkers/ast/analyze/suite.rs sha256:a23ed71e15626146e0260d6fb3e7b724f3fccb0b72c5a802659399e95a93f26f ruff-0.14.9/crates/ruff_linter/src/checkers/ast/analyze/unresolved_references.rs sha256:b614c39b405505d112cb274bd8a7afd0e2da9e21f2be5e6a0c76cac8388b9a1f ruff-0.14.9/crates/ruff_linter/src/checkers/ast/annotation.rs sha256:229dbeaf31be442f278c627d75ca92cc7560309416b9a65b6a875c2c71474d57 ruff-0.14.9/crates/ruff_linter/src/checkers/ast/deferred.rs sha256:39ed433a0320c1fd9567f659430d1de71ea2f547d477cd5607a3dfaf38e96e49 ruff-0.14.9/crates/ruff_linter/src/checkers/ast/mod.rs sha256:d5cf8f27f89a5a0fa9ae1231e3d1115cc74baf3df33968970772dfcb64923d96 ruff-0.14.9/crates/ruff_linter/src/checkers/filesystem.rs sha256:32e28d904b20b1f69a6d059ce02c96ad5e8b5c7d53d49b060f18953c6a0797c7 ruff-0.14.9/crates/ruff_linter/src/checkers/imports.rs sha256:2811268093756ada14cc6e2b1b2ea9ea4a5c10f813875b9734aaea9cd055bade ruff-0.14.9/crates/ruff_linter/src/checkers/logical_lines.rs sha256:99991f404c9222660bad4826fae6bb547044b4d739e52c3a9c1e8b71956f08e6 ruff-0.14.9/crates/ruff_linter/src/checkers/mod.rs sha256:4874da36cab0ab627f9ba443eb96973ed8bd666d301db711fcabc4f730b05a85 ruff-0.14.9/crates/ruff_linter/src/checkers/noqa.rs sha256:fe26e70f17b35e8588652361ac11c0c957747da8df9a2b557486899dd224f6f5 ruff-0.14.9/crates/ruff_linter/src/checkers/physical_lines.rs sha256:8d8458456189117c69fc48ef6851e33fb2dda64bdc287ce5167cc4d1697eabb6 ruff-0.14.9/crates/ruff_linter/src/checkers/tokens.rs sha256:f98315b5b2ec6499ecd9e5d9505a72b5f5b3b13a045049bb3080a13714274c27 ruff-0.14.9/crates/ruff_linter/src/codes.rs sha256:b976376fd74e0e6a221f6f018cdb1903168d0e7b6468d413f3d617ab04a3edad ruff-0.14.9/crates/ruff_linter/src/comments/mod.rs sha256:d670742b054a69565d3a36e75eef635da1c00f4ead2f2aeee55de0b6353d29f2 ruff-0.14.9/crates/ruff_linter/src/comments/shebang.rs sha256:1f96b1eede6ec704fee7eff1206eea4788983602795f018ea9538d5a7b2b0211 ruff-0.14.9/crates/ruff_linter/src/comments/snapshots/ruff_linter__comments__shebang__tests__shebang_end_of_line.snap sha256:1f96b1eede6ec704fee7eff1206eea4788983602795f018ea9538d5a7b2b0211 ruff-0.14.9/crates/ruff_linter/src/comments/snapshots/ruff_linter__comments__shebang__tests__shebang_leading_space.snap sha256:9e747c616dbe3264585322db54bc70f01573d29a64f78ce2d823bc143fcae550 ruff-0.14.9/crates/ruff_linter/src/comments/snapshots/ruff_linter__comments__shebang__tests__shebang_match.snap sha256:31214110d79f60905354af58f66446d53143e3032b54512532ee15eef9a3d58d ruff-0.14.9/crates/ruff_linter/src/comments/snapshots/ruff_linter__comments__shebang__tests__shebang_match_trailing_comment.snap sha256:1f96b1eede6ec704fee7eff1206eea4788983602795f018ea9538d5a7b2b0211 ruff-0.14.9/crates/ruff_linter/src/comments/snapshots/ruff_linter__comments__shebang__tests__shebang_non_match.snap sha256:5169a18fc3fef214eec18a9f7231b7eec28e236ce0dd4130ee8dda10424bf09a ruff-0.14.9/crates/ruff_linter/src/cst/helpers.rs sha256:4ac3e3fc66ba67b6c7e5ce7a7c3406548014ab42eda7c17b081cc93f23ce4503 ruff-0.14.9/crates/ruff_linter/src/cst/matchers.rs sha256:2e5aeb6a92b5f5a207dd9d8f8a0fa7dd24d454167cf2ff1e6e80320945d964bc ruff-0.14.9/crates/ruff_linter/src/cst/mod.rs sha256:e10bb56c079b46e82f04213d08037a61e2b05fb2f637cc4179c6419228b8b715 ruff-0.14.9/crates/ruff_linter/src/directives.rs sha256:059071a99de229fdfc0548e091e09a6169138f046de7dea96cc7bcab3449a64c ruff-0.14.9/crates/ruff_linter/src/doc_lines.rs sha256:e60809216626ce7a68b0bf15d59e27f5f0a728bc8a280924b99a92ee5ebfde19 ruff-0.14.9/crates/ruff_linter/src/docstrings/extraction.rs sha256:68c436432e7925b226717c662f5ddf0730b32dda265e48a9bb31a65080a2e537 ruff-0.14.9/crates/ruff_linter/src/docstrings/google.rs sha256:00d970996509bfccae79812b814af9e3911aee9dcbf249c7fecf878659021e20 ruff-0.14.9/crates/ruff_linter/src/docstrings/mod.rs sha256:52aef1775ec2bd1f156be09fa217cbdb2c923cd2e49ff12b4e56b0cc882483b3 ruff-0.14.9/crates/ruff_linter/src/docstrings/numpy.rs sha256:f7cb45361364ab08d498e64beb5953a1d0b7fd6d3a89a5b01bd3b36f0f4cfda3 ruff-0.14.9/crates/ruff_linter/src/docstrings/sections.rs sha256:772a5d94b0f2e170c5f11a62dab09796da73bb6683536c73fb97d92d69cb1e88 ruff-0.14.9/crates/ruff_linter/src/docstrings/styles.rs sha256:5275cc03d3236996b80208183151c5ff0dc9bdabde3eb3daea22db363f3dbc13 ruff-0.14.9/crates/ruff_linter/src/fix/codemods.rs sha256:34081a2cf82022ce66c993063da60f91c1f85fba9e95a5219dde7cf9326384fe ruff-0.14.9/crates/ruff_linter/src/fix/edits.rs sha256:c0428f4384bbd3fe6f4d61c77ba43965569660a521a785d842494012b195a32e ruff-0.14.9/crates/ruff_linter/src/fix/mod.rs sha256:29339540e332529c0ca91da7ab30cc64ef5c698b8360adbad2dae51bf3dae372 ruff-0.14.9/crates/ruff_linter/src/fix/snippet.rs sha256:0f78daf9b33f69539f70bce4f2aad97a28fed9ab06cf7641ebe16aa2c96c7421 ruff-0.14.9/crates/ruff_linter/src/fs.rs sha256:81a664a6f6ad0cb4f0573782d923b1e2b8e3282abf8305f43dbf8a7a3c50f811 ruff-0.14.9/crates/ruff_linter/src/importer/mod.rs sha256:ca224b4534459435ced10dff0ab44d5f4dc315f2ade67330c03024d11cf61696 ruff-0.14.9/crates/ruff_linter/src/lib.rs sha256:1be5089f17e4c38b0949910445b71b4cb96db25f2930ee589f70c9dcaf86cb75 ruff-0.14.9/crates/ruff_linter/src/line_width.rs sha256:b3c9b44ad78bd97349a0726425c05433e5872d5fab99027da41be9a26e0983c7 ruff-0.14.9/crates/ruff_linter/src/linter/float.rs sha256:4881d7e9f56ef12e17d36033be1172589ed67ddc5188f6864fe25f432099c06d ruff-0.14.9/crates/ruff_linter/src/linter.rs sha256:b8e34f9479b2cb10e28ccf6015e993566afe74b605f0030200fd9725a4bcae19 ruff-0.14.9/crates/ruff_linter/src/locator.rs sha256:fa1fce274daa2e1554ad9823a2ba817102bafb527da88c3bb7cf33391470a058 ruff-0.14.9/crates/ruff_linter/src/logging.rs sha256:4a258f5bba4221bbf70707ec7b0c52f025f10884d8198995bdbc6a0f9ae0af5e ruff-0.14.9/crates/ruff_linter/src/message/grouped.rs sha256:e53297cf47b92da6436620e0733fe0999b9f7edef4131d1ed50c5ad382efd8d2 ruff-0.14.9/crates/ruff_linter/src/message/mod.rs sha256:1ede245afe4e9f5d58763d803f38daf421301014af2a269583f4d33ee32b9efd ruff-0.14.9/crates/ruff_linter/src/message/sarif.rs sha256:9919b74f077135ceadff54eaac677462bc8f8ac0f7d5b2c95a7b867a37901bf7 ruff-0.14.9/crates/ruff_linter/src/message/snapshots/ruff_linter__message__grouped__tests__default.snap sha256:4e0581a6b8778a13dec4f90cedd05f0c037987f2dc8d44b3e1ca07b54017bf03 ruff-0.14.9/crates/ruff_linter/src/message/snapshots/ruff_linter__message__grouped__tests__fix_status.snap sha256:01bfccc06feafff45adf4f57da5b079ece451f8a1d1da7916269e5cff8a73bb4 ruff-0.14.9/crates/ruff_linter/src/message/snapshots/ruff_linter__message__grouped__tests__fix_status_unsafe.snap sha256:43d32a2af7f03ccc809d9b127ee984a78d29514f1102b925b96d160a797bf4f2 ruff-0.14.9/crates/ruff_linter/src/message/snapshots/ruff_linter__message__grouped__tests__syntax_errors.snap sha256:9055c20b5a4907d3d7cfc9cfe6d9edd752c8f28e2d7f6965aa7d058f5500751f ruff-0.14.9/crates/ruff_linter/src/message/snapshots/ruff_linter__message__sarif__tests__results.snap sha256:bd0ac1ce8c1e9694a0a1a36fb5a7876642c82c4ca6c427018c6548871efb450a ruff-0.14.9/crates/ruff_linter/src/noqa.rs sha256:6d6da98ff67bad4a25e66cd6357c01a84db9dc5fa954239bfc33d04a87bf8fe0 ruff-0.14.9/crates/ruff_linter/src/package.rs sha256:32f2bee772ada9ba35a8bdda45f63e220be8a08dc5b79ba45fb0473b96959ef5 ruff-0.14.9/crates/ruff_linter/src/packaging.rs sha256:060d21457252e438d4620d4608c80327693df36e7143c190ce5ec27042f07185 ruff-0.14.9/crates/ruff_linter/src/preview.rs sha256:159449d07efb9647ec83f11ca614a435c07183be8d7eaf48614b05fd72fb9459 ruff-0.14.9/crates/ruff_linter/src/pyproject_toml.rs sha256:13b2bd8fa4078ea37e45eaa8b73e72a0619235c91246ab452f0633a005d68c53 ruff-0.14.9/crates/ruff_linter/src/registry/rule_set.rs sha256:83fc845f47bb9f292129d88365bbad3c60a5a87f94f50d82a955591b5ba3997b ruff-0.14.9/crates/ruff_linter/src/registry.rs sha256:bc09076094eed6737947c55ce7e2f56a5cb7337b98e62ba63bffaf75eea25f73 ruff-0.14.9/crates/ruff_linter/src/renamer.rs sha256:8a69774b3823d00b228bd9cc9be2aaafe5f4495668e1572644c4ab4dc22102f2 ruff-0.14.9/crates/ruff_linter/src/rule_redirects.rs sha256:e7e187d90aa07b22127d24dd815eb06cb9b91a36a8fac683673e72eea4fe2998 ruff-0.14.9/crates/ruff_linter/src/rule_selector.rs sha256:b68d24e80759e758b21a88707d65b48d7fe0f3d60b41636aa70805b5962b8241 ruff-0.14.9/crates/ruff_linter/src/rules/airflow/helpers.rs sha256:c0ff313a7d603683d62397f9af1c6453e195826b5ff56322071b68ef5e48de8e ruff-0.14.9/crates/ruff_linter/src/rules/airflow/mod.rs sha256:fe162a2144b9766b4fecc6862ce14e7609ab9a5783973cd2be706a77f726ecf7 ruff-0.14.9/crates/ruff_linter/src/rules/airflow/rules/dag_schedule_argument.rs sha256:61ec57d450914acc955eb8fea6d7c5d1c6369e1d7000eaf860742e39587df5c5 ruff-0.14.9/crates/ruff_linter/src/rules/airflow/rules/mod.rs sha256:68ecd3e2f72a21163f4ec2910d17d05f7981991db1cf6b25ee236fca1c48f963 ruff-0.14.9/crates/ruff_linter/src/rules/airflow/rules/moved_to_provider_in_3.rs sha256:0ce973f58e0afd1005a59ca8dd0cf0ccc3dafe9641977c41d34f93d749509499 ruff-0.14.9/crates/ruff_linter/src/rules/airflow/rules/removal_in_3.rs sha256:2a65823b210c3eb1e380bc2b4efe0cac23d23a1f7e7206211e9bb7a1b807ea81 ruff-0.14.9/crates/ruff_linter/src/rules/airflow/rules/suggested_to_move_to_provider_in_3.rs sha256:d2a4307640446cd74a0c4e2483bf45d87c7b6b77224041a8478066a36bc66750 ruff-0.14.9/crates/ruff_linter/src/rules/airflow/rules/suggested_to_update_3_0.rs sha256:52bfa7c50d0bfb83dceef11df5d7b57d239f525ce7f69c9ea8f6d07868259a69 ruff-0.14.9/crates/ruff_linter/src/rules/airflow/rules/task_variable_name.rs sha256:229eb18f10842bf7422957a512983a605e601c689711c9060c40108eeba333d7 ruff-0.14.9/crates/ruff_linter/src/rules/eradicate/detection.rs sha256:538a03747b6e081b39ccd19a1aa3aeab4351b4ed09cd9ca0bc361f38107d8b9c ruff-0.14.9/crates/ruff_linter/src/rules/eradicate/mod.rs sha256:2b99a8fef1a0a68649547a6b3810a9bcd60e95cdb54e2ab0aec2b6c5cd1cbf5f ruff-0.14.9/crates/ruff_linter/src/rules/eradicate/rules/commented_out_code.rs sha256:7276aabeda3ba6d56ed944b973debe1dd3e2230463dfc0aad16b96b36e60a74a ruff-0.14.9/crates/ruff_linter/src/rules/eradicate/rules/mod.rs sha256:e67a31a9372cccb9dcae0de40065974fb5261db802bd0b1323f62b2950195164 ruff-0.14.9/crates/ruff_linter/src/rules/fastapi/mod.rs sha256:f16386771e28dc477deb920e1d7aea71c68d89c27958ede28cf877b59fdb417f ruff-0.14.9/crates/ruff_linter/src/rules/fastapi/rules/fastapi_non_annotated_dependency.rs sha256:1d17690be172d0180b2d533506b9ac20e7334a3b36873ab49fe565471f2eadfb ruff-0.14.9/crates/ruff_linter/src/rules/fastapi/rules/fastapi_redundant_response_model.rs sha256:3816c510d099a2bd4701e5412f1cd6e2b9052d22d6a12b201279751d4f68a2b7 ruff-0.14.9/crates/ruff_linter/src/rules/fastapi/rules/fastapi_unused_path_parameter.rs sha256:311c30c32a525ca5502040ceafd6ef0b6937990b55674b2ba5633abd9f39046e ruff-0.14.9/crates/ruff_linter/src/rules/fastapi/rules/mod.rs sha256:8adbee68db3996f79b9a3db50284c344678ed98cb0872128b4968a791bddf2b9 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_2020/helpers.rs sha256:6a1ea68706bdbd000cead1c9fc6467aa333b9925f6e78bbf43e8c427c981d484 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_2020/mod.rs sha256:97c94f3cb88927043d70ebcfd2bd70fccf7c857f3fc201a1f659d4b529fb49b6 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_2020/rules/compare.rs sha256:6106dcca5baf469b12c13c47c6d55214ac2416775a455218f981e113cb635cd2 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_2020/rules/mod.rs sha256:90f9907a52c8ec202c903a01d1a0d61f236dd17f194c085cad14d6a9a7694c89 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_2020/rules/name_or_attribute.rs sha256:b78775c4a4aecb5b77b926cb872519cd123c1e845becbd5eb05654786cde9128 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_2020/rules/subscript.rs sha256:b2445bd1ef684e9af0a0eb60a8f0ae40a9eb28f17b07cea4bcb1512ffbda2b55 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_annotations/helpers.rs sha256:0f1df4e321fb2f6020faa651dbee177d6def596cd0b71f31f8761ad75d04bc36 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_annotations/mod.rs sha256:11fa21842797a8e2a6036f6f90c9547c6c25d98cd743fd7f55fdb766441b40e1 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_annotations/rules/definition.rs sha256:ae6d2d23a598312ca5b84a8a33c85afb6515e74ce428d1c1ab860678147fb45d ruff-0.14.9/crates/ruff_linter/src/rules/flake8_annotations/rules/mod.rs sha256:25d67e258db240a5807af1d8bfddf45a72f152dc4f67ca7bbcb2b62e0663dc5f ruff-0.14.9/crates/ruff_linter/src/rules/flake8_annotations/settings.rs sha256:7bd5ea97972f6528752f8db3350a7612b6605051048ed5bb3332df7aac77eafc ruff-0.14.9/crates/ruff_linter/src/rules/flake8_async/helpers.rs sha256:3187dcc6b61a1e57bee1eadd6b86baa8330771c99f7d4d3219114f362b70e6cc ruff-0.14.9/crates/ruff_linter/src/rules/flake8_async/mod.rs sha256:6bcb58f62ce90b3a53ddb328361d1e4d9a9089ccba64ceac3260e7854b3ce83c ruff-0.14.9/crates/ruff_linter/src/rules/flake8_async/rules/async_busy_wait.rs sha256:718d22df87fefe31dd3030fc9fdcf25f8fd118273fcfb983234c1fcd2ff6e3e3 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_async/rules/async_function_with_timeout.rs sha256:16f4cdc3ff9c41e0ebc23ec33ddd45bb183c684f8c7ccbea9827660d66554314 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_async/rules/async_zero_sleep.rs sha256:e03a29dcde119e8b8ad05cbf8501aa4207ee7549859b1cf695f6272c2755c611 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_async/rules/blocking_http_call.rs sha256:1c2f4d7e848c814347b60d3de9ae8cd542522fc1dad63c71126565eec5b9e1c3 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_async/rules/blocking_http_call_httpx.rs sha256:ae6be51203b5a928913dd1c1bd370c99fdeeedf2368ba9afabdb657558b5008b ruff-0.14.9/crates/ruff_linter/src/rules/flake8_async/rules/blocking_input.rs sha256:ea0b55651ac9c94dfc3aa983f2c06fc18c8d112776e6074752d8a44057c91549 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_async/rules/blocking_open_call.rs sha256:d6828bed8bed3b979255612ee4f55133f441bef779aeca38efa6e3bb4014deef ruff-0.14.9/crates/ruff_linter/src/rules/flake8_async/rules/blocking_path_methods.rs sha256:c1d709a19e34b986e7b5b936b8bb32d6603d405b7340346c189067e2367248b1 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_async/rules/blocking_process_invocation.rs sha256:bb01b4cff749337479a89acd15205b4835111e32f81b36ab588a21f4c803cd03 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_async/rules/blocking_sleep.rs sha256:cb0b9d7622b472182e8972e6fc3931c8a48dc859a1da12185eafb9181973ee3a ruff-0.14.9/crates/ruff_linter/src/rules/flake8_async/rules/cancel_scope_no_checkpoint.rs sha256:b7f50d797e994ec55ed338482fafbebcc7728c177c3537413b9861a61d638f42 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_async/rules/long_sleep_not_forever.rs sha256:539ce4933b50cec36bb13876530dea22daadb4440e9d343322d304c91d39e063 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_async/rules/mod.rs sha256:10464517c37ae492b0062b51c6f53168b70896e59793f06b9ab6ec074e8eefa9 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_async/rules/sync_call.rs sha256:87662cb0373ba6e8f502a4b80862dc52f0c74ee2ef82a3a2826acf64086ab968 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_bandit/helpers.rs sha256:92445b0dcd866df39eb331110d723a34705aa6830721ec1bc0e1e18ac99e0301 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_bandit/mod.rs sha256:0ca97dd624ccda7afe3724bc8eeaf8fef2beaf1daf410b75300a5bcfc6ccbc5e ruff-0.14.9/crates/ruff_linter/src/rules/flake8_bandit/rules/assert_used.rs sha256:1121ea9490f20b7f316c0cad66fc7a5d799ace0c1ff31dc642d9e18984e5b436 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_bandit/rules/bad_file_permissions.rs sha256:22618ab4211852b01a0c8fc47a03bad902359f0ca646d059370a1553bbdd20e2 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_bandit/rules/django_extra.rs sha256:b8458c1392198c87ac5dbcf5c88995d8548344e18311f33b44b280ea5ce27547 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_bandit/rules/django_raw_sql.rs sha256:97f1065deb85f75678d57dd1d2d0f8b5a059dcd74b6757ea7daa55df083c3ea4 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_bandit/rules/exec_used.rs sha256:424960fd9e01eb087f37c64924bc579c61f0bfe2f816573ee360c3e3590ead61 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_bandit/rules/flask_debug_true.rs sha256:b890805f370bd1a2c32522325d73a2c5e1a7fc9476bc45bb0f5268ba1d7af6e7 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_bandit/rules/hardcoded_bind_all_interfaces.rs sha256:cbf7a5d95955b380df7a0a1dc59f1e6cdc1b9ec9e687a3a45920231c25399d96 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_bandit/rules/hardcoded_password_default.rs sha256:3d59b04e9616c9bab8856a486d2a9ec43a85f2a434da91db5af45a9f9f5c3bde ruff-0.14.9/crates/ruff_linter/src/rules/flake8_bandit/rules/hardcoded_password_func_arg.rs sha256:682e038486c8a5e8e0f10a5a769a8f3471e86f7ced2e27bba5083d4586586910 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_bandit/rules/hardcoded_password_string.rs sha256:ab1b4f13ff6a4ffa5349f9d7116ff14b40bdc239a5f54f2e0feddab51e51a942 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_bandit/rules/hardcoded_sql_expression.rs sha256:410d4889affd0a64c569b679095aa86d3481cb4bcb6a2579260a888810bd8e0c ruff-0.14.9/crates/ruff_linter/src/rules/flake8_bandit/rules/hardcoded_tmp_directory.rs sha256:a78cd98929dae1814d402b33d4734d54965f67eac327f820e8c50c2709d3c53e ruff-0.14.9/crates/ruff_linter/src/rules/flake8_bandit/rules/hashlib_insecure_hash_functions.rs sha256:ca66bd7dde855bfe02b5d9e52c566ae35b38e1f37525d562c289fc9db8d63157 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_bandit/rules/jinja2_autoescape_false.rs sha256:b1e9c52b4124af61c911353c27ba45dabbad6326151264b77f71995836b637d7 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_bandit/rules/logging_config_insecure_listen.rs sha256:8b6e273b8181c71782373d26b2c69c871a6fa0a1e6c6e7f9c6b64e016096d06f ruff-0.14.9/crates/ruff_linter/src/rules/flake8_bandit/rules/mako_templates.rs sha256:b7b0e6d68c70e4fdfbb3955cebdeca407d19f3e11d4f33089273e12635797670 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_bandit/rules/mod.rs sha256:c440b7ee5cfdf64067dec998f5f5cc39caa4bf0a6897bf350fcc5a36e9f115dd ruff-0.14.9/crates/ruff_linter/src/rules/flake8_bandit/rules/paramiko_calls.rs sha256:2d141c7c29a73b58e7a3b38e767fd8039b8eae43885842388bfaa90241faade6 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_bandit/rules/request_with_no_cert_validation.rs sha256:ff88c041f27bf37097389e49e501ae9a296357af8257af81ff0a4dec09c81b67 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_bandit/rules/request_without_timeout.rs sha256:bd2a54a76c44035227101089b406169037ea41f2d82c4f63f68b44498012e218 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_bandit/rules/shell_injection.rs sha256:53dccec6adb33b176aacec5e94d67d96b045f6c2a29945e04a30a4b8940f71a9 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_bandit/rules/snmp_insecure_version.rs sha256:6dcae9122c3a4fad9471d6374f484ad5467adc4672a9d0bc84d96e2b7bfa7ca0 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_bandit/rules/snmp_weak_cryptography.rs sha256:9e6110e6768d102d3a053b146a7e8224a64e4caea8d8d479e38c09a13ea0a42d ruff-0.14.9/crates/ruff_linter/src/rules/flake8_bandit/rules/ssh_no_host_key_verification.rs sha256:0fb8895d26e9dcf6a85ee4ade9dbb92c639be0b6a9fcee389639d2a276c1df27 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_bandit/rules/ssl_insecure_version.rs sha256:08c3eb2c14c716bd80f51edd3dc9d3d60dd77b1ba4ff466e8d6b7c8b0bb08c4d ruff-0.14.9/crates/ruff_linter/src/rules/flake8_bandit/rules/ssl_with_bad_defaults.rs sha256:3bb285be06fc9b4bdfc977c71afc7a70519a66d261b2443650658676a9fe781f ruff-0.14.9/crates/ruff_linter/src/rules/flake8_bandit/rules/ssl_with_no_version.rs sha256:91bc9bb092666e6209532b3c6c9e71d9ba6d1f773544064d5a4c5b313ea3d0e2 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_bandit/rules/suspicious_function_call.rs sha256:c27871d5762477f7b53f5b9fc98d314095cca9cdea789a9ff5c8d2465ba6a9d0 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_bandit/rules/suspicious_imports.rs sha256:0b0480cc8c1d0e27138abb26fac84b0df9b21f7e6b8df77630b283d93d8bd122 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_bandit/rules/tarfile_unsafe_members.rs sha256:736cc53156efcefcb6915636f713a5ee89dfcac91253d37a31ae7a58af5384bd ruff-0.14.9/crates/ruff_linter/src/rules/flake8_bandit/rules/try_except_continue.rs sha256:780c4b3cf647292f733f7f34e1a4431ec2a4c178c11a7a17a2f4ae94d04445e1 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_bandit/rules/try_except_pass.rs sha256:3536e7b232a6282d5c4f6b92907d36e62d6d7a805900af6de0236a745255f08a ruff-0.14.9/crates/ruff_linter/src/rules/flake8_bandit/rules/unsafe_markup_use.rs sha256:b06d5fd32a6addb47315d76f262a9105b3bd0658a78aead39b9bb00dd0211917 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_bandit/rules/unsafe_yaml_load.rs sha256:ac08b5ce34d95405de879d66aa96c9eb777e69db23d00309c1a673a552e59b60 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_bandit/rules/weak_cryptographic_key.rs sha256:dca2163a0c34a689478c31f7e0a14f0c3159953a6cffcd148ce1b3efa50a198e ruff-0.14.9/crates/ruff_linter/src/rules/flake8_bandit/settings.rs sha256:c85a199aa48cea3623a82395d0eabd71a167a5f7a7f2cc28446a0ff014dc5ddb ruff-0.14.9/crates/ruff_linter/src/rules/flake8_blind_except/mod.rs sha256:6ff338afe4f5fcb71649f7776f1db3035e43ef5f4eb259723e72e45e5f0d977b ruff-0.14.9/crates/ruff_linter/src/rules/flake8_blind_except/rules/blind_except.rs sha256:d6031deb71de3867cabcff483ba373e7fa4724e21259df0588ac5a69ab766922 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_blind_except/rules/mod.rs sha256:d50f50c0533275cee700803b86d6a47e01ea8474d9334c892f825ba04fe1b262 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_boolean_trap/helpers.rs sha256:bfb4baf73efbd66b989064416a885735f44dd4feeda3e0e4a8ce7887aabec652 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_boolean_trap/mod.rs sha256:b41ac782522ff2e4a64953c01d636c4b05f20cd2e8a57338691d17e3092fbd1b ruff-0.14.9/crates/ruff_linter/src/rules/flake8_boolean_trap/rules/boolean_default_value_positional_argument.rs sha256:479f5139de5302ed3500ce6a7cb5b4bed9b643554f293ec7d0e1fdffddfac89f ruff-0.14.9/crates/ruff_linter/src/rules/flake8_boolean_trap/rules/boolean_positional_value_in_call.rs sha256:31481ae20ec91ef5985d639437d36b3ef0720fc4ea45264f7e5bcc0a91593203 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_boolean_trap/rules/boolean_type_hint_positional_argument.rs sha256:f3a5a52af03dbeb438420fee243e2dfcc9740b0bb16d0c52f532d33ae573bae1 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_boolean_trap/rules/mod.rs sha256:6713b911bbdef4bb105aa565bddadad2c31a0c40c0e88a38ddc64f8a7e2c5b77 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_boolean_trap/settings.rs sha256:9f32db9d0be616a57729f075adc11809165dd21eb1a3b0e5f6275d83c9c6dabf ruff-0.14.9/crates/ruff_linter/src/rules/flake8_bugbear/helpers.rs sha256:bf193429b24685e3cc0d071d16b5dac1ee159b78f424a2f30b1b077c7466c8ae ruff-0.14.9/crates/ruff_linter/src/rules/flake8_bugbear/mod.rs sha256:ea227305777fbbbffa06018e57a51c2e48e7a1a111a75fa4e6e49d886a145370 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_bugbear/rules/abstract_base_class.rs sha256:bff8c2e2ffd3a3293e81824e281f11ba5db6f2ef67ed1edc4ae39b2275cc3f04 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_bugbear/rules/assert_false.rs sha256:96d818a77ff21ae6f42416ffcef19408748e2177f2446495c291f5bd8ab1e54a ruff-0.14.9/crates/ruff_linter/src/rules/flake8_bugbear/rules/assert_raises_exception.rs sha256:48d59bb4073326439923852fc68c4f8ac307bc26dca7a68d3a5ae9b7f89724cb ruff-0.14.9/crates/ruff_linter/src/rules/flake8_bugbear/rules/assignment_to_os_environ.rs sha256:c72a2aba5253b614b4937a01ad964254b10d6dc16b196c02a47215f401584e4c ruff-0.14.9/crates/ruff_linter/src/rules/flake8_bugbear/rules/batched_without_explicit_strict.rs sha256:2a1b139752dafaad60987207d5201e924b1e6a25a9acc54dcd8bce5d248ff142 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_bugbear/rules/cached_instance_method.rs sha256:25e59ecbf10d524dd1abe1056cb3f6682bfa3ccf7d071790c0422c6f510f5c81 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_bugbear/rules/class_as_data_structure.rs sha256:118ec578df2b9906c0fb4573b08cf595fa6422703e957be51440ade1a673a240 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_bugbear/rules/duplicate_exceptions.rs sha256:23c6a0f7180638b4307aa666a16cbe77411535e36e86933f4091ecbc8791f184 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_bugbear/rules/duplicate_value.rs sha256:9f49f0465556d54c656f216f9a9f38b677ef84336bf880efdc49406ab73a1971 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_bugbear/rules/except_with_empty_tuple.rs sha256:2fd506337c44807248be758ef2808f0c964e7cd738c7fc9a900ffb3a50144b3b ruff-0.14.9/crates/ruff_linter/src/rules/flake8_bugbear/rules/except_with_non_exception_classes.rs sha256:33550a7410e882552530d71ffc260e38bee0a93861135cd1d67a05efb43f2cb6 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_bugbear/rules/f_string_docstring.rs sha256:502dfac90f8640e804984fbf1bb1898c48f0bbc588afb8dd43c1271736d6da74 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_bugbear/rules/function_call_in_argument_default.rs sha256:4409e93d284e47f398612e57921d2c4b2db95884ad5b335008d68d380f791806 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_bugbear/rules/function_uses_loop_variable.rs sha256:125ce50782b1120bdef47d299f3d8fb8382f924fb14a855525f34afcfc139fb5 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_bugbear/rules/getattr_with_constant.rs sha256:f5fbc98ce58a884b0ee0547b3b801140ba1eff07775d2cb9a0c8fdd363073fa0 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_bugbear/rules/jump_statement_in_finally.rs sha256:95a2eed46fab7736599a5455fb7b790db4cc75e5250768a98f8d7877f6aac111 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_bugbear/rules/loop_iterator_mutation.rs sha256:b67c9f935b4ddc8a1e8b2eb8c3884741baab041e67b790b86bd29752e41abc4d ruff-0.14.9/crates/ruff_linter/src/rules/flake8_bugbear/rules/loop_variable_overrides_iterator.rs sha256:7db6e0187fa2aa3aef5ef37493563d34fac731d94c9c43de18ed81ddf2a470a0 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_bugbear/rules/map_without_explicit_strict.rs sha256:fd6fe431d5f9298734b7705b154a9bc082df218a8f7dae628267eb0d7c22cf47 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_bugbear/rules/mod.rs sha256:a353328d6145c3bd2833a1ebb8b544cc1f4c185e48cbe05fedd753ab1c736a2c ruff-0.14.9/crates/ruff_linter/src/rules/flake8_bugbear/rules/mutable_argument_default.rs sha256:7b4cfbb54da3a1897a868cc4c97c86003781c94cfc3801b432d47ce72c0332bc ruff-0.14.9/crates/ruff_linter/src/rules/flake8_bugbear/rules/mutable_contextvar_default.rs sha256:a814ce9bbceb5e89b06e9537e3ebe36530946ede9f7e2fd1a17e33d8a18cb3f5 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_bugbear/rules/no_explicit_stacklevel.rs sha256:911ee5cef7fabd870e3e8e14e7c9cdc5172261ea8600efc0d3866579035fc169 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_bugbear/rules/raise_literal.rs sha256:a2b08144c9760ce9bf4bae240ba7f6ddf777f9f7ddf53e8ed4a534285953268f ruff-0.14.9/crates/ruff_linter/src/rules/flake8_bugbear/rules/raise_without_from_inside_except.rs sha256:24c5a63f3c19f15c09a020feef91372c3ca94b425d4b7dc17ae139923b1620d2 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_bugbear/rules/re_sub_positional_args.rs sha256:17dfad488aa3f81f793c7ab37ca09e6a54994c353d18efb5ced568c7d62d9234 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_bugbear/rules/redundant_tuple_in_exception_handler.rs sha256:db05ba672e414e1928ad6eaa91862a7b2d3dd5c129eb43840348e9ddc4dc4d26 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_bugbear/rules/return_in_generator.rs sha256:3493246e157a0ba3d794d96e1cef5892048b0ddd169dc513406328519c919c71 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_bugbear/rules/reuse_of_groupby_generator.rs sha256:7c39232dc1c594ad90e976f7b9d39135ead3d2b5760ef1460842b24e609535e5 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_bugbear/rules/setattr_with_constant.rs sha256:8a3d40119726f699ef20ba9a8cc9af23e09f1ca9052a9311d88225c0a67feab0 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_bugbear/rules/star_arg_unpacking_after_keyword_arg.rs sha256:973f72fc7aa5f6b62333d59e180d65ee7f254bfe0ff32643b32f0520f1b6a52a ruff-0.14.9/crates/ruff_linter/src/rules/flake8_bugbear/rules/static_key_dict_comprehension.rs sha256:4dd9fd1063d5843e1c652e312e438edb5a077320d7da2b344bfd5dd9b2f43e7a ruff-0.14.9/crates/ruff_linter/src/rules/flake8_bugbear/rules/strip_with_multi_characters.rs sha256:09c7fdeaa041234b4a8188112f4add6cfcebc34592c70e263f745c24f6cf403d ruff-0.14.9/crates/ruff_linter/src/rules/flake8_bugbear/rules/unary_prefix_increment_decrement.rs sha256:698287217635ba84a2621fd956aa5279245f044be50a500a02a8a0936aa7eb8a ruff-0.14.9/crates/ruff_linter/src/rules/flake8_bugbear/rules/unintentional_type_annotation.rs sha256:de9b3e619c4819a2339ada4c1016190f0cb09bbb6111ffc5abc203731fcfdd7b ruff-0.14.9/crates/ruff_linter/src/rules/flake8_bugbear/rules/unreliable_callable_check.rs sha256:1382a21e2f9d332299ab551f231ef01ad55d7e4653b2591b51ecb56c85bed037 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_bugbear/rules/unused_loop_control_variable.rs sha256:711bb52ccca45ce6f51ef9f97176d19d0526cbda11f1436da0542b11d63641ec ruff-0.14.9/crates/ruff_linter/src/rules/flake8_bugbear/rules/useless_comparison.rs sha256:55294ff00d6689383eed3856d0d4edf286a608e73bd4930e624db53c07353f9b ruff-0.14.9/crates/ruff_linter/src/rules/flake8_bugbear/rules/useless_contextlib_suppress.rs sha256:79f233ca3024a93fa913c5ac8244241fd87e2a3f4b720a06d52be90b5adcd3b8 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_bugbear/rules/useless_expression.rs sha256:2894873c062847d870f10f8b8a46fddce93d1e0fcaff383e6dd238120c0e46fb ruff-0.14.9/crates/ruff_linter/src/rules/flake8_bugbear/rules/zip_without_explicit_strict.rs sha256:e510473527f5a23e390b5fd994d67a8a84fdab7dab1f0720741189a2acc5ac7a ruff-0.14.9/crates/ruff_linter/src/rules/flake8_bugbear/settings.rs sha256:9589260674647ddf680d5f3be72a6ebe2de901653788705fe48162d0890b66e9 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_builtins/helpers.rs sha256:9fe6176bb08d4308addc703cbfb068d410f95e85b68519abcc79fa283deb1359 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_builtins/mod.rs sha256:8105be293dd14652aa1ac592e736cf0aa50d53a1c017b5020d459aac99357bb8 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_builtins/rules/builtin_argument_shadowing.rs sha256:27d085e796f33275a4846d75b852b2209345fdbacb7fb731ba013c2d36035074 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_builtins/rules/builtin_attribute_shadowing.rs sha256:d1311ea69b7726a0fb959a221bfe81a5274ece85486d66143fa42b413970b9e0 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_builtins/rules/builtin_import_shadowing.rs sha256:ce0247a98078bdf20d83c1473231a9da5e7bc77a1ec7777350379f0726136610 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_builtins/rules/builtin_lambda_argument_shadowing.rs sha256:a618c0919355f6adece8f8e99aaf1c26ca73064996a6556189988b45301d8858 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_builtins/rules/builtin_variable_shadowing.rs sha256:fa0598fe3bae37d35fccb037d177082b7227584a7c81215b751577658d423efb ruff-0.14.9/crates/ruff_linter/src/rules/flake8_builtins/rules/mod.rs sha256:9d366bc90be66874a24cffd2e3e0ac6bd3ad6ca70929406b64447e0a3eed6f89 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_builtins/rules/stdlib_module_shadowing.rs sha256:2317117f27c40e91d1b9c9bc2091a01cca0b2bf5056cf07e306452b4eaeec13f ruff-0.14.9/crates/ruff_linter/src/rules/flake8_builtins/settings.rs sha256:d56f2f774c784a230caae6d15da3ccb5c9248e6003e599cde3e47fab0fada092 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_commas/mod.rs sha256:f0f83602c185ab1bdff10f094d03d91cd38a5998f917da5b299dc78fee09bc6c ruff-0.14.9/crates/ruff_linter/src/rules/flake8_commas/rules/mod.rs sha256:06f7ceea07099b7265c499da0c39a73d3db5789242ab256513a04cb24e224d3b ruff-0.14.9/crates/ruff_linter/src/rules/flake8_commas/rules/trailing_commas.rs sha256:68c13291d37bb5d98272403089d05dc46c80f1c202b22dc1e4c63c8eb3cfd642 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_comprehensions/fixes.rs sha256:ea7ca551b14446c03215360cfccd6a6894bc5498b588db548295e114cb3b8f12 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_comprehensions/helpers.rs sha256:3ed25557f2ee74c3f6fc7dc8c47f3df1309db60d9b62205bf3a67f795f1ce04a ruff-0.14.9/crates/ruff_linter/src/rules/flake8_comprehensions/mod.rs sha256:e1270d9aabe29c3de895a86639906b2ad99ff1735170d84930a3200bdb739d20 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_comprehensions/rules/mod.rs sha256:9a78beb1ba8e88f00ee78f6ec029373f217738863f4a0b41ec9c790fe33d4f04 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_call_around_sorted.rs sha256:eef4333af55bb5d5e6169a7c7c0b38e31d6db991639850a48facf526dc0ed39c ruff-0.14.9/crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_collection_call.rs sha256:97d3b08d0cfc5e561924f61673a22bb8092df42fdbb824168364b75cc9882473 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_comprehension.rs sha256:dea2496c8a3fafec02a15df75b690481847108e7db6318f9179efb1509f9a8d0 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_comprehension_in_call.rs sha256:1e1f39af6c86d0e246b05729c7440e0680f56c929c40804885d0aec6454b9748 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_dict_comprehension_for_iterable.rs sha256:95cdf06128f471f1bd2e5c47f5c4bae6d0660456bd1ab431469aa46d33077072 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_double_cast_or_process.rs sha256:4aa7aa657cf7452e595dacf64c455ad63564ea6ba4b7c470d0b9e27404e1c9ad ruff-0.14.9/crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_generator_dict.rs sha256:609456d254b695f02e76593464196c6b6a8cac5c697b7987724e4e138891a3b3 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_generator_list.rs sha256:399d813f4312387ea07c6d31b751c11d4299a3883914c42a5099891f317d085b ruff-0.14.9/crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_generator_set.rs sha256:d7df336e81615c583dfec76879c67dfef16313e598a43586cb54eff1b99a31f3 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_list_call.rs sha256:3338aeb0e9ee3c9348e1b14ff3b5c50d3b8630537a66d8c553c5c3f51e2667f7 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_list_comprehension_dict.rs sha256:e6fbea45aedcba082365b2e0b27c3fbf89e09ef9da50b9eaae51c8c06b81d269 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_list_comprehension_set.rs sha256:3f46804f8f4825898a268986ff00c5a2322ee97b72ff95a5dcc09370d1692f9f ruff-0.14.9/crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_literal_dict.rs sha256:16dcafd7bddd60e6d669cb09c6491c21aabe06180c8a04c363914ea22c700b4a ruff-0.14.9/crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_literal_set.rs sha256:ae39cf8e6d825aed095c2dbb00c19c76df30e9094f30bf9ecbc018f5077a3a7a ruff-0.14.9/crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_literal_within_dict_call.rs sha256:a33d75c373c45425be24fc7d9a93f920c747294273b4949113c6ad9ee97ea954 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_literal_within_list_call.rs sha256:50ec9397aade63bda8cfd6ce5496ac31f19f0d158edae16fe9202e5d6785db1e ruff-0.14.9/crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_literal_within_tuple_call.rs sha256:bc92e1500be4155f88f4501ae05d93818f93ce50ffc4e797f41aaad5e875c823 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_map.rs sha256:832b90da633b2d5d7553bac3392bc8b2cc565f1a0a22bc4d4dd8ab10c7fcabe5 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_comprehensions/rules/unnecessary_subscript_reversal.rs sha256:9d93b9bc70a62a333eeec8d7878e8cc20e5b97c0b3aa2bb59feb21abddc35c60 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_comprehensions/settings.rs sha256:65aae07a413546ec15d4649a3a406b2601db6027d42c3475a5d64cc302ce0f4d ruff-0.14.9/crates/ruff_linter/src/rules/flake8_copyright/mod.rs sha256:2410f519f68c5927faf72aacbffae205a781735b9bdc7febad6f0e406a87814b ruff-0.14.9/crates/ruff_linter/src/rules/flake8_copyright/rules/missing_copyright_notice.rs sha256:f7a68aef5f11a0ceb6d5eff5412dbdd1f2ae07c976fad04ba3fc417cee214d67 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_copyright/rules/mod.rs sha256:8b677189c95f9174cd87acdc0ec67e4074d621de59f9ad349c0db7b52469572c ruff-0.14.9/crates/ruff_linter/src/rules/flake8_copyright/settings.rs sha256:49a0e46ee322b88d5406409068934847aa837e5586aede59535e44bcbfd44ad3 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_datetimez/helpers.rs sha256:06f776f4b37fc5f6ba203bd93e1a740506c6aa6892aee5b5e577597bee241510 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_datetimez/mod.rs sha256:0666966feefe5eb84a9a7649934e5eadbf301e9a67753ca58940e645ad659820 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_datetimez/rules/call_date_fromtimestamp.rs sha256:3633c28aaa9880120ff3f009cf0a3884b7acf6062cfc86b69b1d0cea011e8265 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_datetimez/rules/call_date_today.rs sha256:539e8b004a358da3c1f0747affb9a8628ef0a7ce597080e4700467251db85f5f ruff-0.14.9/crates/ruff_linter/src/rules/flake8_datetimez/rules/call_datetime_fromtimestamp.rs sha256:ce1cb788bd6bd86f9a57cf20cac6cb6624be0c825296bddd461d9c45fb9ec090 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_datetimez/rules/call_datetime_now_without_tzinfo.rs sha256:f61bffdfd5c38188c61dc32dfb5e9ad0473f721feffc02ee031282b26d1e13f7 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_datetimez/rules/call_datetime_strptime_without_zone.rs sha256:271741b6bb271025656ea75cf27df55d859efc389614af2e711b0f5f4e2e317b ruff-0.14.9/crates/ruff_linter/src/rules/flake8_datetimez/rules/call_datetime_today.rs sha256:d488828649cb78a5c4f8d12fb1931058937aff0b59d59ed0cbc82e5b40195295 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_datetimez/rules/call_datetime_utcfromtimestamp.rs sha256:30e320d91d2d7f8922f036d8cbe1265f51bc5c8ed5fbdc1ed6fa796216a37f7d ruff-0.14.9/crates/ruff_linter/src/rules/flake8_datetimez/rules/call_datetime_utcnow.rs sha256:d8b0f29c3a40cb6319eba29109ad9f49dfae64fcab36ff3d8191dea3e183ee1c ruff-0.14.9/crates/ruff_linter/src/rules/flake8_datetimez/rules/call_datetime_without_tzinfo.rs sha256:5f3ef38fe8936d4acd0bcd0aec97fa661d660000b60bd747f3753176d70dea8e ruff-0.14.9/crates/ruff_linter/src/rules/flake8_datetimez/rules/datetime_min_max.rs sha256:1258444762fb55103d9d3c73c254be897e02573097f873b739a93b2336f8eca5 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_datetimez/rules/mod.rs sha256:5a9e1247c104515cff14ea3eeba44cb929070dda8ceff27e277c2ae21c8f9b31 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_debugger/mod.rs sha256:6472eae4974eeb525eff4aacda0d61d5903aa13f6947922fa3e0731c4ecabef3 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_debugger/rules/debugger.rs sha256:81d2141a48ae21d022e648dc5dce86799f924d3010be1119b9d06010e21dd939 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_debugger/rules/mod.rs sha256:364306a3ccc5e6ddd426e05f8e53735fe28b9dcb64608ebbe3829f029cd59326 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_debugger/types.rs sha256:0939f1427004caaee85f5dac40b82eaf81387af8e83acc330762640c4a216441 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_django/helpers.rs sha256:5637d98db0fd78770df40bc1feadc1e2bae95815958cdf09cc33ed3dc8707585 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_django/mod.rs sha256:6e69800231bcf85dacca9564ec2ad71d2f60bfdc383da6adde6f53656ff5cd01 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_django/rules/all_with_model_form.rs sha256:f7d0a379c51914b31f1ca72953d325749f3bcc889632712a42251d8589d17f33 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_django/rules/exclude_with_model_form.rs sha256:6abecfd4f656d147c5f1097e5744cb88024ba703213c95cfff370a5fdad3d0da ruff-0.14.9/crates/ruff_linter/src/rules/flake8_django/rules/locals_in_render_function.rs sha256:96b049e098e5d3fab57baf37affd32408fd30acff1e6a1a5b7d1ea8e09b062c0 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_django/rules/mod.rs sha256:c49d38d6705bae99ad04659a5e6c76aa86a3879966f35c7a0345638885efbac3 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_django/rules/model_without_dunder_str.rs sha256:2a60e919c664a44d8c4fceb2c36fa96bf9adb175255a527d9485dc8cfa08ca8d ruff-0.14.9/crates/ruff_linter/src/rules/flake8_django/rules/non_leading_receiver_decorator.rs sha256:db6b1ba04e66aeadf7ede87000e0baf9b7d3107244b870d4730b2462ebe17e55 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_django/rules/nullable_model_string_field.rs sha256:5421d469045e83d2c4ffc9319149a7fd73db7f01a2b955fb845b1f6b932fa604 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_django/rules/unordered_body_content_in_model.rs sha256:bf65353f7257526e8c464f5e92fe7c6e57e746218ff8db46e1af74fda039ae89 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_errmsg/mod.rs sha256:c6a2d3708ae8b0ac2f2863903d71bc316bca5569d6859c2a16a7e0b479514a5d ruff-0.14.9/crates/ruff_linter/src/rules/flake8_errmsg/rules/mod.rs sha256:7d5b856fa5c4ec628b904e196529aaa61da37ce629e02a835d00faf717da7aec ruff-0.14.9/crates/ruff_linter/src/rules/flake8_errmsg/rules/string_in_exception.rs sha256:91c9f9b50ac530edcc4532e63a7bc687c0b76f5fe22e0d29b3295764ebe8e9c8 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_errmsg/settings.rs sha256:1f3aad0163e890d86be8c203af762d926ec76254de5adfb9c6794fe8436be5ca ruff-0.14.9/crates/ruff_linter/src/rules/flake8_executable/helpers.rs sha256:23ec130a60e534c043910dc200837ad940b17612c8c19fe1fc8183d553300944 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_executable/mod.rs sha256:0a52778a4287936fa62842a4e1aa8bee0fab82552785901abf8423d313c15599 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_executable/rules/mod.rs sha256:7b9c168b9a572aaad1781c17fe41b360c337ead34c384c25bd765e05e89bff01 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_executable/rules/shebang_leading_whitespace.rs sha256:ac8b19aec71c089dd4804039058e0d1d88382d9d06407c54e5d87cf66db0a02e ruff-0.14.9/crates/ruff_linter/src/rules/flake8_executable/rules/shebang_missing_executable_file.rs sha256:301895d46842d6cf1bfc239d0798e18f8108d51bf6ab156e85134a3dc267e0ad ruff-0.14.9/crates/ruff_linter/src/rules/flake8_executable/rules/shebang_missing_python.rs sha256:73bf6935aabd8abbcbc4fdaf5a0b9658f57fc091da0d8c59c86b04e207a8614b ruff-0.14.9/crates/ruff_linter/src/rules/flake8_executable/rules/shebang_not_executable.rs sha256:4c636710e38a7616b81e7310c4fc1218787f126fa455f47a1cfc9c1c2a212289 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_executable/rules/shebang_not_first_line.rs sha256:9ed73bf9572d2bc8d8a1d84afb8a3bd2ed27157a093647f1ce4d1162ad069d0a ruff-0.14.9/crates/ruff_linter/src/rules/flake8_fixme/mod.rs sha256:fb739158d2b3f837e1271ac75b1bd62e517f891338540b0047996419d89eca7e ruff-0.14.9/crates/ruff_linter/src/rules/flake8_fixme/rules/mod.rs sha256:bdc557c6d06eaf248ba313f1dc38cea845418303fbb3cee2e8d8053b5a4d071a ruff-0.14.9/crates/ruff_linter/src/rules/flake8_fixme/rules/todos.rs sha256:d800e3fa112a1fb1cb2ed55305a304453df6ec6923b5c4abefe8421e6294066a ruff-0.14.9/crates/ruff_linter/src/rules/flake8_future_annotations/mod.rs sha256:43103fd0ef6edae8d8f6afa9916a1372d1cbdba30ef4d20d9c0e5707a78d6168 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_future_annotations/rules/future_required_type_annotation.rs sha256:cbba3db8a481898065f7aeb5f7bddc7ee1d2074e6a707db47861c96f12bcbf68 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_future_annotations/rules/future_rewritable_type_annotation.rs sha256:edf82b9e0f6317990830775444ff215a004b1af10a6ccdb3a10c9eef59613067 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_future_annotations/rules/mod.rs sha256:86f72f02f7085dc97f3dadab3cb9d3dd59c3801f5c9c4a6e8a1a92641a59ee58 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_gettext/mod.rs sha256:9749deb46cd873153cc88b495c8d05d285a71dcad3db3e3bbe5461813edc0654 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_gettext/rules/f_string_in_gettext_func_call.rs sha256:a9aa6269b406741a2a19cca52d22a84d0bb03a8ea28dff2dc5af22568f983132 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_gettext/rules/format_in_gettext_func_call.rs sha256:ff44207202ace3e3bef73fc2c982131f36665113a2e5d02fc51e794434833b6a ruff-0.14.9/crates/ruff_linter/src/rules/flake8_gettext/rules/mod.rs sha256:100a7cc099c9f470cffd81fd1ef440fe4444277c190ddf94cc6fd90ae7718180 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_gettext/rules/printf_in_gettext_func_call.rs sha256:330d3ac493ccf6db4854fa5be8fdbac4815e42d144e7b546c3af13b688175b2f ruff-0.14.9/crates/ruff_linter/src/rules/flake8_gettext/settings.rs sha256:6c40c5a5ca49e09cb3d8e905ebae36e3eb2da7b3325132dbc034d6945fbb981e ruff-0.14.9/crates/ruff_linter/src/rules/flake8_implicit_str_concat/mod.rs sha256:58e02dd7e998db9a5b246e52f8139f472b5116ae690046e336f70abba84a4b6b ruff-0.14.9/crates/ruff_linter/src/rules/flake8_implicit_str_concat/rules/explicit.rs sha256:ec7e9cf89f758bd93a49782145f4b325953e8e7b86d32d03423d01b9f48acb21 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_implicit_str_concat/rules/implicit.rs sha256:ef59a1b461449f02d5ca5a57c15b66d85cfc92192dc5775158e89a7a37e8cb66 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_implicit_str_concat/rules/mod.rs sha256:33528663addab3c7ee00a8739263ced9620558f9f6b321c2ad3f2811cb4365ab ruff-0.14.9/crates/ruff_linter/src/rules/flake8_implicit_str_concat/settings.rs sha256:267d3d40ffd2d90b6a4468ae4fc5a71624474c0d38f60e92b327ccbdcb62abcb ruff-0.14.9/crates/ruff_linter/src/rules/flake8_import_conventions/mod.rs sha256:fdedacb1fb7884215a93aa988bd37bba4f77026afce67ba9aab58d3563d01626 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_import_conventions/rules/banned_import_alias.rs sha256:db97f236409377ec41ece3f240f8285cb65d86854b1ee846c7d2ef7519a8220f ruff-0.14.9/crates/ruff_linter/src/rules/flake8_import_conventions/rules/banned_import_from.rs sha256:aca3628574d1c8f722fbd89a90d61f85fa529f2a914e6bcb210d5f79985ac0c6 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_import_conventions/rules/mod.rs sha256:faeba8770834559f45390f4302610fa837619445d890e4cb11f46e3b57bbfdb9 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_import_conventions/rules/unconventional_import_alias.rs sha256:cf2fc7e4d3c6d62f17efcab592078747c0c007fc97b5859fe89ac35a91d4e167 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_import_conventions/settings.rs sha256:fe94218801f65d0e02a928b0031889221860f38111da4d36ba80ffb46f40a2f4 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_logging/helpers.rs sha256:3256cc8327d72cd913104b0ffc8fb42b8952cdc33f8e735d1221df4cb4fb533c ruff-0.14.9/crates/ruff_linter/src/rules/flake8_logging/mod.rs sha256:1d62ee0f5590580e0f3fec88fc9e0c8ff5be6e4b103b54dfdc65d9af307031b2 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_logging/rules/direct_logger_instantiation.rs sha256:34cb8d0555a0d0ba096148fba0a1248126365916ae0b3f2bbae5ab12bf1c0bd5 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_logging/rules/exc_info_outside_except_handler.rs sha256:f3a5d3f76600003a5a9939f6e1071119c2b9466bc406772f2ebfd9d2941b9b19 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_logging/rules/exception_without_exc_info.rs sha256:d7c9369487143f73488fdeabce21a30e75557df9ca90a28b824faa59104a7cf6 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_logging/rules/invalid_get_logger_argument.rs sha256:be24221778fd960441fe2741ca09c0c22b171b4ef1e918cfefc01ec8e411f175 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_logging/rules/log_exception_outside_except_handler.rs sha256:6dbdd7a705a3143cb7dc98c7ccbc00c0ec0fca66e89865afdf6e151373dcf9d7 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_logging/rules/mod.rs sha256:d4029c7cad5c7e2784c2072106cbef9519bba4446b081a083020eb3533db1665 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_logging/rules/root_logger_call.rs sha256:9fdb209928a50abc97f6fa7a4a806dd2bbbd9b15de19d77697a13950db576472 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_logging/rules/undocumented_warn.rs sha256:cb0a4735342d53eecd0677e45455503ce0e87eb14cf0f146d71193659d69e34e ruff-0.14.9/crates/ruff_linter/src/rules/flake8_logging_format/mod.rs sha256:a0f5a3613e5d9d35cc96f07f5632a28f1b0ce8dee252a7dd6e104dbce4cf3070 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_logging_format/rules/logging_call.rs sha256:1436431da8914531f0e9509a34b76437e0c881aa07abb50a226d5bb74a7a2475 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_logging_format/rules/mod.rs sha256:8e4ed2825e9867985ac3183659013e5bc07a2caefd4e188a4dc48bea041183b2 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_logging_format/violations.rs sha256:70d23a06c1391592ba6acba788bddbfbe8343ac1a57f9ca4df61e95f9102df23 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_no_pep420/mod.rs sha256:280a28d26074e3cf798cb62161daf49958b512ad19c8c0ae7558404cf0da9b0e ruff-0.14.9/crates/ruff_linter/src/rules/flake8_no_pep420/rules/implicit_namespace_package.rs sha256:e97ed58ab6d6c41c0c46ea734a112687bcf766a732e5031cd921c3c4fb960bc5 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_no_pep420/rules/mod.rs sha256:30b7b1dbdc139f99f518cc766e7f1bc469f1669ac0e8551151afb18b136e649e ruff-0.14.9/crates/ruff_linter/src/rules/flake8_pie/mod.rs sha256:5cdc361d84c9e41a8ff2ad52fb0bd0508880ab00d19a775cc3c4100dcb6e3ab8 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_pie/rules/duplicate_class_field_definition.rs sha256:1ee27e77626ad10b51fe5e23466d926f7999b6b2b445da188567415ffb856232 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_pie/rules/mod.rs sha256:8ad54dc7618dab49ca69999d84cafcff395c935e4815eabe802608f69d8ebf7b ruff-0.14.9/crates/ruff_linter/src/rules/flake8_pie/rules/multiple_starts_ends_with.rs sha256:cfca75177c0cd22ed674fb7dc4e38558e90fb28853aa70b9a841a4b8b0f35432 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_pie/rules/non_unique_enums.rs sha256:a3ff3e9a2e9bf3e2a723d7c0a6d51cd812bd973c6659e32def1b81c622f33d8b ruff-0.14.9/crates/ruff_linter/src/rules/flake8_pie/rules/reimplemented_container_builtin.rs sha256:ac6f15dca364f19ff5f82ed5bbd457602f1e66580b5a23d2aa2219e0e7bfb63e ruff-0.14.9/crates/ruff_linter/src/rules/flake8_pie/rules/unnecessary_dict_kwargs.rs sha256:215f92b11f7c1a1356ce9d29b007a48c0f66dc1ccc219c33b7e3da1d1747b03e ruff-0.14.9/crates/ruff_linter/src/rules/flake8_pie/rules/unnecessary_placeholder.rs sha256:9026f37e15695df329487289302cc1201857dbf677eeacd0c8ec5edab37f706c ruff-0.14.9/crates/ruff_linter/src/rules/flake8_pie/rules/unnecessary_range_start.rs sha256:b21bf6545e530288de05b87f6d74cba020fbad9d6947f09b8b17a82bc8479590 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_pie/rules/unnecessary_spread.rs sha256:62bc5dfc1ae87e9e37ed764112586dfd1889bd8be6e5c4a3ecb3e55538428503 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_print/mod.rs sha256:b6c0a4ed39b8b1f192ede1a1bc018eee2c886ad61809b52fd464588cee9fbab2 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_print/rules/mod.rs sha256:b7a0e5d7534879b23ceac485bb86e5a7d3369b8f39f50abe48073280d106ff01 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_print/rules/print_call.rs sha256:b9454e276b21a49931c9f71399777d800019b5ecb006da94a2690c9c76f95af5 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_pyi/mod.rs sha256:7095532087256a2f942f56fc09192248f4391a5d0b1147a112ecab5c16c43d7c ruff-0.14.9/crates/ruff_linter/src/rules/flake8_pyi/rules/any_eq_ne_annotation.rs sha256:8fe36f22f9c70a5bc638a1ba25d9637616eef0c7d6f700a5799e3036e07365a7 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_pyi/rules/bad_generator_return_type.rs sha256:69ab9b3ee09334a4367e2a2cf0348fb153c8c8d9c50d0964464b6d0272eb8a30 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_pyi/rules/bad_version_info_comparison.rs sha256:d4a143ba777d71c2889779e0d3ffc34d20950e9c07728b57b0022a3762fa34bb ruff-0.14.9/crates/ruff_linter/src/rules/flake8_pyi/rules/bytestring_usage.rs sha256:c53e13dd7ae0a0cfdd4dc2e48ce39d29768df4bc111ed0746fa21632f60d0b74 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_pyi/rules/collections_named_tuple.rs sha256:0d9941e8bdfd60f921843d8ab2df23560c6eb1b8ea32c43fc1b3c89853cabc3b ruff-0.14.9/crates/ruff_linter/src/rules/flake8_pyi/rules/complex_assignment_in_stub.rs sha256:1ef9a011a90353cf076b0eedaf2cc8a1287be7904ba8d0c9bbafead808d9e463 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_pyi/rules/complex_if_statement_in_stub.rs sha256:dc5623cbdd24d8f7d8c35f7397186e843ca6648d200006e82f80e592e6a81b2d ruff-0.14.9/crates/ruff_linter/src/rules/flake8_pyi/rules/custom_type_var_for_self.rs sha256:c5ca2107ab549c430e5bf3df0e64ee81ccff1e172e04cc46f7c417eb6b8d2139 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_pyi/rules/docstring_in_stubs.rs sha256:1b74a8af7eec855cc8c0c7bc4c324f674930f9da6209d14885064af064674462 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_pyi/rules/duplicate_literal_member.rs sha256:13413490b3314e41e530a47e9c8a2901971b4f9853dc31541026e9ae9a49c3a3 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_pyi/rules/duplicate_union_member.rs sha256:a592c43211c26f1fd05629522bfd9111cc21146fdd6d0261740bbe961f47f974 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_pyi/rules/ellipsis_in_non_empty_class_body.rs sha256:cfa267c0db6684cd5c0a127c7f053ca8f5920b4449d555bb0e9124a333d41059 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_pyi/rules/exit_annotations.rs sha256:beae152ac7044b48257b23400954de8fe97ce1fa429a47484aeec9d94f74d864 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_pyi/rules/future_annotations_in_stub.rs sha256:889105d9cfdcce5a3099d16840dca11cec89174cf5d20be4b269b4467625fafe ruff-0.14.9/crates/ruff_linter/src/rules/flake8_pyi/rules/generic_not_last_base_class.rs sha256:e39dcbc80fdb5a4f46bc8c7dce88397b0e2d2994c7498aeb0054ff488a0ed85f ruff-0.14.9/crates/ruff_linter/src/rules/flake8_pyi/rules/iter_method_return_iterable.rs sha256:070fdc5759d901e9e05333b0bdcec6ccb6fb018858c07d708a545561945b3338 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_pyi/rules/mod.rs sha256:a30ce6ca322099f3ffaf9fc44b70c7839b8c5c79b6a3654b4ed8aed635f20da3 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_pyi/rules/no_return_argument_annotation.rs sha256:1f6060bfd1f43990eb635d16608db216f3aec9fda732c45317b880fa947d79f7 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_pyi/rules/non_empty_stub_body.rs sha256:be029fc0a825d3f9154712bfceb007fc6215106ad0adc6b1b4095abb226c9a02 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_pyi/rules/non_self_return_type.rs sha256:a77fe0fbdc224ecf98495eaab363ea95cb0e819e96d153c93d7c3bc95b276817 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_pyi/rules/numeric_literal_too_long.rs sha256:540ffca7fb1a1182a03fec434fc3dffdea9f09b8bde4369c1288976299a24838 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_pyi/rules/pass_in_class_body.rs sha256:66049f0508d33fe44586e4c87cfef1a7d5dd40b2467382073ce377714072145b ruff-0.14.9/crates/ruff_linter/src/rules/flake8_pyi/rules/pass_statement_stub_body.rs sha256:faf0b435d511652f6e1c56120d26f0d99c789b1007692df4c1196bbe3e6fbad4 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_pyi/rules/pre_pep570_positional_argument.rs sha256:1168d06a6a565acb598b5f5292436de11ed8df65edc58cdbe9ce83c59d040abd ruff-0.14.9/crates/ruff_linter/src/rules/flake8_pyi/rules/prefix_type_params.rs sha256:87e888f32516420cc384d5f6586fa1d0d5b5ac65b9e24b7ca734110939e516d4 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_pyi/rules/quoted_annotation_in_stub.rs sha256:d4ca749df2166eb7abb414b519a82538f0a9b1668ee12e92fbb20f6f1c41afa5 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_pyi/rules/redundant_final_literal.rs sha256:5cb11562254caf58ea6281708d4c9b99f08e67b2d619aeb381c3e1111a151725 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_pyi/rules/redundant_literal_union.rs sha256:087fc25217ec4bc83c101ad6821344cc6ad203a6ad98539d3752a108bd4961af ruff-0.14.9/crates/ruff_linter/src/rules/flake8_pyi/rules/redundant_none_literal.rs sha256:628d2a2358582d4f5e8744bea1ce063a08d77e3c5210df16474dcc712b3844af ruff-0.14.9/crates/ruff_linter/src/rules/flake8_pyi/rules/redundant_numeric_union.rs sha256:f5490d805056232595a19aed0ca4e43893f941eda3249d254b14b693be2aef7a ruff-0.14.9/crates/ruff_linter/src/rules/flake8_pyi/rules/simple_defaults.rs sha256:e981e88042e79e0d443cbe4d97d2ce123518620161298db7f00f86fda286c5b8 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_pyi/rules/str_or_repr_defined_in_stub.rs sha256:b62ab0b499a1bf560b3595eec3f58b4bbb1ac1bb657b938f58bfd0d90c4fed96 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_pyi/rules/string_or_bytes_too_long.rs sha256:c7d15aa12948ab245e3093d16725c97e377ad946ac86a7837ebe6b95456faf5e ruff-0.14.9/crates/ruff_linter/src/rules/flake8_pyi/rules/stub_body_multiple_statements.rs sha256:d761b1e14a511bcdbc40b55a6c27bd0d33f0e1b50f2aeea170e010be90771558 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_pyi/rules/type_alias_naming.rs sha256:d26bdf8af35856a423b5867fc9a126d363fcf3fc94970b70f09c3dd52329be30 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_pyi/rules/type_comment_in_stub.rs sha256:b5c1830786e3facbdcce9cc178e8ba6c4cb55ed073c3110f9cf864c30ece6541 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_pyi/rules/unaliased_collections_abc_set_import.rs sha256:52ae75bbb59441a78fdbbe226d7b6b0faf648f74d3cef8ae1c640cd50e471936 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_pyi/rules/unnecessary_literal_union.rs sha256:4acfc74bbd8c890829d2af602b8f22e64e4243d1a32edc79c017bea6800fd653 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_pyi/rules/unnecessary_type_union.rs sha256:0f87b8eedede1166d45ea85471eb52dc1e7f845b9e27214ec74ac39b35ac8136 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_pyi/rules/unrecognized_platform.rs sha256:7de312920ec258621854254b95444ed3eac37d625fa5340b5b52fc9b30b3567e ruff-0.14.9/crates/ruff_linter/src/rules/flake8_pyi/rules/unrecognized_version_info.rs sha256:71794c9ae7f387f758d6a711fa97aa90e5981c5169b0f759069c4c32d42d54a7 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_pyi/rules/unsupported_method_call_on_all.rs sha256:4967aa3f3438f63b6754b7276fb5555c63c2d370ddbb0487f6d2c5cea41a7ba0 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_pyi/rules/unused_private_type_definition.rs sha256:b34f85b831483c5e8bbc14c4ebf8944193285f22365ae88479b00cbe7190ca53 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_pytest_style/helpers.rs sha256:bd00becbb640a5d45112cf2f45427f728a6d836fa8475570c76d735153cc9db3 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_pytest_style/mod.rs sha256:f5070ed6d436849692e404cc8d23fcc27a0e88b7216b1d08481bda8bbb1d13c6 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_pytest_style/rules/assertion.rs sha256:c371d44bf3cd5c20af91673a883a25182e635a5b36546cd54db536abdaa54c16 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_pytest_style/rules/fail.rs sha256:395828e446356c9a321cf7b1010dbeb229bcc9f551f8abd5c0c5f24274845830 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_pytest_style/rules/fixture.rs sha256:dfd4f4564ea3d61614ee41696ac26de49babbd3e2c99645c31d3ff6e8371673e ruff-0.14.9/crates/ruff_linter/src/rules/flake8_pytest_style/rules/imports.rs sha256:cd0187b439111e3a0386e3e93005c87bd6f4674940c1da991726543bc9514589 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_pytest_style/rules/marks.rs sha256:584c9d1c19861d12b77f1a0e7baa64cf458ce9b99626f46d0d1103944d1ec12c ruff-0.14.9/crates/ruff_linter/src/rules/flake8_pytest_style/rules/mod.rs sha256:86589274ae8fe8b91d8c1e77d2df0966130a42117a3398d0cd194f9f85208b9d ruff-0.14.9/crates/ruff_linter/src/rules/flake8_pytest_style/rules/parametrize.rs sha256:6cff49c830dfb3661583ebd84c03d8df389b1141964562edcaed7fb440fb53c4 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_pytest_style/rules/patch.rs sha256:70a21ffb3fdf367c957ce574f96ca9627af96ec22f795b914880375e65fc0f1a ruff-0.14.9/crates/ruff_linter/src/rules/flake8_pytest_style/rules/raises.rs sha256:d1a1d784c46c56e70085f9efbde99069e1827904199d7e438c0d0e19a846d590 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_pytest_style/rules/test_functions.rs sha256:e043b4d988bc54c9d417e9c992364bde9904f31d2ddb4101527a9e12e9099660 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_pytest_style/rules/unittest_assert.rs sha256:8926fa2bc989a23e17614d822300b3aea69c71f6a952e75b9037977fce1f0bd7 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_pytest_style/rules/warns.rs sha256:ea934cc699cdef48e6dff120a9b3d5d70fdc31209de89c0e4d4fe3e579b709a1 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_pytest_style/settings.rs sha256:99f0dc8784b7b9b457ea046058e6aedbd8b8db401c97d22b864aa73d96cd7ac2 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_pytest_style/types.rs sha256:d74b4e02c818ab489821ead857a6840f87f20d2732dcc116e5538433bfa91fec ruff-0.14.9/crates/ruff_linter/src/rules/flake8_quotes/helpers.rs sha256:744cc750560cb06346731657ce21ed946e2af78cf39fc807b1225a299179e4c9 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_quotes/mod.rs sha256:f8a3e136fe69641740b22b2647cf5aaa30ffd2a34b83fd49417a828bd9662c4c ruff-0.14.9/crates/ruff_linter/src/rules/flake8_quotes/rules/avoidable_escaped_quote.rs sha256:8f55cec06107c2c2c824d2e1705112fa5f3ba77b20bbd9ba1cb75b10de9404cf ruff-0.14.9/crates/ruff_linter/src/rules/flake8_quotes/rules/check_string_quotes.rs sha256:4ed1fd3db901f3c9107aa7c3b60a035a149dc234db99381de2dbe0cb38edb352 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_quotes/rules/mod.rs sha256:ba9464285d00a27545a16898807c94fedea00aca95fc2098ef12e204f16e20c1 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_quotes/rules/unnecessary_escaped_quote.rs sha256:a85d72ce9f8a840d8054ff23ca0d758b204c8f866e7e3d7e22517be1194e0fc2 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_quotes/settings.rs sha256:22e93abb2c3fe33320d9f73ee79dcd54332ecfe6abc60e8eaba38fa6c7b10170 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_raise/mod.rs sha256:f5cefe521a7a06132dbf3adee8d725cb7e6d999aff13560df5df040c0138b846 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_raise/rules/mod.rs sha256:3d891d66053b099268e62b09477991b40035dc7516a59cedc974fa9f34f9aa63 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_raise/rules/unnecessary_paren_on_raise_exception.rs sha256:32bc2fde0f31dd5479f995675e871af669ccc28ea214e791046b121d64dee4e0 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_return/branch.rs sha256:c08745475ffd96c613878defa13933e8d0e9f8a331b854af3c7fc27c57221984 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_return/helpers.rs sha256:f1b0ec5935803aabe91cf30025cba1c067d61b5527e034291ae617c061131480 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_return/mod.rs sha256:11f2753f526f026833bb2b7e2e0f28e6d4715fe452d3cd1607403ffb68170d00 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_return/rules/function.rs sha256:c84dadf4181a57454bdfe79099cdfdd46551b8d866fd5463a39dc26042eb9585 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_return/rules/mod.rs sha256:f984948fd7d9ecb29de8cf5247cc0263d662c876fc933adc877c152429248c34 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_return/visitor.rs sha256:f5752d8f8136a6dddcc96f1c087ebea8f7a607b994ff7be3d464056706bda2a7 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_self/mod.rs sha256:be70976d4f9ecb0dc927ed8d6e66c9155819bc483d51b94b3a02b7fed8caa880 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_self/rules/mod.rs sha256:27ec48398a508530a1d75c96ec5f415e79a39e523b7ce4db42eb24a8b8149b07 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_self/rules/private_member_access.rs sha256:e9cb84828195748ea1246a6809a57b4dab367a53ea35fcec9ba6314c385d35c4 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_self/settings.rs sha256:e88dd55e71c839dd72692b5b50a0265f264b44349143c795937c78ddd801d8b1 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_simplify/mod.rs sha256:9eb291bf46ec5fa3a69df296a9c2822927273b2cf563d8ff1acc8c65851b4cfc ruff-0.14.9/crates/ruff_linter/src/rules/flake8_simplify/rules/ast_bool_op.rs sha256:13094df1f07dda247a512215e4b7fabe27a7a26cd77bdddfd8c1ee61d2bf6eb0 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_simplify/rules/ast_expr.rs sha256:d34196972840ee5ef233979c45b21d46a0d3296431e7d8aa907bde3193cb913f ruff-0.14.9/crates/ruff_linter/src/rules/flake8_simplify/rules/ast_ifexp.rs sha256:045726b4056dc82daacf129ec6d3195f3184c18e8d54bb8d269288b2017a4adb ruff-0.14.9/crates/ruff_linter/src/rules/flake8_simplify/rules/ast_unary_op.rs sha256:cf3a70903e10ef237005e94493ee4c24458ee65356b802bbcfefc2cb3b533b25 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_simplify/rules/ast_with.rs sha256:d0ba32a624befcbd1e05e305c799fe808a59e936794230a871c26cbad7d40166 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_simplify/rules/collapsible_if.rs sha256:3762e7c22678ae6ce333095dce2ae5a71334b8c1fce1dd768f4c7c8c3c482110 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_simplify/rules/enumerate_for_loop.rs sha256:d69e90f0724b56887b1e6d60868a89cee8173d2ae4fcbe3e7d040888b041b64b ruff-0.14.9/crates/ruff_linter/src/rules/flake8_simplify/rules/fix_with.rs sha256:2dd975b8823190180e6c82e7df1f7f81daf5590ec78963b4cb30f40cc5ae44ad ruff-0.14.9/crates/ruff_linter/src/rules/flake8_simplify/rules/if_else_block_instead_of_dict_get.rs sha256:89e9f9366982aed74e87b3ee00d3da82a24a817836d75bbbea14017eb0b2711d ruff-0.14.9/crates/ruff_linter/src/rules/flake8_simplify/rules/if_else_block_instead_of_dict_lookup.rs sha256:496acd94fbcf1599a66d4025f0a003c76b2a54d2ed088407b613aab3225c3946 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_simplify/rules/if_else_block_instead_of_if_exp.rs sha256:1acc3287a18cc30cef43e2cf8a83c72f24aa146bfa79a586194917e14c4d0521 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_simplify/rules/if_with_same_arms.rs sha256:76ddfe40219d39db3b605d80c3a0f73c0a0b1465cc65f0eaa3c6ef2da254a033 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_simplify/rules/key_in_dict.rs sha256:a7b6d15a9112b861d6e894212172ae79ec60e96d3f538e177b21a6343011bb53 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_simplify/rules/mod.rs sha256:e7622eb76f9d7f9bdbdd4ea6b6ef4e927f0cf3c4d8cf585ccb614d69174db3c2 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_simplify/rules/needless_bool.rs sha256:d20e437ae6c3a77002f4827b9f249f6d026b8854db1143723b20f098e3fc5bdc ruff-0.14.9/crates/ruff_linter/src/rules/flake8_simplify/rules/open_file_with_context_handler.rs sha256:3d69034ee128e82788f0c73880bf2a8ccc16cf471e432e9ec6d21a02dce68fc4 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_simplify/rules/reimplemented_builtin.rs sha256:34e960c0b5022e5b4640a1c1d9d3d9d7084188e4192c58c489af00bb410d361c ruff-0.14.9/crates/ruff_linter/src/rules/flake8_simplify/rules/return_in_try_except_finally.rs sha256:c5eb4ab6e664f09464f883a146472062b845e11c72b492328ffb5aa44a9d6010 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_simplify/rules/split_static_string.rs sha256:b041240213c7a3345d8567e00fee8e0b93938201aa0a747a9377f7ef79b2bbf8 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_simplify/rules/suppressible_exception.rs sha256:7d35563897ebcdb17156909f643eb675bcbb3fa8bf2eae561554ae0deebcfe10 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_simplify/rules/yoda_conditions.rs sha256:106a395584915531553d0e3237855ea68f3c4da7f3210328cd321d0f9c5ce254 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_simplify/rules/zip_dict_keys_and_values.rs sha256:38da36f996461d64011790876c8520abf2264f36328f740a66f3b32ddae50917 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_slots/helpers.rs sha256:0b438f3d942b42f75da99821a0845bc00393652d8c5e865788bbde93d3c4b0ff ruff-0.14.9/crates/ruff_linter/src/rules/flake8_slots/mod.rs sha256:e442bd633b2d16a44cb6eb5cdf859d384d05143bb5e6a8725d768a34ab789708 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_slots/rules/mod.rs sha256:7592315293a3260f9fbcd277e81681244623be0387a55c8e7ae815efa7b202b6 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_slots/rules/no_slots_in_namedtuple_subclass.rs sha256:8e8fc16b794ae4198735071c84ea54a7f71ae1c7da9bfbc4b798a985b47df34c ruff-0.14.9/crates/ruff_linter/src/rules/flake8_slots/rules/no_slots_in_str_subclass.rs sha256:c7bf1f1cb9c459cca2d908725b04132271d68691bb3797192f3dc337ca2733a4 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_slots/rules/no_slots_in_tuple_subclass.rs sha256:d23e4ec2abcf244002562853946b62e68487c3e8be5e606660a5987326c2146c ruff-0.14.9/crates/ruff_linter/src/rules/flake8_tidy_imports/matchers.rs sha256:b87eb0754105ce57816e3fa13faf25a12ebfbcbbe9e1ec548b06c3fdaec9fbce ruff-0.14.9/crates/ruff_linter/src/rules/flake8_tidy_imports/mod.rs sha256:34973313de6d7a7b7c6d34a0d958ef98acb852836ac35d69e1a1f75e5479e1f0 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_tidy_imports/rules/banned_api.rs sha256:55130a081f5139aa73255d384dacf1b0785758c5181013a50c7e50027e671fea ruff-0.14.9/crates/ruff_linter/src/rules/flake8_tidy_imports/rules/banned_module_level_imports.rs sha256:341374d59b0ec310b3989d9b9e2f947d91095b2c99fdffffea29a6c8bce9ee8b ruff-0.14.9/crates/ruff_linter/src/rules/flake8_tidy_imports/rules/mod.rs sha256:e140a8a2980b620e981538676ba7eea4cef3ad44af22abb88ab6bdbba278158c ruff-0.14.9/crates/ruff_linter/src/rules/flake8_tidy_imports/rules/relative_imports.rs sha256:e288e3fe3a9d7eb2025d9762afa26dd709aa4fe061f00fa605f202a67cdd40c7 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_tidy_imports/settings.rs sha256:373dfc56b99ec03225aa8631ad10d67b257db012047afcc7e25d69014d196c72 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_todos/mod.rs sha256:fb739158d2b3f837e1271ac75b1bd62e517f891338540b0047996419d89eca7e ruff-0.14.9/crates/ruff_linter/src/rules/flake8_todos/rules/mod.rs sha256:943d0c0dcedb12ae13b912c21479f56bc7bb0d9ee27610641d67d375a9675fcc ruff-0.14.9/crates/ruff_linter/src/rules/flake8_todos/rules/todos.rs sha256:323e7c25d7d724baf9ca43c6d3c03f82bfcc56f7c16782cb476f47669c0e32df ruff-0.14.9/crates/ruff_linter/src/rules/flake8_type_checking/helpers.rs sha256:2df5f410485b88a6384fd9ab9bdeeb42cea696983d68bd42e297839dd079ec3d ruff-0.14.9/crates/ruff_linter/src/rules/flake8_type_checking/imports.rs sha256:f7151c831573cabcde18fbe5e1e34a9a82cff19e4de0354bb3894f93b541f269 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_type_checking/mod.rs sha256:4f4728a5cc4f4d833e32cb8e960c0138d4812841740f556fad5041d78188076f ruff-0.14.9/crates/ruff_linter/src/rules/flake8_type_checking/rules/empty_type_checking_block.rs sha256:17e4c37bb7c3cf5fcd4d9cef7642cb1ed250dcb7b8d53e490a4905661a582aff ruff-0.14.9/crates/ruff_linter/src/rules/flake8_type_checking/rules/mod.rs sha256:7b1cf4f7cc05284930b1a3040f23a92685204e9bb07c9bfe02f57702e635a5a6 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_type_checking/rules/runtime_cast_value.rs sha256:c050ced0730430e5bb283253c78bec8a662199b95b4d2bfd8544a1038bc759e5 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_type_checking/rules/runtime_import_in_type_checking_block.rs sha256:82e544174eaeb9091d19bc79b252fb68643ad341b46c6ed8a36d3f5b33824479 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_type_checking/rules/runtime_string_union.rs sha256:60db66b0de7cd52211bad1406747905873a2e972b2c5fc1162f1a2a9616f38e1 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_type_checking/rules/type_alias_quotes.rs sha256:74277109520560e963806938333a940c755ea2d26325cb22b247a9b9063efff1 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_type_checking/rules/typing_only_runtime_import.rs sha256:70ae30d7f0b74d9281156733548798436cd1f10d64546c73172744ffe859165a ruff-0.14.9/crates/ruff_linter/src/rules/flake8_type_checking/settings.rs sha256:a031ab244fba398677f45b60e987c84ae05118e3b6d8794c02da16d9d32a4db0 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_unused_arguments/mod.rs sha256:33def43da09bf2634742d6c203f38a9935a251ef2c33ea254fdeda784616f892 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_unused_arguments/rules/mod.rs sha256:c0931f5022207bb5c09664e6402db4c5b69afef294ba3320cb9cf59ae7d5aaef ruff-0.14.9/crates/ruff_linter/src/rules/flake8_unused_arguments/rules/unused_arguments.rs sha256:d70ea5d5f8a76a3e064fca9228b25209702be82b0656fac272233bb91ac16d43 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_unused_arguments/settings.rs sha256:6078cb3ba53ed4ab740e198155b7f0f31a7640357edbe53d12c510bee7085de4 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_use_pathlib/helpers.rs sha256:0dbcf775528ee5fd24d236d8c80f87157faa96707f9f6938645ee1c5bb3040a5 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_use_pathlib/mod.rs sha256:832bb82135415ff32abd2adc5cd1384de363141d23de4165e476ab4af4eefb91 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_use_pathlib/rules/builtin_open.rs sha256:1c7f0d576ee712640c9fe633e559c14f1e69f89d5617be1b1a0a13bfe77727df ruff-0.14.9/crates/ruff_linter/src/rules/flake8_use_pathlib/rules/glob_rule.rs sha256:7dd41fa3dec02fbe38893ccc8046a2108bc6b45b5b5d0787c0adb31965382159 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_use_pathlib/rules/invalid_pathlib_with_suffix.rs sha256:2aa3fec871fb78bcd8afe627bfa7ccb25b018b20bbae40b96b4559bd1b8006d9 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_use_pathlib/rules/mod.rs sha256:6bf84252c891eda63458e79437bd44b7c747c6e34376c1a110abfe004a86c815 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_use_pathlib/rules/os_chmod.rs sha256:f2794f2aba16420623bd9780a3495571c0c86bfe9700e6e44e2bab1e59da1dd2 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_use_pathlib/rules/os_getcwd.rs sha256:e0c56f61178e7160577fdc3cec1fc081c08c57d093488c604dd1363a35127bea ruff-0.14.9/crates/ruff_linter/src/rules/flake8_use_pathlib/rules/os_makedirs.rs sha256:83b45e9bba34bf5ba09b2a9f57a35bd8790d7527d7a79fcaea8b6d913f262d99 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_use_pathlib/rules/os_mkdir.rs sha256:5480e23cde77ac137dda945974001e34fa8948a1c769e49228b99398467dc3d9 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_use_pathlib/rules/os_path_abspath.rs sha256:b66f0d2cb651f2e9e01e7e932ff6adc9e8c5c9a635b5ddbf24df53f2479f1e1f ruff-0.14.9/crates/ruff_linter/src/rules/flake8_use_pathlib/rules/os_path_basename.rs sha256:57cb4f1ebbac3487ee0c04db6499bf24a961f27d045e464009e73b23e613742e ruff-0.14.9/crates/ruff_linter/src/rules/flake8_use_pathlib/rules/os_path_dirname.rs sha256:1b62e8e5b5890077483cbf309850af1fbe36ede2dc15df4ead9fbb183d0cab21 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_use_pathlib/rules/os_path_exists.rs sha256:24698dcca9af3c21784cefc6b86ba3b02db632e39f788bd2ad1122385902ba83 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_use_pathlib/rules/os_path_expanduser.rs sha256:8a672576930ec91002c2934768c456b3dcf78c3bd848a7844b108ba8ae2bfc12 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_use_pathlib/rules/os_path_getatime.rs sha256:4faa3f55ec07ed7955ea6cc7ca44bb46de1c9ab7c45c18ff9f3d990caf830643 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_use_pathlib/rules/os_path_getctime.rs sha256:3845c48e83eb2d263544f0d1d6c9227e94330f95821cd2e2639a4bf9eaa0e18e ruff-0.14.9/crates/ruff_linter/src/rules/flake8_use_pathlib/rules/os_path_getmtime.rs sha256:6c3af63785e87cc5b73f98c0ebd58dbdb2ee81b586b2539b67aa309c1dd5602f ruff-0.14.9/crates/ruff_linter/src/rules/flake8_use_pathlib/rules/os_path_getsize.rs sha256:54eff005a179681fd1f461a79302342a7522b79f3706fe57df1c00a62aa4b95e ruff-0.14.9/crates/ruff_linter/src/rules/flake8_use_pathlib/rules/os_path_isabs.rs sha256:901fe10f1252b39eed350051970a765fe294a174f6ab454f8e8f1e6ac104c482 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_use_pathlib/rules/os_path_isdir.rs sha256:b0edd4c1b63452d01c3058d4c2552c8fee1d624dadaa0b785b7b78e6abe4fb9e ruff-0.14.9/crates/ruff_linter/src/rules/flake8_use_pathlib/rules/os_path_isfile.rs sha256:d885e53747024d55ca9f561c084065ce53115c280817cd2e25a1ad33cbf77177 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_use_pathlib/rules/os_path_islink.rs sha256:a1a495a3cc73e8713bbcb2c82df711635f1434cd4a440340564fce2038fbc3b9 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_use_pathlib/rules/os_path_samefile.rs sha256:d67265ef1a9dd408fc59c0cb50e6a2f154eaf6ac25da05ebb24bd38f160d3e84 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_use_pathlib/rules/os_readlink.rs sha256:b160d371640a41bdce082297ea495940cd9e8a7818d88882d78d6698a990d51e ruff-0.14.9/crates/ruff_linter/src/rules/flake8_use_pathlib/rules/os_remove.rs sha256:639c54f52be4d404402ad7e6e64053c93b5177ae3b79142d9183562b29a67b33 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_use_pathlib/rules/os_rename.rs sha256:da5fa37132b5caa7f9599e34a39b1039757900b35d1563c392f2ae8e851546f1 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_use_pathlib/rules/os_replace.rs sha256:f3e0035517ebee8a3acb0bf13be1b23dc88bece31f7c24831f2b0d932ad4aa09 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_use_pathlib/rules/os_rmdir.rs sha256:2b2d6d18af94aa444d1bc0361b3be24ec674320c9560009bc8018ed430a6d446 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_use_pathlib/rules/os_sep_split.rs sha256:1b6e4ce7b1a247a4157c2084afa1a575ba40e910170323cc7974b6616b2d1959 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_use_pathlib/rules/os_symlink.rs sha256:16de816e33d14432ba8f8ab634dc868b60a2793e2f9116458fe6f7cd2f408a0c ruff-0.14.9/crates/ruff_linter/src/rules/flake8_use_pathlib/rules/os_unlink.rs sha256:fae5ac33a52ab9ed76825c9255f38fdf464cfd5f51c47326d27b9bf20199c182 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_use_pathlib/rules/path_constructor_current_directory.rs sha256:0bfe9fb5c66fd99cff68b47121a3bdc65f31e16abe3cbed0ca6eeb1add6ca8fa ruff-0.14.9/crates/ruff_linter/src/rules/flake8_use_pathlib/rules/replaceable_by_pathlib.rs sha256:5ca01eafae49dd8004284a813ad23f1d2e5b4272a3ec7f21f8754d45b806e6a8 ruff-0.14.9/crates/ruff_linter/src/rules/flake8_use_pathlib/violations.rs sha256:a1ad98cb00626ce76fe21df0f99c4e67987ab04027372e99fc672d80fc3709bb ruff-0.14.9/crates/ruff_linter/src/rules/flynt/helpers.rs sha256:a91e76e1950d8e972bcb69029bed96ca8cf1c1f4d9631641538f08e06e993bf6 ruff-0.14.9/crates/ruff_linter/src/rules/flynt/mod.rs sha256:af7874665caeacf80cc4b2121af8eded3f8f7d18cf8922f94720677c74027a51 ruff-0.14.9/crates/ruff_linter/src/rules/flynt/rules/mod.rs sha256:ba28dedb3cd157338b49197ccd474d8ec1e7dc6d1a30a7a7ccfe3012aab6e3b0 ruff-0.14.9/crates/ruff_linter/src/rules/flynt/rules/static_join_to_fstring.rs sha256:cba250194649cca9968d8748c6043b1506abf96327b1b59b6f44d096303ce86d ruff-0.14.9/crates/ruff_linter/src/rules/isort/annotate.rs sha256:ca2d002a76b4afa457d1cf423c461c521c8658bdcf381bad6b61bdc2fb344665 ruff-0.14.9/crates/ruff_linter/src/rules/isort/block.rs sha256:c8534cf705b10e2ad1212ae072baa5959d7ba6b2aef45ecf1c8eeeea8788dce7 ruff-0.14.9/crates/ruff_linter/src/rules/isort/categorize.rs sha256:8aa00e92077c5a382c80769fefd19b7d1b02db8511818ea3c76e1c19275be814 ruff-0.14.9/crates/ruff_linter/src/rules/isort/comments.rs sha256:a713bf71fd2237b5bd7bce0dbc9fbc4589133c10477863c3765783a89a2b9833 ruff-0.14.9/crates/ruff_linter/src/rules/isort/format.rs sha256:0860c493b7d074045ca2d130ecf6f268fbc54f45d5239d83cd2b472db1b0e745 ruff-0.14.9/crates/ruff_linter/src/rules/isort/helpers.rs sha256:4423a68d1e5977b9132243b44149292794de4c71033d62913de2976c1aef531c ruff-0.14.9/crates/ruff_linter/src/rules/isort/mod.rs sha256:229f6e3378a763f7efa9aa74b505d677ab5f5a05fc2cba921af798800a8b7b32 ruff-0.14.9/crates/ruff_linter/src/rules/isort/normalize.rs sha256:a6fdc02555bf3e3763ae365199c11eb2770e56a662fb3c64b818c80fa8b05846 ruff-0.14.9/crates/ruff_linter/src/rules/isort/order.rs sha256:9f4f1989827163e6f750a0e593c09c3e412fe78a56767276eb086e4388758718 ruff-0.14.9/crates/ruff_linter/src/rules/isort/rules/add_required_imports.rs sha256:0a3ad232ee8b6f1fdf86e97cfd20e4cdf55edc2064482dff5ffee6cea6a67b30 ruff-0.14.9/crates/ruff_linter/src/rules/isort/rules/mod.rs sha256:161ff543331e697e24682069fd712ef9e67ec06379ae4f14f1aa532921f7b4d8 ruff-0.14.9/crates/ruff_linter/src/rules/isort/rules/organize_imports.rs sha256:8ec7e3ef515cb272a03e89b3df1bb08df4e46e07b960fa9d932cdd9dbc982a46 ruff-0.14.9/crates/ruff_linter/src/rules/isort/settings.rs sha256:e55ca7a6056b0379c391f1e6a8b299137ea0cf4e8fb7ed2bea18c78458c6dd54 ruff-0.14.9/crates/ruff_linter/src/rules/isort/sorting.rs sha256:028195935e3626eb543a6f8d320c8e029d0a0f91fdcfe95d3c3366fc3468b56f ruff-0.14.9/crates/ruff_linter/src/rules/isort/split.rs sha256:f1d90750f2da667bd81d78f13469e0a79d7b662a1ea87406f88e8d13138f54ba ruff-0.14.9/crates/ruff_linter/src/rules/isort/types.rs sha256:c96792d48929a465182e0b27f96169db93b5209cf5082963b63366525b9c36eb ruff-0.14.9/crates/ruff_linter/src/rules/mccabe/mod.rs sha256:15a84e8b10931b136bd9114b0e1488bdd4c3e92212cfcf4ff1ae45778c7665f6 ruff-0.14.9/crates/ruff_linter/src/rules/mccabe/rules/function_is_too_complex.rs sha256:47e1bfc61fa8c3d389da57775b822cbb2e0bfd1b490da78a22ce6cec91fe8964 ruff-0.14.9/crates/ruff_linter/src/rules/mccabe/rules/mod.rs sha256:4a8a27c127cfbe8e6112349f13f3a6f83ab4d487a8a6ece968500cefb367a839 ruff-0.14.9/crates/ruff_linter/src/rules/mccabe/settings.rs sha256:3db6ab04e1a23410e2931d90f333e6bf5b224cb5d58d94ebc3c3277c9aba0d43 ruff-0.14.9/crates/ruff_linter/src/rules/mod.rs sha256:4b426bd3f19e32d4cba0c1db9b817717c5d9ceb80e37aeb3767990451b985308 ruff-0.14.9/crates/ruff_linter/src/rules/numpy/helpers.rs sha256:c397f6aea93e9cf614bef72ae3e1eb2b69ab8ef69d79c98d4ca30a4b38efaf74 ruff-0.14.9/crates/ruff_linter/src/rules/numpy/mod.rs sha256:72ad80d0c47f54136db957d1bef6003b8a4fbda0e03cf1587b3b945320328e00 ruff-0.14.9/crates/ruff_linter/src/rules/numpy/rules/deprecated_function.rs sha256:a83452958a3dc1c6c954094e2bb287167b08a87b87e28f0af2b2a088c6172b06 ruff-0.14.9/crates/ruff_linter/src/rules/numpy/rules/deprecated_type_alias.rs sha256:52d996ae67d7d75b3d27bbca56b0c3e61a0f698547f76c8678e1d018b151b8d7 ruff-0.14.9/crates/ruff_linter/src/rules/numpy/rules/legacy_random.rs sha256:cd9c397ed7505e02af9ac2d9c27b209371e4201fe62db1c6d8fb690152c5f334 ruff-0.14.9/crates/ruff_linter/src/rules/numpy/rules/mod.rs sha256:2f12fa7ac45f80a879942cf857a377757b1b2c8f1ed9aefff6b0fb20fd76eae1 ruff-0.14.9/crates/ruff_linter/src/rules/numpy/rules/numpy_2_0_deprecation.rs sha256:07a78cec236bd267648cc5c3e50168b6f8c94449b8a1aa4a53c2d2409876551c ruff-0.14.9/crates/ruff_linter/src/rules/pandas_vet/helpers.rs sha256:7091f5fe2b534b725833b21bc644bd3103a90cc176aa4a98a7435ef34bc1b234 ruff-0.14.9/crates/ruff_linter/src/rules/pandas_vet/mod.rs sha256:15d20ce950200b2682e90d1e9121e4894437868f4381d038c446bddb6374cd1e ruff-0.14.9/crates/ruff_linter/src/rules/pandas_vet/rules/assignment_to_df.rs sha256:42dfc561be93d2bd0de8ddd2d6ef78a50ad2fcbd769386d34eb6300498d59ab2 ruff-0.14.9/crates/ruff_linter/src/rules/pandas_vet/rules/attr.rs sha256:674f1620ed1ec698f6cb041a68c39de8ae6f2d64b085431c3d4bff727fdc7b11 ruff-0.14.9/crates/ruff_linter/src/rules/pandas_vet/rules/call.rs sha256:b9e1df0fb46e386ede48f3761b2ca4aa34e6c5c659d66b96ce341b9dbd2a1295 ruff-0.14.9/crates/ruff_linter/src/rules/pandas_vet/rules/inplace_argument.rs sha256:cd1ec5d5b33bcfee612cf64be89a15819595b3282ecec3180928987c2bca5335 ruff-0.14.9/crates/ruff_linter/src/rules/pandas_vet/rules/mod.rs sha256:526cc56a9780b10e2d5c449124483cd4c192943b38611ca2a56c48a3d096a8a2 ruff-0.14.9/crates/ruff_linter/src/rules/pandas_vet/rules/nunique_constant_series_check.rs sha256:8b4aed408ba2bf7bfee43403289dd2fc9aa2fdba6301ff0b80c30ff4f3091a77 ruff-0.14.9/crates/ruff_linter/src/rules/pandas_vet/rules/pd_merge.rs sha256:b804aa7e492ed920c459d154ad993d7e9f7324048f9479a3651dcbfbad5dafc1 ruff-0.14.9/crates/ruff_linter/src/rules/pandas_vet/rules/read_table.rs sha256:1e34526e38517376a74a1e9e3e44da8783be40f44b66072b8ac54534109c9ed1 ruff-0.14.9/crates/ruff_linter/src/rules/pandas_vet/rules/subscript.rs sha256:f9dd4682c53e85b185229dd22ac7de9e9ddeb78f9903c0f0e6fe9c65c39dc9b1 ruff-0.14.9/crates/ruff_linter/src/rules/pep8_naming/helpers.rs sha256:e902cf2289f88141489fb260642fe202234b426150f9474efe3fa89aaa25d3c0 ruff-0.14.9/crates/ruff_linter/src/rules/pep8_naming/mod.rs sha256:f51944c64383dc4cc5d939f22415659e46b328c5ea1793f418a83d49b971a313 ruff-0.14.9/crates/ruff_linter/src/rules/pep8_naming/rules/camelcase_imported_as_acronym.rs sha256:cff74c5b2b3681af0b957417291a1b91ef41ba9759d1a090d88dff4709a3c447 ruff-0.14.9/crates/ruff_linter/src/rules/pep8_naming/rules/camelcase_imported_as_constant.rs sha256:d57d15dc4661ed78aa368a6b10dbfe7d8e26765bb367fb3916477addc74ce4b3 ruff-0.14.9/crates/ruff_linter/src/rules/pep8_naming/rules/camelcase_imported_as_lowercase.rs sha256:2808c08f5418bf4f9f9db670960902b6ecdf2bfac41b2ae6436e184373b429bc ruff-0.14.9/crates/ruff_linter/src/rules/pep8_naming/rules/constant_imported_as_non_constant.rs sha256:994349cbfb8028edf98b27d5b108bc1de09a994d01ffc301b430bfd0ee6f6fe8 ruff-0.14.9/crates/ruff_linter/src/rules/pep8_naming/rules/dunder_function_name.rs sha256:0cbfe1f944afe1a7ec14c1aa92f86bdd23ed50161e6ac700fbdf091582529745 ruff-0.14.9/crates/ruff_linter/src/rules/pep8_naming/rules/error_suffix_on_exception_name.rs sha256:05cc8e7be4afcb99651bd5821c36994b2c0d7aa9f9e0de2aa1bf3df3304308ff ruff-0.14.9/crates/ruff_linter/src/rules/pep8_naming/rules/invalid_argument_name.rs sha256:8d338c2f6b4d766a4abbb083425c78e0c3393b05da48cc9e02ae926e998e162a ruff-0.14.9/crates/ruff_linter/src/rules/pep8_naming/rules/invalid_class_name.rs sha256:2288882e9495efdff915dc300164aff9c1911c3d2000b5458e9443af61fd2a54 ruff-0.14.9/crates/ruff_linter/src/rules/pep8_naming/rules/invalid_first_argument_name.rs sha256:a0548103d3593faeb88b7df71357f40c01721b0e52a61a654fb1fcef94c55284 ruff-0.14.9/crates/ruff_linter/src/rules/pep8_naming/rules/invalid_function_name.rs sha256:7296cf7457f21ccb4f2a3ed390ddb155482125bea0092d4ed8c8a1f21384f7d8 ruff-0.14.9/crates/ruff_linter/src/rules/pep8_naming/rules/invalid_module_name.rs sha256:242d47b9e21644092185c697e5fd9425eaef73e3609a45a292ad6cf1b5f2faee ruff-0.14.9/crates/ruff_linter/src/rules/pep8_naming/rules/lowercase_imported_as_non_lowercase.rs sha256:2d78a3d1cf25d5e24af9da43dff31312d4a4a458ef7d8c33d892d61af26b1854 ruff-0.14.9/crates/ruff_linter/src/rules/pep8_naming/rules/mixed_case_variable_in_class_scope.rs sha256:515f129e99c3595a76b64f10159ccb099eb1170337e004bb4dd12a206efbe28d ruff-0.14.9/crates/ruff_linter/src/rules/pep8_naming/rules/mixed_case_variable_in_global_scope.rs sha256:8c329df3720a8463c40b29e777294a1a906986f7ddb852c0c0058057cc7c6269 ruff-0.14.9/crates/ruff_linter/src/rules/pep8_naming/rules/mod.rs sha256:8bcfbcdbb03f34a1b438144c1808e8dffefbe0ddff314deee29f78bfe9242b92 ruff-0.14.9/crates/ruff_linter/src/rules/pep8_naming/rules/non_lowercase_variable_in_function.rs sha256:479b83e4166523c6ff80589494b5e25c08665299e5e7513207147b4147bc9d39 ruff-0.14.9/crates/ruff_linter/src/rules/pep8_naming/settings.rs sha256:c476b0528b528e9afa6ceb29734b3a367b62228109985ea09a2eab405f4383b4 ruff-0.14.9/crates/ruff_linter/src/rules/perflint/helpers.rs sha256:d32ed379fc05646a5d5fd16db1f969d02d736c56ba034883bb6103c26e78206b ruff-0.14.9/crates/ruff_linter/src/rules/perflint/mod.rs sha256:254dfe0abcd27ee91d14d211a36e1544ad457649355c990835409c0ab29c462e ruff-0.14.9/crates/ruff_linter/src/rules/perflint/rules/incorrect_dict_iterator.rs sha256:1cac9353ae52e2a261e1ebb0f6d8fd57e7e02c44e1abf9f022c33974788e7b58 ruff-0.14.9/crates/ruff_linter/src/rules/perflint/rules/manual_dict_comprehension.rs sha256:a42e4120480a55556ac182023d6a56b64a99d95a56fa2dcd6090ecd802e72982 ruff-0.14.9/crates/ruff_linter/src/rules/perflint/rules/manual_list_comprehension.rs sha256:064cb03b9285775f2700620c363b797ce1ea58c93f437ea986ff93cb5d95c2b2 ruff-0.14.9/crates/ruff_linter/src/rules/perflint/rules/manual_list_copy.rs sha256:b4a82bbc481d25772f19ff24715e07160632d8ec42fa2e928f10d66dc68e423f ruff-0.14.9/crates/ruff_linter/src/rules/perflint/rules/mod.rs sha256:31ed53231d5138d8fc00c85b450a57298d5b48701d7cdeca5f101aac984403bd ruff-0.14.9/crates/ruff_linter/src/rules/perflint/rules/try_except_in_loop.rs sha256:fdba45ee0ffa952eee22579bb85f0713dd8db80d7d3dbdaccbd8c588f5747b7a ruff-0.14.9/crates/ruff_linter/src/rules/perflint/rules/unnecessary_list_cast.rs sha256:7f11caee2642bbf72bbc24e56db26a89dcfcbc2a44e4917c854f2eea885b7a4b ruff-0.14.9/crates/ruff_linter/src/rules/pycodestyle/helpers.rs sha256:4f46884a86298f9f77fa7541373e2f4e975e00cd54094fc5553c0074f8678a7b ruff-0.14.9/crates/ruff_linter/src/rules/pycodestyle/mod.rs sha256:d793bfb4debd92ee8fa0be7d4ea76ccd4c2474e101b1a240f5c0b81d79533395 ruff-0.14.9/crates/ruff_linter/src/rules/pycodestyle/overlong.rs sha256:9ac3ddcf3492be6a9657a6097fb5c29da767b136c4af0cd68c14ff3278a42af9 ruff-0.14.9/crates/ruff_linter/src/rules/pycodestyle/rules/ambiguous_class_name.rs sha256:572690c0308c18dbd884b9949276ea1156143317acc1bc29f39bc4ab801ea3f9 ruff-0.14.9/crates/ruff_linter/src/rules/pycodestyle/rules/ambiguous_function_name.rs sha256:778de3d5fd8b3ff4abb10c90f1cfd005cda577400a3c82a66c2cef24465ed81d ruff-0.14.9/crates/ruff_linter/src/rules/pycodestyle/rules/ambiguous_variable_name.rs sha256:aebac51bcbf7764ce31c1e94233c132d5b83534c12d966d9f136d59a01243ca6 ruff-0.14.9/crates/ruff_linter/src/rules/pycodestyle/rules/bare_except.rs sha256:3c60dc50aee66771da847eb9152e76ebc667925c79eb54f0d4aece330df4f5c4 ruff-0.14.9/crates/ruff_linter/src/rules/pycodestyle/rules/blank_lines.rs sha256:7e84cda9053e29d107acc718a616aeb6f7011887fced75559d4f8ae6cc539d64 ruff-0.14.9/crates/ruff_linter/src/rules/pycodestyle/rules/compound_statements.rs sha256:f4a434c49ecd09214a356727734ef092592d39e2da28a441e3653e95f3635f88 ruff-0.14.9/crates/ruff_linter/src/rules/pycodestyle/rules/doc_line_too_long.rs sha256:675b5e748a170a1530cf79c415f77b92ca16d38e603b2fca7d1bae86be19f0be ruff-0.14.9/crates/ruff_linter/src/rules/pycodestyle/rules/errors.rs sha256:7889185b95c26249eb633040a8ee226788b17048e1b7fd7d3aaeb1172e3e8fa7 ruff-0.14.9/crates/ruff_linter/src/rules/pycodestyle/rules/invalid_escape_sequence.rs sha256:5fbfb9d678db36d0622ce01619d20a05bc3ea47fd21174eeb2b300c789a94879 ruff-0.14.9/crates/ruff_linter/src/rules/pycodestyle/rules/lambda_assignment.rs sha256:ee94037a83dea42e56d6156d3b10bae975243f8ff45b73a68535bef8088cd25c ruff-0.14.9/crates/ruff_linter/src/rules/pycodestyle/rules/line_too_long.rs sha256:630af0f3f503b7d66439c433794cd83a7bd6146a6f828527d0a6313dd9c5e8a5 ruff-0.14.9/crates/ruff_linter/src/rules/pycodestyle/rules/literal_comparisons.rs sha256:616b2da833135d4aafb9dd8875d3430d775237615f146189907b0d7729113cc3 ruff-0.14.9/crates/ruff_linter/src/rules/pycodestyle/rules/logical_lines/extraneous_whitespace.rs sha256:6fc47e682488a409ccb51354482da3dabd12eb5e3b47ad2f642c0b2137148b65 ruff-0.14.9/crates/ruff_linter/src/rules/pycodestyle/rules/logical_lines/indentation.rs sha256:7bd0b826114278724924236130c781f2a8f6f47974817c93f6178ffaedcf8032 ruff-0.14.9/crates/ruff_linter/src/rules/pycodestyle/rules/logical_lines/missing_whitespace.rs sha256:7aed866e27caa21bd6ef11208527034605e7120c1e15c0de58e4778bc06c81d0 ruff-0.14.9/crates/ruff_linter/src/rules/pycodestyle/rules/logical_lines/missing_whitespace_after_keyword.rs sha256:75f6c5ffb0ced9cb2991cd79beeb92cbdc6647c20d5a3286d4e38fb4bca3a5ed ruff-0.14.9/crates/ruff_linter/src/rules/pycodestyle/rules/logical_lines/missing_whitespace_around_operator.rs sha256:e946e1ee15ab24308a911ad3fd8aabee7420799183727bc4b3cd6715e14560d2 ruff-0.14.9/crates/ruff_linter/src/rules/pycodestyle/rules/logical_lines/mod.rs sha256:db8227ed512642e6a76f2ec8d648c1b180b1a4d312a2c4522273a48f976ce129 ruff-0.14.9/crates/ruff_linter/src/rules/pycodestyle/rules/logical_lines/redundant_backslash.rs sha256:f0d544e8b15a116a104517198e5b981a62601eb019332b5354faab62f435dfcb ruff-0.14.9/crates/ruff_linter/src/rules/pycodestyle/rules/logical_lines/space_around_operator.rs sha256:ac40384a5b70bc77198260fd91c9d3de591ec3013f52f528bade75ac7d0d9771 ruff-0.14.9/crates/ruff_linter/src/rules/pycodestyle/rules/logical_lines/whitespace_around_keywords.rs sha256:ca0a1a46ba307d1e71ac88d6c8eee96f8d369fc44a27fa45f980961602689e70 ruff-0.14.9/crates/ruff_linter/src/rules/pycodestyle/rules/logical_lines/whitespace_around_named_parameter_equals.rs sha256:2a38c2d3b4dfacc3d81a96c1b236f4ae9ce1421700736dad70eaafb255a54884 ruff-0.14.9/crates/ruff_linter/src/rules/pycodestyle/rules/logical_lines/whitespace_before_comment.rs sha256:ec3edd4df21b3a995da9e0986eed521862001f8be330980095c5ff239453fde3 ruff-0.14.9/crates/ruff_linter/src/rules/pycodestyle/rules/logical_lines/whitespace_before_parameters.rs sha256:2c789a4956f056ee63e688bae1315f7c1751ff52c3ae45c4416d9e7b6c007fc7 ruff-0.14.9/crates/ruff_linter/src/rules/pycodestyle/rules/missing_newline_at_end_of_file.rs sha256:d3cc907d0d6a527f744a5bc35e15a154836070f5bc40e2f466066d6ed5f420b7 ruff-0.14.9/crates/ruff_linter/src/rules/pycodestyle/rules/mixed_spaces_and_tabs.rs sha256:64742571e82af6a2a3ef9565bdfb5cfc55b74a31b3c11ca6f3d5d400ff993873 ruff-0.14.9/crates/ruff_linter/src/rules/pycodestyle/rules/mod.rs sha256:56b0ed9e9d51f6b31c9741cc7c46d5a0489bd2e66e166372a74e5978910936a6 ruff-0.14.9/crates/ruff_linter/src/rules/pycodestyle/rules/module_import_not_at_top_of_file.rs sha256:6bf265ebe30fbc73d5780660bc002b174dea4cd979ccf6a6f4c8582ed7d85b3b ruff-0.14.9/crates/ruff_linter/src/rules/pycodestyle/rules/multiple_imports_on_one_line.rs sha256:13b408ce871b9754191f28f89661b26e75e2d4bdd9215741307464d2743bfb0c ruff-0.14.9/crates/ruff_linter/src/rules/pycodestyle/rules/not_tests.rs sha256:d652578c7400d7e37e89dd39f03ddfd0b354fb4bdf9eea673a4eb583443c30d9 ruff-0.14.9/crates/ruff_linter/src/rules/pycodestyle/rules/tab_indentation.rs sha256:1bb9fd8c2ee06ddce618271c08fe9b313027d2eda4f3098e8815d2e6d9457024 ruff-0.14.9/crates/ruff_linter/src/rules/pycodestyle/rules/too_many_newlines_at_end_of_file.rs sha256:e21ea86cfb0e9c750aab1aabdb6eda7708699eec7d001a295a7e525565de9d45 ruff-0.14.9/crates/ruff_linter/src/rules/pycodestyle/rules/trailing_whitespace.rs sha256:038f2dd0919e95d5c439d8ef1568a42f0f33575af6807f5a19938a38b083eee3 ruff-0.14.9/crates/ruff_linter/src/rules/pycodestyle/rules/type_comparison.rs sha256:d49b0f0cc2887c05b38d883ce983d89e749a176d5078058c8bdefb5e35f62f6e ruff-0.14.9/crates/ruff_linter/src/rules/pycodestyle/rules/whitespace_after_decorator.rs sha256:d20f8cea6f7e7e16b523497167fe12ead6baefdd3630ac2266cfb1cf2176ec29 ruff-0.14.9/crates/ruff_linter/src/rules/pycodestyle/settings.rs sha256:3845a16c8f5503f12b561459d564a30771b0fa619caa6357ed1e98160e1d853d ruff-0.14.9/crates/ruff_linter/src/rules/pydoclint/mod.rs sha256:566563198eea2561de53f2a96aae6a31a093c067354d7e6edb93c48dc99e578c ruff-0.14.9/crates/ruff_linter/src/rules/pydoclint/rules/check_docstring.rs sha256:6391ea83853ed3e08feeb85c406341b3152359bb9c37b4988415f1cc83b35d76 ruff-0.14.9/crates/ruff_linter/src/rules/pydoclint/rules/mod.rs sha256:d90a2404c6662bae366b202d410ccaddc538ae45ff50f465d996c9f034254775 ruff-0.14.9/crates/ruff_linter/src/rules/pydoclint/settings.rs sha256:551ba03e1d9aabeca00fbb5b2bf799d4490a96bafaa4579c2c5d68787a888945 ruff-0.14.9/crates/ruff_linter/src/rules/pydocstyle/helpers.rs sha256:899ea7feb169beb1ce17e90a9d364af3e12f159585c6381d2d0041769febdbea ruff-0.14.9/crates/ruff_linter/src/rules/pydocstyle/mod.rs sha256:5e9c5d2ff057132d6454db1e3ba04f2d6c51c0ae5274df3be0f2f6a91e61f3af ruff-0.14.9/crates/ruff_linter/src/rules/pydocstyle/rules/backslashes.rs sha256:20a276f400216ef3832424b23867c6c1a7d8c5ba5d6c45c9a61b3daaee3d4078 ruff-0.14.9/crates/ruff_linter/src/rules/pydocstyle/rules/blank_after_summary.rs sha256:87af9049302564c9852e554f39b4e9dc1a93db5ff8f9e2436a08d54c68f7df3f ruff-0.14.9/crates/ruff_linter/src/rules/pydocstyle/rules/blank_before_after_class.rs sha256:319b9e2dbc02cf4ffe86eaf25fc9dfe728b9f912b7573d53293c0d6feed49bfb ruff-0.14.9/crates/ruff_linter/src/rules/pydocstyle/rules/blank_before_after_function.rs sha256:df32151a845a7eea24784a7443eafe26a8020eed33b5cb98c56c97e120b3c630 ruff-0.14.9/crates/ruff_linter/src/rules/pydocstyle/rules/capitalized.rs sha256:1c63b114d752e1e7be3349e88b8e8e4689cda0d9297e016a2b73597e8f9afc21 ruff-0.14.9/crates/ruff_linter/src/rules/pydocstyle/rules/ends_with_period.rs sha256:03edf88362a3212365274ea503a2db4798436e118388f2603060184e73759093 ruff-0.14.9/crates/ruff_linter/src/rules/pydocstyle/rules/ends_with_punctuation.rs sha256:ef26410f6531ccb91b879f754c8573bde3b41cbd292a7e3797187998651f493e ruff-0.14.9/crates/ruff_linter/src/rules/pydocstyle/rules/if_needed.rs sha256:c08669edc044fe9e30471e7c05c634c55a30c56b212187a97b7fcf83befd2ce2 ruff-0.14.9/crates/ruff_linter/src/rules/pydocstyle/rules/indent.rs sha256:442fa4f03511796153fa3e7327ca25b36f6b1314ac64a848d9e65c1172d09313 ruff-0.14.9/crates/ruff_linter/src/rules/pydocstyle/rules/mod.rs sha256:eb28ca47c224becfc50cf5377907fc18ca9efb34bee45bbc241f36d5099e1cb3 ruff-0.14.9/crates/ruff_linter/src/rules/pydocstyle/rules/multi_line_summary_start.rs sha256:bdcfd01fedf4683943d51f487f96fc53193cd8fd79d12ec0dbdb745263e38080 ruff-0.14.9/crates/ruff_linter/src/rules/pydocstyle/rules/newline_after_last_paragraph.rs sha256:46ca4a6eef04bf8d24172172b4ae5f1307d78280cade2d9cbb699e6369065b89 ruff-0.14.9/crates/ruff_linter/src/rules/pydocstyle/rules/no_signature.rs sha256:6b51c264eb34af030c6f7ab56d1184af7e65e930495c0267aded76571e46543c ruff-0.14.9/crates/ruff_linter/src/rules/pydocstyle/rules/no_surrounding_whitespace.rs sha256:b7befb6dc0d80508676d8476aed469b0bed7ea0f712f592fa54da9b986938d23 ruff-0.14.9/crates/ruff_linter/src/rules/pydocstyle/rules/non_imperative_mood.rs sha256:934d0f06d7badecf72bb1c932de7bb6a88c2862ca18929c0eafefd641f37e0c1 ruff-0.14.9/crates/ruff_linter/src/rules/pydocstyle/rules/not_empty.rs sha256:c2108b629e474a04a35b650d7f04b9112ce078934487a9c521b0b3e6eb22a592 ruff-0.14.9/crates/ruff_linter/src/rules/pydocstyle/rules/not_missing.rs sha256:9429310d7f8815a516ba8cdc1fabdbc99a38c4f64b2e7e12dc355bd59692f9d0 ruff-0.14.9/crates/ruff_linter/src/rules/pydocstyle/rules/one_liner.rs sha256:48f98d45d11e7ba529fa28c4f597c5465ef848ab8a751ca6b98425ac136bf29c ruff-0.14.9/crates/ruff_linter/src/rules/pydocstyle/rules/sections.rs sha256:52b0d5fde03adf22d58c021b2cd898f04b250840e0f691ab9d64b3a927c94ffb ruff-0.14.9/crates/ruff_linter/src/rules/pydocstyle/rules/starts_with_this.rs sha256:ccab44adc89d7189558f9bd455f0dbbdaedb5d79db2e699185e6f63ef7ee7133 ruff-0.14.9/crates/ruff_linter/src/rules/pydocstyle/rules/triple_quotes.rs sha256:53f9380c23ec6809132839888990a3810ef7c86d326f9e0f9da2be0fdf271507 ruff-0.14.9/crates/ruff_linter/src/rules/pydocstyle/settings.rs sha256:605a7a8a8e781e4d6a1f53a17e980513eb689964660c1c8437385fe97b217c38 ruff-0.14.9/crates/ruff_linter/src/rules/pyflakes/cformat.rs sha256:e523eac953a45cf1b21e8f388be7d6a5d49f8c26f557387245f3dc99fd2b530b ruff-0.14.9/crates/ruff_linter/src/rules/pyflakes/fixes.rs sha256:a99d54914d3e75ea494b9036729e5af8bf47ccd238353b6176b19a2f2404a3ff ruff-0.14.9/crates/ruff_linter/src/rules/pyflakes/format.rs sha256:e34c9d8d223053c15e7220e95bfe5b19e0d2db53d0cf2f419f9dc189d7e7e69c ruff-0.14.9/crates/ruff_linter/src/rules/pyflakes/mod.rs sha256:22bf01919e6d03cc1f2d3004b65aea83d49a50690b06663481d0763063491da5 ruff-0.14.9/crates/ruff_linter/src/rules/pyflakes/rules/assert_tuple.rs sha256:84c32f5c4cc672f8f85c09df996226ce1ac17762758622514704e4e8a056515a ruff-0.14.9/crates/ruff_linter/src/rules/pyflakes/rules/break_outside_loop.rs sha256:78e80290a3087e0c384436a3ad90253449d4183018bb52416b252c8dffbf8db3 ruff-0.14.9/crates/ruff_linter/src/rules/pyflakes/rules/continue_outside_loop.rs sha256:c343117330e7376af47928948e6bb340a55ce009f293c28044d0caeaec4c191d ruff-0.14.9/crates/ruff_linter/src/rules/pyflakes/rules/default_except_not_last.rs sha256:58553e5a424d0d8bb4d5b0f0ccaab4fadc56020cc91b441e525a1dad24ef278c ruff-0.14.9/crates/ruff_linter/src/rules/pyflakes/rules/f_string_missing_placeholders.rs sha256:3a1b4b53b23e59e6ed7c2c196c3e1fb12343ba9c99d2e213e6e4c1e394a9cbab ruff-0.14.9/crates/ruff_linter/src/rules/pyflakes/rules/forward_annotation_syntax_error.rs sha256:25bddbb2b13886d18aabb1f6ea019a609e1b41873c9e1f12b2f208147f05a563 ruff-0.14.9/crates/ruff_linter/src/rules/pyflakes/rules/future_feature_not_defined.rs sha256:fc12244cb65409e703dd4b328c4ce3beb5752e2fde9c47bad292a1b2aa514269 ruff-0.14.9/crates/ruff_linter/src/rules/pyflakes/rules/if_tuple.rs sha256:9c87a1902de044cb7c11ad03602820ad23a6d22d9241fcb891c26796d019a0a6 ruff-0.14.9/crates/ruff_linter/src/rules/pyflakes/rules/imports.rs sha256:8366f7ba363bbf2c0c650f9d4ac05dbbdf9f67c0320627639173fcb3c185c9f0 ruff-0.14.9/crates/ruff_linter/src/rules/pyflakes/rules/invalid_literal_comparisons.rs sha256:3f431f46d0601993ca89446f31e4b903bdb758a4222e0b27b27f9acf2c9d322c ruff-0.14.9/crates/ruff_linter/src/rules/pyflakes/rules/invalid_print_syntax.rs sha256:fc5e73758574222512bd072a3ac3013b513ec08d32d12048cb0b0282ebcae903 ruff-0.14.9/crates/ruff_linter/src/rules/pyflakes/rules/mod.rs sha256:86d73db940d5a9c3900cacf6d4cc360e9ae26b9c1a1fd1501ec3d690a2d5c45a ruff-0.14.9/crates/ruff_linter/src/rules/pyflakes/rules/raise_not_implemented.rs sha256:8727f82905b22bfd14b63a41d61ad34edf1f21a4cd007126535d2ca9449b19df ruff-0.14.9/crates/ruff_linter/src/rules/pyflakes/rules/redefined_while_unused.rs sha256:cc8fe22a60600167e9284b87fd787d45107ef55464e3bad930eff5354fe50c66 ruff-0.14.9/crates/ruff_linter/src/rules/pyflakes/rules/repeated_keys.rs sha256:9228bc1ab182351ecdd0f9d39e40f6b81f2e46a77c3dd2e94859b44d6178b3fa ruff-0.14.9/crates/ruff_linter/src/rules/pyflakes/rules/return_outside_function.rs sha256:e174a0286d32bbc9401aab73cf57fa06d29a7087b08900524ed2e28186eb66ee ruff-0.14.9/crates/ruff_linter/src/rules/pyflakes/rules/starred_expressions.rs sha256:0f9090905d2825bee01a04a1b6653a83e14a813bc661dd6b5fa8867752cc4264 ruff-0.14.9/crates/ruff_linter/src/rules/pyflakes/rules/strings.rs sha256:bfe3cf762a35771dc899a898ad18685934c6f4cc37c78432250a926b48975b33 ruff-0.14.9/crates/ruff_linter/src/rules/pyflakes/rules/undefined_export.rs sha256:bee4b8c10b4ea6763cb0138ca254c12960857922b757ea85bedb6b6d98ea06c6 ruff-0.14.9/crates/ruff_linter/src/rules/pyflakes/rules/undefined_local.rs sha256:a028052fa579cab0d7e673e0c25639192562af63e600093cb153da3db7585c67 ruff-0.14.9/crates/ruff_linter/src/rules/pyflakes/rules/undefined_name.rs sha256:81b4cb0ba8deaf6113586690620056a680704e694bb02c27e0a84aec2e446e20 ruff-0.14.9/crates/ruff_linter/src/rules/pyflakes/rules/unused_annotation.rs sha256:fd5cf933cd069f9c7fb1ba5195476e12af09c0a89f877b4ed64025bc0ef80a6e ruff-0.14.9/crates/ruff_linter/src/rules/pyflakes/rules/unused_import.rs sha256:640d0438a2254351dc3941489ce7d09bfd8aba0fa00fe5f0f0ef04a36a646d2d ruff-0.14.9/crates/ruff_linter/src/rules/pyflakes/rules/unused_variable.rs sha256:3744860b9f4a17f53837aa942a0155af03a5b778e2ca100bfbdbd6c412df16ba ruff-0.14.9/crates/ruff_linter/src/rules/pyflakes/rules/yield_outside_function.rs sha256:9a10eb814615eb6a5945af9f25caf8e4474c59bb0037d622b7a5f6d1a417c4ea ruff-0.14.9/crates/ruff_linter/src/rules/pyflakes/settings.rs sha256:946189caae070b9ed137f94e45a7e9efd2cd7020ab4386e4df3acd45501d5082 ruff-0.14.9/crates/ruff_linter/src/rules/pygrep_hooks/mod.rs sha256:9e8464cf5fc76d9d32fe7c358cbe54029a078eddc179c66fd1ba6d990ba938ca ruff-0.14.9/crates/ruff_linter/src/rules/pygrep_hooks/rules/blanket_noqa.rs sha256:7ece433d1d23183318df49ccc093385cfadbc10773c9e92c8cd382567eae95ff ruff-0.14.9/crates/ruff_linter/src/rules/pygrep_hooks/rules/blanket_type_ignore.rs sha256:1249278abf24673640593a834c652919d16101cf0c60468a503ed0dca9ee8374 ruff-0.14.9/crates/ruff_linter/src/rules/pygrep_hooks/rules/deprecated_log_warn.rs sha256:216f48ca1029e0d42fe3d6b6972f0ffc6f04fe69b940eb0d4bb51bf2e9b8785d ruff-0.14.9/crates/ruff_linter/src/rules/pygrep_hooks/rules/invalid_mock_access.rs sha256:cdd09f4346f4781216ec8914065d48a36b458fa1343ea93a071c3b37c2cc1777 ruff-0.14.9/crates/ruff_linter/src/rules/pygrep_hooks/rules/mod.rs sha256:ec3ab1649579ab756cec76b802a2c3d71ffff9228c4667a3ff95df3722d573f5 ruff-0.14.9/crates/ruff_linter/src/rules/pygrep_hooks/rules/no_eval.rs sha256:e20c42cee198a6dcf67be702c6690014216ee97c5945d184b61878cf1adb8803 ruff-0.14.9/crates/ruff_linter/src/rules/pylint/helpers.rs sha256:2bd60a896cfddef51fb67bf2109637313a7ec49db0127ad08bd4a34c6ba50497 ruff-0.14.9/crates/ruff_linter/src/rules/pylint/mod.rs sha256:40808a7ff08ad3963878f960806f1114a88f1c2abf10111d9e62fe0d048db493 ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/and_or_ternary.rs sha256:977fb0004e00c508c5943b0e18a198d3ddfd474047dc520c09e4e3a77d13232b ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/assert_on_string_literal.rs sha256:8975c88647ca89a9f17cf542cccb1c342fa5c1d0afdd831759521b0948423127 ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/await_outside_async.rs sha256:b3ebde5151de9b7cbca4b7293fce5f7a3fa4dceed7abdf9c6b6851c6e67cfb61 ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/bad_dunder_method_name.rs sha256:2f8f3189063e441147cc62f4a4137d227c062fb85bb234281177df944bf23bc9 ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/bad_open_mode.rs sha256:f6ea69dcb05d0fe1bb7ff9a5037f1fa8729c1be335da88d58cd86875433128be ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/bad_staticmethod_argument.rs sha256:f2a5f3907b42d3451652efbb8c874cf217a87b6151f62b47c66a41318c66889c ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/bad_str_strip_call.rs sha256:0af88823f4201682e55955f4a0ae993a1d197ef004cd61bc1a1f4718d0f6d6b9 ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/bad_string_format_character.rs sha256:670bd5b882076cb49bd3ebc3378f724de5cf82323c96f501fe4e1e159b2e9770 ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/bad_string_format_type.rs sha256:f178f420e2edfa96e0d775d8821985e1faea5eed517821100910d33c4a82173a ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/bidirectional_unicode.rs sha256:786ef3f39d7a06951dc7632b8de2aa9cca75640c1871569de4d54e264de559cd ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/binary_op_exception.rs sha256:6d285e6aa233e7acf8fb7408565712bdb46990af33e0d5b148ef537f948a9fa8 ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/boolean_chained_comparison.rs sha256:e42425f1c0a3c25cab7a2425c0382e44b9769667dffdae8cea07c6699452297f ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/collapsible_else_if.rs sha256:2f090ef5b7457502666fecc4bd4536d46278e8bd1bcbc77e5ea3c861d193f691 ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/compare_to_empty_string.rs sha256:7462513afa655678a9992c58af513f15eef7cc1161b23c0cfcaaf65ee37fea57 ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/comparison_of_constant.rs sha256:e6df57150d3075fb7c8060cae4f3ef24a21ba1d0b55f78832ef79f64470d5e05 ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/comparison_with_itself.rs sha256:19a6ada46feb1a899d6563e22de9f8cff4ecc7401fd8cc95a7f3cc6ece78765d ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/continue_in_finally.rs sha256:9866d414154b8cb23fbbf46784c53592139ba67597bce365d4f9898b8cda2e29 ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/dict_index_missing_items.rs sha256:4f0518fb918845583ddd636893f55854bd50c6f1b64526e9479c5375d86c9abc ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/dict_iter_missing_items.rs sha256:facb7c46dad3250066dc1df27a5c916226b14089216526513558c10b935f331d ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/duplicate_bases.rs sha256:586209280abdfcc1ea1e95f32475a0afdb18f9f443cc5c3ec5b995cb56317191 ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/empty_comment.rs sha256:1c989b0218e7b22abbb62c85401dce23502a6828167ae3dfc1e501aed1961d17 ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/eq_without_hash.rs sha256:95e9b5350544b5d023623371ac104abb94a1fedb6f29c3ccc3ec9a64f79f74ac ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/global_at_module_level.rs sha256:45136ed51210ddae906350b21ee8207ada0fb70faa786513ee2022bd21eed18a ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/global_statement.rs sha256:6800514639efa90b340c13472c287a0ca671bb1273a1580539f7d32e38ef2ce6 ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/global_variable_not_assigned.rs sha256:ede7c304b017fc4151b96097bf9d2d3fd0d1f792efdcc1949b768035b3326729 ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/if_stmt_min_max.rs sha256:0b1bd61eeb7f4df9abafea29ec2dd293dba3dbf24fd3ab78b51a716d1a37efc2 ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/import_outside_top_level.rs sha256:a0e10b375dfe0bd80cb07a5c2abd52972cb1187f6d2c40e24476baa4ec18d3bf ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/import_private_name.rs sha256:359a35d42d9416040f231a5721a03a5e566351d23e10ba3f152928394fb79efa ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/import_self.rs sha256:b7445f20003bf918e1c1af3d6e100e67fc8a0cae1c41c78a2734475a57d807fe ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/invalid_all_format.rs sha256:717929a4fdd53f9a097e76867f06ef4345ab741940d3cf6e7a88d77aed2b11df ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/invalid_all_object.rs sha256:84d830601d3870f59befc1b37b49cf34b9a30165ea1373b020a5ba204df233d9 ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/invalid_bool_return.rs sha256:1265989ec6d085ce26537f551744feb80249b3ded5827e5c23d44ed307ae995e ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/invalid_bytes_return.rs sha256:d5f2bba8d1c05696bb66531e30df5e1e212b2a64a2d6b6420e05afab15e87084 ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/invalid_envvar_default.rs sha256:1be0e72cee86495f45d101e5d6214bce09a3cee10d2aa7af4c2d56a2de29be9c ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/invalid_envvar_value.rs sha256:b6aacbc77e030acb8f2964ba954523557bf73414389af08e1b8cdda89272c4f7 ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/invalid_hash_return.rs sha256:169dff703beff9d0eef445291263c7d8c5ae11fb91e803eaee2a2fc9a3078806 ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/invalid_index_return.rs sha256:af91ad74928403325359b98874542da36735f6cf84bf0889b0945e729195707d ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/invalid_length_return.rs sha256:7b2580412914ec543030175602534bcb2167c058bfd7375a6563f82ab24b00d0 ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/invalid_str_return.rs sha256:84c78c7da1fe44f6f3381191b68a363fc1e3074f8d9f6665c2563a6ed95f2d1d ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/invalid_string_characters.rs sha256:9a73fb92e8422dfa716d4527ea50df69d94756df52ff1ddea0f4e9410ba29e6c ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/iteration_over_set.rs sha256:2b2b7e8fd7336186984611ecd403ebb12a808deed5b47bc898e4741b6f0e9bf7 ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/len_test.rs sha256:adccf2529375ac65a3ebc7554a667ff46de3147243247e304cb6cc3ec810e5d9 ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/literal_membership.rs sha256:89935b9ff84693313ffc13d5f778010a71060c800b9d10cab20465926ffc32a7 ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/load_before_global_declaration.rs sha256:0c9670de3021e0b9bb4bc5017e317b7ef568f6bd949e5ca4c2bd2ba7e2199706 ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/logging.rs sha256:e842d2d92086aa3b2ca873180dd7e086cbbd030f624f19d945ef4d5e8be69716 ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/magic_value_comparison.rs sha256:89e837ec71a00b91a1f20feac20d2069383696dbe7174147c39e42a98813e4ab ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/manual_import_from.rs sha256:863a2900adb62d20915687190c255c8112ec15600430a16056c128f6af52a7a8 ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/misplaced_bare_raise.rs sha256:c7296c842f67ca3a64c1e5965541c0e4a25ad264c366c842152ba6379ca3c9bc ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/missing_maxsplit_arg.rs sha256:b65cf9e2747a1973af0c6ca5c216a567d5d810eac608d33c888cd1aaee33f187 ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/mod.rs sha256:e759697d64fa7090484486693a27cc71acf4d743a7a427f257c510fd428a7a23 ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/modified_iterating_set.rs sha256:2e5f7ce43188a62f9f237050e2f5f5a5cca1c340e199414d222f9e3d39a34948 ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/named_expr_without_context.rs sha256:4c98d96532db291f62999aca1a702f6b609d2529a9385b2fd9565ffe1fabc268 ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/nan_comparison.rs sha256:f6bed26359b438c433de3874d226e1d9fbf559415c3ac249dbcccfc726b67fa3 ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/nested_min_max.rs sha256:ac18b28e9906e3f82aa8b7078cff8713369b2b1aa677a207e3efe65d3fe14db2 ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/no_method_decorator.rs sha256:da6a3265e1b120613cb479a6f458432debf7efc3df82a4d687cf8ffacd428458 ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/no_self_use.rs sha256:842fd9e875d9cee56df68b8c4d2fe9d7d0a30c757e284a521641d62a08a54a91 ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/non_ascii_module_import.rs sha256:45db89b63a28e241bfb280d12f1ee621fed5dbcd5f1d27aa22615cff4c63dcd2 ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/non_ascii_name.rs sha256:e6a4c1d7e5aa0eeac1f8900307315e4a7a3ca0139fb37ecb48370dee4f071867 ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/non_augmented_assignment.rs sha256:78c996db6bb7ea6df06a875710079e664e0ae39132df4dcd4a64b1993a384835 ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/non_slot_assignment.rs sha256:f4cb3640f27aeb0d30268515a7a190c10a511e230819be5666eed6f245275c9a ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/nonlocal_and_global.rs sha256:980a3d45d9ad2980e87c24a06cb2b5cdd7a381ec5d4d4b26c6d807ee777f27db ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/nonlocal_without_binding.rs sha256:a24f0ed3b1e7c51a8415eeb49af013eeb59a79f5a84b58e66fee8d170ab71adc ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/potential_index_error.rs sha256:9c14e6f2e151832cc32abe8953cc3ce9789d0ac0f014743d894d543e9a4af24d ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/property_with_parameters.rs sha256:e64d95d964782840efa8920ce31ad1f8adc04435502c8b82cced7bb225f2f7af ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/redeclared_assigned_name.rs sha256:1852cb3d1ca52fa3bba241c17bfa1b9903c5a9b52617b9f40e8891019f4250dc ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/redefined_argument_from_local.rs sha256:1b65bbc4cff197b74a1f10923147071b3408cd0c64bcefef0eb47a107f1a1382 ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/redefined_loop_name.rs sha256:fb54fbd9e26d0121fb3b6a50dff99c145a54a16aa6e2257164d57bb5d4f25887 ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/redefined_slots_in_subclass.rs sha256:557fb690dfdf657a4c2ac5a771437251db8d296a55987289c30bd978596b04eb ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/repeated_equality_comparison.rs sha256:eb8a31e2a908719bc81a3cf00fe8396c1233b372bed08adf1eee4ecec8cc5436 ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/repeated_isinstance_calls.rs sha256:4df52f02bc8689de2f44ea8a8529e096849d13c6e0ffaf5e34fecdcd7f5b94b6 ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/repeated_keyword_argument.rs sha256:aa8b8aa24aec8a750e3c7e6be7cd24a79eb6045c979f80b8293fe3238c0248cf ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/return_in_init.rs sha256:d4d45c68b7c4d15b5199447654f7f0b118b118e52353b4421ecb01cf320799c3 ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/self_assigning_variable.rs sha256:d2a7bbc99bd8bd26c1414f7cfa33eb83abe60fa8fc1dbe818d6c5c5ede5d8560 ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/self_or_cls_assignment.rs sha256:06834e9e36dc0f44ec2e3dfd696096591b262316dad9c95c443130fd1e6a54b9 ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/shallow_copy_environ.rs sha256:23d70efbff2be4419d57e5f1fb5ea17dbc0858398079d7e4c58c6370db00b199 ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/single_string_slots.rs sha256:5e7b2b0bfd5244634cf485def00257812500dba22a78d3d617876b8b5ebedac4 ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/singledispatch_method.rs sha256:b039ba6d490f617ff1b6aa7f84f1cdde115d773cc1b56b82580ca1e9dc0cb9d4 ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/singledispatchmethod_function.rs sha256:2dd22d7802dd1f2ea78660b506d39196d8e726997058a2db20ee95bc190826f3 ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/stop_iteration_return.rs sha256:82c37c1f5384d021f5b245f8471a520a759f7eac20cf2458698c1ee3f6371dbf ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/subprocess_popen_preexec_fn.rs sha256:976c47b85f9fa8133135d853fd2c21688c56a249bc477e3d48c62e7b327b4617 ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/subprocess_run_without_check.rs sha256:ff7f6e6b949e5314955c85ae834e281e0ffc6e2e42ab725445cd8dae7a9b0b6b ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/super_without_brackets.rs sha256:a8812cbea15fd7e722643e6aa18029603e3ef5a62c7b0acf432327e18ef80a98 ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/sys_exit_alias.rs sha256:e1ba6b396c6fb9fb4ef92bad489ded87554354f09fcf61095863c5e413e884d9 ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/too_many_arguments.rs sha256:f2c2dbf867e5226749efd6058b750870aaa012879a0a131c438f1e808d84bf57 ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/too_many_boolean_expressions.rs sha256:1e80262f66f044ca856b144ec2555dcd5afe30c9ec6e816029747d96dda6e210 ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/too_many_branches.rs sha256:c4db6c6cabbc10dee8c0ca7451efd54e9be82378700dcbea6073cf48788840e1 ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/too_many_locals.rs sha256:fc299328eb3d9fddb6db641ff49afb6883dd51955a9382dd859af48962f128a7 ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/too_many_nested_blocks.rs sha256:e948735d3d2285989f650db80f2ecc3800836bf250412fdb6e9671f28bb1ae6a ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/too_many_positional_arguments.rs sha256:5ebfb065f7d5ef6e3373ba82bbf832ba05636570e8cc3e8bad77eb59c0c9edeb ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/too_many_public_methods.rs sha256:9a418688f24f1960402a13e41b53c8d879937de40d21bc4e8a113e9642280481 ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/too_many_return_statements.rs sha256:b2cfc6dc36b9b202ab942810b25bb40c447309db93211821c531224f70329add ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/too_many_statements.rs sha256:ecfd2fa81b085bd22ec538250b737be116b9ed62aecb705991deecb55a9f22ce ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/type_bivariance.rs sha256:27680559572e8ab2a2e521b18f67c10af2782cffd0b2711bcd99cd617b7c047e ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/type_name_incorrect_variance.rs sha256:bf159ae909feba7b2a1154041aafcbac146b9cce4e4fab5c448cbc445e623545 ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/type_param_name_mismatch.rs sha256:2a25772f84071628652ff8842c6825ec097c00dd5bdd0d898b4f6a2e100470a5 ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/unexpected_special_method_signature.rs sha256:471f4b941fdedb01c08fb87a44a042f7e8dec33861a7ba293841a9e6d81200d6 ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/unnecessary_dict_index_lookup.rs sha256:e61c8417c74c9f92f7813bc951cbfe7d6dba696e0db16f4775e1bf86a3827255 ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/unnecessary_direct_lambda_call.rs sha256:612c502810d8246e7ada8451d81559f2cfdc0bea51bd69cf05a12e545b85b2ea ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/unnecessary_dunder_call.rs sha256:9308cd69acab32d9be61a2c09f3e33deee42d7cacbf7fc8ebd9d030fee7ed2f4 ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/unnecessary_lambda.rs sha256:7a1a9e66a427a07597524d7c368d3803cf350d6545d4321914ea1a133d87ba1b ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/unnecessary_list_index_lookup.rs sha256:55711735fb90b53abaf7c585e528b9258901cf48e44bf704cdb9373670fb29c4 ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/unreachable.rs sha256:8fb215e18a56db56193b41aeb7dd1edaa2b01422d5b50e3c842cd3c8f07eb9d3 ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/unspecified_encoding.rs sha256:2f8222d3582c1d519a94f81f30965cde103e45f15fe35636acea9350f6bc9685 ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/useless_else_on_loop.rs sha256:5e5abaa2627fa0bc462fc02e500b7d0e250716110cbb21e1f0f1ebe7fc66fb4d ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/useless_exception_statement.rs sha256:1fe4f15615da0fffe8a51e8549c135862cf88f33f10dd7e053890bb3df269513 ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/useless_import_alias.rs sha256:29157203570413465401e729987515385f27527f663011f04e3d9dabb78d109d ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/useless_return.rs sha256:c009a92185057de1131b3e7fee0a076121eb37fae4137f3935bf30a306cd30af ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/useless_with_lock.rs sha256:db6b3f09d931a53823b3d14b6d6867ac1ca42a56e6820c7f8dc53a9b5cc6c0ef ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/yield_from_in_async_function.rs sha256:16f013fcca24ccc7cf9a1877c6a789069f548ca0eed11f57670b90698cf70ede ruff-0.14.9/crates/ruff_linter/src/rules/pylint/rules/yield_in_init.rs sha256:1e3f2465b3dc56ef91f79c6d70f7209ccc5fa67cabecaf502193950241c698cf ruff-0.14.9/crates/ruff_linter/src/rules/pylint/settings.rs sha256:098803d9567188aac1f64baa9a57730417b48538836c1359cb3db1a29eb200df ruff-0.14.9/crates/ruff_linter/src/rules/pyupgrade/fixes.rs sha256:37ac42cb0f2714b23644c7c3881a80a364592b0fe2798b3c316b588b5323cf29 ruff-0.14.9/crates/ruff_linter/src/rules/pyupgrade/helpers.rs sha256:4f6ad8d4e4d452d657c6b40ede05f35a624d866acf30cc390d7b1f628ea1e4ed ruff-0.14.9/crates/ruff_linter/src/rules/pyupgrade/mod.rs sha256:11866901ea0c343aa1ef3c796cb0bb64c97d7c513cc543c11b6ac5d33e4b56fa ruff-0.14.9/crates/ruff_linter/src/rules/pyupgrade/rules/convert_named_tuple_functional_to_class.rs sha256:7ee881906a05e0d1c8593aa4c3f2479abf1cad98b9c7beee47fc9aa5a3fa5f84 ruff-0.14.9/crates/ruff_linter/src/rules/pyupgrade/rules/convert_typed_dict_functional_to_class.rs sha256:2f57e7fd14561af6994cf304280eedeb4d276f0b41a78e1b999efe683523239a ruff-0.14.9/crates/ruff_linter/src/rules/pyupgrade/rules/datetime_utc_alias.rs sha256:2a5e5546d737c5161a2e4dfb0486f359210ad7293917401f1cb4bf6fb7c2bc46 ruff-0.14.9/crates/ruff_linter/src/rules/pyupgrade/rules/deprecated_c_element_tree.rs sha256:090549c72b77e1cf859e8b1c77ddc255b577ddc426a1be46a2feda80d374aaec ruff-0.14.9/crates/ruff_linter/src/rules/pyupgrade/rules/deprecated_import.rs sha256:fec1ffb29d51e9054f039e207e8a76115feb5f46a1b81d3b60cd02db1a4e7b90 ruff-0.14.9/crates/ruff_linter/src/rules/pyupgrade/rules/deprecated_mock_import.rs sha256:8a87001864ddc69c4d7354737d6c46330cbd576f0f958e6dc1cf6ef0e0829d45 ruff-0.14.9/crates/ruff_linter/src/rules/pyupgrade/rules/deprecated_unittest_alias.rs sha256:c28da369e1708ec07a666fe1ada45f24b0ab764d18e08e3f1d7a89c996be5a7d ruff-0.14.9/crates/ruff_linter/src/rules/pyupgrade/rules/extraneous_parentheses.rs sha256:a7a1b7a83df1b66766f5461196bd3451aeb48ee04a4317566362fd2445f0da95 ruff-0.14.9/crates/ruff_linter/src/rules/pyupgrade/rules/f_strings.rs sha256:03b75fadcac2e28e639045eb43910a013325c66fd1d9ef5bc311be498876f9df ruff-0.14.9/crates/ruff_linter/src/rules/pyupgrade/rules/format_literals.rs sha256:513bb752b4f58aacd4f2b5e9a57c546c106144af691131ae2928f80bf4c40916 ruff-0.14.9/crates/ruff_linter/src/rules/pyupgrade/rules/lru_cache_with_maxsize_none.rs sha256:fbe46c965fe48ecb96c9d2242f11b3c56d08f8000f46d75361fa2d9847df79b1 ruff-0.14.9/crates/ruff_linter/src/rules/pyupgrade/rules/lru_cache_without_parameters.rs sha256:c6d7bc58d26066502cc1ef111cf88448877906df4940e64ee71e4d5a9ab359a5 ruff-0.14.9/crates/ruff_linter/src/rules/pyupgrade/rules/mod.rs sha256:a3122bf2dfde6aef13dd6c54c921e5c32b9bd93bc5e84a321184889bfa547068 ruff-0.14.9/crates/ruff_linter/src/rules/pyupgrade/rules/native_literals.rs sha256:4c71be0e0ba4391a05bc61f36e266dc42389b4599a1a88b2ff67bd9efa50ecf8 ruff-0.14.9/crates/ruff_linter/src/rules/pyupgrade/rules/non_pep646_unpack.rs sha256:3908a298df0bb3f13c50a6ea4aeb82117007d18376eaf5ac6497996d53b8b701 ruff-0.14.9/crates/ruff_linter/src/rules/pyupgrade/rules/open_alias.rs sha256:6051945ae3523513cdc400109ccdb6a854bf12c7734a44bb06ba02a26d8d6721 ruff-0.14.9/crates/ruff_linter/src/rules/pyupgrade/rules/os_error_alias.rs sha256:e0f8e97773c471573b85abda5857ad07bd717ebd7a9a1736946c8e7411ebdc2e ruff-0.14.9/crates/ruff_linter/src/rules/pyupgrade/rules/outdated_version_block.rs sha256:c74b5f6ed6b7919801c940de8f85604041e03b4e2873e2f34abdd692826877f5 ruff-0.14.9/crates/ruff_linter/src/rules/pyupgrade/rules/pep695/mod.rs sha256:d839b003543f91042657b60ae3d335c068da31932f48d7f8f1a8b12a5eb14a5f ruff-0.14.9/crates/ruff_linter/src/rules/pyupgrade/rules/pep695/non_pep695_generic_class.rs sha256:8340fe77c0e702639d4094c4035f635775db97a81a98b2c687889ac4857fc7c3 ruff-0.14.9/crates/ruff_linter/src/rules/pyupgrade/rules/pep695/non_pep695_generic_function.rs sha256:0d3fffd4b9226dbffabf54f639c487055c9f8ac061bc7787026e28382fd11f0f ruff-0.14.9/crates/ruff_linter/src/rules/pyupgrade/rules/pep695/non_pep695_type_alias.rs sha256:495581fe3d0734bad820d6cb3d12c5636bbd847ae7fa790f8dfbd48c83b44293 ruff-0.14.9/crates/ruff_linter/src/rules/pyupgrade/rules/pep695/private_type_parameter.rs sha256:4ec337ea0eead91b99fdcdf20137b6803634eb4a63d11ecd75fef49b8c196d6a ruff-0.14.9/crates/ruff_linter/src/rules/pyupgrade/rules/printf_string_formatting.rs sha256:9ef33960c6714a844bfc8e50d56a7f1135f2ab090b000461edc4f40ca03e5d39 ruff-0.14.9/crates/ruff_linter/src/rules/pyupgrade/rules/quoted_annotation.rs sha256:1bd8c9bd9981ca8fd9908292e429b20c66a61c617907fac96e936c050b8f9533 ruff-0.14.9/crates/ruff_linter/src/rules/pyupgrade/rules/redundant_open_modes.rs sha256:41a68fcbc4051cedce033493e6348aad7e81945d299eeb5bf97eb15c3e120680 ruff-0.14.9/crates/ruff_linter/src/rules/pyupgrade/rules/replace_stdout_stderr.rs sha256:f00dd9011512faf83b6b0d874bcd44cd6ff11d3e18032870975481377adb1c06 ruff-0.14.9/crates/ruff_linter/src/rules/pyupgrade/rules/replace_str_enum.rs sha256:9043fe39c1ed61a45daaee60bb52433ecac1bc482f76f779ca17ea9f3e8ac4d2 ruff-0.14.9/crates/ruff_linter/src/rules/pyupgrade/rules/replace_universal_newlines.rs sha256:9ea200915909e25b7c23754a70b43f3d221522d66eea6149eecb90ac54e6c913 ruff-0.14.9/crates/ruff_linter/src/rules/pyupgrade/rules/super_call_with_parameters.rs sha256:e4f99a3f9bc38423bd40b6977fbf31b2b34b7f7e4c79e4d5527fc2278f8285bd ruff-0.14.9/crates/ruff_linter/src/rules/pyupgrade/rules/timeout_error_alias.rs sha256:b1a72a05230ef61972ca5953fe24df5c15f2d1cd48855d657ad88830122a3b58 ruff-0.14.9/crates/ruff_linter/src/rules/pyupgrade/rules/type_of_primitive.rs sha256:6c58ce7301d86c5061ebba15a9c3952c76bf0c58fc64a231ef1b5c47b7563ac7 ruff-0.14.9/crates/ruff_linter/src/rules/pyupgrade/rules/typing_text_str_alias.rs sha256:dab3448035800961fc773067c793e09c49d1fb8c1c884b614ae3bd7fbd6df704 ruff-0.14.9/crates/ruff_linter/src/rules/pyupgrade/rules/unicode_kind_prefix.rs sha256:71a0121fb974273da563a1d77278c9ba31c3dc8b1b7d59d2b844b1e96341fc81 ruff-0.14.9/crates/ruff_linter/src/rules/pyupgrade/rules/unnecessary_builtin_import.rs sha256:12bcb0986d5778b2a7aa02d49041e96071b786ba5935f84d5073dc5ebfd73638 ruff-0.14.9/crates/ruff_linter/src/rules/pyupgrade/rules/unnecessary_class_parentheses.rs sha256:491697010116e533c90fad9a8b2e8ff907a4c60884e7f40961c3c6ad36f43ae6 ruff-0.14.9/crates/ruff_linter/src/rules/pyupgrade/rules/unnecessary_coding_comment.rs sha256:723d53d6e97aa6a322e0a3d5ad3c98cbd3a9e7189b7f70428bc2f9d519c7dc42 ruff-0.14.9/crates/ruff_linter/src/rules/pyupgrade/rules/unnecessary_default_type_args.rs sha256:b735534c9d686af55727cb2e76280b31d8cc1293cae1f65a0e8a44de3ff41219 ruff-0.14.9/crates/ruff_linter/src/rules/pyupgrade/rules/unnecessary_encode_utf8.rs sha256:338d167a254d304d43705c1d16b015b907afd6e1ccf6660e252248b4d7da5fff ruff-0.14.9/crates/ruff_linter/src/rules/pyupgrade/rules/unnecessary_future_import.rs sha256:0fc4562666334519399266f9a09730060c30d32031eefc13cb67aa4e6e2d577d ruff-0.14.9/crates/ruff_linter/src/rules/pyupgrade/rules/unpacked_list_comprehension.rs sha256:07d9fe015fc66f4db0986f0a163b764927ecfa929f87277d9af5270e7a79609d ruff-0.14.9/crates/ruff_linter/src/rules/pyupgrade/rules/use_pep585_annotation.rs sha256:3fefc44188f29891def35e3750d6bc0359eb801e875586e640bec4672e7f9223 ruff-0.14.9/crates/ruff_linter/src/rules/pyupgrade/rules/use_pep604_annotation.rs sha256:6ef072c733761a51b5fc83c3f61856061b8fc42f4410d0e797cac942dd2eb04f ruff-0.14.9/crates/ruff_linter/src/rules/pyupgrade/rules/use_pep604_isinstance.rs sha256:f561fe18f6367ec6eb36f9e814b6afb38fee8f981810bad28a1cf150479163ef ruff-0.14.9/crates/ruff_linter/src/rules/pyupgrade/rules/useless_class_metaclass_type.rs sha256:9697518c51fac88768b945ee6def0b247e799330376afef74400e10b07a64ea3 ruff-0.14.9/crates/ruff_linter/src/rules/pyupgrade/rules/useless_metaclass_type.rs sha256:9f0d43ba1b906d118955c2cdba63d8e4c63cf5f714b802b1abac1c91ec35c6f2 ruff-0.14.9/crates/ruff_linter/src/rules/pyupgrade/rules/useless_object_inheritance.rs sha256:ec94143a1dedc06e51b26fc1834a4877b7c9a3d0628298220c4f1461de9a6498 ruff-0.14.9/crates/ruff_linter/src/rules/pyupgrade/rules/yield_in_for_loop.rs sha256:9de9bc1c6c4e96d03ae8a3688954048bea9e88a81e8a4ac1f0926f5d908379bb ruff-0.14.9/crates/ruff_linter/src/rules/pyupgrade/settings.rs sha256:4c85adc0d7216624032982145ab3d691691af9adc9b50e6b28c4744c36b3c577 ruff-0.14.9/crates/ruff_linter/src/rules/pyupgrade/types.rs sha256:794ffaf6e46bbb9e983a8e8c5439af4c0134b61c382131d4d7cf3f00d967b295 ruff-0.14.9/crates/ruff_linter/src/rules/refurb/helpers.rs sha256:7242d08ce82b8f5c4fa73ddd09e4d61bd3d21b4ecf87eb0723db44a37b12e12e ruff-0.14.9/crates/ruff_linter/src/rules/refurb/mod.rs sha256:ab0e7b2a842e3a5c901aa78173ba3ae22f904c1531864cb3d49169e24e1f7095 ruff-0.14.9/crates/ruff_linter/src/rules/refurb/rules/bit_count.rs sha256:48743ff1cdb1d8c0dda901c1bda95756c110b9e8316d0071dfc9137696a76691 ruff-0.14.9/crates/ruff_linter/src/rules/refurb/rules/check_and_remove_from_set.rs sha256:f4fc546f804fac9d97048813b713cbcc0852517184db4ff653b7001ea7843069 ruff-0.14.9/crates/ruff_linter/src/rules/refurb/rules/delete_full_slice.rs sha256:028c80b4ad63955860d1d4ced2a73669b4ec5bd6f1504f75c458e3533687d3fd ruff-0.14.9/crates/ruff_linter/src/rules/refurb/rules/for_loop_set_mutations.rs sha256:9434992cb085e83b1992f7bdca3480a79d8ffaba0aea8781b7f20b8f473dc453 ruff-0.14.9/crates/ruff_linter/src/rules/refurb/rules/for_loop_writes.rs sha256:f66d767362ef859fe435a16c056efb0fb8524a8b4c41a8b8fddb027bf9e162ea ruff-0.14.9/crates/ruff_linter/src/rules/refurb/rules/fromisoformat_replace_z.rs sha256:be9ef5a3c16d3bc342881a522d99904bdb4d766607b7a3e316a9e27db6ba90df ruff-0.14.9/crates/ruff_linter/src/rules/refurb/rules/fstring_number_format.rs sha256:50a9de4afdca2239b72963332daa2d03595b9809af3555d9aeb03c6bd90b0f78 ruff-0.14.9/crates/ruff_linter/src/rules/refurb/rules/hardcoded_string_charset.rs sha256:79853ac399ce5478f3122078565a997ad164e8ffd8b4986c35eb98246cab961a ruff-0.14.9/crates/ruff_linter/src/rules/refurb/rules/hashlib_digest_hex.rs sha256:7285af644656b237e0edaf826886d08fc59bba749212b305998851e63c548c85 ruff-0.14.9/crates/ruff_linter/src/rules/refurb/rules/if_exp_instead_of_or_operator.rs sha256:4bd0a70c39ed88233c82836dd860a276db7888d8f3f417c5d729aef61a283b4c ruff-0.14.9/crates/ruff_linter/src/rules/refurb/rules/if_expr_min_max.rs sha256:521b8b5edfcbd431441f645fb87f479dac8d952dc3e51f5e2a7649ae111693e2 ruff-0.14.9/crates/ruff_linter/src/rules/refurb/rules/implicit_cwd.rs sha256:47523ed7097ae4afbf23116119b23be750cd74c72b5af9d0335a7bd20f7ee86e ruff-0.14.9/crates/ruff_linter/src/rules/refurb/rules/int_on_sliced_str.rs sha256:f1aa71db192f844c455d1bae129fffec62cda6161f049fb13cb817102c31e77c ruff-0.14.9/crates/ruff_linter/src/rules/refurb/rules/isinstance_type_none.rs sha256:1190bf214b7608d656eae29a4f09d1e0993671b2992da98d1e6d8b2c7f012b5b ruff-0.14.9/crates/ruff_linter/src/rules/refurb/rules/list_reverse_copy.rs sha256:b1d8194689771f5594a01b9ea8adee890a7d6786033c5290a0f01dbc4f27c3ff ruff-0.14.9/crates/ruff_linter/src/rules/refurb/rules/math_constant.rs sha256:4d2d7c9f9a8a3c63e6b223ef617b206b9964f59fae690459adbf3395a4c0ef00 ruff-0.14.9/crates/ruff_linter/src/rules/refurb/rules/metaclass_abcmeta.rs sha256:2a72ce4268a7443e62e638ae13f8bbb910df41c430b5fbc407db51c74a19461d ruff-0.14.9/crates/ruff_linter/src/rules/refurb/rules/mod.rs sha256:720f14bfe5601254115d91e47b107c9669bcb7563f971037192ea9907a86601e ruff-0.14.9/crates/ruff_linter/src/rules/refurb/rules/print_empty_string.rs sha256:0fc4588f9ef67664e006e275b24b2c6c7d202cf3409566882bd83d4682c2d222 ruff-0.14.9/crates/ruff_linter/src/rules/refurb/rules/read_whole_file.rs sha256:818d2dee072450c82ed50a628ee2035907aa6925c76834f6d494295609dfe1b5 ruff-0.14.9/crates/ruff_linter/src/rules/refurb/rules/readlines_in_for.rs sha256:e62dcc75f997299be88ff32b65a56639fde1fe0a4d0dfd0fff63b20f97eead2f ruff-0.14.9/crates/ruff_linter/src/rules/refurb/rules/redundant_log_base.rs sha256:a9cd519e215f024c96d9a1edd4c048a27089ff0478d02d08c431792a95f7f2c4 ruff-0.14.9/crates/ruff_linter/src/rules/refurb/rules/regex_flag_alias.rs sha256:fea57b7619f653a1e61d00706430a846d2f7030bc8be9754132ed90bcc54344d ruff-0.14.9/crates/ruff_linter/src/rules/refurb/rules/reimplemented_operator.rs sha256:a35a4cb73f75c5a7dd8a6aa2a5a328167078ef83db5b4018d5e909c7d869160a ruff-0.14.9/crates/ruff_linter/src/rules/refurb/rules/reimplemented_starmap.rs sha256:e8da46eab908e9c39b073d37186d4afcecc3e1602b46be541fd7cb5c9ffd6036 ruff-0.14.9/crates/ruff_linter/src/rules/refurb/rules/repeated_append.rs sha256:08b7b6cf24fa3201d0bd21c0ef120ac52f5edefaf334d806eb0d918bda56071d ruff-0.14.9/crates/ruff_linter/src/rules/refurb/rules/repeated_global.rs sha256:bb8117d8e630c44f0ad6cc0fb3213e6e5a7d4c621d178807f8cf1a366f8e9708 ruff-0.14.9/crates/ruff_linter/src/rules/refurb/rules/single_item_membership_test.rs sha256:f70b05891ae8b80ba38639dc4a411e2189d20f600c8702dbb929ef688335e42e ruff-0.14.9/crates/ruff_linter/src/rules/refurb/rules/slice_copy.rs sha256:83b5f41d887f24161fbcd427486e81c33eadde9864655a2fea043336202c5655 ruff-0.14.9/crates/ruff_linter/src/rules/refurb/rules/slice_to_remove_prefix_or_suffix.rs sha256:5935894e0d2fcd5aa60aaa4ee6328a5ac53179e3ebfeceeedc773846118beb9e ruff-0.14.9/crates/ruff_linter/src/rules/refurb/rules/sorted_min_max.rs sha256:035457db5ab953d9358767f1be43e508b46f7df74b335370e27dd0226ddb3e56 ruff-0.14.9/crates/ruff_linter/src/rules/refurb/rules/subclass_builtin.rs sha256:219b6db2e6c031c61a227c5036340522c9d66835f489b342ef1e1d63287511c9 ruff-0.14.9/crates/ruff_linter/src/rules/refurb/rules/type_none_comparison.rs sha256:6232ea67a9616d9e740f98a11a4ddc8ead171cc80ea42f7da62e6cb7ff790137 ruff-0.14.9/crates/ruff_linter/src/rules/refurb/rules/unnecessary_enumerate.rs sha256:ac18eefc2701e68ea79c55688ebd22629f14adf91ece786360e7fd84b1970633 ruff-0.14.9/crates/ruff_linter/src/rules/refurb/rules/unnecessary_from_float.rs sha256:5998eca2a63b3ae82d414476a3c2055a3c0b7d90a2d577c22d1a0b4231d9523b ruff-0.14.9/crates/ruff_linter/src/rules/refurb/rules/verbose_decimal_constructor.rs sha256:6675dc076df6e4ea77a0ea1eaad177f8100292a35dffa69240379428cce05898 ruff-0.14.9/crates/ruff_linter/src/rules/refurb/rules/write_whole_file.rs sha256:cd0dea4fc382d445b69fe3057dc5e393fe87519c995a0410e3ba77faeacd1d67 ruff-0.14.9/crates/ruff_linter/src/rules/ruff/helpers.rs sha256:e5a90d9b3c1883c2e11ce0c81907cf7f06ac66275216e54fa97e9b3af1010241 ruff-0.14.9/crates/ruff_linter/src/rules/ruff/mod.rs sha256:0efc0c61b7c1bb3e95fcd6c6362d979d03009eedb0a0fdf8ee42e9d470355084 ruff-0.14.9/crates/ruff_linter/src/rules/ruff/rules/access_annotations_from_class_dict.rs sha256:4d988d9942494664976a7f05dca557cc49114ecaeb8f9a2824f899a41ce87841 ruff-0.14.9/crates/ruff_linter/src/rules/ruff/rules/ambiguous_unicode_character.rs sha256:cf6049899be3b13db2e6678bf97eb2140da9a5b66a1bca4c79e7f6263b9ea995 ruff-0.14.9/crates/ruff_linter/src/rules/ruff/rules/assert_with_print_message.rs sha256:3e7f08d842d74a487e60fe8e4ac39580a210d626fff37671e03fee6275c37a91 ruff-0.14.9/crates/ruff_linter/src/rules/ruff/rules/assignment_in_assert.rs sha256:068b36cd37a53001df6871476baef61789953a2ac5fadc5f02c9b29931070a6c ruff-0.14.9/crates/ruff_linter/src/rules/ruff/rules/asyncio_dangling_task.rs sha256:ad0a6d87b499d6b1880782c6e0a57fa552d2358a5da397042994a916a3f229b1 ruff-0.14.9/crates/ruff_linter/src/rules/ruff/rules/class_with_mixed_type_vars.rs sha256:26a199ebdd54d624d0710aab74ad2523cb50d81111c2a0b2ff1fa6c36a0a23f2 ruff-0.14.9/crates/ruff_linter/src/rules/ruff/rules/collection_literal_concatenation.rs sha256:d00ea93baafa7d6b2bd633ba3847f0abbe0e7a507ee1184f550e37f7366fc8ab ruff-0.14.9/crates/ruff_linter/src/rules/ruff/rules/confusables.rs sha256:125e7df5016e07443aec18efeae0e92edc56a9c30b5bff494b46940e47a31860 ruff-0.14.9/crates/ruff_linter/src/rules/ruff/rules/dataclass_enum.rs sha256:0613a101b1adefe347bb4ae50a86e30a81f7016d2dba6a1ae30449d5d565f9cf ruff-0.14.9/crates/ruff_linter/src/rules/ruff/rules/decimal_from_float_literal.rs sha256:58fca0626dca02a40c9ba0f6b87e20806a01ed54955d760026f84a27698d16e4 ruff-0.14.9/crates/ruff_linter/src/rules/ruff/rules/default_factory_kwarg.rs sha256:45d0c9499e2ad5ebf79336a705aaf5e818ef7e38fe03990f8a60bd44312d1fba ruff-0.14.9/crates/ruff_linter/src/rules/ruff/rules/explicit_f_string_type_conversion.rs sha256:d8e316e4cbe5e708a2b6d793109f280bd4b0fc846e1c731f50e1ad87902d3b01 ruff-0.14.9/crates/ruff_linter/src/rules/ruff/rules/falsy_dict_get_fallback.rs sha256:8a10d7cc263f1afa2aabade8598918b82851e78113c93175fb6115bcc1d82280 ruff-0.14.9/crates/ruff_linter/src/rules/ruff/rules/function_call_in_dataclass_default.rs sha256:38e8640572ecc46dd2e0ef8e1e41863dc436c26c632863f1e926d5aa0b3c9805 ruff-0.14.9/crates/ruff_linter/src/rules/ruff/rules/if_key_in_dict_del.rs sha256:97648c26d872d61a2464577f027c49bbe37a4617e25d614381695879255268a9 ruff-0.14.9/crates/ruff_linter/src/rules/ruff/rules/implicit_classvar_in_dataclass.rs sha256:f886f1af864dfb8edd7072de7de54c8694becfa3deb7fab2bfb84a88a87656f0 ruff-0.14.9/crates/ruff_linter/src/rules/ruff/rules/implicit_optional.rs sha256:b07811b1c0d806e27c17455295a5eb35d0bdd2239b8900afce1f8a6087c15d9d ruff-0.14.9/crates/ruff_linter/src/rules/ruff/rules/in_empty_collection.rs sha256:b92e4ce626dab9660a3eca7906eed6685dcf7aceb9e1e242b324cfdd4114949a ruff-0.14.9/crates/ruff_linter/src/rules/ruff/rules/incorrectly_parenthesized_tuple_in_subscript.rs sha256:70ff4e25bbf1cffe4ea3046c2ba5ec3ea3103c2ca4b33b9d5a16d614f912247a ruff-0.14.9/crates/ruff_linter/src/rules/ruff/rules/indented_form_feed.rs sha256:19b21d36986e09efc98451811fc74f56665e9eaebe15810b2ca8a1d745dd9ea5 ruff-0.14.9/crates/ruff_linter/src/rules/ruff/rules/invalid_assert_message_literal_argument.rs sha256:91168ef50f9a2a3ab90cd6391c98abc7c5d40c9b2809945d06c7e025b8a3fc82 ruff-0.14.9/crates/ruff_linter/src/rules/ruff/rules/invalid_formatter_suppression_comment.rs sha256:647c43e98ed3ab33de5ddd5c180ec0406fb27356567e1a4542c468cba6da5eb5 ruff-0.14.9/crates/ruff_linter/src/rules/ruff/rules/invalid_index_type.rs sha256:61455ce78fbdb0082b05e39928d345a8444de9965b3241eec4fe24a4e87976fe ruff-0.14.9/crates/ruff_linter/src/rules/ruff/rules/invalid_pyproject_toml.rs sha256:a8bb604db981a4dcd1730224cb0fce3d08c99a46aed8176c25f6b75c1ddc4f36 ruff-0.14.9/crates/ruff_linter/src/rules/ruff/rules/invalid_rule_code.rs sha256:2a87cc0edd4d5e0a15ee2ae21d78421750d6e10658e5fa009bfccfa1b8c73422 ruff-0.14.9/crates/ruff_linter/src/rules/ruff/rules/legacy_form_pytest_raises.rs sha256:056c1445f0ade7f6c4ba6751440c8278a7f44833c928ae509caf18f662f97aaa ruff-0.14.9/crates/ruff_linter/src/rules/ruff/rules/logging_eager_conversion.rs sha256:2a14e7ad0827d9b272655275addfa7b118f1110d31c72c6ddc8be723e8494e77 ruff-0.14.9/crates/ruff_linter/src/rules/ruff/rules/map_int_version_parsing.rs sha256:6bbc3877a8c8576261879a5c8ca52631c54fa2b2ee844794ae9faaa91c910bc8 ruff-0.14.9/crates/ruff_linter/src/rules/ruff/rules/missing_fstring_syntax.rs sha256:f37a76ea149668916be5baf87c6e498f24f0f7e246baf41e18688a3bbe75547e ruff-0.14.9/crates/ruff_linter/src/rules/ruff/rules/mod.rs sha256:3bf74bdc589b97ee1216394b43084c37d4c4de4a819ab56df67d893dd8edef11 ruff-0.14.9/crates/ruff_linter/src/rules/ruff/rules/mutable_class_default.rs sha256:bd0f5be05e1c275daf03287e1d814c3caa486ebfea8fd5fb19b0359ea9a4702c ruff-0.14.9/crates/ruff_linter/src/rules/ruff/rules/mutable_dataclass_default.rs sha256:bf0c27732896c3ce062aab970393b8d9bf36618c4098e2bba8f6e0f73c053866 ruff-0.14.9/crates/ruff_linter/src/rules/ruff/rules/mutable_fromkeys_value.rs sha256:9ddce504321b91674edab8dd683decda1c28f0c0b4a526254a9a467c2ca8b77c ruff-0.14.9/crates/ruff_linter/src/rules/ruff/rules/needless_else.rs sha256:fe6feca6ca21c2e9fe595304bab34dd419d0366ca2eadeef4ca788da88a5433f ruff-0.14.9/crates/ruff_linter/src/rules/ruff/rules/never_union.rs sha256:f1b6184b6d8d3dae787669b1b593e8cf630637fca76a5b0a32ba388c363b061a ruff-0.14.9/crates/ruff_linter/src/rules/ruff/rules/non_octal_permissions.rs sha256:3f3c401a388b628a7a4a7f152f005e3564468bd9817e68abd9cbe49a5204421b ruff-0.14.9/crates/ruff_linter/src/rules/ruff/rules/none_not_at_end_of_union.rs sha256:0e4dfc6ebb290f862be32667b303b6f0096aebb83a992523d87ec1540efb113c ruff-0.14.9/crates/ruff_linter/src/rules/ruff/rules/parenthesize_chained_operators.rs sha256:b9c4f4ccbc0db3b7b619da6460b957d2e64d4b9d385817abd9c478f0fcbdc7a8 ruff-0.14.9/crates/ruff_linter/src/rules/ruff/rules/post_init_default.rs sha256:42bede1ab3bdd67baecc493cd1eef82c032bf65ccb89571ad41c651c2c953565 ruff-0.14.9/crates/ruff_linter/src/rules/ruff/rules/property_without_return.rs sha256:fe2f23cf98a6b4a14b04528bc56e19e0a7962d8a2a47f03db15f9e8acab9132f ruff-0.14.9/crates/ruff_linter/src/rules/ruff/rules/pytest_raises_ambiguous_pattern.rs sha256:b607c0e788d4cf97c7e0b7ebec56288105d0e8c121f98107c147e34ee871efd6 ruff-0.14.9/crates/ruff_linter/src/rules/ruff/rules/quadratic_list_summation.rs sha256:83f2b7e5ea739f0003aaf82b678d2383e68865cb43e863f325403b49ba944f26 ruff-0.14.9/crates/ruff_linter/src/rules/ruff/rules/redirected_noqa.rs sha256:198d7e5333d1440cefd59af9411bd9be0f6b348c47026d0d6dbf0ebf7704376d ruff-0.14.9/crates/ruff_linter/src/rules/ruff/rules/redundant_bool_literal.rs sha256:fe00c530c00fa844dd65ea324e51aa71352e75fd1863dcc6adbc4f7f58f578d5 ruff-0.14.9/crates/ruff_linter/src/rules/ruff/rules/sequence_sorting.rs sha256:4e30de8215195e4b982d29391a1fedb27040f60522c68ac11b8d3eb2902a9c61 ruff-0.14.9/crates/ruff_linter/src/rules/ruff/rules/sort_dunder_all.rs sha256:c3a74a77fb90312d2b50fdd46d6c3d1b2310b8da7fd0bf236e7d8ea44ae4e5c7 ruff-0.14.9/crates/ruff_linter/src/rules/ruff/rules/sort_dunder_slots.rs sha256:1e042380db5917936522c4351432ed8a1e02781f398486c7ed035b8d8ded23aa ruff-0.14.9/crates/ruff_linter/src/rules/ruff/rules/starmap_zip.rs sha256:e26fb07731417cab52ccd76ff6d48c7936423f5a2c2b6f54c266c3003acb80c8 ruff-0.14.9/crates/ruff_linter/src/rules/ruff/rules/static_key_dict_comprehension.rs sha256:d2b9bee14c1ba442cb544ee75fcb0cfa8faa5183e4694904ad2b465d291962a6 ruff-0.14.9/crates/ruff_linter/src/rules/ruff/rules/suppression_comment_visitor.rs sha256:740cfb83f9bd1ba0613cc40794b049a2fadd5d0aea1249abfd1df6ed7af61496 ruff-0.14.9/crates/ruff_linter/src/rules/ruff/rules/test_rules.rs sha256:5793da240715f244425ef40b139e50bd97b4098361dcf9d93bf47d3038e7d4ba ruff-0.14.9/crates/ruff_linter/src/rules/ruff/rules/unnecessary_cast_to_int.rs sha256:802684aa77f8668334adb91631db28f3943a5a88490a703828b4f79b5b186d83 ruff-0.14.9/crates/ruff_linter/src/rules/ruff/rules/unnecessary_iterable_allocation_for_first_element.rs sha256:e6490428f9c2a44ecd02673a203d2d58ada6d0ea0ca274db6118778f252d9fe5 ruff-0.14.9/crates/ruff_linter/src/rules/ruff/rules/unnecessary_key_check.rs sha256:dcbdbe1e0418438f0e01d354cff8773c66be54e09355145c666cb18c05a9cd9f ruff-0.14.9/crates/ruff_linter/src/rules/ruff/rules/unnecessary_literal_within_deque_call.rs sha256:ab2e3e70e4365aa0b135af68a5eb391be122efd03bb3293f2a2fd7cfe617832c ruff-0.14.9/crates/ruff_linter/src/rules/ruff/rules/unnecessary_nested_literal.rs sha256:2ea7b7af935f891e4423068c39e365737f50fb5efa66c38fce767e48e395ba54 ruff-0.14.9/crates/ruff_linter/src/rules/ruff/rules/unnecessary_regular_expression.rs sha256:c2e9bcbc175fde73d833943ab384f6bdd2996732e9ccb674e8a235103246e55e ruff-0.14.9/crates/ruff_linter/src/rules/ruff/rules/unnecessary_round.rs sha256:36cda2b0e987cec4d6327fd7df836ef22deef4a039c84116229903632922589f ruff-0.14.9/crates/ruff_linter/src/rules/ruff/rules/unraw_re_pattern.rs sha256:19038b1b3fb1da8d764e94670b2ee209ab3261ac5f5ea26dbdb6b9a2afabe508 ruff-0.14.9/crates/ruff_linter/src/rules/ruff/rules/unsafe_markup_use.rs sha256:858720c17ab721c73abdb37bbaf2ac99e847c11cb71043f7a4cd64aa5e129c66 ruff-0.14.9/crates/ruff_linter/src/rules/ruff/rules/unused_async.rs sha256:d30364b3add478917a65a8b83f5b73be650a6c40be816d848c9ed552287d10aa ruff-0.14.9/crates/ruff_linter/src/rules/ruff/rules/unused_noqa.rs sha256:0abf72b0bbffa72dd0559f81e693ac6a31dcc6ae11c8a5dba241b5be99078a0b ruff-0.14.9/crates/ruff_linter/src/rules/ruff/rules/unused_unpacked_variable.rs sha256:11b7a8ebc980ce3759a2f3d2ba501a8d65c906f26ae08d1e8c58b031d3ead1e0 ruff-0.14.9/crates/ruff_linter/src/rules/ruff/rules/used_dummy_variable.rs sha256:8b72ab3b5ef4413393157fad1a5497f41a9aa47d5d96363896bfc7d27c8dff92 ruff-0.14.9/crates/ruff_linter/src/rules/ruff/rules/useless_if_else.rs sha256:6cd3040b85bb794fa52fe3de0c757ebfe11f7df4ee21328574f44a3329e1f522 ruff-0.14.9/crates/ruff_linter/src/rules/ruff/rules/zip_instead_of_pairwise.rs sha256:2b07e1421fb259f125c18a97a245294a2a918384d972e6d9ed827409debc469c ruff-0.14.9/crates/ruff_linter/src/rules/ruff/settings.rs sha256:ef460ac13fbe3434c188a3cefd616fd235319b1df2fbc72059de1afb96a5a2a7 ruff-0.14.9/crates/ruff_linter/src/rules/ruff/typing.rs sha256:f5f2ebae9add0ba10354d610fe75baaecb7d62798e257f6807e02fd6a44dd4e3 ruff-0.14.9/crates/ruff_linter/src/rules/tryceratops/helpers.rs sha256:5483a061454f52b265fa86c1ddc6807e27a779e03139975a67d772bb82de56ed ruff-0.14.9/crates/ruff_linter/src/rules/tryceratops/mod.rs sha256:7e02bb66e2ab03c0be2a4f4ebb5a3e985ea50c425a9814a2f857b92f4ff90a63 ruff-0.14.9/crates/ruff_linter/src/rules/tryceratops/rules/error_instead_of_exception.rs sha256:c2e2d02cbf6d1309564515d92aa4893e474364bfc032b09295ce8f0432700880 ruff-0.14.9/crates/ruff_linter/src/rules/tryceratops/rules/mod.rs sha256:39faba4d5eec0c7e32c5973607f30fa27bc56da6a3036cfb054644fbb5ca9be5 ruff-0.14.9/crates/ruff_linter/src/rules/tryceratops/rules/raise_vanilla_args.rs sha256:fd8df892d8d540348fc5c2f0769a0ec988db3492963c26f6af3300b8c266cce9 ruff-0.14.9/crates/ruff_linter/src/rules/tryceratops/rules/raise_vanilla_class.rs sha256:9af05589a651d9b5274d2af5c61a67607f76f32e088f5e10ad5bcc67b3898aca ruff-0.14.9/crates/ruff_linter/src/rules/tryceratops/rules/raise_within_try.rs sha256:15d743ee63d2e2db747e980a128d012927d29803b62d3e88dc9e30102b04bb49 ruff-0.14.9/crates/ruff_linter/src/rules/tryceratops/rules/reraise_no_cause.rs sha256:9207145445519b5ccebc6a6c3edc7aae3cc8507053c828eb0e3836ded1a1cb72 ruff-0.14.9/crates/ruff_linter/src/rules/tryceratops/rules/try_consider_else.rs sha256:035ed1a484e7d970c4433cf14ea30a690110a410c539b14667d62289fb17889c ruff-0.14.9/crates/ruff_linter/src/rules/tryceratops/rules/type_check_without_type_error.rs sha256:5d3f92fe4e7b27e9de0d7220f3f73ddac9c7c2854e547fa6c6f50d4be8cb4a5b ruff-0.14.9/crates/ruff_linter/src/rules/tryceratops/rules/useless_try_except.rs sha256:16a8b6ea793ec7313de56ebbdc6c97f6497213c959c33d79c236d14c65ab9ef1 ruff-0.14.9/crates/ruff_linter/src/rules/tryceratops/rules/verbose_log_message.rs sha256:d915292081e23639baf3851428e5e1c75ddd63e7c7168c1ad0bfd2926e52bc5c ruff-0.14.9/crates/ruff_linter/src/rules/tryceratops/rules/verbose_raise.rs sha256:0c4cfb7b0538dabb79ac0262b6894bfb5823ff1b3a89a0d3980e17b2ecd8a55a ruff-0.14.9/crates/ruff_linter/src/settings/fix_safety_table.rs sha256:cc6e139a7a34751ea611192689927edc89e9b253ce90fda83fe30ba9be0a5c30 ruff-0.14.9/crates/ruff_linter/src/settings/flags.rs sha256:af18fa1fe881eef006a9bbbb9207a5dc139580d6671ddf6a86169e6eaef4eb98 ruff-0.14.9/crates/ruff_linter/src/settings/mod.rs sha256:59145b067d5e08047040aba0f42687452f8be8d3e4d28b663d68c5b473e0039b ruff-0.14.9/crates/ruff_linter/src/settings/rule_table.rs sha256:e75f95162e154eb7edb66e831ee7d1e1d551b7a048ff28630b1d3614b17c165c ruff-0.14.9/crates/ruff_linter/src/settings/types.rs sha256:89c9a295831aa950d09770784800bf9262bf91e6fd014d7415a7f0b3c129dd5a ruff-0.14.9/crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__async_comprehension.py.snap sha256:1255b60196cb9fa1aa9dbbf483bbc420bcc8a630e9de9b88d3f5932255a71d78 ruff-0.14.9/crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__async_comprehension_in_sync_comprehension_notebook_3.10.snap sha256:29ab0061d703446cd2b66cb0dc5c164904a12f6295dacf7030ad55ae4a3125ed ruff-0.14.9/crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__async_comprehension_in_sync_comprehension_notebook_3.11.snap sha256:e366ff7fb4204045c2927606064792dee8b2446153110a28aa0eb57e13b05f25 ruff-0.14.9/crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__await_outside_async_function.py.snap sha256:d677936d40f7f9c12d693f9a1ad68ceb76129f4d1244383dcc98b2da4114263e ruff-0.14.9/crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__await_scope_notebook.snap sha256:29ab0061d703446cd2b66cb0dc5c164904a12f6295dacf7030ad55ae4a3125ed ruff-0.14.9/crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__disabled_typing_extensions_fast002_disabled.snap sha256:f36112da8ea52235b75df50bc9214d3fd530f8a5f91a7a1f5e2eb1a787728576 ruff-0.14.9/crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__disabled_typing_extensions_pyi019_adds_typing_extensions.snap sha256:928502b7eb87e40a1e9c25a24f8d66912e334e75aaf83d5d2ea1ef5e8686ceb9 ruff-0.14.9/crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__disabled_typing_extensions_pyi019_adds_typing_with_extensions_disabled.snap sha256:928502b7eb87e40a1e9c25a24f8d66912e334e75aaf83d5d2ea1ef5e8686ceb9 ruff-0.14.9/crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__disabled_typing_extensions_pyi019_adds_typing_without_extensions_disabled.snap sha256:29ab0061d703446cd2b66cb0dc5c164904a12f6295dacf7030ad55ae4a3125ed ruff-0.14.9/crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__disabled_typing_extensions_pyi019_does_not_add_typing_extensions.snap sha256:29ab0061d703446cd2b66cb0dc5c164904a12f6295dacf7030ad55ae4a3125ed ruff-0.14.9/crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__disabled_typing_extensions_pyi034_disabled.snap sha256:29ab0061d703446cd2b66cb0dc5c164904a12f6295dacf7030ad55ae4a3125ed ruff-0.14.9/crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__disabled_typing_extensions_pyi_pyi026_disabled.snap sha256:5a14bdf93573b84251283ee75d6d09febc3fb66e8230d7eb5946363babf47318 ruff-0.14.9/crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__import_sorting.snap sha256:163325bc53e05b8a1e2515a6ea04d45883c64a4af78aa58e6303eb245034f392 ruff-0.14.9/crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__ipy_escape_command.snap sha256:9d3359410b6ec79ebb6efc9557d467a43f87e4c1dc61d35d1e904d231879d4c3 ruff-0.14.9/crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__late_future_import.py.snap sha256:1471b6331cf3aac8c59f432f0e3a7fe06d17375a5b6db0ebf4a1dd5cdc0670a1 ruff-0.14.9/crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__load_before_global_declaration.py.snap sha256:4973b3a988a76976e76f6824becadd63e74dd99e6e6ec9820b39096d2060179d ruff-0.14.9/crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__return_in_generator.py.snap sha256:6f3d3ed8ead0cbc14f008c058c4abbdacdb2d86741c38089a5753879423395e0 ruff-0.14.9/crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__return_outside_function.py.snap sha256:b555054e5cf51f73b76bdc14ec4f0e8636ec09dce52cd9207617b02305f03233 ruff-0.14.9/crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__semantic_syntax_error_async_comprehension_outside_async_function.py_3.10.snap sha256:29ab0061d703446cd2b66cb0dc5c164904a12f6295dacf7030ad55ae4a3125ed ruff-0.14.9/crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__semantic_syntax_error_async_comprehension_outside_async_function.py_3.11.snap sha256:c1178a2fae60fdc9af05c187f37be054aac6544628c6c7cdf75248ccaaf2ba96 ruff-0.14.9/crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__semantic_syntax_error_duplicate_match_class_attribute.py_3.10.snap sha256:61596b93c4baf710572feec9805e18024b59772a45acd7944c2980857c18764e ruff-0.14.9/crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__semantic_syntax_error_duplicate_match_key.py_3.10.snap sha256:70b321b43709e835fbeead22bb91855729f4575a694b98ac1f7434413af984ac ruff-0.14.9/crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__semantic_syntax_error_duplicate_type_parameter.py_3.12.snap sha256:84787771ad35274ee788ed996b55efbc1abf3b4889f574a62176cd52ce5a8dbb ruff-0.14.9/crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__semantic_syntax_error_global_parameter.py_3.10.snap sha256:32b0714d39029c89d1958fff8e9d9dec8cf2a4035a5fea04f57564cbb062689e ruff-0.14.9/crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__semantic_syntax_error_invalid_expression.py_3.12.snap sha256:4bf4c78f43f3983db7626a883358369262fc0a2abed6504d694d65bb4cb67c59 ruff-0.14.9/crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__semantic_syntax_error_invalid_star_expression.py_3.10.snap sha256:0b48f6af79316d66775444f4a939b2ea8398a3b5bb6d084ca3d63a7aff12df22 ruff-0.14.9/crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__semantic_syntax_error_irrefutable_case_pattern.py_3.10.snap sha256:9304c6757ade7511486c6776117ffee9199b0baafcd6964dd749ed91ff302e69 ruff-0.14.9/crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__semantic_syntax_error_multiple_case_assignment.py_3.10.snap sha256:fbf8a9ce36da3f1fcde2993c657a334822103cb28e2a4c5f7808ccc9080c3f1a ruff-0.14.9/crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__semantic_syntax_error_rebound_comprehension.py_3.10.snap sha256:0d8bed987a1320061dc5421118c9aebddbad68f9426743f7ff48abd3ede96140 ruff-0.14.9/crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__semantic_syntax_error_single_starred_assignment.py_3.10.snap sha256:66675bea97dd59b8638c84e1a0cbbdd54085ef142c6070a5d34caa6a1c043028 ruff-0.14.9/crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__semantic_syntax_error_write_to_debug.py_3.10.snap sha256:6b87ef868648b500d49b5108696c3247c91df84d5b2885371bcaa3043519302f ruff-0.14.9/crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__semantic_syntax_error_write_to_debug.py_3.12.snap sha256:5370f8b6e85771acde7197175bd2103ecf4ca8e6a80e1ecfb896daedec56c74b ruff-0.14.9/crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__undefined_name.snap sha256:7b02c2e04f50591b2a2649d9fdb4c6ed73e85723cb3abfd730311d260357e193 ruff-0.14.9/crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__unused_variable.snap sha256:6aeeb91300261586f167da9fb16e88d838c80b64405ad9610dd336a414e96668 ruff-0.14.9/crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__vscode_language_id.snap sha256:fd3f346d82b9ff4a41ba7ca507fbf8536fbac71964d76af74887f31290cee223 ruff-0.14.9/crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__yield_from_in_async_function.py.snap sha256:ee42c11b387028e0840dc864416e076bae299ba219d5c247a8e5bd86b65e40e4 ruff-0.14.9/crates/ruff_linter/src/snapshots/ruff_linter__linter__tests__yield_scope.py.snap sha256:a50566aef0ade80e71b1522383cee21092327b765e293433894abbfb81beca2c ruff-0.14.9/crates/ruff_linter/src/source_kind.rs sha256:2533018a7af8a2b2e6ac2f9cfa246072cf9b899dde650195e2266f69dd9c85e0 ruff-0.14.9/crates/ruff_linter/src/suppression.rs sha256:3f93d6848414b3849914ef0cce5ac394b366a4cd861ace16a2f72e4e2f1675cc ruff-0.14.9/crates/ruff_linter/src/test.rs sha256:c5e14c96ca1dd42cb5195722f11cf92264c82aa81813a9398669096296777357 ruff-0.14.9/crates/ruff_linter/src/text_helpers.rs sha256:91f24b88f753a0a1f1c8cf21e049f79e97d2e65e785f7ef7a64fadeb6e109b75 ruff-0.14.9/crates/ruff_linter/src/upstream_categories.rs sha256:68dd4e5c4378716dba16e1dc6c3cc198f12fda1a84298374b08b1b2c83836d74 ruff-0.14.9/crates/ruff_linter/src/violation.rs sha256:a63a6f91f1b5d0d67c49d243be33d071133440ad6bddd89b4d6ef8e261081239 ruff-0.14.9/crates/ruff_graph/Cargo.toml sha256:fb5b85ffc3c17190ac07de393de46bd7fc255cdaf38e9038725088681fdcccc4 ruff-0.14.9/crates/ruff_graph/src/collector.rs sha256:ca49af8e942a6081dc327e83feea869bad3abd1f53dddb78db0868e11486e7b3 ruff-0.14.9/crates/ruff_graph/src/db.rs sha256:14976455573381a6a655cc1549b5bd45713d0e0b63bd224b0ce5af7ffff07812 ruff-0.14.9/crates/ruff_graph/src/lib.rs sha256:c92926a65458e9edca30f76a5b9de13d37b59c4b7589a09b6b24d032c30102b8 ruff-0.14.9/crates/ruff_graph/src/resolver.rs sha256:cc722fdeafa4b06451f38bdd39cf805d591b467adc2561577b60ae6bdcd0ef09 ruff-0.14.9/crates/ruff_graph/src/settings.rs sha256:52849e287c2c66db7746fe122cb20034f03fd42362cb4c6bcf9e49561718015f ruff-0.14.9/crates/ty_test/Cargo.toml sha256:38efa0efca5e0624c91c634b98431756fae5066c5d7e63e1f238ca3942381387 ruff-0.14.9/crates/ty_test/README.md sha256:236a733f95104141863565e49da673e20c51bec9ae224a98c30b7572af846c37 ruff-0.14.9/crates/ty_test/src/assertion.rs sha256:cbfc9eb6515d8b3f37f020dc2be11ebec85473c52d674fd7b457be90c50a4105 ruff-0.14.9/crates/ty_test/src/config.rs sha256:f412ed36914d61d821f0d2d18150e158681b66ba2bfca3aebd38a1e2d98e34ae ruff-0.14.9/crates/ty_test/src/db.rs sha256:a255f3e20e07b34ac64b9206838de9dbffea644ca04e4fcd52f289662a5ad0c3 ruff-0.14.9/crates/ty_test/src/diagnostic.rs sha256:2a92722df1e77309f4c2c2cc145d0eef566cb1dd7460b1e9f5ebe1d88749f923 ruff-0.14.9/crates/ty_test/src/external_dependencies.rs sha256:48b10e7c88e57c0367a2a802e13a24519e76648279ea32eff038a5b0aaff3931 ruff-0.14.9/crates/ty_test/src/lib.rs sha256:c111e4ffcd2bcb811f8b0586cd4d9396916f7fe3f3e06b50e310b22dc600fefe ruff-0.14.9/crates/ty_test/src/matcher.rs sha256:66c4f84ab4679008813c360128872608708e787c89dc5e6d7d5319df2839aa2a ruff-0.14.9/crates/ty_test/src/parser.rs sha256:e140b3f9d7073f6625f04085699423fc0c6f86a4215eb589ce02e93ec3f37bb7 ruff-0.14.9/crates/ruff_python_ast/Cargo.toml sha256:66dfc5f15d22d3bb3b0b8a7e23248d3ee7188b29174af2ded8c13e268dc3b667 ruff-0.14.9/crates/ruff_python_ast/ast.toml sha256:d3048259f478f7a4af207e490ec268c7c7822d179a86748eff7feeb4c5e51e20 ruff-0.14.9/crates/ruff_python_ast/generate.py sha256:26a2e06f0fcee3233d1644d5fc454b957423b4ec5916a21d20fe4c72332662f3 ruff-0.14.9/crates/ruff_python_ast/src/comparable.rs sha256:1985716383884e9af9e0f99d4eb5149a5f302c1ce4046ce7aa6b00ca60c6ea9f ruff-0.14.9/crates/ruff_python_ast/src/docstrings.rs sha256:29ef02dd78ee3330af90fac79ec17a71c4ebaa35180470de5cbf677ca8501c48 ruff-0.14.9/crates/ruff_python_ast/src/expression.rs sha256:58c4e2f8dce3c1cdba77d2af06fb4023cc4a9770de31f3b63aac2547daba8247 ruff-0.14.9/crates/ruff_python_ast/src/generated.rs sha256:c812f9e13f218e63a8a8f5103da7be86adda53503f0c8690db858ac8abe3ce0a ruff-0.14.9/crates/ruff_python_ast/src/helpers.rs sha256:79d9eaff5c4d2c034a6f1078bf5d11a0f98c4cde42c39633bc51fbcf2a044be2 ruff-0.14.9/crates/ruff_python_ast/src/identifier.rs sha256:98a5e118567b63ec54bdec39ba458b55d76b4ac621be20e6f7fd5d61818bee07 ruff-0.14.9/crates/ruff_python_ast/src/int.rs sha256:51072f47114b720b8e2c79bbbf5430b9b63de539b2bb5961bb0a852ee2ae2729 ruff-0.14.9/crates/ruff_python_ast/src/lib.rs sha256:b60e337d0d8f48885def84848c9d4a79e9969433f6195f2bcc6e6cb7ae10d6b3 ruff-0.14.9/crates/ruff_python_ast/src/name.rs sha256:7ea46f9bee62b66f69d1158fe18345d29790e8769673393e5861a6cca6519d95 ruff-0.14.9/crates/ruff_python_ast/src/node.rs sha256:f60bab685ba9c3df87d1d0ce209dcd5d0280dfc83678bfc5519263e05e28319f ruff-0.14.9/crates/ruff_python_ast/src/node_index.rs sha256:2057de5b8723f90604c8d7227c2c17f68ec6b26dfd39396fbba1be20bbcccfd1 ruff-0.14.9/crates/ruff_python_ast/src/nodes.rs sha256:8c56a317a30a968a3e945962c222eb636e9f7aabe9c7b5a998a2cec6fc436130 ruff-0.14.9/crates/ruff_python_ast/src/operator_precedence.rs sha256:d5154ed0e8fa4db831d0397d4b53c13a3bcfd0d8c6b2dc37155e9c67e7034ccf ruff-0.14.9/crates/ruff_python_ast/src/parenthesize.rs sha256:191365f558601613450175f692a4b16fd99e13e8e00fda807c7fcbbe2a4acb72 ruff-0.14.9/crates/ruff_python_ast/src/python_version.rs sha256:7a6d3414e2f78f1301b40795bb15bb58ba43b5f5ebca7966ed5c9a7ea69b47c4 ruff-0.14.9/crates/ruff_python_ast/src/relocate.rs sha256:c7078b673ead57ab6ccbf45fc00e79dc6224251c7053fac7e255a223359b07e3 ruff-0.14.9/crates/ruff_python_ast/src/script.rs sha256:cb7f6a577719ca12626f30965f0a25ecbfffa2c722e31b9a97c8eef7083fc802 ruff-0.14.9/crates/ruff_python_ast/src/statement_visitor.rs sha256:37fa940870ae45989373dbb4f479e33fd17d31f1163796beea8bd2f5e1dec1a9 ruff-0.14.9/crates/ruff_python_ast/src/stmt_if.rs sha256:4156b0eeb7c6f3561c45c1d90de3c268b9b1e81e401083711342e845e998ec3a ruff-0.14.9/crates/ruff_python_ast/src/str.rs sha256:9591bf970447bba5992f572cb04d0acf5d8557608676fd3f0842c92c0e37eff4 ruff-0.14.9/crates/ruff_python_ast/src/str_prefix.rs sha256:88044cec2bfa05f9288e37a795b7909cb85069a9711ce2b4a838f7528722d8a2 ruff-0.14.9/crates/ruff_python_ast/src/token/parentheses.rs sha256:99b02aae8e23d3588611d1451c379a7d3b2eaa897eb7089b0946b40d5b6fcc0d ruff-0.14.9/crates/ruff_python_ast/src/token/tokens.rs sha256:60832eea4523d319a007a14578d2cde9399dbdea6c2b59ae8f60de56f5dc396f ruff-0.14.9/crates/ruff_python_ast/src/token.rs sha256:5835330fe61adbb0d7d4c55cf3948c3a49398c18b175ff7fb5053adea5460df5 ruff-0.14.9/crates/ruff_python_ast/src/traversal.rs sha256:2be416cd19d5fc516be60570668710f8015bdfbf8e318dba04057b0add3ef640 ruff-0.14.9/crates/ruff_python_ast/src/types.rs sha256:3ee6d49b4ed96708abac05bb007f8144b6be3647836cabc910736dc6830adaf3 ruff-0.14.9/crates/ruff_python_ast/src/visitor/source_order.rs sha256:29856dd60d5337bcca918fc136b46fd64ebeea2f75e504bf36bb1381d67799f5 ruff-0.14.9/crates/ruff_python_ast/src/visitor/transformer.rs sha256:3fb7e9399ab91fb0d6077586cf18cda61c8f71ea70b0d478846ae7e94158f891 ruff-0.14.9/crates/ruff_python_ast/src/visitor.rs sha256:15e593a1ad8ddcdf704f82ec45ba27fb1dc67e61d12462c22ab811a71fd99469 ruff-0.14.9/crates/ruff_python_ast/src/whitespace.rs sha256:0bba8af22d95ea168e08ead7fef3238bd18b3afd18606c4ea4be950bdfbf2ef3 ruff-0.14.9/crates/ruff_python_semantic/Cargo.toml sha256:a9f3a6ee4406f07d906d0209346e8360d933464978e37bd1646ebb843e514bf2 ruff-0.14.9/crates/ruff_python_semantic/resources/test/fixtures/cfg/jumps.py sha256:abb30ff9f2f4105c15541b3acf7fcb8b8ba221e69457e75c847248041e644ebe ruff-0.14.9/crates/ruff_python_semantic/resources/test/fixtures/cfg/no_flow.py sha256:afa14cf92fa9ec03ce168843afadeaf198e462f118c65bdcf93ec86e98bf7302 ruff-0.14.9/crates/ruff_python_semantic/src/analyze/class.rs sha256:838beaa0590c1625956e266f96357ddd291ef10b6dd274903d5f7bba9e1d2f79 ruff-0.14.9/crates/ruff_python_semantic/src/analyze/function_type.rs sha256:55450c41b3844fad1030b3daef85e358f1a6d3f01fe38c8b784e0941e2c68182 ruff-0.14.9/crates/ruff_python_semantic/src/analyze/imports.rs sha256:c1838270f9eec471dbae9e37ab6046e778f45c0337caa83dcc5370399728bc38 ruff-0.14.9/crates/ruff_python_semantic/src/analyze/logging.rs sha256:a9230b89ec6119d4e33fb73c5866b7c2fae15c5606a763196d1d318dba0ec6d9 ruff-0.14.9/crates/ruff_python_semantic/src/analyze/mod.rs sha256:bd9279acb10d2beac92b43b028c8173ebab9a2c0208b5b5bc0e3dcbcebb3b743 ruff-0.14.9/crates/ruff_python_semantic/src/analyze/terminal.rs sha256:ce0f37bc3f8786b1714706fb3cd62d569d7ecb1cef6058535b341043d0e7ae7d ruff-0.14.9/crates/ruff_python_semantic/src/analyze/type_inference.rs sha256:ac0ddc74d52715ea170ac9a184e492aeee79579cefa69793284460232996af6f ruff-0.14.9/crates/ruff_python_semantic/src/analyze/typing.rs sha256:76aa069b140108a60c63dea1e6026f8abe70b9ed0d9b8450750119e03b3b33be ruff-0.14.9/crates/ruff_python_semantic/src/analyze/visibility.rs sha256:376c1aa896a9ac62876a6bf07129aec6e95800f2bd37ecab44f457c359096712 ruff-0.14.9/crates/ruff_python_semantic/src/binding.rs sha256:52523b0d0a0bb5000432c2f227475af028fcbd8910169e2a3d4f42aebbbdab31 ruff-0.14.9/crates/ruff_python_semantic/src/branches.rs sha256:bd628bdbc47c4072e30df1f628d77c68f9b93075ae2e59e29b6db1265e50ebb5 ruff-0.14.9/crates/ruff_python_semantic/src/cfg/graph.rs sha256:beba12827c9ef6fcf6551e625d432d031044634ef81d18a5d8e77aed508a5b67 ruff-0.14.9/crates/ruff_python_semantic/src/cfg/mod.rs sha256:0f4c5518b1216b6af5150a8bc0f0f387a641b5177484562b2536d09dcce09bd8 ruff-0.14.9/crates/ruff_python_semantic/src/cfg/snapshots/ruff_python_semantic__cfg__tests__jumps.py.md.snap sha256:2156cb2393e97b6a0e726d7d4d27855ee4f2b8735a0ad9ecf09baec11c34271d ruff-0.14.9/crates/ruff_python_semantic/src/cfg/snapshots/ruff_python_semantic__cfg__tests__no_flow.py.md.snap sha256:0468538d438c046e992c8aecd9cbcb1691aa8ce68a1bf2c16f41214e0cd678ec ruff-0.14.9/crates/ruff_python_semantic/src/cfg/visualize.rs sha256:a9324ad8c7af80417a5fad99dc2d0be7b8138f239fd2a38fbe55b9326c7b72d1 ruff-0.14.9/crates/ruff_python_semantic/src/context.rs sha256:93716b52d40176f5ada3061d586c2b41a7a600e052ea2e966bcd7a1d5131da76 ruff-0.14.9/crates/ruff_python_semantic/src/definition.rs sha256:584a6b4ea86f7634b1c3a3eb1ae8224e34f2e76e27476d31b3b031a060094315 ruff-0.14.9/crates/ruff_python_semantic/src/globals.rs sha256:6655f8794f2741479d6478f7ee65f2fc66c200bb3e00242ab119a29db7909639 ruff-0.14.9/crates/ruff_python_semantic/src/imports.rs sha256:fcf215de3089e46573555a46ce2aae2616ca10e5428f67a0c46ddc8dfe272004 ruff-0.14.9/crates/ruff_python_semantic/src/lib.rs sha256:cff5f0d2bda3e082a61f7e38a9c2b2380c8eac40ec9959f48130962c77e20d25 ruff-0.14.9/crates/ruff_python_semantic/src/model/all.rs sha256:4f9b1e5c2923d388d91e709f594f0a3b62cc40c663bd3b0d8ed980ade2b61281 ruff-0.14.9/crates/ruff_python_semantic/src/model.rs sha256:f56dc039f86fbed53eab1e884330433fc9ca24130ca195ad9fce7a9898b2336a ruff-0.14.9/crates/ruff_python_semantic/src/nodes.rs sha256:1a18c711477ba1be86e7527283e09a059f297e1ac83320daeed87e271d4a6338 ruff-0.14.9/crates/ruff_python_semantic/src/reference.rs sha256:5fe0d64870eec672aa495605d0d84d469808e55b9c1d2873bd8835843f160bbc ruff-0.14.9/crates/ruff_python_semantic/src/scope.rs sha256:f8fc97d6ba787ba092e503cbc418b45be664d6a922466c9f0707bbd7dd279316 ruff-0.14.9/crates/ruff_python_semantic/src/star_import.rs sha256:3e4f3fdd022b36d9f150f984f189746f5d0e0d5fd788b1439ea74eee90c5c44a ruff-0.14.9/crates/ruff_python_parser/Cargo.toml sha256:c5fa07868eec5c466ecd21d7b7c79d303f425813b0b25d5cc78534b8b5563937 ruff-0.14.9/crates/ruff_python_parser/CONTRIBUTING.md sha256:7c4fcad419a1445cdc9854819d81c780874add53b548328f64921f220d1d5553 ruff-0.14.9/crates/ruff_python_parser/README.md sha256:910092990acd9ef6bea0f1301c526afa46d0100c1d5d8f57fdc874f9d69c344c ruff-0.14.9/crates/ruff_python_parser/resources/.editorconfig sha256:298b3ec3bbb21bbbb45266fcde11fe56d21fa91861940c7f1dbb0055db65a509 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/ann_assign_stmt_invalid_annotation.py sha256:7b5c3bb244ed8751ae8bded038928675fa2d5de3e2c8713657e98772939c71b0 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/ann_assign_stmt_invalid_target.py sha256:7ca3ab4c6b93aaa3c7ab41ad5c1a472691b6b7f41fb08a30b0cf26c215e16970 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/ann_assign_stmt_invalid_value.py sha256:31185c9e5fb63ef73bd14e11a8afb016753dca94ab869411a14b715aa502e464 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/ann_assign_stmt_missing_rhs.py sha256:a7d43bb2feb2939f75ff81439439e64e16358476146a8c1e07926ae452d7e8e2 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/ann_assign_stmt_type_alias_annotation.py sha256:06f5c3492ed01841ce27f4c0f89b8947c6697f2099457152b04423a315619a74 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/args_unparenthesized_generator.py sha256:2d886abdca4439bfc8a3a3538ed7907ab93bb9a05d8056b4ca2fb910ca7320ee ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/assert_empty_msg.py sha256:2b0f211e0ba0f2b8c7fe6b4ffd2331cfd9458363dcf040c88db11b83fbef1c33 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/assert_empty_test.py sha256:938ed9e68d10ba98ac5fb1d757e659a052c69319ddbbefd923f0857e988e983c ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/assert_invalid_msg_expr.py sha256:175df1242fdbaab6e8755f6d5f1d262906f9de4e6bb4ad5ae3d83fc7ada08af9 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/assert_invalid_test_expr.py sha256:ca8d1b55d75c054bad52eb6ac638db1f95cd9eb83063d4209157853692760c44 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/assign_stmt_invalid_target.py sha256:6cd0799db98da2c70a303ad5b2118dacb7449f283db4996d7062598c02333676 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/assign_stmt_invalid_value_expr.py sha256:5f23ffe42dca2a45be60a3b37ae0eedeeaddbbb4bad0ee3bd8ead8783d01fa45 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/assign_stmt_keyword_target.py sha256:4958c802e0acdb6dfc84c2096d59b71f81b375aabb1db4a4a2d43247ccac6d25 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/assign_stmt_missing_rhs.py sha256:dae66f06dcd1254997268186502a1a5742fcf1518c1b87e3b53772785903d78f ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/assign_stmt_starred_expr_value.py sha256:585db619369ea730075924ee5bde31d247608da9572a38fc708466e68eaea42b ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/async_unexpected_token.py sha256:994274b7718972de4c157f8c0fd0192ce557c8d6b9b93bda416e3359720d914c ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/aug_assign_stmt_invalid_target.py sha256:a8b416a2e44c1da43a7e9d655045ceaf2349f29f5be839372ff786730ed77548 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/aug_assign_stmt_invalid_value.py sha256:ae8f1389fa10769176d3827685d0cb741171f1eca042c014fc9045643ebc2aab ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/aug_assign_stmt_missing_rhs.py sha256:b2b2c3bc22810be4f460dcb6dd0bc3bf35ffde24a304157d1dac4125387e0dfc ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/case_expect_indented_block.py sha256:1c7e63ddb286b5aeeaf851f3a876790f83fdf08ed39a922c4e565955442199c3 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/class_def_empty_body.py sha256:a5238bbd41071f6e15d61b2d2466ed37c99282ab4affe8db17da0e2a07d49a43 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/class_def_missing_name.py sha256:9fc1768af7ef1b4726dbce1b10b9fc4ab9013c9994985082c1763c79fbc57a94 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/class_def_unclosed_type_param_list.py sha256:cd8dfea8e0f1ae1f22777fb1e03bb89f606d1aff53a0d6dec096d742b0540c4b ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/class_type_params_py311.py sha256:eeeb83e10ea7cc56c02f5523bde5a61d59662d0ed72f736972f583115b930a3e ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/clause_expect_indented_block.py sha256:4f5e955a434b816b618c9d1970b17013afe021d1858a754b7d7f78667bdcc302 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/clause_expect_single_statement.py sha256:5dd9d5722f494608afb36135ed6a5d68454a6818bb1db73066a3d30237e5b0ef ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/comma_separated_missing_comma.py sha256:a73301b7c9d48391bc8e8117567eb4fd77e600b218f4fa114653e9195528a245 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/comma_separated_missing_comma_between_elements.py sha256:ab24528a68c9c26ed92dae79bd470bad5c1ec2faafba1cac4d2860a131f3ff98 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/comma_separated_missing_element_between_commas.py sha256:3c360fe93025c8f9fa80e7a501694abd21d9a839aeecdbf8d92e518cf527699e ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/comma_separated_missing_first_element.py sha256:3a7405d3bcaa70d0ab28beaaa20264b0ecf1a6ed8fd17ed49465b1da9f57b937 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/comprehension_missing_for_after_async.py sha256:49b1a4412eba3a31b5c6df824985876113fb12213bdea605a095b5e096bec598 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/debug_shadow_class.py sha256:a1ab30cf3c08dccbcc55decfefebec4255b79e656c3a4c03d0bf39b28063f18d ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/debug_shadow_function.py sha256:b96ac0798fc04d126f9084f25e58667b235a53fddbcb2ea1621862f5daa51201 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/debug_shadow_import.py sha256:b4b66659ed68646130583699cd5d8b241b7fc17d30abb315e7754e4d6d00a81f ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/debug_shadow_match.py sha256:920e924bec0751e728bcfa6d8876578b79099626ea7ba49310aa34c0b14c5319 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/debug_shadow_try.py sha256:9c413fd39b2d400ff4a08c2348ed78b4a5e61812c5aa61175edbf51fb2ab45cf ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/debug_shadow_type_alias.py sha256:a1c82b3a1ed668d660821773baa0cd836686b8768819837849120a0c587e7ff8 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/debug_shadow_with.py sha256:d5b1a6bb59db813a234dd0b38672a454c16a745973bddd07687f839f84adad6c ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/decorator_await_expression_py38.py sha256:ed6fefb253b21d5595106ad331136721d3f344e632d978f633b597a2f878287a ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/decorator_dict_literal_py38.py sha256:f6f8960d179b321dea7c480e18b5f8d454c128c5e8da7687f6ac4e29adbd5bad ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/decorator_expression_py38.py sha256:278668fa23cee2ef2fab08137f6006d21a29b60604f11492f47f90a0072a5c80 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/decorator_float_literal_py38.py sha256:01502d535ccbb65769d36b1eb79af5b94b18839df9da9f231216b0158129eec2 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/decorator_invalid_expression.py sha256:299f60cc8f3007e0284f69e93162a19acb399af27a16d03cf2e5b5ecbe5472ee ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/decorator_missing_expression.py sha256:23697759b699aae484ab7a2986fd6d97b9788f9324e4dfef641df6fe3cf7d93c ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/decorator_missing_newline.py sha256:67606f879a80327861ea0e5f535df5a1e35cc9f0ce4075d563f43fb2cd443ff8 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/decorator_named_expression_py37.py sha256:11c8ef52ea825172e9b682037c7574c86fc43c3e91d926a2820ada513543961a ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/decorator_non_toplevel_call_expression_py38.py sha256:d11741133a9536bc2f6ace7ccf1f2283b4c38a4e18a561d108548cb3e27e7bc1 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/decorator_unexpected_token.py sha256:dbcbaca70bcdfe5458f12cd9991789075452335b9d56b40e6527e1e0dc40ee75 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/del_debug_py39.py sha256:ebd29ba2e2913a57aca7960b082707b829eee3f0e6bbe97861adccf9f56ebe7a ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/del_incomplete_target.py sha256:49209da58acfd6d520b491f395a8c9bd156b016363e068073b723cb021e4822d ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/del_stmt_empty.py sha256:53cfe429eebf86ebb55b86e366df7f21cfc0f400dd2ed1da495dc7ebe2963e80 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/different_match_pattern_bindings.py sha256:c78e51b9b772e9e66b169ab5d484b0101a8e465fce59b89871c96c03f5cda228 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/dotted_name_multiple_dots.py sha256:b456ba846932b2550c3f07af4c870603a1fd34fe5102d4afb193df57ecfad544 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/duplicate_match_class_attr.py sha256:240eb1d4d8804840487f1946329f94cf617990fd49aa281c680039c0a74bc1b2 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/duplicate_match_key.py sha256:02c9247ef4088502b135f65ce4be2425da31fff4e8a80f0802fe83ecfcea7b26 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/duplicate_type_parameter_names.py sha256:055d87ec76f4fc3a79f1569864fdff814873cbf83a6285be76aecc2f1f78ed45 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/except_star_py310.py sha256:b64e86f6d4c9fdf391bd6b5697c7ce7e9dccd383f38e021005fdf5efbd4a6bc6 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/except_stmt_invalid_expression.py sha256:d73ba5cc63bd08b7686e49279c80909a58e093d8c75cf90c4b6694af9ac045f2 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/except_stmt_missing_as_name.py sha256:2a783d51a1ee60a63781e83d616bf782bb57ee23ec857df64bdb2f0680899340 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/except_stmt_missing_exception.py sha256:ec909995b8c44be7d7822e930e0c11371cb7d8b036a75ab738419322b694b25a ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/except_stmt_missing_exception_and_as_name.py sha256:feced49224da8093e6bc8f0b06bfe4d05c60f4e68e17ee8ce75e1b8a4b567e7a ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/except_stmt_unparenthesized_tuple_as.py sha256:729fd53d36c3c982d77aabedd2741d28e1df6b7f01897751f3e36a73393c2293 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/except_stmt_unparenthesized_tuple_no_as_py313.py sha256:ecac365687a0269ab82ce4e2f0f1b5613e965f0edf7df5db5a8cdd8038183e3b ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/f_string_conversion_follows_exclamation.py sha256:ad180058dd6fc0af2f03c100a395a0b8709547b8c9272bee27a1b75c11de6630 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/f_string_empty_expression.py sha256:ca9b12c15d9e9ba2180338737310c22cffff286ddc8a39a7f71328f52bf4c1f0 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/f_string_invalid_conversion_flag_name_tok.py sha256:219579f2476bdd216458078210bbfb6bcd4edc40b59ece15aadac1fb9c3b126d ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/f_string_invalid_conversion_flag_other_tok.py sha256:6229e60e36deae9ac2c9b6edc4ae4decfa9d5e0ba1959cf75a23285e41209386 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/f_string_invalid_starred_expr.py sha256:ace9239fd765b673e0c04f6f0d9ad2c8b1245cad8de719839cba90b366561216 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/f_string_lambda_without_parentheses.py sha256:56ea7f167e5b121731b494e9a341f0bede771b5ae7432dc60ba30b27292ffe99 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/f_string_unclosed_lbrace.py sha256:ef2199f5242cbe834789e66943c378a6576c6000a14077108f84ca3af94b7983 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/f_string_unclosed_lbrace_in_format_spec.py sha256:dd60614a657232384c7b8129d54bd918862260e941449f9abd43099c9dc172ce ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/for_iter_unpack_py38.py sha256:6938225882daeca3c1cc16fbb467d9a9e28ed5f96e6ef72a99489f90de8e8dfa ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/for_stmt_invalid_iter_expr.py sha256:0c1fc315794be9fdaee5176a3d1438fdf33bb72d888346b0b9413ccfc6360537 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/for_stmt_invalid_target.py sha256:75d52b1aea28b7a32a80af8468edf37967d56e1d08dbdc87e9503e6148f0bd9d ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/for_stmt_invalid_target_binary_expr.py sha256:39d9bb240592dc750dbf60c7cc9240ad7655a22c93fe0dd6d2081c494bf51d45 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/for_stmt_invalid_target_in_keyword.py sha256:8dfe3a5ac387d43a117c3422109c406461dd4aae4b47e9ad9fd47e0159504393 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/for_stmt_missing_in_keyword.py sha256:cc0f878a7868e404cf26e33c523ae97d5b1fc797c5b08e23f68eabfb7b6b22c9 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/for_stmt_missing_iter.py sha256:04e8bd003a9bbc2f019c51f1a18a3e441b26929701fa95f122111f415a649aef ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/for_stmt_missing_target.py sha256:050a56e14fa89d8ff77f60524e45aa01e636d05e918daf826edc8ae7dbdafda0 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/from_import_dotted_names.py sha256:d1c5e76c969a809112ea1bbe718a895bece4b0db8cf1246bd2983b1b43f17c9a ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/from_import_empty_names.py sha256:8577331ad6836bc033880dfec8b03958ae1a2f4a27446e83a37218d17cb24af5 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/from_import_missing_module.py sha256:d260f5d6c7a4c3deaa3b0b6ce398411335c158661598bfb0175c392d072cbc24 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/from_import_missing_rpar.py sha256:450dd713f568341a29b43bfa494fb117894b1632c3473d6618b0aa373af2ff1a ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/from_import_star_with_other_names.py sha256:ea4329d848df38e69bf35a4143c7d7be709b94435f6dba9b9d27e8b1cf15ba6a ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/from_import_unparenthesized_trailing_comma.py sha256:78de88d1902f3fb6582ff814781b4aedbf2e6d460fc62a0b51a5719c11d53932 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/function_def_empty_body.py sha256:e6d195e9ea32f6b56a3bf30ad085ccf58363b56bb263f664de2d3caa359f187f ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/function_def_invalid_return_expr.py sha256:1a2d6fa134d3600225dfbbdf96e7ca8d9f9f06516ff1996d1eb12fe6fdc7c182 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/function_def_missing_identifier.py sha256:8af7d02e6e5ca78f349b8750ba68dab519964a70fe54fe14146c91eea7166e3b ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/function_def_missing_return_type.py sha256:19c47fb831e4fb915b83d980b6b0d850391bf9940ae55757d311465ea64de98b ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/function_def_unclosed_parameter_list.py sha256:37d01b536c70c522e7f956785fe8a344aa4b904009a52c1706f71a45d7152311 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/function_def_unclosed_type_param_list.py sha256:7bae52b5eb62dfb5062d94ea2608adb1bb85bbaea097f8f932d27b39f4682f51 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/function_def_unparenthesized_return_types.py sha256:53c4048d9b356381a4ae4832aaf132682cb56f47866fbe0bcb27dbcc9b3ba5b6 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/function_type_params_py311.py sha256:bde69edbbd1e37f29a7d5abb737590d929362f186c935f5fa9384ce2074acec4 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/global_stmt_empty.py sha256:59132cbf6a811fbf5608fc1a086a57d9fc263dc3e560483278db5653938df663 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/global_stmt_expression.py sha256:e81f487e91e2be74fba1121fbe535c099e832076e85733435a1316e51c2c46b7 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/global_stmt_trailing_comma.py sha256:63b0bbd23dd78d7d6cfe107ab8476cdac02040840535edab7ebfcaf46802f8f3 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/if_stmt_elif_missing_colon.py sha256:139fd1e1df9abc51f0822f2502233f5f2d9c37d868b0a4e5f3dd7831f12ecf02 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/if_stmt_empty_body.py sha256:c4a772f531d8b9d44321fcb47cab83bb68264fb4610156ac442c5fa377d4ee19 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/if_stmt_invalid_elif_test_expr.py sha256:861bb5e65aba58eff4a87463b9af806e3d50175bc2f1f546eb79eb64ec74f630 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/if_stmt_invalid_test_expr.py sha256:c26b0910772bfba9f3d7a740e9243faa312fc34417bd7e994820cb6ae1c74f19 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/if_stmt_missing_colon.py sha256:35343488f458a3f3dae7d0da2d28a7cb11752f08aa2db578a14d99b69d7b0b68 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/if_stmt_missing_test.py sha256:1809e891e475037e01de85aabe9af761efb21e1fdf9aa8d11d26ee9a746e493f ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/if_stmt_misspelled_elif.py sha256:3f65ac27e8985b127ca8390cd730a30ac9dc55ca1fe2d786cfb2131d2829961b ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/implicitly_concatenated_unterminated_string.py sha256:f77188f67ccbbf2574f7bc110ca449e81a4614e99010c4fd6e7673556407d1cf ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/implicitly_concatenated_unterminated_string_multiline.py sha256:61de5c6804d1120be2f17d1a07e778b8dd6b293a704ddda5dce74c89bf9222f8 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/import_alias_missing_asname.py sha256:ff510042bcc8ecc13996c0ec986d42d2fb08dc82addbc41ba3f3e4dfb7f6f246 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/import_from_star.py sha256:68e67653d93a28e22741c0d09cdd8d2525a67ad8f2b8f03948d884b7857bb520 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/import_stmt_empty.py sha256:69568fdcf38e57f4334c43c7b9e321f9f3862c321228ffc0c5cf793d45b1a9b2 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/import_stmt_parenthesized_names.py sha256:af56bead989c57de19ec395571b1f2a5a076547edd7d2f7ecc0819fae5b47104 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/import_stmt_star_import.py sha256:74923bcce01cd0957ee4ab8e33f4fed421d4757319ac0b7d92165c328caf1428 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/import_stmt_trailing_comma.py sha256:7546704a7b4cd5041efa0eede4b5bc6434665baf8b69e9e2e5acba4f24955b1e ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/invalid_annotation_class.py sha256:4e0dd36ea23bd61b846ecc91de1f69b0269028b8d76d653f05608670c65c3833 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/invalid_annotation_function.py sha256:0f293adc3f3d0cfed96f5c1922f05e05e68c0a66cda72c2740283ec08ccbef5b ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/invalid_annotation_function_py314.py sha256:c6bae9c350a9dc0e8dac583283edefc853fc830ed9c0cbc6225f86d544007cd8 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/invalid_annotation_py314.py sha256:f385d5cbdeed918147213bff281085312a42382f624e2b63e85621b87a8e65fd ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/invalid_annotation_type_alias.py sha256:d6569ee20192a9f001a7cf46487457f1d48e2fbd98f7e537330613c021740ff2 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/invalid_byte_literal.py sha256:f08997c0a30389375aa2a7887a9138bc1a491fc70d39ff7479223b7603f53807 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/invalid_del_target.py sha256:c8a6aa23a20ca3e7583f2010c3a84a0f55aa5e1fa21dbf113a3b2124ff6d3f44 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/invalid_fstring_literal_element.py sha256:8be52b05ba0ed1b7e5451ed1c4c884d4cfa17957a8b5c6e44258f133f270381f ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/invalid_future_feature.py sha256:eced4c3a177c2813add4ef06da237987fd118de62b0d7eb26213cc1cb796483e ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/invalid_string_literal.py sha256:6056a91c00aaa83a0b7d37bb4628c0fc997705a2f90d98d1bfc2dbefd53aebd3 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/ipython_help_escape_command_error_recovery_1.py sha256:082111e9e9ffcc9fc13beb4509366d20b294a94f7400b3fcddbfadb235ad8880 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/ipython_help_escape_command_error_recovery_2.py sha256:f193f00e6b36eecac245140fae287ab18742946b81c962e7c66624153b111af9 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/ipython_help_escape_command_error_recovery_3.py sha256:a62faabac61a2977bf47b287a2dbcc0aeb2f2e2f3c29ddeb9e54163d4f60a3c4 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/irrefutable_case_pattern.py sha256:2b18f3306385e88d9bf197b1e7b4ac88d2a7eef680def34c26f01f05a517cb41 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/iter_unpack_return_py37.py sha256:bbcafc4a87cf146b84375976d13eb0e14d1092252f978e5b3477656de3d6a1b8 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/iter_unpack_yield_py37.py sha256:f0736021eb125159715a639b1273e6b26ccaacf862757eb874f04e5bd9e8d21a ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/lambda_body_with_starred_expr.py sha256:7e5736fb5274179d482030c8a64d801b366e93801c5332af5108047a992a9f79 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/lambda_body_with_yield_expr.py sha256:6d3219cd7e9702020bf79aabd72d0ec3b1c9870ef4d29bd448b8b73a48cefbce ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/match_before_py310.py sha256:fe119d1509ccf34c024efc7346c2aca30cd75a52b2202cb300fe95038dbfe8dc ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/match_classify_as_keyword.py sha256:24548a5af6f771c75c29ee8464891cd42032403a4804badb2646eeefea82e636 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/match_classify_as_keyword_or_identifier.py sha256:8e6a9c2450aa1f69700ac121720cc6da3f0389c2468e1abef3948962e3f944f8 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/match_expected_colon.py sha256:6f808c30776dd5e6c26bc694560382d89033118acb6ecbfa43582e6739ab6936 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/match_stmt_expect_indented_block.py sha256:9fa53a4977db4709af53d5342fb4b948f64e140ba12952f4213a24930c6ecea4 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/match_stmt_expected_case_block.py sha256:8582a775373372484b57602d1353ca322ba6d102ca50d22c836b0c9416d94bb8 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/match_stmt_invalid_guard_expr.py sha256:6d9e5315645225d6bb2b7c14adea4cced05233693417eb55c4dda76731e3d529 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/match_stmt_invalid_subject_expr.py sha256:9be76e3d451aa6a10b40f4a8900a38c8ca6af4ea5005d8f58dec28ab29259a04 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/match_stmt_missing_guard_expr.py sha256:48608c4779f129027a25100a97de7dfa4529a29e08598ad59157cb0036b4eec9 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/match_stmt_missing_pattern.py sha256:854f6d640e1b2450a0208cf5f10d861daad044b7a9550cfad349eed54dcbca2f ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/match_stmt_no_newline_before_case.py sha256:0f5dbe585f3418dcf944ef1d8e6aba514a65ec27cedeccf5696fb4a11c99b56e ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/match_stmt_single_starred_subject.py sha256:fcf27d9a7ebf3b9fd379b5e0ddaead84edae031c116b49051197f7d565ca9661 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/mixed_bytes_and_non_bytes_literals.py sha256:b8bb2f3652c8eacc7421e393ed39d02405d431cc600a0e6908a6c9022349cc61 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/multiple_assignment_in_case_pattern.py sha256:812e7af3568337467345151bb579a7e7c01de75ef30765ef2c87fee541ca23b3 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/multiple_clauses_on_same_line.py sha256:54b38a72bb80a3ecdf7c8d23fa8809b03cc9278c4b2bcfcd3f7de613520815c2 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/multiple_starred_assignment_target.py sha256:ea55bb3dc1aed21e28c248c4c8c16d7f3ab46f447712129bbb02a446736c688d ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/named_expr_slice.py sha256:9644da2daf823d750460942cc462d2e0386ba5ab626af3c295751e0a06ac22d6 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/named_expr_slice_parse_error.py sha256:40cd1bad050b9079bc1f0b097d0a45d73fd555e64c80602ddc89a798ddfdfb4e ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/nested_async_comprehension_py310.py sha256:c9b88da9984e8826592a95770f03ca79a358f7dd3d40699ece6830f2adbd47a7 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/nested_quote_in_format_spec_py312.py sha256:a519b823553b063bff4c5a479b8a04db9ddcfaf62c4e753b4f12c9bb17829438 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/node_range_with_gaps.py sha256:1be0485aec3d5faab64348cd96043f56ff31715b67ac8147ef3a9f0a9f3ab5ea ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/nonlocal_declaration_at_module_level.py sha256:cdc08e9adad8307388e69440aeb82b7cae17fdad847207246054a4de88c38d00 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/nonlocal_stmt_empty.py sha256:5aeb07e109fea475975175d34f981faf8b588c7cf1577a6540ca58b0b1b2c126 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/nonlocal_stmt_expression.py sha256:f54b86e77ecbcb5fab5a43a1507bede842b7a1af958565f2093bfe099abbe48d ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/nonlocal_stmt_trailing_comma.py sha256:fe71fb6fd5874ef20ff30de0b262d1c807582c6e7f9b8a1b222c17882b7a32d6 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/param_missing_annotation.py sha256:b12b280682d3e31f5eaa25d3965cbfac7d09eb64bbb7318fb0503592b3645301 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/param_missing_default.py sha256:5f950d0780d733d3489a87d91a020c2ced979293c6dbd00c4f3b4db4ad6604df ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/param_with_invalid_annotation.py sha256:8d151a2e1aa4b09691f7ccf2002ea2cef7ef6f1e252d988dc638db56b52affef ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/param_with_invalid_default.py sha256:05f30bcc325525685e7aab8b5e108932e27d3eaf56deac3e4425c1d87a560821 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/param_with_invalid_star_annotation.py sha256:7778f029c5c445b1441d68716ebe896499952373176b683df01850164ff5150a ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/param_with_star_annotation_py310.py sha256:89b115fc3dbddc00153bba7709b34c0e4a95ac961a0d880716f5a1a294008554 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/params_duplicate_names.py sha256:4334eaa5af637e61c4d1a40182967759d19655b14987c50c17ae901d9cf58d47 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/params_expected_after_star_separator.py sha256:1002af925f00c429d457567b21109666afafc1a9b35b58e9e3c9294cb9c44116 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/params_kwarg_after_star_separator.py sha256:47282a8d33838aefaa14776d8839a0df760c83b6e95226fdd4fbda1d72ad804a ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/params_multiple_kwargs.py sha256:dc6bbde5f64f17c28f7e214785a95d48919c4df986c1229c4ae4e25ac777099c ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/params_multiple_slash_separator.py sha256:d6ad2654c2929ace9a20dff9b7e926ef41d4ff707489626aff5509399cb27db0 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/params_multiple_star_separator.py sha256:990a78499e6864b1c57d7256f006d29dc256f81c92b557bef4561c27431fad18 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/params_multiple_varargs.py sha256:4935bc3317e88628e56440d7fd7a29b51fd5e96557cc2a4a378ca2162bffd482 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/params_no_arg_before_slash.py sha256:a736282cca0136e4113b736add6b175446faed996a5578d22d5333350d04be11 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/params_non_default_after_default.py sha256:85e0e1f8ed9371a3869c8dd31b0bfdbdb1f6eddcb933fcd73400dafe32d7180a ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/params_star_after_slash.py sha256:50800a8c0a7ffd8d760815cbfc229065950c0c755e4c1bc31e88b97d27b74417 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/params_star_separator_after_star_param.py sha256:fee9340e78a599e6e5657de2ec648f5c15b25e4a84e498821e4c8be3c8a3d9f9 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/params_var_keyword_with_default.py sha256:111972434aa81929a0562e2f4d2d5e4e2fcc3475017e7ecf43883c72feed7cb7 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/params_var_positional_with_default.py sha256:70009f0df82c8d63569200a9dcd0789a03da4445477b286c882e85b32508d646 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/parenthesized_context_manager_py38.py sha256:54da99a9403e3ad7411b6b709eebf594adc2485a02abb7cf49778f66cd6e69ee ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/parenthesized_kwarg_py38.py sha256:2cbf4407bac77aacce6e954d3f2297e389728db6650801577c09d4a0a0a47684 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/pep701_f_string_py311.py sha256:b2288d76e6cb5ffd3b4f4378b00a602e9b8b90876a8a4c304eccf78790f1118e ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/pep701_nested_interpolation_py311.py sha256:7e31a7ce9a469263f7c396556791f3fd7dedd66a8e0d5b8fb6e7c8977b752265 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/pos_only_py37.py sha256:914bf0ab2115145e81e5954e1296fa05e277323e4d1524224f19bc84a713cca0 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/raise_stmt_from_without_exc.py sha256:dcc9f49a23501979ccef572e3a758d922e6303358131775aac9d4b7831eae687 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/raise_stmt_invalid_cause.py sha256:beb547f17b688fdf9629eecf9ea6f1d2e2b65ef89115198da041593c6319d9fd ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/raise_stmt_invalid_exc.py sha256:f24bbd9e47f677b24e2e1b7df931a383e033b9d0061945abca3f2f3c7a608043 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/raise_stmt_unparenthesized_tuple_cause.py sha256:7543c35d1daa4019a529ca24c8800fc6cd2e7c0bca4631b5315b8ebaf21cf830 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/raise_stmt_unparenthesized_tuple_exc.py sha256:db9d6420f01e57d150cf7fae489f18ae033167d3ac868fc7105d8b799f497924 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/rebound_comprehension_variable.py sha256:098ffbb78a46dc9a7881f3b0e00fc162aa2fd58fce9293a2820d4156c27ddf13 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/return_stmt_invalid_expr.py sha256:6c9782a1c23007eb38d7c5d60c52c2edae0dbb8f2f9f2cf5c61afec37288b526 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/simple_and_compound_stmt_on_same_line.py sha256:bac1db646005710078af3fc06cb0b5f6a133c197ec3f03495157a122836a1a97 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/simple_and_compound_stmt_on_same_line_in_block.py sha256:52dd73dcd43a02acfea80fceaf7e445212f2cea3399fece3e45ed2e7516539ce ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/simple_stmts_on_same_line.py sha256:57fc9f3164a2199a251c7b307b8d8c1651d9890dfe980702c971d160ef209787 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/simple_stmts_on_same_line_in_block.py sha256:86d6e4f6d863f90eb7e20d867343af884862d7dbf3398139d827d6c244ee7ed3 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/single_star_for.py sha256:5e105df1d271c64955c5f0625bf65f264d87b7f04c7474a83d5afd82af3f3548 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/single_star_return.py sha256:2f3fe270c95ba7c6a235f8bc9de8d81fd8ef442c9f692d0de3db41b33dc33720 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/single_star_yield.py sha256:c428d5d9805b26e47097cf8b96d4dd91052e09c842d2d2f1557b76f6c21c8b77 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/single_starred_assignment_target.py sha256:9c7f4dd18cf8715cb932bebbfd8eca801ba112bf4a3b296a69c6d3bc6f5f4d04 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/star_index_py310.py sha256:9da130c63bee4e53af84b08acfea1c2247c58e954250da8b4a5f7a648d788dc7 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/star_slices.py sha256:ce7ecf92395fabce24408dd6c9e4092f31c8192f98fc9b489c9f1fd52f33020c ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/t_string_empty_expression.py sha256:9ab686dcdf438626398be99e5424e8322e2306c337db7365da67105367333f2b ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/t_string_invalid_conversion_flag_name_tok.py sha256:047380b826c5337085970e41cb1895e72f6b8b2ad02dc225e4d05f49aa5d2a9a ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/t_string_invalid_conversion_flag_other_tok.py sha256:4690b4c89fa37347ccd910fca921a7e0ee7d2a2b26028ec374c882d827d94dd0 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/t_string_invalid_starred_expr.py sha256:f3265ed6e6ceca414ad8bc7427669d8fa62305d3e2096fe5864d67498928c51f ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/t_string_lambda_without_parentheses.py sha256:77d83b41cc2c7e2b6f069202fa5ef63faf23f16e15d2e94c1a1148473e6b604b ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/t_string_unclosed_lbrace.py sha256:9db84663695ce7b5c525eaf6b685da7b28d659933d79c7af8ed2321ba09fb074 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/t_string_unclosed_lbrace_in_format_spec.py sha256:3698a2ee71df57b7fb311829045d9c11357885bcfbd70ed718f33043227bfbf7 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/template_strings_py313.py sha256:0f9b47154abafef5e1a1dd17506a5a4612a72537a862b972accb02f03abb4221 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/try_stmt_invalid_order.py sha256:39f342503d83afa954b5a7ede5624ee59dd6dffe2355b33af34473e8e475de58 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/try_stmt_missing_except_finally.py sha256:d4c33fbb0f32a8f74c358aa3f824842e714dd99ea21b513a20cd9663da6c48fd ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/try_stmt_misspelled_except.py sha256:f0d54dd4d42f0bb89008159873a08a7437cfc9cdb1979ce1bca093c660c1ec99 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/try_stmt_mixed_except_kind.py sha256:a03404c32ea945af3be8600dfb5ac7eb156c81fb17e257f75f99ecf304575b44 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/tuple_context_manager_py38.py sha256:c1868d2b58b342c02903a33bb5aa9d5c904828017adbfd8405fd67819955e8a2 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/type_alias_incomplete_stmt.py sha256:b3901f8499866b31af1e2a7d90e441b1826ffeb2a2ad8b6d8f7ba984ab125fcb ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/type_alias_invalid_value_expr.py sha256:0060ac25e4996cbb1e3a66b610f616e48cb261a74d2a71c50f768d8f69683bb5 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/type_param_default_py312.py sha256:c2cafb9ab651879ae7d805a0c4699995074a1bedc874b2921e0d1689852c51ba ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/type_param_invalid_bound_expr.py sha256:467fde4e7996f136dd123a97a40251c25f8aea0ebe3f33940be634f18da2f7e6 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/type_param_missing_bound.py sha256:c01dd08d81580172549ff4993b0d54601a9c7c3713389639e5b7c545cd011848 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/type_param_param_spec_bound.py sha256:2ec55b3e3a4ddaeb9121cf520fafa06e53049ea8719a1d488477f2eb6d4a971a ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/type_param_param_spec_invalid_default_expr.py sha256:645c106e7b2c35edd5a1d888af65963b6a990d7c7cf235f48aa43db33a0d62ac ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/type_param_param_spec_missing_default.py sha256:cfb6b6c58dadacf55b028de66de12a52bd2292842c48f2d12ad3718bcad20ed8 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/type_param_type_var_invalid_default_expr.py sha256:765342bb63309717eddd6baffe92060f7bc0aa188938665c8dd34131ee17d94d ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/type_param_type_var_missing_default.py sha256:96bd4eaf68835fb89f9f4f62382c132303b237bf0e54ea5eafcc1da31134a997 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/type_param_type_var_tuple_bound.py sha256:733f79aa37d96784bac491e3b2c32b0fef5778049f4089794380c5bfc416cdce ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/type_param_type_var_tuple_invalid_default_expr.py sha256:3e92ab2930a02795ba77fd61d1d54c7d2aa718ea5fd33d532f43f9343f7d95d2 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/type_param_type_var_tuple_missing_default.py sha256:9cc63ff9349f8a47b9a408f8a8ab0579f6aa585969e296a73b6456ae800bc9fe ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/type_parameter_default_order.py sha256:78238616222ba130df707304802b7a9b57f74f7625824f5095c7c9f909806338 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/type_params_empty.py sha256:54005cd1f98fdd23df33c71457cc566231a5cf03b723cf6f0dda73680fbd049f ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/type_stmt_py311.py sha256:900ea2d1643c6696389e1656479963b475f109f9196d0ff72f864e0670b928bf ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/unparenthesized_named_expr_index_py38.py sha256:f3ba17b303d292079f1e4df5dfcf3d19d2c825dce0f933710bedf0667dc4dc19 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/unparenthesized_named_expr_set_comp_py38.py sha256:7f5310974e977be479ae1771ceb52dcd0b4d1ff83afb60a11d4daa929cdca060 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/unparenthesized_named_expr_set_literal_py38.py sha256:aa670914f3fb4159f066c56a6d928a518542285088cec41ae6ecdf10b2a493d9 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/unterminated_fstring_newline_recovery.py sha256:12be458784d6b35355d994ed0b97abfdab4645b6468d29bd0fd73e51a7e9ab59 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/walrus_py37.py sha256:128055b74cb72b5977c43934027a8c46f407e9b3ce5bd3ef70995e964125d8aa ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/while_stmt_invalid_test_expr.py sha256:16ca0e7df97ef413686c535bf646f3b877c956c4ef32bd9bfd0718d88a776e67 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/while_stmt_missing_colon.py sha256:2c56e24c312ae6609cf9f7364bd087fca1b17a66a8461c2cead81d29f31f7fde ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/while_stmt_missing_test.py sha256:52e9a008fbc4f70c1c84640cf4febe7318cec1350c18b04dc36707acd8ebfc35 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/with_items_parenthesized_missing_colon.py sha256:2d0eb9a49504aab05a90682c51d77aadb14736c7235a557c96789a71608bbefb ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/with_items_parenthesized_missing_comma.py sha256:ccf8e54763d3dc97bbce7ce96468cda27e1966457b9d24114bb457954bd40cb1 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/write_to_debug_expr.py sha256:9bac224a5ae0ef444c325a18ce2a958111a7266118617870b07a2188f73a7085 ruff-0.14.9/crates/ruff_python_parser/resources/inline/err/yield_from_in_async_function.py sha256:23744e85e4627aa754d5d339543ce43b24b1c5e0d860a0c1fa9764e4377a3fbe ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/all_async_comprehension_py310.py sha256:4129f895bf7e554501b3d95fe7aa06899bfc40c4e7e5bbe012dcc481701e0b23 ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/ambiguous_lpar_with_items_binary_expr.py sha256:f163d57e8ad0dd3f6e64431ea9023c2d68f9ea0c5993ebf4a0871dce7686d943 ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/ambiguous_lpar_with_items_if_expr.py sha256:c63f47148414e74e30c883931bf57a8f4beca3d744d462f9fb3d5bb70c3e7fe1 ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/ann_assign_stmt_simple_target.py sha256:a83819184f7962e54f2907021b55ef13ed1043f3806d70de61f4ce5640f369e6 ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/args_unparenthesized_generator.py sha256:b97b820e07b5230493ccb47895310890150905d527c4b289a6aae1e2d72a6e1d ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/assign_stmt_starred_expr_value.py sha256:e36384ef467823edf4ead31d6572abe80b5eee020b5dd6eca9e0f9a77d85f548 ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/assign_targets_terminator.py sha256:1b75c146ee12c87c3ba9c6ec53b5352f46ec4fd6795dc8c27b694cd6236322ac ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/async_for_statement.py sha256:98357a4876eb4eccc1bcb2ed6aeff13be2d309b973071156898dc947df9545f9 ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/async_function_definition.py sha256:10c8aa12af03ff603cfe09ba12ea0cc7eff7fba6a53705625d77ecce6619e17f ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/async_with_statement.py sha256:9e43ba70d97774faa26ad9f64bb2fde982ae219bef80b56812aabad022b5c07e ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/class_def_arguments.py sha256:6c18cd4cc18fbac8ea0a1da4e9fba1de57c35176beaf654b688c2017576ed1bd ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/class_keyword_in_case_pattern.py sha256:ae3db6ef95278b43b147be41ec2f50cd01c608ecdbc7eb14c5cd7c5499ce89ab ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/class_type_params_py312.py sha256:732ce25040590abbe4af7faaec9c11237971b7058de804b471cba57726b315ca ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/comma_separated_regular_list_terminator.py sha256:c8a98a13b595afa6cf3a578e431d8b6478e53c61a954be40bbff1577cc725054 ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/debug_rename_import.py sha256:0e3769cd572dbf077c0f78919655c1feea860c8bd5a9187632b4aca0e98c3943 ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/decorator_async_function.py sha256:48476ec58ed057c435c60a4569c0adff40e297a3bbef88cbe1a74add8176489e ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/decorator_await_expression_py39.py sha256:7692b053e1ebedbd78e92b7785528bd22b46868e102e5f3cd122ede6cda8bc5d ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/decorator_expression_dotted_ident_py38.py sha256:b7db25253d049b99de88935d8f3e4020b89ba643a9504f997232184400f70a7b ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/decorator_expression_eval_hack_py38.py sha256:ef3e4a424a8a34df74989570187d9cc9d51474e9b9847777f893b2112a6f9390 ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/decorator_expression_identity_hack_py38.py sha256:d487170ce8732232f2682265bce7664f8d3a2ca7f7300762543e2460ae35a1b5 ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/decorator_expression_py39.py sha256:3b9a821b80fc4ae41f835d93d6f2077846cfbad9e99343eddc72a9661dad5802 ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/del_debug_py38.py sha256:655fa7b6bd7b25edf51efc7b3d21952d88ca9da05caf40fe239a29ccc599414c ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/del_targets_terminator.py sha256:5b61c125f2f4aded9768502b3e0ff1682d7de56a971a5496925727012d087bdf ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/different_match_pattern_bindings.py sha256:8fb84e28b1f3efcbb0e6fef138f038df8bd64f13fe5fe83950b83c537f641d68 ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/dotted_name_normalized_spaces.py sha256:38f16e0ac89a916b822c5ee75593b47f0f680a50dad0795dacc6ea10f4997b12 ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/duplicate_match_key_attr.py sha256:9ee3bae662c01827c182365808434fab1279973a588f11b5eda415bc85b1f1ef ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/except_star_py311.py sha256:c3ef6cc3032053d140edfc7961261e8fbdb18e83012a439884e6e8b83d8232fa ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/except_stmt_as_name_soft_keyword.py sha256:e506b649ab552fd6fb5cb6d68be31672d6b4c402b1e627ff7c80c7fc3c591322 ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/except_stmt_unparenthesized_tuple_no_as_py314.py sha256:9e894fc24255587da8a7c06ca8f640974c70e6a135dd51658b0a7a1d40e5b1fa ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/for_in_target_valid_expr.py sha256:a021a71e2e2ce5ec464f5d9049cc727f35b5903a16cc3255e7f9c4bbdcfb85e2 ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/for_iter_unpack_py38.py sha256:c4367677a44716d0569d9d7cbec3cd380180723fb7c709396e822184abdbf7f5 ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/for_iter_unpack_py39.py sha256:f970acbc62699a18f0e24c7fc3df11e30776e3bce3719c1dd97f8bd1b6c3d6a5 ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/from_import_no_space.py sha256:607fc07a0bd0270157e09b202bd32c18e3cdf8db2e115d99b633e251495be806 ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/from_import_soft_keyword_module_name.py sha256:b4a877ed96088cc3bfbfd90c35f8d494034e004e3465cba0fce5712a7a639f20 ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/from_import_stmt_terminator.py sha256:1ab136c47a9313e641f55348bf4de988a99378d887fc57914b195f8265511fba ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/fstring_format_spec_terminator.py sha256:87292d0c5d390f3416f18fcb2ba57d8374a37fdd06d1cad3d0bf2c5fb5daf0c5 ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/function_def_parameter_range.py sha256:d0f3e962ddbb0387ad8acacd0a3cbf2290245ce6bdbb9004b9cca593a159c5bd ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/function_def_parenthesized_return_types.py sha256:cf6260cc2d4b13e9798380d0688038f8e713850913f6294b61619236613eea1f ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/function_def_valid_return_expr.py sha256:700bcc741cbcf8bd8acef63fd62ff0b46a74012c7b70eaa0f65a87b11404da03 ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/function_type_params_py312.py sha256:196fa4340bab24eec99108a6c72d71ba6e2e845d9b3c05ca45f5936f3ac25137 ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/global_stmt.py sha256:94ce302e2ab3138ae75fc7a5791c36dcce70b980d1215d13f1fa5d972575fdb8 ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/import_as_name_soft_keyword.py sha256:a1b553b6e7afd4f92cb4a7d1c546714ad0646a04ce485e973fb032e3687a95c6 ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/import_from_star.py sha256:1aa51201645977a841ee0651295d901ef2a28a9096c6f983be7b51bbf2aa9e49 ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/import_stmt_terminator.py sha256:7b6dc898bdac624c0ba5a9ab75a146cd05bf8f778d260bbcff89813eb10ba45f ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/irrefutable_case_pattern_at_end.py sha256:33c8345491dbafa37063485ca8284e8f2889f5aaef72a34acc0c6784817009d0 ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/iter_unpack_return_py37.py sha256:65b1ae06df872330d6f0db9bfa577ee5b297624ef3ac948a3ee25cef92907901 ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/iter_unpack_return_py38.py sha256:a8b4ec43dbc992b059f464cffdc9438caf85c920013327f35d9dd9f6a8c04724 ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/iter_unpack_yield_py37.py sha256:c3fe216900ca2b4d7082076fa2a59f2584d07efd4a88645d9bbd32275a91c2ce ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/iter_unpack_yield_py38.py sha256:1b65e9829661c9bacfcec420d7009e247888e3ce535313e42b3fe27db280480d ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/lambda_with_no_parameters.py sha256:0b5ecc9553d1de2ea1e880ef443dbdfb7ef39d7c4c55d759ce466a7978daab04 ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/lambda_with_valid_body.py sha256:e3bf5973e140c7a494092d7b1aa34388bfff0a0515b177f4a8268ad7b78be58a ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/match_after_py310.py sha256:43b96a1a63fbd052dff33819408822b1e14f5ef5a2c00eca9ccfb1708baf2ab1 ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/match_as_pattern.py sha256:b10211811ddd2dc8599bf9015453c46634a49dde073a23b7b6f3371fb0adfb82 ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/match_as_pattern_soft_keyword.py sha256:fadc63f2a13b5269340fd00ce5bef22fad538c7a436132fc7c1d767f0ca3522f ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/match_attr_pattern_soft_keyword.py sha256:c610d047bd91bb3d2042107a25edd5568fde992d7915878d155625676812d976 ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/match_classify_as_identifier_1.py sha256:e082502eccd61b31854f915e0ecdbfb3f68a476d80ec0cbba148cf1f31496a69 ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/match_classify_as_identifier_2.py sha256:8c4f35ed8402bfedd91aa72a9db68d1712a503b233e0b256053046b777e25867 ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/match_classify_as_keyword_1.py sha256:fdb6686a7eaf2c6edfa62a6e7c8b8d93f45aa8a552c905aa40edfa6c365562db ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/match_classify_as_keyword_2.py sha256:82d768d6d280d531ff72143589b60a5dca17056079a93d28f9dde953e40685d2 ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/match_classify_as_keyword_or_identifier.py sha256:a17db88c6e7d6bef997bd87af04aaf0ba7f1614f11893cdcadf034ecab8e4bcc ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/match_sequence_pattern_parentheses_terminator.py sha256:2f69bf8369e51149bb92f0d047f4ecb4472af86ebd7724746f06212b2d8179e0 ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/match_sequence_pattern_terminator.py sha256:900a43eed9885002f612b55fd3c28410961a0bedd5d08b5c24e32d995117495d ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/match_stmt_subject_expr.py sha256:19947a8c23fc9b579b8f9fdb9600ba7476f6f01abad14dadb591c6dfc0f91dff ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/match_stmt_valid_guard_expr.py sha256:a8e00c4af44f094dc1ab22dec92b229c0c601b8910c0405362cf8b307c2d26ae ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/multiple_assignment_in_case_pattern.py sha256:56ee78d54866eaf1404b5283af04e8c8db182d8c4d8748d78a9866fcdb7a05a8 ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/multiple_starred_assignment_target.py sha256:7780d1fb9d5dc8851abed0ec48843c38cd52f190f3f8baa1d294f2c5fcc3a2e8 ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/nested_alternative_patterns.py sha256:b7bd482daf2def7588d126c16f3f49b21d77c1a77d8f3f0ba1117a4bdc627358 ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/nested_async_comprehension_py310.py sha256:e63c80b0a9782c693b50957cc379ccc4c5ad8d7d5164e29f1913e9ff78ffe2ff ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/nested_async_comprehension_py311.py sha256:91e2eb9833c5c5dc9042393e848465e406e4d8fefadb794830135522793fd9ba ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/non_duplicate_type_parameter_names.py sha256:3b9bcb541e94f98bec94a70ffce77e34373008eff603a0ec81460b671f87ca9d ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/non_nested_quote_in_format_spec_py311.py sha256:9ac5de66dd0b8b79b418b92237857e51970d9faef8c14ab3e1eda703063ab193 ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/non_rebound_comprehension_variable.py sha256:2e0438422b567c2e40dabca31fef4390b0019eadef7e194f4018669e1700eaeb ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/nonlocal_declaration_at_module_level.py sha256:457475da8b2e03fff692ff7811bd18939f4cff1c940e7fae6bff5a49a1c066dc ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/nonlocal_stmt.py sha256:eba8631f8108c2282c4ad5c3c55821ce1e8872c46d2fdece74cbd0b3ca0735bc ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/param_with_annotation.py sha256:c8d553559d63869e3eeb0758cb5569363e14727a03ebbe417378803d63902fe3 ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/param_with_default.py sha256:960a414c83fe8b5cc24fea4d208bfcb65823d637bd63c8762ef01171f39b7b27 ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/param_with_star_annotation.py sha256:3275b54a3c500c4542e53450a3ae7165f884e3555b2a18bdd983479716de13fd ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/param_with_star_annotation_py310.py sha256:5ab11b8b496fee046d38d7d6656246312dc098067051e63068f0eefa56d26629 ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/param_with_star_annotation_py311.py sha256:761c8ddbbb7591dd52dca56f767b773472840216ee2cc42e170ea5ed944f4c7f ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/params_non_default_after_star.py sha256:254512181a176e4c4f8faba19aa8760ef0cf3923d271ab784346adcf267cb13d ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/params_seen_keyword_only_param_after_star.py sha256:d78e655c5134381c646738953a452b9c580d01f9c039d4d78efdf3cc9f978c0f ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/parenthesized_context_manager_py39.py sha256:5590817a8d89c0f1f26c87f9120e37b87b49ff6cb5ec6610d7a78fe63c2bbd38 ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/parenthesized_kwarg_py37.py sha256:e70881f50041fa642144a3ace2c305a1affbe512a30b3ae1fdd035d54686a283 ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/parenthesized_named_expr_index_py38.py sha256:1f96a7ba1c60bc54ae3715306a40b3333c2074b5a4026866adbc6c885103daf8 ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/parenthesized_named_expr_py38.py sha256:5ef41756167af2503a1a1fbc472abfa9316df594b8f86e4534c7205828acb562 ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/parenthesized_star_index_py310.py sha256:7bda45aecbbb3e71a6cda08ed68e6328e6c15c11a52631725ce6f2df6d61aa10 ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/pep701_f_string_py311.py sha256:6883a2fcb72e15b8bb6fb461453f18ee80ae09e8ae410b3d6920c360ea89a260 ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/pep701_f_string_py312.py sha256:a39929023777832b3d7acf2a06ad6743fcb2a669c44f8e07c99cf3b3e8ee915c ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/pep750_t_string_py314.py sha256:106db0bfc682625f417ab1edf6ddeb67d8e4cc7867a7af585c531342299bcf65 ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/pos_only_py38.py sha256:cec28e8ccef80fb71c276f3416f72b14419c90a93d585ed9b7b955e30c7734fc ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/read_from_debug.py sha256:62a05266293866a19cfd4d87898780c92c3e4f596420a28b347a11cb85a5b9ec ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/simple_stmts_in_block.py sha256:26466e9f6839873775adee707e9232fe80ac5bba98973079ed60c463bb7d46ea ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/simple_stmts_with_semicolons.py sha256:cbf4e9c63136e6f9b7daa9590bb961c4a7d4afc228c3fa25b72abaef0699cbf4 ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/single_parenthesized_item_context_manager_py38.py sha256:9c6eb9540fbed023b677649bbd32d031d8c5a8807d68d3234abd5539e011b925 ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/single_star_in_tuple.py sha256:04bdf8dd8b367d8904f892c76f0038d99b0fa3f13179cc168763cd564a188724 ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/single_starred_assignment_target.py sha256:82d9641ea1cdd73a3b867d0e037bfe8c6c7bdb93211eb35dea611a0ec005d335 ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/star_index_py311.py sha256:6fb3965fab418aa134cda4d86779e616959e804990a95dac50276a5e3c6e786a ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/template_strings_py314.py sha256:18305f7b7978665b0d69a7313faa95b9e8eb9abd0651de665aa1f9d394344425 ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/tuple_context_manager_py38.py sha256:a984575658503e21f6fbb85559bb9e7670fa3ecb44cb25440e6eaf0fcab88bf9 ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/type_param_default_py313.py sha256:bc2ed19a7898b980d2b5a8dd5b6559a7acb31798ff233538e0827546abf81b54 ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/type_param_param_spec.py sha256:7f9ead59b1cad97ba5f8705b95fa85003c206f27a91139abd902e17df398a20b ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/type_param_type_var.py sha256:eaa02462fefb43acf36f40b6ea1b35705cc90f29c2cf4d55dfa930d891ec4980 ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/type_param_type_var_tuple.py sha256:67b08bdd77e6c77605a872a0407143afdf74434ca6aebf321cbbee63116e109e ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/type_stmt_py312.py sha256:2ede529840b632608e520db2a4b7495acce51ae8d57c11175f0cbe8f06d6770d ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/unparenthesized_named_expr_index_py39.py sha256:40dc9a026f2fae8a8807965c6a0f58fa2a992ca575e348bb2282eb09ff2fa12d ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/unparenthesized_named_expr_py39.py sha256:47e397b88dc60dc540ad670faeae31c3b598a412f17557bb11b397d066aedc49 ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/valid_annotation_class.py sha256:c425ef2c83464b23be2af6d00678ca2385b1085dd18731287b5c755e8ac97a63 ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/valid_annotation_function_py313.py sha256:8576d440672d2776ebaa7a5bbeb95dde1a379f500f58b6940393c181e29feeb2 ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/valid_annotation_py313.py sha256:5384bfdb2df380b6557cc7a71d16891415bccaa87699406e236f752c6415389f ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/valid_future_feature.py sha256:a811037fbfec615cd588d33fb5b3360fc39c9f61a87c52b4d630c93c4d926bec ruff-0.14.9/crates/ruff_python_parser/resources/inline/ok/walrus_py38.py sha256:4fefc2d093ee35029afec3e7944605fa1b53e39efc7bd5022b619a2f95ae49ed ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/arguments/double_starred.py sha256:0c3296ba57cad9b0b4b15bee914d4ace0dd61c91c3938a82ecb074fdd18a9e69 ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/arguments/duplicate_keyword_arguments.py sha256:e155418f86fe102addf40a6937a761a3b96f94e2e304a4053e8e6edd0a1e1b1e ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/arguments/invalid_expression.py sha256:b613d2b1a2131c14d2200856246bc3edacc04652f4dce5ab686f1be0a9da325b ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/arguments/invalid_keyword_expression.py sha256:988c81497ba387a2cecc69d476f0079c63771a34ad1598678819d91a818ac8b0 ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/arguments/invalid_order.py sha256:15cd53d74a421389532eaf0b4795334aad755269712d85b46acb5f31272bfd00 ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/arguments/missing_argument.py sha256:0bcacd68269c588df7183b938d25dcb00bfd748bbb7dff57712a185fb1a3f158 ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/arguments/missing_comma.py sha256:db427a8753d0e780612e3c55c023bdcf6adb803eea1f5e510bc38bbd61476e7d ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/arguments/missing_expression.py sha256:a3f04d0a26abd76e4dd57ede9c6225a8a68405f1e487d228a91bf86c7b1a74da ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/arguments/starred.py sha256:f9da35dfa2aa2bd0c9d4f1fa5ccfdbb41e73917794c0b5be018aea9492bbb0d4 ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/arguments/unclosed_0.py sha256:a1e6ea3ae86587d881224401eb07fe3e0467cd1f7c0a188dbf2aa55b8a977998 ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/arguments/unclosed_1.py sha256:e7f074053364a0f3e6d81f8e2ead602a3dea2f6fea15f66cb99af039c835b4a9 ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/arguments/unclosed_2.py sha256:c419eaa8d3ad671453b943c39d4fbc3c10b1666a945221504a2bbab1c7eab5df ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/attribute/invalid_member.py sha256:6184d35ed1f66ac6a2abbc40c88fc7801b4a6d7166d5d1a1571cfdc9a08fb027 ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/attribute/multiple_dots.py sha256:71cfbbf6b46b097bf84e7f2c51f17d0c49ec86609dbd72492c1f419ed6d8f0b2 ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/attribute/no_member.py sha256:3d9b0d3a446d6c50bba2d7fd242a006244f704248f51c5c6e1afbcd43078932a ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/await/no_expression_0.py sha256:c280688923ee040e9088e28e1afe2f129e121b412a5fad9ef0aa3fb319799d16 ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/await/no_expression_1.py sha256:11b12b31ca24a920f895a7e1483343b63b8426bb7f6686495a02bb0e193edf87 ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/await/recover.py sha256:0e6f126ce5b7866ce50fc4cc16416048dc1bbe34d21e8e88d99f28e1963ed59d ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/bin_op/invalid_rhs_expression.py sha256:69ff5bdfb5d8049b8bfea6fde496206201edf6aab1b79b3f6ed152cb1ccc9c49 ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/bin_op/missing_lhs.py sha256:cde6c9918dac9828cbe972ea58ed5be9f1fe201fb3d1340e3f9c71e51a23081f ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/bin_op/missing_rhs_0.py sha256:2bd5b582f068c8363401a0280104d4bb3b50cc9138c8401471adc461b879cbdc ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/bin_op/missing_rhs_1.py sha256:87fc2a7bc48bc6fca89a0981d0b11ff19afa4909392060c2e62127612929bcab ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/bin_op/multiple_ops.py sha256:452c8980990fd27c4d28f7d68d65b2a9ad4e9713a75220ba958b58a5c99e1852 ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/bin_op/named_expression.py sha256:549555f2ea3a574649557588f007bbca708fdb383308394297ad0cd85eec70a0 ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/bin_op/starred_expression.py sha256:0e11474d0bd95bfb9661865a69430058c5168e264580139bfe03f8cbdbd9bb40 ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/bool_op/invalid_rhs_expression.py sha256:b8b7ff84e72c1f22d0f93c0546f34f677b2aa8d9bffd1596127c488ee770b6e9 ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/bool_op/missing_lhs.py sha256:7ede149de64b19e17071b0924b48754b17bdef4ae11481477632882ec2d65a2b ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/bool_op/missing_rhs.py sha256:f5dea8067ba20f394debd2f850acd5d4fd50aecd15a6bec2836940eaeab51ab1 ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/bool_op/named_expression.py sha256:549fc43719a97d3da6705b22e39b81cc4b6ca0a7cad06b2697e10fba7bf6bd01 ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/bool_op/starred_expression.py sha256:2277c99d3b91a6839f49693ba0e574224c2f9b6415b3b26ead6641ea7d0043ae ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/compare/invalid_order.py sha256:d10f426242fe0617f798418f56b2dd3b9206cb5e42e2f3877e512eac082ed436 ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/compare/invalid_rhs_expression.py sha256:d29372e8975255f7ac57b1ce73a3449b9824a05967e89822301b79a7b9749d6e ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/compare/missing_lhs.py sha256:d8e5e11a723561a315af833475d10fe4f5ea20fed75cb16c591052e6334be723 ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/compare/missing_rhs_0.py sha256:72770eb2dcb3bceb713c4c10e602bd99c6a5b80096847f2461bf2e38ce18342b ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/compare/missing_rhs_1.py sha256:fd1c389f9f21aa3ee677ef130239d6538dd8e0f4d6f165aeda1d08934ea01a87 ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/compare/missing_rhs_2.py sha256:4256a50c08a3dba2c52a6997b320a4d9354c8bfd0b1a3b8b91587ef7f9b2405c ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/compare/multiple_equals.py sha256:aaca496438e7523e06c089c9bca793f6a0a0f045571200fe9a5eac5416ddc07f ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/compare/named_expression.py sha256:2664e73bf44f919af2acd1a25774c265215579972f53730784f7e9b1b8400cb8 ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/compare/starred_expression.py sha256:4515a08f407fc53dea086f216d80ebd5e84bb33f77f10bbdd7e5acd70e1a56fa ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/dict/comprehension.py sha256:c993c2acbed6e6ca67ac70e43351874e88fd4e34d89cdd25fd3a73ea885fb140 ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/dict/double_star.py sha256:f1693e935867c3141a4bdbaf2249bdecb3fb55b6931b9bb3f123df1b087e490c ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/dict/double_star_comprehension.py sha256:e7a9cf818c20bb8b4d8d49f973c7c031d13906cd2b906f8e9cdd4891ec0c3c2a ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/dict/missing_closing_brace_0.py sha256:70ab28e11198162a38993d2e90695008bd18f7e2ec1063f1efbfaed533be4328 ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/dict/missing_closing_brace_1.py sha256:70adf30a0e89ea3b7d5e9343c8bbc459cf2b639c9e59f6f085168cec0b989938 ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/dict/missing_closing_brace_2.py sha256:4b7726434a4c4febcd0433a71e785569126b93c241332efdc429cfaf9fef00e8 ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/dict/named_expression_0.py sha256:9d213f280beaa66f3bfe3d1f15d5476f3e690d9b0c4f5c6acfa45face4dec998 ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/dict/named_expression_1.py sha256:0010fdb9b3dbeec2953f1af7395c5e8dd2ac254a676452efd18cc0a9d341e900 ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/dict/recover.py sha256:199fa1f48fd305bb2ed011cdf69d0ad7ee765595ae765dd88694b7a264199ada ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/emoji_identifiers.py sha256:8e19029cb3e5478781ccb79a6aaa1073a4077b90c7afb80b4f6e3ffacd841e25 ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/emoji_statement.py sha256:793a5f71ae21eab9b6b37ea24e3df2e02a16e8333d5e880249ac4982d6f3b1c4 ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/if/missing_orelse_expr_0.py sha256:a378fa3eaf66d2e69e9aafc3eeb6fa7334e5bcb70aa8b37fcf655703bb2fe02a ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/if/missing_orelse_expr_1.py sha256:df7d990652153823f1bcfedbf69cfc6e3102d31534bb046f34197b737fd74f5d ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/if/missing_test_expr_0.py sha256:bfe03effe7600426b509a5d156b0fa236fe45bf6fe5a511b77c4ba400cf82c34 ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/if/missing_test_expr_1.py sha256:da5139b4b632443037dfb10cb5b7811f7aa908af9bdcdda1b70fc032c704479f ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/if/recover.py sha256:25ecd3fabc8ade1fba0b862fcae5dab653a1f5525d604f3137755af99d5c87b8 ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/lambda_default_parameters.py sha256:be833548e99918184690975c0844dac8369a74b0002a548cfd355681242425ad ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/lambda_duplicate_parameters.py sha256:5c1c4da0ec655c2ed5ca86c01e7abfc80e6910875c04dec80e95bc8bd6d74df0 ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/list/comprehension.py sha256:8cc64806d9fffc90bab8053b34fe452a86accaefb75b36e2a88c87b3090cc41b ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/list/missing_closing_bracket_0.py sha256:2341adae68013e873964c6638509f175c84c31c0c22d2e2b25e47bb72fd884a3 ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/list/missing_closing_bracket_1.py sha256:96f8d449e3ed33889e18225be7bf887d21bb0f92d9a232cebfc68e9116608ab6 ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/list/missing_closing_bracket_2.py sha256:77bdef8d11bc2a5043a2484068257888e57d1c3227ae873df4a60241454ffc72 ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/list/missing_closing_bracket_3.py sha256:ecf09847ff71689fb4f87dfcba1502a8765615b897b658174ba63e063c0df24d ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/list/recover.py sha256:0e141704b3882bf01678d1b5d9eabcdd1aa51848591a5ce2ee5422b5b5955802 ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/list/star_expression_precedence.py sha256:f7b05354ab583260d060fbf09edd2c1f85ec8b44a2156c48491ce4730f560ada ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/named/invalid_target.py sha256:186cb65ef830eee6942e15683070202a85ee7870c9020d79cf855700e63751a6 ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/named/missing_expression_0.py sha256:e928bcd256059816c7f5849be1967dc65f75a73db7b85748e373a0b5d39ee8fd ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/named/missing_expression_1.py sha256:a49ef43fd66b65287f0527d2f717eccb71ef081c1cb044a10ecb45ba9c66904b ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/named/missing_expression_2.py sha256:fa18583e7474f614b7e4f23b926f314f84a7c4963e7facde300e7e71338b9ce4 ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/named/missing_expression_3.py sha256:c0c203f88e7250b400c7bcee9635e9ce7c35e08364013081e24355c4aa3b1f82 ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/named/missing_expression_4.py sha256:fa4b0b54060dfdbbfccf4d0056f4101bf8548f2034d6c20efea1963dfdfa85ff ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/parenthesized/generator.py sha256:9697342eaf2bdc9eb569d42c0f3cb84f039a4d338197b8b434dd599fb3c518c4 ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/parenthesized/missing_closing_paren_0.py sha256:5e4cfb499ce91128df177fe627aac3b83d25466cd8c99fabe5ce86c36569299d ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/parenthesized/missing_closing_paren_1.py sha256:2ede9330509585aaecff12c7d5cd9096f55b2f1a196e7a8fbeb0aabf60c5706d ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/parenthesized/missing_closing_paren_2.py sha256:fc58385f22e4d72789a003a4ff7593288e76469dc78da8409e77ba861391f629 ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/parenthesized/missing_closing_paren_3.py sha256:76c48b8c90d47a16199ebe62443c9f7fe955912df5f87a130a61ec53dcce6ca9 ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/parenthesized/parenthesized.py sha256:3dc6dec655b84eb9806dbf1a96a42a85d0650b46dc43765ea6d6c5dd269a9343 ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/parenthesized/tuple.py sha256:74e1efec4dd521ba3e2dc7e094f5ea1bc338f9db7d204bf87581332d5c3a3087 ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/parenthesized/tuple_starred_expr.py sha256:b44f614d32affc914ab365ef14a3005a4b3fbc037c9261c836d11538bc05a3db ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/set/comprehension.py sha256:2c6f2d4a2494717d8b6e7ffffe24d96068d2ba6875e99be2201b3eb55e9ff64e ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/set/missing_closing_curly_brace_0.py sha256:bc6204109e450211e394fe0fe28d7c48583dc3212078a5aef4f42acdc9c9a95f ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/set/missing_closing_curly_brace_1.py sha256:36bf591b54108e783812ded1480a10ad070189dd4cba737c2c4f610b1950567f ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/set/missing_closing_curly_brace_2.py sha256:452ef1b3cb1575c53af78f0350025943b593727b53267cb5745db02c6e4e8a8e ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/set/missing_closing_curly_brace_3.py sha256:011edaf218d18f50a234508fd7eead223bf7f67f5b1abb7a0789dc71a6d1a24e ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/set/recover.py sha256:676f1d3517fdfd562f5fc791ba2528f7ecfe26866619a1e8736f9f28d777c4ec ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/set/star_expression_precedence.py sha256:1506dac8771b7dde7f1fa731bad6be4ad4627f13def3c6183444e24ec4bc3870 ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/subscript/invalid_slice_element.py sha256:97aef19ff7570a2ef4e01e7ddba653a1a16a99945b7ed4b0b62582d250fe65a3 ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/subscript/unclosed_slice_0.py sha256:8626990a228aa3ff5f3c13cf9272d63078f4ffe31604dbd19f7b8eeb9ac573c8 ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/subscript/unclosed_slice_1.py sha256:7b26369bf298db3add32406d63955f8347eb50253ecb858510a99f159084ba82 ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/unary/named_expression.py sha256:8d28f6a6412aebff6d5ecaabf2f831f45a30b10dd2a7f994599688e634b4e9b1 ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/unary/no_expression_0.py sha256:4cf0c0e7387fd7d4ce8577ba0f8510380c70f7e4f2753d7cf9151f96967affad ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/unary/no_expression_1.py sha256:db769510efcb3e1ac3169722f86aaa9aa4f6e065ce6cfa069117419b1222b7f5 ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/unary.py sha256:f787821479b37438ccb4280ad9b6e3109ad8e8dfa50d10bd264f0a88540d6552 ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/yield/named_expression.py sha256:18aa05cecb77c5620d95de0b243d6ed4debf8a93c3673acd11b1578cca77972b ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/yield/star_expression.py sha256:cdc5d44ac2a05dd258da0217b9e328c97f155ece309db1a55448d77d9cf45c42 ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/yield_from/starred_expression.py sha256:57e199498d07d3b9a085b048ff6786fe4b66e5cea145c50ff0eb5c0949172aff ruff-0.14.9/crates/ruff_python_parser/resources/invalid/expressions/yield_from/unparenthesized.py sha256:32792a219fba42b46cb1d138f925fb379765a24ff909f64f53e8dd568c30822c ruff-0.14.9/crates/ruff_python_parser/resources/invalid/re_lex_logical_token.py sha256:0e69675171ae020af9288b01b58bc4726dfdd1379db7a953144600afbbe53c60 ruff-0.14.9/crates/ruff_python_parser/resources/invalid/re_lex_logical_token_mac_eol.py sha256:48ef5671d089fcf622238f012ce65671997524728d715f9ca9841967dce0a19d ruff-0.14.9/crates/ruff_python_parser/resources/invalid/re_lex_logical_token_windows_eol.py sha256:3a9fc3267992a56aaa966ec10d1fbb72f06f0248aaae326c5773d56fadf5eec9 ruff-0.14.9/crates/ruff_python_parser/resources/invalid/re_lexing/fstring_format_spec_1.py sha256:c4efb366e8e6d1818b88fdf7da530f7b699d35ffc6c0efcdc08ef03edc096e3b ruff-0.14.9/crates/ruff_python_parser/resources/invalid/re_lexing/line_continuation_1.py sha256:9fd4cb6571238b793a23e2be71da5caffb2bd8874f661f77185429787cd5855c ruff-0.14.9/crates/ruff_python_parser/resources/invalid/re_lexing/line_continuation_windows_eol.py sha256:f1a76a43fb719052f2bdc54e2182c9b957c44b9712b976e3d3c544576076efcf ruff-0.14.9/crates/ruff_python_parser/resources/invalid/re_lexing/triple_quoted_fstring_1.py sha256:9130d89c9b69e258a20a2f00d45cfce664e6679fbd2f7934c70ddb994408a9d7 ruff-0.14.9/crates/ruff_python_parser/resources/invalid/re_lexing/triple_quoted_fstring_2.py sha256:2daf097c5ebfe6dbf73f271269fd1f96be6c23d883c76f8147bde7e92d99e69e ruff-0.14.9/crates/ruff_python_parser/resources/invalid/re_lexing/triple_quoted_fstring_3.py sha256:d0b921164cac0514681d6e5349620e48a3f8dcbba5cb9b8934650720122335db ruff-0.14.9/crates/ruff_python_parser/resources/invalid/re_lexing/ty_1828.py sha256:da8b94c4b5905caddcbae5ca4ca2d4ba5dfc63a1a7f683405bc990623243cc35 ruff-0.14.9/crates/ruff_python_parser/resources/invalid/statements/function_type_parameters.py sha256:a6da96c9a4fcbd360f63e73de2e9daeddefa17a0d91a67cfa69984907ea608b3 ruff-0.14.9/crates/ruff_python_parser/resources/invalid/statements/if_extra_closing_parentheses.py sha256:1f78c4b3ff6c0b5ed3975b1a332e6a9a54d9bd7c522ea27cd0af436f29276b35 ruff-0.14.9/crates/ruff_python_parser/resources/invalid/statements/if_extra_indent.py sha256:e21b13781d08ac4bf4564bb2915301800e2e7870df70709573ce8a3f5e5f6f90 ruff-0.14.9/crates/ruff_python_parser/resources/invalid/statements/invalid_assignment_targets.py sha256:a5b156fe16d88b42cae6aeb9b6a4559f5b658d1ee55a1bdac9a17d293ccf50e3 ruff-0.14.9/crates/ruff_python_parser/resources/invalid/statements/invalid_augmented_assignment_target.py sha256:b5b0b001ae9a0fb373722c1bc97693ff0d0890f82312feb6b083218bc0db4afd ruff-0.14.9/crates/ruff_python_parser/resources/invalid/statements/match/as_pattern_0.py sha256:ab2ae0a9d8f9d3223efaecc48210be231f606a75f527fadffadd3a9540631776 ruff-0.14.9/crates/ruff_python_parser/resources/invalid/statements/match/as_pattern_1.py sha256:23f53e5b09b332ffacf481bb6ba4cf82ddf42fd48d9dbde05c19e96e87945c1a ruff-0.14.9/crates/ruff_python_parser/resources/invalid/statements/match/as_pattern_2.py sha256:5ac3c13fd1b8255ed81610ea3e3dc28e6b65ca7cdbeb903c279d68cc14d565be ruff-0.14.9/crates/ruff_python_parser/resources/invalid/statements/match/as_pattern_3.py sha256:4a24619313f127603a19810b69361a17e2a433efe08963562d02520ec2fad004 ruff-0.14.9/crates/ruff_python_parser/resources/invalid/statements/match/as_pattern_4.py sha256:9fcbb713008c5dfe114e36091c96bf2d5f23eb66d9ea3a431751975b3ced4e7d ruff-0.14.9/crates/ruff_python_parser/resources/invalid/statements/match/invalid_class_pattern.py sha256:00796149dce09fd4687fa8166516d9fd5c5538fbc8e9efe54ef718cd83e57174 ruff-0.14.9/crates/ruff_python_parser/resources/invalid/statements/match/invalid_lhs_or_rhs_pattern.py sha256:76f4da4726ab2781ed44a3a9d47e12511e755fe3a05492e09f16e7c86a7855fd ruff-0.14.9/crates/ruff_python_parser/resources/invalid/statements/match/invalid_mapping_pattern.py sha256:ded178e9b56bd2c7a43eb2958edd48a5f03b5d052c641eb1176856b3738e847b ruff-0.14.9/crates/ruff_python_parser/resources/invalid/statements/match/star_pattern_usage.py sha256:883441791ac5912d659597e90e7a0990e2a1eb74910e186eaf05ecc9ccc751d1 ruff-0.14.9/crates/ruff_python_parser/resources/invalid/statements/match/unary_add_usage.py sha256:84191fa012f748ba9bae4a4a6dec6ac087cebd5b895bf0d97a799db63cedc3bc ruff-0.14.9/crates/ruff_python_parser/resources/invalid/statements/with/ambiguous_lpar_with_items.py sha256:fb1ffaf98124c2371d8f340a48186fda488b489b616f176f9ad351b6e0f554e2 ruff-0.14.9/crates/ruff_python_parser/resources/invalid/statements/with/empty_with_items.py sha256:2a22683f2f1554680b8d00bceaed06427b1cead06865f97ec93853f6e2efa09d ruff-0.14.9/crates/ruff_python_parser/resources/invalid/statements/with/unclosed_ambiguous_lpar.py sha256:4555413c18510a4a2da9b81796ac33fa0532be2c41cda223efacea1dd9b21a83 ruff-0.14.9/crates/ruff_python_parser/resources/invalid/statements/with/unclosed_ambiguous_lpar_eof.py sha256:a5a07681c7dbf70383cbf112676224e46319155a1cef764d655918b5e4e9ce2c ruff-0.14.9/crates/ruff_python_parser/resources/invalid/statements/with/unparenthesized_with_items.py sha256:a93c1536eb5acc6af1d3010844daea5f8551d7c7dae7455abf439d9b046e845c ruff-0.14.9/crates/ruff_python_parser/resources/valid/expressions/arguments.py sha256:37aab8f110cc14ed76e11e98945f4c809e95998e8fccb4ea022f63eb80fab0db ruff-0.14.9/crates/ruff_python_parser/resources/valid/expressions/attribute.py sha256:86a8f1fecd1290231e7879c2c6d2f55d0da4d836ac9dcaf928453312c3963b32 ruff-0.14.9/crates/ruff_python_parser/resources/valid/expressions/await.py sha256:3600e33b61b12ccc6af90f31a3f44e51cb3469dfd55057c3ec2099ba2405e0da ruff-0.14.9/crates/ruff_python_parser/resources/valid/expressions/bin_op.py sha256:1e0b7e72d1c8f4857714a477a75dd1f3fa153c6b1a5e274ae4fe3c201cba56cc ruff-0.14.9/crates/ruff_python_parser/resources/valid/expressions/bool_op.py sha256:69bbdec30bedeb4eea22fa8643fe172c6dd0d27dae34d946ead0e539f0f422af ruff-0.14.9/crates/ruff_python_parser/resources/valid/expressions/call.py sha256:a8cf576ecae2701272da697b52fd9c5d0365299c17fb02c041a2b08a7876de79 ruff-0.14.9/crates/ruff_python_parser/resources/valid/expressions/compare.py sha256:3d0804bc5a6c4b95e1aba3cae4793eafbefe2dcc6b9220c4bae481041e21af04 ruff-0.14.9/crates/ruff_python_parser/resources/valid/expressions/dictionary.py sha256:04f3733eb66bf6b65c620dd895aacabab343cd32e0749a3b98e05c16e92c5056 ruff-0.14.9/crates/ruff_python_parser/resources/valid/expressions/dictionary_comprehension.py sha256:33777ee215c964d12bfa0d8a2ff2e84488638c6d0e22a0cc70a214b2fba603b1 ruff-0.14.9/crates/ruff_python_parser/resources/valid/expressions/f_string.py sha256:ec67bda13b5d8961a64ad33c9df97fec37df6ea83c06474eb0a3f269b71d2e7c ruff-0.14.9/crates/ruff_python_parser/resources/valid/expressions/generator.py sha256:5563274ac21a3ba07f909637fd8ab66d4eec51f8ac61c9afd12c664c7a7db80b ruff-0.14.9/crates/ruff_python_parser/resources/valid/expressions/if.py sha256:59bac9fdf471d949c175f63dc80a21d4193d1935eea330664641440f51ac1411 ruff-0.14.9/crates/ruff_python_parser/resources/valid/expressions/lambda.py sha256:91691056c56aaf9fe2b6d7173bbcfec0fd2953fc3624a047e3808e83b43f6457 ruff-0.14.9/crates/ruff_python_parser/resources/valid/expressions/list.py sha256:5203eb0e42d3cbcb9af4a6f9a0f37c21e8b163754e941fd870208be3458640e7 ruff-0.14.9/crates/ruff_python_parser/resources/valid/expressions/list_comprehension.py sha256:772abc3d8d9cdb3fc190306bdf50a99550663e05b07d5c5305e2cf9d3d08df67 ruff-0.14.9/crates/ruff_python_parser/resources/valid/expressions/name.py sha256:e65e6bbd5c2355967305a19dcb7d879a81647ae81626a93528ad0d9f55b138ec ruff-0.14.9/crates/ruff_python_parser/resources/valid/expressions/named.py sha256:2967f219c06cbbc0ea027d365f822df1e734eb29ba2be64402c112a0de601e17 ruff-0.14.9/crates/ruff_python_parser/resources/valid/expressions/number_literal.py sha256:50cf7852e9af6c53dcb9e9b7efae1ad78f81a1d0c0c322a5e4759ac11dc499d4 ruff-0.14.9/crates/ruff_python_parser/resources/valid/expressions/parenthesized.py sha256:a6fcccb128532e49a74760cdc6254f828612feee0a55d759b98ddf93f32ed45c ruff-0.14.9/crates/ruff_python_parser/resources/valid/expressions/set.py sha256:5a89a92d98a3776d04fb214a7a2b45910d2b45c2580773168f898f747dbaa4ea ruff-0.14.9/crates/ruff_python_parser/resources/valid/expressions/set_comprehension.py sha256:4c6915920a763ed2ba631e491d69932cc67bd7e71d315b5ba5b5e19d3d806e6f ruff-0.14.9/crates/ruff_python_parser/resources/valid/expressions/slice.py sha256:9ca4b68652d0c2f611849dc675dd289fa7be4c9251152f006218f33884d53d0a ruff-0.14.9/crates/ruff_python_parser/resources/valid/expressions/starred.py sha256:243d5052325d86d48253646d097e2e0f212d6bee1230285498cc266aba9be188 ruff-0.14.9/crates/ruff_python_parser/resources/valid/expressions/string.py sha256:1c2db7a20f7237293858032a0b4fae735864841b05a2071aa65ba77737dfa9a2 ruff-0.14.9/crates/ruff_python_parser/resources/valid/expressions/subscript.py sha256:a9525b3dbeabf8868f4dbefea691bc95e352725782183e493821827e95d47331 ruff-0.14.9/crates/ruff_python_parser/resources/valid/expressions/t_string.py sha256:0476defae92cc62f2b3292460ef9abe9741dc989ede1a312a399f44232a04d62 ruff-0.14.9/crates/ruff_python_parser/resources/valid/expressions/tuple.py sha256:1909edcb001c9acc8b0f45c2e5265d7ce1db0c8b8587f0ab8adca45905e3286d ruff-0.14.9/crates/ruff_python_parser/resources/valid/expressions/unary_op.py sha256:d68ff0a1c1f5c24ec702f5afa99eeecef44abeee357071d7d6fda6513b0f627e ruff-0.14.9/crates/ruff_python_parser/resources/valid/expressions/yield.py sha256:9fa7c6bdd0927d1bfcd542fe6ac7f576280f3d1eda6568640f9bcadb2b89d999 ruff-0.14.9/crates/ruff_python_parser/resources/valid/expressions/yield_from.py sha256:cf5b4b37903c2ddb5c317e8c7b231d6d3f15449f18631161fa4f3e37ae974649 ruff-0.14.9/crates/ruff_python_parser/resources/valid/other/atom.py sha256:3cc5a2fdb939b681b89d3c05ffc6ed879d152cda01fbcbe0071caa2c412770a3 ruff-0.14.9/crates/ruff_python_parser/resources/valid/other/decorator.py sha256:6589dae0926e524b77a8b9194719f0ac11bd418a0d06433e6db77f351acc5bc9 ruff-0.14.9/crates/ruff_python_parser/resources/valid/statement/ambiguous_lpar_with_items.py sha256:9a3bf29b97abb512e34403a04b8463722150c39e5fd07b8145916a3e04d516c7 ruff-0.14.9/crates/ruff_python_parser/resources/valid/statement/annotated_assignment.py sha256:df1665a6b6f94acf82d183bcb21fbcc23aff87a68e13282630654f78100204a2 ruff-0.14.9/crates/ruff_python_parser/resources/valid/statement/assert.py sha256:9691acb2a4ff4ec112063eb26206b40d8e7d74212dc93192e13eb3842aebe091 ruff-0.14.9/crates/ruff_python_parser/resources/valid/statement/assignment.py sha256:9b8ecaf08dd1ee43c7eea40620d82fb77c7b257a5ec2361dfb8bef4d4d94febb ruff-0.14.9/crates/ruff_python_parser/resources/valid/statement/augmented_assignment.py sha256:2625495630f46e935e900932748caffb6849b2c8ccfd850c7bf6739206cdf767 ruff-0.14.9/crates/ruff_python_parser/resources/valid/statement/class.py sha256:4582de26328abf712e82bff033be8ae6870e3189eb0653b682c53c9bd94532f7 ruff-0.14.9/crates/ruff_python_parser/resources/valid/statement/delete.py sha256:39d67e85eb392815835a423dfdef3e80def73557fd39ba5518dbb0899e46be6d ruff-0.14.9/crates/ruff_python_parser/resources/valid/statement/for.py sha256:5f7b95364a66eb1837f881c43d9a47f7d9f12a78a29286df54a6e2b92c55495e ruff-0.14.9/crates/ruff_python_parser/resources/valid/statement/from_import.py sha256:ef2b3c5676745af83f64953f68d85c6c6403d0397c1ed86af879e4315be14cb9 ruff-0.14.9/crates/ruff_python_parser/resources/valid/statement/function.py sha256:08bbded08892cdf3e9443b8def5e779c1fe5aae48509cb12ed929b3e6b94bc93 ruff-0.14.9/crates/ruff_python_parser/resources/valid/statement/if.py sha256:8deb855543af12899bb71f4974d9e4a5faf8dd17f05364f69e1e043ae413b7d5 ruff-0.14.9/crates/ruff_python_parser/resources/valid/statement/import.py sha256:288b9b54e7e39215a3ddaf5938f1b923b603ab0e52a1ee44fb723c02d1fae445 ruff-0.14.9/crates/ruff_python_parser/resources/valid/statement/match.py sha256:24cd395597214ed78d664fe4c9f0e6b82b9b3623c4c59cde316e722862c0c690 ruff-0.14.9/crates/ruff_python_parser/resources/valid/statement/raise.py sha256:7f480806c374dcfdba50cedfb3cf46ddbd19edd13799732bd4aa2acab04c746e ruff-0.14.9/crates/ruff_python_parser/resources/valid/statement/return.py sha256:5f7b0d2415704827ea1459946c76edf78dc63b2c25f1cf80dc552a33619d2b73 ruff-0.14.9/crates/ruff_python_parser/resources/valid/statement/simple.py sha256:bd573e3071e72f4aef85ac333806636186768cddfc4846433a4bd88ff9793473 ruff-0.14.9/crates/ruff_python_parser/resources/valid/statement/try.py sha256:9a85076ecd38dcb62de5a0f4fa930d8c1cc8ac951370aea00635f6250b617762 ruff-0.14.9/crates/ruff_python_parser/resources/valid/statement/type.py sha256:9eb71911b297f611ada34a94ab9105ba752260b3c6357ec8c84c3cdda2e00476 ruff-0.14.9/crates/ruff_python_parser/resources/valid/statement/while.py sha256:77f5191b405a61052cbbd09e022d4426d6ac57feca545f2759bc9a3df6f953d4 ruff-0.14.9/crates/ruff_python_parser/resources/valid/statement/with.py sha256:244d4a1b1a183cb7c5bf9cd18b21264a60e7e4330ec759d08e7886543dd7f75b ruff-0.14.9/crates/ruff_python_parser/src/error.rs sha256:7631cb23110d75273be440da6d1de187f9ec62fc2d796bf2ddde09f1ce037c47 ruff-0.14.9/crates/ruff_python_parser/src/lexer/cursor.rs sha256:79be3c355b4e6c26d64938ecacb7ef37cf9ce69d8d76f404efffa3b3e1bf17a5 ruff-0.14.9/crates/ruff_python_parser/src/lexer/indentation.rs sha256:b47b9cffaebfd681fc679c757d73dfe07cd10f81f0b5a376fc88e9285ae1588d ruff-0.14.9/crates/ruff_python_parser/src/lexer/interpolated_string.rs sha256:3548156f29f702edcaf0d6c65dca9c922705ec609831eb3f10f584bb17dd8c31 ruff-0.14.9/crates/ruff_python_parser/src/lexer.rs sha256:39b5d633926d58a210e273b6bdf16071f6274be2889a218930a70d8a3d2bcc26 ruff-0.14.9/crates/ruff_python_parser/src/lib.rs sha256:fa38bcea90636bbfdd72b1b95015d740f9b317eaaae4d6d78158f16e9509f87f ruff-0.14.9/crates/ruff_python_parser/src/parser/expression.rs sha256:18137b9bc06e248746a639418c8760b3dcbc62eb92cb4a67b58cbc70f99ccdfe ruff-0.14.9/crates/ruff_python_parser/src/parser/helpers.rs sha256:c87db17e71c963ef28baabdc2fa7e6d2b3ad1c60698ebb7ef9240de700df73bd ruff-0.14.9/crates/ruff_python_parser/src/parser/mod.rs sha256:7ab7642d2075fa098837cc7f9fb65b8bd145b7139e7376a6503e168b22d48640 ruff-0.14.9/crates/ruff_python_parser/src/parser/options.rs sha256:f5714fec52b00e9e4c29b294180166996b08499f87219571224954500d9d685e ruff-0.14.9/crates/ruff_python_parser/src/parser/pattern.rs sha256:3d4ec92e9041221df5e62495f93685f3c41652eaa8b0f21ef232f0baf3d7f1bb ruff-0.14.9/crates/ruff_python_parser/src/parser/progress.rs sha256:9ed829ddc74180393658a42991ffd067f68f1cd7c2ee4ead29c16477cda2bd5a ruff-0.14.9/crates/ruff_python_parser/src/parser/recovery.rs sha256:74ed266c14d4a58fb8564b90d02a5bda9177a73735b407ce5dcca3243389aef1 ruff-0.14.9/crates/ruff_python_parser/src/parser/snapshots/ruff_python_parser__parser__tests__expr_mode_invalid_syntax1.snap sha256:b2e1091cbcf6d6a6b51c5f755d443c1fe2f10686714cc937b7b2ffb78734ad87 ruff-0.14.9/crates/ruff_python_parser/src/parser/snapshots/ruff_python_parser__parser__tests__expr_mode_invalid_syntax2.snap sha256:b2e1091cbcf6d6a6b51c5f755d443c1fe2f10686714cc937b7b2ffb78734ad87 ruff-0.14.9/crates/ruff_python_parser/src/parser/snapshots/ruff_python_parser__parser__tests__expr_mode_invalid_syntax3.snap sha256:d255f5caf0a1c853414cf891cf37e08d756aa468a5ec6b20ea4076effc6f7f00 ruff-0.14.9/crates/ruff_python_parser/src/parser/snapshots/ruff_python_parser__parser__tests__expr_mode_valid_syntax.snap sha256:78dc8748b14a92d692df28ab76ef21b132a79d1ec4e483390ba619a0d239a257 ruff-0.14.9/crates/ruff_python_parser/src/parser/snapshots/ruff_python_parser__parser__tests__fstring_expr_inner_line_continuation_and_t_string.snap sha256:2f26f07d3bf70f77196c2a785da6d83e926b57ab2723d9947651dfc75ab15e86 ruff-0.14.9/crates/ruff_python_parser/src/parser/snapshots/ruff_python_parser__parser__tests__fstring_expr_inner_line_continuation_newline_t_string.snap sha256:8ecb33234162faed553f6c5c72d3714c3954e5a6192cb9a9aa880211b720819f ruff-0.14.9/crates/ruff_python_parser/src/parser/snapshots/ruff_python_parser__parser__tests__ipython_escape_commands.snap sha256:df3fc41de0bc78be489e8d642ff0bbb721984851b86576ea7de0ce233005a943 ruff-0.14.9/crates/ruff_python_parser/src/parser/snapshots/ruff_python_parser__parser__tests__unicode_aliases.snap sha256:1821fa88e2274239ccff721bff4532158ddc7deff974989b3022312c5ebcb878 ruff-0.14.9/crates/ruff_python_parser/src/parser/statement.rs sha256:503a2a2fc85c03f6651c3f40064a4dca137a667051280cb52974b5260d4de360 ruff-0.14.9/crates/ruff_python_parser/src/parser/tests.rs sha256:edaf137146a3f6de31fb387d21e72a347f8672333cd25495268ae79e572d92e0 ruff-0.14.9/crates/ruff_python_parser/src/semantic_errors.rs sha256:6f86c5cee08c15fa58f7bdfd91bc094247924ec4c6a78521b8f77f3519f18a73 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__assignment.snap sha256:3c168b3aaa2bd74a6c82935a51b5ea69bc936d8946fe092453eed445f4d57b21 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__bom.snap sha256:32342f96dd8eb6ed4658027255fc243d54aa6d44ef893e4cd5bbc1a14c3e030a ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__bom_with_offset.snap sha256:04000ce7d5720e694ef2942f71527400737b0e46b3dd6cd5dae70fca5bbafe77 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__bom_with_offset_edge.snap sha256:2598a2f6152dcd11caaa86a097de62796c067cfd4e7d005967fa91aff368bffb ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__comment_until_mac_eol.snap sha256:eebc1107da619264ddf20a1230018de9bdf85182ff6c9a17f398435df3ad456c ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__comment_until_unix_eol.snap sha256:84c541f316f18471abd1b5958b089f744a9b8cfd0aaa32957ba46ddcccee8c8b ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__comment_until_windows_eol.snap sha256:cf2dac88bf1f34155508f4ffba1c8441c85da7c5ce422d3ed72bd0d8556d9501 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__dedent_after_whitespace.snap sha256:47854b38be839693410d6d06c260b8a4563d559c8c19cabd3ca3512a2c3c5011 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__double_dedent_with_mac_eol.snap sha256:215b9f937438189a3b6ef2e028127a16c0841402118a78986c48aa3d589bfe57 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__double_dedent_with_tabs_mac_eol.snap sha256:d0771ce79b539a0c75736c46e2743d80cfb72c3b0b399e330747434173d4c414 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__double_dedent_with_tabs_unix_eol.snap sha256:75d7f46e48261b5c6ca1818382bfb591223348a0978b8a8354ad8f31ee66832d ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__double_dedent_with_tabs_windows_eol.snap sha256:1d1b332dfd58dfd5e3516409da3f03a84675fba9e9a51e143aced34d455d4a07 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__double_dedent_with_unix_eol.snap sha256:e52b871774133e33ab643a4f306504f04dcad1602f921415caa134d0ecfaffce ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__double_dedent_with_windows_eol.snap sha256:54da1c32cf7fa1821c4b6f3e9ec37b7610b5f14701e5f5e88523b5031451abb9 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__emoji_identifier.snap sha256:a8cf282db71f7ec8403152a658bb4fb620ed7dac0b2390c5fd28b90aab28e951 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__empty_fstrings.snap sha256:6b2124734b5895f8fd257f3885dfb21c735413dc155fb3b99e4f770a478f4d3f ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__empty_ipython_escape_command.snap sha256:8e718eb9021a8e1dab34027da84b439351d6158d9dbd0720663dc8d797ed5085 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__empty_tstrings.snap sha256:ab4cc3dc0a626c02e4a28604003238352738caf14fc6ca6685118aa7ece098f1 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__escape_unicode_name.snap sha256:581ea642ca0cf2bf5b40bbcc97c67fad82d7c99b7b5a4ae7d8ec0e22caf460c8 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring.snap sha256:46bca593c8f0cad0007d00f86374ef90947831db71ce2e0720e59321440d1496 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_comments.snap sha256:a8cc4415978d7bc9835c8702f8df6fd51912114b798fee633b760485d6311f89 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_conversion.snap sha256:3d7e6518465b0123d7aea2761e4096cdb0c0a55af62c63ce6ebcf1acc2d059a7 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_escape.snap sha256:af0538ddbb9e28f855b9182f5cd7b82a147f441f008678d3f3601420dbddca4b ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_escape_braces.snap sha256:06c9113f874f98d392eafd79d77a14e31a74f1fede34d960b68b83ec5069745a ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_escape_raw.snap sha256:67a954c24f07e861a9ba273ddfc74f4b87e21d29756c0f1968de65469104926f ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_expression_multiline.snap sha256:d4c4bc0a90570ddfe6a9a543dc1f22c2c60814df5d9ed744bf9265da989795a7 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_multiline.snap sha256:76e07e7e2ec5da7bd7579061649dc803e94b3358308900fb5dcbd3e319acd82a ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_named_unicode.snap sha256:fe7e9d48bc92fb3e3f1650d848802ff5421b418393cedff6eded14619c3887b3 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_named_unicode_raw.snap sha256:6a5a48a5dc108c817f93ff9557de702000e458f98e8689ef9fc86c3a963afddd ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_nested.snap sha256:43540b33cdf7c7738cd44485b6223612b4bb6a6d9f009790d7966cc5a3c33939 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_newline_format_spec.snap sha256:02a9c4f667651ebcd6bc486d1dbde0ef9669e89c06f5c108e5447536e69f8196 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_parentheses.snap sha256:6fbaaa994d0629f3323d71fe408ff75e38053cc33d91e8dde09dfc0e0af27434 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_prefix.snap sha256:98fb4a8c775d265b53b2fed294dd1d778c8ff5b3d7011196b17e420e7f336977 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_single_quote_escape_mac_eol.snap sha256:80db17b92412889de3436aaba236af02f5329856430bb8605f0d91ec17e9594e ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_single_quote_escape_unix_eol.snap sha256:26b47d0178c9ee156aaa4c6fe12f589209c93458e4c86116bf5f618d70714743 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_single_quote_escape_windows_eol.snap sha256:fdd8d520cdc5b6b8a6bbf53ad33484f66424a4ebe92fdd8f0586cf577300003d ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_with_format_spec.snap sha256:87fcdb1a2e29d3013860e5966a8c7e1a8bdfee9a747e49675e3e13f008318314 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_with_ipy_escape_command.snap sha256:d772e34da53ed021a95e8bc519c19dd8ebfe9514752534e09b694e4d2eea54af ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_with_lambda_expression.snap sha256:a755f15ffb342f981a3a722ec2b5949ad3ac19e87cff5288f33882951888276c ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_with_multiline_format_spec.snap sha256:90bcdce2f921ffda4763db3bd3bd4412a00a2961e2f501abcc8a2557478a9f03 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_with_named_expression.snap sha256:c1a4e427dd553f36015d75aad2804b7c9a2e200670c78d50ba07cd281fd9e25a ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__fstring_with_nul_char.snap sha256:2cd2afbc347580596318aa31e907cf2a95d14934d575e337f653ffd60bd93fd5 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__indentation_with_mac_eol.snap sha256:e5628efa901ff6cd0aed6d45d2b2f9ecf2cd7365510372bc4687678fc758f430 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__indentation_with_unix_eol.snap sha256:8c12cad97c2d930067e809398afe18a9ced630e746b29c849a8fca3ae5ef2ae2 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__indentation_with_windows_eol.snap sha256:1c1bb6948f954b930d705274bbdd9c1d42c2a17ec771ca37b56f59dd98c0b97f ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__invalid_leading_zero_big.snap sha256:d8feae96dec97b1616dcc13fe1d0f22905eb76b0eca7b9cec8e04d3c900f8ffe ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__invalid_leading_zero_small.snap sha256:c9e3db3953208e39cb93615844f98c82ff51f40b6b1517aa3a6c4c9b4b3f61cf ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__ipython_escape_command.snap sha256:3208dfb9abe912628a988ef1fceb20c2fed2f80643f5a20dfe3cd484b876b8c7 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__ipython_escape_command_assignment.snap sha256:9a46354f555e7fde22914b76c0e48bf9d24a872b4e22e259b2acc28ae8119877 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__ipython_escape_command_indentation.snap sha256:d2c3af1aac76f05fb658ee1c205e581fe798e55d7a6898de3e1dec4a98e97bb8 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__ipython_escape_command_line_continuation_mac_eol.snap sha256:7ec3047a7f05ff78c1606edd5d6f43d27b35ee9fc2d1f1b61cd96b27aaa3448d ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__ipython_escape_command_line_continuation_unix_eol.snap sha256:ad3da7d7edb6ee4e8bffca5005d7d80a0a6dc6c247eb5a0036c1c5dc40d4cad3 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__ipython_escape_command_line_continuation_windows_eol.snap sha256:5714e8eda1ad23d9a09f688a1b111767569ea420bb23fb332858e15696b11486 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__ipython_escape_command_line_continuation_with_mac_eol_and_eof.snap sha256:197735b0984e179acd31affb1b9d879533c4e9573a52b12c301efce0234c9a81 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__ipython_escape_command_line_continuation_with_unix_eol_and_eof.snap sha256:31c0007659ee6c71f50fb13198a057908a0baa958382b81f65317c9986bea4ed ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__ipython_escape_command_line_continuation_with_windows_eol_and_eof.snap sha256:89d568187bb88bec79d8fbe075bdc8c7d7a11b1bd2f51a871aa82de88f13dbd8 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__ipython_help_end_escape_command.snap sha256:dc5b6647541b6a364822400243064cf2c2828eb297e6bad5bbb44d43062c6d42 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__line_comment_empty.snap sha256:8bf9fe19e96d9a53c14bfed8bb371dc5cd8e1030245fa74310ff46f5c4379137 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__line_comment_long.snap sha256:0d86442d7c6fadef57ca123cf98c793b6504a2e4f64cfeff781f226796f6c54c ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__line_comment_single_whitespace.snap sha256:6baf8d3609dbb04f362dc660fd66164104893b4038bf6bbd5a76caa8c0efb447 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__line_comment_whitespace.snap sha256:c88292c3dae380ab43ec47730261b4d104397bb118fc6a675d3b4424a8d9c816 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__line_continuation_at_eof_after_newline_mac_eol.snap sha256:3267e01ffc2608c23c3661156044e771e0b36d7e8d9fedb21179ac8fcca42d27 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__line_continuation_at_eof_after_newline_unix_eol.snap sha256:3e4e0eebd205904f0440ab97e7b8ab4f52d64a18755204536581bff51b027e43 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__line_continuation_at_eof_after_newline_windows_eol.snap sha256:8f40e079396751096fa13b10bf8224a7f06c536bf06fd9bf1bd79af05a5434bb ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__line_continuation_at_eof_mac_eol.snap sha256:ac20a7524080158cd680f375f5c941536b29f8a30214d23a55bcb9135a781ef7 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__line_continuation_at_eof_unix_eol.snap sha256:9cf509257e571c3ff49754c6bb5aa93179d7eac199904d37245fc16b52dda7fc ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__line_continuation_at_eof_windows_eol.snap sha256:844c7c1be119af134b853a335fc8f5d4fa4b76ad097b3f1e53ae051128676c2e ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__logical_newline_line_comment.snap sha256:b6827817b018d9cd8c94c2198b269615ae83d80ca07e847d6e9baa9e6ea81874 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__match_softkeyword_in_notebook.snap sha256:799f4ed514c4c2e840e3943bb0f50c955aba8fdc9454dd1ee3df69fdbee61b67 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__nested_t_and_fstring.snap sha256:7e1ef43c4ce318a5e7ca1efcf30ddadb6775ce949256e1d2cc74828ab30d6477 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__newline_in_brackets_mac_eol.snap sha256:062e6102843bef0f54f72d2b4f6144f43a33b1a50dcf6b4c0f0d74300c4148f7 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__newline_in_brackets_unix_eol.snap sha256:65e6663fc36ca61d60a808bcc44cdeb35bab9a51a6bef89099087a77770c9c8e ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__newline_in_brackets_windows_eol.snap sha256:080669c320c2cfcf2971bfd3b3f4309c6c34af7052460d918133f32912d43626 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__non_logical_newline_in_string_continuation.snap sha256:017308d58fe51db0de63beaf82ca0b492438fd83e13aa205dbe3bd63e7043006 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__numbers.snap sha256:954b981c398296d358a04d8b4b2d8ea9cf4ce26c874ee68a1d3296da8a440008 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__operators.snap sha256:5d377c9fe563e6e75cb3a00f504495665a85c45a60ab49692b4d280e62de15e7 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__string.snap sha256:41fcf1a3062abbd6f095829aa7d129fd3b470fead982bfe5fb9ae3b998670d39 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__string_continuation_with_mac_eol.snap sha256:9ea94eb455d9905e5bc77473f9f95e049280fadfe8b0c703b309eb600ea1ca63 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__string_continuation_with_unix_eol.snap sha256:c6ad0d7958309d240faa12985a824ba32b65cf2e21572f82bd2e22332de5ebb3 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__string_continuation_with_windows_eol.snap sha256:8c6c6cd863b6a87ca22c948ef3e53bffada5c09778549288ac9b5d3e2f1ea663 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__tet_too_low_dedent.snap sha256:447c3b100b44d5132c217d6a7a0f8f58c531d314405f7e6fc1474d42280d6694 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__triple_quoted_mac_eol.snap sha256:4f08fcffe753b4f4174fd21d6b536330c98672af0ae768d2611a6be6f64d22fd ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__triple_quoted_unix_eol.snap sha256:d69c1f7ed2310bef91e02b5bcb56844823501d3a20d833b506a5ce401311af83 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__triple_quoted_windows_eol.snap sha256:2fdedd6e661dcf7cf83b2a8bd514a38c2b2b78c2f7a170c4d8bcae010e7f09d0 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__tstring.snap sha256:a55c2669eeb1a996b1d554f59ba28dc9806bd24854599b5a81be12b16731328c ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__tstring_comments.snap sha256:1ec3ea5e5286c76f0bdd24d1bb7eaf5983832c1ade909a2cac032c85c67947c3 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__tstring_conversion.snap sha256:7f8faafde1b05499cc680d16e4574a7fa3f7345d10cb5e92afcd5b76ebc27243 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__tstring_escape.snap sha256:fe4d2e495b5255ef53a8dcabb1e1757a8203bd274143d6113d64344847cd5092 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__tstring_escape_braces.snap sha256:6015f1667d7375426b49d02c69e81f31799aaaf58e55c4f19c0bc572b5c922ba ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__tstring_escape_raw.snap sha256:17983437d11132d072725238443ac549a38ef59e2770d90fcfee87026271fa9c ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__tstring_expression_multiline.snap sha256:047fc393abb36ada8b4af98d803e888c105c32d7e4af6d7638b7bcadbfa72152 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__tstring_multiline.snap sha256:8aaa2526ff78e0f618ad065fdd96a1c64e285a422eb60af6be9fb53e7a6299b3 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__tstring_named_unicode.snap sha256:5d198efd3602a21cdaed57904a96ac6d815159e9b98c0b0ac623095ca99b5ac6 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__tstring_named_unicode_raw.snap sha256:d66543953d5c3d170e4b76cf5977fb75581974a5809065391f6b65a6a02b7310 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__tstring_nested.snap sha256:597df0a4c0bca3c7adbccfa678f9187b53056d45b83459a0f908b2610ae8c8a4 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__tstring_newline_format_spec.snap sha256:c7c43d8eae534243c414951d3fe6291c9f3f1dbf29312bf95776a363e34075e6 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__tstring_parentheses.snap sha256:511c2c6a7dd447fd94684740879689ef4b74ba7878da9512a02389dbffd22ba1 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__tstring_prefix.snap sha256:244f599d8d4d8879113575fa4aa9ab23636709c940147fee92710f7203f52a77 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__tstring_single_quote_escape_mac_eol.snap sha256:e8c9d96fbd6d1318663ce42c1d858ef2bb8d2f55fccc06599621bb51bd9f0187 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__tstring_single_quote_escape_unix_eol.snap sha256:5eb2261948007ceee58d8a1f6462428b82025611bf66c1e34dbcbfc6a5d29bcf ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__tstring_single_quote_escape_windows_eol.snap sha256:875bc2f2284f9cb183c2897085b5223682a2c85d36bcad34c4092f66b8dc597c ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__tstring_with_format_spec.snap sha256:c0513bdb521f159fdf9d626e4f502b34804943302168ac85f65373ddb4ef4f75 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__tstring_with_ipy_escape_command.snap sha256:38d7a556ab54ff890dd57a5cffce720acd4e2cab558bddf58b6080afa175912a ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__tstring_with_lambda_expression.snap sha256:117258d22999f2763c9fedb1cf4fa84769a2984022bea21c7f3b36cd057052eb ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__tstring_with_multiline_format_spec.snap sha256:828cea298492013c96a7616b669b814fc12263889a97de3f1286411c84ad4e93 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__tstring_with_named_expression.snap sha256:21f2e63a582e1485f1c0a00939642ad725ca6add7ff977b29c2040d866e07c20 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__lexer__tests__tstring_with_nul_char.snap sha256:e7e51f597394de93d5421dd7be43caca7e2112b14e8e6c192ec8f4e03e86f4d8 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__backspace_alias.snap sha256:567279925de27bea0c701b74fb707198d230b5bc379542977ea4a0e2e2277bb3 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__bell_alias.snap sha256:96b4e2728b3c953d0144bc91aaa96ee06a45a12b0d3b5172643a11f4ea90ea3e ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__carriage_return_alias.snap sha256:8a01f55185287361e004942c761da7ecae8210fdc9c22c9d3a2e8214155761a3 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__character_tabulation_with_justification_alias.snap sha256:91ab41691392b1c9fb7ba86c7fa4b26e0fd8efb0046aaf95e7bb543d245bfa7d ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__delete_alias.snap sha256:6950e7ff66161b51eac2efe4b97c462ed49155aed252a5ffb15976d523e3e862 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__dont_panic_on_8_in_octal_escape.snap sha256:dc4a2876f16cc943c52f681755d1b7019d5e8dbda5a1886269b0be70cf700705 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__double_quoted_byte.snap sha256:b8fa4cb792e031ebce36948df75fd8ec73ee3b05c87ce2d64232daa16f03bc54 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__escape_alias.snap sha256:ec5c3df3100a1cbdd4373ddd63066b183547c2f873c8885ef6d934542958d6ba ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__escape_char_in_byte_literal.snap sha256:cbe5e6017419c06bcc76321a640c7d116ddd822d0191ef1a677c7e9addde815d ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__escape_octet.snap sha256:507c452b050a7f218cd80a17a55821bab7d1196e40b02aece7ec4e57716277e1 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__form_feed_alias.snap sha256:c80ef4ddf501043feb6e8023f04ef40abbee5382719b069ccc0c40aff128784d ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__fstring_constant_range.snap sha256:adb48010e1e961a0d404102d25520c7e721ba499326fea3102efa5c9477e3309 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__fstring_escaped_character.snap sha256:39a4b26b8e93dc3e528e3cb4c359dd363480c337cdc467697f4a3046aeb48ac4 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__fstring_escaped_newline.snap sha256:87e8f976ce21e3cc847d815a9351eef14f2bb01e1c4c45978c045445b9916aa8 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__fstring_line_continuation.snap sha256:85cb1ba53d3032802a0b9535c8bf20384272235cb36acf30db0c32e0ca37be94 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__fstring_parse_self_documenting_base.snap sha256:bef6c0d35df37059d929632b039f88e07ca9913d769273670d217126227d8d75 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__fstring_parse_self_documenting_base_more.snap sha256:ede3a4d6363e11d713c862dc6d604f495cf38c58ba51fe83f43ceaca21dce4ac ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__fstring_parse_self_documenting_format.snap sha256:6e867f01c319b3f10bcc0bfcdb46dcc11e4b284186128464a2cf4af609ce90cd ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__fstring_unescaped_newline.snap sha256:68a92fa826c351c9f36e58fa75c42e254021a37cb5a75e126474e92818cdb998 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__hts_alias.snap sha256:bae16b744b63153fb60835fc09a41bb2ebdab3262e0b21cbd96f1476476924fe ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__invalid_byte_literal_error.snap sha256:e58f6b109c5fb2cb64595c051f2197323d909fd0d3969399fa14e7e32c1e106e ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__invalid_unicode_literal.snap sha256:ceda59835ddbc9311ff7aa0613908b8cb3d962772a099b87167a90935e06aec1 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__invalid_unicode_name_error.snap sha256:c53b9f5ed9b6abe69c1478ad4242b933f2f0163b6a5f3cfb0371186bd9fce5a2 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__missing_unicode_lbrace_error.snap sha256:7c48935e27ecc07baa02960ab30b54404e343d4b1edd204e82694bb76fe0fba3 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__missing_unicode_rbrace_error.snap sha256:b0d1b91e4a17c0ec55d94e7fd27cfa36ed80e78dd86e60efaa913e2e7476d153 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_empty_fstring.snap sha256:4acd9a471f5983db97c2c58da845b9c64efd8eb0a20706498f0c7819f2a618a5 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_empty_tstring.snap sha256:f0c3e2972b53b74178661547ce7c348f8f1163ce8fb63a7d7bc93f9f31f29d2d ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_f_string_concat_1.snap sha256:f0c3e2972b53b74178661547ce7c348f8f1163ce8fb63a7d7bc93f9f31f29d2d ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_f_string_concat_2.snap sha256:91eedeba356284d33c637e64221f0a876559cb4c0e45a85fbc15881e0d3d0c46 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_f_string_concat_3.snap sha256:06d56d3e85037309838ae70f47f75de6bb60638c4aec2e27deb5200736fc4228 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_f_string_concat_4.snap sha256:fdc2ef580f0ec10a9c195ba798ef29567bc28feeb47c5508a801ff5006bdfe1c ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_f_t_string_concat_1_error.snap sha256:92fdf69487cf600cf3352b4aa49bfb8991fc2aa9b7aa2fd3fd402752d89ba4a2 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_f_t_string_concat_2_error.snap sha256:8a38068e984963e3ad3c0e430bc10ff83d66693754c327258107f16f3027feb6 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring.snap sha256:168148dee7f4f236b6b1293aa3af77a1a8a0aaaf3e67eb0e340747a18e9d89bf ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_equals.snap sha256:f74d3a192009d9387e93aee034e4b0684c7946ebc9757a52602d460faef284a5 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_nested_concatenation_string_spec.snap sha256:218ee8c7f7d26e27af907cc6ea97d926f47fada9942c19074983f672d8bbae8c ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_nested_spec.snap sha256:760a9a166c10a4359576637380d551b723ad83824ca799c0d7153a90513ac8ad ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_nested_string_spec.snap sha256:b4921d869d16b8f5df8a8f2e2c5e7ecc48d4151d9a8384d77c8e7848b48894fd ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_not_equals.snap sha256:399fca2ac08b1cecc8f59a70d0151c7a7f80df8f85572e4a442149ddd0d6d5e2 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_not_nested_spec.snap sha256:2fcd46d82e6ddb3c038532db940eeabcd25d3e87a2997a8efd169addff77e014 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_self_doc_prec_space.snap sha256:a4e7adbf657a0ef0c00d45c54a50ac689e9b1b596c55badcdd97436f25119591 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_self_doc_trailing_space.snap sha256:14c45cf78a78b276a35f0951c3cd85f883a1164bce1ff1a47ae6f005d53d1313 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_yield_expr.snap sha256:b272a7f3222f312ece05e24f4cf641a4e41f8ee46e4dc9e7c8f3bc72928f1f6c ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_string_concat.snap sha256:128528d068a8df340d6a6fa9e8652e1c1bb6379bebc812ce561bf33c5bbf6fe2 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_string_triple_quotes_with_kind.snap sha256:887e1edd5e8a90527d50be19492177e3002309a38b63b0cc42e3bf15d7b9a385 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_t_string_concat_1_error.snap sha256:887e1edd5e8a90527d50be19492177e3002309a38b63b0cc42e3bf15d7b9a385 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_t_string_concat_2_error.snap sha256:92fdf69487cf600cf3352b4aa49bfb8991fc2aa9b7aa2fd3fd402752d89ba4a2 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_t_string_concat_3_error.snap sha256:fa77ed8c10a09ca47a9f8d91791abb9565d3dc1acaa80b2ba9675e4c2f30e3f4 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_t_string_concat_4_error.snap sha256:614ba7b12e5b27c61f0174f7ab5a62421617966c3c5ef83a178b231503eeb324 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_tstring.snap sha256:d6b7d0d69ef757d9274784f6391865fc466fb0855ed8230a99275bf9457478a7 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_tstring_equals.snap sha256:9418b4c013e122306e40712e43f7246296dff1d8c2dfd2407767ec0f49524cbd ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_tstring_nested_concatenation_string_spec.snap sha256:354f42cda8c58c4b036473ad3eb0557fd2764408435e74aaabfd260dd28358d5 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_tstring_nested_spec.snap sha256:e49500acbaa14c6782478469bbfb27f2a188784ded45edbb255baea6dbd1c45d ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_tstring_nested_string_spec.snap sha256:1122a473b2883d784e9e2d72ff15b340249075937577e11895a25a63cb77c215 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_tstring_not_equals.snap sha256:16763b89b481c2bc4ef8c1478bc3c10ba2a9e4e15789d512e0316a3672534038 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_tstring_not_nested_spec.snap sha256:cd7607a5f162ef2ab2d6f31f49b91dd3d814267297a9cd874a96bd5554b9abe8 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_tstring_self_doc_prec_space.snap sha256:db101b100c8c0a63670131684633e52393246e27c74a720a80d826bc268521e7 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_tstring_self_doc_trailing_space.snap sha256:107f0baca7d0ae36330bd1c4dc71a227fa84d06e442257d9411c984421bac2aa ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_tstring_yield_expr.snap sha256:268bf5a64b9a5fb8c7198f36d746f886e811e844944d0be2db1186fe31ddb278 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_u_f_string_concat_1.snap sha256:dd342b95d51837e08b8e46179225597b661c14d9b0b0fe849ed6edbeb18f2056 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_u_f_string_concat_2.snap sha256:015fa2d7b70a4d37d7f8d47b5838b015e0e719bc4054ff59d5ab3902b22b8efa ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_u_string_concat_1.snap sha256:3aa3721f2665a4ed7e5ce3008c9e686c07e2f5246d6c328674060979a84cb457 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_u_string_concat_2.snap sha256:fdc2ef580f0ec10a9c195ba798ef29567bc28feeb47c5508a801ff5006bdfe1c ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_u_t_string_concat_1_error.snap sha256:92fdf69487cf600cf3352b4aa49bfb8991fc2aa9b7aa2fd3fd402752d89ba4a2 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_u_t_string_concat_2_error.snap sha256:944d4e4d3f642df69cf7ad8aaf4b63b26bf958b4addfe7e184407b42ecb661c6 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__raw_byte_literal_1.snap sha256:f258afaa2ef264e3ba9069092329f27a26648c964fcc0399970b4f28e9d42f53 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__raw_byte_literal_2.snap sha256:0e5650554e57361f68617584698fdfe540f45abe1a0aa347fa0cbde2b04b1cc7 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__raw_fstring.snap sha256:ef3e69f5f5405809ca9d2dc7ff3478ef6511fa3df3f1c1d781218d6a0cb192b1 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__raw_tstring.snap sha256:426013ca86935edbb7c717177c9a1a1287c1ca8ce1527c92abd200aa61079e56 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__single_quoted_byte.snap sha256:4f1181eb540a75af8b097c19dbb4c4a15375fab6dc1d536511e1224645688683 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__string_parser_escaped_mac_eol.snap sha256:4f1181eb540a75af8b097c19dbb4c4a15375fab6dc1d536511e1224645688683 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__string_parser_escaped_unix_eol.snap sha256:1b9c7592a679fc26281aef52376f72364bed3b928cf2c01c7f3e472e83671bba ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__string_parser_escaped_windows_eol.snap sha256:241cf9b038c3a28770db9836305c20cb15bc9bdd71bf5180dc1dec0885e5e07c ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__triple_quoted_raw_fstring.snap sha256:15306164c10dc53c0a457efad4d7ec4af479d7340b37f840e25318e932e2ff2e ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__triple_quoted_raw_tstring.snap sha256:8b368c1e50de2022eef93dcb03dc1d0f882253ba6637e1f0f861a251b24d1f88 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__tstring_constant_range.snap sha256:8236547b8cc2171062499cc730f16c02eb99ef1c849caaea9348189f2c747325 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__tstring_escaped_character.snap sha256:a8e4f644162aa3f21f2ab49e23a1a23dad811a02f54097a5d6a58531fbe1f1c4 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__tstring_escaped_newline.snap sha256:2ae3267b70fb5b7c85d955c2fc409948127d69d62d656d4fbaad66239f136d5b ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__tstring_line_continuation.snap sha256:af817d22352f66edcb6a4250dba8faec6825fdbb24e929efe62c61be7f7b195b ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__tstring_parse_self_documenting_base.snap sha256:cd57a323d5e542d12c31d5c884f00fc989292da6b103c67564a41b95f975cfec ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__tstring_parse_self_documenting_base_more.snap sha256:ac2376e8ff695307975f442a090f6fc79bf2017b5d6def6e7cbc881c28a9ff85 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__tstring_parse_self_documenting_format.snap sha256:3117b97576ba6c1668666cfa1c107cdfce7b30fba814a6aef2a007accdfdac81 ruff-0.14.9/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__tstring_unescaped_newline.snap sha256:df1dad58635a19c79a77c8efb8c9df18d0581cd657f61999ed04e4f5b6ab7ed6 ruff-0.14.9/crates/ruff_python_parser/src/string.rs sha256:df12e8cbfae4d711a9c943c8e1393b76cf3d85182662b507533b877a944c8c93 ruff-0.14.9/crates/ruff_python_parser/src/token.rs sha256:3d9b36c35c3188e8d73c86cccb013bb2762024d711010e2257a244a30f1c428b ruff-0.14.9/crates/ruff_python_parser/src/token_set.rs sha256:cf93e8f87ff22100c3e8a1f74720039b89ef3cf6647aa18f6981a2e17595a900 ruff-0.14.9/crates/ruff_python_parser/src/token_source.rs sha256:39c53600f0416d7a6061f6cc7984a2bfeee9a69307e8e53135e754fbd30c1eba ruff-0.14.9/crates/ruff_python_parser/src/typing.rs sha256:ef04e155e87fca3dcbc3e3da075b306aacfc85c3a08aaaa01652dc9e4d7cf1d4 ruff-0.14.9/crates/ruff_python_parser/tests/fixtures.rs sha256:f3f131057a73497396a1973bb598a15a77b4e0a08a43e58d91c2f44a878b3dc6 ruff-0.14.9/crates/ruff_python_parser/tests/generate_inline_tests.rs sha256:0dfece38bc03cec66042b48d81f51f0fcdab51344744bcfe50c6d2ecc78610ad ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@ann_assign_stmt_invalid_annotation.py.snap sha256:bddda01e91d482fcba05b3e6aa26b536ed962d960f780d03b45eff4b399b4fa7 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@ann_assign_stmt_invalid_target.py.snap sha256:ef733d4122e85b3f47e4bba9d8b7af75eb91037a9f0ebec295d352168686d364 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@ann_assign_stmt_invalid_value.py.snap sha256:66b6edbc0ac05ff12099088c43a6dfc992654c4e83508c812bf72d95904127e1 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@ann_assign_stmt_missing_rhs.py.snap sha256:387d187d205252531cbfaecaae005f54d8dd8f15865a8a5cd46da5c6e4a8f4db ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@ann_assign_stmt_type_alias_annotation.py.snap sha256:aabc3f5721c3d89aabfd52cc957526b78285980032023f462fd47b6c3001d103 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@args_unparenthesized_generator.py.snap sha256:2689abcdfd362af3e7f36451b54b1bd2e3ad0cb3c35005e7b45487270281a3fb ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@assert_empty_msg.py.snap sha256:2adc37b59b47209e435bf7ae3257a3510742d81809784ecca1272176ee58e9d4 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@assert_empty_test.py.snap sha256:10d53e547b21228666cb42e4ec83337ff3cf5c5a37e4f780a718e35e1e42e329 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@assert_invalid_msg_expr.py.snap sha256:d9bc9b5a92c59dfc39fbcc8cb67f6b97eff29083148585471023c7fefdba4df9 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@assert_invalid_test_expr.py.snap sha256:01d6347b2c31b7636d5c18bea0cc2f0448fd43830526be8dd7da8cb656e6a90a ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@assign_stmt_invalid_target.py.snap sha256:02e71edacca6d01829607a9311c59f71950d5c58df18b23c650ca5abbe4b6179 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@assign_stmt_invalid_value_expr.py.snap sha256:c38421646916b2d19c886aeccde3b5c870b08777904f72746808e1c49107c966 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@assign_stmt_keyword_target.py.snap sha256:707bb7e8e2f523e7cee46b01e66d1f4141f30650f81a256945bf5ceb0bac25d9 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@assign_stmt_missing_rhs.py.snap sha256:86cd7e657b1ae6c4a9d2c53717734448b0da8bbfc7575d53806acebfa261ebc0 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@assign_stmt_starred_expr_value.py.snap sha256:7656500edf5c2abe4e88a914a75efc15a3a5f5283da723e8d83641460404ac1b ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@async_unexpected_token.py.snap sha256:c023e957f657d3fe1680eca905adecc9a090f096e526aa492667dff3014940a2 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@aug_assign_stmt_invalid_target.py.snap sha256:23994d4aadda1ea9d5edd45d4701439ef1c0bc232e739e5b1fb638b7b0421fb3 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@aug_assign_stmt_invalid_value.py.snap sha256:e2527f62f1504d9f2de46af8ab3c127b27f3ac85c09453c15d479dadaf3ba443 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@aug_assign_stmt_missing_rhs.py.snap sha256:7fa9560c703d8973bbc5cfb96f72d15c163aaf176bd4262ccabde9f087efdc48 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@case_expect_indented_block.py.snap sha256:95cb0aaf5d05e1ffa0c3e9c820ea15a64d6666fb7cd3b07d5ce1e69237f15a6f ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@class_def_empty_body.py.snap sha256:1764a2724f26f50fc97a218354bf14b8f03e4b66a89fb80f0fdd3ece186a24e7 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@class_def_missing_name.py.snap sha256:301785ea67a770339570fcf6563fcfde0c3f80317aa3c9edd1a33dcd973c5fe1 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@class_def_unclosed_type_param_list.py.snap sha256:1b1e279712d117cf7bfd458ecdb1fe80fa3f0d0677d26c90c644d1f2d1f65adb ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@class_type_params_py311.py.snap sha256:cbff96042cf255d404e296446d81804cf888ce1a2f2c66699920690f3c2471cb ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@clause_expect_indented_block.py.snap sha256:9aa278baa84a6fa4b5191a1faacffb365e1174172afcdd70739eca528ec20680 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@clause_expect_single_statement.py.snap sha256:dc7a78c0a51a6dee669700b70ea52cf611d9ca25985320553b8996dc9bd3b444 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@comma_separated_missing_comma.py.snap sha256:d63e177daeb7e5961c507ccdfc3e87ddb0808ee5bb1848160558e1b619f6af8c ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@comma_separated_missing_comma_between_elements.py.snap sha256:fcc81d0753b6238b1858bc0e0c386ad9e4dfe9ff4036a146897c8060fcb912fa ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@comma_separated_missing_element_between_commas.py.snap sha256:49715e221fb90da72e372db39450eebcee92b67507a5264a438f20b8c948c8f6 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@comma_separated_missing_first_element.py.snap sha256:48ab87670e41364ff826227a64439d430d4b9f24303a8b4fc8667cb816aa1225 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@comprehension_missing_for_after_async.py.snap sha256:93348a14e30b306b910a4439b72060ae5677364099eb6aae8cebb6c75eadd8ce ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@debug_shadow_class.py.snap sha256:5c8ba5e904046e60b016d1af92639d142e1016a977efd71b4c86203f9dc6fa31 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@debug_shadow_function.py.snap sha256:340603250513cc4afdd150c5d2af67dcf177363f291172e23e4d30b9e97c6aaa ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@debug_shadow_import.py.snap sha256:692601f328001255e127deb69568863a665b4a50ad922f1556a917f0fffb53d3 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@debug_shadow_match.py.snap sha256:5e899b19351583ad86185947e6f61feb45199a5cef40b41be4bbed5bc4ec22e0 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@debug_shadow_try.py.snap sha256:0a5909481e4ff55cd94f64fbba51da9e2326d17e95357bf8692a83578be46a85 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@debug_shadow_type_alias.py.snap sha256:5dc9d29d7cd87cbd9173a61dc87e6e6e256dd38c77bc0ec26244ab6971a08772 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@debug_shadow_with.py.snap sha256:5bc8664b4c9c7506c36fb21705a68a9773df9ffb4f9e87144caebb5c555b3ce9 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@decorator_await_expression_py38.py.snap sha256:6139af5861c3d6fd318e5db0e802ba92add385d7c586aa1ac55c9dd59a98d8c8 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@decorator_dict_literal_py38.py.snap sha256:de99c90a4ef6cc761b9ce0d2587bc569de959346c49eb30957f445b2de7e55ce ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@decorator_expression_py38.py.snap sha256:f3ad40a805748476f2df6b3ba5154175693605b411225396ea5a94be519f6ee1 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@decorator_float_literal_py38.py.snap sha256:25ad2d78bf715b3d241b1df8d40282e018beea90e3b125ef0659813757280468 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@decorator_invalid_expression.py.snap sha256:f5cb3cca16a2c4cc255e9bafcdf9c95b4deafd4227c79e605419d534343a6926 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@decorator_missing_expression.py.snap sha256:af3892d4806a781462740413acb5dc4a88f4ecf68e65df02d1e94f0df3cfbb23 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@decorator_missing_newline.py.snap sha256:35071db367da1e33099788b74749fc97c039568ca490ab79790ebdc38dd30bb0 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@decorator_named_expression_py37.py.snap sha256:59149d9a4dca8699b92c23bd4de7c3b2d0c2ab047c357f1a66b1baa1f16e25f0 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@decorator_non_toplevel_call_expression_py38.py.snap sha256:0bfff154def1302f929e8359f24fcce8e5a408adbefd36e7c44d571dc40206f1 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@decorator_unexpected_token.py.snap sha256:dbed454e27e0bf54575a5f88a065044e0d42567d9605a1b32a85771ea98ffcdb ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@del_debug_py39.py.snap sha256:a4bd4b0b028d74a0c22e529f38be5b46eded11ba98f0b0290820b3462ca999a5 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@del_incomplete_target.py.snap sha256:d395df9a3bb23961be1f890ac53794b88d903bab5666874d5b479dba84e00a7f ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@del_stmt_empty.py.snap sha256:59690d783fe7f8521447e0e874053188530abc613e0e3be1ee2f7aaa458bd415 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@different_match_pattern_bindings.py.snap sha256:e14de9eebec3a6b8046abecb0ee2f1a31c1b37417419c98fd7cea8e8b229cc47 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@dotted_name_multiple_dots.py.snap sha256:8d2eb5ff4c321d4a499935097ece68345e9da2bbf80c60a4705a61109108fc97 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@duplicate_match_class_attr.py.snap sha256:3566d04224d5f4066125bbac4c1b9e6691e08e6aacfe64d4e489c6e671bcfef5 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@duplicate_match_key.py.snap sha256:45f51658918fa335ee3f4fdfb0acbc86dbefa8a59ad85be0cdf33552e1ef1c5a ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@duplicate_type_parameter_names.py.snap sha256:0c8368517783b94797717882a4dde17fa8fa9cddb16cc31b79faad72471f2d6b ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@except_star_py310.py.snap sha256:109499717519f2d8df4645e9fa98d32640f4530fe11f8a1810609c1957110ba4 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@except_stmt_invalid_expression.py.snap sha256:e77c37085bbba200ceb0e5937ef522b7e03ef06b44e504002dbe5bf615a05f35 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@except_stmt_missing_as_name.py.snap sha256:1b4eb5cd1cd10dc59455fa8b3a1a4811b39e83784c47de840dc2bc887d8a810d ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@except_stmt_missing_exception.py.snap sha256:414c89b56c51493042ec7b0366482e53fe447738b080a8ecef95461bf9d2efd6 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@except_stmt_missing_exception_and_as_name.py.snap sha256:488ac3344cb919a94f9e00000d75af7527c40333c5379e619e5a490d00cc4362 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@except_stmt_unparenthesized_tuple_as.py.snap sha256:03b227fa1640ec1f9c986bb01871397cc6f881f1841ee337b918e369e4720602 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@except_stmt_unparenthesized_tuple_no_as_py313.py.snap sha256:07cc46bb0bbf94f59df580ae017c3b4471f21b1f94392e33e490c4cf1203bedf ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__arguments__double_starred.py.snap sha256:1b44912c8d1ec00bf6f72ec07dfb091c0d3e6ee1609b48e18f399d1607e4bf18 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__arguments__duplicate_keyword_arguments.py.snap sha256:2d474d35216667bd8a8705d4dc3794f93bbfd1188ad2084f4f537a9cc127a7ae ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__arguments__invalid_expression.py.snap sha256:ccad00b955bbc835679104c917bdab712678b776f77bef2a218e7281476d23be ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__arguments__invalid_keyword_expression.py.snap sha256:c580b33a629d1edb4a2d583acbcd2501753b8e5731ffa3053bf25956ad46339c ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__arguments__invalid_order.py.snap sha256:f747fecd593b0262705f688ee36ce233e8287229e45a6ec4c1da73f03018f83f ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__arguments__missing_argument.py.snap sha256:d6538ad8ab577e2f8ca2298137a89615f13f446e80eede7ab833387cb59dd4fd ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__arguments__missing_comma.py.snap sha256:f7b1f55e85ab9304a06959c219f5f22f22b0a8cd0f32d7c0137c030765d2ed29 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__arguments__missing_expression.py.snap sha256:f35d12c1fddf0337e90ac2b5343f5d2ad88363e16dcfea258652866b154ece20 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__arguments__starred.py.snap sha256:76e6fd569eb8031558ca4fc01ba47b61e807f5c46b6b963793e518c6a1a6552e ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__arguments__unclosed_0.py.snap sha256:e3200d7d06847dcb3b9afc7e401bdc0294a95736c5a9d21da4fb5bb54b9865b8 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__arguments__unclosed_1.py.snap sha256:e6e1b08141267ad8a528325df1f5a7d6b207181d782996b16e0e6005bebd9c0b ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__arguments__unclosed_2.py.snap sha256:61b7026de5722d86cb20aa3d9d49b033118ba9184109a0d55278d368db86f291 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__attribute__invalid_member.py.snap sha256:b4b9a3dc5566f3d5ad7c6f95d36de765fbfdc395f521db98ee577ee432915b0d ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__attribute__multiple_dots.py.snap sha256:fa966953a1abca60e6ca93ac825fab0586bf881c67618ef333b35c9556ae5e4e ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__attribute__no_member.py.snap sha256:c076dc667cde4a66459059abcb6e7274c45989c55dd43f93cd25f9faf103ea5f ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__await__no_expression_0.py.snap sha256:ce6ec1d7f05529eb4483a8fe4431e5e91376462e22f2052f206c430958914757 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__await__no_expression_1.py.snap sha256:98c6b1305980a0991f09e9f56c3cd58cf3f600a1e7ac711a2d907dae31801543 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__await__recover.py.snap sha256:cb42cb9d413938c576573baec215034c9f796c60e7c534b76643dda2e305b3b5 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__bin_op__invalid_rhs_expression.py.snap sha256:91a8dd5a61d6e7cd6ab8f1d72a51eb14137ae1f94f8db218b27046743e445399 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__bin_op__missing_lhs.py.snap sha256:54e3fd1a6048613ab7ab6fe1d38b030b8395c4bf1e7be5e82c379f8902d79198 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__bin_op__missing_rhs_0.py.snap sha256:69e921fde61b209de4ab1ed8283c93691386d9a69a32e589907d8d506ac2ac80 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__bin_op__missing_rhs_1.py.snap sha256:1c784f16a9c3f54f5a74a9c93e00bc45d402343892b19309705d4d614d960693 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__bin_op__multiple_ops.py.snap sha256:da5deaf6181893946ee54c72147e3aff9ee73927603c4d69ea464134fcc78574 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__bin_op__named_expression.py.snap sha256:55e6e563e3eab94efa67b18569d3ff4da9d2e74210bcdfe61d3a94b1012f3985 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__bin_op__starred_expression.py.snap sha256:a571ec7b76ca5859d0d490b8daea101a5c87f0e0f54d00f2c5792a24baa169dd ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__bool_op__invalid_rhs_expression.py.snap sha256:e168a865ab8cacaa3e1262b55f00577a655df2deb4b7aecc7d807dd5409f6a2e ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__bool_op__missing_lhs.py.snap sha256:8aa8c79a79d561c809f30f01a5e1728f350faadafccc7c5b7f44124eb9080ce8 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__bool_op__missing_rhs.py.snap sha256:bba62b7d3c713ed79a6953a943000423f8e8b3102fbb51af6bf8a2748ec89e6c ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__bool_op__named_expression.py.snap sha256:48078a9ca43a8842b79068b24f0e9fbef50041e26bb06b8ef05771f7d12a4800 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__bool_op__starred_expression.py.snap sha256:79f7f8a184d746035f914cad2fe7323ce52f4bbcb41ed31251951feb4b671e91 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__compare__invalid_order.py.snap sha256:a3bd9901dca00fc0f83dd20160a713921bb1f4321486af912a851706e513ff96 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__compare__invalid_rhs_expression.py.snap sha256:4fc56f6d073f16230c13282ae964ea22d74793ee3a204b7eaaebd7a68db200c2 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__compare__missing_lhs.py.snap sha256:e9df5517731b3f30172c025d61251a7730574b759c41da96197e7e76a47d0178 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__compare__missing_rhs_0.py.snap sha256:571af823bdfe204ab4f1cd7a3f99fe5c736bc1db54944a83f0089d43120d03d4 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__compare__missing_rhs_1.py.snap sha256:3df1dd60127f61f0189c8912d891ac0d401ad096928a06604a195aa43b328610 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__compare__missing_rhs_2.py.snap sha256:9b099bf45a165d01eb518e212dd64660cc584987f81ecdaa53d2a06e3097e2b8 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__compare__multiple_equals.py.snap sha256:1849608115d8c86abbd923a73a14f58d487ecc65d4a803cc0854bc56a3cf3ea2 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__compare__named_expression.py.snap sha256:73b3968f43f798fa008d5f5e6bed2115177e992a7b80b96194703bebcc441248 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__compare__starred_expression.py.snap sha256:8b72ad56e26682d1503baf719b732525e67d94407558388446eb384976a4fbde ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__dict__comprehension.py.snap sha256:581a338be95c9cce8058a9f2cd104fba40f3b4d7f377586db863e9d620cdf408 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__dict__double_star.py.snap sha256:11874dbbba4e9d39f22988d2d7b33181f50e429d6367b1437710e5268b455ca9 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__dict__double_star_comprehension.py.snap sha256:d55b3ad2c77ef7dce77eef2cb67130244638d06c3cb5e556c9b7f89bfb20906a ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__dict__missing_closing_brace_0.py.snap sha256:5088385a07878d1019dc4a495b988b5f6748174bad9517b39ca52ba3f1ca3f46 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__dict__missing_closing_brace_1.py.snap sha256:8128e61eeac21acd13931f37f16d8dc0be5e59ce8b586c8817409a63edce7f7f ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__dict__missing_closing_brace_2.py.snap sha256:8c3ae3c28355c8f42bdd321fcc7c49e9d51756a01e1d45736adfbd74c31f952c ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__dict__named_expression_0.py.snap sha256:08d461c20a9770b6b0ee759e7705ced82e719af4b9e4f2caf22b422a5fab0923 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__dict__named_expression_1.py.snap sha256:79ec4d4dc949175c4b0445cdb74bf6dce62705c42b1a9e05904ad356f03cf665 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__dict__recover.py.snap sha256:a66d4cb7e504a127a87cdf15cd6715550b07f84898cb4a2335367bac696055e8 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__emoji_identifiers.py.snap sha256:6cdc6032375c70a414829950700969a4de33415f736bd9d162964d84c00a7b60 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__emoji_statement.py.snap sha256:750e036fde36227cd9f4f78656b248c203d4b7e11b0fc3cd486c9e7f53cf1c9e ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__if__missing_orelse_expr_0.py.snap sha256:521519c8bd7219e6d431c5e4408c74cb3702f3b56af60c262f08b4677c136f24 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__if__missing_orelse_expr_1.py.snap sha256:bc4f3ab75b57257ea788ccf3f71dcdf561502116beaa035f4fb713da4e1e3ea0 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__if__missing_test_expr_0.py.snap sha256:0f20ad04cf89596179a19c7314369e15cc304801c63627022ba613d914016cb5 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__if__missing_test_expr_1.py.snap sha256:29825036fe167d06925db03cb84a80c2a680cf002da251914525e7e3bc2557d5 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__if__recover.py.snap sha256:3ff0bb719386c0a0bbe13713fd50e16f98bcff9c83b919c1f1ed2aa0236ff810 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__lambda_default_parameters.py.snap sha256:17be0743884d1c43f81191081792e1e60262e5004c6b9595fb4682502df42d04 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__lambda_duplicate_parameters.py.snap sha256:c751e0763ba8cc7cdc2f6211de1b7155008cc85a3e9b66f3a9bb6c9ff585c69b ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__list__comprehension.py.snap sha256:7317044f108475ed3628628b514bdc8914a101bc46cd3b7212e4875125d78f4b ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__list__missing_closing_bracket_0.py.snap sha256:681662764b45e01222c7cbd1b86504cd9874a22d552f890e0cdb852a133936b0 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__list__missing_closing_bracket_1.py.snap sha256:e5fea670c2d7a67920f5217ed30488f5c384fbff0fcf29b0c64b4eb8a5442f6f ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__list__missing_closing_bracket_2.py.snap sha256:c750cd7206d42b4a671c2da6f973b3a27d83f2e022bd916174a84619a167c7ca ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__list__missing_closing_bracket_3.py.snap sha256:a216b19be353916e8e846158100ce5ce2cadb42063bd8cceba1f59e61037950d ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__list__recover.py.snap sha256:c2836d8eb50d3f455b27ba5eed68bec4e556263e40773413764bc403c7247378 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__list__star_expression_precedence.py.snap sha256:e41e4bd8416324ab22c74e012849eb91fb624502d6023c36504ebb4c35374f1f ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__named__invalid_target.py.snap sha256:5e24549466d09477d272c562886963d97f18d3288a2a446c9e8aff91a8448828 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__named__missing_expression_0.py.snap sha256:904409a9e5b7cb52377c88596a5697e7fa74125dcedcc7bc7896f430d786698d ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__named__missing_expression_1.py.snap sha256:a82058eabed5262882606241af159f5de69cbac4426035cc481f7037c5d05019 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__named__missing_expression_2.py.snap sha256:bdb5e2818236d9db9702d592b7dcc17281199e038706e397a951a35a7f99ce82 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__named__missing_expression_3.py.snap sha256:2d23842952059fe36e3299315abd046a1d2ad4966cfea56bdfbc30905b15416c ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__named__missing_expression_4.py.snap sha256:161518dae1357c7ff73e716decc15ad1e73b60b88066c4e887d1f00cbe1d3363 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__parenthesized__generator.py.snap sha256:6f4eab30b5068c99c9e2959b60410fc6f542642642c5e2edf2bac11681b5e776 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__parenthesized__missing_closing_paren_0.py.snap sha256:b78f2c187605a412e5d410bf1b5c171413b91a4d51a1b75c0c680489fb466daf ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__parenthesized__missing_closing_paren_1.py.snap sha256:16f4e74b48236cfa94d906420116863a5daa3fd07d28fa55ed21c8612496e360 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__parenthesized__missing_closing_paren_2.py.snap sha256:76cbd8ebe1fe8d92a6f646a49c87ace6b71777c71bcbdc9f3667764ab21edc32 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__parenthesized__missing_closing_paren_3.py.snap sha256:4530273003c80a7ff281298000ed88b93feaba8191aa801cf0413fc304b894b3 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__parenthesized__parenthesized.py.snap sha256:33416664eb464d7fc97d03b3d5e16196b5290d1519fbf5c1d99b2ccbb1bcf8b6 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__parenthesized__tuple.py.snap sha256:8806f849224b7e5c588c03e184b6a00dd4c1aeb41cfd558a83796c7949f96241 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__parenthesized__tuple_starred_expr.py.snap sha256:1ee40cc52d5fe8006b3dc8a1ed3e910260221742ab070f35594c58e29ac4bac4 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__set__comprehension.py.snap sha256:65ba4d820e34a8c07faff15a8f85941538aa5afd83a6e08b0b99c25f815de5dd ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__set__missing_closing_curly_brace_0.py.snap sha256:e891345bfc5f9b74d278e8adf67e469996a42ed4d0b67616e6bfd023864099a4 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__set__missing_closing_curly_brace_1.py.snap sha256:e94140fde6146c4af8606c7d22aa493a00f515a0cc1022f33d2b0c915ba5cbd5 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__set__missing_closing_curly_brace_2.py.snap sha256:14a9c043a1bb4936368d4b25a5ed5bae56d542de62b00ae2ff55682b6f348b6c ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__set__missing_closing_curly_brace_3.py.snap sha256:1c9b1867c7f47b4e8dcac7efb64f65b3346c48f113f4b061189c62943a89d720 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__set__recover.py.snap sha256:0ab657e71ac4bad3685a4c34dd802f16ebb73eb80bf8e070861580a0e8284eaa ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__set__star_expression_precedence.py.snap sha256:a035864ee94c2f6a3c1e7ac957148e084c33930a28849f4c5fc8b9beba8d500f ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__subscript__invalid_slice_element.py.snap sha256:58993523c7b9f9483b9a8921b8743d7d23d6d3f1084cc4e29f2c53e8aa0382a6 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__subscript__unclosed_slice_0.py.snap sha256:0188c399fbbf039cb864f3aeded9969367226643b745fce638b4acadf047b3e5 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__subscript__unclosed_slice_1.py.snap sha256:c1ec8f6791f82467148d10efa18ef9091abf6c7c9d9bc6442d6a2f725a4daebc ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__unary.py.snap sha256:24e489e865c4bda0d4ac83f86a159c8534b97bc59d68b601db93bd645e3c218e ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__unary__named_expression.py.snap sha256:f67973ff14cd5e20de4d48660010b27e0b9ce5684d601f17089d792dcb0caff0 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__unary__no_expression_0.py.snap sha256:4d4c7ee25673400af0d2ef1cb8e2c60b665d3f963a8c5668c59396a28c49a31b ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__unary__no_expression_1.py.snap sha256:3a8b0ea89b2ce858f4913e63c83ee256a7de9204c3962495e1291415ff39362a ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__yield__named_expression.py.snap sha256:e1766f999c21e5484194dff5a65b357f0f2b96d919057b0bcbf31158a740ff64 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__yield__star_expression.py.snap sha256:4080dd6551cb506e25264b65fec1bc190bbaf4ad1bb75ba26eeab667f1db1b76 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__yield_from__starred_expression.py.snap sha256:070cf26bbb249b0868ef39109856a7472ab34f321dc563e9320b4da3b5d3951d ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__yield_from__unparenthesized.py.snap sha256:c5ad9a17bc18f49646420295d4dd5c543d50a85c6f0e344ef755b1bdf1ce720a ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@f_string_conversion_follows_exclamation.py.snap sha256:3c1bd0eddbec0fa7ece16f81609e5a195dfdde8f653dcd82e9be5c9ba3939d22 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@f_string_empty_expression.py.snap sha256:a51ed28cb791743a0880da657e524a9380aaa032b2bdd190a469c15ad79ed22d ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@f_string_invalid_conversion_flag_name_tok.py.snap sha256:55ee9231f11efff9bfa80acafb116a23c1fd2e958dcc335ce7efc38102a9b95a ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@f_string_invalid_conversion_flag_other_tok.py.snap sha256:4aa2bf30bc714a9b19b140ce8663f2c4fbbcc499722a1b45aa6fc28d12e3b683 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@f_string_invalid_starred_expr.py.snap sha256:ee75ada825b59a88b0bc45a2e20aebe9ffc7aab2566dc31a8bf9a19bfe81ba46 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@f_string_lambda_without_parentheses.py.snap sha256:acb854159f247fbc0efc2f5a5d2a15fe0e08d1a33368d427f9fc4688416b64f9 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@f_string_unclosed_lbrace.py.snap sha256:08bc2ba0b2e5327bf608e8e3922a05d3853a2b322cc50c8f0a53c0045f9cf078 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@f_string_unclosed_lbrace_in_format_spec.py.snap sha256:ac78f032914388a2571d1faf8ff9245d7f93f22d52778b68b95aa680ab3e9be8 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@for_iter_unpack_py38.py.snap sha256:512500e120c106b69677972e203075c3da9e7125daebbb44b273bdad73a7d301 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@for_stmt_invalid_iter_expr.py.snap sha256:25a3a2b055e4ee5c6d1bcf4b111e4d60a59669c622c63f1e4c66857d09ae218f ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@for_stmt_invalid_target.py.snap sha256:a3e7cdf88d2b1d365fc46052fe5b831ee6b1b80f99f034366cdac7e3954a514f ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@for_stmt_invalid_target_binary_expr.py.snap sha256:b75e7e557bd3c75ba0e8179176815a17e4cfef3d8664bae3684a1e0cb96ae491 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@for_stmt_invalid_target_in_keyword.py.snap sha256:5a2b9ad8ded2336f8698546422417c51c29997b069e673a52a94ca484c382256 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@for_stmt_missing_in_keyword.py.snap sha256:fd1d6f69774c9bf51dc7b91608a2958a3c88c6b119e3dad660d32600c380c47d ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@for_stmt_missing_iter.py.snap sha256:dad42884630f57f9349bc58d366dda97b0a0b5fe43e241c156285f05009047c8 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@for_stmt_missing_target.py.snap sha256:86d72f596e771eb3b77fd7fddb653d7b2b28f7d75b8e6bbd26c99ae2ddb1b242 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@from_import_dotted_names.py.snap sha256:0b53abb798884c8a684661aef32eb2ba50bb93cb239427781cb38875f87bf816 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@from_import_empty_names.py.snap sha256:0e7a8ab5ced4c0721cc28f4d2af1bd76e60e827a4267e5f8f2ce8db4fed012dc ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@from_import_missing_module.py.snap sha256:fa348bda794e1de2044514408e6cc3d1ee0e58afa6b7b0425d8dc9f4a3a5fa8d ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@from_import_missing_rpar.py.snap sha256:e94b613544af8a5a6496499c25aa6ccbcb500f6fabb36779679a65a2d10700dd ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@from_import_star_with_other_names.py.snap sha256:7155cd3786c7a4a2a215ff3e3dd491b1a2c64c172f0696a01fe25ccfc00680d9 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@from_import_unparenthesized_trailing_comma.py.snap sha256:512ade0ad489018a6f6579dcc02be82d20686ba009c5e35f05a2d5491aed3868 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@function_def_empty_body.py.snap sha256:6cd191c88f301503e649fb50b93b4d6c1ffb2192f0fc791881d05619a60120de ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@function_def_invalid_return_expr.py.snap sha256:842cc482c5b7a6e81287db65d34a28e96a78aa9ed7202d9e669340039907353b ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@function_def_missing_identifier.py.snap sha256:1bef29b3b7c30fc25144bf2a5d169daf449b4ea5d18216c7ae9faa6011450725 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@function_def_missing_return_type.py.snap sha256:ba2edac75023493dace3b6b8e3b283a272c10fceda09c05bb92d1b9721ea99b7 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@function_def_unclosed_parameter_list.py.snap sha256:a43320289195e8202a2fedcf7713065f98b6ced8bbca4c8f32eb6595e3e12fdf ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@function_def_unclosed_type_param_list.py.snap sha256:335cdaed4ad2affb5d8ca1efbdd16900b475c3307732f216c93a9d356eef5901 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@function_def_unparenthesized_return_types.py.snap sha256:5dbbf5ceeec9145c92ea9af7f5aff8346a7f0152a62156b3f4952dd1fafad13c ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@function_type_params_py311.py.snap sha256:bba09acd33311ca5bf2b32941d0ac411bd1a1d1e1d205348de3f179e2c702ae9 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@global_stmt_empty.py.snap sha256:440c4dad44b7be57193f1d4b35da11acfa634dd8eee31ace175c2b17e02ac03a ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@global_stmt_expression.py.snap sha256:a693616f37fdb3aab129488c12d6bdc2662a37601258164dbf64615883c078d9 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@global_stmt_trailing_comma.py.snap sha256:ec18652137b94b72a7375e0b9145459a4c444d621139d1f49eee5e1222f1b388 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@if_stmt_elif_missing_colon.py.snap sha256:aeed9d4f298d62c7ced6d957c2ca14f7606664e4d675530f3060c999c4d23836 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@if_stmt_empty_body.py.snap sha256:a8ec9fbb89190b6842e87eb46ca43914fe990a34dd1211f5fe6b25bd8b56849a ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@if_stmt_invalid_elif_test_expr.py.snap sha256:1b3ec8c227aea83ff4715d6b96f8dd901362738e2892ad88cfdb8ec983c969fd ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@if_stmt_invalid_test_expr.py.snap sha256:e04d301aab483c0ee9492851f8e154650aa84509b356aa64f86ea324b0f48da1 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@if_stmt_missing_colon.py.snap sha256:34e4c71f0ff5b844634f83d0f04564146f1aa95898affcbec7c868a49c80818e ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@if_stmt_missing_test.py.snap sha256:1fdee965cb71337c2ffda261b3477bdbdc1f53364536de880668f3bca1989947 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@if_stmt_misspelled_elif.py.snap sha256:d81b56a4d465ff8fd2698def12c820dd89e1fed08b09185492bcbc0e5f614c11 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@implicitly_concatenated_unterminated_string.py.snap sha256:c98ef0b2ff7f2ffc8d212968ae58dffb6a51a3b8246789c109982b1742504cc6 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@implicitly_concatenated_unterminated_string_multiline.py.snap sha256:c1b24931d75e7e80a8d582500acb0fbfec13caf9ee6145a7a3d4a501aff055bc ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@import_alias_missing_asname.py.snap sha256:dc0068472e6148d82116c81005704fde820510349dc066a0a561e325de35a592 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@import_from_star.py.snap sha256:b0a1b17bd8a6b7f27e3fddea237ff99afb640f3f2563536c4c5acb968682bcb4 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@import_stmt_empty.py.snap sha256:9bdb7de2162d43fe1cc9d62da6828a7f90811987fa9f12276f2bf8b28fe3f7e7 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@import_stmt_parenthesized_names.py.snap sha256:4c3327d30469692af21b536758d3d44c73c798a7c26cb6c53fe4989ca2b2bf7e ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@import_stmt_star_import.py.snap sha256:00841630019279681625b43fd5177e99d600427ee48cb15dae0433ade00b038f ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@import_stmt_trailing_comma.py.snap sha256:c57c0b242c03adf2a2665b86fa3a69a7b3c4a564d5a273e64838f54ec0285392 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@invalid_annotation_class.py.snap sha256:6df1445c08dd02a2bbf1e01c619f68fa256cba13089564aeb282b4a5deaf92ef ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@invalid_annotation_function.py.snap sha256:0f9228766176381d8e7eb2ac00ec7850a08cddeeec3fc2cc7046f639697af00b ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@invalid_annotation_function_py314.py.snap sha256:fb5ac045b5d65d34b4c19b562d3a80c8ec9d80d2eeb15e1c2e903f809b24c42b ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@invalid_annotation_py314.py.snap sha256:5bd571d24eadb8c60a9236a13da12dd35e644801e0fc52a328205cddeb6d749c ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@invalid_annotation_type_alias.py.snap sha256:d1da34fdaba40cce4ca5b77b38f3c77be7ed69e5bd0ce6ac03136973b04a44a8 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@invalid_byte_literal.py.snap sha256:cb6e2c773c1d97aba9330d4c1d11840ef4fcbc5e017991766192c240920a7b28 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@invalid_del_target.py.snap sha256:d9076d5f95b696adc28053bdb3f9b56524a61e09f5ed973bb1452afcae9d5696 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@invalid_fstring_literal_element.py.snap sha256:2a04809db1ba53c6206760a3f5c4252f4b88cecfa3d555c512f255e7dc2d0d33 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@invalid_future_feature.py.snap sha256:faab62436e431756152e0be5b936b286ad2310c46c4657fde4f174cea679d3d1 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@invalid_string_literal.py.snap sha256:4ba49e6e398e2f8b78823bd799accd0cc3e25ae4c7c24812cf70eee2d6f4fccb ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@ipython_help_escape_command_error_recovery_1.py.snap sha256:a426d334ed17e1a5d5820211c0968e46430ea86d199a49616ba659b7bd67be94 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@ipython_help_escape_command_error_recovery_2.py.snap sha256:04f7fe82dddc1bc8d17dff0b060488456f737619997e519aaa67bbee8892e5be ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@ipython_help_escape_command_error_recovery_3.py.snap sha256:a38fb198c3470020e16a45cb4743ac08a0943ce4d14e5db9261c4bc909dc8fad ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@irrefutable_case_pattern.py.snap sha256:7a6ccda888786aec1c0baaceeb3d5cecb29790d37e13cca3b6c66c1ad09bfd4e ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@iter_unpack_return_py37.py.snap sha256:a135f964124bcf71fe461009a932ab52bdb4e1afeb2f59ebb04807176f7d9fad ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@iter_unpack_yield_py37.py.snap sha256:d803ccf6d1b3129546fe1690c3a802ba8aee1defebb1057b483310403f9a3e30 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@lambda_body_with_starred_expr.py.snap sha256:0698220ca7c82233271845126f348062c21c6329553d0f7a00946dacfe60a23d ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@lambda_body_with_yield_expr.py.snap sha256:9a7bba751e4f270f288b5c17492b82738bccc36f87a1755a4e2a2548f3f50196 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@match_before_py310.py.snap sha256:1f54a71919081908dfea85b3c907a7638f16e9999feef6d897b76ed3cd0a9ed0 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@match_classify_as_keyword.py.snap sha256:da0241accf05871d4445d14cdacf5b97ddc8d6e8b111467a905ee27cec432818 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@match_classify_as_keyword_or_identifier.py.snap sha256:da79f4270b8849e5a409449900acfa14339dbf29843881fdd3f1789ca8ad3fe3 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@match_expected_colon.py.snap sha256:476a35cf815367f08a50f5b7850b19a5c50cb79ad8a71593005de543746f6178 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@match_stmt_expect_indented_block.py.snap sha256:9303007f06e214998f53fe040ce7efac5cd603391890bea5963d3ed7faa54596 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@match_stmt_expected_case_block.py.snap sha256:e399c5d501994b5c869ebf7ad1f4fce5f26a7799fa2f75fcf850aca6618cf56b ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@match_stmt_invalid_guard_expr.py.snap sha256:99697270ac458b5fe23c04c1340544c5eea810d60a9031699dc0a4296234dd70 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@match_stmt_invalid_subject_expr.py.snap sha256:1cb3849597522cb504f2f87ed64ef3f8ae5ca94a6f6b68128605ba34e7668e3c ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@match_stmt_missing_guard_expr.py.snap sha256:d4100f3b730de26f9280ef9c6156d338ad78092c66c1525b51034b01b7b09475 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@match_stmt_missing_pattern.py.snap sha256:b142f5ef3e9b9691fa186e231132e3de28d0ed1c89641a0116f1c41809c1eac6 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@match_stmt_no_newline_before_case.py.snap sha256:ebc34b94bb494e5dde43aa4014d25b20734b88e442f684a9d644c08df68762b5 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@match_stmt_single_starred_subject.py.snap sha256:4c6225daed8d169120c50fb6f8f582e72a8e81b79a7fa8ed4edd71b6bd1ad8a9 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@mixed_bytes_and_non_bytes_literals.py.snap sha256:5e9265c604b187d88908412ff84be0688e1d2aa73e3f5d0570eecc1be7275657 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@multiple_assignment_in_case_pattern.py.snap sha256:005a1128229a066cf56f34679b5883ba48f92a0392cb1bd7f2b9b36ea92aad78 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@multiple_clauses_on_same_line.py.snap sha256:57cae17f8efd977dc59918acd504fc77216c3a4cd0684ca0176093010e6b262d ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@multiple_starred_assignment_target.py.snap sha256:4db47a8194baf08a545ae24da63657e9b25c0c9727b68cc059a1a12682a2590d ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@named_expr_slice.py.snap sha256:9ea93993f11440817f3e7a57ed1debb4439aa2f6c218ef1d8e4eafdffe2614b4 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@named_expr_slice_parse_error.py.snap sha256:6c2dd1a9197edd172991770c11bba6170c4669924687cc64d8872148b3a804fb ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@nested_async_comprehension_py310.py.snap sha256:3f9511eeeb18af7160c38c87d7f23c568d3876e1811e2753ef51887409f1a5fc ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@nested_quote_in_format_spec_py312.py.snap sha256:31e1b06e83b60e4a6e400f8336452324523649d39224de0fd4ddedd7d14e96b7 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@node_range_with_gaps.py.snap sha256:5256ed0201009097b35cf267a27fc7637fefbbe6712e9374d000b6038c23a4ca ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@nonlocal_declaration_at_module_level.py.snap sha256:8e2c8da66fd1109011fb47811c7ccb5d1321632cb7e62acb5197f720996000aa ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@nonlocal_stmt_empty.py.snap sha256:3faf4ee287d4ef659d0a490859ab8a9781ad19a16792db3e8a42c3abfb1e0aaf ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@nonlocal_stmt_expression.py.snap sha256:814da686dc2fdbb540cb2ff165c7bd0264b843c5bc017b07e57904060be1374e ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@nonlocal_stmt_trailing_comma.py.snap sha256:20a4124ebf8b1889edea8bf4947556272bf840ae839480ba3a7ab7634d98eb36 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@param_missing_annotation.py.snap sha256:d4ada5d1ada5a5e5dbf95c6e560d48660797b21034a31603959c774d643cec93 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@param_missing_default.py.snap sha256:af9d513e552049cf265f475f0ce47457db0238f4648174a10bab48231af91559 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@param_with_invalid_annotation.py.snap sha256:a07600669f0956b24e22787ae1489f89d952c50db23b918ed070f5ccd29cec27 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@param_with_invalid_default.py.snap sha256:610287df00219e503530c1ac6e7a691b33fe4bd1c8f13cb9fe1a50be2a9fe9f7 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@param_with_invalid_star_annotation.py.snap sha256:be78d79a81ffb77f08fefa3510c96407842b8635a09847e8781ad1c548577c75 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@param_with_star_annotation_py310.py.snap sha256:ab89518fc6c591cdf540250f962b478624240b53a9548b0b94c6ed69143c844e ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@params_duplicate_names.py.snap sha256:cd7d47b4db5f995231f75a5a538c33732ffb8695ef7e049dc1729b3d654af05c ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@params_expected_after_star_separator.py.snap sha256:1b87dbeff50b73d455ac7627414c0d1ec6a8a9d60fe123efdf2b6dcb19110cfd ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@params_kwarg_after_star_separator.py.snap sha256:fd0c26899d5f5da9fa680aec64f529805d98a2a3cfc0eb2470bb399d389cd9be ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@params_multiple_kwargs.py.snap sha256:8f1589594431540f435725fe24a12e4d15bb0f62ef5ece0f9f7dad5da5928755 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@params_multiple_slash_separator.py.snap sha256:ccc5734c1f5c8369a30a9fbc3532f94fbabbe41c890fc0ed01f893263f03cbe1 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@params_multiple_star_separator.py.snap sha256:7b5b78fb7256cd2a326f089f0a98160cbc47cf46ee75d4fcd3493d67066c5ce6 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@params_multiple_varargs.py.snap sha256:adf33d46e88329a46c50f3a627ed8c0b8147e21bf8c7812fda658aafc3701b36 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@params_no_arg_before_slash.py.snap sha256:79bc1b4791c211a9fce5612af88e584f07458f9402bbae67c22ffbde18be922a ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@params_non_default_after_default.py.snap sha256:4a450a0f44c915d1e2054d27380de211daaab063634b161d29c8d162dfaa4e75 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@params_star_after_slash.py.snap sha256:da2d1485f8ad32d2885cef502719c5c2db11bda1b538a497cf4e127e1ede64a8 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@params_star_separator_after_star_param.py.snap sha256:ebb33a8fea850e2894565eba82d19ecb0c8d52b0b8d8fe1d49580992b60a0142 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@params_var_keyword_with_default.py.snap sha256:eaf0bc1253267dc38c1ce22817638002e9ee4c2ab4e8fbb66ec87225ad9fd807 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@params_var_positional_with_default.py.snap sha256:e012d2fde157b8f0f3f29ad4fc41cce97778cd8e7642f553f475963f2d65fae4 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@parenthesized_context_manager_py38.py.snap sha256:1c498e23b7bb238061f16517b15acf628915de950b5efb241631a409289cb2f6 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@parenthesized_kwarg_py38.py.snap sha256:7a44db4be8feb8f91570a74a836cfae7c53647c150205109666fbf524132c239 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@pep701_f_string_py311.py.snap sha256:9cda42e3cc7a87381a1c7082478cedc4ab035ae791f306a7fc3b730a6946eb6a ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@pep701_nested_interpolation_py311.py.snap sha256:95b9fafadea3526a24cb753d740ea0fbfa68974cebeec68aaadd5bc7b089c48b ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@pos_only_py37.py.snap sha256:0a95f434562f815be60e4d07f89ff970351854b7cfdcfb4829cc5f946776f414 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@raise_stmt_from_without_exc.py.snap sha256:9ce16a846785a94bf76f092b0f917b1c054dba5192687ca87d2f7254727070c6 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@raise_stmt_invalid_cause.py.snap sha256:6bf10699f6f253373e41b80eaeaa91b806a0c22c951a57d051028c8c8d9a71ca ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@raise_stmt_invalid_exc.py.snap sha256:65a476180d1fdfb461d40f0fbffe6efef79fc23d818f26018f0dcb30425aeb2a ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@raise_stmt_unparenthesized_tuple_cause.py.snap sha256:d6f9b63b9cbcfbcd6230fed28b79fc3b51dc091b8cb56c45809af7ccbb910ab8 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@raise_stmt_unparenthesized_tuple_exc.py.snap sha256:d083006b58992c4b78bfc48e80928f216cd6b78999d20169ff4e4b292426a17a ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@re_lex_logical_token.py.snap sha256:f74c67cf7260dd951f6896302ec7b84bcb4b94f42a763f4aadee118647d3a18a ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@re_lex_logical_token_mac_eol.py.snap sha256:86339342a663b6d7e024f1754c8ca107fc9365b8cc683417845b09087847a6d3 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@re_lex_logical_token_windows_eol.py.snap sha256:78efa6ae75229f70abd2c2228b35ed2ead4c855babc41890e2165e625a07a636 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@re_lexing__fstring_format_spec_1.py.snap sha256:60cf020416a93449d9519639c2e4a2f10034b664326f8cd6555a3f07c9fee7bb ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@re_lexing__line_continuation_1.py.snap sha256:7dd7381f32340904941c536dc672fc58b98e3ee1c9ff5a1271cd5ada92f82f7b ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@re_lexing__line_continuation_windows_eol.py.snap sha256:aba01c026b0c46ec75fc04141c05568870569816f56f290ef1e27b5220184366 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@re_lexing__triple_quoted_fstring_1.py.snap sha256:cbb2d318456676eb4a460fc7b53aedaeb285c41c178f0d9f9092f5feeb2b31c6 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@re_lexing__triple_quoted_fstring_2.py.snap sha256:839ed197cc75ac332e54eab7a3e850c5e4d014fc04e96535c956f18e31982aa8 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@re_lexing__triple_quoted_fstring_3.py.snap sha256:9053641a1f99c8006dd31cddb1e675136a4f898e0ec577a42351837dba785f95 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@re_lexing__ty_1828.py.snap sha256:92265dcc57284f08a10ff6d08321b85bb792e192764ce5874b9724a0ce4c8fb7 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@rebound_comprehension_variable.py.snap sha256:d08ab16dd6f3eaf8d4f60eba0177a42d4ce54d54bbc7fafd072d513fa209ec66 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@return_stmt_invalid_expr.py.snap sha256:a50b5717c060a0015eda63a40510a332e55dd1210971aa49a340e343f47e7862 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@simple_and_compound_stmt_on_same_line.py.snap sha256:443e48d27ad60ac4ce554e47267d8b08dbb0743e45b9f176dac3fb55a8983229 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@simple_and_compound_stmt_on_same_line_in_block.py.snap sha256:291ad335235612e241da1a2606b0273222199b368208ddb94468f2ae06bdf3bd ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@simple_stmts_on_same_line.py.snap sha256:cee0afa6f85d10f305ce5307da6fba65272e3c854019c603150882baea40c089 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@simple_stmts_on_same_line_in_block.py.snap sha256:4a039b3ce709eafb6780c4f4bb594cf18c6bc6e4e3ce2ce3df8c8ba64394e580 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@single_star_for.py.snap sha256:0b585cb410ba182a842c36fcfe0d3713acbad122462f3d9cea5af25a198580f4 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@single_star_return.py.snap sha256:c1c65f5018c21b572e947c3f59214ed9860e51f3bb864ea12d13ac01f01529b6 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@single_star_yield.py.snap sha256:d79b7fa3e92cdd17d8923471e715c0b0b4373fa8a001bd089fbcb34c7259663f ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@single_starred_assignment_target.py.snap sha256:04a454f34e5ac5e00af3b5fd5b4a85990a711da537ff02a4fd73d19883f9eddc ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@star_index_py310.py.snap sha256:e89d8485e43ba8a7c9226a8d3d1cb3aad6915ca53a67623ba134377453cc1023 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@star_slices.py.snap sha256:025ff6a82539197ff3fdb8c831a2fd9419e757a9990358a814d39b0c1dcf69e2 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__function_type_parameters.py.snap sha256:bb7f54eac38c702b9c44487889ce1efec51516d1435307149460d5f708d04645 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__if_extra_closing_parentheses.py.snap sha256:a7330522f6be7224b6e83bda4338d71a202ecb25a010725943daa7ddf681ab34 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__if_extra_indent.py.snap sha256:34a6a4634ad02d27e4f342f2eca4c6b4696fb8df09a9fb954ceffb9a22d1cde7 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__invalid_assignment_targets.py.snap sha256:291b6b94dcd3b2bd88dbd74a523f4667816871e47313c050fba3035741a72a9e ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__invalid_augmented_assignment_target.py.snap sha256:40bcbcfeff9334928f2c17b2987b498be21441ad8a7b8678794020b64db2bff1 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__match__as_pattern_0.py.snap sha256:ccfa1ffe5d31bbbb23cd0d28c4792a1110455b05983ad75c9372270251d0d058 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__match__as_pattern_1.py.snap sha256:83a3fc6490a68a73db4ddf513b70ac08ec788c50595b324415bb0c82761a8f43 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__match__as_pattern_2.py.snap sha256:ba95e078b31d81f53d6437df38c03dc819ecd2e7532dd6c0c4dcb9c24d33870d ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__match__as_pattern_3.py.snap sha256:e22df16f62c47050ca1e770fed0e67884ccdf5f26b586d77f9c3aeac04594407 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__match__as_pattern_4.py.snap sha256:9bacee0d1e3c03f518ed4d337615d629625c727e06eac7bf5e6b869c40357451 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__match__invalid_class_pattern.py.snap sha256:6208842831754d570f3d5f2a61a1b701bfc6b02ee797e19b42e24480121b24fc ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__match__invalid_lhs_or_rhs_pattern.py.snap sha256:f00190d8c3374e326661f15cab988c138dfb3eb1c3bc8b67309bdefc8d783293 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__match__invalid_mapping_pattern.py.snap sha256:28f3e3c11d05e3384be75b0deaf21fe7b9fcd236de60c207f6c818c50f6d0497 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__match__star_pattern_usage.py.snap sha256:356a13c80de48bdb089b8d13ebfa59839488b8e60e0889b6d36711698ac33023 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__match__unary_add_usage.py.snap sha256:b489c7b351fc50d9f7f5d11809728fbf4364911fa4291b979846d1a764fe3e4a ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__with__ambiguous_lpar_with_items.py.snap sha256:5e418f78a6a857300c07a0d5023d9d0ed25d1a80dfb4a5202dd2f9c82f04f900 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__with__empty_with_items.py.snap sha256:05f3e3dedb264751df1900af8e27c51d052898f34f430d1db93579865e237bcd ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__with__unclosed_ambiguous_lpar.py.snap sha256:2d9722adbd245e6409387b3d19567670da751aae5efe984c434348524ef07755 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__with__unclosed_ambiguous_lpar_eof.py.snap sha256:81ef2be67061571824efb734eef7c567eea5d809f43a2169ea9c932c9122eddc ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@statements__with__unparenthesized_with_items.py.snap sha256:6dfcd65648c52fd43fcce655cb871b190d6f55c84f9e563df0ea1174b150c9b8 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@t_string_empty_expression.py.snap sha256:0620f0d085a67db28fc337b144b426ab3fd12fb001a708e245eaba046fc0dd2c ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@t_string_invalid_conversion_flag_name_tok.py.snap sha256:1f3f8a76d8fea4c0ea0d15d708ca61efb4ebcdf8c231a0d2f29eb09e19ab2478 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@t_string_invalid_conversion_flag_other_tok.py.snap sha256:c4779bcd7947307d822849237d90bde011507d22892ec0d2dbe420abc794e51f ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@t_string_invalid_starred_expr.py.snap sha256:fd6dd6425046d3cf6d13ec391e607411c7b973d5d1b3a22f4f0b4943d8db4cbd ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@t_string_lambda_without_parentheses.py.snap sha256:0ecdd819bba8e3ecc264ef74acdb5d248fcb6f5fc205f2105e927e975c84a9ff ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@t_string_unclosed_lbrace.py.snap sha256:d175a9acf67bdf67ab33f5a3d7edd2853f5cd190f726d92413e84e6d6daa89d0 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@t_string_unclosed_lbrace_in_format_spec.py.snap sha256:42745cbaa4b979b2354d949171b9598dcc1ecda8447384e57ab3df0af9552647 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@template_strings_py313.py.snap sha256:2bc06f1df7bce5c7803cd56ce359e2698e432609dd73791e7349b0e291f1c6f1 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@try_stmt_invalid_order.py.snap sha256:5adab45dfee8a0a009e685ef3c20c24165610bba5d40631f151690f4f7f34266 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@try_stmt_missing_except_finally.py.snap sha256:afb1f61c0d36471fbc600e3c7093374c0403da61f99df2384eff3c432090aac0 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@try_stmt_misspelled_except.py.snap sha256:3acf4160559503b06046e8c6714546fa1007a52bd6dec6a477acd028c6a622cf ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@try_stmt_mixed_except_kind.py.snap sha256:e1ac197b6858a7cdf5cbe3f91a97879a05d22ac078ecc9440fd5d5f497721d20 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@tuple_context_manager_py38.py.snap sha256:39cf596c9e6f33b47257ca5a79ed2b65fc5bf6a8e350d56bf0a3c47fa8d0d9b1 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@type_alias_incomplete_stmt.py.snap sha256:f7df17037424a7a51918e86b3fc80f803dda8f11ff003360cb8335f9554354e8 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@type_alias_invalid_value_expr.py.snap sha256:4803ab73ce0093f50341bb65f840b924229fecff0b46d52f8098a1b7a734170b ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@type_param_default_py312.py.snap sha256:b2849ff8d69035b208bcc240e05696b531e4101673485ee51a44d5fda55fec88 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@type_param_invalid_bound_expr.py.snap sha256:6928ba3729382d92c090f26aa8e513bc3abe75471c16b2c61bb02c6f68c09b23 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@type_param_missing_bound.py.snap sha256:527f3cc488195dd1c55d2cbe4c7a785a9b2f757d0975de876deaa4931dc3055f ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@type_param_param_spec_bound.py.snap sha256:9f1f7affc3f7a6878045b76c49d88fe507e633f9e0022fa38a84a0a02828d068 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@type_param_param_spec_invalid_default_expr.py.snap sha256:36d618bba1d1cf02b507431bebfbce90021d502e40ff8cc070627a58f190cd12 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@type_param_param_spec_missing_default.py.snap sha256:56cf556a8bd5877210259761e28c722b68d721cf67d70a4f6b7d19bf6f8298d8 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@type_param_type_var_invalid_default_expr.py.snap sha256:87ea5c43432ba6a02a4f60e6ff2a7a4340d294eac0c25ef1bf7a274cc78d4189 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@type_param_type_var_missing_default.py.snap sha256:c3f54f4e11611ea45f9c28be0b4e2549a3c8330838668f4242026f5c8e40bfb0 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@type_param_type_var_tuple_bound.py.snap sha256:a8f494fe064ef71c315c886c7c690aa307cb67c88c4eee9e764abf4ece97f568 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@type_param_type_var_tuple_invalid_default_expr.py.snap sha256:48c32b52f2c0be1ea45a8a35396e94038eb039e68c8d1d7e4b4171412dc24d27 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@type_param_type_var_tuple_missing_default.py.snap sha256:8f703ce6516dac0061ebe507027114fc981193f279c1a5dcf7d225f430dc6757 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@type_parameter_default_order.py.snap sha256:90c5e0729bd02e229efa431cc7eca9f87816cc15090aacdf7f8968835829e453 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@type_params_empty.py.snap sha256:4df1798e3c26b2ecaadda3bbdf75608209729f2a705b0e37fed0b1ef07134a64 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@type_stmt_py311.py.snap sha256:12452b251265d6d16f3658a101f32aaf6b936afdb4328b820bb4703ca100701b ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@unparenthesized_named_expr_index_py38.py.snap sha256:4939f2f77d2937f4314bd9cf3f79fd431d680466b140f8377c35396d459178bb ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@unparenthesized_named_expr_set_comp_py38.py.snap sha256:12a165450101902d80a7ae6bf3d30f0b9be9b6ab8c1ce8f9165a8a1e5a4bb37b ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@unparenthesized_named_expr_set_literal_py38.py.snap sha256:cfe7b3c9717c6299dfcc32df6ac6ffea3299beb7c563bc74057e6b09ba22e434 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@unterminated_fstring_newline_recovery.py.snap sha256:671b8111e08d67287c05f61e32cc64dc59cb1202b2874bd9018a8316da59bfc5 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@walrus_py37.py.snap sha256:29946cc65d348ed2d2dde5d53c02625a0495d5df470c94615d00886fa017a93b ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@while_stmt_invalid_test_expr.py.snap sha256:07ad539b78b6bebefb254897e17d27c4623d794b9e1e42e35f6cf69d4760f865 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@while_stmt_missing_colon.py.snap sha256:caf2ee6334426d353cc39a3cbd4d3dde8591b36f00aa2518ea91b3123463d0b2 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@while_stmt_missing_test.py.snap sha256:91de95eb19efe06d30eda9d5c01a3c1d4a5f739fd5f220544e7a9ba542894227 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@with_items_parenthesized_missing_colon.py.snap sha256:62601c3e9f81e3afd96a454e9df24f3ed25675372df1e0af77650bb8078fc0b1 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@with_items_parenthesized_missing_comma.py.snap sha256:a889648d8e1a44ffe4a0238283798067fa12d81b1422965763c9f5da6cacd165 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@write_to_debug_expr.py.snap sha256:e20750f4d0642832ff02c8d625df512ce8606683ee5acd480e9476a3ca82cc0d ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/invalid_syntax@yield_from_in_async_function.py.snap sha256:bcf8dac384bf1367e73a74b3f8ef64904ca1b15c61e075747e29a2539c42856f ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@all_async_comprehension_py310.py.snap sha256:4ebc7c340305c79e0264514801a3c56d94e5bfac1168507ce6d0389c64f221fa ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@ambiguous_lpar_with_items_binary_expr.py.snap sha256:1aa37e7ab09b674e5a957cac09ac2c9c7cf610bbbd219b04cf208a9c00360410 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@ambiguous_lpar_with_items_if_expr.py.snap sha256:4e6d44ac5e0268b547abb15123bfc18ad8b4d97ee385db7ef1f9c86049badb64 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@ann_assign_stmt_simple_target.py.snap sha256:391eebc03d9742b1493f8d59344e21e312cfee310d6aaa199b21863ff1f93578 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@args_unparenthesized_generator.py.snap sha256:037360113ec7e94d07b67db00fbe756cf5ae10bad36a9b3a1fd6078f2e588b34 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@assign_stmt_starred_expr_value.py.snap sha256:ba7b8584e63f27f3787f7b939f18b74fd8f4d3051bc428fa2b5f19324c57a4dd ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@assign_targets_terminator.py.snap sha256:ceb020468877feae73fc5a4e1dfd94baadf5c6dab429f5d6ad42ecb6b14f96d9 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@async_for_statement.py.snap sha256:a6e5de99bdb47f91c8b32906b257ef33ca97f048bf8e9abc094e57158bb5969f ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@async_function_definition.py.snap sha256:682dad9a016516caa4285cfa47f37f2843675e0ca4391ab6b4cca576fcd7d38f ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@async_with_statement.py.snap sha256:a0e5a1f2cedb81dfff4f216cb7605354361016d84bd0f0ef83f34520a4190dc4 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@class_def_arguments.py.snap sha256:372c8ea50ba993fb26cbdc1d5672eaeb2a6a4885694e8e61769f0f2a63b3a962 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@class_keyword_in_case_pattern.py.snap sha256:f1c1f8c484bf6cf8f5d0dae807b8fe9d2a102bb038019116ec506896a022ad94 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@class_type_params_py312.py.snap sha256:a7123228484db64768e16bcbc5e3640e0cb3f6c1e950905897103c3a0cb32775 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@comma_separated_regular_list_terminator.py.snap sha256:8463ceaebbe0675b192c3c71e64fa7a14d4099f1060c38def4fb544e70cf1de3 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@debug_rename_import.py.snap sha256:dd45eca16bb63bcbc2bb7fcde7269582aa5df84854617daba2c5c29e03420ed8 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@decorator_async_function.py.snap sha256:d75034875da0c796a508988e4d2cc38e4fedc89f85e331832646f4c9b7252805 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@decorator_await_expression_py39.py.snap sha256:3b28c49e5526afbcd73022d5fc84c23c9c9be8873d00b8576944b489cba4508a ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@decorator_expression_dotted_ident_py38.py.snap sha256:ac0d202059d764977a96e6cecf1cf73348cd5ec6099f28646caadbb5ef00d0c1 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@decorator_expression_eval_hack_py38.py.snap sha256:6d9f3f7377babdcc95358fb61eb2119ba7434db8ed60c32dd13f0e6ff9cb211d ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@decorator_expression_identity_hack_py38.py.snap sha256:7803da9a2b669816ef0277e7a116eee9dea3783cee8074d716c6ee6d0e604d79 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@decorator_expression_py39.py.snap sha256:abc06eda94cd176c4948e49d773d2b05a13d8602e60877c05e5b15083693fc93 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@del_debug_py38.py.snap sha256:9e5ea281c5c6c0c0bd6ad99cb4f51e2dc8796dc61af8ffb8458ed76a505b49b5 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@del_targets_terminator.py.snap sha256:1336f812abb2d28f217684001c157fb3ed0b5ef12629257cc434d14d7345291e ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@different_match_pattern_bindings.py.snap sha256:f385c7b0095288f507977af263874a9503d9157554065a0f22a1a01fffa95566 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@dotted_name_normalized_spaces.py.snap sha256:85555ec79c4657165a542a7d5e53127efc2463da3ee674069015e8b89f396326 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@duplicate_match_key_attr.py.snap sha256:236815841cd36ab4ab5e4620a56cc33fbaabf197cf0d844442f2d2287f9fbb5a ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@except_star_py311.py.snap sha256:a9bea0e9e1efa8740c0ae2cd4968855cbe8456b647bd73adb03463c0bfe7eee6 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@except_stmt_as_name_soft_keyword.py.snap sha256:de1b41b17f4bb0417f6cab971b782ccca0036e76c1aa75ac85d7f2e91f48775b ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@except_stmt_unparenthesized_tuple_no_as_py314.py.snap sha256:1abbaf05efca952375d9dd8d296f19b99e502ca0839960c50e81ac71d464e1ca ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__arguments.py.snap sha256:f71dc3c694fd6746fa1df9239a315cc42bfc62ff6e81de3077640ac513c71fe3 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__attribute.py.snap sha256:d30bc3686f608a019691187477e6ff5cd13ce2f8bf69c236471082a44fd5d4fd ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__await.py.snap sha256:b5ca021360b0564012c4782ebdeaee84ac4fcd01c9edbf7ff984dda695334e98 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__bin_op.py.snap sha256:1a85595a6880e3860aac99a20a7bbdd709d5137684b35a57ca0c7f1cc31df544 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__bool_op.py.snap sha256:19020c2e9b71f878e51e846ea22b054785250b48f3579abe62a267f80d986c5e ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__call.py.snap sha256:e43a7316bba621c92adb203140fe03e128b199987f9b960ccfa06fa725ba67cc ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__compare.py.snap sha256:1581c61799b026379e63563ec92e3c3c5068ce4bbb5f06a54732decb4a3d6bd8 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__dictionary.py.snap sha256:80e30f2751880ced0304b5bfce4dd4b08774cfc4255084628771b959788bd862 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__dictionary_comprehension.py.snap sha256:73c614cb8c7315cf7055235113f31bb2a3907cb461fdc84b49246f5dfff7af8e ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__f_string.py.snap sha256:d5aabe1b8261428c386418cfde5879b22dd7538ce965422674aeee790f94c1a5 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__generator.py.snap sha256:7e3a5f407aed2cfb316e7611fbe7da4689fe1c852190d1a0bb4c7ae937272932 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__if.py.snap sha256:2afb40621d25bf6b3b93b02f6840158f2225f5459b3c4dd1d86bf8066f3107dc ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__lambda.py.snap sha256:d6d3761005a44e2014895cc23838b0d53c8efd58053dc62d867b0b4d78815786 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__list.py.snap sha256:266bd5d9bea0cf61affdddf28ae19807536c6f255da260e1d53103b10fe0dc6a ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__list_comprehension.py.snap sha256:e75d074940312af67c780444e38a1b179295ad9cc768cc9f8e927be070b35d89 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__name.py.snap sha256:1df8a98d3fcf9c127e928057d7a6a4e98c91d94be00e822af3f82d62494a2247 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__named.py.snap sha256:fecb7f767355accfc96d455aee9c21ab3c3dd259359bfa8fb8c2a591796d3af2 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__number_literal.py.snap sha256:a6f068bebcfbae6da2c0373da90e6b311bc0c5c950ed1d7d4b4afb29174bd227 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__parenthesized.py.snap sha256:1cbd011c1b1e1c9f5f8a037738535db7b07909fab32e58127a1ee87c2398804d ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__set.py.snap sha256:cc48f47e8bdff005282a920a40b56daee92acd9ff0d40460d1559b1e40841732 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__set_comprehension.py.snap sha256:c35f40b4b44da1289ef255b3a062235ec069d3d05149995bbfb13b55c4091955 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__slice.py.snap sha256:2ad78fbc97239a3d07ce701124d68d364091f0e9e20ae885e293a4f96af57edf ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__starred.py.snap sha256:5e45edaeeb56d5685649f48ab8e71a30ed37e22c7798f761ecbd00e3bbb53be6 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__string.py.snap sha256:c5723a18f4b5dc30d43000b9474ad5fe71dc57f0c3a4cd5c84c85afc39869004 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__subscript.py.snap sha256:c6eaacc2f52303e301bf37559be81e83f2d2a314a97b5b8fb2f49838e91c785b ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__t_string.py.snap sha256:ef0ae2df4f583a9d7ad84a626a2068e254f8680451379aab77d9228e3d93753a ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__tuple.py.snap sha256:e3c95a4252175870d767c128f44dc765a0966d4cff816cf0bbe33328cbee8d18 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__unary_op.py.snap sha256:682788f54ec43593c7f9efdfa2cc51f496eb84df57a117598b6f463c8d68fc17 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__yield.py.snap sha256:c8b882ec9a347442764735ce8603271061c636fae6be175fe4f8e63abd66cf5f ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@expressions__yield_from.py.snap sha256:b5c5699b3fe802a9510e9e1e2b201fa6387507d48ca293daa9b8cd8a76392dd2 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@for_in_target_valid_expr.py.snap sha256:4bb0004a96eb73d920ad2f19639939d509265a10a4bb127604344effd98971db ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@for_iter_unpack_py38.py.snap sha256:80db44eceb4a599b5dac45a73cd0846076c01de850ab4aa0e825f16db451bfd4 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@for_iter_unpack_py39.py.snap sha256:9f80f8dbacac555e1535b376931d35585abc92fed4bb45768e525e049b1e5f07 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@from_import_no_space.py.snap sha256:ece723c80d92e1ba7ef9df85dca2f8811bd578e1df90afcd6c7e507e3217191a ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@from_import_soft_keyword_module_name.py.snap sha256:7c1ee9f83a4078249bb87a3358a6672a93aca16ac9234a188e9b2da0c399e0d3 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@from_import_stmt_terminator.py.snap sha256:0036779ac4de596461029159fd59039e3f610ab5726351792f9f9ff5658bdbf1 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@fstring_format_spec_terminator.py.snap sha256:8a9d856e86461253359b93613b14a0271db0b24d6a24188ddf5905de88c66a83 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@function_def_parameter_range.py.snap sha256:4e0419b791b9c364448ebc51adbbbeaafa43aebb4d984c844632f04f8e8cfc1b ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@function_def_parenthesized_return_types.py.snap sha256:7fda1848e54ec0953037b88ea7a24e4da2feb0d25e3ca67b163c26b2a6b0c6eb ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@function_def_valid_return_expr.py.snap sha256:8e10cd945882b6bbaaad5b8af1a3adb889f22a5e4fde202747c44cedb188b477 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@function_type_params_py312.py.snap sha256:27df0b74d6b516e6b50614f99dff35be883436b1c86a6818e5b7210af6894ddf ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@global_stmt.py.snap sha256:8a093ebdb42401ce09b3bd159862329b0117a012b4b2a5eb025fe6e22f8042b8 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@import_as_name_soft_keyword.py.snap sha256:084959967b3cbb856c765d1e8b6c9d1b39b28961c06380966a37cba0330abe6a ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@import_from_star.py.snap sha256:02c172ca6ebcb0057327dc4fb357a3da7e32330e0ab10d82bba6f2aaaf174693 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@import_stmt_terminator.py.snap sha256:3bd9159d5b1bdb4229fdad5c135c9857d5c0db476993e4777fdaa91fb143c45a ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@irrefutable_case_pattern_at_end.py.snap sha256:4784b791e59d4061dcdb569b94becbb18d1e5958e78475e6f45958ac3081b4d6 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@iter_unpack_return_py37.py.snap sha256:b1906a415154b88b64774d19d0f45ddadd1dfb49ddc8d65f9d683c72150c67a7 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@iter_unpack_return_py38.py.snap sha256:e1dd2ff24cb20b2ce35fc75bfbf5b4bbd06087e405784efe04305d525e8ed1e3 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@iter_unpack_yield_py37.py.snap sha256:1fb1918dabd27c06b9cf2c131404f1768ec4ca7205afea44ba578447d32099d8 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@iter_unpack_yield_py38.py.snap sha256:f4f0cad86b7ca503cc370f33e245017aaa965d5910df01f8237e826887d7518d ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@lambda_with_no_parameters.py.snap sha256:23dcc63b1e3a8cf75ea55f712e3b0b24cd863d8a167e0080c48af0eeed16bfb2 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@lambda_with_valid_body.py.snap sha256:99c49aa1cdf3990453396f8151e582dd8acb0f6457e52eb96915389528c83482 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@match_after_py310.py.snap sha256:db4ecd6b938a2a0b65bc33cc21653a08e6bcd6b3c972141326ea2cc4c08d0fd8 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@match_as_pattern.py.snap sha256:f5377283d04841e7b49763e6a10189c5de460bd8860345364f9fb64a4fa7f09e ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@match_as_pattern_soft_keyword.py.snap sha256:8a179ad00c1579a09d0013ac68b03c6cbbac839d6a11866ef527b41d05f9f45e ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@match_attr_pattern_soft_keyword.py.snap sha256:6fb3f0155b9ac1fc3756811f8bfa6df69e460da4df528e1416d67879fc317f03 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@match_classify_as_identifier_1.py.snap sha256:177df4b2eeebbd94b5da329cb29a08b7c83428697449161bab501f9a0085149d ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@match_classify_as_identifier_2.py.snap sha256:afc9ea832d97e144e5c876abb74dbfc27810b915e1ae32296e61d504993d60ad ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@match_classify_as_keyword_1.py.snap sha256:5b53f62c5e269f99eda10e3cdfb865e9869d632cc5f290d31befd73f17cb3d31 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@match_classify_as_keyword_2.py.snap sha256:84822443e215a79d7c2530d8349a1c5c28c7eef173f39dabee98b5692bd58d60 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@match_classify_as_keyword_or_identifier.py.snap sha256:ebfbd0ac3941c505d98c1ade0b7b186d858e16a9bf276c639defbe2e70858b14 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@match_sequence_pattern_parentheses_terminator.py.snap sha256:daa70b49cbffb824a1847e8dd08db98c98409a549e30ff937eb906b960261120 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@match_sequence_pattern_terminator.py.snap sha256:cbd839dbde3e8f7220999a7b6a5791fb709faf224066238bd24d9b9990eed482 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@match_stmt_subject_expr.py.snap sha256:fb01649ad11419d93be05ba28168a8a87b9f0b8c94f6d3b8d720aba1b0c9fd61 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@match_stmt_valid_guard_expr.py.snap sha256:c04e74e24efdca4c19f110bd587bb44438e006f42ee9e8ba94114182058586c7 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@multiple_assignment_in_case_pattern.py.snap sha256:681e675dae8fadbfc351ff71426deacb5293e37d1fca312537275229a5d4afc4 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@multiple_starred_assignment_target.py.snap sha256:b7805794a6e0a835e8d4dec6ce34734bac85be609aef0efda8847d6106e39fba ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@nested_alternative_patterns.py.snap sha256:cdfc264caab4284d7e879e20dee2f42afee107886b0a9dbcfec16a4d4635ae00 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@nested_async_comprehension_py310.py.snap sha256:d0fc7bbac786f79b13908aaf9833e1aea394603d19626f69c2d64a515b3174c3 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@nested_async_comprehension_py311.py.snap sha256:a50660dc8a2db0080c0962480e12fdcd4b897d6f11adc4624c5f89b91c69a43f ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@non_duplicate_type_parameter_names.py.snap sha256:01b6366a5cf6030d96342724754358fea8706531ec1424c3d2c7362f43b4db5c ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@non_nested_quote_in_format_spec_py311.py.snap sha256:b2a54e69a10012b4f0376c4d67b4637faadeb86cfff27b0d993c2f5f71a85d10 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@non_rebound_comprehension_variable.py.snap sha256:aeab8e11f7dcf519d772bf1ff148fae88d74e62eae88a5c3491b977261418d2e ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@nonlocal_declaration_at_module_level.py.snap sha256:b5a247b45d37868fb2798f2535c122a44c32aa70a80dc554d1eb67be38333af1 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@nonlocal_stmt.py.snap sha256:a36588343b7db0329c811aa972606709efd545a099dfc7780091e88f7ae4ec73 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@other__atom.py.snap sha256:aa04429f9a9460933190334a58e78b3db8bb9fbd81723aab4913eb31a3b9d32c ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@other__decorator.py.snap sha256:0a9892f54dd57742bcd71c03b01591d91fcb88ef088c2fb6ea7a398aa4a78607 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@param_with_annotation.py.snap sha256:6f96ce1689689cdc03635e5283836d21ea26209656e88d93bc4afe343382efbc ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@param_with_default.py.snap sha256:f4a90fdbcb3d568a367bafa0aea1f4b1595361f1e865ab01e1c063eafa4b7abd ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@param_with_star_annotation.py.snap sha256:b084fab50f3f3a4d9bd981acdb27bf41e64bee15cbcba111022c7bf52dab4d6b ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@param_with_star_annotation_py310.py.snap sha256:ba47f9f453866c13e1a20e2b8761b52aeb1ec3459a6f7ea269fd398deab6e837 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@param_with_star_annotation_py311.py.snap sha256:bb78dbbf540075ef321d34a3ef3736b69cb3c4866ac0a7841a8d10f0ebd55b18 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@params_non_default_after_star.py.snap sha256:fa8284ca0eda723d6a2a3ffe89dddb523c497931e6fe95ab1cdb77ff3867e0aa ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@params_seen_keyword_only_param_after_star.py.snap sha256:04af30640665d7b41e747ff04fd6fa758da3fa82ab7fc33fc4ad0cc9816e3285 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@parenthesized_context_manager_py39.py.snap sha256:783182214790e0e1080e09071241b2e1c5744f9c3ff745540d1cd5a63e76fddb ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@parenthesized_kwarg_py37.py.snap sha256:f40ddb60769ed02d15fc13fbe15eeaaa2389a603c83a6f2966b2b0a1435cb244 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@parenthesized_named_expr_index_py38.py.snap sha256:d8b18c643e6dd9d65c841796ef0e22e59373e97ab0922f95aed97fb5f8050e61 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@parenthesized_named_expr_py38.py.snap sha256:5b6ae593c24e698f3be013e9b4a3b644bb14b90f0bfa593e2ab50855a0f28a0e ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@parenthesized_star_index_py310.py.snap sha256:e346e650168cc7189c81c8696754dc59b58137a2edd55841f86a30a53397034e ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@pep701_f_string_py311.py.snap sha256:40dfe2c845fdb6f0e748d956f604bbd52211ff31b02b00cc584e54191dbb940b ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@pep701_f_string_py312.py.snap sha256:bf3e841c575a70723870a96ff96b1927f3045ee45d30ede58e757140c17286ed ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@pep750_t_string_py314.py.snap sha256:365b12e729f00ea385e6ee8be5c3142d4d47842665b36880d92cdd53212357c9 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@pos_only_py38.py.snap sha256:3d4eb9c00563c2ebc240efc2b3e724cfa540e5bbd760d06f5c808cb4c7740ba9 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@read_from_debug.py.snap sha256:c608cd37373ee90150ca43c4b14013edcc3da16cc1352c654bf4119ee5344991 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@simple_stmts_in_block.py.snap sha256:06f70e3b2b7975c300b7da512df04839057871b4a4f56fb913e1fe61d22e31f6 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@simple_stmts_with_semicolons.py.snap sha256:e0ce0ce2eb25afaa564d1e6790516f3c972f79d9fc573e46da6a11cb3e9c1743 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@single_parenthesized_item_context_manager_py38.py.snap sha256:bb6c6ea8223eda0417885d3e2fd245abfdf1800cdc241de6b52da3dc7288d286 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@single_star_in_tuple.py.snap sha256:e76afffa08a47b5af211e0e5231c8f6bd70ab596d6f2c9798e7f2e79b7294df6 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@single_starred_assignment_target.py.snap sha256:2ac139c19aa0640d63f67adbdc3f039db0ea0722f6552f6454f8fc56c174b7a2 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@star_index_py311.py.snap sha256:142f66af3f467082b0535974515454dc741d344b9e970915df076c2e8aaf3e56 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__ambiguous_lpar_with_items.py.snap sha256:79baaf94d24de1a9d63a975ba4ae9db9884e26f017e5e863dbc055001bb9023c ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__annotated_assignment.py.snap sha256:bb93e9ce0ad45bcc5c300c2f9a442b3aec6b2706c2dcf09e1bb2bbd51215eb13 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__assert.py.snap sha256:bb07318f936dba063a1b81cd10dfa419b70b6232aef6e6f3734c0f00f1fdf866 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__assignment.py.snap sha256:697e829f63fb384f994fda6bd071e79b73ddbecc94f9a19969560e23678f27f3 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__augmented_assignment.py.snap sha256:37601f08ad84382a2949b0412ba737ecec631ee329025a394cef9b06a970ba95 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__class.py.snap sha256:8167d6454891277b90f07d2b4517486a297eba2eb45ee40e484f452a47034d10 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__delete.py.snap sha256:744df8289cdf187297d7cc1b597b4551e8f823de0603e2cbc234ec6a135dce99 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__for.py.snap sha256:080d47b75328e72478db741161f0cb0f1a08ced6de9ba011528f99cd35fccc76 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__from_import.py.snap sha256:0404dd1a8f82f89ec486bdf9314b9232279106be8a644a22ae62b98d4600e7d0 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__function.py.snap sha256:c614363dfb93ef97456a6402479b390dc465996c0921b6342fd3ae825157a112 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__if.py.snap sha256:30bb1da4326160392647fc87f9afbf0aeda53bd4a4edc8afb66754245948ecc1 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__import.py.snap sha256:0311d85b654f529b2ccac8287c9f4525ab76fa25e9c94b4a5c84a65cdf77b10d ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__match.py.snap sha256:c2f451fd37e62a5ce56b564bda01934ac230915d36f0f4f5cca8f209ad57d469 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__raise.py.snap sha256:4b655b3cb657e37adc45d9c059e7c597b0e9c955f9a05cb3cdc15a3e9584877d ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__return.py.snap sha256:e43746c31cc87838f9741b29a3682a164e633665132d07998df04540f6309e12 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__simple.py.snap sha256:b6cb3e39cf8eadc2b65274ab174d47cce27640eca0efc4c32742bc176bb64c37 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__try.py.snap sha256:a3566f6cf131ffb6f4690a1487ff47521f177251cb352ac50777bb7d27c686e9 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__type.py.snap sha256:e9a507c4ad13a8cf0a226f58f380fae41d8f7bdb265267e146efbe6bfb74bd66 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__while.py.snap sha256:d8a8109deccdc94fc43fefc940a999d84b08e7e44f41d84cd0089c47c57798ce ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@statement__with.py.snap sha256:58aa3bff4da1b3ad279467d4ba658b56366e32a69bcee1e34e1eda2bc4f89100 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@template_strings_py314.py.snap sha256:a46eb5abac6013e46e30d74e5f8c3805997a721bbac35a0f8d5f714211db8f50 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@tuple_context_manager_py38.py.snap sha256:338cbd52553c4e91757becefc9a48396dba9a4e1c4d22adfa117f920e02521f3 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@type_param_default_py313.py.snap sha256:c14cbc45d0483bcb2bfab273997b6b8c0c1d243860ae1c6acf6c2aad3e095fc9 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@type_param_param_spec.py.snap sha256:2829df503d0417f4fca3aa74197bb4a1199f014ddeaae4a5297df88c54bdd685 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@type_param_type_var.py.snap sha256:05a5e771828ce3c08984c63cb71e8f2190d57471e18599bbfaab6313a8c53383 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@type_param_type_var_tuple.py.snap sha256:a57098c9424b884a2c9694e8509af20efe130be5c02419870ca86c9f20c2f714 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@type_stmt_py312.py.snap sha256:5e3a308320d09acf72c9fbdb5d945d03d620e4e84761b14c0ba3e2f65f64d2a3 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@unparenthesized_named_expr_index_py39.py.snap sha256:76c79ad37077fc24401500955d9c0a2fb88cd5fd411cda2ff7f6b82091400f91 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@unparenthesized_named_expr_py39.py.snap sha256:c176685a5480b90a89ff3af52d41cc33b5799b7bb485279f1893d05af5c8a3cb ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@valid_annotation_class.py.snap sha256:a0e3a32b6f407614306d752d0379cd58cea1dab733a7b4ed1b15a97057b6cfe6 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@valid_annotation_function_py313.py.snap sha256:a635b294c3496206f42fa3b2f9b488459a84c42fc8fbef596953bd729eac75de ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@valid_annotation_py313.py.snap sha256:9d0af5893583ba255c91e95d5b76281a7250c0fba4cce49ae9c9ca00f5ef91c2 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@valid_future_feature.py.snap sha256:bf881d1a377e801213da935ac1e20a4822e2371567625982393a809d491c7106 ruff-0.14.9/crates/ruff_python_parser/tests/snapshots/valid_syntax@walrus_py38.py.snap sha256:044073c5e050d920a63eca0763e151580fdc0728026672e92de38281b41a6a89 ruff-0.14.9/crates/ruff_index/Cargo.toml sha256:a19635dfb4c3b8d6fa19b071420257d01e11c8eaad038df34412a157e13f318e ruff-0.14.9/crates/ruff_index/src/idx.rs sha256:9deedea1c56de8f2ea609abdfb8bba6c5fbcaf69e9733fec933105450dae7238 ruff-0.14.9/crates/ruff_index/src/lib.rs sha256:7f49db243c6d1d741bcf9e8c5b0af40f87adc7284a56fcaf7b687fa10beea062 ruff-0.14.9/crates/ruff_index/src/slice.rs sha256:670d5700b44b5a9d17e35c2afc213ebb38478cd0cfc3a4b360d82f6b2f0c94c2 ruff-0.14.9/crates/ruff_index/src/vec.rs sha256:dd40c39ce12a440daa5a0d5d110c387e41177529d36c2cb9b28ff771250d4e30 ruff-0.14.9/crates/ruff_python_stdlib/Cargo.toml sha256:70a79c054397d5bdc8cc6c44d5068d52ccdedb6e2d7655274876070ba896a6b2 ruff-0.14.9/crates/ruff_python_stdlib/src/builtins.rs sha256:58eb185d2819e6b496f59be99d0f75f53b00d1eba10aa10d45c7ebc2a649ef50 ruff-0.14.9/crates/ruff_python_stdlib/src/identifiers.rs sha256:d35d18cf42bcfd525b0dbcea2d31241035a644366e1b07b1615dd9d4d7e38893 ruff-0.14.9/crates/ruff_python_stdlib/src/keyword.rs sha256:8b0f72ffc7d685a401a5bc9df07e7f4318a7cf9400e1166cdeb36717d252ace9 ruff-0.14.9/crates/ruff_python_stdlib/src/lib.rs sha256:e4a031f166f7ce492649260d141766fb499c878c2ea3614564e90f60d9946fc0 ruff-0.14.9/crates/ruff_python_stdlib/src/logging.rs sha256:a0b9ea3dab19bc00c932dff13f32e50e5377f63c6375580830e6ccc318b831fe ruff-0.14.9/crates/ruff_python_stdlib/src/open_mode.rs sha256:9e056874efbc4ffe3d741d1cddeee6cf25d4847ab0a0922b8677f5bcff62226d ruff-0.14.9/crates/ruff_python_stdlib/src/path.rs sha256:1935d86cce8120c59db3cbc5064f18f2301fb78f86e01e48c117c88d8b044ce4 ruff-0.14.9/crates/ruff_python_stdlib/src/str.rs sha256:692e93309b38b8aa9f04822fe2962f018f064132c6e665c83f30c575e8951a8d ruff-0.14.9/crates/ruff_python_stdlib/src/sys/builtin_modules.rs sha256:28a22db50c7018963406b941a62124f062b8d711b44baf14a143a3242e71df85 ruff-0.14.9/crates/ruff_python_stdlib/src/sys/known_stdlib.rs sha256:7b5aab32a5422d5619183b8e569f86fe7143adf0cebe500d8cc5cdaf3f7521c3 ruff-0.14.9/crates/ruff_python_stdlib/src/sys/mod.rs sha256:27a55f55dd3eb30a821b67267881d50f8de79a56e4766a0783d79a783d1a7613 ruff-0.14.9/crates/ruff_python_stdlib/src/typing.rs sha256:3cb4fc3e0b599904eff5bc7a58c5caab4e5e0d63c2b5ad1fa71fe870a1f3acfc ruff-0.14.9/crates/ruff_workspace/Cargo.toml sha256:d6733994691e3da80ce925d8e07cccadca865e76027afb8709c0a50277ab1c4b ruff-0.14.9/crates/ruff_workspace/src/configuration.rs sha256:e894bd14beeba9c13dcf0a359fa8c2bfd73b78cca06afbded1a13d1f3ead06de ruff-0.14.9/crates/ruff_workspace/src/lib.rs sha256:bc1f05956829b658ec91d191b5604953ec92129088a32a248ec8dd37a0eae32f ruff-0.14.9/crates/ruff_workspace/src/options.rs sha256:0ef2cda5ba65afb3b3599a6f6bf0b6c3e79b217bcf9006add29d8e9e52c852d1 ruff-0.14.9/crates/ruff_workspace/src/pyproject.rs sha256:641db2e8d628e0ad59d312a56636f2541c1f5f09fde8032a07c240d2188b738b ruff-0.14.9/crates/ruff_workspace/src/resolver.rs sha256:65e6f19c5be14e78b7fa78440e50af7de02e0a0a9d41e2b16328abadc23050f7 ruff-0.14.9/crates/ruff_workspace/src/settings.rs sha256:044e2ef036280c23207fe8995deaa16830fe24b89a7fd52d35dfa6a51ac93e6d ruff-0.14.9/crates/ruff_text_size/Cargo.toml sha256:5818d42f6c51b95216b293fd5c2d219ee56127662bf53bbfb836bd4ec608621e ruff-0.14.9/crates/ruff_text_size/src/lib.rs sha256:6be12778a4446a5b2de9204cb4ee97b64e241cc81e50b7c4a772fcc3c9cfc548 ruff-0.14.9/crates/ruff_text_size/src/range.rs sha256:057ce9c97d274f934588f6f3a7f83204c38f37bbfcd25174a631fd6769f1f321 ruff-0.14.9/crates/ruff_text_size/src/schemars_impls.rs sha256:55f62df0d9fe3bbca8188b4c974b3d7545fbbfa624a74c696769977efa9bbd2f ruff-0.14.9/crates/ruff_text_size/src/serde_impls.rs sha256:c080576fb63fe7b65dfcea6b07e2f2e004140930e9f947c2c48632ee0f0a5836 ruff-0.14.9/crates/ruff_text_size/src/size.rs sha256:3aef3ac8ac0f1dad4cfa1ccbe1469b2b4a1fcf684f97a985bbe88a0a3d2b0fb3 ruff-0.14.9/crates/ruff_text_size/src/traits.rs sha256:42bb3ddecd36cab69893ab30ea836ca9d04b74d052f3b975f16732e3de1092f8 ruff-0.14.9/crates/ruff_text_size/tests/auto_traits.rs sha256:dd1cde3860dbb59f067bfd91967992901fb3da69a84c8f057996da649e0cd3ab ruff-0.14.9/crates/ruff_text_size/tests/constructors.rs sha256:106cee4ca834fcca60620645a39a90324aabd8156a8c4301b567667d8cccaa1e ruff-0.14.9/crates/ruff_text_size/tests/indexing.rs sha256:1e156d1f5c93173034fd0a14e0730e7b24ffb1d6d778709fd2132b247af7ca6f ruff-0.14.9/crates/ruff_text_size/tests/main.rs sha256:46cd1f5bfd2f40374e3d5312f9d151b2cf7470ec866a3a309adb1999b7231d46 ruff-0.14.9/crates/ruff_text_size/tests/serde.rs sha256:5a168a0f06fd75eaf93f2618f5dadc2ffcad49713c9ab2041083ba16c049ef82 ruff-0.14.9/crates/ruff_python_codegen/Cargo.toml sha256:0c5cb1f1279d7ee5c5a8f4a909a1550a4ed9255835cfb39a6a82add089abc2f7 ruff-0.14.9/crates/ruff_python_codegen/src/generator.rs sha256:209993ea22349ca2a95a5529cdad84edc4f71d811dbae06ea8515fb848428a54 ruff-0.14.9/crates/ruff_python_codegen/src/lib.rs sha256:dacc3342c1dc4be727be7efc382cc6b8f0b87c2f07102d75e926f91f25d330b9 ruff-0.14.9/crates/ruff_python_codegen/src/stylist.rs sha256:cd0274247453f9b4aca9dcf088fe3b08ac044cab692a7399396d8c2437e425ea ruff-0.14.9/crates/ruff_formatter/Cargo.toml sha256:7654e92b6d6bf01c6da47c55a4727618bf05d59823413ad548ef37f2e7217a5c ruff-0.14.9/crates/ruff_formatter/shared_traits.rs sha256:31395adfd01203381e3352da67fd359ffd774bc1bfe7d35b9c00434e45661ded ruff-0.14.9/crates/ruff_formatter/src/arguments.rs sha256:d66fea0718e638cee72786ac675c1fe413a67aecffdafcc441fb4f13a16cac2e ruff-0.14.9/crates/ruff_formatter/src/buffer.rs sha256:b440ec101335abe60da7b3c71c8f6e4e65e9694cd6932fd182cdf6e79f0298e7 ruff-0.14.9/crates/ruff_formatter/src/builders.rs sha256:fb7de7a16ed6fc6cde701b45a1fada1b3515bb0432df765b8e4e2ffc260d559a ruff-0.14.9/crates/ruff_formatter/src/diagnostics.rs sha256:060744c3e7567db0756353cf1c16b86da6bae0bab1b8225d68a2e364b5fed3a8 ruff-0.14.9/crates/ruff_formatter/src/format_element/document.rs sha256:3fb77a7fe75becc9f2286027293e53c705fba3aef88300e9511d9ca0aefcffbb ruff-0.14.9/crates/ruff_formatter/src/format_element/tag.rs sha256:5fe1fa8d654752431c9048cace5b8080d580a567624620e99633c8fdfd4e02a3 ruff-0.14.9/crates/ruff_formatter/src/format_element.rs sha256:9757e06248c29518dddfb7197402b2a50b77a309474344c0bae82c3876b4e10f ruff-0.14.9/crates/ruff_formatter/src/format_extensions.rs sha256:a2c18264967ac16ac14dfb9eafc4ca5705846b4b0cacba7fde4b99d80c38a7f2 ruff-0.14.9/crates/ruff_formatter/src/formatter.rs sha256:d2920d3ad5ed6d91a614c479091ddd33b3fee7b9b9cd2ff88ac882b1a8896034 ruff-0.14.9/crates/ruff_formatter/src/group_id.rs sha256:bc1c9059b74fbeded98fbf86bfc646fa30b156f4077c5aee22814c5a71e9eb74 ruff-0.14.9/crates/ruff_formatter/src/lib.rs sha256:7650338552e9b3227e2777010493eff77daef368538c893eaf4f8115484fd22c ruff-0.14.9/crates/ruff_formatter/src/macros.rs sha256:594081e9089c9bafbb85a590209adf56ebff29d22d06b43fd998626d300c2153 ruff-0.14.9/crates/ruff_formatter/src/prelude.rs sha256:2f22c80795780ca5743f2fd37c6d997823d73e995052ef27ecda32694fcdff96 ruff-0.14.9/crates/ruff_formatter/src/printer/call_stack.rs sha256:20aebd53e5b2450dc233552dd2a001e6ce8784be78b080d09453e5810e82ed1b ruff-0.14.9/crates/ruff_formatter/src/printer/line_suffixes.rs sha256:199c5cc81d08c8f0d919727cff478574934b8ca660b37f9f40fcfc7e0a9f4b8f ruff-0.14.9/crates/ruff_formatter/src/printer/mod.rs sha256:1534844fcf6ce80f16f73a32d85edcb68f30cc03de0d1c082c13d6934071f4f5 ruff-0.14.9/crates/ruff_formatter/src/printer/printer_options/mod.rs sha256:92024036b3a234c312cd7f71c7c2ac95e3f81d27a6c0418abc3e88815f7e51c5 ruff-0.14.9/crates/ruff_formatter/src/printer/queue.rs sha256:5c09276163dc48910311711a198146cf43470f8c943c93695e072fb2ed48a272 ruff-0.14.9/crates/ruff_formatter/src/printer/stack.rs sha256:5c6169e43f0fb4204370fefc504d4aa20722bad19be04aa38960f7ffc98bbcd0 ruff-0.14.9/crates/ruff_formatter/src/source_code.rs sha256:3f0b089953f3cd66ba115ec69e23858d7fa4d4f93e40d114ab500c548b5c629d ruff-0.14.9/crates/ruff_python_importer/Cargo.toml sha256:2af99e25decee849270af62137d60e07239b98cbb6cd46659596287e52b03e23 ruff-0.14.9/crates/ruff_python_importer/src/insertion.rs sha256:84a46fb0290ebbebc53d798a929530a01b2f16a3fa9c7919d05af1f9c450f46f ruff-0.14.9/crates/ruff_python_importer/src/lib.rs sha256:1c9dddd0f8f84afd18315f48febb13b4cd8053f8bec1784921bd1a2e7233b7a8 ruff-0.14.9/crates/ruff_server/Cargo.toml sha256:e50383db999d489afbd69f5f9a67f7a1b5a8a3552d6355e89855b9139eda6d3c ruff-0.14.9/crates/ruff_server/CONTRIBUTING.md sha256:6e2c11a64880e1db1a896d2afbccf4eb9166e13117a18715402389376f50b871 ruff-0.14.9/crates/ruff_server/README.md sha256:98ac7556f4888f00c9c9962daa3434bc303e43fa180948017897975bbcee7d8c ruff-0.14.9/crates/ruff_server/assets/nativeServer.png sha256:42c1465675b2d9160b9155ace2dd7029875dc12766d87f2b06ab50546032d24f ruff-0.14.9/crates/ruff_server/docs/MIGRATION.md sha256:aa59772758b59031137f622292140f64c2b00504b88369daa405459022728d4e ruff-0.14.9/crates/ruff_server/docs/setup/HELIX.md sha256:fdd1ec69653220eaee9b1dada862bca6b59452f2a06ae55447c8d6cd2f11540f ruff-0.14.9/crates/ruff_server/docs/setup/KATE.md sha256:8baecde00166442033c65dd53d62d629dec8e1b35dfddc6d265ade05e8831976 ruff-0.14.9/crates/ruff_server/docs/setup/NEOVIM.md sha256:45f04f5788cd85a631791f04226d81decb2fac5210e963f8fe2aca74b7bf3a90 ruff-0.14.9/crates/ruff_server/docs/setup/VIM.md sha256:e3e8d99f2c88d68a60bdfe5fdd2315402bb36f1dc49aa11c2c38a2b388457f71 ruff-0.14.9/crates/ruff_server/resources/test/fixtures/pandas_html.py sha256:ca3d163bab055381827226140568f3bef7eaac187cebd76878e0b63e9e442356 ruff-0.14.9/crates/ruff_server/resources/test/fixtures/settings/empty.json sha256:8edba997f540eda43661bca6c6011bf00682b6dd37f9cc9cce827eee4ded65a2 ruff-0.14.9/crates/ruff_server/resources/test/fixtures/settings/empty_multiple_workspace.json sha256:4c333805f667a02d615dce0fb68649358985554f5a44c4c7777ce0dc7b017bb7 ruff-0.14.9/crates/ruff_server/resources/test/fixtures/settings/global_only.json sha256:71ad77812fea78016fe79d505c041c404be18f587a6a1d38777a02973353619b ruff-0.14.9/crates/ruff_server/resources/test/fixtures/settings/inline_configuration.json sha256:99532f3d5c42e361ca27471c7b4180c3608a4f7e825682ef1909aedf306a9a17 ruff-0.14.9/crates/ruff_server/resources/test/fixtures/settings/vs_code_initialization_options.json sha256:b12f0306d987a4bb812f352beb8eeccafa76a8e861f79a5527334b7756fa0ab3 ruff-0.14.9/crates/ruff_server/resources/test/fixtures/tensorflow_test_notebook.ipynb sha256:81cfbe8ba3af7fdd85f164d7bab8ee6262d38a2b3ca1ed7e4dc85ac685a21dcf ruff-0.14.9/crates/ruff_server/src/edit/notebook.rs sha256:7359639cb66d62c70768a10180c027683d4eb8711d53117ca197d8099fdd39b0 ruff-0.14.9/crates/ruff_server/src/edit/range.rs sha256:e73b2316dca5424394fa6d807a19c998312166b1e79ca4b2858dbdb6231f2483 ruff-0.14.9/crates/ruff_server/src/edit/replacement.rs sha256:9cedac1a70b39bac265f5b53f30fa4957fe60711aec92f5375c8303319e558c9 ruff-0.14.9/crates/ruff_server/src/edit/text_document.rs sha256:4a669c3e4b36cf4ec0ba608037426ba8c446af40a653871dcc7cc3f2ac603326 ruff-0.14.9/crates/ruff_server/src/edit.rs sha256:e1ed1616c46d2bd314f81f5001827b776762576d6fa17a2d1366bcafc13b4f5d ruff-0.14.9/crates/ruff_server/src/fix.rs sha256:17091742439fc085747e775191ce75151f4a878b6270839ea0a236bf059248e7 ruff-0.14.9/crates/ruff_server/src/format.rs sha256:dc76edf1a71dda2db42dd555f6acf37e1e698ac7e90666e0af4bb2449f938a56 ruff-0.14.9/crates/ruff_server/src/lib.rs sha256:40c3fbe890f3d72b07bcfc1bb125851b396348860ae56fbe495c628f2cd3705b ruff-0.14.9/crates/ruff_server/src/lint.rs sha256:cc29adfd61dfb1c09726d7a105421d4a50cfc386d088418193e186215e37ae9a ruff-0.14.9/crates/ruff_server/src/logging.rs sha256:97c62be4e477bf6941509e9a9f3543a0b7a221efb16708ebab55714ed9869121 ruff-0.14.9/crates/ruff_server/src/resolve.rs sha256:180b463811fd26307feaad880b02c823c6b7c43f019e7f5fb29625887aaaaa52 ruff-0.14.9/crates/ruff_server/src/server/api/diagnostics.rs sha256:81deb6d50f973052ee6a665e77c8cce1e68e9b0119d05ad84552ede377c59671 ruff-0.14.9/crates/ruff_server/src/server/api/notifications/cancel.rs sha256:4fb421313151563065c418599ef5815595d62fd92e5b42a6f4dac4b8dc1f4159 ruff-0.14.9/crates/ruff_server/src/server/api/notifications/did_change.rs sha256:ff08c241f4706c1d2d79d2e5ad25408607f90f9ca00b19590c6d511ee8f5ee65 ruff-0.14.9/crates/ruff_server/src/server/api/notifications/did_change_configuration.rs sha256:4dea1f2d3f65cdfd62353578f22dee01ba32920b8fb70a3a94a7c4547b60aa2b ruff-0.14.9/crates/ruff_server/src/server/api/notifications/did_change_notebook.rs sha256:6636374695eb9bff02c1b1e6f71018ff59d3f25faacf6b052728a31748569b70 ruff-0.14.9/crates/ruff_server/src/server/api/notifications/did_change_watched_files.rs sha256:97a04ae51da2f2a32de27da9a4f8b15086e07fcaaec8162e7169aa3144db50a5 ruff-0.14.9/crates/ruff_server/src/server/api/notifications/did_change_workspace.rs sha256:fbf83a909814be486b6cd16d7d1542db2e16a88ae2206a39457ba19bbf1a2a38 ruff-0.14.9/crates/ruff_server/src/server/api/notifications/did_close.rs sha256:442ac18d4a859945120665a0e4ad4c0b24f8023c5f0ca0013eb95a75efb8aa2c ruff-0.14.9/crates/ruff_server/src/server/api/notifications/did_close_notebook.rs sha256:b8e4df5b43c2f21f321ff5f456b002d817fde67ae40780a54a772e14a13afabb ruff-0.14.9/crates/ruff_server/src/server/api/notifications/did_open.rs sha256:eb6385447dae3ab3a30df853d1fa28ffd9077ae48a62e59813c20ff44aff434c ruff-0.14.9/crates/ruff_server/src/server/api/notifications/did_open_notebook.rs sha256:b6e98371bda9bab176bc054330fbf98fa073d5e729e59a3c702b6cd4a0b3a899 ruff-0.14.9/crates/ruff_server/src/server/api/notifications.rs sha256:55e6e0e6bfe1a72f01784c6495c9d8cd3ac8bbbab1a432c70c79e637d50588a5 ruff-0.14.9/crates/ruff_server/src/server/api/requests/code_action.rs sha256:3c07796b5f951aa90b074abc7b4a84623eb5a65d23ff2a156262c5fe07a2e12e ruff-0.14.9/crates/ruff_server/src/server/api/requests/code_action_resolve.rs sha256:ecbb226ed50b6f10330d2a24ec5096610fad29bfb374f530e81d03e25275e6fc ruff-0.14.9/crates/ruff_server/src/server/api/requests/diagnostic.rs sha256:14d1d7a6ab225987507694b5a6fa042c16abaacbda1da7316371519d89c9a2d5 ruff-0.14.9/crates/ruff_server/src/server/api/requests/execute_command.rs sha256:79cb44eb3ff47f11eb8bf5faf8e0846a411c372d0a199697dc2043121307d91e ruff-0.14.9/crates/ruff_server/src/server/api/requests/format.rs sha256:54b0028ccf65a5b628e35508e7a57854d32bdf9d7377f4f77422f7ea45d76fde ruff-0.14.9/crates/ruff_server/src/server/api/requests/format_range.rs sha256:236737249856af2ca5ca90037f1ba4b48eb9bbb2273252e2e81499754fc992c0 ruff-0.14.9/crates/ruff_server/src/server/api/requests/hover.rs sha256:dd0f02742037f9b54c09bff83ad6d6d132d1f063c6a497db6f4fb92e2a06616a ruff-0.14.9/crates/ruff_server/src/server/api/requests/shutdown.rs sha256:a891a08bb383350fc8ba88894701c0db2a0b6ae48167b54fe93b19d26413b240 ruff-0.14.9/crates/ruff_server/src/server/api/requests.rs sha256:ee5d791f2f1cb5b74b4eb6f625790ed48b6f0a75561051eca7430b172d3f36b7 ruff-0.14.9/crates/ruff_server/src/server/api/traits.rs sha256:c8002115cf2fd38f0e87520042e9430953c157c6d7ecc7ff15091b11da3feee1 ruff-0.14.9/crates/ruff_server/src/server/api.rs sha256:a95a5f5625d28d3888b1373ede0373b7ace70259e279b896e2b5d267445e39c1 ruff-0.14.9/crates/ruff_server/src/server/connection.rs sha256:7ddf100045bf4c186f5852d4917ef698012825a2a4347032829795e32af57c7f ruff-0.14.9/crates/ruff_server/src/server/main_loop.rs sha256:a20fc1077d22d57e7e6ccaa53b77edbd182e02001f105004468f628e439e8217 ruff-0.14.9/crates/ruff_server/src/server/schedule/task.rs sha256:83620afacd0b9dac02acda44752d412d610daef0cc369e3907ff60a389d827f1 ruff-0.14.9/crates/ruff_server/src/server/schedule/thread/pool.rs sha256:e460c9814572be9d769d4a85cda70906cd49a05dacb4359b0bf64e4ada1609d1 ruff-0.14.9/crates/ruff_server/src/server/schedule/thread/priority.rs sha256:2d03395ed2253aeb730ad8ef9207fac057cd77a681001bfbcd3f0022f8fb463e ruff-0.14.9/crates/ruff_server/src/server/schedule/thread.rs sha256:f5b732a9bd661379ed255cb288366fd81f6d01ef6aa60d06282204e7cdcb90a5 ruff-0.14.9/crates/ruff_server/src/server/schedule.rs sha256:a0caad80d2746d445be6c17a2bb1db463f46a73f79da155fc1580182baaab499 ruff-0.14.9/crates/ruff_server/src/server.rs sha256:482af97187c11ecd38f4bace668af18da088afe3d678b89ed31e8acc7e68f2d7 ruff-0.14.9/crates/ruff_server/src/session/capabilities.rs sha256:479a9d744124e91091865dcddd8c77a610009d92e6d5c14655ede827e158e08a ruff-0.14.9/crates/ruff_server/src/session/client.rs sha256:3364c2f8956627ed14dde69b50f6d22e8ca0d6530adebd11b7cffafc1dd365d3 ruff-0.14.9/crates/ruff_server/src/session/index/ruff_settings.rs sha256:5817dbd811965133aa4782fca956e9247ee5ea91475f5f553b75fc1c5674eb10 ruff-0.14.9/crates/ruff_server/src/session/index.rs sha256:3f910f7e430fca629a2a8d52beb864a5c066e03496dc6f5a02459faaed66ed2e ruff-0.14.9/crates/ruff_server/src/session/options.rs sha256:6915cd160d7faa491515dfbbedbef65a46e7bacec73605ab5dc2371fb92da41f ruff-0.14.9/crates/ruff_server/src/session/request_queue.rs sha256:89a2f6dff74c896c36057a2c7a1c888f22951cef7c18833b325ddbd9d7c6bbea ruff-0.14.9/crates/ruff_server/src/session/settings.rs sha256:cb7f46ba08cf0badb13e81f756504e115b24672194af4bc649b53f9d03e8b4ee ruff-0.14.9/crates/ruff_server/src/session.rs sha256:46b0edf1db2764658a4390e5f66a6920ec41b524ebeee6db1c552f6846f6127e ruff-0.14.9/crates/ruff_server/src/workspace.rs sha256:ad0aaafe5f5faa900acef4e7d7ac430e6edd472475ddf0108284e7239b159e23 ruff-0.14.9/crates/ruff_server/tests/document.rs sha256:357e438d87345c7b4414c03f664f5d192faa2185cd75e803fc30159d124f9086 ruff-0.14.9/crates/ruff_server/tests/notebook.rs sha256:de5710df805372e83fe1a124209c0b103b53951203b4db3e44ad33e5d11560b2 ruff-0.14.9/crates/ruff_server/tests/snapshots/document__delete_lines_pandas_html.snap sha256:a8d70a6f4dc7c6201336a9ce9f4535f1cd37608fd2da4702edf21910e6a68433 ruff-0.14.9/crates/ruff_server/tests/snapshots/notebook__changed_notebook.snap sha256:fb20e436d2951af9604d67292ed13f14e83fa74fb2e7581cc9aca0c5f23e9b88 ruff-0.14.9/crates/ruff_server/tests/snapshots/notebook__initial_notebook.snap sha256:4e009243a2801c553a599613916a44250f2ab21fe98ed8ed8541046e0bfc8f6d ruff-0.14.9/crates/ruff/README.md sha256:110c12b56504929836fe9e5c346be2d94815eb5967719e9dcf9457fdc0388ffa ruff-0.14.9/crates/ruff/Cargo.toml sha256:fdea3ba58e7f8c0ad6541b68950708269577ef9c5bea83a5a5cde89a1fb9dc55 ruff-0.14.9/crates/ruff/build.rs sha256:40f673d179ca768bad2ad00c357b4b7fbd4a3ff0862354088f58a282a364ecde ruff-0.14.9/crates/ruff/resources/test/fixtures/cache_mutable/.gitignore sha256:24d7b16c0aced92b4e71eb1f67fa8db946a2007b6d554534d1333fc629072ff2 ruff-0.14.9/crates/ruff/resources/test/fixtures/cache_remove_old_files/source.py sha256:13e1759ac7ed40bffb2afd1b35ab23219c47a400b0d23b62a71833169522b188 ruff-0.14.9/crates/ruff/resources/test/fixtures/formatted.py sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ruff-0.14.9/crates/ruff/resources/test/fixtures/include-test/a.py sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ruff-0.14.9/crates/ruff/resources/test/fixtures/include-test/b.py sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ruff-0.14.9/crates/ruff/resources/test/fixtures/include-test/nested-project/e.py sha256:d5573471176b520beaa0a57b853d6d6fa3f2d127e633f5196a85a58becffd52e ruff-0.14.9/crates/ruff/resources/test/fixtures/include-test/nested-project/pyproject.toml sha256:9a6fb4fd87d571c062895c2477a43ea9cdafd7e377d180a9d265b5c30f35e2fa ruff-0.14.9/crates/ruff/resources/test/fixtures/include-test/pyproject.toml sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ruff-0.14.9/crates/ruff/resources/test/fixtures/include-test/subdirectory/c.py sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ruff-0.14.9/crates/ruff/resources/test/fixtures/include-test/subdirectory/d.py sha256:d4c22ec65c6e5e0ed7bad0d3849c73dae3c2d0afe2c402ba09a1bd5dd5945931 ruff-0.14.9/crates/ruff/resources/test/fixtures/trailing_semicolon.ipynb sha256:ffb36c5260abed13214526e8b2b63a7da394b039cb365147416a9226b976c2b2 ruff-0.14.9/crates/ruff/resources/test/fixtures/unformatted.ipynb sha256:83bf203a1721cdd3671cd4808ceff0c8221fae8448f8d2d6ddf6e40b71e5dfc5 ruff-0.14.9/crates/ruff/resources/test/fixtures/unformatted.py sha256:57fdfe7e1d07a062ed9995f5d2d48b814d0a88948cfe2fc23964527b296c0b1e ruff-0.14.9/crates/ruff/src/args.rs sha256:e6a78dcd09997f84f16d7adc00b932488b312e208c008ab12407096531d80844 ruff-0.14.9/crates/ruff/src/cache.rs sha256:9b377354a4debc9f537907b4a81e2cc486b77f92c3f966edf8c25afb20e77de5 ruff-0.14.9/crates/ruff/src/commands/add_noqa.rs sha256:c7c5d176c88e399ac91ea50be6b6e99af2b183e170fe7d9878a0d61bb17ed8d8 ruff-0.14.9/crates/ruff/src/commands/analyze_graph.rs sha256:75d8237debc800beac19a6765d377a79b506562c8d952ebfa432b5857c354227 ruff-0.14.9/crates/ruff/src/commands/check.rs sha256:7fe6b1f7fa7b6d1980fefc0091741f3d26e18ec3d7f0bb6521056367eec056f7 ruff-0.14.9/crates/ruff/src/commands/check_stdin.rs sha256:6a7fb81597a52ffe49fd01915053c36bec6d7c5c8a4904649bc7248f5cfbcfb5 ruff-0.14.9/crates/ruff/src/commands/clean.rs sha256:3d419ce0a688c0cf4752a2de91baf4af7899b82f07bd468c84f092f41a4a2e4c ruff-0.14.9/crates/ruff/src/commands/completions/config.rs sha256:ce71c0aa842c12f70c46eaeb03f34aed3a8ff89acc2ff7a6d4f3a1b9cea35bf3 ruff-0.14.9/crates/ruff/src/commands/completions/mod.rs sha256:26a8b6d810e3b4d99f0fcadf4651bdc4f4a14098b9dc8b8d5235046f3a29752e ruff-0.14.9/crates/ruff/src/commands/config.rs sha256:97e0db37e9e8ffbd0ea1e172a1f219c239a5cc5fbe5dd62d1ac218e8834b3056 ruff-0.14.9/crates/ruff/src/commands/format.rs sha256:9c630a66b6e688d864fe7cc05939a651e2b442431ca8e61b0ad9ba5524b904db ruff-0.14.9/crates/ruff/src/commands/format_stdin.rs sha256:9fd0f689f502463ea21440094016d5e6fb4eae16e51f836bc0e15d624fc12d57 ruff-0.14.9/crates/ruff/src/commands/linter.rs sha256:85b28705cac0ad99105c1fff14c4adb2026cb438368b6311120f284205b5106f ruff-0.14.9/crates/ruff/src/commands/mod.rs sha256:3c05e1e113f8487601c66549332324e5644c25c081ecb6734a1814f30a6dc22d ruff-0.14.9/crates/ruff/src/commands/rule.rs sha256:da60147d114794ec18c984ab9c0591d306283b7487e021a15795bac1e53f0f1b ruff-0.14.9/crates/ruff/src/commands/server.rs sha256:f0448364791a33031ef9c27e0b320f079af585be3772d677196e910c7cdccbc1 ruff-0.14.9/crates/ruff/src/commands/show_files.rs sha256:f77978d900d535b26af62d85eebb7e248eed69e1f9bf470031a201b2aef19153 ruff-0.14.9/crates/ruff/src/commands/show_settings.rs sha256:34accc6f2236a96a5bfab54204be6be77eee5d3d15f15467805f200af7ca0702 ruff-0.14.9/crates/ruff/src/commands/snapshots/ruff__commands__check__test__E902_E902.py.snap sha256:c0293eba606c4863082a1eac013426780dd9db61d20f0aa3cb9fd6e2790cba18 ruff-0.14.9/crates/ruff/src/commands/version.rs sha256:65c2ec2a00bf5df4945ea52367c22cd83bbb5ef58979801777a35e8d96660385 ruff-0.14.9/crates/ruff/src/diagnostics.rs sha256:bb957052f40777fa0eb33d6d45b005dedc73d3c2034f546ece92a599fb798d5c ruff-0.14.9/crates/ruff/src/lib.rs sha256:1c00369cfe4b505b7e34e7d9005e000052c2c975831005bb131cf9c1ffee137e ruff-0.14.9/crates/ruff/src/main.rs sha256:ff6c00e2405ea932bbfbb282e4fa3755bca4b5f007aeb93a92a9206a97eb4883 ruff-0.14.9/crates/ruff/src/printer.rs sha256:8814d6c0c08b6bc95da78593b1e67ceec78ff8a152b81006cfe4e7ccfa8bd591 ruff-0.14.9/crates/ruff/src/resolve.rs sha256:57bb885b2a7b78d27f144911cf22f080f8a7eb174c8e7390b9f9922e185b9456 ruff-0.14.9/crates/ruff/src/snapshots/ruff__version__tests__version_formatting.snap sha256:84ee45179b201b99b6ef8c87e3de65c06542b89023711ceb50d19d2a255acb4f ruff-0.14.9/crates/ruff/src/snapshots/ruff__version__tests__version_formatting_with_commit_info.snap sha256:c5c751388f777f53bfe28f50b2c7cbb0c6632f1ff93bbde793e3df5e5d94a10b ruff-0.14.9/crates/ruff/src/snapshots/ruff__version__tests__version_formatting_with_commits_since_last_tag.snap sha256:86b164c77e68235c1bb151f20ea6bd537da2f0f93eed840f7a27f37e039d9e36 ruff-0.14.9/crates/ruff/src/snapshots/ruff__version__tests__version_serializable.snap sha256:e8f56372c56cde3d5575f33c55636287e2f35f10ef4a63f66515b073e0d53a00 ruff-0.14.9/crates/ruff/src/stdin.rs sha256:a971907194b9e7a3831b03494c21362e920b0df668a1231eb478c3e4517d26e1 ruff-0.14.9/crates/ruff/src/version.rs sha256:2799ace9bc7687e9f04e388c83ebd607aff045d3716a48dfccf32b70ce7cbe99 ruff-0.14.9/crates/ruff/tests/analyze_graph.rs sha256:a82cb22a07818b681e8a5e26794d6519f6b2f9436f1faa795b4b85fe94cf018a ruff-0.14.9/crates/ruff/tests/cli/analyze_graph.rs sha256:9d715294bb930237e6173e840589d58c39fe6a3af4a6cd39f82106474c254e20 ruff-0.14.9/crates/ruff/tests/cli/format.rs sha256:c030d4196d1c55347eefde3be7f09ce5d7309177a47b24cfccbf5dff4a6c8c91 ruff-0.14.9/crates/ruff/tests/cli/lint.rs sha256:df696c4ca5c1f26c6657f460ce5c04ec839ddaef156a30c4c7b7b9e4daae7ce3 ruff-0.14.9/crates/ruff/tests/cli/main.rs sha256:9283d8ea94c7b7b7bfd843be4f25384c1c536c53a5a672b29ca977f46443407e ruff-0.14.9/crates/ruff/tests/cli/snapshots/cli__format__output_format_azure.snap sha256:4117dcfeb7c31b98a75525343298f5ecfd951f1cb34d8ad3f2e43506f888f3a7 ruff-0.14.9/crates/ruff/tests/cli/snapshots/cli__format__output_format_concise.snap sha256:f4c5a0bda1d6f7ecc86748812b7d61a6ffac57ed346478d538d35f39754f096f ruff-0.14.9/crates/ruff/tests/cli/snapshots/cli__format__output_format_full.snap sha256:f71dec8e2ca3a73100fe8675f8cb67b1e694c3e747bb2ea04cbfd1e2a00ca2cd ruff-0.14.9/crates/ruff/tests/cli/snapshots/cli__format__output_format_github.snap sha256:7e0052d783c344bdb561a17fd77cadb56efee6e9a6b5425f25463db8b30d4cf2 ruff-0.14.9/crates/ruff/tests/cli/snapshots/cli__format__output_format_gitlab.snap sha256:cb79be58915225d95ba7de0e76cc9f26ff0c9ea47312166b162b8319e6628b52 ruff-0.14.9/crates/ruff/tests/cli/snapshots/cli__format__output_format_grouped.snap sha256:7008aa73f2cc6df7c51b838a73895472db85be733f6c3be3d952d42b26f55559 ruff-0.14.9/crates/ruff/tests/cli/snapshots/cli__format__output_format_json-lines.snap sha256:371fc84bc47ba118fc676ca8e9bad8397d22bbb8dc73527d0c9b89bbea6813bb ruff-0.14.9/crates/ruff/tests/cli/snapshots/cli__format__output_format_json.snap sha256:a15ed8158b4d46841b2424e05f261738a082b8c4889cc05d4e283870a69d5e8f ruff-0.14.9/crates/ruff/tests/cli/snapshots/cli__format__output_format_junit.snap sha256:d60b2dbebefe3a98e35ec2e457e5c7ecc6646cdbedf92e553c56b1825372a63f ruff-0.14.9/crates/ruff/tests/cli/snapshots/cli__format__output_format_pylint.snap sha256:43eb6fe93fd8858ba6d22e71dbde0019e124c1a99b928ea38cfed9f9e5d80d1a ruff-0.14.9/crates/ruff/tests/cli/snapshots/cli__format__output_format_rdjson.snap sha256:1017d448d489f2d6cba1b71236a4eb08296b3d4bf13184b0d0f54944ed27f8cb ruff-0.14.9/crates/ruff/tests/cli/snapshots/cli__format__output_format_sarif.snap sha256:78fb3c0b9f07a1b139daae7b56cf4b4257cdbdbf5aceb91d387481e59285b45c ruff-0.14.9/crates/ruff/tests/cli/snapshots/cli__lint__flake8_import_convention_unused_aliased_import.snap sha256:3f20d16678fa6884311f50b6e62b21c3317248db95fdf4d0f9bce4ade91b2aff ruff-0.14.9/crates/ruff/tests/cli/snapshots/cli__lint__flake8_import_convention_unused_aliased_import_no_conflict.snap sha256:fcedc1b13a1b36edd7806ae2aec937a30814a3b78167a40c4caa1c5e41c06326 ruff-0.14.9/crates/ruff/tests/cli/snapshots/cli__lint__output_format_azure.snap sha256:8370cc6b55c388f7c6c8937345dedd66b1f7700b03d5e0e348a786af0f326c27 ruff-0.14.9/crates/ruff/tests/cli/snapshots/cli__lint__output_format_concise.snap sha256:c7c730bb9f44001aac566829b24e0426235701e2fda16f1357d26555848242db ruff-0.14.9/crates/ruff/tests/cli/snapshots/cli__lint__output_format_full.snap sha256:300d0880c610a58f1c2825fb017b2a89d45fc32b2cad3c6119ecb7cbcaf15548 ruff-0.14.9/crates/ruff/tests/cli/snapshots/cli__lint__output_format_github.snap sha256:069c88088d1547efefcb1c64058dbc25237aae051dc96c280db5caec158f941d ruff-0.14.9/crates/ruff/tests/cli/snapshots/cli__lint__output_format_gitlab.snap sha256:55291cf96fa90de704baf7e87d8c5f51d41f74820b8f4dfe0449494477e972b5 ruff-0.14.9/crates/ruff/tests/cli/snapshots/cli__lint__output_format_grouped.snap sha256:df7864caba7f6e4082eb15fd506dac5415ecce55485581c3ddc29a9e62eeb02c ruff-0.14.9/crates/ruff/tests/cli/snapshots/cli__lint__output_format_json-lines.snap sha256:9792c5f40b90dd0e1dd2007b01202e647db5d004dc4098bb63ffa75894e332b2 ruff-0.14.9/crates/ruff/tests/cli/snapshots/cli__lint__output_format_json.snap sha256:b0835993eed3e330bfcd59a1019255dd6b5f3b2cd6d9743e40e59bf31efb5f39 ruff-0.14.9/crates/ruff/tests/cli/snapshots/cli__lint__output_format_junit.snap sha256:82c04ddbe536d770b1c37be11c31fba78c339bd9b7f682741b85b760212c7559 ruff-0.14.9/crates/ruff/tests/cli/snapshots/cli__lint__output_format_pylint.snap sha256:93a1f6a73e1484be628d63115c62ec396778d3de915a78a1abd173b21ca75166 ruff-0.14.9/crates/ruff/tests/cli/snapshots/cli__lint__output_format_rdjson.snap sha256:d0150197ec331e5abd95e77ef94ae011e80469bc524203331c9d1ed69eb2b5b0 ruff-0.14.9/crates/ruff/tests/cli/snapshots/cli__lint__output_format_sarif.snap sha256:73ba11846b5acff534106df097b379bc909afc05500d1abfb2499984faa8698c ruff-0.14.9/crates/ruff/tests/cli/snapshots/cli__lint__output_format_show_fixes_concise.snap sha256:4a5b750834e34f391a5e791eb5f017c8f9a6c1f7ddaa903f1a271b10af511558 ruff-0.14.9/crates/ruff/tests/cli/snapshots/cli__lint__output_format_show_fixes_full.snap sha256:e2a2314e2e08822b31fa41cda3b5580b8002897dc2345b0dbb26d12ff771fa54 ruff-0.14.9/crates/ruff/tests/cli/snapshots/cli__lint__output_format_show_fixes_grouped.snap sha256:471896cc4a916dc1da1c2e4e28c6163aa0756be4d2bed9a67ca68692f8e527bc ruff-0.14.9/crates/ruff/tests/cli/snapshots/cli__lint__requires_python_extend_from_shared_config.snap sha256:72d879e87aec873f7d3c2c644b47d5dae17398e2a6d4dc8ef858a0fdc179ad2f ruff-0.14.9/crates/ruff/tests/cli/snapshots/cli__lint__requires_python_no_tool.snap sha256:c66ebdaf4f5382405cd148819a887f0cc70daa7f744e586f7a9470e7638d3808 ruff-0.14.9/crates/ruff/tests/cli/snapshots/cli__lint__requires_python_no_tool_preview_enabled.snap sha256:5845827419510a4958eb7a308f6d9f006553ad845403dcf9f845ec930bc4c1c0 ruff-0.14.9/crates/ruff/tests/cli/snapshots/cli__lint__requires_python_no_tool_target_version_override.snap sha256:328580c4955d3f3ee701852370c8bf6f5e1248ff35380aaffe579bcd33b720eb ruff-0.14.9/crates/ruff/tests/cli/snapshots/cli__lint__requires_python_pyproject_toml_above.snap sha256:940d4faf0d9eee06993a0bc49698c93196728c194b029ec7e737531f43e18783 ruff-0.14.9/crates/ruff/tests/cli/snapshots/cli__lint__requires_python_pyproject_toml_above_with_tool.snap sha256:4bf152070f7045b0b135b951e5767b1d8fbc6907cca5fed332a0b64c109db9d0 ruff-0.14.9/crates/ruff/tests/cli/snapshots/cli__lint__requires_python_ruff_toml_above-2.snap sha256:c030b5021b67909c577fec818ed41bde955f60a93aa8b81da45d780775a19322 ruff-0.14.9/crates/ruff/tests/cli/snapshots/cli__lint__requires_python_ruff_toml_above.snap sha256:e5f0f967f148e930cabd7d0886cc6ef1ec369a3de2f771318dd0f65fbbf44a97 ruff-0.14.9/crates/ruff/tests/cli/snapshots/cli__lint__requires_python_ruff_toml_no_target_fallback.snap sha256:0ebdcb921600b855f97f693ccdc1cdac6e79651808023777241c2de1dd9adf05 ruff-0.14.9/crates/ruff/tests/cli/snapshots/cli__lint__warn_invalid_noqa_with_no_diagnostics.snap sha256:1b7d906460c912b07687415741fd888a542168a714b2c2e2fed1c92aa98ee5cc ruff-0.14.9/crates/ruff/tests/config.rs sha256:f3bf21dc45b617d040eea4f99f40b32c92aea4e3389dd9b51933301a34dca094 ruff-0.14.9/crates/ruff/tests/direxist_guard.rs sha256:6fb5eb0869d66ae9e9c18a024756b451e75be0148e6e8863ab48882da0f193ed ruff-0.14.9/crates/ruff/tests/integration_test.rs sha256:0aaf30fa609b7fde13a108023680c8602e13a840579dcd277ff45c49e6b4a6ef ruff-0.14.9/crates/ruff/tests/resolve_files.rs sha256:f312e733ff0cfd8dd36a70c68da9a0c28493c78765ce8d2ce951d07bba935028 ruff-0.14.9/crates/ruff/tests/show_settings.rs sha256:09f09d529821675290674079d9e68e3b6b42b51904f35212aea7d994306c4823 ruff-0.14.9/crates/ruff/tests/snapshots/integration_test__rule_f401.snap sha256:0a9dc59d9b017bdaa6eb61db554e87647d1e096004919e98c3345986bbef6762 ruff-0.14.9/crates/ruff/tests/snapshots/integration_test__rule_f401_output_json.snap sha256:22d9fee926ce39f7e97479e351778b3092dba1f5f20a163aae1be2334f312a57 ruff-0.14.9/crates/ruff/tests/snapshots/integration_test__rule_f401_output_text.snap sha256:a9024300a53b798d0c4f3872ac20d90580f64e4a86ae0dfc2822a0c5833abd44 ruff-0.14.9/crates/ruff/tests/snapshots/integration_test__stdin_json.snap sha256:665e716bcc9b36f2a8ef20d08d261e938e146e8e42028b22a9c9d50685cb138f ruff-0.14.9/crates/ruff/tests/snapshots/show_settings__display_default_settings.snap sha256:2c3a24eb0994e1060818b82a452d3f2f25459fba21136267d8eef75c05eadffd ruff-0.14.9/crates/ruff/tests/version.rs sha256:974b362f55f02549e6d860e874cd29adcbee44acd3f78f289d04f6b1bfae1c86 ruff-0.14.9/Cargo.lock sha256:7d5a7e18ee0434781f685ed02bba07b1a0be4bf0740268b211a5e4262e309d2a ruff-0.14.9/Cargo.toml sha256:0ee9d8fa5b2928fdff2ce41788785c8238591559af81c4cd4096308aa3147eba ruff-0.14.9/pyproject.toml sha256:c351217f3cf2f2d30ceebedd16b2a68b70e499367257fc49e342bfb31a0ee97d ruff-0.14.9/python/ruff/__main__.py sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ruff-0.14.9/python/ruff/__init__.py sha256:4e009243a2801c553a599613916a44250f2ab21fe98ed8ed8541046e0bfc8f6d ruff-0.14.9/README.md sha256:2597d854122b77ddc71971564ca2350a37608575ce324adc5650a2b2051c8f18 ruff-0.14.9/LICENSE sha256:4221689c7f50d031ceb76c39121c8e0014cf8ca90d6a21519acd1c49d260a778 ruff-0.14.9/PKG-INFO
Return to home page.