diff --git a/Cargo.lock b/Cargo.lock index cf4573f7..0f99096b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2192,9 +2192,9 @@ dependencies = [ "mehen-core", "mehen-metrics", "mehen-report", - "ruff_python_ast", + "ruff_python_ast 0.0.3", "ruff_python_parser", - "ruff_text_size", + "ruff_text_size 0.0.3", "serde_json", "smol_str", ] @@ -3228,6 +3228,25 @@ dependencies = [ name = "ruff_python_ast" version = "0.0.3" source = "git+https://github.com/astral-sh/ruff?tag=0.15.20#f82a36b6baf8c0547a17bbde6c0d927ccd45d938" +dependencies = [ + "aho-corasick", + "arrayvec", + "bitflags", + "compact_str", + "is-macro", + "memchr", + "ruff_python_trivia 0.0.3", + "ruff_source_file 0.0.3", + "ruff_text_size 0.0.3", + "rustc-hash 2.1.2", + "thin-vec", + "thiserror", +] + +[[package]] +name = "ruff_python_ast" +version = "0.0.4" +source = "git+https://github.com/astral-sh/ruff?tag=0.15.21#3e1f63645109e69f9bccc7be354c5ee4672fb8f3" dependencies = [ "aho-corasick", "arrayvec", @@ -3236,9 +3255,9 @@ dependencies = [ "get-size2", "is-macro", "memchr", - "ruff_python_trivia", - "ruff_source_file", - "ruff_text_size", + "ruff_python_trivia 0.0.4", + "ruff_source_file 0.0.4", + "ruff_text_size 0.0.4", "rustc-hash 2.1.2", "thin-vec", "thiserror", @@ -3246,17 +3265,17 @@ dependencies = [ [[package]] name = "ruff_python_parser" -version = "0.0.3" -source = "git+https://github.com/astral-sh/ruff?tag=0.15.20#f82a36b6baf8c0547a17bbde6c0d927ccd45d938" +version = "0.0.4" +source = "git+https://github.com/astral-sh/ruff?tag=0.15.21#3e1f63645109e69f9bccc7be354c5ee4672fb8f3" dependencies = [ "bitflags", "bstr", "compact_str", "get-size2", "memchr", - "ruff_python_ast", - "ruff_python_trivia", - "ruff_text_size", + "ruff_python_ast 0.0.4", + "ruff_python_trivia 0.0.4", + "ruff_text_size 0.0.4", "rustc-hash 2.1.2", "static_assertions", "thin-vec", @@ -3271,8 +3290,20 @@ version = "0.0.3" source = "git+https://github.com/astral-sh/ruff?tag=0.15.20#f82a36b6baf8c0547a17bbde6c0d927ccd45d938" dependencies = [ "itertools 0.15.0", - "ruff_source_file", - "ruff_text_size", + "ruff_source_file 0.0.3", + "ruff_text_size 0.0.3", + "unicode-ident", +] + +[[package]] +name = "ruff_python_trivia" +version = "0.0.4" +source = "git+https://github.com/astral-sh/ruff?tag=0.15.21#3e1f63645109e69f9bccc7be354c5ee4672fb8f3" +dependencies = [ + "itertools 0.15.0", + "ruff_source_file 0.0.4", + "ruff_text_size 0.0.4", + "rustc-hash 2.1.2", "unicode-ident", ] @@ -3282,13 +3313,27 @@ version = "0.0.3" source = "git+https://github.com/astral-sh/ruff?tag=0.15.20#f82a36b6baf8c0547a17bbde6c0d927ccd45d938" dependencies = [ "memchr", - "ruff_text_size", + "ruff_text_size 0.0.3", +] + +[[package]] +name = "ruff_source_file" +version = "0.0.4" +source = "git+https://github.com/astral-sh/ruff?tag=0.15.21#3e1f63645109e69f9bccc7be354c5ee4672fb8f3" +dependencies = [ + "memchr", + "ruff_text_size 0.0.4", ] [[package]] name = "ruff_text_size" version = "0.0.3" source = "git+https://github.com/astral-sh/ruff?tag=0.15.20#f82a36b6baf8c0547a17bbde6c0d927ccd45d938" + +[[package]] +name = "ruff_text_size" +version = "0.0.4" +source = "git+https://github.com/astral-sh/ruff?tag=0.15.21#3e1f63645109e69f9bccc7be354c5ee4672fb8f3" dependencies = [ "get-size2", ] diff --git a/crates/mehen-python/Cargo.toml b/crates/mehen-python/Cargo.toml index dc3dda3e..4c565f80 100644 --- a/crates/mehen-python/Cargo.toml +++ b/crates/mehen-python/Cargo.toml @@ -18,7 +18,7 @@ mehen-metrics = { workspace = true } # unpublished upstream (`publish = false`), so we pin a tagged git # revision. All three crates must stay in lockstep so derive macros # and AST types align — bump them together. -ruff_python_parser = { git = "https://github.com/astral-sh/ruff", tag = "0.15.20" } +ruff_python_parser = { git = "https://github.com/astral-sh/ruff", tag = "0.15.21" } ruff_python_ast = { git = "https://github.com/astral-sh/ruff", tag = "0.15.20" } ruff_text_size = { git = "https://github.com/astral-sh/ruff", tag = "0.15.20" } smol_str = { workspace = true }