Skip to content
This repository has been archived by the owner on Jan 13, 2024. It is now read-only.

Commit

Permalink
epub, not epub
Browse files Browse the repository at this point in the history
  • Loading branch information
sdpython committed Sep 19, 2018
1 parent d9ed32d commit 9a3795c
Show file tree
Hide file tree
Showing 24 changed files with 41 additions and 16 deletions.
13 changes: 8 additions & 5 deletions src/pyquickhelper/helpgen/default_conf.py
Expand Up @@ -313,18 +313,21 @@ def set_sphinx_variables(fileconf, module_name, author, year, theme, theme_path,
'sphinx.ext.mathjax' if use_mathjax else 'sphinx.ext.imgmath',
'sphinx.ext.napoleon', 'sphinx.ext.todo', 'sphinx.ext.viewcode',
'sphinxcontrib.imagesvg',
# 'matplotlib.sphinxext.only_directives',
# 'matplotlib.sphinxext.mathmpl',
# 'matplotlib.sphinxext.only_directives',
'matplotlib.sphinxext.plot_directive',
# 'matplotlib.sphinxext.ipython_directive',
'jupyter_sphinx.embed_widgets',
"nbsphinx",
'pyquickhelper.sphinxext.sphinx_rst_builder',
'pyquickhelper.sphinxext.sphinx_md_builder',
'pyquickhelper.sphinxext.sphinx_latex_builder',
])

try:
import matplotlib.sphinxext
assert matplotlib.sphinxext is not None
extensions.append('matplotlib.sphinxext.plot_directive')
except ImportError:
# matplotlib is not installed.
pass

