# pypa/pip

The Python package installer

Repository: https://github.com/pypa/pip
Canonical: https://ross.abutalabs.com/products/pip
Homepage: https://pip.pypa.io/
Language: Python
License: MIT
License Family: permissive
Topics: pip, python, packaging
Last push: 2026-08-23T18:57:52+00:00

## Health v2 (maintenance only)
Score: 77/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 35, longevity 100
- inputs: {"age_days": 5659, "days_push": 10, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 10270, forks 3359 (observed 2026-08-28T04:10:41.417010+00:00)

## What it is
pip is the standard package installer for Python, used to install and manage packages from the Python Package Index and other indexes. It handles dependency resolution, requirements files, caching, and repeatable/secure installs, and is maintained by the Python Packaging Authority (PyPA).

## Use cases
- install python packages from pypi
- install dependencies from a requirements.txt file
- uninstall python packages
- pin package versions for reproducible environments
- install a local project in editable mode
- export installed packages with pip freeze
- install packages from a private package index
- build and download wheels for offline installation

## When to choose
- you need to install, upgrade, or uninstall Python packages
- you want reproducible environments via pinned requirements files
- you are setting up CI/CD pipelines that install Python dependencies
- you need the standard, universally supported Python installation tool

## When to avoid
- you want full project/dependency workflow management with lockfiles and environment management (consider uv, Poetry, or PDM)
- you need to manage non-Python dependencies or system packages
- you want automatic virtual environment creation and switching (use virtualenv wrappers or uv)

## Facets
- artifact type: cli-tool
- maturity: stable
- function: package-manager, cli, developer-tools, dependency-audit
- domain: developer-tools, programming-languages
- platform: python, cli, cross-platform, windows
- tags: pypi, python-packaging, dependency-resolution, requirements-files, virtual-environments, pypa, command-line, automation, linux, macos

## Member repositories
- pypa/pip (main) score 77

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:10:41.417010+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:19:22.139651+00:00, confidence not recorded.
  - readme: https://github.com/pypa/pip (fetched 2026-08-28T04:10:41.417010+00:00, sha 8ca7758397fe)
  - homepage: https://pip.pypa.io/ (fetched 2026-08-29T08:18:51.076276+00:00, sha b694dd25b9ea)
  - site_page: https://pip.pypa.io/en/stable/getting-started (fetched 2026-08-29T08:18:51.085520+00:00, sha c9633b78a10a)
  - site_page: https://pip.pypa.io/en/stable/installation (fetched 2026-08-29T08:18:51.087857+00:00, sha 65176d4f9a97)
  - site_page: https://pip.pypa.io/en/stable/topics/local-project-installs (fetched 2026-08-29T08:18:51.090229+00:00, sha 46d8748b75dc)
  - site_page: https://pip.pypa.io/en/stable/topics/repeatable-installs (fetched 2026-08-29T08:18:51.092100+00:00, sha cb47289080ce)
  - site_page: https://pip.pypa.io/en/stable/topics/secure-installs (fetched 2026-08-29T08:18:51.094013+00:00, sha ffd9f7e30b54)
  - site_page: https://pip.pypa.io/en/stable/reference/installation-report (fetched 2026-08-29T08:18:51.095934+00:00, sha b984059e06e6)
  - site_page: https://pip.pypa.io/en/stable/cli/pip_install (fetched 2026-08-29T08:18:51.097683+00:00, sha be219ccc0d62)
  - site_page: https://pip.pypa.io/en/stable/cli/pip_uninstall (fetched 2026-08-29T08:18:51.100021+00:00, sha 65e2114ffa4d)
- Data as of 2026-08-30T08:39:29.467469+00:00.
