|
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.