Remove the native system store from the keyring providers (#15612)
We're not sure what the best way to expose the native store to users is yet and it's a bit weird that you can use this in the `uv auth` commands but can't use any of the other keyring provider options. The simplest path forward is to just not expose it to users as a keyring provider, and instead frame it as a preview alternative to the plaintext uv credentials store. We can revisit the best way to expose configuration before stabilization. Note this pull request retains the _internal_ keyring provider implementation — we can refactor it out later but I wanted to avoid a bunch of churn here.
This commit is contained in:
@@ -254,7 +254,7 @@ jobs:
|
||||
UV_HTTP_RETRIES: 5
|
||||
run: |
|
||||
cargo nextest run \
|
||||
--features python-patch,keyring-tests,secret-service \
|
||||
--features python-patch,native-auth,secret-service \
|
||||
--workspace \
|
||||
--status-level skip --failure-output immediate-final --no-fail-fast -j 20 --final-status-level slow
|
||||
|
||||
@@ -293,7 +293,7 @@ jobs:
|
||||
run: |
|
||||
cargo nextest run \
|
||||
--no-default-features \
|
||||
--features python,python-managed,pypi,git,performance,crates-io,keyring-tests,apple-native \
|
||||
--features python,python-managed,pypi,git,performance,crates-io,native-auth,apple-native \
|
||||
--workspace \
|
||||
--status-level skip --failure-output immediate-final --no-fail-fast -j 12 --final-status-level slow
|
||||
|
||||
@@ -345,7 +345,7 @@ jobs:
|
||||
run: |
|
||||
cargo nextest run \
|
||||
--no-default-features \
|
||||
--features python,pypi,python-managed,keyring-tests,windows-native \
|
||||
--features python,pypi,python-managed,native-auth,windows-native \
|
||||
--workspace \
|
||||
--status-level skip --failure-output immediate-final --no-fail-fast -j 20 --final-status-level slow
|
||||
|
||||
|
||||
Reference in New Issue
Block a user