Navigation

  • next
  • previous |
  • PyPA »
  • pip 20.2.dev1 documentation »
  • |

Development¶

pip is a volunteer maintained open source project and we welcome contributions of all forms. The sections below will help you get started with development, testing, and documentation.

You can also join #pypa (general packaging discussion and user support) and #pypa-dev (discussion about development of packaging tools) on Freenode, or the distutils-sig mailing list, to ask questions or get involved.

  • Getting Started
    • Get the source code
    • Development Environment
    • Running pip From Source Tree
    • Running Tests
    • Running Linters
    • Building Documentation
    • What Next?
  • Contributing
    • Pip’s internals
    • Submitting Pull Requests
    • Automated Testing
    • NEWS Entries
    • Updating your branch
    • Becoming a maintainer
  • Continuous Integration
    • Supported interpreters
    • Checks
    • Services
    • Current run tests
  • Issue Triage
    • Issue Tracker
    • Triage Issues
    • Common issues
  • Architecture of pip’s internals
    • Broad functionality overview
    • Repository anatomy & directory structure
    • Configuration File Handling
    • Finding and choosing files (index and PackageFinder)
    • Options that control the installation process
  • Release process
    • Release Cadence
    • Deprecation Policy
    • Feature Flags
    • Release Process
  • Vendoring Policy
    • Rationale
    • Modifications
    • Automatic Vendoring
    • Debundling

Note

pip’s development documentation has been rearranged and some older references might be broken.

Table Of Contents

  • Quickstart
  • Installation
  • User Guide
  • Reference Guide
  • Development
    • Getting Started
    • Contributing
    • Continuous Integration
    • Issue Triage
    • Architecture of pip’s internals
    • Release process
    • Vendoring Policy
  • Changelog

Previous topic

pip debug

Next topic

Getting Started

Navigation

  • next
  • previous |
  • PyPA »
  • pip 20.2.dev1 documentation »
  • |
© Copyright 2008-2020, PyPA.
The Python Software Foundation is a non-profit corporation. Please donate.

Last updated on Jul 19, 2020. Found a bug?
Created using Sphinx 2.4.3.