devel/py-pipx - The NetBSD Packages Collection

Install and Run Python Applications in Isolated Environments

pipx is a tool to help you install and run end-user applications written
in Python.  It's roughly similar to macOS's brew, JavaScript's npx, and
Linux's apt.

It's closely related to pip.  In fact, it uses pip, but is focused on
installing and managing Python packages that can be run from the command
line directly as applications.

pipx enables you to:
- Expose CLI entrypoints of packages ("apps") installed to isolated
  environments with the install command.  This guarantees no dependency
  conflicts and clean uninstalls!
- Easily list, upgrade, and uninstall packages that were installed with
  pipx.
- Run the latest version of a Python application in a temporary
  environment with the run command.

Best of all, pipx runs with regular user permissions.

Build dependencies

devel/py-hatch-vcs devel/py-hatchling devel/py-build misc/py-installer pkgtools/mktools pkgtools/cwrappers

Runtime dependencies

devel/py-argcomplete comms/py-colorama devel/py-packaging misc/py-platformdirs textproc/py-tomli devel/py-userpath lang/python312 lang/python312

Binary packages

OSArchitectureVersion
(none)

Binary packages can be installed with the high-level tool pkgin (which can be installed with pkg_add) or pkg_add(1) (installed by default). The NetBSD packages collection is also designed to permit easy installation from source.

Available build options

(none)

Known vulnerabilities

The pkg_admin audit command locates any installed package which has been mentioned in security advisories as having vulnerabilities.

Please note the vulnerabilities database might not be fully accurate, and not every bug is exploitable with every configuration.


Problem reports, updates or suggestions for this package should be reported with send-pr.