pypa/pip

The Python package installer

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 18 minutes ago
Added to GitGenius on September 6th, 2026
Created on March 6th, 2011
Open Issues & Pull Requests: 948 (+0)
GitHub issues: Enabled
Number of forks: 3,370
Total Stargazers: 10,277 (+0)
Total Subscribers: 316 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 2.4 hours
Mean response time: 79.5 days
90th percentile: 88.9 days
Tracked items: 892

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 75% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. 52% of tracked open issues have had no activity in three months. Only 3% of issues opened in the past year have been closed. Three people close 68% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 291
New in 7 days: 2
Closed in 7 days: 2
Avg open age: 1,253 days
Stale 30+ days: 250
Stale 90+ days: 191

Recent activity

Opened in 7 days: 2
Closed in 7 days: 2
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • type: bug (319)
  • type: feature request (186)
  • S: needs triage (184)
  • type: support (79)
  • state: needs discussion (73)
  • state: awaiting PR (70)
  • type: enhancement (66)
  • C: error messages (54)

Detailed Description

pip is the package installer for Python that enables installation of packages from the Python Package Index and other indexes.

pip solves the fundamental problem of dependency management in Python by providing a command-line tool that retrieves, resolves, and installs packages from remote repositories. It handles version specification, dependency resolution, and integration with virtual environments, allowing developers to manage project dependencies declaratively through requirements files or interactively via command-line invocation.

Any Python developer needs pip; it is the standard tool for package installation across the ecosystem. It suits projects of any scale, from single scripts to large applications, and is typically used alongside virtual environments to isolate project dependencies. The tool works with the Python Package Index by default but supports installation from alternative indexes and local sources, making it flexible for both open-source and private package scenarios.

The project maintains a structured release cycle with updates every three months. Development activity is organized through multiple communication channels including issue tracking on GitHub, a dedicated Discourse channel for packaging discussions, and IRC rooms for both user and developer support. The project enforces a code of conduct across all interactions in its codebases, issue trackers, and community spaces. Development documentation is maintained separately to guide contributors through the process of working on the codebase.