pyk.kbuild.kbuild module
-
final class KBuild(kdist_dir: 'str | Path')[source]
Bases: object
-
definition_dir(project: Project, target_name: str) → Path[source]
-
property k_version: str
-
kdist_dir: Path
-
kompile(project: Project, target_name: str, *, debug: bool = False) → Path[source]
-
up_to_date(project: Project, target_name: str) → bool[source]
-
final class KBuildEnv(project: 'Project', path: 'str | Path')[source]
Bases: object
-
static create_temp(project: Project) → Iterator[KBuildEnv][source]
-
kompile(target_name: str, output_dir: Path, *, debug: bool = False) → None[source]
-
path: Path
-
project: Project
-
sync() → None[source]