Statistics
| Branch: | Tag: | Revision:

root / docs / conf.py @ db77d79e

History | View | Annotate | Download (8.5 kB)

1 cf6e8419 Giorgos Verigakis
# -*- coding: utf-8 -*-
2 cf6e8419 Giorgos Verigakis
#
3 cf6e8419 Giorgos Verigakis
# Kamaki documentation build configuration file, created by
4 cf6e8419 Giorgos Verigakis
# sphinx-quickstart on Tue Nov 29 15:15:50 2011.
5 cf6e8419 Giorgos Verigakis
#
6 f3446cf0 Stavros Sachtouris
# This file is execfile()d with the current directory set to its containing
7 f3446cf0 Stavros Sachtouris
# dir.
8 cf6e8419 Giorgos Verigakis
#
9 cf6e8419 Giorgos Verigakis
# Note that not all possible configuration values are present in this
10 c52d1b08 Stavros Sachtouris
# auto-generated file.
11 cf6e8419 Giorgos Verigakis
#
12 cf6e8419 Giorgos Verigakis
# All configuration values have a default; values that are commented out
13 cf6e8419 Giorgos Verigakis
# serve to show the default.
14 cf6e8419 Giorgos Verigakis
15 cf6e8419 Giorgos Verigakis
# If extensions (or modules to document with autodoc) are in another directory,
16 cf6e8419 Giorgos Verigakis
# add these directories to sys.path here. If the directory is relative to the
17 cf6e8419 Giorgos Verigakis
# documentation root, use os.path.abspath to make it absolute, like shown here.
18 cf6e8419 Giorgos Verigakis
19 f3446cf0 Stavros Sachtouris
from sys import path, stderr
20 f3446cf0 Stavros Sachtouris
import os
21 d44b407c Kostas Papadimitriou
22 d44b407c Kostas Papadimitriou
try:
23 05208859 Stavros Sachtouris
    from objpool import http
24 05208859 Stavros Sachtouris
    http
25 d44b407c Kostas Papadimitriou
except ImportError:
26 05208859 Stavros Sachtouris
    stderr.write("`objpool` package is required to build kamaki docs.\n")
27 05208859 Stavros Sachtouris
    #exit()