try:
import sphinxcontrib.jsdemo
assert sphinxcontrib.jsdemo is not None
Expand Down
3 changes: 1 addition & 2 deletions src/pyquickhelper/helpgen/sphinx_main.py
Expand Up @@ -90,7 +90,6 @@ def generate_help_sphinx(project_var_name, clean=False, root=".",
extra_ext=None,
nbformats=("ipynb", "slides", "html", "python",
"rst", "pdf", "present", "github"),
# ("epub", "build", {})],
layout=None,
module_name=None, from_repo=True, add_htmlhelp=False,
copy_add_ext=None, direct_call=False, fLOG=fLOG,
Expand Down Expand Up @@ -997,7 +996,7 @@ def keep_line(_):
# for every layout
fLOG("[generate_help_sphinx] [revealjs] JAVASCRIPT: COPY", html_static_paths)
fLOG("[generate_help_sphinx] [revealjs] BUILD:", build_paths)
for subf in ["html", "epub"]:
for subf in ["html"]:
for html_static_path, build_path in zip(html_static_paths, build_paths):
builddoc = os.path.join(build_path, subf, "_downloads")
if not os.path.exists(builddoc):
Expand Down
4 changes: 2 additions & 2 deletions src/pyquickhelper/pycode/setup_helper.py
Expand Up @@ -66,7 +66,7 @@ def process_standard_options_for_setup(argv, file_or_folder, project_var_name, m
nbformats=(
"ipynb", "html", "python", "rst", "slides",
"pdf", "present", "github"),
layout=None, # , "epub"],
layout=None,
additional_ut_path=None,
skip_function=default_skip_function, covtoken=None, hook_print=True,
stdout=None, stderr=None, use_run_cmd=False, filter_warning=None,
Expand Down Expand Up @@ -640,7 +640,7 @@ def standard_help_for_setup(argv, file_or_folder, project_var_name, module_name=
add_htmlhelp=False, copy_add_ext=None,
nbformats=("ipynb", "html", "python",
"rst", "slides", "pdf", "present"),
layout=None, # , "epub"],
layout=None,
use_run_cmd=False, fLOG=noLOG):
"""
Standard function which generates help assuming they follow the same design
Expand Down
6 changes: 0 additions & 6 deletions src/pyquickhelper/pycode/windows_scripts.py
Expand Up @@ -352,9 +352,6 @@ def _sversion():
if not exist dist\\html mkdir dist\\html
@echo ~CALL xcopy /E /C /I /Y _doc\\sphinxdoc\\build\\html dist\\html
xcopy /E /C /I /Y _doc\\sphinxdoc\\build\\html dist\\html
if not exist dist\\epub mkdir dist\\epub
@echo ~CALL xcopy /E /C /I /Y _doc\\sphinxdoc\\build\\epub dist\\epub
xcopy /E /C /I /Y _doc\\sphinxdoc\\build\\epub dist\\epub
@echo ~COPY chm
if exist _doc\\sphinxdoc\\build\\htmlhelp copy _doc\\sphinxdoc\\build\\htmlhelp\\*.chm dist\\html
@echo ~COPY pdf
Expand All @@ -373,9 +370,6 @@ def _sversion():
if not exist dist\\html mkdir dist\\html
@echo ~CALL xcopy /E /C /I /Y _doc\\sphinxdoc\\build\\html dist\\html
xcopy /E /C /I /Y _doc\\sphinxdoc\\build\\html dist\\html
if not exist dist\\epub mkdir dist\\epub
@echo ~CALL xcopy /E /C /I /Y _doc\\sphinxdoc\\build\\epub dist\\epub
xcopy /E /C /I /Y _doc\\sphinxdoc\\build\\epub dist\\epub
@echo ~COPY chm
if exist _doc\\sphinxdoc\\build\\htmlhelp copy _doc\\sphinxdoc\\build\\htmlhelp\\*.chm dist\\html
@echo ~COPY pdf
Expand Down
1 change: 1 addition & 0 deletions src/pyquickhelper/sphinxext/sphinx_autosignature.py
Expand Up @@ -494,6 +494,7 @@ def setup(app):
"""
app.add_node(autosignature_node,
html=(visit_autosignature_node, depart_autosignature_node),
epub=(visit_autosignature_node, depart_autosignature_node),
latex=(visit_autosignature_node, depart_autosignature_node),
elatex=(visit_autosignature_node, depart_autosignature_node),
text=(visit_autosignature_node, depart_autosignature_node),
Expand Down
1 change: 1 addition & 0 deletions src/pyquickhelper/sphinxext/sphinx_bigger_extension.py
Expand Up @@ -142,6 +142,7 @@ def setup(app):

app.add_node(bigger_node,
html=(visit_bigger_node, depart_bigger_node_html),
epub=(visit_bigger_node, depart_bigger_node_html),
latex=(visit_bigger_node_latex, depart_bigger_node_latex),
elatex=(visit_bigger_node_latex, depart_bigger_node_latex),
text=(visit_bigger_node, depart_bigger_node),
Expand Down
2 changes: 2 additions & 0 deletions src/pyquickhelper/sphinxext/sphinx_blocref_extension.py
Expand Up @@ -569,13 +569,15 @@ def setup(app):

app.add_node(blocreflist,
html=(visit_blocreflist_node, depart_blocreflist_node),
epub=(visit_blocreflist_node, depart_blocreflist_node),
latex=(visit_blocreflist_node, depart_blocreflist_node),
elatex=(visit_blocreflist_node, depart_blocreflist_node),
text=(visit_blocreflist_node, depart_blocreflist_node),
md=(visit_blocreflist_node, depart_blocreflist_node),
rst=(visit_blocreflist_node, depart_blocreflist_node))
app.add_node(blocref_node,
html=(visit_blocref_node, depart_blocref_node),
epub=(visit_blocref_node, depart_blocref_node),
elatex=(visit_blocref_node, depart_blocref_node),
latex=(visit_blocref_node, depart_blocref_node),
text=(visit_blocref_node, depart_blocref_node),
Expand Down
2 changes: 2 additions & 0 deletions src/pyquickhelper/sphinxext/sphinx_blog_extension.py
Expand Up @@ -475,6 +475,7 @@ def setup(app):
# app.add_node(blogpostlist)
app.add_node(blogpost_node,
html=(visit_blogpost_node, depart_blogpost_node),
epub=(visit_blogpost_node, depart_blogpost_node),
elatex=(visit_blogpost_node, depart_blogpost_node),
latex=(visit_blogpost_node, depart_blogpost_node),
rst=(visit_blogpost_node, depart_blogpost_node),
Expand All @@ -483,6 +484,7 @@ def setup(app):

app.add_node(blogpostagg_node,
html=(visit_blogpostagg_node, depart_blogpostagg_node_html),
epub=(visit_blogpostagg_node, depart_blogpostagg_node_html),
elatex=(visit_blogpostagg_node, depart_blogpostagg_node),
latex=(visit_blogpostagg_node, depart_blogpostagg_node),
rst=(visit_blogpostagg_node, depart_blogpostagg_node),
Expand Down
2 changes: 2 additions & 0 deletions src/pyquickhelper/sphinxext/sphinx_cmdref_extension.py
Expand Up @@ -263,13 +263,15 @@ def setup(app):

app.add_node(cmdreflist,
html=(visit_cmdreflist_node, depart_cmdreflist_node),
epub=(visit_cmdreflist_node, depart_cmdreflist_node),
elatex=(visit_cmdreflist_node, depart_cmdreflist_node),
latex=(visit_cmdreflist_node, depart_cmdreflist_node),
text=(visit_cmdreflist_node, depart_cmdreflist_node),
md=(visit_cmdreflist_node, depart_cmdreflist_node),
rst=(visit_cmdreflist_node, depart_cmdreflist_node))
app.add_node(cmdref_node,
html=(visit_cmdref_node, depart_cmdref_node),
epub=(visit_cmdref_node, depart_cmdref_node),
elatex=(visit_cmdref_node, depart_cmdref_node),
latex=(visit_cmdref_node, depart_cmdref_node),
text=(visit_cmdref_node, depart_cmdref_node),
Expand Down
1 change: 1 addition & 0 deletions src/pyquickhelper/sphinxext/sphinx_collapse_extension.py
Expand Up @@ -168,6 +168,7 @@ def setup(app):
"""
app.add_node(collapse_node,
html=(visit_collapse_node_html, depart_collapse_node_html),
epub=(visit_collapse_node_html, depart_collapse_node_html),
elatex=(visit_collapse_node, depart_collapse_node),
latex=(visit_collapse_node, depart_collapse_node),
text=(visit_collapse_node, depart_collapse_node),
Expand Down
1 change: 1 addition & 0 deletions src/pyquickhelper/sphinxext/sphinx_epkg_extension.py
Expand Up @@ -208,6 +208,7 @@ def setup(app):
app.add_config_value('epkg_dictionary', {}, 'env')
app.add_node(epkg_node,
html=(visit_epkg_node, depart_epkg_node),
epub=(visit_epkg_node, depart_epkg_node),
elatex=(visit_epkg_node, depart_epkg_node),
latex=(visit_epkg_node, depart_epkg_node),
rst=(visit_epkg_node, depart_epkg_node),
Expand Down
2 changes: 2 additions & 0 deletions src/pyquickhelper/sphinxext/sphinx_exref_extension.py
Expand Up @@ -197,6 +197,7 @@ def setup(app):

app.add_node(exreflist,
html=(visit_exreflist_node, depart_exreflist_node),
epub=(visit_exreflist_node, depart_exreflist_node),
elatex=(visit_exreflist_node, depart_exreflist_node),
latex=(visit_exreflist_node, depart_exreflist_node),
tex=(visit_exreflist_node, depart_exreflist_node),
Expand All @@ -205,6 +206,7 @@ def setup(app):
rst=(visit_exreflist_node, depart_exreflist_node))
app.add_node(exref_node,
html=(visit_exref_node, depart_exref_node),
epub=(visit_exref_node, depart_exref_node),
elatex=(visit_exref_node, depart_exref_node),
latex=(visit_exref_node, depart_exref_node),
tex=(visit_exref_node, depart_exref_node),
Expand Down
2 changes: 2 additions & 0 deletions src/pyquickhelper/sphinxext/sphinx_faqref_extension.py
Expand Up @@ -198,13 +198,15 @@ def setup(app):

app.add_node(faqreflist,
html=(visit_faqreflist_node, depart_faqreflist_node),
epub=(visit_faqreflist_node, depart_faqreflist_node),
elatex=(visit_faqreflist_node, depart_faqreflist_node),
latex=(visit_faqreflist_node, depart_faqreflist_node),
text=(visit_faqreflist_node, depart_faqreflist_node),
md=(visit_faqreflist_node, depart_faqreflist_node),
rst=(visit_faqreflist_node, depart_faqreflist_node))
app.add_node(faqref_node,
html=(visit_faqref_node, depart_faqref_node),
epub=(visit_faqref_node, depart_faqref_node),
elatex=(visit_faqref_node, depart_faqref_node),
latex=(visit_faqref_node, depart_faqref_node),
text=(visit_faqref_node, depart_faqref_node),
Expand Down
1 change: 1 addition & 0 deletions src/pyquickhelper/sphinxext/sphinx_image_extension.py
Expand Up @@ -360,6 +360,7 @@ def setup(app):
app.connect('builder-inited', initialize_simpleimages_directive)
app.add_node(simpleimage_node,
html=(visit_simpleimage_node, depart_simpleimage_node_html),
epub=(visit_simpleimage_node, depart_simpleimage_node_html),
elatex=(visit_simpleimage_node,
depart_simpleimage_node_latex),
latex=(visit_simpleimage_node, depart_simpleimage_node_latex),
Expand Down
2 changes: 2 additions & 0 deletions src/pyquickhelper/sphinxext/sphinx_mathdef_extension.py
Expand Up @@ -458,13 +458,15 @@ def setup(app):

app.add_node(mathdeflist,
html=(visit_mathdeflist_node, depart_mathdeflist_node),
epub=(visit_mathdeflist_node, depart_mathdeflist_node),
elatex=(visit_mathdeflist_node, depart_mathdeflist_node),
latex=(visit_mathdeflist_node, depart_mathdeflist_node),
text=(visit_mathdeflist_node, depart_mathdeflist_node),
md=(visit_mathdeflist_node, depart_mathdeflist_node),
rst=(visit_mathdeflist_node, depart_mathdeflist_node))
app.add_node(mathdef_node,
html=(visit_mathdef_node, depart_mathdef_node),
epub=(visit_mathdef_node, depart_mathdef_node),
elatex=(visit_mathdef_node, depart_mathdef_node),
latex=(visit_mathdef_node, depart_mathdef_node),
text=(visit_mathdef_node, depart_mathdef_node),
Expand Down
2 changes: 2 additions & 0 deletions src/pyquickhelper/sphinxext/sphinx_nbref_extension.py
Expand Up @@ -177,13 +177,15 @@ def setup(app):

app.add_node(nbreflist,
html=(visit_nbreflist_node, depart_nbreflist_node),
epub=(visit_nbreflist_node, depart_nbreflist_node),
elatex=(visit_nbreflist_node, depart_nbreflist_node),
latex=(visit_nbreflist_node, depart_nbreflist_node),
text=(visit_nbreflist_node, depart_nbreflist_node),
md=(visit_nbreflist_node, depart_nbreflist_node),
rst=(visit_nbreflist_node, depart_nbreflist_node))
app.add_node(nbref_node,
html=(visit_nbref_node, depart_nbref_node),
epub=(visit_nbref_node, depart_nbref_node),
elatex=(visit_nbref_node, depart_nbref_node),
latex=(visit_nbref_node, depart_nbref_node),
text=(visit_nbref_node, depart_nbref_node),
Expand Down
Expand Up @@ -210,6 +210,7 @@ def setup(app):

app.add_node(postcontents_node,
html=(visit_postcontents_node, depart_postcontents_node),
epub=(visit_postcontents_node, depart_postcontents_node),
elatex=(visit_postcontents_node, depart_postcontents_node),
latex=(visit_postcontents_node, depart_postcontents_node),
text=(visit_postcontents_node, depart_postcontents_node),
Expand Down
1 change: 1 addition & 0 deletions src/pyquickhelper/sphinxext/sphinx_runpython_extension.py
Expand Up @@ -656,6 +656,7 @@ def setup(app):

app.add_node(runpython_node,
html=(visit_runpython_node, depart_runpython_node),
epub=(visit_runpython_node, depart_runpython_node),
elatex=(visit_runpython_node, depart_runpython_node),
latex=(visit_runpython_node, depart_runpython_node),
rst=(visit_runpython_node, depart_runpython_node),
Expand Down
1 change: 1 addition & 0 deletions src/pyquickhelper/sphinxext/sphinx_sharenet_extension.py
Expand Up @@ -275,6 +275,7 @@ def setup(app):

app.add_node(sharenet_node,
html=(visit_sharenet_node, depart_sharenet_node_html),
epub=(visit_sharenet_node, depart_sharenet_node_html),
elatex=(visit_sharenet_node, depart_sharenet_node),
latex=(visit_sharenet_node, depart_sharenet_node),
rst=(visit_sharenet_node_rst, depart_sharenet_node_rst),
Expand Down
1 change: 1 addition & 0 deletions src/pyquickhelper/sphinxext/sphinx_template_extension.py
Expand Up @@ -169,6 +169,7 @@ def setup(app):
app.add_config_value('tpl_template', {}, 'env')
app.add_node(tpl_node,
html=(visit_tpl_node, depart_tpl_node),
epub=(visit_tpl_node, depart_tpl_node),
elatex=(visit_tpl_node, depart_tpl_node),
latex=(visit_tpl_node, depart_tpl_node),
rst=(visit_tpl_node, depart_tpl_node),
Expand Down
1 change: 1 addition & 0 deletions src/pyquickhelper/sphinxext/sphinx_tocdelay_extension.py
Expand Up @@ -334,6 +334,7 @@ def setup(app):

app.add_node(tocdelay_node,
html=(visit_tocdelay_node, depart_tocdelay_node),
epub=(visit_tocdelay_node, depart_tocdelay_node),
elatex=(visit_tocdelay_node, depart_tocdelay_node),
latex=(visit_tocdelay_node, depart_tocdelay_node),
text=(visit_tocdelay_node, depart_tocdelay_node),
Expand Down
2 changes: 2 additions & 0 deletions src/pyquickhelper/sphinxext/sphinx_todoext_extension.py
Expand Up @@ -508,13 +508,15 @@ def setup(app):

app.add_node(todoextlist,
html=(visit_todoextlist_node, depart_todoextlist_node),
epub=(visit_todoextlist_node, depart_todoextlist_node),
elatex=(visit_todoextlist_node, depart_todoextlist_node),
latex=(visit_todoextlist_node, depart_todoextlist_node),
text=(visit_todoextlist_node, depart_todoextlist_node),
md=(visit_todoextlist_node, depart_todoextlist_node),
rst=(visit_todoextlist_node, depart_todoextlist_node))
app.add_node(todoext_node,
html=(visit_todoext_node, depart_todoext_node),
epub=(visit_todoext_node, depart_todoext_node),
elatex=(visit_todoext_node, depart_todoext_node),
latex=(visit_todoext_node, depart_todoext_node),
text=(visit_todoext_node, depart_todoext_node),
Expand Down
1 change: 1 addition & 0 deletions src/pyquickhelper/sphinxext/sphinx_video_extension.py
Expand Up @@ -292,6 +292,7 @@ def setup(app):
app.connect('builder-inited', initialize_videos_directive)
app.add_node(video_node,
html=(visit_video_node, depart_video_node_html),
epub=(visit_video_node, depart_video_node_html),
elatex=(visit_video_node, depart_video_node_latex),
latex=(visit_video_node, depart_video_node_latex),
rst=(visit_video_node, depart_video_node_rst),
Expand Down
4 changes: 3 additions & 1 deletion src/pyquickhelper/sphinxext/sphinx_youtube_extension.py
Expand Up @@ -156,7 +156,9 @@ def setup(app):
"""
Setup for youtube extension.
"""
app.add_node(youtube_node, html=(visit_youtube_node, depart_youtube_node),
app.add_node(youtube_node,
html=(visit_youtube_node, depart_youtube_node),
epub=(visit_youtube_node, depart_youtube_node),
elatex=(visit_youtube_node, depart_youtube_node),
latex=(visit_youtube_node, depart_youtube_node),
rst=(visit_youtube_node, depart_youtube_node),
Expand Down

0 comments on commit 9a3795c

Please sign in to comment.