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]
deps: list[LibDep]
verbose: bool = False