buildstream package
Subpackages
Submodules
- BuildElement - Abstract class for build elements
BuildElement- Element - Base element class
ScopeElementErrorElementElement.BST_ARTIFACT_VERSIONElement.BST_STRICT_REBUILDElement.BST_FORBID_RDEPENDSElement.BST_FORBID_BDEPENDSElement.BST_FORBID_SOURCESElement.normal_nameElement.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
PluginPlugin.BST_REQUIRED_VERSION_MAJORPlugin.BST_REQUIRED_VERSION_MINORPlugin.BST_FORMAT_VERSIONPlugin.namePlugin.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
ScriptElementScriptElement.BST_STRICT_REBUILDScriptElement.BST_FORBID_RDEPENDSScriptElement.BST_FORBID_SOURCESScriptElement.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
ConsistencySourceErrorSourceFetcherSourceSource.BST_REQUIRES_PREVIOUS_SOURCES_TRACKSource.BST_REQUIRES_PREVIOUS_SOURCES_FETCHSource.COMMON_CONFIG_KEYSSource.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
ScopeConsistencyCoreWarnings- Utilities
UtilErrorProgramNotFoundErrorFileListResultlist_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()