Switch to using workspace dependencies

This commit is contained in:
elkowar 2024-02-17 14:12:48 +01:00
parent 091b630072
commit 8f103e5a3d
No known key found for this signature in database
GPG key ID: 862BA3D7D7760F13
6 changed files with 121 additions and 83 deletions

10
Cargo.lock generated
View file

@ -658,7 +658,7 @@ dependencies = [
"grass", "grass",
"gtk", "gtk",
"gtk-layer-shell", "gtk-layer-shell",
"itertools 0.11.0", "itertools 0.12.1",
"libc", "libc",
"log", "log",
"maplit", "maplit",
@ -1295,9 +1295,9 @@ dependencies = [
[[package]] [[package]]
name = "itertools" name = "itertools"
version = "0.11.0" version = "0.12.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57" checksum = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569"
dependencies = [ dependencies = [
"either", "either",
] ]
@ -2069,7 +2069,7 @@ dependencies = [
"chrono-tz", "chrono-tz",
"eww_shared_util", "eww_shared_util",
"insta", "insta",
"itertools 0.10.5", "itertools 0.12.1",
"jaq-core", "jaq-core",
"jaq-std", "jaq-std",
"lalrpop", "lalrpop",
@ -2748,7 +2748,7 @@ dependencies = [
"derive_more", "derive_more",
"eww_shared_util", "eww_shared_util",
"insta", "insta",
"itertools 0.10.5", "itertools 0.12.1",
"lalrpop", "lalrpop",
"lalrpop-util", "lalrpop-util",
"maplit", "maplit",

View file

@ -2,6 +2,53 @@
members = ["crates/*"] members = ["crates/*"]
resolver = "2" resolver = "2"
[workspace.dependencies]
simplexpr = { version = "0.1.0", path = "crates/simplexpr" }
eww_shared_util = { version = "0.1.0", path = "crates/eww_shared_util" }
yuck = { version = "0.1.0", path = "crates/yuck", default-features = false}
anyhow = "1.0.79"
bincode = "1.3.3"
cached = "0.42.0"
chrono = "0.4.26"
chrono-tz = "0.8.2"
clap = {version = "4.3.21", features = ["derive"] }
codespan-reporting = "0.11"
derive_more = "0.99"
extend = "1.2"
futures = "0.3.28"
grass = {version = "0.13.1", default-features = false}
insta = "1.7"
itertools = "0.12.1"
jaq-core = "0.9.0"
jaq-std = {version = "0.9.0", features = ["bincode"]}
lalrpop = "0.19.5"
lalrpop-util = "0.19.5"
libc = "0.2"
log = "0.4"
maplit = "1"
nix = "0.26.2"
notify = "6.0.1"
once_cell = "1.18"
pretty_assertions = "1.2"
pretty_env_logger = "0.5"
ref-cast = "1.0.22"
regex = "1.10.3"
serde_json = "1.0"
serde = {version = "1.0", features = ["derive"]}
simple-signal = "1.1"
smart-default = "0.6"
static_assertions = "1.1"
strsim = "0.10"
strum = { version = "0.24", features = ["derive"] }
sysinfo = "0.29.8"
thiserror = "1.0"
tokio-util = "0.7.8"
tokio = { version = "1.31.0", features = ["full"] }
unescape = "0.1"
wait-timeout = "0.2"
[profile.dev] [profile.dev]
split-debuginfo = "unpacked" split-debuginfo = "unpacked"

View file

@ -16,6 +16,10 @@ x11 = ["gdkx11", "x11rb"]
wayland = ["gtk-layer-shell"] wayland = ["gtk-layer-shell"]
[dependencies] [dependencies]
simplexpr.workspace = true
eww_shared_util.workspace = true
yuck.workspace = true
gtk = "0.17.1" gtk = "0.17.1"
gdk = "0.17.1" gdk = "0.17.1"
glib = "0.17.8" glib = "0.17.8"
@ -30,38 +34,29 @@ gtk-layer-shell = { version = "0.6.1", optional = true }
gdkx11 = { version = "0.17", optional = true } gdkx11 = { version = "0.17", optional = true }
x11rb = { version = "0.11.1", features = ["randr"], optional = true } x11rb = { version = "0.11.1", features = ["randr"], optional = true }
regex = "1.9.3" anyhow.workspace = true
bincode = "1.3.3" bincode.workspace = true
anyhow = "1.0.70" chrono.workspace = true
derive_more = "0.99" clap = {workspace = true, features = ["derive"] }
maplit = "1" codespan-reporting.workspace = true
clap = {version = "4.3.21", features = ["derive"] } derive_more.workspace = true
serde = {version = "1.0", features = ["derive"]} extend.workspace = true
serde_json = "1.0" futures.workspace = true
extend = "1.2" grass = {workspace = true, default-features = false}
grass = {version = "0.13.1", default-features = false} itertools.workspace = true
itertools = "0.11" libc.workspace = true
log = "0.4" log.workspace = true
pretty_env_logger = "0.5" maplit.workspace = true
libc = "0.2" nix.workspace = true
once_cell = "1.18" notify.workspace = true
nix = "0.26.2" once_cell.workspace = true
simple-signal = "1.1" pretty_env_logger.workspace = true
unescape = "0.1" regex.workspace = true
serde_json.workspace = true
tokio = { version = "1.31.0", features = ["full"] } serde = {workspace = true, features = ["derive"]}
futures = "0.3.28" simple-signal.workspace = true
tokio-util = "0.7.8" sysinfo.workspace = true
tokio-util.workspace = true
sysinfo = "0.29.8" tokio = { workspace = true, features = ["full"] }
chrono = "0.4.26" unescape.workspace = true
wait-timeout.workspace = true
wait-timeout = "0.2"
notify = "6.0.1"
codespan-reporting = "0.11"
simplexpr = { version = "0.1.0", path = "../simplexpr" }
eww_shared_util = { version = "0.1.0", path = "../eww_shared_util" }
yuck = { version = "0.1.0", path = "../yuck", default-features = false}

View file

@ -9,6 +9,6 @@ repository = "https://github.com/elkowar/eww"
homepage = "https://github.com/elkowar/eww" homepage = "https://github.com/elkowar/eww"
[dependencies] [dependencies]
serde = {version = "1.0", features = ["derive"]} serde.workspace = true
derive_more = "0.99" derive_more.workspace = true
ref-cast = "1.0.6" ref-cast.workspace = true

View file

@ -12,29 +12,27 @@ homepage = "https://github.com/elkowar/eww"
build = "build.rs" build = "build.rs"
[dependencies] [dependencies]
lalrpop-util = "0.19.5" eww_shared_util.workspace = true
regex = "1.5.5"
itertools = "0.10"
thiserror = "1.0"
once_cell = "1.8.0" cached.workspace = true
serde = {version = "1.0", features = ["derive"]} chrono-tz.workspace = true
serde_json = "1.0" chrono.workspace = true
strsim = "0.10" itertools.workspace = true
jaq-core = "0.9.0" jaq-core.workspace = true
jaq-std = {version = "0.9.0", features = ["bincode"]} jaq-std = {workspace = true, features = ["bincode"]}
static_assertions = "1.1.0" lalrpop-util.workspace = true
cached = "0.42.0" once_cell.workspace = true
chrono = "0.4.26" regex.workspace = true
chrono-tz = "0.8.2" serde_json.workspace = true
serde = {workspace = true, features = ["derive"]}
strum = { version = "0.24", features = ["derive"] } static_assertions.workspace = true
strsim.workspace = true
eww_shared_util = { version = "0.1.0", path = "../eww_shared_util" } strum = { workspace = true, features = ["derive"] }
thiserror.workspace = true
[build-dependencies] [build-dependencies]
lalrpop = "0.19.5" lalrpop.workspace = true
[dev-dependencies] [dev-dependencies]
insta = "1.7" insta.workspace = true

View file

@ -11,29 +11,27 @@ homepage = "https://github.com/elkowar/eww"
build = "build.rs" build = "build.rs"
[dependencies] [dependencies]
lalrpop-util = "0.19.5" simplexpr.workspace = true
regex = "1.5.5" eww_shared_util.workspace = true
itertools = "0.10"
thiserror = "1.0"
maplit = "1.0"
codespan-reporting = "0.11"
derive_more = "0.99" anyhow.workspace = true
smart-default = "0.6" codespan-reporting.workspace = true
serde = {version = "1.0", features = ["derive"]} derive_more.workspace = true
once_cell = "1.8" itertools.workspace = true
lalrpop-util.workspace = true
strum = { version = "0.24", features = ["derive"] } maplit.workspace = true
anyhow = "1" once_cell.workspace = true
static_assertions = "1.1" regex.workspace = true
serde = {workspace = true, features = ["derive"]}
simplexpr = { version = "0.1.0", path = "../simplexpr" } smart-default.workspace = true
eww_shared_util = { version = "0.1.0", path = "../eww_shared_util" } static_assertions.workspace = true
strum = { workspace = true, features = ["derive"] }
thiserror.workspace = true
[build-dependencies] [build-dependencies]
lalrpop = "0.19.5" lalrpop.workspace = true
[dev-dependencies] [dev-dependencies]
insta = "1.7" insta.workspace = true
pretty_assertions = "1.2" pretty_assertions.workspace = true