Skip to content

Commit 7db9e11

Browse files
move all dependencies to workspace Cargo.toml (#150)
1 parent def9fba commit 7db9e11

File tree

7 files changed

+23
-18
lines changed

7 files changed

+23
-18
lines changed

Cargo.toml

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,22 @@ djls-templates = { path = "crates/djls-templates" }
1212

1313
anyhow = "1.0"
1414
async-trait = "0.1"
15+
clap = { version = "4.5", features = ["derive"] }
16+
config = { version ="0.15", features = ["toml"] }
17+
directories = "6.0"
18+
insta = { version = "1.42", features = ["yaml"] }
19+
percent-encoding = "2.3.1"
1520
pyo3 = "0.24"
16-
pyo3-build-config = "0.24"
21+
pyo3-build-config = { version = "0.24", features = ["resolve-config"] }
1722
salsa = { git = "https://github.com/salsa-rs/salsa.git", rev = "7edce6e248f35c8114b4b021cdb474a3fb2813b3" }
1823
serde = { version = "1.0", features = ["derive"] }
1924
serde_json = "1.0"
2025
tempfile = "3.19"
26+
tokio = { version = "1.45.0", features = ["full"] }
27+
toml = "0.8"
28+
tower-lsp-server = { version = "0.21.1", features = ["proposed"] }
2129
thiserror = "2.0"
30+
which = "7.0.1"
2231

2332
[workspace.lints.clippy]
2433
pedantic = { level = "warn", priority = -1 }

crates/djls-conf/Cargo.toml

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,14 @@ edition = "2021"
55

66
[dependencies]
77
anyhow = { workspace = true }
8+
config = { workspace = true }
9+
directories = { workspace = true }
810
serde = { workspace = true }
911
thiserror = { workspace = true }
10-
11-
config = { version ="0.15", features = ["toml"] }
12-
directories = "6.0"
13-
toml = "0.8"
12+
toml = { workspace = true }
1413

1514
[dev-dependencies]
16-
tempfile = "3.19"
15+
tempfile = { workspace = true }
1716

1817
[lints]
1918
workspace = true

crates/djls-dev/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ edition = "2021"
55
publish = false
66

77
[dependencies]
8-
pyo3-build-config = { workspace = true, features = ["resolve-config"] }
8+
pyo3-build-config = { workspace = true }
99

1010
[lints]
1111
workspace = true

crates/djls-project/Cargo.toml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,7 @@ default = []
1010
[dependencies]
1111
pyo3 = { workspace = true }
1212
salsa = { workspace = true }
13-
14-
which = "7.0.1"
13+
which = { workspace = true}
1514

1615
[build-dependencies]
1716
djls-dev = { workspace = true }

crates/djls-server/Cargo.toml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,13 @@ djls-project = { workspace = true }
1313
djls-templates = { workspace = true }
1414

1515
anyhow = { workspace = true }
16+
percent-encoding = { workspace = true }
1617
pyo3 = { workspace = true }
1718
salsa = { workspace = true }
1819
serde = { workspace = true }
1920
serde_json = { workspace = true }
20-
21-
percent-encoding = "2.3.1"
22-
tokio = { version = "1.45.0", features = ["full"] }
23-
tower-lsp-server = { version = "0.21.1", features = ["proposed"] }
21+
tokio = { workspace = true }
22+
tower-lsp-server = { workspace = true }
2423

2524
[build-dependencies]
2625
djls-dev = { workspace = true }

crates/djls-templates/Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@ edition = "2021"
77
anyhow = { workspace = true }
88
serde = { workspace = true }
99
thiserror = { workspace = true }
10-
toml = "0.8"
10+
toml = { workspace = true }
1111

1212
[dev-dependencies]
13-
insta = { version = "1.42", features = ["yaml"] }
14-
tempfile = "3.19"
13+
insta = { workspace = true }
14+
tempfile = { workspace = true }
1515

1616
[lints]
1717
workspace = true

crates/djls/Cargo.toml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,10 @@ djls-project = { workspace = true }
2020
djls-server = { workspace = true }
2121

2222
anyhow = { workspace = true }
23+
clap = { workspace = true }
2324
pyo3 = { workspace = true }
2425
serde_json = { workspace = true }
2526

26-
clap = { version = "4.5", features = ["derive"] }
27-
2827
[build-dependencies]
2928
djls-dev = { workspace = true }
3029

0 commit comments

Comments
 (0)