ruvector/crates/ruvector-rulake/Cargo.toml
ruvnet e63fda6339 chore(rulake): add version to ruvector-rabitq path dep for crates.io
cargo publish requires both `path` and `version` for cross-crate
workspace deps so crates.io can resolve them once the published
version lands. Adds `version = \"2.2\"` alongside the existing path
(path wins during local dev, version is what crates.io indexes).

Dry-run now passes the manifest-validation stage and only fails on
the expected "ruvector-rabitq not yet on crates.io" line —
publishing rabitq first + waiting ~1 min for indexing will clear it.

Co-Authored-By: claude-flow <ruv@ruv.net>
2026-04-24 10:15:18 -04:00

28 lines
883 B
TOML

[package]
name = "ruvector-rulake"
version.workspace = true
edition.workspace = true
rust-version.workspace = true
license.workspace = true
authors.workspace = true
repository.workspace = true
description = "ruLake — vector-native federation intermediary over heterogeneous backends (ADR-155)"
[[bin]]
name = "rulake-demo"
path = "src/bin/rulake-demo.rs"
[dependencies]
ruvector-rabitq = { path = "../ruvector-rabitq", version = "2.2" }
serde = { workspace = true }
serde_json = "1"
thiserror = { workspace = true }
# Witness digest for the table.rulake.json bundle (ADR-155). Matches the
# pin used by `crates/rvf/rvf-crypto`.
sha3 = "0.10"
hex = "0.4"
# needed by the bin; tests already pull these via dev-deps.
rand = { workspace = true }
rand_distr = { workspace = true }
# Parallel fan-out for federated search (ADR-155). Workspace-pinned 1.10.
rayon = { workspace = true }