Source code for buildcompiler.execution.context
"""Execution context contract for full-build orchestration."""
from __future__ import annotations
from dataclasses import dataclass
from typing import Any
from buildcompiler.inventory import Inventory
from buildcompiler.sbol import SbolResolver
[docs]
@dataclass
class BuildContext:
sbol: SbolResolver
inventory: Inventory
build_document: Any
options: Any
adapters: Any = None
graph: Any = None
logger: Any = None