|
Let us walk on the 3-isogeny graph
|
Functions | |
| bool | _is_list_of_str (Any obj) |
| str | make_pyproject_path (str unpacked_source_directory) |
| Optional[BuildSystemDetails] | load_pyproject_toml (Optional[bool] use_pep517, str pyproject_toml, str setup_py, str req_name) |
Variables | |
| BuildSystemDetails | |
|
protected |
Definition at line 16 of file pyproject.py.
References i.
Referenced by pip._internal.pyproject.load_pyproject_toml().

| Optional[BuildSystemDetails] load_pyproject_toml | ( | Optional[bool] | use_pep517, |
| str | pyproject_toml, | ||
| str | setup_py, | ||
| str | 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.
)
Definition at line 29 of file pyproject.py.
References pip._internal.pyproject._is_list_of_str(), pip._internal.pyproject.BuildSystemDetails, and i.

| str make_pyproject_path | ( | str | unpacked_source_directory | ) |
Definition at line 20 of file pyproject.py.
References i.
| BuildSystemDetails |
Definition at line 24 of file pyproject.py.
Referenced by pip._internal.pyproject.load_pyproject_toml().