Build Failed!

09 Sep 2024 01:04:32 UTC
Unless all site previews are broken, this is a problem with the yummy-sphinx-theme package.
Configuration
{'html_theme': 'yummy_sphinx_theme'}
Output
======================================== stdout ========================================
Running Sphinx v8.0.2
loading translations [en]... locale_dir /home/runner/work/sphinx-themes.org/sphinx-themes.org/sample-docs/locales/en/LC_MESSAGES does not exist
locale_dir /home/runner/work/sphinx-themes.org/sphinx-themes.org/sample-docs/locales/en/LC_MESSAGES does not exist
done
making output directory... done
locale_dir /home/runner/work/sphinx-themes.org/sphinx-themes.org/sample-docs/locales/en/LC_MESSAGES does not exist
loading intersphinx inventory 'sphinx' from https://www.sphinx-doc.org//objects.inv ...
intersphinx inventory has moved: https://www.sphinx-doc.org//objects.inv -> https://www.sphinx-doc.org/en/master/objects.inv
locale_dir /home/runner/work/sphinx-themes.org/sphinx-themes.org/sample-docs/locales/en/LC_MESSAGES does not exist
building [mo]: targets for 0 po files that are out of date
writing output... 
building [dirhtml]: targets for 18 source files that are out of date
updating environment: locale_dir /home/runner/work/sphinx-themes.org/sphinx-themes.org/sample-docs/locales/en/LC_MESSAGES does not exist
[new config] 18 added, 0 changed, 0 removed
reading sources... [  6%] index
reading sources... [ 11%] kitchen-sink/admonitions
reading sources... [ 17%] kitchen-sink/api
reading sources... [ 22%] kitchen-sink/blocks
reading sources... [ 28%] kitchen-sink/generic
reading sources... [ 33%] kitchen-sink/images
reading sources... [ 39%] kitchen-sink/index
reading sources... [ 44%] kitchen-sink/lists
reading sources... [ 50%] kitchen-sink/really-long
reading sources... [ 56%] kitchen-sink/structure
reading sources... [ 61%] kitchen-sink/tables
reading sources... [ 67%] kitchen-sink/typography
reading sources... [ 72%] long-page
reading sources... [ 78%] placeholder-four
reading sources... [ 83%] placeholder-one
reading sources... [ 89%] placeholder-three
reading sources... [ 94%] placeholder-two
reading sources... [100%] really-long-title

looking for now-outdated files... none found
pickling environment... done
checking consistency... done
preparing documents... done
copying assets... 
copying static files... done
copying extra files... done
copying assets: done
writing output... [  6%] index

======================================== stderr ========================================
/opt/hostedtoolcache/Python/3.10.14/x64/lib/python3.10/urllib/parse.py:docstring of urllib.parse.quote:13: ERROR: Unexpected indentation. [docutils]
/home/runner/work/sphinx-themes.org/sphinx-themes.org/sample-docs/kitchen-sink/blocks.rst:138: WARNING: Include file '/home/runner/work/sphinx-themes.org/src/furo/__init__.py' not found or reading it failed [docutils]
/home/runner/work/sphinx-themes.org/sphinx-themes.org/sample-docs/kitchen-sink/lists.rst:202: WARNING: Include file '/home/runner/work/sphinx-themes.org/src/furo/__init__.py' not found or reading it failed [docutils]

