Skip to content

Commit a8913f0

Browse files
committed
Using workspace dependencies
1 parent d238604 commit a8913f0

File tree

29 files changed

+272
-227
lines changed

29 files changed

+272
-227
lines changed

Cargo.toml

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,51 @@ members = [
3333
"stress",
3434
]
3535

36+
[workspace.dependencies]
37+
async-std = "1.10"
38+
async-trait = "0.1"
39+
base64 = "0.21"
40+
bytes = "1"
41+
chrono = "0.4"
42+
env_logger = "0.10"
43+
eventheader = "=0.3.2"
44+
eventheader_dynamic = "0.3.3"
45+
futures-channel = "0.3"
46+
futures-core = "0.3.16"
47+
futures-executor = "0.3"
48+
futures-util = "0.3"
49+
grpcio = "0.12"
50+
http = "0.2"
51+
hyper = "0.14"
52+
indexmap = "1.9"
53+
isahc = "1.4"
54+
js-sys = "0.3"
55+
log = "0.4"
56+
once_cell = "1.17"
57+
ordered-float = "3.4"
58+
pin-project-lite = "0.2"
59+
prost = "0.11"
60+
prost-types = "0.11"
61+
prost-build = "0.11"
62+
rand = "0.8"
63+
reqwest = "0.11"
64+
serde = "1.0"
65+
serde_json = "1.0"
66+
surf = "2.0"
67+
tempfile = "3.3"
68+
thiserror = "1.0"
69+
tokio = "1"
70+
tokio-stream = "0.1"
71+
tonic = "0.9"
72+
tonic-build = "0.9"
73+
tracing = "0.1"
74+
tracing-core = "0.1"
75+
tracing-subscriber = "0.3"
76+
url = "2.2"
77+
wasm-bindgen = "0.2"
78+
wasm-bindgen-futures = "0.4"
79+
80+
3681
[profile.bench]
3782
# https://doc.rust-lang.org/cargo/reference/profiles.html#bench
3883
# See function names in profiling reports.

examples/logs-basic/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,5 @@ opentelemetry = { path = "../../opentelemetry", features = ["logs"] }
1010
opentelemetry_sdk = { path = "../../opentelemetry-sdk", features = ["logs"] }
1111
opentelemetry-stdout = { path = "../../opentelemetry-stdout", features = ["logs"]}
1212
opentelemetry-appender-log = { path = "../../opentelemetry-appender-log", default-features = false}
13-
log = {version = "0.4.17"}
14-
serde_json = {version = "1.0"}
13+
log = { workspace = true }
14+
serde_json = { workspace = true }

examples/metrics-advanced/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,4 @@ publish = false
99
opentelemetry = { path = "../../opentelemetry", features = ["metrics"] }
1010
opentelemetry_sdk = { path = "../../opentelemetry-sdk", features = ["metrics", "rt-tokio"] }
1111
opentelemetry-stdout = { path = "../../opentelemetry-stdout", features = ["metrics"]}
12-
tokio = { version = "1.0", features = ["full"] }
12+
tokio = { workspace = true, features = ["full"] }

examples/metrics-basic/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,5 @@ publish = false
99
opentelemetry = { path = "../../opentelemetry", features = ["metrics"] }
1010
opentelemetry_sdk = { path = "../../opentelemetry-sdk", features = ["metrics", "rt-tokio"] }
1111
opentelemetry-stdout = { path = "../../opentelemetry-stdout", features = ["metrics"]}
12-
tokio = { version = "1.0", features = ["full"] }
13-
serde_json = {version = "1.0"}
12+
tokio = { workspace = true, features = ["full"] }
13+
serde_json = { workspace = true }

examples/traceresponse/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ path = "src/client.rs"
1616
doc = false
1717

1818
[dependencies]
19-
hyper = { version = "0.14", features = ["full"] }
20-
tokio = { version = "1.0", features = ["full"] }
19+
hyper = { workspace = true, features = ["full"] }
20+
tokio = { workspace = true, features = ["full"] }
2121
opentelemetry = { path = "../../opentelemetry" }
2222
opentelemetry_sdk = { path = "../../opentelemetry-sdk" }
2323
opentelemetry-http = { path = "../../opentelemetry-http" }

examples/tracing-grpc/Cargo.toml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,13 @@ path = "src/client.rs"
1717
opentelemetry = { version = "0.20" }
1818
opentelemetry_sdk = { version = "0.20", features = ["rt-tokio"] }
1919
opentelemetry-jaeger = { version = "0.19", features = ["rt-tokio"] }
20-
prost = "0.11"
21-
tokio = { version = "1.28", features = ["full"] }
22-
tonic = "0.9.2"
23-
tracing = "0.1"
20+
prost = { workspace = true }
21+
tokio = { workspace = true, features = ["full"] }
22+
tonic = { workspace = true }
23+
tracing = { workspace = true }
2424
tracing-futures = "0.2"
2525
tracing-opentelemetry = "0.20"
2626
tracing-subscriber = { version = "0.3", features = ["env-filter"] }
2727

