|
22 | 22 |
|
23 | 23 | import sphinx_rtd_theme |
24 | 24 |
|
25 | | -sys.path.insert(0, os.path.abspath('../../src')) |
| 25 | +ROOT_PATH = os.path.join("..", "..") |
| 26 | + |
| 27 | +with open(os.path.join(ROOT_PATH, "VERSION"), 'r') as f: |
| 28 | + package_version = f.read().strip() |
| 29 | + |
| 30 | +sys.path.insert(0, os.path.abspath(os.path.join(ROOT_PATH, 'src'))) |
26 | 31 |
|
27 | 32 |
|
28 | 33 | # -- General configuration ------------------------------------------------ |
|
58 | 63 | # built documents. |
59 | 64 | # |
60 | 65 | # The short X.Y version. |
61 | | -version = '' |
| 66 | +version = package_version |
62 | 67 | # The full version, including alpha/beta/rc tags. |
63 | | -release = '' |
| 68 | +release = package_version |
64 | 69 |
|
65 | 70 | # The language for content autogenerated by Sphinx. Refer to documentation |
66 | 71 | # for a list of supported languages. |
|
101 | 106 | # so a file named "default.css" will overwrite the built-in "default.css". |
102 | 107 | html_static_path = [] |
103 | 108 |
|
104 | | -html_extra_path = ['../../ExampleDeck.jpg'] |
105 | | - |
106 | | -html_extra_path = ['../../ExampleDeck.jpg'] |
| 109 | +html_extra_path = [os.path.join(ROOT_PATH, 'ExampleDeck.jpg')] |
107 | 110 |
|
108 | 111 | # Custom sidebar templates, must be a dictionary that maps document names |
109 | 112 | # to template names. |
|
148 | 151 | # (source start file, target name, title, |
149 | 152 | # author, documentclass [howto, manual, or own class]). |
150 | 153 | latex_documents = [ |
151 | | - (master_doc, 'python-elgato-streamdeck.tex', 'python-elgato-streamdeck Documentation', |
| 154 | + (master_doc, 'python-elgato-streamdeck.tex', 'StreamDeck Package Documentation', |
152 | 155 | 'Dean Camera', 'manual'), |
153 | 156 | ] |
154 | 157 |
|
|
158 | 161 | # One entry per manual page. List of tuples |
159 | 162 | # (source start file, name, description, authors, manual section). |
160 | 163 | man_pages = [ |
161 | | - (master_doc, 'python-elgato-streamdeck', 'python-elgato-streamdeck Documentation', |
| 164 | + (master_doc, 'python-elgato-streamdeck', 'StreamDeck Package Documentation', |
162 | 165 | [author], 1) |
163 | 166 | ] |
164 | 167 |
|
|
169 | 172 | # (source start file, target name, title, author, |
170 | 173 | # dir menu entry, description, category) |
171 | 174 | texinfo_documents = [ |
172 | | - (master_doc, 'python-elgato-streamdeck', 'python-elgato-streamdeck Documentation', |
173 | | - author, 'python-elgato-streamdeck', 'One line description of project.', |
| 175 | + (master_doc, 'python-elgato-streamdeck', 'StreamDeck Package Documentation', |
| 176 | + author, 'python-elgato-streamdeck', 'Library to control Elgato StreamDeck devices.', |
174 | 177 | 'Miscellaneous'), |
175 | 178 | ] |
176 | | - |
177 | | - |
178 | | - |
0 commit comments