Skip to content

pipx Backend experimental

You may install python packages directly from:

  • PyPI
  • Git
  • GitHub
  • Http

The code for this is inside of the mise repository at ./src/backend/


This relies on having pipx installed. You can install it with or without mise. Here is how to install pipx with mise:

mise use -g python
pip install --user pipx

Other installation instructions can be found here


The following installs the latest version of black and sets it as the active version on PATH:

$ mise use -g pipx:psf/black
$ black --version
black, 24.3.0

The version will be set in ~/.config/mise/config.toml with the following format:

"pipx:psf/black" = "latest"

Supported Pipx Syntax

PyPI shorthand latest versionpipx:black
PyPI shorthand for specific versionpipx:[email protected]
GitHub shorthand for latest versionpipx:psf/black
GitHub shorthand for specific versionpipx:psf/[email protected]
Git syntax for latest versionpipx:git+
Git syntax for a branchpipx:git+
Https with zipfilepipx:

Other syntax may work but is unsupported and untested.

Licensed under the MIT License. Maintained by @jdx and friends.