Hot-keys on this page
r m x p toggle line displays
j k next/prev highlighted chunk
0 (zero) top of page
1 (one) first highlighted chunk
1# -*- coding: utf-8 -*-
2"""
3@file
4@brief Defines different a set of sphinx themes.
5"""
6import sys
7from ..installhelper.module_install import ModuleInstall
10def sphinx_theme_set():
11 """
12 list of sphinx themes, it requires the modules in set *small*
13 """
14 mod = [
15 ModuleInstall(
16 'sphinxjp.themes.basicstrap', 'pip', purpose="sphinx theme", usage="SPHINX"),
17 ModuleInstall('sphinxjp.themecore', 'pip',
18 purpose="A sphinx theme plugin extension.", usage="SPHINX"),
19 ModuleInstall('solar_theme', 'pip',
20 purpose="sphinx theme", usage="SPHINX"),
21 ModuleInstall('cloud_sptheme', 'pip',
22 purpose="sphinx theme", usage="SPHINX"),
23 ModuleInstall(
24 'sphinx_readable_theme', 'pip', purpose="sphinx theme", usage="SPHINX"),
25 ModuleInstall(
26 "hachibee-sphinx-theme", "pip", mname="hachibee_sphinx_theme", purpose="sphinx theme", usage="SPHINX"),
27 ModuleInstall("wild_sphinx_theme", "pip",
28 purpose="sphinx theme", usage="SPHINX"),
29 ModuleInstall("sphinx_bootstrap_theme", "pip",
30 purpose="sphinx theme", usage="SPHINX"),
31 ModuleInstall(
32 "sphinxjp.themes.sphinxjp", "pip", purpose="sphinx theme", usage="SPHINX"),
33 ModuleInstall(
34 "sphinx_py3doc_enhanced_theme", "pip", purpose="sphinx theme", usage="SPHINX") if sys.version_info[0] >= 3 else None,
35 ModuleInstall(
36 "sphinx-better-theme", "pip", mname="better", purpose="sphinx theme", usage="SPHINX"),
37 ModuleInstall("guzzle_sphinx_theme", "pip",
38 purpose="sphinx theme", usage="SPHINX"),
39 ModuleInstall("flyingsphinx", "pip",
40 purpose="sphinx theme", usage="SPHINX/PY2") if sys.version_info[0] == 2 else None,
41 ModuleInstall("itcase_sphinx_theme", "pip",
42 purpose="sphinx theme", usage="SPHINX"),
43 ModuleInstall("sphinxtrap", "pip",
44 purpose="sphinx theme", usage="SPHINX"),
45 ModuleInstall("sphinxcontrib-lunrsearch", "pip", mname="sphinxcontrib.lunrsearch",
46 purpose="simple autocompletion for the sphinx documentation", usage="SPHINX"),
47 ModuleInstall("sphinxcontrib-imagesvg", "pip", mname="sphinxcontrib.imagesvg",
48 purpose="support svg in Sphinx", usage="SPHINX"),
49 ModuleInstall("zerovm-sphinx-theme", "pip", mname="zerovm_sphinx_theme",
50 purpose="sphinx theme", usage="SPHINX"),
51 ModuleInstall("sphinx-corlab-theme", "pip", mname="sphinx_corlab_theme",
52 purpose="sphinx theme", usage="SPHINX"),
53 ModuleInstall("sphinxjp.themes.htmlslide", "pip",
54 purpose="sphinx theme", usage="SPHINX"),
55 ModuleInstall("sphinxjp.themes.gopher", "pip",
56 purpose="sphinx theme", usage="SPHINX"),
57 ModuleInstall("sphinx-gallery", "pip", mname="sphinx_gallery",
58 purpose="gallery for examples", usage="SPHINX"),
59 ModuleInstall("docrepr", "pip",
60 purpose="docrepr renders Python docstrings in HTML", usage="SPHINX"),
61 ModuleInstall("foundation-sphinx-theme", "pip", mname="foundation_sphinx_theme",
62 purpose="sphinx theme", usage="SPHINX"),
63 ModuleInstall("sphinx_theme_pd", "pip",
64 purpose="sphinx theme", usage="SPHINX"),
65 ModuleInstall("mdn-sphinx-theme", "pip", mname="mdn_theme",
66 purpose="A Sphinx theme for the Mozilla Developer Network", usage="SPHINX"),
67 ModuleInstall("sphinx-redactor-theme", "pip", mname="sphinx_redactor_theme",
68 purpose="sphinx theme", usage="SPHINX"),
69 ModuleInstall("sphinx-ioam-theme", "pip", mname="sphinx_ioam_theme",
70 purpose="sphinx theme", usage="SPHINX"),
71 ModuleInstall("sphinx-bulma-theme", "pip", mname="sphinx_bulma_theme",
72 purpose="sphinx theme", usage="SPHINX"),
73 ModuleInstall("yummy-sphinx-theme", "pip", mname="yummy_sphinx_theme",
74 purpose="sphinx theme", usage="SPHINX"),
75 ModuleInstall("sphinx-modern-theme", "pip", mname="sphinx_modern_theme",
76 purpose="sphinx theme", usage="SPHINX"),
77 ModuleInstall("sphinx-materialdesign-theme", "pip", mname="sphinx_materialdesign_theme",
78 purpose="sphinx theme", usage="SPHINX"),
79 ModuleInstall("sphinx_modern_theme_modified", "pip",
80 purpose="sphinx theme", usage="SPHINX"),
81 ]
82 return [_ for _ in mod if _ is not None]