Mon, 04 Jun 2018 22:28:05 +0200
[plotter] add a --mockup option to the demo main function
92 | 1 | # -*- coding: utf-8 -*- |
2 | # | |
3 | # Configuration file for the Sphinx documentation builder. | |
4 | # | |
5 | # This file does only contain a selection of the most common options. For a | |
6 | # full list see the documentation: | |
7 | # http://www.sphinx-doc.org/en/master/config | |
8 | ||
9 | # -- Path setup -------------------------------------------------------------- | |
10 | ||
11 | # If extensions (or modules to document with autodoc) are in another directory, | |
12 | # add these directories to sys.path here. If the directory is relative to the | |
13 | # documentation root, use os.path.abspath to make it absolute, like shown here. | |
14 | # | |
15 | # import os | |
16 | # import sys | |
17 | # sys.path.insert(0, os.path.abspath('.')) | |
18 | ||
19 | ||
20 | # -- Project information ----------------------------------------------------- | |
21 | ||
22 | project = 'pygpibtoolkit' | |
23 | copyright = '2018, David Douard' | |
24 | author = 'David Douard' | |
25 | ||
26 | # The short X.Y version | |
27 | version = '' | |
28 | # The full version, including alpha/beta/rc tags | |
29 | release = '0.1.0' | |
30 | ||
31 | ||
32 | # -- General configuration --------------------------------------------------- | |
33 | ||
34 | # If your documentation needs a minimal Sphinx version, state it here. | |
35 | # | |
36 | # needs_sphinx = '1.0' | |
37 | ||
38 | # Add any Sphinx extension module names here, as strings. They can be | |
39 | # extensions coming with Sphinx (named 'sphinx.ext.*') or your custom | |
40 | # ones. | |
41 | extensions = [ | |
42 | 'sphinx.ext.autodoc', | |
43 | 'sphinx.ext.todo', | |
44 | 'sphinx.ext.viewcode', | |
45 | ] | |
46 | ||
47 | # Add any paths that contain templates here, relative to this directory. | |
48 | templates_path = ['_templates'] | |
49 | ||
50 | # The suffix(es) of source filenames. | |
51 | # You can specify multiple suffix as a list of string: | |
52 | # | |
53 | # source_suffix = ['.rst', '.md'] | |
54 | source_suffix = '.rst' | |
55 | ||
56 | # The master toctree document. | |
57 | master_doc = 'index' | |
58 | ||
59 | # The language for content autogenerated by Sphinx. Refer to documentation | |
60 | # for a list of supported languages. | |
61 | # | |
62 | # This is also used if you do content translation via gettext catalogs. | |
63 | # Usually you set "language" from the command line for these cases. | |
64 | language = None | |
65 | ||
66 | # List of patterns, relative to source directory, that match files and | |
67 | # directories to ignore when looking for source files. | |
68 | # This pattern also affects html_static_path and html_extra_path . | |
69 | exclude_patterns = ['_build', 'Thumbs.db', '.DS_Store'] | |
70 | ||
71 | # The name of the Pygments (syntax highlighting) style to use. | |
72 | pygments_style = 'sphinx' | |
73 | ||
74 | ||
75 | # -- Options for HTML output ------------------------------------------------- | |
76 | ||
77 | # The theme to use for HTML and HTML Help pages. See the documentation for | |
78 | # a list of builtin themes. | |
79 | # | |
95
c6b655d9b855
[doc] refactor a bit the doc and use classic theme
David Douard <david.douard@logilab.fr>
parents:
92
diff
changeset
|
80 | #html_theme = 'alabaster' |
c6b655d9b855
[doc] refactor a bit the doc and use classic theme
David Douard <david.douard@logilab.fr>
parents:
92
diff
changeset
|
81 | html_theme = 'classic' |
c6b655d9b855
[doc] refactor a bit the doc and use classic theme
David Douard <david.douard@logilab.fr>
parents:
92
diff
changeset
|
82 | html_logo = '_static/pygpibtoolkit.png' |
92 | 83 | |
84 | # Theme options are theme-specific and customize the look and feel of a theme | |
85 | # further. For a list of options available for each theme, see the | |
86 | # documentation. | |
87 | # | |
95
c6b655d9b855
[doc] refactor a bit the doc and use classic theme
David Douard <david.douard@logilab.fr>
parents:
92
diff
changeset
|
88 | html_theme_options = { |
c6b655d9b855
[doc] refactor a bit the doc and use classic theme
David Douard <david.douard@logilab.fr>
parents:
92
diff
changeset
|
89 | # 'logo': 'pygpibtoolkit.png', |
c6b655d9b855
[doc] refactor a bit the doc and use classic theme
David Douard <david.douard@logilab.fr>
parents:
92
diff
changeset
|
90 | # 'logo_name': True, |
c6b655d9b855
[doc] refactor a bit the doc and use classic theme
David Douard <david.douard@logilab.fr>
parents:
92
diff
changeset
|
91 | # 'description': 'pygpibtoolkit', |
c6b655d9b855
[doc] refactor a bit the doc and use classic theme
David Douard <david.douard@logilab.fr>
parents:
92
diff
changeset
|
92 | } |
92 | 93 | |
94 | # Add any paths that contain custom static files (such as style sheets) here, | |
95 | # relative to this directory. They are copied after the builtin static files, | |
96 | # so a file named "default.css" will overwrite the builtin "default.css". | |
97 | html_static_path = ['_static'] | |
98 | ||
99 | # Custom sidebar templates, must be a dictionary that maps document names | |
100 | # to template names. | |
101 | # | |
102 | # The default sidebars (for documents that don't match any pattern) are | |
103 | # defined by theme itself. Builtin themes are using these templates by | |
104 | # default: ``['localtoc.html', 'relations.html', 'sourcelink.html', | |
105 | # 'searchbox.html']``. | |
106 | # | |
107 | # html_sidebars = {} | |
108 | ||
109 | ||
110 | # -- Options for HTMLHelp output --------------------------------------------- | |
111 | ||
112 | # Output file base name for HTML help builder. | |
113 | htmlhelp_basename = 'pygpibtoolkitdoc' | |
114 | ||
115 | ||
116 | # -- Options for LaTeX output ------------------------------------------------ | |
117 | ||
118 | latex_elements = { | |
119 | # The paper size ('letterpaper' or 'a4paper'). | |
120 | # | |
121 | # 'papersize': 'letterpaper', | |
122 | ||
123 | # The font size ('10pt', '11pt' or '12pt'). | |
124 | # | |
125 | # 'pointsize': '10pt', | |
126 | ||
127 | # Additional stuff for the LaTeX preamble. | |
128 | # | |
129 | # 'preamble': '', | |
130 | ||
131 | # Latex figure (float) alignment | |
132 | # | |
133 | # 'figure_align': 'htbp', | |
134 | } | |
135 | ||
136 | # Grouping the document tree into LaTeX files. List of tuples | |
137 | # (source start file, target name, title, | |
138 | # author, documentclass [howto, manual, or own class]). | |
139 | latex_documents = [ | |
140 | (master_doc, 'pygpibtoolkit.tex', 'pygpibtoolkit Documentation', | |
141 | 'David Douard', 'manual'), | |
142 | ] | |
143 | ||
144 | ||
145 | # -- Options for manual page output ------------------------------------------ | |
146 | ||
147 | # One entry per manual page. List of tuples | |
148 | # (source start file, name, description, authors, manual section). | |
149 | man_pages = [ | |
150 | (master_doc, 'pygpibtoolkit', 'pygpibtoolkit Documentation', | |
151 | [author], 1) | |
152 | ] | |
153 | ||
154 | ||
155 | # -- Options for Texinfo output ---------------------------------------------- | |
156 | ||
157 | # Grouping the document tree into Texinfo files. List of tuples | |
158 | # (source start file, target name, title, author, | |
159 | # dir menu entry, description, category) | |
160 | texinfo_documents = [ | |
161 | (master_doc, 'pygpibtoolkit', 'pygpibtoolkit Documentation', | |
162 | author, 'pygpibtoolkit', 'One line description of project.', | |
163 | 'Miscellaneous'), | |
164 | ] | |
165 | ||
166 | ||
167 | # -- Extension configuration ------------------------------------------------- | |
168 | ||
169 | # -- Options for todo extension ---------------------------------------------- | |
170 | ||
171 | # If true, `todo` and `todoList` produce output, else they produce nothing. | |
95
c6b655d9b855
[doc] refactor a bit the doc and use classic theme
David Douard <david.douard@logilab.fr>
parents:
92
diff
changeset
|
172 | todo_include_todos = True |