Blame doc/conf.py

Packit Service 27f74b
# -*- coding: utf-8 -*-
Packit Service 27f74b
#
Packit Service 27f74b
# dnf-plugins-core documentation build configuration file, created by
Packit Service 27f74b
# sphinx-quickstart on Mon May  5 18:07:07 2014.
Packit Service 27f74b
#
Packit Service 27f74b
# This file is execfile()d with the current directory set to its
Packit Service 27f74b
# containing dir.
Packit Service 27f74b
#
Packit Service 27f74b
# Note that not all possible configuration values are present in this
Packit Service 27f74b
# autogenerated file.
Packit Service 27f74b
#
Packit Service 27f74b
# All configuration values have a default; values that are commented out
Packit Service 27f74b
# serve to show the default.
Packit Service 27f74b
Packit Service 27f74b
import codecs
Packit Service 27f74b
import sys
Packit Service 27f74b
import os
Packit Service 27f74b
import os.path
Packit Service 27f74b
Packit Service 27f74b
_dirname = os.path.dirname(__file__)
Packit Service 27f74b
Packit Service 27f74b
# If extensions (or modules to document with autodoc) are in another directory,
Packit Service 27f74b
# add these directories to sys.path here. If the directory is relative to the
Packit Service 27f74b
# documentation root, use os.path.abspath to make it absolute, like shown here.
Packit Service 27f74b
sys.path.insert(0, _dirname)
Packit Service 27f74b
Packit Service 27f74b
# -- General configuration ------------------------------------------------
Packit Service 27f74b
Packit Service 27f74b
# If your documentation needs a minimal Sphinx version, state it here.
Packit Service 27f74b
#needs_sphinx = '1.0'
Packit Service 27f74b
Packit Service 27f74b
# Add any Sphinx extension module names here, as strings. They can be
Packit Service 27f74b
# extensions coming with Sphinx (named 'sphinx.ext.*') or your custom
Packit Service 27f74b
# ones.
Packit Service 27f74b
extensions = ['rhbug']
Packit Service 27f74b
Packit Service 27f74b
# Add any paths that contain templates here, relative to this directory.
Packit Service 27f74b
templates_path = ['_templates']
Packit Service 27f74b
Packit Service 27f74b
# The suffix of source filenames.
Packit Service 27f74b
source_suffix = '.rst'
Packit Service 27f74b
Packit Service 27f74b
# The encoding of source files.
Packit Service 27f74b
#source_encoding = 'utf-8-sig'
Packit Service 27f74b
Packit Service 27f74b
# The master toctree document.
Packit Service 27f74b
master_doc = 'index'
Packit Service 27f74b
Packit Service 27f74b
# General information about the project.
Packit Service 27f74b
project = u'dnf-plugins-core'
Packit Service 27f74b
copyright = u'2014, Red Hat, Licensed under GPLv2+'
Packit Service 27f74b
Packit Service 27f74b
# The version info for the project you're documenting, acts as replacement for
Packit Service 27f74b
# |version| and |release|, also used in various other places throughout the
Packit Service 27f74b
# built documents.
Packit Service 27f74b
#
Packit Service 27f74b
# The short X.Y version.
Packit Service 27f74b
Packit Service 27f74b
def version_readout():
Packit Service 27f74b
    fn = os.path.join(_dirname, '../dnf-plugins-core.spec')
Packit Service 27f74b
    with codecs.open(fn, "r", "utf-8") as f:
Packit Service 27f74b
        for line in f.readlines():
Packit Service 27f74b
            if line.startswith('Version:'):
Packit Service 27f74b
                return line.split(':')[1].strip()
Packit Service 27f74b
Packit Service 27f74b
version = '%s' % version_readout()
Packit Service 27f74b
# The full version, including alpha/beta/rc tags.
Packit Service 27f74b
release = '%s-1' % version
Packit Service 27f74b
Packit Service 27f74b
# The language for content autogenerated by Sphinx. Refer to documentation
Packit Service 27f74b
# for a list of supported languages.
Packit Service 27f74b
#language = None
Packit Service 27f74b
Packit Service 27f74b
# There are two options for replacing |today|: either, you set today to some
Packit Service 27f74b
# non-false value, then it is used:
Packit Service 27f74b
#today = ''
Packit Service 27f74b
# Else, today_fmt is used as the format for a strftime call.
Packit Service 27f74b
#today_fmt = '%B %d, %Y'
Packit Service 27f74b
Packit Service 27f74b
# List of patterns, relative to source directory, that match files and
Packit Service 27f74b
# directories to ignore when looking for source files.
Packit Service 27f74b
exclude_patterns = ['_build']
Packit Service 27f74b
if sys.version_info[0] > 2:
Packit Service 27f74b
    exclude_patterns.append('migrate.rst')
