ExplanationΒΆ

Design rationale and background. Read these to understand why pipx works the way it does.

  • How pipx works covers the virtual-environment architecture, the shared pip library, and how apps reach your PATH.

  • Project scope sets the application model and the boundaries for configuration, discovery, and distribution.

  • Comparisons relates pipx to pip, uv tool, Poetry, pipenv, pyenv, brew, npx, and more.

  • Making packages compatible explains the entry points, man pages, and completions that make a package installable with pipx.