diff --git a/crates/hyperqueue/Cargo.toml b/crates/hyperqueue/Cargo.toml index a5fa62850..4c012f834 100644 --- a/crates/hyperqueue/Cargo.toml +++ b/crates/hyperqueue/Cargo.toml @@ -57,7 +57,7 @@ crossterm = { version = "0.29", features = ["event-stream"], optional = true } unicode-width = { version = "0.2", optional = true } # Tako -tako = { path = "../tako" } +tako = { path = "../tako", default-features = false } # Optional dependencies jemallocator = { version = "0.5", optional = true } diff --git a/crates/pyhq/Cargo.toml b/crates/pyhq/Cargo.toml index e52cb7eec..6924cf035 100644 --- a/crates/pyhq/Cargo.toml +++ b/crates/pyhq/Cargo.toml @@ -18,7 +18,7 @@ crate-type = ["cdylib"] [dependencies] hyperqueue = { path = "../hyperqueue", default-features = false, features = ["jemalloc"] } -tako = { path = "../tako" } +tako = { path = "../tako", default-features = false } serde = { workspace = true } tokio = { workspace = true } diff --git a/crates/tako/Cargo.toml b/crates/tako/Cargo.toml index 1c618bb06..b09908f00 100644 --- a/crates/tako/Cargo.toml +++ b/crates/tako/Cargo.toml @@ -6,7 +6,9 @@ edition.workspace = true rust-version.workspace = true [features] -default = [] +# The default feature is set for convenience, so that tako can be compiled without specifying +# any features. It also helps with IDE integration. +default = ["highs"] highs = ["dep:highs"] microlp = ["dep:microlp"]