Packit Service 27f74b
Packit Service 27f74b
# The reST default role (used for this markup: `text`) to use for all
Packit Service 27f74b
# documents.
Packit Service 27f74b
#default_role = None
Packit Service 27f74b
Packit Service 27f74b
# If true, '()' will be appended to :func: etc. cross-reference text.
Packit Service 27f74b
#add_function_parentheses = True
Packit Service 27f74b
Packit Service 27f74b
# If true, the current module name will be prepended to all description
Packit Service 27f74b
# unit titles (such as .. function::).
Packit Service 27f74b
#add_module_names = True
Packit Service 27f74b
Packit Service 27f74b
# If true, sectionauthor and moduleauthor directives will be shown in the
Packit Service 27f74b
# output. They are ignored by default.
Packit Service 27f74b
#show_authors = False
Packit Service 27f74b
Packit Service 27f74b
# The name of the Pygments (syntax highlighting) style to use.
Packit Service 27f74b
pygments_style = 'sphinx'
Packit Service 27f74b
Packit Service 27f74b
# A list of ignored prefixes for module index sorting.
Packit Service 27f74b
#modindex_common_prefix = []
Packit Service 27f74b
Packit Service 27f74b
# If true, keep warnings as "system message" paragraphs in the built documents.
Packit Service 27f74b
#keep_warnings = False
Packit Service 27f74b
Packit Service 27f74b
Packit Service 27f74b
# -- Options for HTML output ----------------------------------------------
Packit Service 27f74b
Packit Service 27f74b
# The theme to use for HTML and HTML Help pages.  See the documentation for
Packit Service 27f74b
# a list of builtin themes.
Packit Service 27f74b
html_theme = 'default'
Packit Service 27f74b
Packit Service 27f74b
# Theme options are theme-specific and customize the look and feel of a theme
Packit Service 27f74b
# further.  For a list of options available for each theme, see the
Packit Service 27f74b
# documentation.
Packit Service 27f74b
#html_theme_options = {}
Packit Service 27f74b
Packit Service 27f74b
# Add any paths that contain custom themes here, relative to this directory.
Packit Service 27f74b
#html_theme_path = []
Packit Service 27f74b
Packit Service 27f74b
# The name for this set of Sphinx documents.  If None, it defaults to
Packit Service 27f74b
# "<project> v<release> documentation".
Packit Service 27f74b
#html_title = None
Packit Service 27f74b
Packit Service 27f74b
# A shorter title for the navigation bar.  Default is the same as html_title.
Packit Service 27f74b
#html_short_title = None
Packit Service 27f74b
Packit Service 27f74b
# The name of an image file (relative to this directory) to place at the top
Packit Service 27f74b
# of the sidebar.
Packit Service 27f74b
#html_logo = None
Packit Service 27f74b
Packit Service 27f74b
# The name of an image file (within the static path) to use as favicon of the
Packit Service 27f74b
# docs.  This file should be a Windows icon file (.ico) being 16x16 or 32x32
Packit Service 27f74b
# pixels large.
Packit Service 27f74b
#html_favicon = None
Packit Service 27f74b
Packit Service 27f74b
# Add any paths that contain custom static files (such as style sheets) here,
Packit Service 27f74b
# relative to this directory. They are copied after the builtin static files,
Packit Service 27f74b
# so a file named "default.css" will overwrite the builtin "default.css".
Packit Service 27f74b
html_static_path = ['_static']
Packit Service 27f74b
Packit Service 27f74b
# Add any extra paths that contain custom files (such as robots.txt or
Packit Service 27f74b
# .htaccess) here, relative to this directory. These files are copied
Packit Service 27f74b
# directly to the root of the documentation.
Packit Service 27f74b
#html_extra_path = []
Packit Service 27f74b
Packit Service 27f74b
# If not '', a 'Last updated on:' timestamp is inserted at every page bottom,
Packit Service 27f74b
# using the given strftime format.
Packit Service 27f74b
#html_last_updated_fmt = '%b %d, %Y'
Packit Service 27f74b
Packit Service 27f74b
# If true, SmartyPants will be used to convert quotes and dashes to
Packit Service 27f74b
# typographically correct entities.
Packit Service 27f74b
#html_use_smartypants = True
Packit Service 27f74b
Packit Service 27f74b
# Custom sidebar templates, maps document names to template names.
Packit Service 27f74b
#html_sidebars = {}
Packit Service 27f74b
Packit Service 27f74b
# Additional templates that should be rendered to pages, maps page names to
Packit Service 27f74b
# template names.
Packit Service 27f74b
#html_additional_pages = {}
Packit Service 27f74b
Packit Service 27f74b
# If false, no module index is generated.
Packit Service 27f74b
#html_domain_indices = True
Packit Service 27f74b
Packit Service 27f74b
# If false, no index is generated.
Packit Service 27f74b
#html_use_index = True
Packit Service 27f74b
Packit Service 27f74b
# If true, the index is split into individual pages for each letter.
Packit Service 27f74b
#html_split_index = False
Packit Service 27f74b
Packit Service 27f74b
# If true, links to the reST sources are added to the pages.
Packit Service 27f74b
#html_show_sourcelink = True
Packit Service 27f74b
Packit Service 27f74b
# If true, "Created using Sphinx" is shown in the HTML footer. Default is True.
Packit Service 27f74b
#html_show_sphinx = True
Packit Service 27f74b
Packit Service 27f74b
# If true, "(C) Copyright ..." is shown in the HTML footer. Default is True.
Packit Service 27f74b
#html_show_copyright = True
Packit Service 27f74b
Packit Service 27f74b
# If true, an OpenSearch description file will be output, and all pages will
Packit Service 27f74b
# contain a <link> tag referring to it.  The value of this option must be the
Packit Service 27f74b
# base URL from which the finished HTML is served.
Packit Service 27f74b
#html_use_opensearch = ''
Packit Service 27f74b
Packit Service 27f74b
# This is the file name suffix for HTML files (e.g. ".xhtml").
Packit Service 27f74b
#html_file_suffix = None
Packit Service 27f74b
Packit Service 27f74b
# Output file base name for HTML help builder.
Packit Service 27f74b
htmlhelp_basename = 'dnf-plugins-coredoc'
Packit Service 27f74b
Packit Service 27f74b
Packit Service 27f74b
# -- Options for LaTeX output ---------------------------------------------
Packit Service 27f74b
Packit Service 27f74b
latex_elements = {
Packit Service 27f74b
# The paper size ('letterpaper' or 'a4paper').
Packit Service 27f74b
#'papersize': 'letterpaper',
Packit Service 27f74b
Packit Service 27f74b
# The font size ('10pt', '11pt' or '12pt').
Packit Service 27f74b
#'pointsize': '10pt',
Packit Service 27f74b
Packit Service 27f74b
# Additional stuff for the LaTeX preamble.
Packit Service 27f74b
#'preamble': '',
Packit Service 27f74b
}
Packit Service 27f74b
Packit Service 27f74b
# Grouping the document tree into LaTeX files. List of tuples
Packit Service 27f74b
# (source start file, target name, title,
Packit Service 27f74b
#  author, documentclass [howto, manual, or own class]).
Packit Service 27f74b
latex_documents = [
Packit Service 27f74b
  ('index', 'dnf-plugins-core.tex', u'dnf-plugins-core Documentation',
Packit Service 27f74b
   u'Tim Lauridsen', 'manual'),
Packit Service 27f74b
]
Packit Service 27f74b
Packit Service 27f74b
# The name of an image file (relative to this directory) to place at the top of
Packit Service 27f74b
# the title page.
Packit Service 27f74b
#latex_logo = None
Packit Service 27f74b
Packit Service 27f74b
# For "manual" documents, if this is true, then toplevel headings are parts,
Packit Service 27f74b
# not chapters.
Packit Service 27f74b
#latex_use_parts = False
Packit Service 27f74b
Packit Service 27f74b
# If true, show page references after internal links.
Packit Service 27f74b
#latex_show_pagerefs = False
Packit Service 27f74b
Packit Service 27f74b
# If true, show URL addresses after external links.
Packit Service 27f74b
#latex_show_urls = False
Packit Service 27f74b
Packit Service 27f74b
# Documents to append as an appendix to all manuals.
Packit Service 27f74b
#latex_appendices = []
Packit Service 27f74b
Packit Service 27f74b
# If false, no module index is generated.
Packit Service 27f74b
#latex_domain_indices = True
Packit Service 27f74b
Packit Service 27f74b
Packit Service 27f74b
# -- Options for manual page output ---------------------------------------
Packit Service 27f74b
Packit Service 27f74b
AUTHORS=[u'See AUTHORS in your Core DNF Plugins distribution']
Packit Service 27f74b
Packit Service 27f74b
# One entry per manual page. List of tuples
Packit Service 27f74b
# (source start file, name, description, authors, manual section).
Packit Service 27f74b
man_pages = [
Packit Service 27f74b
    ('builddep', 'dnf-builddep', u'DNF builddep Plugin', AUTHORS, 8),
Packit Service 27f74b
    ('changelog', 'dnf-changelog', u'DNF changelog Plugin', AUTHORS, 8),
Packit Service 27f74b
    ('config_manager', 'dnf-config-manager', u'DNF config-manager Plugin', AUTHORS, 8),
Packit Service 27f74b
    ('copr', 'dnf-copr', u'DNF copr Plugin', AUTHORS, 8),
Packit Service 27f74b
    ('debug', 'dnf-debug', u'DNF debug Plugin', AUTHORS, 8),
Packit Service 27f74b
    ('debuginfo-install', 'dnf-debuginfo-install', u'DNF debuginfo-install Plugin', AUTHORS, 8),
Packit Service 27f74b
    ('download', 'dnf-download', u'DNF download Plugin', AUTHORS, 8),
Packit Service 27f74b
    ('generate_completion_cache', 'dnf-generate_completion_cache',
Packit Service 27f74b
        u'DNF generate_completion_cache Plugin', AUTHORS, 8),
Packit Service 27f74b
    ('leaves', 'dnf-leaves', u'DNF leaves Plugin', AUTHORS, 8),
Packit Service 27f74b
    ('local', 'dnf-local', u'DNF local Plugin', AUTHORS, 8),
Packit Service 27f74b
    ('needs_restarting', 'dnf-needs-restarting', u'DNF needs_restarting Plugin', AUTHORS, 8),
Packit Service 27f74b
    ('repoclosure', 'dnf-repoclosure', u'DNF repoclosure Plugin', AUTHORS, 8),
Packit Service 27f74b
    ('repodiff', 'dnf-repodiff', u'DNF repodiff Plugin', AUTHORS, 8),
Packit Service 27f74b
    ('repograph', 'dnf-repograph', u'DNF repograph Plugin', AUTHORS, 8),
Packit Service 27f74b
    ('repomanage', 'dnf-repomanage', u'DNF repomanage Plugin', AUTHORS, 8),
Packit Service 27f74b
    ('reposync', 'dnf-reposync', u'DNF reposync Plugin', AUTHORS, 8),
Packit Service 27f74b
    ('post-transaction-actions', 'dnf-post-transaction-actions',
Packit Service 27f74b
     u'DNF post transaction actions Plugin', AUTHORS, 8),
Packit Service 27f74b
    ('show-leaves', 'dnf-show-leaves', u'DNF show-leaves Plugin', AUTHORS, 8),
Packit Service 27f74b
    ('versionlock', 'dnf-versionlock', u'DNF versionlock Plugin', AUTHORS, 8),
Packit Service 27f74b
Packit Service 27f74b
    # yum3 compatible layer for manpages
Packit Service 27f74b
    ('copr', 'yum-copr', u'redirecting to DNF copr Plugin', AUTHORS, 8),
Packit Service 27f74b
    ('debuginfo-install', 'debuginfo-install', u'redirecting to DNF debuginfo-install Plugin',
Packit Service 27f74b
     AUTHORS, 1),
Packit Service 27f74b
    ('needs_restarting', 'needs-restarting', u'redirecting to DNF needs-restarting Plugin',
Packit Service 27f74b
     AUTHORS, 1),
Packit Service 27f74b
    ('repoclosure', 'repoclosure', u'redirecting to DNF repoclosure Plugin', AUTHORS, 1),
Packit Service 27f74b
    ('repodiff', 'repodiff', u'redirecting to DNF repodiff Plugin', AUTHORS, 1),
Packit Service 27f74b
    ('repograph', 'repo-graph', u'redirecting to DNF repograph Plugin', AUTHORS, 1),
Packit Service 27f74b
    ('repomanage', 'repomanage', u'redirecting to DNF repomanage Plugin', AUTHORS, 1),
Packit Service 27f74b
    ('reposync', 'reposync', u'redirecting to DNF reposync Plugin', AUTHORS, 1),
Packit Service 27f74b
    ('versionlock', 'yum-versionlock', u'redirecting to DNF versionlock Plugin',
Packit Service 27f74b
     AUTHORS, 8),
Packit Service 27f74b
    ('versionlock', 'yum-versionlock.conf', u'redirecting to DNF versionlock Plugin',
Packit Service 27f74b
     AUTHORS, 5),
Packit Service 27f74b
    ('builddep', 'yum-builddep', u'redirecting to DNF builddep Plugin', AUTHORS, 1),
Packit Service 27f74b
    ('changelog', 'yum-changelog', u'redirecting to DNF changelog Plugin', AUTHORS, 1),
Packit Service 27f74b
    ('config_manager', 'yum-config-manager', u'redirecting to DNF config-manager Plugin',
Packit Service 27f74b
     AUTHORS, 1),
Packit Service 27f74b
    ('debug', 'yum-debug-dump', u'redirecting to DNF debug Plugin', AUTHORS, 1),
Packit Service 27f74b
    ('debug', 'yum-debug-restore', u'redirecting to DNF debug Plugin', AUTHORS, 1),
Packit Service 27f74b
    ('download', 'yumdownloader', u'redirecting to DNF download Plugin', AUTHORS, 1),
Packit Service 27f74b
    ('package-cleanup', 'package-cleanup', u'clean up locally installed, duplicate, or '
Packit Service 27f74b
     'orphaned packages.', AUTHORS, 1),
Packit Service 27f74b
    ('dnf-utils', 'dnf-utils', u'classic YUM utilities implemented as CLI shims on top of DNF',
Packit Service 27f74b
     AUTHORS, 1),
Packit Service 27f74b
    ('dnf-utils', 'yum-utils', u'classic YUM utilities implemented as CLI shims on top of DNF',
Packit Service 27f74b
     AUTHORS, 1),
Packit Service 27f74b
]
Packit Service 27f74b
if sys.version_info[0] < 3:
Packit Service 27f74b
    man_pages.append(('migrate', 'dnf-migrate', u'DNF migrate Plugin', AUTHORS, 8))
