Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit e99a414

Browse files
committed
chore: bump workspace to v0.3.0 and publish 15 crates to crates.io
- Workspace version: 0.2.0 → 0.3.0 - All internal path dependency versions updated - ruvector-crv/gnn gated behind optional `crv` feature (removed [patch.crates-io]) - All 15 crates published to crates.io at v0.3.0 Published crates (in order): 1. wifi-densepose-core 2. wifi-densepose-vitals 3. wifi-densepose-wifiscan 4. wifi-densepose-hardware 5. wifi-densepose-config 6. wifi-densepose-db 7. wifi-densepose-signal 8. wifi-densepose-nn 9. wifi-densepose-ruvector 10. wifi-densepose-api 11. wifi-densepose-train 12. wifi-densepose-mat 13. wifi-densepose-wasm 14. wifi-densepose-sensing-server 15. wifi-densepose-cli Co-Authored-By: claude-flow <[email protected]>
1 parent 0c01157 commit e99a414

10 files changed

Lines changed: 48 additions & 46 deletions

File tree

rust-port/wifi-densepose-rs/Cargo.lock

Lines changed: 17 additions & 15 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

rust-port/wifi-densepose-rs/Cargo.toml

Lines changed: 11 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ members = [
1919
]
2020

2121
[workspace.package]
22-
version = "0.2.0"
22+
version = "0.3.0"
2323
edition = "2021"
2424
authors = ["rUv <[email protected]>", "WiFi-DensePose Contributors"]
2525
license = "MIT OR Apache-2.0"
@@ -120,21 +120,16 @@ ruvector-gnn = { version = "2.0.5", default-features = false }
120120

121121

122122
# Internal crates
123-
wifi-densepose-core = { version = "0.2.0", path = "crates/wifi-densepose-core" }
124-
wifi-densepose-signal = { version = "0.2.0", path = "crates/wifi-densepose-signal" }
125-
wifi-densepose-nn = { version = "0.2.0", path = "crates/wifi-densepose-nn" }
126-
wifi-densepose-api = { version = "0.2.0", path = "crates/wifi-densepose-api" }
127-
wifi-densepose-db = { version = "0.2.0", path = "crates/wifi-densepose-db" }
128-
wifi-densepose-config = { version = "0.2.0", path = "crates/wifi-densepose-config" }
129-
wifi-densepose-hardware = { version = "0.2.0", path = "crates/wifi-densepose-hardware" }
130-
wifi-densepose-wasm = { version = "0.2.0", path = "crates/wifi-densepose-wasm" }
131-
wifi-densepose-mat = { version = "0.2.0", path = "crates/wifi-densepose-mat" }
132-
wifi-densepose-ruvector = { version = "0.2.0", path = "crates/wifi-densepose-ruvector" }
133-
134-
# Patch ruvector-crv to fix RuvectorLayer::new() Result API mismatch
135-
# with ruvector-gnn 2.0.5 (upstream ruvector-crv 0.1.1 was built against 2.0.1).
136-
[patch.crates-io]
137-
ruvector-crv = { path = "patches/ruvector-crv" }
123+
wifi-densepose-core = { version = "0.3.0", path = "crates/wifi-densepose-core" }
124+
wifi-densepose-signal = { version = "0.3.0", path = "crates/wifi-densepose-signal" }
125+
wifi-densepose-nn = { version = "0.3.0", path = "crates/wifi-densepose-nn" }
126+
wifi-densepose-api = { version = "0.3.0", path = "crates/wifi-densepose-api" }
127+
wifi-densepose-db = { version = "0.3.0", path = "crates/wifi-densepose-db" }
128+
wifi-densepose-config = { version = "0.3.0", path = "crates/wifi-densepose-config" }
129+
wifi-densepose-hardware = { version = "0.3.0", path = "crates/wifi-densepose-hardware" }
130+
wifi-densepose-wasm = { version = "0.3.0", path = "crates/wifi-densepose-wasm" }
131+
wifi-densepose-mat = { version = "0.3.0", path = "crates/wifi-densepose-mat" }
132+
wifi-densepose-ruvector = { version = "0.3.0", path = "crates/wifi-densepose-ruvector" }
138133

139134
[profile.release]
140135
lto = true

rust-port/wifi-densepose-rs/crates/wifi-densepose-cli/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ mat = []
2121

2222
[dependencies]
2323
# Internal crates
24-
wifi-densepose-mat = { version = "0.2.0", path = "../wifi-densepose-mat" }
24+
wifi-densepose-mat = { version = "0.3.0", path = "../wifi-densepose-mat" }
2525

2626
# CLI framework
2727
clap = { version = "4.4", features = ["derive", "env", "cargo"] }

rust-port/wifi-densepose-rs/crates/wifi-densepose-mat/Cargo.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "wifi-densepose-mat"
3-
version = "0.2.0"
3+
version = "0.3.0"
44
edition = "2021"
55
authors = ["rUv <[email protected]>", "WiFi-DensePose Contributors"]
66
description = "Mass Casualty Assessment Tool - WiFi-based disaster survivor detection"
@@ -24,9 +24,9 @@ serde = ["dep:serde", "chrono/serde", "geo/use-serde"]
2424

