diff --git a/Cargo.lock b/Cargo.lock
index 21877876..2271f684 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -128,22 +128,12 @@ dependencies = [
  "pkg-config",
 ]
 
-[[package]]
-name = "camino"
-version = "1.0.9"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "869119e97797867fd90f5e22af7d0bd274bd4635ebb9eb68c04f3f513ae6c412"
-dependencies = [
- "serde",
-]
-
 [[package]]
 name = "cargo-binstall"
 version = "0.9.1"
 dependencies = [
  "async-trait",
  "bytes",
- "cargo_metadata",
  "cargo_toml",
  "clap 3.1.18",
  "crates_io_api",
@@ -172,28 +162,6 @@ dependencies = [
  "zstd",
 ]
 
-[[package]]
-name = "cargo-platform"
-version = "0.1.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cbdb825da8a5df079a43676dbe042702f1707b1109f713a01420fbb4cc71fa27"
-dependencies = [
- "serde",
-]
-
-[[package]]
-name = "cargo_metadata"
-version = "0.14.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4acbb09d9ee8e23699b9634375c72795d095bf268439da88562cf9b501f181fa"
-dependencies = [
- "camino",
- "cargo-platform",
- "semver",
- "serde",
- "serde_json",
-]
-
 [[package]]
 name = "cargo_toml"
 version = "0.11.5"
@@ -1199,9 +1167,6 @@ name = "semver"
 version = "1.0.9"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "8cb243bdfdb5936c8dc3c45762a19d12ab4550cdc753bc247637d4ec35a040fd"
-dependencies = [
- "serde",
-]
 
 [[package]]
 name = "serde"
diff --git a/Cargo.toml b/Cargo.toml
index 7cdbcc48..d5aca865 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -21,7 +21,6 @@ pkg-fmt = "zip"
 [dependencies]
 async-trait = "0.1.56"
 bytes = "1.1.0"
-cargo_metadata = "0.14.2"
 cargo_toml = "0.11.4"
 clap = { version = "3.1.18", features = ["derive"] }
 crates_io_api = { version = "0.8.0", default-features = false, features = ["rustls"] }