Improve dependency hygiene (#9360)
Signed-off-by: jh-block <jhugo@block.xyz>
This commit is contained in:
@@ -17,6 +17,7 @@ default = [
|
||||
"local-inference",
|
||||
"aws-providers",
|
||||
"telemetry",
|
||||
"nostr",
|
||||
"otel",
|
||||
"rustls-tls",
|
||||
"system-keyring",
|
||||
@@ -27,6 +28,7 @@ aws-providers = ["goose/aws-providers"]
|
||||
cuda = ["goose/cuda", "local-inference"]
|
||||
vulkan = ["goose/vulkan", "local-inference"]
|
||||
telemetry = ["goose/telemetry"]
|
||||
nostr = ["goose/nostr"]
|
||||
otel = ["goose/otel"]
|
||||
system-keyring = ["goose/system-keyring"]
|
||||
portable-default = ["rustls-tls", "aws-providers", "telemetry", "otel"]
|
||||
@@ -50,7 +52,7 @@ native-tls = [
|
||||
|
||||
[dependencies]
|
||||
goose = { path = "../goose", default-features = false }
|
||||
goose-mcp = { path = "../goose-mcp" }
|
||||
goose-mcp = { path = "../goose-mcp", default-features = false }
|
||||
rmcp = { workspace = true }
|
||||
axum = { workspace = true, features = ["ws", "macros"] }
|
||||
tokio = { workspace = true }
|
||||
@@ -66,31 +68,31 @@ anyhow = { workspace = true }
|
||||
bytes = { workspace = true }
|
||||
http = { workspace = true }
|
||||
base64 = { workspace = true }
|
||||
config = { version = "0.15.23", features = ["toml"] }
|
||||
config = { version = "0.15", default-features = false, features = ["toml"] }
|
||||
thiserror = { workspace = true }
|
||||
clap = { workspace = true }
|
||||
serde_yaml = { workspace = true }
|
||||
utoipa = { workspace = true, features = ["axum_extras", "chrono"] }
|
||||
reqwest = { workspace = true, features = ["json", "blocking", "multipart", "system-proxy"], default-features = false }
|
||||
reqwest = { workspace = true, features = ["json", "blocking", "multipart", "system-proxy"] }
|
||||
tokio-util = { workspace = true }
|
||||
serde_path_to_error = "0.1.20"
|
||||
tokio-tungstenite = { version = "0.29.0" }
|
||||
serde_path_to_error = { version = "0.1.8", default-features = false }
|
||||
tokio-tungstenite = { version = "0.29", default-features = false, features = ["connect"] }
|
||||
url = { workspace = true }
|
||||
rand = { workspace = true }
|
||||
hex = "0.4.3"
|
||||
subtle = "2.6"
|
||||
socket2 = "0.6.1"
|
||||
hex = { version = "0.4.3", default-features = false, features = ["std"] }
|
||||
subtle = { version = "2.5", default-features = false, features = ["std"] }
|
||||
socket2 = { version = "0.6", default-features = false }
|
||||
fs2 = { workspace = true }
|
||||
rustls = { version = "0.23", features = ["aws_lc_rs"], optional = true }
|
||||
rustls = { workspace = true, optional = true }
|
||||
uuid = { workspace = true }
|
||||
rcgen = "0.14"
|
||||
axum-server = { version = "0.8.0" }
|
||||
aws-lc-rs = { version = "1.17.0", optional = true }
|
||||
openssl = { version = "0.10", optional = true }
|
||||
pem = "3.0.6"
|
||||
rcgen = { version = "0.14", default-features = false, features = ["aws_lc_rs", "crypto", "pem"] }
|
||||
axum-server = { version = "0.8", default-features = false }
|
||||
aws-lc-rs = { version = "1.17", default-features = false, optional = true }
|
||||
openssl = { version = "0.10.66", default-features = false, optional = true }
|
||||
pem = { version = "3.0.2", default-features = false, features = ["std"] }
|
||||
|
||||
[target.'cfg(windows)'.dependencies]
|
||||
winreg = { version = "0.56.0" }
|
||||
winreg = { version = "0.56", default-features = false }
|
||||
|
||||
[[bin]]
|
||||
name = "goosed"
|
||||
@@ -101,7 +103,7 @@ name = "generate_schema"
|
||||
path = "src/bin/generate_schema.rs"
|
||||
|
||||
[dev-dependencies]
|
||||
tower = "0.5.2"
|
||||
tower = { version = "0.5.2", default-features = false }
|
||||
|
||||
[package.metadata.cargo-machete]
|
||||
ignored = [
|
||||
|
||||
Reference in New Issue
Block a user