Skip to content

Make uv install less intrusive#568

Merged
andyneff merged 1 commit into
mainfrom
uv_unmanaged
Jun 23, 2026
Merged

Make uv install less intrusive#568
andyneff merged 1 commit into
mainfrom
uv_unmanaged

Conversation

@andyneff

Copy link
Copy Markdown
Member

UV's default behavior is to "add uv to your path" by editing you .bashrc, .profile, and .bashrc_profile.

In additional to that, it tracks your "one true uv install" in ~/.config/uv/uv-receipt.json. While this is ok for a user who chooses to install it, this should not be what a project specific copy of uv uses.

UV_UNMANAGED_INSTALL has the benefit of both disabling the rc file edits (same as UV_NO_MODIFY_PATH) and disabling the uv-receipt.json file.

Signed-off-by: Andy Neff <andy@visionsystemsinc.com>
@andyneff andyneff requested a review from drewgilliam June 23, 2026 18:19
@andyneff andyneff enabled auto-merge June 23, 2026 18:22
@andyneff andyneff merged commit 62aec44 into main Jun 23, 2026
5 checks passed
@andyneff andyneff deleted the uv_unmanaged branch June 23, 2026 18:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants