diff --git a/crates/goose/Cargo.toml b/crates/goose/Cargo.toml index 5df8168fd8..7b69b0979a 100644 --- a/crates/goose/Cargo.toml +++ b/crates/goose/Cargo.toml @@ -106,12 +106,7 @@ opentelemetry_sdk = { workspace = true, optional = true } opentelemetry-appender-tracing = { workspace = true, optional = true } opentelemetry-otlp = { workspace = true, optional = true } opentelemetry-stdout = { workspace = true, optional = true } -keyring = { version = "3.6.2", features = [ - "apple-native", - "windows-native", - "sync-secret-service", - "vendored", -] } +keyring = { version = "3.6.2", features = ["vendored"] } serde_yaml = { workspace = true } strum = { workspace = true } once_cell = { workspace = true } @@ -195,12 +190,17 @@ sec1 = { version = "0.7", default-features = false, features = ["der", "pkcs8"], [target.'cfg(target_os = "windows")'.dependencies] winapi = { workspace = true } +keyring = { version = "3.6.2", features = ["windows-native"] } # Platform-specific GPU acceleration for Whisper and local inference [target.'cfg(target_os = "macos")'.dependencies] candle-core = { version = "0.9", default-features = false, features = ["metal"], optional = true } candle-nn = { version = "0.9", default-features = false, features = ["metal"], optional = true } llama-cpp-2 = { version = "0.1.137", features = ["sampler", "metal"], optional = true } +keyring = { version = "3.6.2", features = ["apple-native"] } + +[target.'cfg(target_os = "linux")'.dependencies] +keyring = { version = "3.6.2", features = ["sync-secret-service"] } [dev-dependencies] serial_test = { workspace = true }