用于操作doxygen配置和构建的库
doxygen-interface的Python项目详细描述
此库提供了更新Doxygen配置和启动的方法 文档构建
示例
fromdoxygenimportConfigParserfromdoxygenimportGeneratormy_doxyfile_path="path/to/my/Doxyfile"# 1. Load the configuration from your Doxyfileconfig_parser=ConfigParser()configuration=config_parser.load_configuration(my_doxyfile_path)# 2. Update the configurationconfiguration['PROJECT_NUMBER']='1.2.3.4'configuration['BRIEF_MEMBER_DESC']='NO'configuration['FILE_PATTERNS'].append('*.abc')# 3. Store the configureconfig_parser.store_configuration(configuration,my_doxyfile_path)# 4. Build the doc and generate a zipdoxy_builder=Generator(my_doxyfile_path)output_zip_archive=doxy_builder.build(clean=True,generate_zip=True)