mirror of
https://github.com/astral-sh/uv
synced 2026-01-25 07:20:10 -05:00
Closes https://github.com/astral-sh/uv/issues/3205 Tested with `RUST_LOG=uv=trace cargo run -- pip install -r scripts/requirements/trio.in --index-url https://oauth2accesstoken@us-central1-python.pkg.dev/zb-test-project-421213/pypyi/simple/ --no-cache --keyring-provider subprocess -vv --reinstall 2>&1 | grep keyring` On `main` you can see a dozen keyring attempts at once. Here, the other requests wait for the first attempt and only a single keyring call is performed.
28 lines
752 B
TOML
28 lines
752 B
TOML
[package]
|
|
name = "uv-auth"
|
|
version = "0.0.1"
|
|
edition = "2021"
|
|
|
|
[dependencies]
|
|
anyhow = { workspace = true }
|
|
async-trait = { workspace = true }
|
|
base64 = { workspace = true }
|
|
futures = { workspace = true }
|
|
http = { workspace = true }
|
|
once_cell = { workspace = true }
|
|
once-map = { workspace = true }
|
|
reqwest = { workspace = true }
|
|
reqwest-middleware = { workspace = true }
|
|
rust-netrc = { workspace = true }
|
|
tokio = { workspace = true }
|
|
tracing = { workspace = true }
|
|
url = { workspace = true }
|
|
urlencoding = { workspace = true }
|
|
|
|
[dev-dependencies]
|
|
tempfile = { workspace = true }
|
|
tokio = { workspace = true }
|
|
wiremock = { workspace = true }
|
|
insta = { version = "1.36.1" }
|
|
test-log = { version = "0.2.15", features = ["trace"], default-features = false }
|