- [feature] Version of each injected package is now listed after name for
pipx list --include-injected
- [feature]
--suffix
option forinstall
to allow multiple versions of same tool to be installed (#445) - [feature]
ensurepath
now also ensures that pip user binary path containing pipx itself is in user's PATH if pipx was installed usingpip install --user
. - Change metadata recorded from version-specified app install to allow upgrades in future. Adds pipx dependency on
packaging
package. - pipx now parses package specification before install. It removes (with warning) the
--editable
install option for any package specification that is not a local path. It also removes (with warning) any environment markers. - Disabled animation when we cannot determine terminal size or if the number of columns is too small. (Fixes #444)
- [bugfix] Prevent python error in case where package has no pipx metadata and advise user how to fix.
- [bugfix] For
pipx install
, fixed failure to install if user hasPIP_USER=1
oruser=true
in pip.conf. (#110) - [bugfix] Requiring userpath v1.4.1 or later so ensure Windows bug is fixed for
ensurepath
(#437) - [feature] pipx logs its own version in verbose mode (#423)