28 d44b407c Kostas Papadimitriou
29 ad090323 Stavros Sachtouris
path.insert(0, os.path.join(os.path.abspath(os.path.dirname(__file__)), '..'))
30 95eaae8f Kostas Papadimitriou
31 f3446cf0 Stavros Sachtouris
# -- General configuration ---------------------------------------------------
32 cf6e8419 Giorgos Verigakis
33 cf6e8419 Giorgos Verigakis
# If your documentation needs a minimal Sphinx version, state it here.
34 cf6e8419 Giorgos Verigakis
#needs_sphinx = '1.0'
35 cf6e8419 Giorgos Verigakis
36 f23a5cdb Stavros Sachtouris
# Add any Sphinx extension module names here, as strings. They can be
37 f23a5cdb Stavros Sachtouris
#extensions coming with Sphinx (named 'sphinx.ext.*') or your custom ones.
38 cf6e8419 Giorgos Verigakis
extensions = ['sphinx.ext.autodoc', 'sphinx.ext.viewcode']
39 cf6e8419 Giorgos Verigakis
40 cf6e8419 Giorgos Verigakis
# Add any paths that contain templates here, relative to this directory.
41 cf6e8419 Giorgos Verigakis
templates_path = ['_templates']
42 cf6e8419 Giorgos Verigakis
43 cf6e8419 Giorgos Verigakis
# The suffix of source filenames.
44 cf6e8419 Giorgos Verigakis
source_suffix = '.rst'
45 cf6e8419 Giorgos Verigakis
46 cf6e8419 Giorgos Verigakis
# The encoding of source files.
47 cf6e8419 Giorgos Verigakis
#source_encoding = 'utf-8-sig'
48 cf6e8419 Giorgos Verigakis
49 cf6e8419 Giorgos Verigakis
# The master toctree document.
50 cf6e8419 Giorgos Verigakis
master_doc = 'index'
51 cf6e8419 Giorgos Verigakis
52 cf6e8419 Giorgos Verigakis
# General information about the project.
53 cf6e8419 Giorgos Verigakis
project = u'Kamaki'
54 ac5afc12 Stavros Sachtouris
copyright = u'2012, GRNET'
55 cf6e8419 Giorgos Verigakis
56 cf6e8419 Giorgos Verigakis
# The version info for the project you're documenting, acts as replacement for
57 cf6e8419 Giorgos Verigakis
# |version| and |release|, also used in various other places throughout the
58 cf6e8419 Giorgos Verigakis
# built documents.
59 cf6e8419 Giorgos Verigakis
#
60 cf6e8419 Giorgos Verigakis
# The short X.Y version.
61 cf49aa14 Stavros Sachtouris
version = '0.6'
62 cf6e8419 Giorgos Verigakis
# The full version, including alpha/beta/rc tags.
63 e3a1d743 Stavros Sachtouris
release = '0.6.3'
64 cf6e8419 Giorgos Verigakis
65 cf6e8419 Giorgos Verigakis
# The language for content autogenerated by Sphinx. Refer to documentation
66 cf6e8419 Giorgos Verigakis
# for a list of supported languages.
67 cf6e8419 Giorgos Verigakis
#language = None
68 cf6e8419 Giorgos Verigakis
69 cf6e8419 Giorgos Verigakis
# There are two options for replacing |today|: either, you set today to some
70 cf6e8419 Giorgos Verigakis
# non-false value, then it is used:
71 cf6e8419 Giorgos Verigakis
#today = ''
72 cf6e8419 Giorgos Verigakis
# Else, today_fmt is used as the format for a strftime call.
73 cf6e8419 Giorgos Verigakis
#today_fmt = '%B %d, %Y'
74 cf6e8419 Giorgos Verigakis
75 cf6e8419 Giorgos Verigakis
# List of patterns, relative to source directory, that match files and
76 cf6e8419 Giorgos Verigakis
# directories to ignore when looking for source files.
77 cf6e8419 Giorgos Verigakis
exclude_patterns = ['_build']
78 cf6e8419 Giorgos Verigakis
79 f3446cf0 Stavros Sachtouris
# The reST default role (used for this markup: `text`) to use for all
80 f3446cf0 Stavros Sachtouris
# documents.
81 cf6e8419 Giorgos Verigakis
#default_role = None
82 cf6e8419 Giorgos Verigakis
83 cf6e8419 Giorgos Verigakis
# If true, '()' will be appended to :func: etc. cross-reference text.
84 cf6e8419 Giorgos Verigakis
#add_function_parentheses = True
85 cf6e8419 Giorgos Verigakis
86 cf6e8419 Giorgos Verigakis
# If true, the current module name will be prepended to all description
87 cf6e8419 Giorgos Verigakis
# unit titles (such as .. function::).
88 cf6e8419 Giorgos Verigakis
#add_module_names = True
89 cf6e8419 Giorgos Verigakis
90 cf6e8419 Giorgos Verigakis
# If true, sectionauthor and moduleauthor directives will be shown in the
91 cf6e8419 Giorgos Verigakis
# output. They are ignored by default.
92 cf6e8419 Giorgos Verigakis
#show_authors = False
93 cf6e8419 Giorgos Verigakis
94 cf6e8419 Giorgos Verigakis
# The name of the Pygments (syntax highlighting) style to use.
95 cf6e8419 Giorgos Verigakis
pygments_style = 'sphinx'
96 cf6e8419 Giorgos Verigakis
97 cf6e8419 Giorgos Verigakis
# A list of ignored prefixes for module index sorting.
98 cf6e8419 Giorgos Verigakis
#modindex_common_prefix = []
99 cf6e8419 Giorgos Verigakis
100 cf6e8419 Giorgos Verigakis
101 f3446cf0 Stavros Sachtouris
# -- Options for HTML output -------------------------------------------------
102 cf6e8419 Giorgos Verigakis
103 cf6e8419 Giorgos Verigakis
# The theme to use for HTML and HTML Help pages.  See the documentation for
104 cf6e8419 Giorgos Verigakis
# a list of builtin themes.
105 db77d79e Stavros Sachtouris
#html_theme = 'nature'
106 db77d79e Stavros Sachtouris
html_theme = 'default'
107 db77d79e Stavros Sachtouris
html_theme_options = {
108 db77d79e Stavros Sachtouris
    'collapsiblesidebar': 'true',
109 db77d79e Stavros Sachtouris
    'footerbgcolor':    '#55b577',
110 db77d79e Stavros Sachtouris
    'footertextcolor':  '#000000',
111 db77d79e Stavros Sachtouris
    'sidebarbgcolor':   '#ffffff',
112 db77d79e Stavros Sachtouris
    'sidebarbtncolor':  '#f2f2f2',
113 db77d79e Stavros Sachtouris
    'sidebartextcolor': '#000000',
114 db77d79e Stavros Sachtouris
    'sidebarlinkcolor': '#328e4a',
115 db77d79e Stavros Sachtouris
    'relbarbgcolor':    '#55b577',
116 db77d79e Stavros Sachtouris
    'relbartextcolor':  '#ffffff',
117 db77d79e Stavros Sachtouris
    'relbarlinkcolor':  '#ffffff',
118 db77d79e Stavros Sachtouris
    'bgcolor':          '#ffffff',
119 db77d79e Stavros Sachtouris
    'textcolor':        '#000000',
120 db77d79e Stavros Sachtouris
    'headbgcolor':      '#ffffff',
121 db77d79e Stavros Sachtouris
    'headtextcolor':    '#000000',
122 db77d79e Stavros Sachtouris
    'headlinkcolor':    '#c60f0f',
123 db77d79e Stavros Sachtouris
    'linkcolor':        '#328e4a',
124 db77d79e Stavros Sachtouris
    'visitedlinkcolor': '#63409b',
125 db77d79e Stavros Sachtouris
    'codebgcolor':      '#eeffcc',
126 db77d79e Stavros Sachtouris
    'codetextcolor':    '#333333'
127 db77d79e Stavros Sachtouris
}
128 db77d79e Stavros Sachtouris
129 cf6e8419 Giorgos Verigakis
130 cf6e8419 Giorgos Verigakis
# Theme options are theme-specific and customize the look and feel of a theme
131 cf6e8419 Giorgos Verigakis
# further.  For a list of options available for each theme, see the
132 cf6e8419 Giorgos Verigakis
# documentation.
133 cf6e8419 Giorgos Verigakis
#html_theme_options = {}
134 cf6e8419 Giorgos Verigakis
135 cf6e8419 Giorgos Verigakis
# Add any paths that contain custom themes here, relative to this directory.
136 cf6e8419 Giorgos Verigakis
#html_theme_path = []
137 cf6e8419 Giorgos Verigakis
138 cf6e8419 Giorgos Verigakis
# The name for this set of Sphinx documents.  If None, it defaults to
139 cf6e8419 Giorgos Verigakis
# "<project> v<release> documentation".
140 cf6e8419 Giorgos Verigakis
#html_title = None
141 cf6e8419 Giorgos Verigakis
142 cf6e8419 Giorgos Verigakis
# A shorter title for the navigation bar.  Default is the same as html_title.
143 cf6e8419 Giorgos Verigakis
#html_short_title = None
144 cf6e8419 Giorgos Verigakis
145 cf6e8419 Giorgos Verigakis
# The name of an image file (relative to this directory) to place at the top
146 cf6e8419 Giorgos Verigakis
# of the sidebar.
147 cf6e8419 Giorgos Verigakis
#html_logo = None
148 cf6e8419 Giorgos Verigakis
149 cf6e8419 Giorgos Verigakis
# The name of an image file (within the static path) to use as favicon of the
150 cf6e8419 Giorgos Verigakis
# docs.  This file should be a Windows icon file (.ico) being 16x16 or 32x32
151 cf6e8419 Giorgos Verigakis
# pixels large.
152 cf6e8419 Giorgos Verigakis
#html_favicon = None
153 cf6e8419 Giorgos Verigakis
154 cf6e8419 Giorgos Verigakis
# Add any paths that contain custom static files (such as style sheets) here,
155 cf6e8419 Giorgos Verigakis
# relative to this directory. They are copied after the builtin static files,
156 cf6e8419 Giorgos Verigakis
# so a file named "default.css" will overwrite the builtin "default.css".
157 cf6e8419 Giorgos Verigakis
html_static_path = ['_static']
158 cf6e8419 Giorgos Verigakis
159 cf6e8419 Giorgos Verigakis
# If not '', a 'Last updated on:' timestamp is inserted at every page bottom,
160 cf6e8419 Giorgos Verigakis
# using the given strftime format.
161 cf6e8419 Giorgos Verigakis
#html_last_updated_fmt = '%b %d, %Y'
162 cf6e8419 Giorgos Verigakis
163 cf6e8419 Giorgos Verigakis
# If true, SmartyPants will be used to convert quotes and dashes to
164 cf6e8419 Giorgos Verigakis
# typographically correct entities.
165 cf6e8419 Giorgos Verigakis
#html_use_smartypants = True
166 cf6e8419 Giorgos Verigakis
167 cf6e8419 Giorgos Verigakis
# Custom sidebar templates, maps document names to template names.
168 cf6e8419 Giorgos Verigakis
#html_sidebars = {}
169 cf6e8419 Giorgos Verigakis
170 cf6e8419 Giorgos Verigakis
# Additional templates that should be rendered to pages, maps page names to
171 cf6e8419 Giorgos Verigakis
# template names.
172 cf6e8419 Giorgos Verigakis
#html_additional_pages = {}
173 cf6e8419 Giorgos Verigakis
174 cf6e8419 Giorgos Verigakis
# If false, no module index is generated.
175 cf6e8419 Giorgos Verigakis
#html_domain_indices = True
176 cf6e8419 Giorgos Verigakis
177 cf6e8419 Giorgos Verigakis
# If false, no index is generated.
178 cf6e8419 Giorgos Verigakis
#html_use_index = True
179 cf6e8419 Giorgos Verigakis
180 cf6e8419 Giorgos Verigakis
# If true, the index is split into individual pages for each letter.
181 cf6e8419 Giorgos Verigakis
#html_split_index = False
182 cf6e8419 Giorgos Verigakis
183 cf6e8419 Giorgos Verigakis
# If true, links to the reST sources are added to the pages.
184 cf6e8419 Giorgos Verigakis
#html_show_sourcelink = True
185 cf6e8419 Giorgos Verigakis
186 cf6e8419 Giorgos Verigakis
# If true, "Created using Sphinx" is shown in the HTML footer. Default is True.
187 cf6e8419 Giorgos Verigakis
#html_show_sphinx = True
188 cf6e8419 Giorgos Verigakis
189 cf6e8419 Giorgos Verigakis
# If true, "(C) Copyright ..." is shown in the HTML footer. Default is True.
190 cf6e8419 Giorgos Verigakis
#html_show_copyright = True
191 cf6e8419 Giorgos Verigakis
192 cf6e8419 Giorgos Verigakis
# If true, an OpenSearch description file will be output, and all pages will
193 cf6e8419 Giorgos Verigakis
# contain a <link> tag referring to it.  The value of this option must be the
194 cf6e8419 Giorgos Verigakis
# base URL from which the finished HTML is served.
195 cf6e8419 Giorgos Verigakis
#html_use_opensearch = ''
196 cf6e8419 Giorgos Verigakis
197 cf6e8419 Giorgos Verigakis
# This is the file name suffix for HTML files (e.g. ".xhtml").
198 cf6e8419 Giorgos Verigakis
#html_file_suffix = None
199 cf6e8419 Giorgos Verigakis
200 cf6e8419 Giorgos Verigakis
# Output file base name for HTML help builder.
201 cf6e8419 Giorgos Verigakis
htmlhelp_basename = 'Kamakidoc'
202 cf6e8419 Giorgos Verigakis
203 cf6e8419 Giorgos Verigakis
204 f3446cf0 Stavros Sachtouris
# -- Options for LaTeX output ------------------------------------------------
205 cf6e8419 Giorgos Verigakis
206 cf6e8419 Giorgos Verigakis
latex_elements = {
207 cf6e8419 Giorgos Verigakis
# The paper size ('letterpaper' or 'a4paper').
208 cf6e8419 Giorgos Verigakis
#'papersize': 'letterpaper',
209 cf6e8419 Giorgos Verigakis
210 cf6e8419 Giorgos Verigakis
# The font size ('10pt', '11pt' or '12pt').
211 cf6e8419 Giorgos Verigakis
#'pointsize': '10pt',
212 cf6e8419 Giorgos Verigakis
213 cf6e8419 Giorgos Verigakis
# Additional stuff for the LaTeX preamble.
214 cf6e8419 Giorgos Verigakis
#'preamble': '',
215 cf6e8419 Giorgos Verigakis
}
216 cf6e8419 Giorgos Verigakis
217 cf6e8419 Giorgos Verigakis
# Grouping the document tree into LaTeX files. List of tuples
218 f3446cf0 Stavros Sachtouris
# (source start file, target name, title, author, documentclass
219 f3446cf0 Stavros Sachtouris
# [howto/manual]).
220 cf6e8419 Giorgos Verigakis
latex_documents = [
221 cf6e8419 Giorgos Verigakis
  ('index', 'Kamaki.tex', u'Kamaki Documentation',
222 ac5afc12 Stavros Sachtouris
   u'GRNET', 'manual'),
223 cf6e8419 Giorgos Verigakis
]
224 cf6e8419 Giorgos Verigakis
225 cf6e8419 Giorgos Verigakis
# The name of an image file (relative to this directory) to place at the top of
226 cf6e8419 Giorgos Verigakis
# the title page.
227 cf6e8419 Giorgos Verigakis
#latex_logo = None
228 cf6e8419 Giorgos Verigakis
229 cf6e8419 Giorgos Verigakis
# For "manual" documents, if this is true, then toplevel headings are parts,
230 cf6e8419 Giorgos Verigakis
# not chapters.
231 cf6e8419 Giorgos Verigakis
#latex_use_parts = False
232 cf6e8419 Giorgos Verigakis
233 cf6e8419 Giorgos Verigakis
# If true, show page references after internal links.
234 cf6e8419 Giorgos Verigakis
#latex_show_pagerefs = False
235 cf6e8419 Giorgos Verigakis
236 cf6e8419 Giorgos Verigakis
# If true, show URL addresses after external links.
237 cf6e8419 Giorgos Verigakis
#latex_show_urls = False
238 cf6e8419 Giorgos Verigakis
239 cf6e8419 Giorgos Verigakis
# Documents to append as an appendix to all manuals.
240 cf6e8419 Giorgos Verigakis
#latex_appendices = []
241 cf6e8419 Giorgos Verigakis
242 cf6e8419 Giorgos Verigakis
# If false, no module index is generated.
243 cf6e8419 Giorgos Verigakis
#latex_domain_indices = True
244 cf6e8419 Giorgos Verigakis
245 cf6e8419 Giorgos Verigakis
246 f3446cf0 Stavros Sachtouris
# -- Options for manual page output ------------------------------------------
247 cf6e8419 Giorgos Verigakis
248 cf6e8419 Giorgos Verigakis
# One entry per manual page. List of tuples
249 cf6e8419 Giorgos Verigakis
# (source start file, name, description, authors, manual section).
250 cf6e8419 Giorgos Verigakis
man_pages = [
251 5f9bb293 Kostas Papadimitriou
    ('man/kamaki', 'kamaki', 'Command-line tool for managing clouds', '', 1),
252 cf6e8419 Giorgos Verigakis
]
253 cf6e8419 Giorgos Verigakis
254 cf6e8419 Giorgos Verigakis
# If true, show URL addresses after external links.
255 cf6e8419 Giorgos Verigakis
#man_show_urls = False
256 cf6e8419 Giorgos Verigakis
257 cf6e8419 Giorgos Verigakis
258 f3446cf0 Stavros Sachtouris
# -- Options for Texinfo output ----------------------------------------------
259 cf6e8419 Giorgos Verigakis
260 cf6e8419 Giorgos Verigakis
# Grouping the document tree into Texinfo files. List of tuples
261 cf6e8419 Giorgos Verigakis
# (source start file, target name, title, author,
262 cf6e8419 Giorgos Verigakis
#  dir menu entry, description, category)
263 cf6e8419 Giorgos Verigakis
texinfo_documents = [
264 cf6e8419 Giorgos Verigakis
  ('index', 'Kamaki', u'Kamaki Documentation',
265 ac5afc12 Stavros Sachtouris
   u'GRNET', 'Kamaki', 'One line description of project.',
266 cf6e8419 Giorgos Verigakis
   'Miscellaneous'),
267 cf6e8419 Giorgos Verigakis
]
268 cf6e8419 Giorgos Verigakis
269 cf6e8419 Giorgos Verigakis
# Documents to append as an appendix to all manuals.
270 cf6e8419 Giorgos Verigakis
#texinfo_appendices = []
271 cf6e8419 Giorgos Verigakis
272 cf6e8419 Giorgos Verigakis
# If false, no module index is generated.
273 cf6e8419 Giorgos Verigakis
#texinfo_domain_indices = True
274 cf6e8419 Giorgos Verigakis
275 cf6e8419 Giorgos Verigakis
# How to display URL addresses: 'footnote', 'no', or 'inline'.
276 cf6e8419 Giorgos Verigakis
#texinfo_show_urls = 'footnote'