pypa/pipx

pipx install --update

Open

#1.572 aberto em 7 de nov. de 2024

Ver no GitHub
 (2 comments) (1 reaction) (0 assignees)Python (363 forks)batch import
enhancementhelp wanted

Métricas do repositório

Stars
 (7.844 stars)
Métricas de merge de PR
 (Mesclagem média 5d 2h) (16 fundiu PRs em 30d)

Description

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

Guia do colaborador