gh-118689: Doc: fix ePub build (#118690)

This commit is contained in:
Inada Naoki 2024-05-10 19:24:02 +09:00 committed by GitHub
parent 7cc5e81a82
commit 7ac933e260
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 7 additions and 2 deletions

View File

@ -435,6 +435,10 @@ latex_appendices = ['glossary', 'about', 'license', 'copyright']
epub_author = 'Python Documentation Authors'
epub_publisher = 'Python Software Foundation'
# index pages are not valid xhtml
# https://github.com/sphinx-doc/sphinx/issues/12359
epub_use_index = False
# Options for the coverage checker
# --------------------------------

View File

@ -16,7 +16,6 @@ but they are available on most other systems as well. Here's an overview:
io.rst
time.rst
argparse.rst
getopt.rst
logging.rst
logging.config.rst
logging.handlers.rst

View File

@ -20,7 +20,7 @@ JSON = 'glossary.json'
def process_glossary_nodes(app, doctree, fromdocname):
if app.builder.format != 'html':
if app.builder.format != 'html' or app.builder.embedded:
return
terms = {}

View File

@ -42,6 +42,7 @@
</style>
{{ super() }}
{%- if not embedded %}
<meta name="readthedocs-addons-api-version" content="1">
<script type="text/javascript">
function onSwitch(event) {
@ -127,4 +128,5 @@
}
});
</script>
{%- endif %}
{% endblock %}