Skip to content

Commit

Permalink
update workspace members to inherit from [workspace.dependencies]
Browse files Browse the repository at this point in the history
  • Loading branch information
Muscraft committed May 10, 2022
1 parent 3d46c92 commit 11664f7
Show file tree
Hide file tree
Showing 5 changed files with 27 additions and 18 deletions.
19 changes: 14 additions & 5 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,15 @@ include = [
license = "MIT OR Apache-2.0"
readme = "README.md"

[workspace.dependencies]
clap = { path = ".", version = "3.1.10", default-features = false, features = ["std"] }
clap_derive = { path = "./clap_derive", version = "=3.1.18" }
clap_lex = { path = "./clap_lex", version = "0.2.0" }
os_str_bytes = { version = "6.0", default-features = false, features = ["raw_os_str"] }
shlex = "1.1.0"
snapbox = "0.2.9"
trycmd = { version = "0.13", default-features = false, features = ["color-auto", "diff", "examples"] }

[package]
name = "clap"
version = "3.1.18"
Expand Down Expand Up @@ -128,8 +137,8 @@ name = "06_rustup"
path = "benches/06_rustup.rs"

[dependencies]
clap_derive = { path = "./clap_derive", version = "=3.1.18", optional = true }
clap_lex = { path = "./clap_lex", version = "0.2.0" }
clap_derive = { workspace = true, optional = true }
clap_lex.workspace = true
bitflags = "1.2"
textwrap = { version = "0.15.0", default-features = false, features = [] }
unicase = { version = "2.6", optional = true }
Expand All @@ -150,10 +159,10 @@ criterion = "0.3.2"
trybuild = "1.0.18"
rustversion = "1"
# Cutting out `filesystem` feature
trycmd = { version = "0.13", default-features = false, features = ["color-auto", "diff", "examples"] }
trycmd.workspace = true
humantime = "2"
snapbox = "0.2.9"
shlex = "1.1.0"
snapbox.workspace = true
shlex.workspace = true

[[example]]
name = "demo"
Expand Down
14 changes: 7 additions & 7 deletions clap_complete/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -32,20 +32,20 @@ pre-release-replacements = [
bench = false

[dependencies]
clap = { path = "../", version = "3.1.10", default-features = false, features = ["std"] }
clap_lex = { path = "../clap_lex", version = "0.2.0", optional = true }
clap.workspace = true
clap_lex = { workspace = true, optional = true }
is_executable = { version = "1.0.1", optional = true }
os_str_bytes = { version = "6.0", default-features = false, features = ["raw_os_str"], optional = true }
os_str_bytes = { workspace = true, optional = true }
pathdiff = { version = "0.2.1", optional = true }
shlex = { version = "1.1.0", optional = true }
shlex = { workspace = true, optional = true }
unicode-xid = { version = "0.2.2", optional = true }

[dev-dependencies]
pretty_assertions = "1.0"
snapbox = { version = "0.2", features = ["diff"] }
snapbox = { workspace = true, features = ["diff"] }
# Cutting out `filesystem` feature
trycmd = { version = "0.13", default-features = false, features = ["color-auto", "diff", "examples"] }
clap = { path = "../", version = "3.1.10", default-features = false, features = ["std", "derive"] }
trycmd.workspace = true
clap = { workspace = true, features = ["derive"] }

[[example]]
name = "dynamic"
Expand Down
4 changes: 2 additions & 2 deletions clap_complete_fig/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -40,8 +40,8 @@ pre-release-replacements = [
bench = false

[dependencies]
clap = { path = "../", version = "3.1.10", default-features = false, features = ["std"] }
clap.workspace = true
clap_complete = { path = "../clap_complete", version = "3.1.2" }

[dev-dependencies]
snapbox = { version = "0.2", features = ["diff"] }
snapbox = { workspace = true, features = ["diff"] }
2 changes: 1 addition & 1 deletion clap_lex/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -38,4 +38,4 @@ pre-release-replacements = [
bench = false

[dependencies]
os_str_bytes = { version = "6.0", default-features = false, features = ["raw_os_str"] }
os_str_bytes.workspace = true
6 changes: 3 additions & 3 deletions clap_mangen/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -38,11 +38,11 @@ bench = false

[dependencies]
roff = "0.2.1"
clap = { path = "../", version = "3.1.10", default-features = false, features = ["std", "env"] }
clap = { workspace = true, features = ["env"] }

[dev-dependencies]
snapbox = { version = "0.2", features = ["diff"] }
clap = { path = "../", version = "3.1.10", default-features = false, features = ["std"] }
snapbox = { workspace = true, features = ["diff"] }
clap.workspace = true

[features]
default = []
Expand Down

0 comments on commit 11664f7

Please sign in to comment.