2525
[dependencies]
2626
# Workspace dependencies
27-
wifi-densepose-core = { version = "0.2.0", path = "../wifi-densepose-core" }
28-
wifi-densepose-signal = { version = "0.2.0", path = "../wifi-densepose-signal" }
29-
wifi-densepose-nn = { version = "0.2.0", path = "../wifi-densepose-nn" }
27+
wifi-densepose-core = { version = "0.3.0", path = "../wifi-densepose-core" }
28+
wifi-densepose-signal = { version = "0.3.0", path = "../wifi-densepose-signal" }
29+
wifi-densepose-nn = { version = "0.3.0", path = "../wifi-densepose-nn" }
3030
ruvector-solver = { workspace = true, optional = true }
3131
ruvector-temporal-tensor = { workspace = true, optional = true }
3232

rust-port/wifi-densepose-rs/crates/wifi-densepose-ruvector/Cargo.toml

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,17 +10,21 @@ keywords = ["wifi", "csi", "ruvector", "signal-processing", "disaster-detection"
1010
categories = ["science", "computer-vision"]
1111
readme = "README.md"
1212

13+
[features]
14+
default = []
15+
crv = ["dep:ruvector-crv", "dep:ruvector-gnn", "dep:serde", "dep:serde_json"]
16+
1317
[dependencies]
1418
ruvector-mincut = { workspace = true }
1519
ruvector-attn-mincut = { workspace = true }
1620
ruvector-temporal-tensor = { workspace = true }
1721
ruvector-solver = { workspace = true }
1822
ruvector-attention = { workspace = true }
19-
ruvector-crv = { workspace = true }
20-
ruvector-gnn = { workspace = true }
23+
ruvector-crv = { workspace = true, optional = true }
24+
ruvector-gnn = { workspace = true, optional = true }
2125
thiserror = { workspace = true }
22-
serde = { workspace = true }
23-
serde_json = { workspace = true }
26+
serde = { workspace = true, optional = true }
27+
serde_json = { workspace = true, optional = true }
2428

2529
[dev-dependencies]
2630
approx = "0.5"

rust-port/wifi-densepose-rs/crates/wifi-densepose-ruvector/src/lib.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
2727
#![warn(missing_docs)]
2828

29+
#[cfg(feature = "crv")]
2930
pub mod crv;
3031
pub mod mat;
3132
pub mod signal;

rust-port/wifi-densepose-rs/crates/wifi-densepose-sensing-server/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ chrono = { version = "0.4", features = ["serde"] }
4141
clap = { workspace = true }
4242

4343
# Multi-BSSID WiFi scanning pipeline (ADR-022 Phase 3)
44-
wifi-densepose-wifiscan = { version = "0.2.0", path = "../wifi-densepose-wifiscan" }
44+
wifi-densepose-wifiscan = { version = "0.3.0", path = "../wifi-densepose-wifiscan" }
4545

4646
[dev-dependencies]
4747
tempfile = "3.10"

rust-port/wifi-densepose-rs/crates/wifi-densepose-signal/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ midstreamer-temporal-compare = { workspace = true }
3737
midstreamer-attractor = { workspace = true }
3838

3939
# Internal
40-
wifi-densepose-core = { version = "0.2.0", path = "../wifi-densepose-core" }
40+
wifi-densepose-core = { version = "0.3.0", path = "../wifi-densepose-core" }
4141

4242
[dev-dependencies]
4343
criterion = { version = "0.5", features = ["html_reports"] }

rust-port/wifi-densepose-rs/crates/wifi-densepose-train/Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "wifi-densepose-train"
3-
version = "0.2.0"
3+
version = "0.3.0"
44
edition = "2021"
55
authors = ["rUv <[email protected]>", "WiFi-DensePose Contributors"]
66
license = "MIT OR Apache-2.0"
@@ -27,8 +27,8 @@ cuda = ["tch-backend"]
2727

2828
[dependencies]
2929
# Internal crates
30-
wifi-densepose-signal = { version = "0.2.0", path = "../wifi-densepose-signal" }
31-
wifi-densepose-nn = { version = "0.2.0", path = "../wifi-densepose-nn" }
30+
wifi-densepose-signal = { version = "0.3.0", path = "../wifi-densepose-signal" }
31+
wifi-densepose-nn = { version = "0.3.0", path = "../wifi-densepose-nn" }
3232

3333
# Core
3434
thiserror.workspace = true

rust-port/wifi-densepose-rs/crates/wifi-densepose-wasm/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ uuid = { version = "1.6", features = ["v4", "serde", "js"] }
5959
getrandom = { version = "0.2", features = ["js"] }
6060

6161
# Optional: wifi-densepose-mat integration
62-
wifi-densepose-mat = { version = "0.2.0", path = "../wifi-densepose-mat", optional = true, features = ["serde"] }
62+
wifi-densepose-mat = { version = "0.3.0", path = "../wifi-densepose-mat", optional = true, features = ["serde"] }
6363

6464
[dev-dependencies]
6565
wasm-bindgen-test = "0.3"

0 commit comments

Comments
 (0)