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.
61 lines
2.0 KiB
TOML
61 lines
2.0 KiB
TOML
[package]
|
|
name = "uv-client"
|
|
version = "0.0.1"
|
|
edition = "2021"
|
|
|
|
[dependencies]
|
|
cache-key = { workspace = true }
|
|
distribution-filename = { workspace = true, features = ["rkyv", "serde"] }
|
|
distribution-types = { workspace = true }
|
|
install-wheel-rs = { workspace = true }
|
|
pep440_rs = { workspace = true }
|
|
pep508_rs = { workspace = true }
|
|
platform-tags = { workspace = true }
|
|
uv-auth = { workspace = true }
|
|
uv-cache = { workspace = true }
|
|
uv-fs = { workspace = true, features = ["tokio"] }
|
|
uv-normalize = { workspace = true }
|
|
uv-version = { workspace = true }
|
|
uv-warnings = { workspace = true }
|
|
pypi-types = { workspace = true }
|
|
|
|
anyhow = { workspace = true }
|
|
async-trait = { workspace = true }
|
|
async_http_range_reader = { workspace = true }
|
|
async_zip = { workspace = true, features = ["tokio"] }
|
|
chrono = { workspace = true }
|
|
fs-err = { workspace = true, features = ["tokio"] }
|
|
futures = { workspace = true }
|
|
html-escape = { workspace = true }
|
|
http = { workspace = true }
|
|
reqwest = { workspace = true }
|
|
reqwest-middleware = { workspace = true }
|
|
reqwest-retry = { workspace = true }
|
|
rkyv = { workspace = true, features = ["strict", "validation"] }
|
|
rmp-serde = { workspace = true }
|
|
rustc-hash = { workspace = true }
|
|
serde = { workspace = true }
|
|
serde_json = { workspace = true }
|
|
sys-info = { workspace = true }
|
|
task-local-extensions = { workspace = true }
|
|
tempfile = { workspace = true }
|
|
thiserror = { workspace = true }
|
|
tl = { workspace = true }
|
|
tokio = { workspace = true, features = ["fs"] }
|
|
tokio-util = { workspace = true }
|
|
tracing = { workspace = true }
|
|
url = { workspace = true }
|
|
urlencoding = { workspace = true }
|
|
|
|
# These must be kept in-sync with those used by `reqwest`.
|
|
rustls = { version = "0.21.10" }
|
|
rustls-native-certs = { version = "0.6.3" }
|
|
webpki-roots = { version = "0.25.4" }
|
|
|
|
[dev-dependencies]
|
|
anyhow = { workspace = true }
|
|
hyper = { version = "0.14.28", features = ["server", "http1"] }
|
|
insta = { version = "1.36.1" }
|
|
os_info = { version = "3.7.0", default-features = false }
|
|
tokio = { workspace = true, features = ["fs", "macros"] }
|