NAME

Alien::pipx - Find or install pipx

SYNOPSIS

Command line tool: pipx [options]

DESCRIPTION

This distribution provides the Python tool pipx so that it can be used by other Perl distributions that are on CPAN. It does this by first trying to detect an existing install of pipx on your system. If found it will use that. If it cannot be found, it will download pipx for installation. Note that the installation method varies by operating system. MacOS and Windows users should have working installations of homebrew and scoop respectively.

METHODS

exe

Alien::pipx->exe

Returns the command name for running the pipx utility.

SEE ALSO

pipx

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.

How is it Different from pip?

pip is a general-purpose package installer for both libraries and apps with no environment isolation. pipx is made specifically for application installation, as it adds isolation yet still makes the apps available in your shell: pipx creates an isolated environment for each application and its associated packages.

pipx does not ship with pip, but installing it is often an important part of bootstrapping your system.

Homebrew Homebrew installs the stuff you need that Apple (or your Linux system) didn't. *Eliminates permission popup windows *Hides GUI wizard-style installers *Prevents PATH pollution from installing lots of programs *Avoids unexpected side-effects from installing and uninstalling programs *Finds and installs dependencies automatically *Performs all the extra setup steps itself to get a working program =item Scoop

Scoop is a command-line installer for Windows that:

Alien

Documentation on the Alien concept itself.

Alien::Base

The base class for this Alien.

Alien::Build::Manual::AlienUser

Detailed manual for users of Alien classes.

AUTHOR

Christos Argyropoulos <chrisarg@gmail.com>

COPYRIGHT AND LICENSE

This software is copyright (c) 2024 by Christos Argyropoulos.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.