diff --git a/Cargo.lock b/Cargo.lock index 531f7604..cea697e1 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1129,9 +1129,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.40" +version = "4.5.42" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40b6887a1d8685cebccf115538db5c0efe625ccac9696ad45c409d96566e910f" +checksum = "ed87a9d530bb41a67537289bafcac159cb3ee28460e0a4571123d2a778a6a882" dependencies = [ "clap_builder", "clap_derive", @@ -1150,9 +1150,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.40" +version = "4.5.42" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0c66c08ce9f0c698cbce5c0279d0bb6ac936d8674174fe48f736533b964f59e" +checksum = "64f4f3f3c77c94aff3c7e9aac9a2ca1974a5adf392a8bb751e827d6d127ab966" dependencies = [ "anstream", "anstyle", @@ -1162,18 +1162,18 @@ dependencies = [ [[package]] name = "clap_complete" -version = "4.5.54" +version = "4.5.55" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aad5b1b4de04fead402672b48897030eec1f3bfe1550776322f59f6d6e6a5677" +checksum = "a5abde44486daf70c5be8b8f8f1b66c49f86236edf6fa2abadb4d961c4c6229a" dependencies = [ "clap", ] [[package]] name = "clap_derive" -version = "4.5.40" +version = "4.5.41" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2c7947ae4cc3d851207c1adb5b5e260ff0cca11446b1d6d1423788e442257ce" +checksum = "ef4f52386a59ca4c860f7393bcf8abd8dfd91ecccc0f774635ff68e92eeef491" dependencies = [ "heck", "proc-macro2", @@ -2358,7 +2358,7 @@ dependencies = [ "httpdate", "itoa", "pin-project-lite", - "socket2", + "socket2 0.5.10", "tokio", "tower-service", "tracing", @@ -2450,7 +2450,7 @@ dependencies = [ "hyper 1.6.0", "libc", "pin-project-lite", - "socket2", + "socket2 0.5.10", "tokio", "tower-service", "tracing", @@ -3938,7 +3938,7 @@ dependencies = [ "quinn-udp", "rustc-hash", "rustls 0.23.28", - "socket2", + "socket2 0.5.10", "thiserror 2.0.12", "tokio", "tracing", @@ -3975,7 +3975,7 @@ dependencies = [ "cfg_aliases", "libc", "once_cell", - "socket2", + "socket2 0.5.10", "tracing", "windows-sys 0.59.0", ] @@ -4802,21 +4802,20 @@ dependencies = [ [[package]] name = "rstest" -version = "0.25.0" +version = "0.26.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6fc39292f8613e913f7df8fa892b8944ceb47c247b78e1b1ae2f09e019be789d" +checksum = "f5a3193c063baaa2a95a33f03035c8a72b83d97a54916055ba22d35ed3839d49" dependencies = [ "futures-timer", "futures-util", "rstest_macros", - "rustc_version", ] [[package]] name = "rstest_macros" -version = "0.25.0" +version = "0.26.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f168d99749d307be9de54d23fd226628d99768225ef08f6ffb52e0182a27746" +checksum = "9c845311f0ff7951c5506121a9ad75aec44d083c31583b2ea5a30bcb0b0abba0" dependencies = [ "cfg-if", "glob", @@ -5261,9 +5260,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.140" +version = "1.0.142" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373" +checksum = "030fedb782600dcbd6f02d479bf0d817ac3bb40d644745b769d6a96bc3afc5a7" dependencies = [ "indexmap 2.9.0", "itoa", @@ -5546,6 +5545,16 @@ dependencies = [ "windows-sys 0.52.0", ] +[[package]] +name = "socket2" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "233504af464074f9d066d7b5416c5f9b894a5862a6506e306f7b816cdd6f1807" +dependencies = [ + "libc", + "windows-sys 0.59.0", +] + [[package]] name = "spdx" version = "0.10.8" @@ -5835,9 +5844,9 @@ source = "git+https://github.com/astral-sh/tl.git?rev=6e25b2ee2513d75385101a8ff9 [[package]] name = "tokio" -version = "1.46.0" +version = "1.47.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1140bb80481756a8cbe10541f37433b459c5aa1e727b4c020fbfebdc25bf3ec4" +checksum = "89e49afdadebb872d3145a5638b59eb0691ea23e46ca484037cfab3b76b95038" dependencies = [ "backtrace", "bytes", @@ -5848,9 +5857,9 @@ dependencies = [ "pin-project-lite", "signal-hook-registry", "slab", - "socket2", + "socket2 0.6.0", "tokio-macros", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index 1bcb7524..74c0e733 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -30,8 +30,8 @@ rustls-tls = [ [dependencies] anyhow = "1.0.98" -clap = { version = "4.5.40", features = ["derive", "string"] } -clap_complete = "4.5.54" +clap = { version = "4.5.42", features = ["derive", "string"] } +clap_complete = "4.5.55" clap-verbosity-flag = { version = "3.0.3", features = ["tracing"] } futures = "0.3.31" indicatif = "0.18.0" @@ -53,9 +53,9 @@ reqwest = { version = "0.12.15", default-features = false, features = [ ] } reqwest-middleware = "0.4.2" serde = { version = "1.0.219", features = ["derive"] } -serde_json = "1.0.140" +serde_json = "1.0.142" serde_yaml = "0.9.34" # todo: use a non-deprecated crate -tokio = { version = "1.46.0", features = ["rt-multi-thread"] } +tokio = { version = "1.47.1", features = ["rt-multi-thread"] } tokio-tar = "0.3.1" tokio-stream = { version = "0.1.17", features = ["fs"] } tracing = "0.1.41" @@ -68,6 +68,7 @@ fxhash = "0.2.1" tempfile = "3.20.0" walkdir = "2.5.0" base64 = "0.22.1" +# TODO: use https://crates.io/crates/uv once available uv-build-frontend = { git = "https://github.com/astral-sh/uv", tag = "0.7.13" } uv-cache = { git = "https://github.com/astral-sh/uv", tag = "0.7.13" } uv-cache-info = { git = "https://github.com/astral-sh/uv", tag = "0.7.13" } @@ -87,7 +88,7 @@ uv-workspace = { git = "https://github.com/astral-sh/uv", tag = "0.7.13" } [dev-dependencies] async-std = "1.13.1" -rstest = "0.25.0" +rstest = "0.26.1" sha2 = "0.10.9" insta = "1.43.1" serial_test = "3.2.0"