Name Description Size
__init__.py This is preserved for old console scripts that may still be referencing it. For additional details, see https://github.com/pypa/pip/issues/7498. 573
build_env.py Build Environment used for isolation during sdist building 10243
cache.py Cache Management 10734
cli
commands
configuration.py Configuration management setup Some terminology: - name As written in config files. - value Value associated with a name - key Name combined with it's section (section.name) - variant A single word describing where the configuration key-value pair came from 13529
distributions
exceptions.py Exceptions used throughout package. This module MUST NOT try to import from anything within `pip._internal` to operate. This is expected to be importable from any/all files within the subpackage and, thus, should not depend on them. 24244
index
locations
main.py This is preserved for old console scripts that may still be referencing it. For additional details, see https://github.com/pypa/pip/issues/7498. 340
metadata
models
network
operations
pyproject.py Load the pyproject.toml file. Parameters: use_pep517 - Has the user requested PEP 517 processing? None means the user hasn't explicitly specified. pyproject_toml - Location of the project's pyproject.toml file setup_py - Location of the project's setup.py file req_name - The name of the requirement we're processing (for error reporting) Returns: None if we should use the legacy code path, otherwise a tuple ( requirements from pyproject.toml, name of PEP 517 backend, requirements we should check are installed after setting up the build environment directory paths to import the backend from (backend-path), relative to the project root. ) 6987
req
resolution
self_outdated_check.py Check if we have a not-outdated version loaded already. 8167
utils
vcs
wheel_builder.py Orchestrator for building wheels from InstallRequirements. 13079