BuildCtx¶
- class selene_core.build_utils.types.BuildCtx(artifact_dir: ~pathlib.Path, deps: list[~selene_core.build_utils.types.LibDep], cfg: dict[str, ~typing.Any] = <factory>, verbose: bool = False)¶
The build context is a collection of information that is passed around during the build process. It contains the artifact directory, a list of dependencies (for example, libraries), and any configuration options that are chosen by the user.
- __eq__(other)¶
Return self==value.
- __hash__ = None¶
- __init__(artifact_dir: ~pathlib.Path, deps: list[~selene_core.build_utils.types.LibDep], cfg: dict[str, ~typing.Any] = <factory>, verbose: bool = False) None¶
- __repr__()¶
Return repr(self).
- artifact_dir: Path¶
- cfg: dict[str, Any]¶
- verbose: bool = False¶