70e0967dbd
Scott schafer got me the idea: We can avoid repeating the path for workspaces dependencies everywhere if we declare them in the virtual package once and treat them as workspace dependencies from there on.
65 lines
1.9 KiB
TOML
65 lines
1.9 KiB
TOML
[package]
|
|
name = "uv-resolver"
|
|
version = "0.0.1"
|
|
edition = { workspace = true }
|
|
rust-version = { workspace = true }
|
|
homepage = { workspace = true }
|
|
documentation = { workspace = true }
|
|
repository = { workspace = true }
|
|
authors = { workspace = true }
|
|
license = { workspace = true }
|
|
|
|
[lints]
|
|
workspace = true
|
|
|
|
[dependencies]
|
|
cache-key = { workspace = true }
|
|
distribution-filename = { workspace = true, features = ["serde"] }
|
|
distribution-types = { workspace = true }
|
|
once-map = { workspace = true }
|
|
pep440_rs = { workspace = true, features = ["pubgrub"] }
|
|
pep508_rs = { workspace = true }
|
|
platform-tags = { workspace = true }
|
|
pypi-types = { workspace = true }
|
|
requirements-txt = { workspace = true }
|
|
uv-cache = { workspace = true }
|
|
uv-client = { workspace = true }
|
|
uv-distribution = { workspace = true }
|
|
uv-interpreter = { workspace = true }
|
|
uv-normalize = { workspace = true }
|
|
uv-traits = { workspace = true }
|
|
uv-warnings = { workspace = true }
|
|
|
|
anstream = { workspace = true }
|
|
anyhow = { workspace = true }
|
|
chrono = { workspace = true }
|
|
clap = { workspace = true, features = ["derive"], optional = true }
|
|
dashmap = { workspace = true }
|
|
derivative = { workspace = true }
|
|
either = { workspace = true }
|
|
futures = { workspace = true }
|
|
indexmap = { workspace = true }
|
|
itertools = { workspace = true }
|
|
once_cell = { workspace = true }
|
|
owo-colors = { workspace = true }
|
|
petgraph = { workspace = true }
|
|
pubgrub = { workspace = true }
|
|
rkyv = { workspace = true, features = ["strict", "validation"] }
|
|
rustc-hash = { workspace = true }
|
|
thiserror = { workspace = true }
|
|
tokio = { workspace = true, features = ["macros"] }
|
|
tokio-stream = { workspace = true }
|
|
tracing = { workspace = true }
|
|
url = { workspace = true }
|
|
|
|
[dev-dependencies]
|
|
uv-interpreter = { workspace = true }
|
|
|
|
once_cell = { version = "1.19.0" }
|
|
insta = { version = "1.36.1" }
|
|
|
|
[features]
|
|
default = ["pypi"]
|
|
# Introduces a dependency on PyPI.
|
|
pypi = []
|