xref: /iperf/docs/conf.py (revision 76bd67f6)
114741dcbSBruce A. Mah# -*- coding: utf-8 -*-
214741dcbSBruce A. Mah#
314741dcbSBruce A. Mah# iperf documentation build configuration file, created by
414741dcbSBruce A. Mah# sphinx-quickstart on Fri Mar 28 14:58:40 2014.
514741dcbSBruce A. Mah#
614741dcbSBruce A. Mah# This file is execfile()d with the current directory set to its
714741dcbSBruce A. Mah# containing dir.
814741dcbSBruce A. Mah#
914741dcbSBruce A. Mah# Note that not all possible configuration values are present in this
1014741dcbSBruce A. Mah# autogenerated file.
1114741dcbSBruce A. Mah#
1214741dcbSBruce A. Mah# All configuration values have a default; values that are commented out
1314741dcbSBruce A. Mah# serve to show the default.
1414741dcbSBruce A. Mah
1514741dcbSBruce A. Mahimport sys
1614741dcbSBruce A. Mahimport os
1714741dcbSBruce A. Mahimport sphinx_bootstrap_theme
1814741dcbSBruce A. Mah
1914741dcbSBruce A. Mah# If extensions (or modules to document with autodoc) are in another directory,
2014741dcbSBruce A. Mah# add these directories to sys.path here. If the directory is relative to the
2114741dcbSBruce A. Mah# documentation root, use os.path.abspath to make it absolute, like shown here.
2214741dcbSBruce A. Mah#sys.path.insert(0, os.path.abspath('.'))
2314741dcbSBruce A. Mah
2414741dcbSBruce A. Mah# -- General configuration ------------------------------------------------
2514741dcbSBruce A. Mah
2614741dcbSBruce A. Mah# If your documentation needs a minimal Sphinx version, state it here.
2714741dcbSBruce A. Mah#needs_sphinx = '1.0'
2814741dcbSBruce A. Mah
2914741dcbSBruce A. Mah# Add any Sphinx extension module names here, as strings. They can be
3014741dcbSBruce A. Mah# extensions coming with Sphinx (named 'sphinx.ext.*') or your custom
3114741dcbSBruce A. Mah# ones.
3214741dcbSBruce A. Mahextensions = []
3314741dcbSBruce A. Mah
3414741dcbSBruce A. Mah# Add any paths that contain templates here, relative to this directory.
3514741dcbSBruce A. Mahtemplates_path = ['_esnet/templates']
3614741dcbSBruce A. Mah
3714741dcbSBruce A. Mah# The suffix of source filenames.
3814741dcbSBruce A. Mahsource_suffix = '.rst'
3914741dcbSBruce A. Mah
4014741dcbSBruce A. Mah# The encoding of source files.
4114741dcbSBruce A. Mah#source_encoding = 'utf-8-sig'
4214741dcbSBruce A. Mah
4314741dcbSBruce A. Mah# The master toctree document.
4414741dcbSBruce A. Mahmaster_doc = 'index'
4514741dcbSBruce A. Mah
4614741dcbSBruce A. Mah# General information about the project.
477a80dfb2SBruce A. Mahproject = u'iperf3'
48*76bd67f6SSarah Larsencopyright = u'2014-2022, ESnet'
4914741dcbSBruce A. Mah
5014741dcbSBruce A. Mah# The version info for the project you're documenting, acts as replacement for
5114741dcbSBruce A. Mah# |version| and |release|, also used in various other places throughout the
5214741dcbSBruce A. Mah# built documents.
5314741dcbSBruce A. Mah#
5414741dcbSBruce A. Mah# The short X.Y version.
553b31c4b6SBruce A. Mahversion = '3.10.1'
5614741dcbSBruce A. Mah# The full version, including alpha/beta/rc tags.
57bdbb9a1cSBruce A. Mah
583b31c4b6SBruce A. Mahrelease = '3.10.1'
5914741dcbSBruce A. Mah
6014741dcbSBruce A. Mah# The language for content autogenerated by Sphinx. Refer to documentation
6114741dcbSBruce A. Mah# for a list of supported languages.
6214741dcbSBruce A. Mah#language = None
6314741dcbSBruce A. Mah
6414741dcbSBruce A. Mah# There are two options for replacing |today|: either, you set today to some
6514741dcbSBruce A. Mah# non-false value, then it is used:
6614741dcbSBruce A. Mah#today = ''
6714741dcbSBruce A. Mah# Else, today_fmt is used as the format for a strftime call.
6814741dcbSBruce A. Mah#today_fmt = '%B %d, %Y'
6914741dcbSBruce A. Mah
7014741dcbSBruce A. Mah# List of patterns, relative to source directory, that match files and
7114741dcbSBruce A. Mah# directories to ignore when looking for source files.
7214741dcbSBruce A. Mahexclude_patterns = ['_build', '_esnet']
7314741dcbSBruce A. Mah
7414741dcbSBruce A. Mah# The reST default role (used for this markup: `text`) to use for all
7514741dcbSBruce A. Mah# documents.
7614741dcbSBruce A. Mah#default_role = None
7714741dcbSBruce A. Mah
7814741dcbSBruce A. Mah# If true, '()' will be appended to :func: etc. cross-reference text.
7914741dcbSBruce A. Mah#add_function_parentheses = True
8014741dcbSBruce A. Mah
8114741dcbSBruce A. Mah# If true, the current module name will be prepended to all description
8214741dcbSBruce A. Mah# unit titles (such as .. function::).
8314741dcbSBruce A. Mah#add_module_names = True
8414741dcbSBruce A. Mah
8514741dcbSBruce A. Mah# If true, sectionauthor and moduleauthor directives will be shown in the
8614741dcbSBruce A. Mah# output. They are ignored by default.
8714741dcbSBruce A. Mah#show_authors = False
8814741dcbSBruce A. Mah
8914741dcbSBruce A. Mah# The name of the Pygments (syntax highlighting) style to use.
9014741dcbSBruce A. Mahpygments_style = 'sphinx'
9114741dcbSBruce A. Mah
9214741dcbSBruce A. Mah# A list of ignored prefixes for module index sorting.
9314741dcbSBruce A. Mah#modindex_common_prefix = []
9414741dcbSBruce A. Mah
9514741dcbSBruce A. Mah# If true, keep warnings as "system message" paragraphs in the built documents.
9614741dcbSBruce A. Mah#keep_warnings = False
9714741dcbSBruce A. Mah
9814741dcbSBruce A. Mah
9914741dcbSBruce A. Mah# -- Options for HTML output ----------------------------------------------
10014741dcbSBruce A. Mah
10114741dcbSBruce A. Mah# The theme to use for HTML and HTML Help pages.  See the documentation for
10214741dcbSBruce A. Mah# a list of builtin themes.
10314741dcbSBruce A. Mahhtml_theme = 'bootstrap'
10414741dcbSBruce A. Mah
10514741dcbSBruce A. Mah# Theme options are theme-specific and customize the look and feel of a theme
10614741dcbSBruce A. Mah# further.  For a list of options available for each theme, see the
10714741dcbSBruce A. Mah# documentation.
10814741dcbSBruce A. Mahhtml_theme_options = {
10914741dcbSBruce A. Mah	"navbar_pagenav": False,
11014741dcbSBruce A. Mah	"nosidebar": False,
11114741dcbSBruce A. Mah	"navbar_class": "navbar",
11214741dcbSBruce A. Mah	"navbar_site_name": "Section",
11314741dcbSBruce A. Mah    "navbar_links": [
11414741dcbSBruce A. Mah        ("Index", "genindex"),
11514741dcbSBruce A. Mah        ("ESnet", "https://www.es.net", True),
11614741dcbSBruce A. Mah    ],
11714741dcbSBruce A. Mah}
11814741dcbSBruce A. Mah
11914741dcbSBruce A. Mah# Add any paths that contain custom themes here, relative to this directory.
12014741dcbSBruce A. Mahhtml_theme_path = sphinx_bootstrap_theme.get_html_theme_path()
12114741dcbSBruce A. Mah
12214741dcbSBruce A. Mah# The name for this set of Sphinx documents.  If None, it defaults to
12314741dcbSBruce A. Mah# "<project> v<release> documentation".
12414741dcbSBruce A. Mah#html_title = None
12514741dcbSBruce A. Mah
12614741dcbSBruce A. Mah# A shorter title for the navigation bar.  Default is the same as html_title.
12714741dcbSBruce A. Mah#html_short_title = None
12814741dcbSBruce A. Mah
12914741dcbSBruce A. Mah# The name of an image file (relative to this directory) to place at the top
13014741dcbSBruce A. Mah# of the sidebar.
1312c2dfb01SBruce A. Mahhtml_logo = "_esnet/static/ESnet_Final_Logos_All_Blue_Circle_Stamp_RGB.png"
13214741dcbSBruce A. Mah
13314741dcbSBruce A. Mah
13414741dcbSBruce A. Mah# The name of an image file (within the static path) to use as favicon of the
13514741dcbSBruce A. Mah# docs.  This file should be a Windows icon file (.ico) being 16x16 or 32x32
13614741dcbSBruce A. Mah# pixels large.
13714741dcbSBruce A. Mahhtml_favicon = "_esnet/static/favicon.ico"
13814741dcbSBruce A. Mahhtml_context = {
13914741dcbSBruce A. Mah   "github_url": "https://github.com/esnet/iperf",
14014741dcbSBruce A. Mah}
14114741dcbSBruce A. Mah
14214741dcbSBruce A. Mah# Add any paths that contain custom static files (such as style sheets) here,
14314741dcbSBruce A. Mah# relative to this directory. They are copied after the builtin static files,
14414741dcbSBruce A. Mah# so a file named "default.css" will overwrite the builtin "default.css".
145faf335bbSBruce A. Mahhtml_static_path = ['_static/esnet']
14614741dcbSBruce A. Mah
14714741dcbSBruce A. Mah# Add any extra paths that contain custom files (such as robots.txt or
14814741dcbSBruce A. Mah# .htaccess) here, relative to this directory. These files are copied
14914741dcbSBruce A. Mah# directly to the root of the documentation.
15014741dcbSBruce A. Mah#html_extra_path = []
15114741dcbSBruce A. Mah
15214741dcbSBruce A. Mah# If not '', a 'Last updated on:' timestamp is inserted at every page bottom,
15314741dcbSBruce A. Mah# using the given strftime format.
15414741dcbSBruce A. Mah#html_last_updated_fmt = '%b %d, %Y'
15514741dcbSBruce A. Mah
15614741dcbSBruce A. Mah# If true, SmartyPants will be used to convert quotes and dashes to
15714741dcbSBruce A. Mah# typographically correct entities.
15814741dcbSBruce A. Mah#html_use_smartypants = True
15914741dcbSBruce A. Mah
16014741dcbSBruce A. Mah# Custom sidebar templates, maps document names to template names.
16114741dcbSBruce A. Mahhtml_sidebars = {'index': None, 'search': None, '*': ['localtoc.html']}
16214741dcbSBruce A. Mah
16314741dcbSBruce A. Mah# Additional templates that should be rendered to pages, maps page names to
16414741dcbSBruce A. Mah# template names.
16514741dcbSBruce A. Mah#html_additional_pages = {}
16614741dcbSBruce A. Mah
16714741dcbSBruce A. Mah# If false, no module index is generated.
16814741dcbSBruce A. Mah#html_domain_indices = True
16914741dcbSBruce A. Mah
17014741dcbSBruce A. Mah# If false, no index is generated.
17114741dcbSBruce A. Mah#html_use_index = True
17214741dcbSBruce A. Mah
17314741dcbSBruce A. Mah# If true, the index is split into individual pages for each letter.
17414741dcbSBruce A. Mah#html_split_index = False
17514741dcbSBruce A. Mah
17614741dcbSBruce A. Mah# If true, links to the reST sources are added to the pages.
17714741dcbSBruce A. Mah#html_show_sourcelink = True
17814741dcbSBruce A. Mah
17914741dcbSBruce A. Mah# If true, "Created using Sphinx" is shown in the HTML footer. Default is True.
18014741dcbSBruce A. Mah#html_show_sphinx = True
18114741dcbSBruce A. Mah
18214741dcbSBruce A. Mah# If true, "(C) Copyright ..." is shown in the HTML footer. Default is True.
18314741dcbSBruce A. Mah#html_show_copyright = True
18414741dcbSBruce A. Mah
18514741dcbSBruce A. Mah# If true, an OpenSearch description file will be output, and all pages will
18614741dcbSBruce A. Mah# contain a <link> tag referring to it.  The value of this option must be the
18714741dcbSBruce A. Mah# base URL from which the finished HTML is served.
18814741dcbSBruce A. Mah#html_use_opensearch = ''
18914741dcbSBruce A. Mah
19014741dcbSBruce A. Mah# This is the file name suffix for HTML files (e.g. ".xhtml").
19114741dcbSBruce A. Mah#html_file_suffix = None
19214741dcbSBruce A. Mah
19314741dcbSBruce A. Mah# Output file base name for HTML help builder.
19414741dcbSBruce A. Mahhtmlhelp_basename = 'iperfdoc'
19514741dcbSBruce A. Mah
19614741dcbSBruce A. Mah
19714741dcbSBruce A. Mah# -- Options for LaTeX output ---------------------------------------------
19814741dcbSBruce A. Mah
19914741dcbSBruce A. Mahlatex_elements = {
20014741dcbSBruce A. Mah# The paper size ('letterpaper' or 'a4paper').
20114741dcbSBruce A. Mah#'papersize': 'letterpaper',
20214741dcbSBruce A. Mah
20314741dcbSBruce A. Mah# The font size ('10pt', '11pt' or '12pt').
20414741dcbSBruce A. Mah#'pointsize': '10pt',
20514741dcbSBruce A. Mah
20614741dcbSBruce A. Mah# Additional stuff for the LaTeX preamble.
20714741dcbSBruce A. Mah#'preamble': '',
20814741dcbSBruce A. Mah}
20914741dcbSBruce A. Mah
21014741dcbSBruce A. Mah# Grouping the document tree into LaTeX files. List of tuples
21114741dcbSBruce A. Mah# (source start file, target name, title,
21214741dcbSBruce A. Mah#  author, documentclass [howto, manual, or own class]).
21314741dcbSBruce A. Mahlatex_documents = [
21414741dcbSBruce A. Mah  ('index', 'iperf.tex', u'iperf Documentation',
21514741dcbSBruce A. Mah   u'ESnet', 'manual'),
21614741dcbSBruce A. Mah]
21714741dcbSBruce A. Mah
21814741dcbSBruce A. Mah# The name of an image file (relative to this directory) to place at the top of
21914741dcbSBruce A. Mah# the title page.
22014741dcbSBruce A. Mah#latex_logo = None
22114741dcbSBruce A. Mah
22214741dcbSBruce A. Mah# For "manual" documents, if this is true, then toplevel headings are parts,
22314741dcbSBruce A. Mah# not chapters.
22414741dcbSBruce A. Mah#latex_use_parts = False
22514741dcbSBruce A. Mah
22614741dcbSBruce A. Mah# If true, show page references after internal links.
22714741dcbSBruce A. Mah#latex_show_pagerefs = False
22814741dcbSBruce A. Mah
22914741dcbSBruce A. Mah# If true, show URL addresses after external links.
23014741dcbSBruce A. Mah#latex_show_urls = False
23114741dcbSBruce A. Mah
23214741dcbSBruce A. Mah# Documents to append as an appendix to all manuals.
23314741dcbSBruce A. Mah#latex_appendices = []
23414741dcbSBruce A. Mah
23514741dcbSBruce A. Mah# If false, no module index is generated.
23614741dcbSBruce A. Mah#latex_domain_indices = True
23714741dcbSBruce A. Mah
23814741dcbSBruce A. Mah
23914741dcbSBruce A. Mah# -- Options for manual page output ---------------------------------------
24014741dcbSBruce A. Mah
24114741dcbSBruce A. Mah# One entry per manual page. List of tuples
24214741dcbSBruce A. Mah# (source start file, name, description, authors, manual section).
24314741dcbSBruce A. Mahman_pages = [
24414741dcbSBruce A. Mah    ('index', 'iperf', u'iperf Documentation',
24514741dcbSBruce A. Mah     [u'ESnet'], 1)
24614741dcbSBruce A. Mah]
24714741dcbSBruce A. Mah
24814741dcbSBruce A. Mah# If true, show URL addresses after external links.
24914741dcbSBruce A. Mah#man_show_urls = False
25014741dcbSBruce A. Mah
25114741dcbSBruce A. Mah
25214741dcbSBruce A. Mah# -- Options for Texinfo output -------------------------------------------
25314741dcbSBruce A. Mah
25414741dcbSBruce A. Mah# Grouping the document tree into Texinfo files. List of tuples
25514741dcbSBruce A. Mah# (source start file, target name, title, author,
25614741dcbSBruce A. Mah#  dir menu entry, description, category)
25714741dcbSBruce A. Mahtexinfo_documents = [
25814741dcbSBruce A. Mah  ('index', 'iperf', u'iperf Documentation',
25914741dcbSBruce A. Mah   u'ESnet', 'iperf', 'One line description of project.',
26014741dcbSBruce A. Mah   'Miscellaneous'),
26114741dcbSBruce A. Mah]
26214741dcbSBruce A. Mah
26314741dcbSBruce A. Mah# Documents to append as an appendix to all manuals.
26414741dcbSBruce A. Mah#texinfo_appendices = []
26514741dcbSBruce A. Mah
26614741dcbSBruce A. Mah# If false, no module index is generated.
26714741dcbSBruce A. Mah#texinfo_domain_indices = True
26814741dcbSBruce A. Mah
26914741dcbSBruce A. Mah# How to display URL addresses: 'footnote', 'no', or 'inline'.
27014741dcbSBruce A. Mah#texinfo_show_urls = 'footnote'
27114741dcbSBruce A. Mah
27214741dcbSBruce A. Mah# If true, do not generate a @detailmenu in the "Top" node's menu.
27314741dcbSBruce A. Mah#texinfo_no_detailmenu = False
274