Skip to content

Commit 6dab9a3

Browse files
mstfnmdellweg
authored andcommitted
Update installation docs
Add uv installation. Warn about potential version problems with pipx.
1 parent 8ed806b commit 6dab9a3

File tree

1 file changed

+30
-0
lines changed

1 file changed

+30
-0
lines changed

docs/user/guides/installation.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,15 @@
1111
pulp status
1212
```
1313

14+
=== "uv"
15+
16+
```bash
17+
uv tool install pulp-cli[pygments]
18+
pulp config create -e
19+
# insert your server configuration here
20+
pulp status
21+
```
22+
1423
=== "pipx"
1524

1625
```bash
@@ -25,8 +34,29 @@
2534
The pulp-cli package can be installed from a variety of sources.
2635
After installing, see the next section on how to [configure](configuration.md) pulp-cli.
2736

37+
## Using uv
38+
39+
To install with `uv` run:
40+
```bash
41+
uv tool install pulp-cli
42+
```
43+
You can add optional dependencies in the usual way.
44+
45+
```bash
46+
uv tool install pulp-cli[pygments,shell]
47+
```
48+
49+
[Additional plugins](site:pulp-cli/#cli-plugins) need to be specified at install time like this:
50+
```bash
51+
uv tool install --with pulp-cli-deb pulp-cli
52+
```
53+
2854
## Using pipx
2955

56+
!!!warning
57+
58+
When using additional plugins, this approach does not enforce known good version combinations of pulp-cli and the plugin.
59+
3060
To install with `pipx` run:
3161
```bash
3262
pipx install pulp-cli

0 commit comments

Comments
 (0)