Document how to disable path modifications during install (#7090)

Closes https://github.com/astral-sh/uv/issues/6932
This commit is contained in:
Zanie Blue 2024-09-05 11:15:39 -05:00 committed by GitHub
parent d91f7ddf5f
commit 27e891ff90
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -54,6 +54,15 @@ Request a specific version by including it in the URL:
$ powershell -c "irm https://astral.sh/uv/0.4.5/install.ps1 | iex"
```
!!! tip
The installer will update your shell profiles to ensure the uv binary is on your `PATH`. To
disable this behavior, set `INSTALLER_NO_MODIFY_PATH=1`. For example:
```
INSTALLER_NO_MODIFY_PATH=1 bash -c 'curl -LsSf https://astral.sh/uv/install.sh | sh'
```
### PyPI
For convenience, uv is published to [PyPI](https://pypi.org/project/uv/).
@ -117,6 +126,11 @@ When uv is installed via the standalone installer, it can update itself on-deman
$ uv self update
```
!!! tip
Updating uv will re-run the installer and can modify your shell profiles. To disable this
behavior, set `INSTALLER_NO_MODIFY_PATH=1`.
When another installation method is used, self-updates are disabled. Use the package manager's
upgrade method instead. For example, with `pip`: