Library used to manipulate Doxygen configuration and build
Project description
This library provide a way to update Doxygen configuration and launch a build of documentation
Example
from doxygen import ConfigParser
from doxygen import Generator
my_doxyfile_path = "path/to/my/Doxyfile"
# 1. Load the configuration from your Doxyfile
config_parser = ConfigParser()
configuration = config_parser.load_configuration(my_doxyfile_path)
# 2. Update the configuration
configuration['PROJECT_NUMBER'] = '1.2.3.4'
configuration['BRIEF_MEMBER_DESC'] = 'NO'
configuration['FILE_PATTERNS'].append('*.abc')
# 3. Store the configure
config_parser.store_configuration(configuration, my_doxyfile_path)
# 4. Build the doc and generate a zip
doxy_builder = Generator(my_doxyfile_path)
output_zip_archive = doxy_builder.build(clean=True, generate_zip=True)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Close
Hashes for doxygen-interface-0.0.0.dev2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5bafa2704bbbde38947e949fa48a267760980dc50cbc1e84ff85536a4f15bb0e |
|
MD5 | 01bf60a6d5aa3dae5589cb5ba8e51238 |
|
BLAKE2b-256 | 66b2c6088d5f18968fcf5f9d3ee00030da7c157465c09170dc550e2c53427f96 |