1*a3cefe7fSPierre Pronchery#!/usr/bin/env python3 2*a3cefe7fSPierre Pronchery# -*- coding: utf-8 -*- 3*a3cefe7fSPierre Pronchery# 4*a3cefe7fSPierre Pronchery# pkgconf documentation build configuration file, created by 5*a3cefe7fSPierre Pronchery# sphinx-quickstart on Sat Dec 10 16:54:40 2016. 6*a3cefe7fSPierre Pronchery# 7*a3cefe7fSPierre Pronchery# This file is execfile()d with the current directory set to its 8*a3cefe7fSPierre Pronchery# containing dir. 9*a3cefe7fSPierre Pronchery# 10*a3cefe7fSPierre Pronchery# Note that not all possible configuration values are present in this 11*a3cefe7fSPierre Pronchery# autogenerated file. 12*a3cefe7fSPierre Pronchery# 13*a3cefe7fSPierre Pronchery# All configuration values have a default; values that are commented out 14*a3cefe7fSPierre Pronchery# serve to show the default. 15*a3cefe7fSPierre Pronchery 16*a3cefe7fSPierre Pronchery# If extensions (or modules to document with autodoc) are in another directory, 17*a3cefe7fSPierre Pronchery# add these directories to sys.path here. If the directory is relative to the 18*a3cefe7fSPierre Pronchery# documentation root, use os.path.abspath to make it absolute, like shown here. 19*a3cefe7fSPierre Pronchery# 20*a3cefe7fSPierre Pronchery# import os 21*a3cefe7fSPierre Pronchery# import sys 22*a3cefe7fSPierre Pronchery# sys.path.insert(0, os.path.abspath('.')) 23*a3cefe7fSPierre Pronchery 24*a3cefe7fSPierre Pronchery# -- General configuration ------------------------------------------------ 25*a3cefe7fSPierre Pronchery 26*a3cefe7fSPierre Pronchery# If your documentation needs a minimal Sphinx version, state it here. 27*a3cefe7fSPierre Pronchery# 28*a3cefe7fSPierre Pronchery# needs_sphinx = '1.0' 29*a3cefe7fSPierre Pronchery 30*a3cefe7fSPierre Pronchery# Add any Sphinx extension module names here, as strings. They can be 31*a3cefe7fSPierre Pronchery# extensions coming with Sphinx (named 'sphinx.ext.*') or your custom 32*a3cefe7fSPierre Pronchery# ones. 33*a3cefe7fSPierre Proncheryextensions = [] 34*a3cefe7fSPierre Pronchery 35*a3cefe7fSPierre Pronchery# Add any paths that contain templates here, relative to this directory. 36*a3cefe7fSPierre Proncherytemplates_path = ['_templates'] 37*a3cefe7fSPierre Pronchery 38*a3cefe7fSPierre Pronchery# The suffix(es) of source filenames. 39*a3cefe7fSPierre Pronchery# You can specify multiple suffix as a list of string: 40*a3cefe7fSPierre Pronchery# 41*a3cefe7fSPierre Pronchery# source_suffix = ['.rst', '.md'] 42*a3cefe7fSPierre Proncherysource_suffix = '.rst' 43*a3cefe7fSPierre Pronchery 44*a3cefe7fSPierre Pronchery# The encoding of source files. 45*a3cefe7fSPierre Pronchery# 46*a3cefe7fSPierre Pronchery# source_encoding = 'utf-8-sig' 47*a3cefe7fSPierre Pronchery 48*a3cefe7fSPierre Pronchery# The master toctree document. 49*a3cefe7fSPierre Proncherymaster_doc = 'index' 50*a3cefe7fSPierre Pronchery 51*a3cefe7fSPierre Pronchery# General information about the project. 52*a3cefe7fSPierre Proncheryproject = 'pkgconf' 53*a3cefe7fSPierre Proncherycopyright = '2016, pkgconf authors' 54*a3cefe7fSPierre Proncheryauthor = 'pkgconf authors' 55*a3cefe7fSPierre Pronchery 56*a3cefe7fSPierre Pronchery# The version info for the project you're documenting, acts as replacement for 57*a3cefe7fSPierre Pronchery# |version| and |release|, also used in various other places throughout the 58*a3cefe7fSPierre Pronchery# built documents. 59*a3cefe7fSPierre Pronchery# 60*a3cefe7fSPierre Pronchery# The short X.Y version. 61*a3cefe7fSPierre Proncheryversion = '1.1.0' 62*a3cefe7fSPierre Pronchery# The full version, including alpha/beta/rc tags. 63*a3cefe7fSPierre Proncheryrelease = '1.1.0' 64*a3cefe7fSPierre Pronchery 65*a3cefe7fSPierre Pronchery# The language for content autogenerated by Sphinx. Refer to documentation 66*a3cefe7fSPierre Pronchery# for a list of supported languages. 67*a3cefe7fSPierre Pronchery# 68*a3cefe7fSPierre Pronchery# This is also used if you do content translation via gettext catalogs. 69*a3cefe7fSPierre Pronchery# Usually you set "language" from the command line for these cases. 70*a3cefe7fSPierre Proncherylanguage = 'en' 71*a3cefe7fSPierre Pronchery 72*a3cefe7fSPierre Pronchery# There are two options for replacing |today|: either, you set today to some 73*a3cefe7fSPierre Pronchery# non-false value, then it is used: 74*a3cefe7fSPierre Pronchery# 75*a3cefe7fSPierre Pronchery# today = '' 76*a3cefe7fSPierre Pronchery# 77*a3cefe7fSPierre Pronchery# Else, today_fmt is used as the format for a strftime call. 78*a3cefe7fSPierre Pronchery# 79*a3cefe7fSPierre Pronchery# today_fmt = '%B %d, %Y' 80*a3cefe7fSPierre Pronchery 81*a3cefe7fSPierre Pronchery# List of patterns, relative to source directory, that match files and 82*a3cefe7fSPierre Pronchery# directories to ignore when looking for source files. 83*a3cefe7fSPierre Pronchery# This patterns also effect to html_static_path and html_extra_path 84*a3cefe7fSPierre Proncheryexclude_patterns = ['_build', 'Thumbs.db', '.DS_Store'] 85*a3cefe7fSPierre Pronchery 86*a3cefe7fSPierre Pronchery# The reST default role (used for this markup: `text`) to use for all 87*a3cefe7fSPierre Pronchery# documents. 88*a3cefe7fSPierre Pronchery# 89*a3cefe7fSPierre Pronchery# default_role = None 90*a3cefe7fSPierre Pronchery 91*a3cefe7fSPierre Pronchery# If true, '()' will be appended to :func: etc. cross-reference text. 92*a3cefe7fSPierre Pronchery# 93*a3cefe7fSPierre Pronchery# add_function_parentheses = True 94*a3cefe7fSPierre Pronchery 95*a3cefe7fSPierre Pronchery# If true, the current module name will be prepended to all description 96*a3cefe7fSPierre Pronchery# unit titles (such as .. function::). 97*a3cefe7fSPierre Pronchery# 98*a3cefe7fSPierre Pronchery# add_module_names = True 99*a3cefe7fSPierre Pronchery 100*a3cefe7fSPierre Pronchery# If true, sectionauthor and moduleauthor directives will be shown in the 101*a3cefe7fSPierre Pronchery# output. They are ignored by default. 102*a3cefe7fSPierre Pronchery# 103*a3cefe7fSPierre Pronchery# show_authors = False 104*a3cefe7fSPierre Pronchery 105*a3cefe7fSPierre Pronchery# The name of the Pygments (syntax highlighting) style to use. 106*a3cefe7fSPierre Proncherypygments_style = 'sphinx' 107*a3cefe7fSPierre Pronchery 108*a3cefe7fSPierre Pronchery# A list of ignored prefixes for module index sorting. 109*a3cefe7fSPierre Pronchery# modindex_common_prefix = [] 110*a3cefe7fSPierre Pronchery 111*a3cefe7fSPierre Pronchery# If true, keep warnings as "system message" paragraphs in the built documents. 112*a3cefe7fSPierre Pronchery# keep_warnings = False 113*a3cefe7fSPierre Pronchery 114*a3cefe7fSPierre Pronchery# If true, `todo` and `todoList` produce output, else they produce nothing. 115*a3cefe7fSPierre Proncherytodo_include_todos = False 116*a3cefe7fSPierre Pronchery 117*a3cefe7fSPierre Pronchery 118*a3cefe7fSPierre Pronchery# -- Options for HTML output ---------------------------------------------- 119*a3cefe7fSPierre Pronchery 120*a3cefe7fSPierre Pronchery# The theme to use for HTML and HTML Help pages. See the documentation for 121*a3cefe7fSPierre Pronchery# a list of builtin themes. 122*a3cefe7fSPierre Pronchery# 123*a3cefe7fSPierre Proncheryhtml_theme = 'default' 124*a3cefe7fSPierre Pronchery 125*a3cefe7fSPierre Pronchery# Theme options are theme-specific and customize the look and feel of a theme 126*a3cefe7fSPierre Pronchery# further. For a list of options available for each theme, see the 127*a3cefe7fSPierre Pronchery# documentation. 128*a3cefe7fSPierre Pronchery# 129*a3cefe7fSPierre Pronchery# html_theme_options = {} 130*a3cefe7fSPierre Pronchery 131*a3cefe7fSPierre Pronchery# Add any paths that contain custom themes here, relative to this directory. 132*a3cefe7fSPierre Pronchery# html_theme_path = [] 133*a3cefe7fSPierre Pronchery 134*a3cefe7fSPierre Pronchery# The name for this set of Sphinx documents. 135*a3cefe7fSPierre Pronchery# "<project> v<release> documentation" by default. 136*a3cefe7fSPierre Pronchery# 137*a3cefe7fSPierre Pronchery# html_title = 'pkgconf v1.1.0' 138*a3cefe7fSPierre Pronchery 139*a3cefe7fSPierre Pronchery# A shorter title for the navigation bar. Default is the same as html_title. 140*a3cefe7fSPierre Pronchery# 141*a3cefe7fSPierre Pronchery# html_short_title = None 142*a3cefe7fSPierre Pronchery 143*a3cefe7fSPierre Pronchery# The name of an image file (relative to this directory) to place at the top 144*a3cefe7fSPierre Pronchery# of the sidebar. 145*a3cefe7fSPierre Pronchery# 146*a3cefe7fSPierre Pronchery# html_logo = None 147*a3cefe7fSPierre Pronchery 148*a3cefe7fSPierre Pronchery# The name of an image file (relative to this directory) to use as a favicon of 149*a3cefe7fSPierre Pronchery# the docs. This file should be a Windows icon file (.ico) being 16x16 or 32x32 150*a3cefe7fSPierre Pronchery# pixels large. 151*a3cefe7fSPierre Pronchery# 152*a3cefe7fSPierre Pronchery# html_favicon = None 153*a3cefe7fSPierre Pronchery 154*a3cefe7fSPierre Pronchery# Add any paths that contain custom static files (such as style sheets) here, 155*a3cefe7fSPierre Pronchery# relative to this directory. They are copied after the builtin static files, 156*a3cefe7fSPierre Pronchery# so a file named "default.css" will overwrite the builtin "default.css". 157*a3cefe7fSPierre Proncheryhtml_static_path = ['_static'] 158*a3cefe7fSPierre Pronchery 159*a3cefe7fSPierre Pronchery# Add any extra paths that contain custom files (such as robots.txt or 160*a3cefe7fSPierre Pronchery# .htaccess) here, relative to this directory. These files are copied 161*a3cefe7fSPierre Pronchery# directly to the root of the documentation. 162*a3cefe7fSPierre Pronchery# 163*a3cefe7fSPierre Pronchery# html_extra_path = [] 164*a3cefe7fSPierre Pronchery 165*a3cefe7fSPierre Pronchery# If not None, a 'Last updated on:' timestamp is inserted at every page 166*a3cefe7fSPierre Pronchery# bottom, using the given strftime format. 167*a3cefe7fSPierre Pronchery# The empty string is equivalent to '%b %d, %Y'. 168*a3cefe7fSPierre Pronchery# 169*a3cefe7fSPierre Pronchery# html_last_updated_fmt = None 170*a3cefe7fSPierre Pronchery 171*a3cefe7fSPierre Pronchery# If true, SmartyPants will be used to convert quotes and dashes to 172*a3cefe7fSPierre Pronchery# typographically correct entities. 173*a3cefe7fSPierre Pronchery# 174*a3cefe7fSPierre Pronchery# html_use_smartypants = True 175*a3cefe7fSPierre Pronchery 176*a3cefe7fSPierre Pronchery# Custom sidebar templates, maps document names to template names. 177*a3cefe7fSPierre Pronchery# 178*a3cefe7fSPierre Pronchery# html_sidebars = {} 179*a3cefe7fSPierre Pronchery 180*a3cefe7fSPierre Pronchery# Additional templates that should be rendered to pages, maps page names to 181*a3cefe7fSPierre Pronchery# template names. 182*a3cefe7fSPierre Pronchery# 183*a3cefe7fSPierre Pronchery# html_additional_pages = {} 184*a3cefe7fSPierre Pronchery 185*a3cefe7fSPierre Pronchery# If false, no module index is generated. 186*a3cefe7fSPierre Pronchery# 187*a3cefe7fSPierre Pronchery# html_domain_indices = True 188*a3cefe7fSPierre Pronchery 189*a3cefe7fSPierre Pronchery# If false, no index is generated. 190*a3cefe7fSPierre Pronchery# 191*a3cefe7fSPierre Pronchery# html_use_index = True 192*a3cefe7fSPierre Pronchery 193*a3cefe7fSPierre Pronchery# If true, the index is split into individual pages for each letter. 194*a3cefe7fSPierre Pronchery# 195*a3cefe7fSPierre Pronchery# html_split_index = False 196*a3cefe7fSPierre Pronchery 197*a3cefe7fSPierre Pronchery# If true, links to the reST sources are added to the pages. 198*a3cefe7fSPierre Pronchery# 199*a3cefe7fSPierre Pronchery# html_show_sourcelink = True 200*a3cefe7fSPierre Pronchery 201*a3cefe7fSPierre Pronchery# If true, "Created using Sphinx" is shown in the HTML footer. Default is True. 202*a3cefe7fSPierre Pronchery# 203*a3cefe7fSPierre Pronchery# html_show_sphinx = True 204*a3cefe7fSPierre Pronchery 205*a3cefe7fSPierre Pronchery# If true, "(C) Copyright ..." is shown in the HTML footer. Default is True. 206*a3cefe7fSPierre Pronchery# 207*a3cefe7fSPierre Pronchery# html_show_copyright = True 208*a3cefe7fSPierre Pronchery 209*a3cefe7fSPierre Pronchery# If true, an OpenSearch description file will be output, and all pages will 210*a3cefe7fSPierre Pronchery# contain a <link> tag referring to it. The value of this option must be the 211*a3cefe7fSPierre Pronchery# base URL from which the finished HTML is served. 212*a3cefe7fSPierre Pronchery# 213*a3cefe7fSPierre Pronchery# html_use_opensearch = '' 214*a3cefe7fSPierre Pronchery 215*a3cefe7fSPierre Pronchery# This is the file name suffix for HTML files (e.g. ".xhtml"). 216*a3cefe7fSPierre Pronchery# html_file_suffix = None 217*a3cefe7fSPierre Pronchery 218*a3cefe7fSPierre Pronchery# Language to be used for generating the HTML full-text search index. 219*a3cefe7fSPierre Pronchery# Sphinx supports the following languages: 220*a3cefe7fSPierre Pronchery# 'da', 'de', 'en', 'es', 'fi', 'fr', 'h', 'it', 'ja' 221*a3cefe7fSPierre Pronchery# 'nl', 'no', 'pt', 'ro', 'r', 'sv', 'tr', 'zh' 222*a3cefe7fSPierre Pronchery# 223*a3cefe7fSPierre Pronchery# html_search_language = 'en' 224*a3cefe7fSPierre Pronchery 225*a3cefe7fSPierre Pronchery# A dictionary with options for the search language support, empty by default. 226*a3cefe7fSPierre Pronchery# 'ja' uses this config value. 227*a3cefe7fSPierre Pronchery# 'zh' user can custom change `jieba` dictionary path. 228*a3cefe7fSPierre Pronchery# 229*a3cefe7fSPierre Pronchery# html_search_options = {'type': 'default'} 230*a3cefe7fSPierre Pronchery 231*a3cefe7fSPierre Pronchery# The name of a javascript file (relative to the configuration directory) that 232*a3cefe7fSPierre Pronchery# implements a search results scorer. If empty, the default will be used. 233*a3cefe7fSPierre Pronchery# 234*a3cefe7fSPierre Pronchery# html_search_scorer = 'scorer.js' 235*a3cefe7fSPierre Pronchery 236*a3cefe7fSPierre Pronchery# Output file base name for HTML help builder. 237*a3cefe7fSPierre Proncheryhtmlhelp_basename = 'pkgconfdoc' 238*a3cefe7fSPierre Pronchery 239*a3cefe7fSPierre Pronchery# -- Options for LaTeX output --------------------------------------------- 240*a3cefe7fSPierre Pronchery 241*a3cefe7fSPierre Proncherylatex_elements = { 242*a3cefe7fSPierre Pronchery # The paper size ('letterpaper' or 'a4paper'). 243*a3cefe7fSPierre Pronchery # 244*a3cefe7fSPierre Pronchery # 'papersize': 'letterpaper', 245*a3cefe7fSPierre Pronchery 246*a3cefe7fSPierre Pronchery # The font size ('10pt', '11pt' or '12pt'). 247*a3cefe7fSPierre Pronchery # 248*a3cefe7fSPierre Pronchery # 'pointsize': '10pt', 249*a3cefe7fSPierre Pronchery 250*a3cefe7fSPierre Pronchery # Additional stuff for the LaTeX preamble. 251*a3cefe7fSPierre Pronchery # 252*a3cefe7fSPierre Pronchery # 'preamble': '', 253*a3cefe7fSPierre Pronchery 254*a3cefe7fSPierre Pronchery # Latex figure (float) alignment 255*a3cefe7fSPierre Pronchery # 256*a3cefe7fSPierre Pronchery # 'figure_align': 'htbp', 257*a3cefe7fSPierre Pronchery} 258*a3cefe7fSPierre Pronchery 259*a3cefe7fSPierre Pronchery# Grouping the document tree into LaTeX files. List of tuples 260*a3cefe7fSPierre Pronchery# (source start file, target name, title, 261*a3cefe7fSPierre Pronchery# author, documentclass [howto, manual, or own class]). 262*a3cefe7fSPierre Proncherylatex_documents = [ 263*a3cefe7fSPierre Pronchery (master_doc, 'pkgconf.tex', 'pkgconf Documentation', 264*a3cefe7fSPierre Pronchery 'pkgconf authors', 'manual'), 265*a3cefe7fSPierre Pronchery] 266*a3cefe7fSPierre Pronchery 267*a3cefe7fSPierre Pronchery# The name of an image file (relative to this directory) to place at the top of 268*a3cefe7fSPierre Pronchery# the title page. 269*a3cefe7fSPierre Pronchery# 270*a3cefe7fSPierre Pronchery# latex_logo = None 271*a3cefe7fSPierre Pronchery 272*a3cefe7fSPierre Pronchery# For "manual" documents, if this is true, then toplevel headings are parts, 273*a3cefe7fSPierre Pronchery# not chapters. 274*a3cefe7fSPierre Pronchery# 275*a3cefe7fSPierre Pronchery# latex_use_parts = False 276*a3cefe7fSPierre Pronchery 277*a3cefe7fSPierre Pronchery# If true, show page references after internal links. 278*a3cefe7fSPierre Pronchery# 279*a3cefe7fSPierre Pronchery# latex_show_pagerefs = False 280*a3cefe7fSPierre Pronchery 281*a3cefe7fSPierre Pronchery# If true, show URL addresses after external links. 282*a3cefe7fSPierre Pronchery# 283*a3cefe7fSPierre Pronchery# latex_show_urls = False 284*a3cefe7fSPierre Pronchery 285*a3cefe7fSPierre Pronchery# Documents to append as an appendix to all manuals. 286*a3cefe7fSPierre Pronchery# 287*a3cefe7fSPierre Pronchery# latex_appendices = [] 288*a3cefe7fSPierre Pronchery 289*a3cefe7fSPierre Pronchery# It false, will not define \strong, \code, itleref, \crossref ... but only 290*a3cefe7fSPierre Pronchery# \sphinxstrong, ..., \sphinxtitleref, ... To help avoid clash with user added 291*a3cefe7fSPierre Pronchery# packages. 292*a3cefe7fSPierre Pronchery# 293*a3cefe7fSPierre Pronchery# latex_keep_old_macro_names = True 294*a3cefe7fSPierre Pronchery 295*a3cefe7fSPierre Pronchery# If false, no module index is generated. 296*a3cefe7fSPierre Pronchery# 297*a3cefe7fSPierre Pronchery# latex_domain_indices = True 298*a3cefe7fSPierre Pronchery 299*a3cefe7fSPierre Pronchery 300*a3cefe7fSPierre Pronchery# -- Options for manual page output --------------------------------------- 301*a3cefe7fSPierre Pronchery 302*a3cefe7fSPierre Pronchery# One entry per manual page. List of tuples 303*a3cefe7fSPierre Pronchery# (source start file, name, description, authors, manual section). 304*a3cefe7fSPierre Proncheryman_pages = [ 305*a3cefe7fSPierre Pronchery (master_doc, 'pkgconf', 'pkgconf Documentation', 306*a3cefe7fSPierre Pronchery [author], 1) 307*a3cefe7fSPierre Pronchery] 308*a3cefe7fSPierre Pronchery 309*a3cefe7fSPierre Pronchery# If true, show URL addresses after external links. 310*a3cefe7fSPierre Pronchery# 311*a3cefe7fSPierre Pronchery# man_show_urls = False 312*a3cefe7fSPierre Pronchery 313*a3cefe7fSPierre Pronchery 314*a3cefe7fSPierre Pronchery# -- Options for Texinfo output ------------------------------------------- 315*a3cefe7fSPierre Pronchery 316*a3cefe7fSPierre Pronchery# Grouping the document tree into Texinfo files. List of tuples 317*a3cefe7fSPierre Pronchery# (source start file, target name, title, author, 318*a3cefe7fSPierre Pronchery# dir menu entry, description, category) 319*a3cefe7fSPierre Proncherytexinfo_documents = [ 320*a3cefe7fSPierre Pronchery (master_doc, 'pkgconf', 'pkgconf Documentation', 321*a3cefe7fSPierre Pronchery author, 'pkgconf', 'One line description of project.', 322*a3cefe7fSPierre Pronchery 'Miscellaneous'), 323*a3cefe7fSPierre Pronchery] 324*a3cefe7fSPierre Pronchery 325*a3cefe7fSPierre Pronchery# Documents to append as an appendix to all manuals. 326*a3cefe7fSPierre Pronchery# 327*a3cefe7fSPierre Pronchery# texinfo_appendices = [] 328*a3cefe7fSPierre Pronchery 329*a3cefe7fSPierre Pronchery# If false, no module index is generated. 330*a3cefe7fSPierre Pronchery# 331*a3cefe7fSPierre Pronchery# texinfo_domain_indices = True 332*a3cefe7fSPierre Pronchery 333*a3cefe7fSPierre Pronchery# How to display URL addresses: 'footnote', 'no', or 'inline'. 334*a3cefe7fSPierre Pronchery# 335*a3cefe7fSPierre Pronchery# texinfo_show_urls = 'footnote' 336*a3cefe7fSPierre Pronchery 337*a3cefe7fSPierre Pronchery# If true, do not generate a @detailmenu in the "Top" node's menu. 338*a3cefe7fSPierre Pronchery# 339*a3cefe7fSPierre Pronchery# texinfo_no_detailmenu = False 340