diff --git a/Cargo.lock b/Cargo.lock index c24add8..ae453da 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -53,9 +53,13 @@ checksum = "fc652a48c352aef3ea3aed32080501cf3ef6ed5da78602a020c991775b0aff04" [[package]] name = "cc" -version = "1.0.106" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "066fce287b1d4eafef758e89e09d724a24808a9196fe9756b8ca90e86d0719a2" +checksum = "f74872d07caf508b30a21f6836e7d7016a2eaf7d9ff4f48deaa58cd8a0407630" +dependencies = [ + "find-msvc-tools", + "shlex", +] [[package]] name = "cfg-if" @@ -183,6 +187,12 @@ version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "da7c62ceae207dd37ea5b845da6a0696c799f85e97da1ab5b7910be3c1c80223" +[[package]] +name = "find-msvc-tools" +version = "0.1.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aedcfb3409746eddb02b9e19ebda1c3394f759a152e48ee875a0844d1b955484" + [[package]] name = "fixedbitset" version = "0.4.2" @@ -747,7 +757,7 @@ dependencies = [ [[package]] name = "pydep-ast" -version = "1.4.0" +version = "1.4.1" dependencies = [ "rayon", "serde", @@ -761,7 +771,7 @@ dependencies = [ [[package]] name = "pydep-graph" -version = "1.4.0" +version = "1.4.1" dependencies = [ "petgraph", "pydep-parser", @@ -775,7 +785,7 @@ dependencies = [ [[package]] name = "pydep-parser" -version = "1.4.0" +version = "1.4.1" dependencies = [ "rayon", "regex", @@ -789,7 +799,7 @@ dependencies = [ [[package]] name = "pydep-security" -version = "1.4.0" +version = "1.4.1" dependencies = [ "dirs", "mockito", @@ -805,7 +815,7 @@ dependencies = [ [[package]] name = "pydependencycheck" -version = "1.4.0" +version = "1.4.1" dependencies = [ "pydep-ast", "pydep-graph", @@ -1272,6 +1282,12 @@ dependencies = [ "serde", ] +[[package]] +name = "shlex" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8fadd59c855ef2080decdef8ff161eb6661b86933c9d82e5ba29dc602a55aba" + [[package]] name = "signal-hook-registry" version = "1.4.8" @@ -1618,14 +1634,20 @@ dependencies = [ "regex", ] +[[package]] +name = "tree-sitter-language" +version = "0.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca0d1bf6fdd806e43ae5198f82f527056d359def39e54e67a0f478ac09dac081" + [[package]] name = "tree-sitter-python" -version = "0.20.4" +version = "0.25.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6c93b1b1fbd0d399db3445f51fd3058e43d0b4dcff62ddbdb46e66550978aa5" +checksum = "6bf85fd39652e740bf60f46f4cda9492c3a9ad75880575bf14960f775cb74a1c" dependencies = [ "cc", - "tree-sitter", + "tree-sitter-language", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index 313b6c0..a969a0f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -38,7 +38,7 @@ thiserror = "1.0" tracing = "0.1" rayon = "1.8" tree-sitter = "0.20" -tree-sitter-python = "0.20" +tree-sitter-python = "0.25" reqwest = { version = "0.12", default-features = false, features = ["json", "blocking", "rustls-tls"] } tokio = { version = "1.35", features = ["full"] } pyo3 = { version = "0.29", features = ["extension-module", "abi3-py38"] }