Traceback (most recent call last):
  File "/home/runner/work/sphinx-themes.org/sphinx-themes.org/build/yummy-sphinx-theme/lib/python3.10/site-packages/sphinx/builders/html/__init__.py", line 1160, in handle_page
    output = self.templates.render(templatename, ctx)
  File "/home/runner/work/sphinx-themes.org/sphinx-themes.org/build/yummy-sphinx-theme/lib/python3.10/site-packages/sphinx/jinja2glue.py", line 201, in render
    return self.environment.get_template(template).render(context)
  File "/home/runner/work/sphinx-themes.org/sphinx-themes.org/build/yummy-sphinx-theme/lib/python3.10/site-packages/jinja2/environment.py", line 1304, in render
    self.environment.handle_exception()
  File "/home/runner/work/sphinx-themes.org/sphinx-themes.org/build/yummy-sphinx-theme/lib/python3.10/site-packages/jinja2/environment.py", line 939, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/runner/work/sphinx-themes.org/sphinx-themes.org/build/yummy-sphinx-theme/lib/python3.10/site-packages/sphinx/themes/basic/page.html", line 10, in top-level template code
    {%- extends "layout.html" %}
  File "/home/runner/work/sphinx-themes.org/sphinx-themes.org/build/yummy-sphinx-theme/lib/python3.10/site-packages/yummy_sphinx_theme/layout.html", line 176, in top-level template code
    {{ css() }}
  File "/home/runner/work/sphinx-themes.org/sphinx-themes.org/build/yummy-sphinx-theme/lib/python3.10/site-packages/jinja2/sandbox.py", line 394, in call
    return __context.call(__obj, *args, **kwargs)
  File "/home/runner/work/sphinx-themes.org/sphinx-themes.org/build/yummy-sphinx-theme/lib/python3.10/site-packages/jinja2/runtime.py", line 782, in _invoke
    rv = self._func(*arguments)
  File "/home/runner/work/sphinx-themes.org/sphinx-themes.org/build/yummy-sphinx-theme/lib/python3.10/site-packages/yummy_sphinx_theme/layout.html", line 53, in template
    <link rel="stylesheet" href="{{ pathto('_static/' + style, 1) }}" type="text/css" />
jinja2.exceptions.UndefinedError: 'style' is undefined

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/runner/work/sphinx-themes.org/sphinx-themes.org/build/yummy-sphinx-theme/lib/python3.10/site-packages/sphinx/cmd/build.py", line 337, in build_main
    app.build(args.force_all, args.filenames)
  File "/home/runner/work/sphinx-themes.org/sphinx-themes.org/build/yummy-sphinx-theme/lib/python3.10/site-packages/sphinx/application.py", line 378, in build
    self.builder.build_update()
  File "/home/runner/work/sphinx-themes.org/sphinx-themes.org/build/yummy-sphinx-theme/lib/python3.10/site-packages/sphinx/builders/__init__.py", line 296, in build_update
    self.build(to_build,
  File "/home/runner/work/sphinx-themes.org/sphinx-themes.org/build/yummy-sphinx-theme/lib/python3.10/site-packages/sphinx/builders/__init__.py", line 366, in build
    self.write(docnames, list(updated_docnames), method)
  File "/home/runner/work/sphinx-themes.org/sphinx-themes.org/build/yummy-sphinx-theme/lib/python3.10/site-packages/sphinx/builders/__init__.py", line 613, in write
    self._write_serial(sorted(docnames))
  File "/home/runner/work/sphinx-themes.org/sphinx-themes.org/build/yummy-sphinx-theme/lib/python3.10/site-packages/sphinx/builders/__init__.py", line 623, in _write_serial
    self.write_doc(docname, doctree)
  File "/home/runner/work/sphinx-themes.org/sphinx-themes.org/build/yummy-sphinx-theme/lib/python3.10/site-packages/sphinx/builders/html/__init__.py", line 675, in write_doc
    self.handle_page(docname, ctx, event_arg=doctree)
  File "/home/runner/work/sphinx-themes.org/sphinx-themes.org/build/yummy-sphinx-theme/lib/python3.10/site-packages/sphinx/builders/html/__init__.py", line 1167, in handle_page
    raise ThemeError(__("An error happened in rendering the page %s.\nReason: %r") %
sphinx.errors.ThemeError: An error happened in rendering the page index.
Reason: UndefinedError("'style' is undefined")

Theme error:
An error happened in rendering the page index.
Reason: UndefinedError("'style' is undefined")