From 8bf981b2014816e2e7ccf8bb7479b6e894a5731d Mon Sep 17 00:00:00 2001 From: Austin Gregg-Smith Date: Sat, 22 Aug 2026 11:19:33 +0000 Subject: [PATCH] chore: drop the unused assert_cmd dev-dependency MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Nothing in the tree imports assert_cmd; it was added alongside portable-pty for a dl pty harness that was never built, and the map decided (#317) to drop it rather than build the harness. portable-pty stays — it is live in aid's interactive tests. Removes the workspace entry, dl's dev-dependency, and the five crates it alone pulled into Cargo.lock (assert_cmd, predicates, predicates-core, predicates-tree, termtree, wait-timeout). Closes #341 --- rust/Cargo.lock | 64 ---------------------------------------------- rust/Cargo.toml | 1 - rust/dl/Cargo.toml | 1 - 3 files changed, 66 deletions(-) diff --git a/rust/Cargo.lock b/rust/Cargo.lock index 799854a7..f0c28cbc 100644 --- a/rust/Cargo.lock +++ b/rust/Cargo.lock @@ -93,21 +93,6 @@ version = "0.7.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d3fb67a6e08acf24fdeccbac2cb6ac4305825bd1f117462e0e6f2f193345ad56" -[[package]] -name = "assert_cmd" -version = "2.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2aa3a22042e45de04255c7bf3626e239f450200fd0493c1e382263544b20aea6" -dependencies = [ - "anstyle", - "bstr", - "libc", - "predicates", - "predicates-core", - "predicates-tree", - "wait-timeout", -] - [[package]] name = "autocfg" version = "1.5.1" @@ -486,12 +471,6 @@ dependencies = [ "tempfile", ] -[[package]] -name = "difflib" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8" - [[package]] name = "digest" version = "0.10.7" @@ -527,7 +506,6 @@ dependencies = [ name = "dl" version = "0.6.0" dependencies = [ - "assert_cmd", "clap", "devlaunch-core", "devlaunch-runner", @@ -979,33 +957,6 @@ dependencies = [ "zerocopy", ] -[[package]] -name = "predicates" -version = "3.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ada8f2932f28a27ee7b70dd6c1c39ea0675c55a36879ab92f3a715eaa1e63cfe" -dependencies = [ - "anstyle", - "difflib", - "predicates-core", -] - -[[package]] -name = "predicates-core" -version = "1.0.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cad38746f3166b4031b1a0d39ad9f954dd291e7854fcc0eed52ee41a0b50d144" - -[[package]] -name = "predicates-tree" -version = "1.0.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0de1b847b39c8131db0467e9df1ff60e6d0562ab8e9a16e568ad0fdb372e2f2" -dependencies = [ - "predicates-core", - "termtree", -] - [[package]] name = "proc-macro2" version = "1.0.107" @@ -1379,12 +1330,6 @@ dependencies = [ "winapi", ] -[[package]] -name = "termtree" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f50febec83f5ee1df3015341d8bd429f2d1cc62bcba7ea2076759d315084683" - [[package]] name = "thiserror" version = "1.0.69" @@ -1547,15 +1492,6 @@ dependencies = [ "memchr", ] -[[package]] -name = "wait-timeout" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09ac3b126d3914f9849036f826e054cbabdc8519970b8998ddaf3b5bd3c65f11" -dependencies = [ - "libc", -] - [[package]] name = "wasi" version = "0.11.1+wasi-snapshot-preview1" diff --git a/rust/Cargo.toml b/rust/Cargo.toml index 382409b6..3bcb10c0 100644 --- a/rust/Cargo.toml +++ b/rust/Cargo.toml @@ -44,7 +44,6 @@ rustix = { version = "1", features = ["fs"] } jiff = "0.2" shlex = "2" tempfile = "3" -assert_cmd = "2" portable-pty = "0.9" [workspace.lints.rust] diff --git a/rust/dl/Cargo.toml b/rust/dl/Cargo.toml index 0e20b56f..71c6b8e1 100644 --- a/rust/dl/Cargo.toml +++ b/rust/dl/Cargo.toml @@ -55,7 +55,6 @@ path = "../aid/src/main.rs" required-features = ["wheel"] [dev-dependencies] -assert_cmd = { workspace = true } devlaunch-test-support = { workspace = true } tempfile = { workspace = true }