@simon If it is in python and has a CLI interface, it should be installed with pipx unless you enjoy trouble shooting incompatible libraries. If the tool needs to be able to run `import yourcode`, such as mypy, pydoc, pytest, then you can't install with pipx.
It is still sort of intermediate still level to realize why it should matter & getting pipx itself installed in the first place (or worse trying to update/replace the python that all the pipx apps are using)
@mistersql @simon Yeah, usually I install things like mypy on a per-project basis (e. g. as dev-dependencies).
As an added benefit it makes it easier to enforce processes across the whole team (and everybody uses the same version, which means less surprising non-reproducible bugs).