diff --git a/Cargo.lock b/Cargo.lock index 164ab7b2..a453322f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -413,7 +413,7 @@ dependencies = [ "jaq-std", "md-5", "monty", - "monty-types", + "monty-types 0.0.19", "num-traits", "os_display", "pretty_assertions", @@ -961,7 +961,7 @@ version = "3.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "faf9468729b8cbcea668e36183cb69d317348c2e08e994829fb56ebfdfbaac34" dependencies = [ - "windows-sys 0.52.0", + "windows-sys 0.61.2", ] [[package]] @@ -1525,7 +1525,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" dependencies = [ "libc", - "windows-sys 0.52.0", + "windows-sys 0.61.2", ] [[package]] @@ -2525,8 +2525,9 @@ dependencies = [ [[package]] name = "jiter" -version = "0.15.0" -source = "git+https://github.com/pydantic/jiter?rev=6d57715e01ec78859c62fc5447073c0b5902de39#6d57715e01ec78859c62fc5447073c0b5902de39" +version = "0.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "820ddcacd75c9782308d3fa594f3885630ea3f49adba78a8a29abdfe4b81630c" dependencies = [ "ahash", "bitvec", @@ -2916,27 +2917,31 @@ dependencies = [ [[package]] name = "monty" -version = "0.0.19" +version = "0.0.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "58b15149448f6034f1bd581638fdf821753b0182a4c5eaf13e4cfd92f95d966b" +checksum = "db44565f603ada5dd98bd580623cd9ce299c8b823bd7195c654826fa536b4d48" dependencies = [ "ahash", "chrono", "fancy-regex 0.17.0", "hashbrown 0.16.1", + "indexmap", "itertools 0.14.0", "itoa", "jiter", "libm", - "monty-macros", - "monty-types", + "memchr", + "monty-macros 0.0.21", + "monty-types 0.0.21", "num-bigint", "num-integer", "num-traits", "postcard", "ruff_python_ast", + "ruff_python_codegen", "ruff_python_parser", "ruff_python_stdlib", + "ruff_source_file", "ruff_text_size", "serde", "smallvec", @@ -2958,6 +2963,17 @@ dependencies = [ "syn 2.0.119", ] +[[package]] +name = "monty-macros" +version = "0.0.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "40ed428288161f63d2bec7929438563fe31390f08e014e58ce20be96d7ef82ee" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.119", +] + [[package]] name = "monty-types" version = "0.0.19" @@ -2965,7 +2981,23 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3a8988fa8d9902432d5e685a7bb97c84844022dd9560e796c00b119a4c27519b" dependencies = [ "chrono", - "monty-macros", + "monty-macros 0.0.19", + "num-bigint", + "num-traits", + "serde", + "strum 0.27.2", + "unicode-general-category", + "web-time", +] + +[[package]] +name = "monty-types" +version = "0.0.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "00b4b3318107fee36c5eee05c52f16f6565a63aa29d04f8608ebc221e3fe5dd8" +dependencies = [ + "chrono", + "monty-macros 0.0.21", "num-bigint", "num-traits", "serde", @@ -4327,6 +4359,31 @@ dependencies = [ "thiserror", ] +[[package]] +name = "ruff_python_codegen" +version = "0.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1902d82ae0745be9d3d12a1aee4429acff987c768710dc38a6521eab05990ca0" +dependencies = [ + "ruff_python_ast", + "ruff_python_literal", + "ruff_python_parser", + "ruff_source_file", + "ruff_text_size", +] + +[[package]] +name = "ruff_python_literal" +version = "0.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "af3e1f868fa58adc12d1fa3ce1b29c6098aa4b101739d9589cbde9fec239af59" +dependencies = [ + "bitflags 2.13.1", + "icu_properties", + "itertools 0.15.0", + "ruff_python_ast", +] + [[package]] name = "ruff_python_parser" version = "0.0.3" @@ -4521,7 +4578,7 @@ dependencies = [ "errno", "libc", "linux-raw-sys", - "windows-sys 0.52.0", + "windows-sys 0.61.2", ] [[package]] @@ -4578,7 +4635,7 @@ dependencies = [ "security-framework", "security-framework-sys", "webpki-root-certs", - "windows-sys 0.52.0", + "windows-sys 0.61.2", ] [[package]] @@ -5314,7 +5371,7 @@ dependencies = [ "getrandom 0.4.3", "once_cell", "rustix", - "windows-sys 0.52.0", + "windows-sys 0.61.2", ] [[package]] @@ -6125,7 +6182,7 @@ version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" dependencies = [ - "windows-sys 0.52.0", + "windows-sys 0.61.2", ] [[package]] @@ -6503,3 +6560,8 @@ name = "zmij" version = "1.0.21" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa" + +[[patch.unused]] +name = "jiter" +version = "0.15.0" +source = "git+https://github.com/pydantic/jiter?rev=6d57715e01ec78859c62fc5447073c0b5902de39#6d57715e01ec78859c62fc5447073c0b5902de39" diff --git a/crates/bashkit/Cargo.toml b/crates/bashkit/Cargo.toml index 272d5dff..2770da04 100644 --- a/crates/bashkit/Cargo.toml +++ b/crates/bashkit/Cargo.toml @@ -106,7 +106,7 @@ os_display = "0.1.3" # Registry dep since monty 0.0.19 — the first version published to crates.io. # Keeps `python` usable for downstream crates and lets the publish workflow # ship the feature instead of stripping it. -monty = { version = "0.0.19", optional = true } +monty = { version = "0.0.21", optional = true } monty-types = { version = "0.0.19", optional = true } # Embedded TypeScript interpreter (optional)