pyk.kdist.api module

class Target[source]

Bases: ABC

abstract build(output_dir: Path, deps: dict[str, Path], args: dict[str, Any], verbose: bool) None[source]
context() Mapping[str, str][source]
deps() Iterable[str][source]
final manifest() dict[str, Any][source]
source() Iterable[str | Path][source]
final class TargetId(plugin_name: 'str', target_name: 'str')[source]

Bases: object

property full_name: str
static parse(fqn: str) TargetId[source]
plugin_name: str
target_name: str
valid_id(s: str) bool[source]