pypa/pipx

pipx install --update

Chiusa

#1572 aperta il 7 nov 2024

 (2 commenti) (1 reazione) (0 assegnatari)Python (592 fork)batch import
enhancementhelp wanted

Metriche repository

Star
 (12.930 stelle)
Metriche merge PR
 (Merge medio 4g 12h) (22 PR mergiate in 30 g)

Descrizione

pipx install:

  • install if missing.
  • if available and in the right or wrong version (spec not respected), does nothing

pipx install --force:

  • always reinstall, even if available and if spec respected

pipx update:

  • always update, even when spec is respected
  • if not installed, fail

pipx update --install:

  • always update, even when spec is respected
  • if not installed, install.

What I need is a command that will:

  • if not install, install respecting the provided spec
  • if installed but the spec is not respected, update to the spec, allowing downgrade
  • if installed and spec is respected, does nothing, not even a network connectivity

Example:

$ pipx install --upgrade pylint<7
  • if the current pylint venv respects <7, does nothing.
  • If the current pylint venv does not respect <7, update
  • if no pylint installed, install to version <7

Guida contributor