OpenQuizz
Une application de gestion des contenus pédagogiques
pip._internal.pyproject Namespace Reference

Functions

def make_pyproject_path (unpacked_source_directory)
 
def load_pyproject_toml (use_pep517, pyproject_toml, setup_py, req_name)
 

Variables

 BuildSystemDetails
 

Function Documentation

◆ load_pyproject_toml()

def pip._internal.pyproject.load_pyproject_toml (   use_pep517,
  pyproject_toml,
  setup_py,
  req_name 
)
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.
    )

◆ make_pyproject_path()

def pip._internal.pyproject.make_pyproject_path (   unpacked_source_directory)

Variable Documentation

◆ BuildSystemDetails

BuildSystemDetails