Skip to content

Commit 6e8bd1a

Browse files
committed
Don't invite our colleagues and users to trust any curl piped into bash
System packages, pipx and (worst case) pip are likely enough and don't rely on a single party. If someone choses to trust the curl|bash process, this should not be on our invitation. Signed-off-by: Samuel Verschelde <stormi-xcp@ylix.fr>
1 parent ade3c74 commit 6e8bd1a

1 file changed

Lines changed: 9 additions & 7 deletions

File tree

README.md

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,15 @@ Extra test-specific requirements are documented in the test file "Requirements"
1414

1515
### Quick install
1616

17-
Install `uv` with one of these commands
18-
19-
~~~sh
20-
pip install uv # for Fedora-based and older distros
21-
pipx install uv # for newer distros
22-
curl -LsSf https://astral.sh/uv/install.sh | sh # if you don't mind an installer modifying your environment
23-
~~~
17+
Install `uv` with one of these commands. Using your system's native package
18+
manager is often the most reliable way to ensure `uv` is integrated with your OS
19+
and easily updatable.
20+
21+
| Method | Command | Note |
22+
| -------------------------- | --------------------------- | ---------------------------------------------------------------------------- |
23+
| **System Package Manager** | `<your-pkg-mgr> install uv` | Use your distribution's manager (e.g., `apt`, `dnf`, `pacman`, or `zypper`). |
24+
| **pipx** | `pipx install uv` | Recommended for installing Python tools in isolated environments. |
25+
| **pip** | `pip install uv` | A fallback if `pipx` is not available. |
2426

2527
You have two options to run the tests:
2628

0 commit comments

Comments
 (0)