Skip to content

Commit e46166d

Browse files
nnethercotemkj
authored andcommitted
Put more dependencies in the top-level Cargo.toml.
I.e. every dependency that is used in more than one crate.
1 parent 41156ae commit e46166d

File tree

7 files changed

+52
-38
lines changed

7 files changed

+52
-38
lines changed

Cargo.toml

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,20 @@ mctp-estack = { version = "0.1", path = "mctp-estack" }
1515
pldm = { version = "0.2", path = "pldm", default-features = false }
1616
pldm-fw = { version = "0.2", path = "pldm-fw", default-features = false }
1717

18-
embedded-io-async = "0.6"
19-
embedded-io-adapters = "0.6"
18+
anyhow = "1.0.80"
19+
argh = "0.1.12"
20+
chrono = { version = "0.4", default-features = false }
21+
crc = "3.0"
2022
defmt = "0.3"
23+
embedded-io-adapters = { version = "0.6", features = ["std", "futures-03"] }
24+
embedded-io-async = "0.6"
25+
enumset = "1.1"
26+
env_logger = "0.11.3"
27+
heapless = "0.8"
28+
log = "0.4"
29+
num-derive = { version = "0.4", default-features = false }
30+
num-traits = { version = "0.2", default-features = false }
31+
proptest = "1.0.0"
32+
simplelog = "0.12"
33+
smol = "2.0"
34+
uuid = { version = "1.16.0", default-features = false }

mctp-estack/Cargo.toml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,15 @@ categories = ["network-programming", "embedded", "hardware-support", "no-std"]
99
rust-version = "1.82"
1010

1111
[dependencies]
12-
mctp.workspace = true
13-
heapless = "0.8"
14-
log = { version = "0.4", optional = true }
15-
crc = "3"
12+
mctp = { workspace = true }
13+
heapless = { workspace = true }
14+
log = { workspace = true, optional = true }
15+
crc = { workspace = true }
1616
embedded-io-async = { workspace = true }
1717
defmt = { workspace = true, optional = true }
1818
embassy-sync = "0.7"
1919
smbus-pec = { version = "1.0", features = ["lookup-table"] }
20-
uuid = { version = "1.16.0", default-features = false }
20+
uuid = { workspace = true }
2121

2222
[features]
2323
default = ["log"]
@@ -26,8 +26,8 @@ log = ["dep:log"]
2626
defmt = ["mctp/defmt", "dep:defmt" ]
2727

2828
[dev-dependencies]
29-
proptest = "1.0.0"
30-
embedded-io-adapters = { workspace = true, features = ["std", "futures-03"] }
31-
simplelog = "0.12"
32-
env_logger = "0.11"
33-
smol = "2.0"
29+
proptest = { workspace = true }
30+
embedded-io-adapters = { workspace = true }
31+
simplelog = { workspace = true }
32+
env_logger = { workspace = true }
33+
smol = { workspace = true }

mctp-linux/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ categories = ["network-programming", "embedded", "hardware-support", "os::linux-
99

1010
[dependencies]
1111
libc = "0.2"
12-
mctp = { workspace = true, features = ["std"] }
13-
smol = { version = "2.0" }
12+
mctp = { workspace = true }
13+
smol = { workspace = true }
1414

1515
[[example]]
1616
name = "mctp-req"

pldm-fw-cli/Cargo.toml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@ pldm-fw = { workspace = true, features = ["std"] }
1212
mctp-linux = { workspace = true }
1313
mctp = { workspace = true }
1414

15-
argh = "0.1.12"
16-
anyhow = "1.0.80"
17-
env_logger = "0.11.3"
18-
log = "0.4"
19-
chrono = {version = "0.4", default-features = false, features = ["clock"] }
20-
enumset = "1.1"
15+
argh = { workspace = true}
16+
anyhow = { workspace = true }
17+
env_logger = { workspace = true }
18+
log = { workspace = true }
19+
chrono = { workspace = true, features = ["clock"] }
20+
enumset = { workspace = true }

pldm-fw/Cargo.toml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,15 @@ categories = ["network-programming", "embedded", "hardware-support"]
1111
pldm = { workspace = true }
1212
mctp = { workspace = true }
1313
nom = { version = "7.1", default-features = false }
14-
chrono = {version = "0.4", default-features = false }
15-
enumset = "1.1"
16-
uuid = { version = "1.3", features = ["v1"], default-features = false }
14+
chrono = { workspace = true }
15+
enumset = { workspace = true }
16+
uuid = { workspace = true, features = ["v1"] }
1717
thiserror = { version = "1.0", optional = true }
18-
log = "0.4"
19-
crc = "3.0"
20-
heapless = "0.8"
21-
num-derive = { version = "0.4", default-features = false }
22-
num-traits = { version = "0.2", default-features = false }
18+
log = { workspace = true }
19+
crc = { workspace = true }
20+
heapless = { workspace = true }
21+
num-derive = { workspace = true }
22+
num-traits = { workspace = true }
2323

2424
[features]
2525
default = ["std"]

pldm/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ categories = ["network-programming", "embedded", "hardware-support"]
99

1010
[dependencies]
1111
mctp = { workspace = true }
12-
num-traits = { version = "0.2", default-features = false }
13-
num-derive = { version = "0.4", default-features = false }
12+
num-derive = { workspace = true }
13+
num-traits = { workspace = true }
1414

1515
[features]
1616
default = ["std"]

standalone/Cargo.toml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,21 +8,21 @@ repository.workspace = true
88
categories = ["network-programming"]
99

1010
[dependencies]
11-
mctp = { workspace = true, features = ["std"] }
11+
mctp = { workspace = true }
1212
mctp-estack = { workspace = true }
1313

14-
log = "0.4"
14+
log = { workspace = true }
1515
embedded-io-async = { workspace = true }
16-
smol = "2.0"
16+
smol = { workspace = true }
1717

1818
[dev-dependencies]
19-
anyhow = "1.0"
20-
argh = "0.1"
21-
simplelog = "0.12"
22-
embedded-io-adapters = { workspace = true, features = ["std", "futures-03"] }
19+
anyhow = { workspace = true }
20+
argh = { workspace = true}
21+
simplelog = { workspace = true }
22+
embedded-io-adapters = { workspace = true }
2323
getrandom = "0.2"
2424

25-
proptest = "1.0.0"
25+
proptest = { workspace = true }
2626

2727
[features]
2828
std = ["mctp/std", "embedded-io-adapters/std"]

0 commit comments

Comments
 (0)