pypa/pipx

pipx upgrade with a specificier

Closed

#356 aperta il 6 feb 2020

Vedi su GitHub
 (11 commenti) (19 reazioni) (0 assegnatari)Python (363 fork)batch import
enhancementhelp wanted

Metriche repository

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

Descrizione

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"

Guida contributor