Packit Service 27f74b
Packit Service 27f74b
# If true, show URL addresses after external links.
Packit Service 27f74b
#man_show_urls = False
Packit Service 27f74b
Packit Service 27f74b
Packit Service 27f74b
# -- Options for Texinfo output -------------------------------------------
Packit Service 27f74b
Packit Service 27f74b
# Grouping the document tree into Texinfo files. List of tuples
Packit Service 27f74b
# (source start file, target name, title, author,
Packit Service 27f74b
#  dir menu entry, description, category)
Packit Service 27f74b
texinfo_documents = [
Packit Service 27f74b
  ('index', 'dnf-plugins-core', u'dnf-plugins-core Documentation',
Packit Service 27f74b
   AUTHORS[0], 'dnf-plugins-core', 'One line description of project.',
Packit Service 27f74b
   'Miscellaneous'),
Packit Service 27f74b
]
Packit Service 27f74b
Packit Service 27f74b
# Documents to append as an appendix to all manuals.
Packit Service 27f74b
#texinfo_appendices = []
Packit Service 27f74b
Packit Service 27f74b
# If false, no module index is generated.
Packit Service 27f74b
#texinfo_domain_indices = True
Packit Service 27f74b
Packit Service 27f74b
# How to display URL addresses: 'footnote', 'no', or 'inline'.
Packit Service 27f74b
#texinfo_show_urls = 'footnote'
Packit Service 27f74b
Packit Service 27f74b
# If true, do not generate a @detailmenu in the "Top" node's menu.
Packit Service 27f74b
#texinfo_no_detailmenu = False
Packit Service 27f74b
Packit Service 27f74b
rst_prolog = """
Packit Service 27f74b
.. default-domain:: py
Packit Service 27f74b
"""