API Reference
- idf_build_apps package
- Subpackages
- Submodules
AppApp.TARGET_PLACEHOLDERApp.WILDCARD_PLACEHOLDERApp.NAME_PLACEHOLDERApp.FULL_NAME_PLACEHOLDERApp.IDF_VERSION_PLACEHOLDERApp.INDEX_PLACEHOLDERApp.SDKCONFIG_LINE_REGEXApp.MANIFESTApp.LOG_ERROR_WARNING_REGEXApp.LOG_DEBUG_LINESApp.IGNORE_WARNS_REGEXESApp.build_systemApp.app_dirApp.targetApp.sdkconfig_pathApp.config_nameApp.sdkconfig_defaults_strApp.size_json_extra_argsApp.dry_runApp.verboseApp.check_warningsApp.preserveApp.copy_sdkconfigApp.indexApp.build_statusApp.build_commentApp.test_commentApp.checked_should_buildApp.from_another()App.sdkconfig_defaults_candidatesApp.nameApp.work_dirApp.build_dirApp.build_pathApp.build_log_filenameApp.build_log_pathApp.size_json_filenameApp.size_json_pathApp.sdkconfig_files_defined_idf_targetApp.sdkconfig_filesApp.depends_componentsApp.depends_filepatternsApp.supported_targetsApp.verified_targetsApp.record_build_duration()App.build()App.write_size_json()App.to_json()App.is_error_or_warning()App.is_app()App.is_modified()App.check_should_build()App.check_should_test()
MakeAppCMakeAppAppDeserializerValidateMethodFieldMetadatafield()get_meta()expand_vars()BaseArgumentsGlobalArgumentsDependencyDrivenBuildArgumentsDependencyDrivenBuildArguments.manifest_filesDependencyDrivenBuildArguments.manifest_filepatternsDependencyDrivenBuildArguments.manifest_exclude_regexesDependencyDrivenBuildArguments.manifest_rootpathDependencyDrivenBuildArguments.modified_componentsDependencyDrivenBuildArguments.modified_filesDependencyDrivenBuildArguments.deactivate_dependency_driven_build_by_componentsDependencyDrivenBuildArguments.deactivate_dependency_driven_build_by_filepatternsDependencyDrivenBuildArguments.check_manifest_rulesDependencyDrivenBuildArguments.compare_manifest_sha_filepathDependencyDrivenBuildArguments.dependency_driven_build_enabledDependencyDrivenBuildArguments.modified_manifest_rules_folders
FindBuildArgumentsFindBuildArguments.pathsFindBuildArguments.targetFindBuildArguments.extra_pythonpathsFindBuildArguments.build_systemFindBuildArguments.recursiveFindBuildArguments.excludeFindBuildArguments.work_dirFindBuildArguments.build_dirFindBuildArguments.build_log_filenameFindBuildArguments.size_json_filenameFindBuildArguments.size_json_extra_argsFindBuildArguments.config_rulesFindBuildArguments.override_sdkconfig_itemsFindBuildArguments.override_sdkconfig_filesFindBuildArguments.sdkconfig_defaultsFindBuildArguments.check_warningsFindBuildArguments.default_build_targetsFindBuildArguments.additional_build_targetsFindBuildArguments.enable_preview_targetsFindBuildArguments.disable_targetsFindBuildArguments.include_skipped_appsFindBuildArguments.include_disabled_appsFindBuildArguments.include_all_apps
FindArgumentsBuildArgumentsBuildArguments.build_verboseBuildArguments.parallel_countBuildArguments.parallel_indexBuildArguments.dry_runBuildArguments.keep_goingBuildArguments.no_preserveBuildArguments.ignore_warning_strsBuildArguments.ignore_warning_filesBuildArguments.copy_sdkconfigBuildArguments.collect_size_info_filenameBuildArguments.collect_app_info_filenameBuildArguments.junitxml_filenameBuildArguments.PARALLEL_INDEX_PLACEHOLDERBuildArguments.collect_size_infoBuildArguments.collect_app_infoBuildArguments.junitxml
DumpManifestShaArgumentsadd_args_to_parser()add_args_to_obj_doc_as_params()apply_config_file()append_to_file()activate_completions()BuildStatusget_rich_log_handler()setup_logging()find_apps()build_apps()IdfBuildAppsCliFormatterget_parser()handle_completions()main()json_to_app()json_list_files_to_apps()SessionArgsConfigRuleconfig_rules_from_str()get_parallel_start_stop()BuildErrorAutocompleteActivationErrorInvalidCommandInvalidInputInvalidIfClauseInvalidManifestrmdir()find_first_match()subprocess_run()to_list()to_set()semicolon_separated_str_to_list()to_absolute_path()to_version()files_matches_patterns()BaseModeldrop_none_kwargs()
- Module contents
AppApp.TARGET_PLACEHOLDERApp.WILDCARD_PLACEHOLDERApp.NAME_PLACEHOLDERApp.FULL_NAME_PLACEHOLDERApp.IDF_VERSION_PLACEHOLDERApp.INDEX_PLACEHOLDERApp.SDKCONFIG_LINE_REGEXApp.MANIFESTApp.LOG_ERROR_WARNING_REGEXApp.LOG_DEBUG_LINESApp.IGNORE_WARNS_REGEXESApp.build_systemApp.app_dirApp.targetApp.sdkconfig_pathApp.config_nameApp.sdkconfig_defaults_strApp.size_json_extra_argsApp.dry_runApp.verboseApp.check_warningsApp.preserveApp.copy_sdkconfigApp.indexApp.build_statusApp.build_commentApp.test_commentApp.checked_should_buildApp.from_another()App.sdkconfig_defaults_candidatesApp.nameApp.work_dirApp.build_dirApp.build_pathApp.build_log_filenameApp.build_log_pathApp.size_json_filenameApp.size_json_pathApp.sdkconfig_files_defined_idf_targetApp.sdkconfig_filesApp.depends_componentsApp.depends_filepatternsApp.supported_targetsApp.verified_targetsApp.record_build_duration()App.build()App.write_size_json()App.to_json()App.is_error_or_warning()App.is_app()App.is_modified()App.check_should_build()App.check_should_test()
AppDeserializerCMakeAppCMakeApp.SDKCONFIG_TEST_OPTSCMakeApp.SDKCONFIG_IGNORE_OPTSCMakeApp.CMAKE_PROJECT_LINECMakeApp.build_systemCMakeApp.cmake_varsCMakeApp.app_dirCMakeApp.targetCMakeApp.sdkconfig_pathCMakeApp.config_nameCMakeApp.sdkconfig_defaults_strCMakeApp.size_json_extra_argsCMakeApp.dry_runCMakeApp.verboseCMakeApp.check_warningsCMakeApp.preserveCMakeApp.copy_sdkconfigCMakeApp.indexCMakeApp.build_statusCMakeApp.build_commentCMakeApp.test_commentCMakeApp.checked_should_buildCMakeApp.is_app()
MakeAppMakeApp.MAKE_PROJECT_LINEMakeApp.build_systemMakeApp.supported_targetsMakeApp.is_app()MakeApp.app_dirMakeApp.targetMakeApp.sdkconfig_pathMakeApp.config_nameMakeApp.sdkconfig_defaults_strMakeApp.size_json_extra_argsMakeApp.dry_runMakeApp.verboseMakeApp.check_warningsMakeApp.preserveMakeApp.copy_sdkconfigMakeApp.indexMakeApp.build_statusMakeApp.build_commentMakeApp.test_commentMakeApp.checked_should_build
build_apps()find_apps()json_list_files_to_apps()json_to_app()setup_logging()