astral-sh / rye

a Hassle-Free Python Experience
https://rye.astral.sh
MIT License
13.82k stars 467 forks source link

Pass keyring-provider to uv sync and install #1183

Closed emarsden-iso closed 4 months ago

emarsden-iso commented 4 months ago

When calling uv pip {install,sync}, the keyring-provider argument doesn't get passed, even though uv supports these arguments for both.

We already have the functionality implemented for uv pip compile, so just extend the support to these.

Tested locally for both commands, seems to work fine.

charliermarsh commented 4 months ago

Thanks! Will review.