linode / linode/linode-cli

[Feature]: Update README install instructions with pipx

Aperta Adatta ai principianti
#859 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

enhancement
Lingua principale
Python
Stelle
442
Fork
159
Merge medio
7g 21h
PR unite (30g)
8

Descrizione

### Description

Related to: https://github.com/linode/linode-cli?tab=readme-ov-file#install

Current installation command:
`pip3 install linode-cli`

Recommended installation command:
`pipx install linode-cli`

Potentially also include upgrade command on README:
`pipx upgrade linode-cli`

Linux distributions such as Fedora and Debian now mark system Python environments as externally managed (PEP 668), which prevents or discourages installing packages globally with pip because doing so can overwrite OS-managed dependencies and potentially break system tools. pipx is designed specifically for installing Python-based CLI applications in isolated virtual environments, allowing users to install, upgrade, and remove tools like linode-cli without modifying the system Python environment. Recommending pipx aligns with current Python packaging best practices, avoids dependency conflicts, and ensures a safer and more predictable installation experience across modern Linux systems.

Thanks for your consideration! And a great CLI tool.

### Potential Usage Example

_No response_

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Direzione di ricerca

Apri la sezione sull’installazione della README collegata nell’issue e controlla il comando pip3 attuale. Aggiorna le istruzioni per consigliare l’installazione tramite pipx e includi il comando di upgrade proposto, se appropriato; il lavoro è completato quando la README riflette il workflow di installazione più sicuro per linode-cli.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
python
Ambito
cli, documentation
Tipo di issue
Documentazione
Difficoltà
1/5
Tempo stimato
Meno di un'ora
Stato di attività
Tranquilla
Chiarezza
Specificata chiaramente
Idoneità per principianti
85/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.