diff --git a/Cargo.lock b/Cargo.lock index 28c17ea06..22213c3f4 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2584,9 +2584,9 @@ checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" [[package]] name = "pest" -version = "2.7.15" +version = "2.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b7cafe60d6cf8e62e1b9b2ea516a089c008945bb5a275416789e7db0bc199dc" +checksum = "1db05f56d34358a8b1066f67cbb203ee3e7ed2ba674a6263a1d5ec6db2204323" dependencies = [ "memchr", "thiserror 2.0.12", @@ -2595,9 +2595,9 @@ dependencies = [ [[package]] name = "pest_derive" -version = "2.7.15" +version = "2.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "816518421cfc6887a0d62bf441b6ffb4536fcc926395a69e1a85852d4363f57e" +checksum = "bb056d9e8ea77922845ec74a1c4e8fb17e7c218cc4fc11a15c5d25e189aa40bc" dependencies = [ "pest", "pest_generator", @@ -2605,9 +2605,9 @@ dependencies = [ [[package]] name = "pest_generator" -version = "2.7.15" +version = "2.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d1396fd3a870fc7838768d171b4616d5c91f6cc25e377b673d714567d99377b" +checksum = "87e404e638f781eb3202dc82db6760c8ae8a1eeef7fb3fa8264b2ef280504966" dependencies = [ "pest", "pest_meta", @@ -2618,11 +2618,10 @@ dependencies = [ [[package]] name = "pest_meta" -version = "2.7.15" +version = "2.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1e58089ea25d717bfd31fb534e4f3afcc2cc569c70de3e239778991ea3b7dea" +checksum = "edd1101f170f5903fde0914f899bb503d9ff5271d7ba76bbb70bea63690cc0d5" dependencies = [ - "once_cell", "pest", "sha2", ] diff --git a/Cargo.toml b/Cargo.toml index d81535832..f11b91556 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -194,6 +194,23 @@ wiremock = { version = "0.6.4" } xz2 = { version = "0.1.7" } zip = { version = "2.2.3", default-features = false, features = ["deflate", "zstd", "bzip2", "lzma", "xz"] } +# dev-dependencies +assert_cmd = { version = "2.0.16" } +assert_fs = { version = "1.1.2" } +byteorder = { version = "1.5.0" } +filetime = { version = "0.2.25" } +http-body-util = { version = "0.1.2" } +hyper = { version = "1.4.1", features = ["server", "http1"] } +hyper-util = { version = "0.1.8", features = ["tokio"] } +ignore = { version = "0.4.23" } +insta = { version = "1.40.0", features = ["json", "filters", "redactions"] } +predicates = { version = "3.1.2" } +similar = { version = "2.6.0" } +temp-env = { version = "0.3.6" } +test-case = { version = "3.3.1" } +test-log = { version = "0.2.16", features = ["trace"], default-features = false } +whoami = { version = "1.6.0" } + [workspace.metadata.cargo-shear] ignored = ["flate2", "xz2"] diff --git a/crates/uv-auth/Cargo.toml b/crates/uv-auth/Cargo.toml index e63fb1a50..cbe4d4787 100644 --- a/crates/uv-auth/Cargo.toml +++ b/crates/uv-auth/Cargo.toml @@ -33,8 +33,8 @@ tracing = { workspace = true } url = { workspace = true } [dev-dependencies] -insta = { version = "1.40.0" } +insta = { workspace = true } tempfile = { workspace = true } -test-log = { version = "0.2.16", features = ["trace"], default-features = false } +test-log = { workspace = true } tokio = { workspace = true } wiremock = { workspace = true } diff --git a/crates/uv-build-backend/Cargo.toml b/crates/uv-build-backend/Cargo.toml index 677cbc222..c1b52340a 100644 --- a/crates/uv-build-backend/Cargo.toml +++ b/crates/uv-build-backend/Cargo.toml @@ -56,6 +56,6 @@ schemars = ["dep:schemars", "uv-pypi-types/schemars"] [dev-dependencies] indoc = { workspace = true } -insta = { version = "1.40.0", features = ["filters"] } +insta = { workspace = true } regex = { workspace = true } tempfile = { workspace = true } diff --git a/crates/uv-build-frontend/Cargo.toml b/crates/uv-build-frontend/Cargo.toml index 748e7bb28..d06240090 100644 --- a/crates/uv-build-frontend/Cargo.toml +++ b/crates/uv-build-frontend/Cargo.toml @@ -48,4 +48,4 @@ tracing = { workspace = true } rustc-hash = { workspace = true } [dev-dependencies] -insta = { version = "1.40.0" } +insta = { workspace = true } diff --git a/crates/uv-cli/Cargo.toml b/crates/uv-cli/Cargo.toml index fa8453662..f0536951f 100644 --- a/crates/uv-cli/Cargo.toml +++ b/crates/uv-cli/Cargo.toml @@ -42,7 +42,7 @@ serde = { workspace = true } url = { workspace = true } [dev-dependencies] -insta = { version = "1.40.0", features = ["filters", "json"] } +insta = { workspace = true } [features] default = [] diff --git a/crates/uv-client/Cargo.toml b/crates/uv-client/Cargo.toml index bc7fc611f..cf1c603df 100644 --- a/crates/uv-client/Cargo.toml +++ b/crates/uv-client/Cargo.toml @@ -60,9 +60,9 @@ url = { workspace = true } [dev-dependencies] anyhow = { workspace = true } -http-body-util = { version = "0.1.2" } -hyper = { version = "1.4.1", features = ["server", "http1"] } -hyper-util = { version = "0.1.8", features = ["tokio"] } -insta = { version = "1.40.0", features = ["filters", "json", "redactions"] } +http-body-util = { workspace = true } +hyper = { workspace = true } +hyper-util = { workspace = true } +insta = { workspace = true } tokio = { workspace = true } wiremock = { workspace = true } diff --git a/crates/uv-dirs/Cargo.toml b/crates/uv-dirs/Cargo.toml index e28d96aa9..ab2b9b73f 100644 --- a/crates/uv-dirs/Cargo.toml +++ b/crates/uv-dirs/Cargo.toml @@ -24,5 +24,5 @@ fs-err = { workspace = true } tracing = { workspace = true } [dev-dependencies] -assert_fs = { version = "1.1.2" } +assert_fs = { workspace = true } indoc = { workspace = true } diff --git a/crates/uv-distribution-filename/Cargo.toml b/crates/uv-distribution-filename/Cargo.toml index 0dfdd623e..b0aab4790 100644 --- a/crates/uv-distribution-filename/Cargo.toml +++ b/crates/uv-distribution-filename/Cargo.toml @@ -29,4 +29,4 @@ smallvec = { workspace = true } thiserror = { workspace = true } [dev-dependencies] -insta = { version = "1.40.0" } +insta = { workspace = true } diff --git a/crates/uv-distribution/Cargo.toml b/crates/uv-distribution/Cargo.toml index 2c490590b..fd5a06471 100644 --- a/crates/uv-distribution/Cargo.toml +++ b/crates/uv-distribution/Cargo.toml @@ -60,7 +60,7 @@ zip = { workspace = true } [dev-dependencies] indoc = { workspace = true } -insta = { version = "1.40.0", features = ["filters", "json", "redactions"] } +insta = { workspace = true } [features] default = [] diff --git a/crates/uv-globfilter/Cargo.toml b/crates/uv-globfilter/Cargo.toml index ca45a92f6..cf6b93bde 100644 --- a/crates/uv-globfilter/Cargo.toml +++ b/crates/uv-globfilter/Cargo.toml @@ -22,7 +22,7 @@ walkdir = { workspace = true } [dev-dependencies] anstream = { workspace = true } fs-err = { workspace = true } -insta = "1.41.1" +insta = { workspace = true } tempfile = { workspace = true } [lints] diff --git a/crates/uv-install-wheel/Cargo.toml b/crates/uv-install-wheel/Cargo.toml index dd9162e68..d2d46ac40 100644 --- a/crates/uv-install-wheel/Cargo.toml +++ b/crates/uv-install-wheel/Cargo.toml @@ -56,5 +56,5 @@ self-replace = { workspace = true } [dev-dependencies] anyhow = { workspace = true } -assert_fs = { version = "1.1.2" } +assert_fs = { workspace = true } indoc = { workspace = true } diff --git a/crates/uv-pep508/Cargo.toml b/crates/uv-pep508/Cargo.toml index e9306da00..cb23cfc04 100644 --- a/crates/uv-pep508/Cargo.toml +++ b/crates/uv-pep508/Cargo.toml @@ -40,9 +40,9 @@ url = { workspace = true, features = ["serde"] } version-ranges = { workspace = true } [dev-dependencies] -insta = { version = "1.40.0" } +insta = { workspace = true } serde_json = { workspace = true } -tracing-test = { version = "0.2.5" } +tracing-test = { workspace = true } [features] tracing = ["dep:tracing", "uv-pep440/tracing"] diff --git a/crates/uv-platform-tags/Cargo.toml b/crates/uv-platform-tags/Cargo.toml index dcab932ad..cbddbbe68 100644 --- a/crates/uv-platform-tags/Cargo.toml +++ b/crates/uv-platform-tags/Cargo.toml @@ -25,4 +25,4 @@ serde = { workspace = true } thiserror = { workspace = true } [dev-dependencies] -insta = { version = "1.40.0" } +insta = { workspace = true } diff --git a/crates/uv-publish/Cargo.toml b/crates/uv-publish/Cargo.toml index c3dfeef39..bdc05a831 100644 --- a/crates/uv-publish/Cargo.toml +++ b/crates/uv-publish/Cargo.toml @@ -47,7 +47,7 @@ tracing = { workspace = true } url = { workspace = true } [dev-dependencies] -insta = { version = "1.36.1", features = ["json", "filters"] } +insta = { workspace = true } [lints] workspace = true diff --git a/crates/uv-pypi-types/Cargo.toml b/crates/uv-pypi-types/Cargo.toml index 0a94cc9ad..31a532d6e 100644 --- a/crates/uv-pypi-types/Cargo.toml +++ b/crates/uv-pypi-types/Cargo.toml @@ -43,7 +43,7 @@ url = { workspace = true } [dev-dependencies] anyhow = { workspace = true } -insta = { version = "1.40.0" } +insta = { workspace = true } [features] schemars = ["dep:schemars", "uv-normalize/schemars"] diff --git a/crates/uv-python/Cargo.toml b/crates/uv-python/Cargo.toml index d008b2d4e..53c70ba5f 100644 --- a/crates/uv-python/Cargo.toml +++ b/crates/uv-python/Cargo.toml @@ -78,13 +78,13 @@ windows-sys = { workspace = true } [dev-dependencies] anyhow = { workspace = true } -assert_fs = { version = "1.1.2" } +assert_fs = { workspace = true } indoc = { workspace = true } -insta = { version = "1.40.0" } -itertools = { version = "0.14.0" } -temp-env = { version = "0.3.6" } +insta = { workspace = true } +itertools = { workspace = true } +temp-env = { workspace = true } tempfile = { workspace = true } -test-log = { version = "0.2.16", features = ["trace"], default-features = false } +test-log = { workspace = true } [build-dependencies] serde_json = { workspace = true } diff --git a/crates/uv-requirements-txt/Cargo.toml b/crates/uv-requirements-txt/Cargo.toml index f82aa2c1c..478a90e43 100644 --- a/crates/uv-requirements-txt/Cargo.toml +++ b/crates/uv-requirements-txt/Cargo.toml @@ -40,11 +40,11 @@ http = ["reqwest", "reqwest-middleware"] [dev-dependencies] anyhow = { workspace = true } -assert_fs = { version = "1.1.2" } +assert_fs = { workspace = true } indoc = { workspace = true } -insta = { version = "1.40.0", features = ["filters"] } -itertools = { version = "0.14.0" } +insta = { workspace = true } +itertools = { workspace = true } regex = { workspace = true } tempfile = { workspace = true } -test-case = { version = "3.3.1" } -tokio = { version = "1.40.0" } +test-case = { workspace = true } +tokio = { workspace = true } diff --git a/crates/uv-resolver/Cargo.toml b/crates/uv-resolver/Cargo.toml index 715dacab8..b4feee290 100644 --- a/crates/uv-resolver/Cargo.toml +++ b/crates/uv-resolver/Cargo.toml @@ -70,7 +70,7 @@ tracing = { workspace = true } url = { workspace = true } [dev-dependencies] -insta = { version = "1.40.0" } +insta = { workspace = true } toml = { workspace = true } [features] diff --git a/crates/uv-trampoline-builder/Cargo.toml b/crates/uv-trampoline-builder/Cargo.toml index d5d5436fe..be38ddd82 100644 --- a/crates/uv-trampoline-builder/Cargo.toml +++ b/crates/uv-trampoline-builder/Cargo.toml @@ -29,8 +29,8 @@ thiserror = { workspace = true } zip = { workspace = true } [dev-dependencies] -assert_cmd = { version = "2.0.16" } -assert_fs = { version = "1.1.2" } +assert_cmd = { workspace = true } +assert_fs = { workspace = true } anyhow = { workspace = true } fs-err = { workspace = true } which = { workspace = true } diff --git a/crates/uv-workspace/Cargo.toml b/crates/uv-workspace/Cargo.toml index 36059f10f..a00662f14 100644 --- a/crates/uv-workspace/Cargo.toml +++ b/crates/uv-workspace/Cargo.toml @@ -48,8 +48,8 @@ tracing = { workspace = true } [dev-dependencies] anyhow = { workspace = true } -assert_fs = { version = "1.1.2" } -insta = { version = "1.40.0", features = ["filters", "json", "redactions"] } +assert_fs = { workspace = true } +insta = { workspace = true } regex = { workspace = true } tempfile = { workspace = true } diff --git a/crates/uv/Cargo.toml b/crates/uv/Cargo.toml index ec8cf18bd..5acbb7f20 100644 --- a/crates/uv/Cargo.toml +++ b/crates/uv/Cargo.toml @@ -112,22 +112,22 @@ windows = { workspace = true } windows-result = { workspace = true } [dev-dependencies] -assert_cmd = { version = "2.0.16" } -assert_fs = { version = "1.1.2" } +assert_cmd = { workspace = true } +assert_fs = { workspace = true } base64 = { workspace = true } -byteorder = { version = "1.5.0" } -filetime = { version = "0.2.25" } +byteorder = { workspace = true } +filetime = { workspace = true } flate2 = { workspace = true, default-features = false } -ignore = { version = "0.4.23" } +ignore = { workspace = true } indoc = { workspace = true } -insta = { version = "1.40.0", features = ["filters", "json"] } -predicates = { version = "3.1.2" } +insta = { workspace = true } +predicates = { workspace = true } regex = { workspace = true } reqwest = { workspace = true, features = ["blocking"], default-features = false } -similar = { version = "2.6.0" } +similar = { workspace = true } tar = { workspace = true } tempfile = { workspace = true } -whoami = { version = "1.6.0" } +whoami = { workspace = true } wiremock = { workspace = true } zip = { workspace = true }