pypa/pipx

pipx upgrade with a specificier

Closed

#356 ouverte le 6 févr. 2020

Voir sur GitHub
 (11 commentaires) (19 réactions) (0 assignés)Python (363 forks)batch import
enhancementhelp wanted

Métriques du dépôt

Stars
 (7 844 stars)
Métriques de merge PR
 (Merge moyen 4j 12h) (22 PRs mergées en 30 j)

Description

How would this feature be useful?

Since 0.15 pipx got rid of the --spec argument, but now I can’t upgrade a package to a difference spec. Previously I could

pipx install virtualenv

# Some time later…
pipx upgrade virtualenv --spec "virtualenv>=30.0b2"
pipx upgrade virtualenv --spec "git+https://github.com/pypa/virtualenv.git"

Describe the solution you'd like

Either add back the --spec argument for upgrade, or allow e.g.

# Current fails with "Package cannot be a url"
pipx upgrade "git+https://github.com/pypa/virtualenv.git"

# Current fails with "FileNotFoundError"
pipx upgrade "virtualenv>=30.0b2"

Guide contributeur