| get_architecture |
get_architecture() -> str |
Return architecture tag used by compiled extension names. |
| get_branch |
get_branch() -> str |
|
| compile_module |
compile_module(module: str) -> bool |
|
| clean_binaries |
clean_binaries(folder: str = '', key: str = '') -> None |
|
| compile_factory |
compile_factory(base: str = '', factory_set: str = 'service', package: str = '', modules: list | None = None, force_rebuild: int = 0, failures: list | None = None, build_dir: str = '', package_set = None) |
|
| run_build_tests |
run_build_tests(build_space: str = '', extra_args: list = []) -> int |
Run pytest from the build space directory. |
| build_source |
build_source(package: str = '', tui: 'CompileTUI | None' = None) -> str |
Stage factory source files into resource.build/{package}/. |
| classify_compile_error |
classify_compile_error(error: str) -> str |
Classify a Cython compile error string. |
| build_dependency_graph |
build_dependency_graph(build_space: str = '') -> dict |
Trace imports across all factory modules |
| blast_radius |
blast_radius(module: str, graph: dict) -> set |
Find all modules that depend on the |
| compile_build |
compile_build(build_space: str = '', tui: 'CompileTUI | None' = None) -> int |
Cython-compile all .py files in the staged build space using a |