move all dependencies to workspace Cargo.toml (#150)

This commit is contained in:
Josh Thomas 2025-05-15 21:21:30 -05:00 committed by GitHub
parent def9fba2b6
commit 7db9e11802
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
7 changed files with 23 additions and 18 deletions

View file

@ -12,13 +12,22 @@ djls-templates = { path = "crates/djls-templates" }
anyhow = "1.0" anyhow = "1.0"
async-trait = "0.1" async-trait = "0.1"
clap = { version = "4.5", features = ["derive"] }
config = { version ="0.15", features = ["toml"] }
directories = "6.0"
insta = { version = "1.42", features = ["yaml"] }
percent-encoding = "2.3.1"
pyo3 = "0.24" pyo3 = "0.24"
pyo3-build-config = "0.24" pyo3-build-config = { version = "0.24", features = ["resolve-config"] }
salsa = { git = "https://github.com/salsa-rs/salsa.git", rev = "7edce6e248f35c8114b4b021cdb474a3fb2813b3" } salsa = { git = "https://github.com/salsa-rs/salsa.git", rev = "7edce6e248f35c8114b4b021cdb474a3fb2813b3" }
serde = { version = "1.0", features = ["derive"] } serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0" serde_json = "1.0"
tempfile = "3.19" tempfile = "3.19"
tokio = { version = "1.45.0", features = ["full"] }
toml = "0.8"
tower-lsp-server = { version = "0.21.1", features = ["proposed"] }
thiserror = "2.0" thiserror = "2.0"
which = "7.0.1"
[workspace.lints.clippy] [workspace.lints.clippy]
pedantic = { level = "warn", priority = -1 } pedantic = { level = "warn", priority = -1 }

View file

@ -5,15 +5,14 @@ edition = "2021"
[dependencies] [dependencies]
anyhow = { workspace = true } anyhow = { workspace = true }
config = { workspace = true }
directories = { workspace = true }
serde = { workspace = true } serde = { workspace = true }
thiserror = { workspace = true } thiserror = { workspace = true }
toml = { workspace = true }
config = { version ="0.15", features = ["toml"] }
directories = "6.0"
toml = "0.8"
[dev-dependencies] [dev-dependencies]
tempfile = "3.19" tempfile = { workspace = true }
[lints] [lints]
workspace = true workspace = true

View file

@ -5,7 +5,7 @@ edition = "2021"
publish = false publish = false
[dependencies] [dependencies]
pyo3-build-config = { workspace = true, features = ["resolve-config"] } pyo3-build-config = { workspace = true }
[lints] [lints]
workspace = true workspace = true

View file

@ -10,8 +10,7 @@ default = []
[dependencies] [dependencies]
pyo3 = { workspace = true } pyo3 = { workspace = true }
salsa = { workspace = true } salsa = { workspace = true }
which = { workspace = true}
which = "7.0.1"
[build-dependencies] [build-dependencies]
djls-dev = { workspace = true } djls-dev = { workspace = true }

View file

@ -13,14 +13,13 @@ djls-project = { workspace = true }
djls-templates = { workspace = true } djls-templates = { workspace = true }
anyhow = { workspace = true } anyhow = { workspace = true }
percent-encoding = { workspace = true }
pyo3 = { workspace = true } pyo3 = { workspace = true }
salsa = { workspace = true } salsa = { workspace = true }
serde = { workspace = true } serde = { workspace = true }
serde_json = { workspace = true } serde_json = { workspace = true }
tokio = { workspace = true }
percent-encoding = "2.3.1" tower-lsp-server = { workspace = true }
tokio = { version = "1.45.0", features = ["full"] }
tower-lsp-server = { version = "0.21.1", features = ["proposed"] }
[build-dependencies] [build-dependencies]
djls-dev = { workspace = true } djls-dev = { workspace = true }

View file

@ -7,11 +7,11 @@ edition = "2021"
anyhow = { workspace = true } anyhow = { workspace = true }
serde = { workspace = true } serde = { workspace = true }
thiserror = { workspace = true } thiserror = { workspace = true }
toml = "0.8" toml = { workspace = true }
[dev-dependencies] [dev-dependencies]
insta = { version = "1.42", features = ["yaml"] } insta = { workspace = true }
tempfile = "3.19" tempfile = { workspace = true }
[lints] [lints]
workspace = true workspace = true

View file

@ -20,11 +20,10 @@ djls-project = { workspace = true }
djls-server = { workspace = true } djls-server = { workspace = true }
anyhow = { workspace = true } anyhow = { workspace = true }
clap = { workspace = true }
pyo3 = { workspace = true } pyo3 = { workspace = true }
serde_json = { workspace = true } serde_json = { workspace = true }
clap = { version = "4.5", features = ["derive"] }
[build-dependencies] [build-dependencies]
djls-dev = { workspace = true } djls-dev = { workspace = true }