2828
[build-dependencies]
29-
tonic-build = "0.9.2"
29+
tonic-build = { workspace = true }

opentelemetry-appender-log/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,12 @@ edition = "2021"
1212

1313
[dependencies]
1414
opentelemetry = { version = "0.21", path = "../opentelemetry", features = ["logs"]}
15-
log = {version = "0.4.17", features = ["kv_unstable", "std"]}
15+
log = { workspace = true, features = ["kv_unstable", "std"]}
1616

1717
[features]
1818
logs_level_enabled = ["opentelemetry/logs_level_enabled"]
1919
default = ["logs_level_enabled"]
2020

2121
[dev-dependencies]
2222
opentelemetry_sdk = { path = "../opentelemetry-sdk", features = [ "testing", "logs_level_enabled" ] }
23-
tokio = "1.32.0"
23+
tokio = { workspace = true }

opentelemetry-appender-tracing/Cargo.toml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,12 @@ license = "Apache-2.0"
1111
rust-version = "1.64"
1212

1313
[dependencies]
14-
opentelemetry = { version = "0.21", path = "../opentelemetry", features = ["logs"] }
15-
opentelemetry_sdk = { version = "0.20", path = "../opentelemetry-sdk", features = ["logs"] }
16-
tracing = {version = "0.1.37", default-features = false, features = ["std"]}
17-
tracing-core = "0.1.31"
18-
tracing-subscriber = { version = "0.3.0", default-features = false, features = ["registry", "std"] }
19-
once_cell = "1.13.0"
14+
opentelemetry = { path = "../opentelemetry", features = ["logs"] }
15+
opentelemetry_sdk = { path = "../opentelemetry-sdk", features = ["logs"] }
16+
tracing = { workspace = true, default-features = false, features = ["std"]}
17+
tracing-core = { workspace = true }
18+
tracing-subscriber = { workspace = true, default-features = false, features = ["registry", "std"] }
19+
once_cell = { workspace = true }
2020

2121
[dev-dependencies]
2222
opentelemetry-stdout = { path = "../opentelemetry-stdout", features = ["logs"] }

opentelemetry-aws/Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,12 @@ default = ["trace"]
2323
trace = ["opentelemetry/trace"]
2424

2525
[dependencies]
26-
once_cell = "1.12"
26+
once_cell = { workspace = true }
2727
opentelemetry = { version = "0.21", path = "../opentelemetry" }
2828

2929
[dev-dependencies]
3030
opentelemetry_sdk = { path = "../opentelemetry-sdk", features = ["trace", "testing"] }
3131
opentelemetry-http = { path = "../opentelemetry-http" }
3232
opentelemetry-stdout = { path = "../opentelemetry-stdout", features = ["trace"] }
33-
hyper = { version = "0.14" }
34-
tokio = { version = "1.0", features = ["macros", "rt"] }
33+
hyper = { workspace = true }
34+
tokio = { workspace = true, features = ["macros", "rt"] }

opentelemetry-contrib/Cargo.toml

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -28,20 +28,20 @@ rt-tokio-current-thread = ["tokio", "opentelemetry_sdk/rt-tokio-current-thread"]
2828
rt-async-std = ["async-std", "opentelemetry_sdk/rt-async-std"]
2929

3030
[dependencies]
31-
async-std = { version = "1.10", optional = true }
32-
async-trait = { version = "0.1", optional = true }
33-
base64 = { version = "0.13", optional = true }
34-
once_cell = "1.17.1"
35-
opentelemetry = { version = "0.21", path = "../opentelemetry" }
36-
opentelemetry_sdk = { version = "0.20", path = "../opentelemetry-sdk" }
37-
opentelemetry-semantic-conventions = { version = "0.12", path = "../opentelemetry-semantic-conventions", optional = true }
38-
serde_json = { version = "1", optional = true }
39-
tokio = { version = "1.0", features = ["fs", "io-util"], optional = true }
31+
async-std = { workspace = true, optional = true }
32+
async-trait = { workspace = true, optional = true }
33+
base64 = { workspace = true, optional = true }
34+
once_cell = { workspace = true }
35+
opentelemetry = { path = "../opentelemetry" }
36+
opentelemetry_sdk = { path = "../opentelemetry-sdk" }
37+
opentelemetry-semantic-conventions = { path = "../opentelemetry-semantic-conventions", optional = true }
38+
serde_json = { workspace = true, optional = true }
39+
tokio = { workspace = true, features = ["fs", "io-util"], optional = true }
4040

4141
# futures
42-
futures-core = { version = "0.3", optional = true }
43-
futures-util = { version = "0.3", optional = true, default-features = false }
42+
futures-core = { workspace = true, optional = true }
43+
futures-util = { workspace = true, optional = true, default-features = false }
4444

4545
[dev-dependencies]
46-
base64 = "0.13"
46+
base64 = { workspace = true }
4747
opentelemetry_sdk = { path = "../opentelemetry-sdk", features = ["trace", "testing"] }

0 commit comments

Comments
 (0)