1*5808f684SSatish Balay[epydoc] # Epydoc section marker (required by ConfigParser) 2*5808f684SSatish Balay 3*5808f684SSatish Balay# The list of objects to document. Objects can be named using 4*5808f684SSatish Balay# dotted names, module filenames, or package directory names. 5*5808f684SSatish Balay# Alases for this option include "objects" and "values". 6*5808f684SSatish Balaymodules: petsc4py 7*5808f684SSatish Balay 8*5808f684SSatish Balay# The type of output that should be generated. Should be one 9*5808f684SSatish Balay# of: html, text, latex, dvi, ps, pdf. 10*5808f684SSatish Balay#output: html 11*5808f684SSatish Balay 12*5808f684SSatish Balay# The path to the output directory. May be relative or absolute. 13*5808f684SSatish Balay#target: docs/html/ 14*5808f684SSatish Balay 15*5808f684SSatish Balay# An integer indicating how verbose epydoc should be. The default 16*5808f684SSatish Balay# value is 0; negative values will supress warnings and errors; 17*5808f684SSatish Balay# positive values will give more verbose output. 18*5808f684SSatish Balayverbosity: 0 19*5808f684SSatish Balay 20*5808f684SSatish Balay# A boolean value indicating that Epydoc should show a tracaback 21*5808f684SSatish Balay# in case of unexpected error. By default don't show tracebacks 22*5808f684SSatish Balay#debug: 0 23*5808f684SSatish Balay 24*5808f684SSatish Balay# If True, don't try to use colors or cursor control when doing 25*5808f684SSatish Balay# textual output. The default False assumes a rich text prompt 26*5808f684SSatish Balay#simple-term: 0 27*5808f684SSatish Balay 28*5808f684SSatish Balay 29*5808f684SSatish Balay### Generation options 30*5808f684SSatish Balay 31*5808f684SSatish Balay# The default markup language for docstrings, for modules that do 32*5808f684SSatish Balay# not define __docformat__. Defaults to epytext. 33*5808f684SSatish Balaydocformat: reStructuredText 34*5808f684SSatish Balay 35*5808f684SSatish Balay# Whether or not parsing should be used to examine objects. 36*5808f684SSatish Balayparse: yes 37*5808f684SSatish Balay 38*5808f684SSatish Balay# Whether or not introspection should be used to examine objects. 39*5808f684SSatish Balayintrospect: yes 40*5808f684SSatish Balay 41*5808f684SSatish Balay# Don't examine in any way the modules whose dotted name match this 42*5808f684SSatish Balay# regular expression pattern. 43*5808f684SSatish Balayexclude: petsc4py.__main__ 44*5808f684SSatish Balay 45*5808f684SSatish Balay 46*5808f684SSatish Balay# Don't perform introspection on the modules whose dotted name match this 47*5808f684SSatish Balay# regular expression pattern. 48*5808f684SSatish Balay#exclude-introspect 49*5808f684SSatish Balay 50*5808f684SSatish Balay# Don't perform parsing on the modules whose dotted name match this 51*5808f684SSatish Balay# regular expression pattern. 52*5808f684SSatish Balay#exclude-parse: 53*5808f684SSatish Balay 54*5808f684SSatish Balay# The format for showing inheritance objects. 55*5808f684SSatish Balay# It should be one of: 'grouped', 'listed', 'included'. 56*5808f684SSatish Balayinheritance: listed 57*5808f684SSatish Balay 58*5808f684SSatish Balay# Whether or not to inclue private variables. (Even if included, 59*5808f684SSatish Balay# private variables will be hidden by default.) 60*5808f684SSatish Balayprivate: yes 61*5808f684SSatish Balay 62*5808f684SSatish Balay# Whether or not to list each module's imports. 63*5808f684SSatish Balayimports: no 64*5808f684SSatish Balay 65*5808f684SSatish Balay# Whether or not to include syntax highlighted source code in 66*5808f684SSatish Balay# the output (HTML only). 67*5808f684SSatish Balaysourcecode: no 68*5808f684SSatish Balay 69*5808f684SSatish Balay# Whether or not to include a a page with Epydoc log, containing 70*5808f684SSatish Balay# effective option at the time of generation and the reported logs. 71*5808f684SSatish Balayinclude-log: no 72*5808f684SSatish Balay 73*5808f684SSatish Balay 74*5808f684SSatish Balay### Output options 75*5808f684SSatish Balay 76*5808f684SSatish Balay# The documented project's name. 77*5808f684SSatish Balayname: PETSc for Python 78*5808f684SSatish Balay 79*5808f684SSatish Balay# The documented project's URL. 80*5808f684SSatish Balayurl: https://gitlab.com/petsc/petsc4py 81*5808f684SSatish Balay 82*5808f684SSatish Balay# The CSS stylesheet for HTML output. Can be the name of a builtin 83*5808f684SSatish Balay# stylesheet, or the name of a file. 84*5808f684SSatish Balaycss: white 85*5808f684SSatish Balay 86*5808f684SSatish Balay# HTML code for the project link in the navigation bar. If left 87*5808f684SSatish Balay# unspecified, the project link will be generated based on the 88*5808f684SSatish Balay# project's name and URL. 89*5808f684SSatish Balay#link: <a href="somewhere">My Cool Project</a> 90*5808f684SSatish Balay 91*5808f684SSatish Balay# The "top" page for the documentation. Can be a URL, the name 92*5808f684SSatish Balay# of a module or class, or one of the special names "trees.html", 93*5808f684SSatish Balay# "indices.html", or "help.html" 94*5808f684SSatish Balay#top: os.path 95*5808f684SSatish Balay 96*5808f684SSatish Balay# An alternative help file. The named file should contain the 97*5808f684SSatish Balay# body of an HTML file; navigation bars will be added to it. 98*5808f684SSatish Balay#help: my_helpfile.html 99*5808f684SSatish Balay 100*5808f684SSatish Balay# Whether or not to include a frames-based table of contents. 101*5808f684SSatish Balayframes: yes 102*5808f684SSatish Balay 103*5808f684SSatish Balay# Whether each class should be listed in its own section when 104*5808f684SSatish Balay# generating LaTeX or PDF output. 105*5808f684SSatish Balayseparate-classes: no 106*5808f684SSatish Balay 107*5808f684SSatish Balay 108*5808f684SSatish Balay### API linking options 109*5808f684SSatish Balay 110*5808f684SSatish Balay# Define a new API document. A new interpreted text role 111*5808f684SSatish Balay# will be created 112*5808f684SSatish Balay#external-api: epydoc 113*5808f684SSatish Balay 114*5808f684SSatish Balay# Use the records in this file to resolve objects in the API named NAME. 115*5808f684SSatish Balay#external-api-file: epydoc:api-objects.txt 116*5808f684SSatish Balay 117*5808f684SSatish Balay# Use this URL prefix to configure the string returned for external API. 118*5808f684SSatish Balay#external-api-root: epydoc:http://epydoc.sourceforge.net/api 119*5808f684SSatish Balay 120*5808f684SSatish Balay 121*5808f684SSatish Balay### Graph options 122*5808f684SSatish Balay 123*5808f684SSatish Balay# The list of graph types that should be automatically included 124*5808f684SSatish Balay# in the output. Graphs are generated using the Graphviz "dot" 125*5808f684SSatish Balay# executable. Graph types include: "classtree", "callgraph", 126*5808f684SSatish Balay# "umlclasstree". Use "all" to include all graph types 127*5808f684SSatish Balaygraph: classtree 128*5808f684SSatish Balay 129*5808f684SSatish Balay# The path to the Graphviz "dot" executable, used to generate 130*5808f684SSatish Balay# graphs. 131*5808f684SSatish Balay#dotpath: /usr/local/bin/dot 132*5808f684SSatish Balay 133*5808f684SSatish Balay# The name of one or more pstat files (generated by the profile 134*5808f684SSatish Balay# or hotshot module). These are used to generate call graphs. 135*5808f684SSatish Balay#pstat: profile.out 136*5808f684SSatish Balay 137*5808f684SSatish Balay# Specify the font used to generate Graphviz graphs. 138*5808f684SSatish Balay# (e.g., helvetica or times). 139*5808f684SSatish Balaygraph-font: Helvetica 140*5808f684SSatish Balay 141*5808f684SSatish Balay# Specify the font size used to generate Graphviz graphs. 142*5808f684SSatish Balaygraph-font-size: 10 143*5808f684SSatish Balay 144*5808f684SSatish Balay 145*5808f684SSatish Balay### Return value options 146*5808f684SSatish Balay 147*5808f684SSatish Balay# The condition upon which Epydoc should exit with a non-zero 148*5808f684SSatish Balay# exit status. Possible values are error, warning, docstring_warning 149*5808f684SSatish Balay#fail-on: error 150