Skip to content

make latexpdf throws exception #12

Open
@guyer

Description

@guyer

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

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions