Open
Description
Running make latexpdf
throws
Extension error (sphinx_readme):
Handler <function resolve at 0x10fc42b60> for event 'build-finished' threw an exception (exception: '/Users/guyer/Documents/research/FiPy/fipy/docs/source/README.rst')
sphinx-build -b latex -T
produces:
Traceback (most recent call last):
File "/Users/guyer/mambaforge-arm/envs/sphinx712/lib/python3.11/site-packages/sphinx/events.py", line 96, in emit
results.append(listener.handler(self.app, *args))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/guyer/mambaforge-arm/envs/sphinx712/lib/python3.11/site-packages/sphinx_readme/__init__.py", line 60, in resolve
parser.resolve()
File "/Users/guyer/mambaforge-arm/envs/sphinx712/lib/python3.11/site-packages/sphinx_readme/parser.py", line 464, in resolve
rst = self.replace_admonitions(src, rst)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/guyer/mambaforge-arm/envs/sphinx712/lib/python3.11/site-packages/sphinx_readme/parser.py", line 502, in replace_admonitions
for admonition in self.admonitions[rst_src]:
~~~~~~~~~~~~~~~~^^^^^^^^^
KeyError: '/Users/guyer/Documents/research/FiPy/fipy/docs/source/README.rst'
The KeyError
happens for the first file listed in readme_src_files
, regardless of whether it has any admonitions in it.
It doesn't look like sphinx_readme knows anything about latex, but I can't figure out how to disable it for all but html builds.
Metadata
Metadata
Assignees
Labels
No labels