Index _ | A | B | C | D | E | F | G | H | I | J | L | M | N | P | R | S | T | U | V | W _ __repr__() (e3_build_tools.definition.BuildDefinition method) (e3_build_tools.fs.environment.InstalledEnvironment method) (e3_build_tools.module.EPICSBaseSource method) (e3_build_tools.module.ModuleSource method) (e3_build_tools.module.RequireSource method) __str__() (e3_build_tools.definition.BuildDefinition method) (e3_build_tools.definition.SpecificationDefinition method) (e3_build_tools.git.tag.Tag method) (e3_build_tools.module.ModuleSource method) A add_module() (e3_build_tools.definition.BuildDefinition method) address (e3_build_tools.git.registry.GitLabInterface attribute) B BASE (e3_build_tools.utils.WrapperType attribute) BASE_DIR (in module e3_build_tools.fs.environment) base_directory (e3_build_tools.fs.environment.InstalledEnvironment attribute) base_ref (e3_build_tools.definition.BuildDefinition attribute) base_version (e3_build_tools.definition.BuildDefinition property) (e3_build_tools.fs.environment.InstalledEnvironment attribute) branch (e3_build_tools.process.SpecificationGenerationProcess attribute) build() (e3_build_tools.builder.Builder method) (e3_build_tools.process.EnvironmentBuildProcess method) (e3_build_tools.process.SpecificationGenerationProcess method) build_dir (e3_build_tools.builder.Builder attribute) build_e3() (in module e3_build_tools.cli.e3_builder) BuildDefinition (class in e3_build_tools.definition) Builder (class in e3_build_tools.builder) builder (e3_build_tools.process.EnvironmentBuildProcess attribute) (e3_build_tools.process.SpecificationGenerationProcess attribute) C check_base_version() (in module e3_build_tools.utils) check_module_version() (in module e3_build_tools.utils) check_require_version() (in module e3_build_tools.utils) combine_substitutions() (e3_build_tools.definition.SpecificationDefinition method) commit_change() (e3_build_tools.git.registry.WrapperRegistry method) CONFIG_FILES (in module e3_build_tools.fs.make) ConsoleFormatter (class in e3_build_tools.logging) create_commit_payload() (e3_build_tools.git.registry.WrapperRegistry method) create_new_project() (e3_build_tools.git.registry.GitLabInterface method) create_release_commit() (in module e3_build_tools.cli.e3_release) create_specification_payloads() (in module e3_build_tools.cli.e3_release) create_tmp_makefile() (in module e3_build_tools.fs.make) curate() (e3_build_tools.process.EnvironmentBuildProcess method) (e3_build_tools.process.SpecificationGenerationProcess method) CustomLogger (class in e3_build_tools.logging) CXX_FLAGS_REGEX (in module e3_build_tools.fs.make) D deep_merge() (in module e3_build_tools.utils) dependencies (e3_build_tools.module.ModuleSource attribute) DependencyResolutionError E e3_build_tools module e3_build_tools.builder module e3_build_tools.cli module e3_build_tools.cli.e3_builder module e3_build_tools.cli.e3_generator module e3_build_tools.cli.e3_release module e3_build_tools.cli.make_lint module e3_build_tools.definition module e3_build_tools.exceptions module e3_build_tools.fs module e3_build_tools.fs.environment module e3_build_tools.fs.make module e3_build_tools.git module e3_build_tools.git.registry module e3_build_tools.git.tag module e3_build_tools.git.tag.remote module e3_build_tools.logging module e3_build_tools.module module e3_build_tools.process module e3_build_tools.utils module e3_release() (in module e3_build_tools.cli.e3_release) E3_TEAM_IDS (in module e3_build_tools.cli.e3_release) ensure_build_number() (in module e3_build_tools.utils) EnvironmentBuildProcess (class in e3_build_tools.process) EPICSBaseSource (class in e3_build_tools.module) ESS_GITLAB_URL (in module e3_build_tools.git.registry) EXCEPTIONS (in module e3_build_tools.fs.make) extract_base_version() (in module e3_build_tools.utils) F fetch() (e3_build_tools.process.EnvironmentBuildProcess method) fetch_remote_data() (e3_build_tools.module.ModuleSource method) fetch_starting_reference() (e3_build_tools.definition.SpecificationDefinition method) FetchDataException FileNotFoundException find_cxx_stds() (in module e3_build_tools.fs.make) find_undefined_vars() (in module e3_build_tools.fs.make) format() (e3_build_tools.logging.ConsoleFormatter method) formats (e3_build_tools.logging.ConsoleFormatter attribute) formula (e3_build_tools.process.SpecificationGenerationProcess attribute) Formula (in module e3_build_tools.definition) from_components() (e3_build_tools.git.tag.Tag class method) from_formula() (e3_build_tools.definition.SpecificationDefinition class method) from_specification() (e3_build_tools.definition.BuildDefinition class method) G generate() (e3_build_tools.process.SpecificationGenerationProcess method) generate_e3() (in module e3_build_tools.cli.e3_generator) generate_remote_tag() (in module e3_build_tools.git.tag.remote) get_all_projects() (e3_build_tools.git.registry.GitLabInterface method) get_all_wrapper_projects() (e3_build_tools.git.registry.WrapperRegistry method) get_commit_hash() (e3_build_tools.git.registry.WrapperRegistry method) get_config_from() (e3_build_tools.git.registry.WrapperRegistry method) get_current_user_id() (e3_build_tools.git.registry.GitLabInterface method) get_group_by_id() (e3_build_tools.git.registry.GitLabInterface method) get_project() (e3_build_tools.git.registry.WrapperRegistry method) get_project_by_id() (e3_build_tools.git.registry.GitLabInterface method) get_project_id() (e3_build_tools.git.registry.WrapperRegistry method) get_sorted_order() (e3_build_tools.definition.Resolver method) get_wrapper_type() (in module e3_build_tools.utils) GITLAB_ID_E3_GROUP (in module e3_build_tools.git.registry) GITLAB_WRAPPER_GROUP (in module e3_build_tools.cli.e3_release) GitLabCommitPayload (in module e3_build_tools.git.registry) GitLabInterface (class in e3_build_tools.git.registry) H has() (e3_build_tools.fs.environment.InstalledEnvironment method) highlight() (e3_build_tools.logging.CustomLogger method) HIGHLIGHT_LVL (in module e3_build_tools.logging) I ignore_dependencies (e3_build_tools.definition.Resolver attribute) increment_build_number() (in module e3_build_tools.utils) install_config_file (e3_build_tools.module.EPICSBaseSource attribute) (e3_build_tools.module.ModuleSource attribute) install_config_var (e3_build_tools.module.EPICSBaseSource attribute) (e3_build_tools.module.ModuleSource attribute) install_path (e3_build_tools.process.EnvironmentBuildProcess attribute) (e3_build_tools.process.SpecificationGenerationProcess attribute) InstalledEnvironment (class in e3_build_tools.fs.environment) InvalidVersionException J jobs (e3_build_tools.builder.Builder attribute) L lint_makefile() (in module e3_build_tools.cli.make_lint) log_file (e3_build_tools.process.EnvironmentBuildProcess attribute) (e3_build_tools.process.SpecificationGenerationProcess attribute) logger (in module e3_build_tools.builder) (in module e3_build_tools.cli.e3_builder) (in module e3_build_tools.cli.e3_generator) (in module e3_build_tools.cli.e3_release) (in module e3_build_tools.cli.make_lint) (in module e3_build_tools.definition) (in module e3_build_tools.fs.environment) (in module e3_build_tools.fs.make) (in module e3_build_tools.git.registry) (in module e3_build_tools.git.tag) (in module e3_build_tools.git.tag.remote) (in module e3_build_tools.logging) (in module e3_build_tools.module) (in module e3_build_tools.process) (in module e3_build_tools.utils) M main() (in module e3_build_tools.cli.e3_builder) (in module e3_build_tools.cli.e3_generator) (in module e3_build_tools.cli.e3_release) (in module e3_build_tools.cli.make_lint) MergeRequestPayload (in module e3_build_tools.cli.e3_release) MissingReferenceException MissingRemoteException modify_config_file() (in module e3_build_tools.utils) modify_install_path() (e3_build_tools.builder.Builder static method) modify_makefile_definitions() (in module e3_build_tools.utils) modify_makefiles_in_directory() (e3_build_tools.builder.Builder static method) module e3_build_tools e3_build_tools.builder e3_build_tools.cli e3_build_tools.cli.e3_builder e3_build_tools.cli.e3_generator e3_build_tools.cli.e3_release e3_build_tools.cli.make_lint e3_build_tools.definition e3_build_tools.exceptions e3_build_tools.fs e3_build_tools.fs.environment e3_build_tools.fs.make e3_build_tools.git e3_build_tools.git.registry e3_build_tools.git.tag e3_build_tools.git.tag.remote e3_build_tools.logging e3_build_tools.module e3_build_tools.process e3_build_tools.utils MODULE (e3_build_tools.utils.WrapperType attribute) ModuleBuildFailException ModuleExistsException modules (e3_build_tools.definition.BuildDefinition attribute) MODULES_DIR (in module e3_build_tools.fs.environment) modules_directory (e3_build_tools.fs.environment.InstalledEnvironment attribute) ModuleSource (class in e3_build_tools.module) N name (e3_build_tools.definition.BuildDefinition attribute) (e3_build_tools.git.tag.Tag attribute) (e3_build_tools.module.ModuleSource attribute) NoModuleChangesException NotInitialisedError P parse_file_for_cxx_stds() (in module e3_build_tools.fs.make) perform_gitlab_actions() (in module e3_build_tools.cli.e3_release) pretty_log() (in module e3_build_tools.git.tag) (in module e3_build_tools.logging) ProcessException project (e3_build_tools.module.ModuleSource property) R read_makefile_definitions() (in module e3_build_tools.utils) read_remote_versions() (in module e3_build_tools.git.tag.remote) read_version_from() (e3_build_tools.git.registry.WrapperRegistry method) registry (e3_build_tools.process.EnvironmentBuildProcess attribute) remove_module() (e3_build_tools.definition.BuildDefinition method) remove_version() (e3_build_tools.module.ModuleSource method) repo (e3_build_tools.module.ModuleSource property) REQUIRE (e3_build_tools.utils.WrapperType attribute) REQUIRE_DIR (in module e3_build_tools.fs.environment) require_directory (e3_build_tools.fs.environment.InstalledEnvironment attribute) require_ref (e3_build_tools.definition.BuildDefinition attribute) require_version (e3_build_tools.definition.BuildDefinition property) (e3_build_tools.fs.environment.InstalledEnvironment attribute) RequireSource (class in e3_build_tools.module) resolve() (e3_build_tools.process.EnvironmentBuildProcess method) Resolver (class in e3_build_tools.definition) root (e3_build_tools.fs.environment.InstalledEnvironment attribute) run_make() (in module e3_build_tools.utils) S set_config_data() (e3_build_tools.module.ModuleSource method) set_up_logger() (in module e3_build_tools.logging) setup() (e3_build_tools.process.EnvironmentBuildProcess method) (e3_build_tools.process.SpecificationGenerationProcess method) specification (e3_build_tools.process.EnvironmentBuildProcess attribute) Specification (in module e3_build_tools.definition) SPECIFICATION_GITLAB_ID (in module e3_build_tools.cli.e3_release) SpecificationDefinition (class in e3_build_tools.definition) SpecificationGenerationProcess (class in e3_build_tools.process) submodule_updates() (e3_build_tools.definition.SpecificationDefinition method) T Tag (class in e3_build_tools.git.tag) tag_project() (e3_build_tools.git.registry.WrapperRegistry method) targets (e3_build_tools.module.ModuleSource attribute) teardown() (e3_build_tools.process.SpecificationGenerationProcess method) to_specification() (e3_build_tools.definition.BuildDefinition method) top_group (e3_build_tools.git.registry.GitLabInterface attribute) U UNDEF_REGEX (in module e3_build_tools.fs.make) update_deps() (e3_build_tools.module.ModuleSource method) update_global_dependency_from_module() (e3_build_tools.definition.SpecificationDefinition method) update_module_version() (e3_build_tools.definition.SpecificationDefinition method) update_submodule() (e3_build_tools.git.registry.WrapperRegistry method) use_ssh (e3_build_tools.builder.Builder attribute) V validate_build_number (e3_build_tools.module.EPICSBaseSource attribute) (e3_build_tools.module.ModuleSource attribute) (e3_build_tools.module.RequireSource attribute) verbose (e3_build_tools.process.EnvironmentBuildProcess attribute) (e3_build_tools.process.SpecificationGenerationProcess attribute) version (e3_build_tools.module.EPICSBaseSource property) (e3_build_tools.module.RequireSource property) version_config_file (e3_build_tools.module.EPICSBaseSource attribute) (e3_build_tools.module.ModuleSource attribute) (e3_build_tools.module.RequireSource attribute) version_config_var (e3_build_tools.module.EPICSBaseSource attribute) (e3_build_tools.module.ModuleSource attribute) (e3_build_tools.module.RequireSource attribute) versions (e3_build_tools.module.ModuleSource attribute) W WrapperRegistry (class in e3_build_tools.git.registry) WrapperType (class in e3_build_tools.utils)