BSD Ports

devel/py-pip 23.3.2_4 DragonFly

Tool for installing and managing Python packages

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
MIT
Categories
devel, python
Package size
3346.3 KiB, 25169.1 KiB installed

Description

The PyPA recommended tool for installing and managing Python packages.

pip is a replacement for easy_install. It uses mostly the same techniques for finding packages, so packages that were made easy_installable should be pip-installable as well.

pip is meant to improve on easy_install. Some of the improvements:

\* All packages are downloaded before installation. Partially-completed
  installation doesn't occur as a result.
\* Care is taken to present useful output on the console.
\* The reasons for actions are kept track of. For instance, if a package
  is being installed, pip keeps track of why that package was required.
\* Error messages should be useful.
\* Packages don't have to be installed as egg archives, they can be
  installed flat (while keeping the egg metadata).

In the other systems

SystemPortVersion
DragonFlydevel/py-pip23.3.2_4
FreeBSDdevel/py-pip23.3.2_4
OpenBSDdevel/py-pip26.2.2
NetBSDdevel/py-pip26.2.1
MidnightBSDdevel/py-pip26.2.2
HardenedBSDdevel/py-pip23.3.2_4
GhostBSDdevel/py-pip23.3.2_4

Install

Binary package:

pkg install py311-pip

From DPorts:

cd /usr/dports/devel/py-pip && make install clean

Dependencies

Run dependencies 1

Configuration

No options to configure.

Service scripts
none

Message after installing

pip MUST ONLY be used:

 * With the --user flag, OR
 * To install or manage Python packages in virtual environments

Failure to follow this warning can and will result in an inconsistent
system-wide Python environment (LOCALBASE/lib/pythonX.Y/site-packages) and
cause errors.

Avoid using pip as root unless you know what you're doing.