Let us walk on the 3-isogeny graph
|
Public Member Functions | |
None | __init__ (self) |
None | __enter__ (self) |
None | __exit__ (self, Optional[Type[BaseException]] exc_type, Optional[BaseException] exc_val, Optional[TracebackType] exc_tb) |
Tuple[Set[Tuple[str, str]], Set[str]] | check_requirements (self, Iterable[str] reqs) |
None | install_requirements (self, "PackageFinder" finder, Iterable[str] requirements, str prefix_as_string, *str kind) |
Static Protected Member Functions | |
None | _install_requirements (str pip_runnable, "PackageFinder" finder, Iterable[str] requirements, _Prefix prefix, *str kind) |
Protected Attributes | |
_prefixes | |
_site_dir | |
_save_env | |
_lib_dirs | |
Creates and manages an isolated environment to install build deps
Definition at line 80 of file build_env.py.
None __init__ | ( | self | ) |
Reimplemented in NoOpBuildEnvironment.
Definition at line 83 of file build_env.py.
References i.
Referenced by Protocol.__init_subclass__().
None __enter__ | ( | self | ) |
Reimplemented in NoOpBuildEnvironment.
Definition at line 137 of file build_env.py.
None __exit__ | ( | self, | |
Optional[Type[BaseException]] | exc_type, | ||
Optional[BaseException] | exc_val, | ||
Optional[TracebackType] | exc_tb | ||
) |
Reimplemented in NoOpBuildEnvironment.
Definition at line 158 of file build_env.py.
References BuildEnvironment._save_env, and i.
|
staticprotected |
Definition at line 226 of file build_env.py.
References i.
Referenced by BuildEnvironment.install_requirements(), and InstallationReport.to_dict().
Tuple[Set[Tuple[str, str]], Set[str]] check_requirements | ( | self, | |
Iterable[str] | reqs | ||
) |
Return 2 sets: - conflicting requirements: set of (installed, wanted) reqs tuples - missing requirements: set of reqs
Definition at line 170 of file build_env.py.
None install_requirements | ( | self, | |
"PackageFinder" | finder, | ||
Iterable[str] | requirements, | ||
str | prefix_as_string, | ||
*str | kind | ||
) |
Reimplemented in NoOpBuildEnvironment.
Definition at line 204 of file build_env.py.
References BuildEnvironment._install_requirements(), InstallationReport._install_requirements, BuildEnvironment._prefixes, pip._internal.build_env.get_runnable_pip(), and i.
|
protected |
Definition at line 181 of file build_env.py.
|
protected |
Definition at line 86 of file build_env.py.
Referenced by BuildEnvironment.install_requirements().
|
protected |
Definition at line 138 of file build_env.py.
Referenced by BuildEnvironment.__exit__().
|
protected |
Definition at line 102 of file build_env.py.