buildstream package
Subpackages
Submodules
- BuildElement - Abstract class for build elements
BuildElement
- Element - Base element class
Scope
ElementError
Element
Element.BST_ARTIFACT_VERSION
Element.BST_STRICT_REBUILD
Element.BST_FORBID_RDEPENDS
Element.BST_FORBID_BDEPENDS
Element.BST_FORBID_SOURCES
Element.normal_name
Element.configure_sandbox()
Element.stage()
Element.prepare()
Element.assemble()
Element.generate_script()
Element.sources()
Element.dependencies()
Element.search()
Element.node_subst_member()
Element.node_subst_list()
Element.node_subst_list_element()
Element.compute_manifest()
Element.stage_artifact()
Element.stage_dependency_artifacts()
Element.integrate()
Element.stage_sources()
Element.get_public_data()
Element.set_public_data()
Element.get_environment()
Element.get_variable()
- Plugin - Base plugin class
Plugin
Plugin.BST_REQUIRED_VERSION_MAJOR
Plugin.BST_REQUIRED_VERSION_MINOR
Plugin.BST_FORMAT_VERSION
Plugin.name
Plugin.configure()
Plugin.preflight()
Plugin.get_unique_key()
Plugin.get_kind()
Plugin.node_items()
Plugin.node_provenance()
Plugin.node_get_member()
Plugin.node_get_project_path()
Plugin.node_validate()
Plugin.node_get_list_element()
Plugin.debug()
Plugin.status()
Plugin.info()
Plugin.warn()
Plugin.log()
Plugin.timed_activity()
Plugin.call()
Plugin.check_output()
- ScriptElement - Abstract class for scripting elements
ScriptElement
ScriptElement.BST_STRICT_REBUILD
ScriptElement.BST_FORBID_RDEPENDS
ScriptElement.BST_FORBID_SOURCES
ScriptElement.set_work_dir()
ScriptElement.set_install_root()
ScriptElement.set_root_read_only()
ScriptElement.set_create_dev_shm()
ScriptElement.layout_add()
ScriptElement.add_commands()
ScriptElement.preflight()
ScriptElement.get_unique_key()
ScriptElement.configure_sandbox()
ScriptElement.stage()
ScriptElement.assemble()
setup()
- Source - Base source class
- SourceFetcher - Object for fetching individual URLs
Consistency
SourceError
SourceFetcher
Source
Source.BST_REQUIRES_PREVIOUS_SOURCES_TRACK
Source.BST_REQUIRES_PREVIOUS_SOURCES_FETCH
Source.COMMON_CONFIG_KEYS
Source.get_consistency()
Source.load_ref()
Source.get_ref()
Source.set_ref()
Source.track()
Source.fetch()
Source.stage()
Source.init_workspace()
Source.get_source_fetchers()
Source.validate_cache()
Source.get_mirror_directory()
Source.translate_url()
Source.mark_download_url()
Source.get_project_directory()
Source.tempdir()
- Foundation types
Scope
Consistency
CoreWarnings
- Utilities
UtilError
ProgramNotFoundError
FileListResult
list_relative_paths()
glob()
sha256sum()
safe_copy()
safe_link()
safe_remove()
copy_files()
link_files()
get_host_tool()
url_directory_name()
get_bst_version()
save_file_atomic()