mirror of
https://github.com/fish-shell/fish-shell.git
synced 2026-04-30 09:31:15 -03:00
sphinx-build fails with sphinx.errors.SphinxError: Builder name markdown not registered or available through entry point Apparently this issue was hidden locally by caching, and not checked in CI because of this error causing tests/checks/sphinx-markdown-changelog.fish to be skipped. sphinx-build 7.2.6 runner@runnervm3ublj:~/work/fish-shell/fish-shell$ python -c 'import sphinx_markdown_builder' Traceback (most recent call last): File "<string>", line 1, in <module> File "/home/runner/.local/lib/python3.12/site-packages/sphinx_markdown_builder/__init__.py", line 6, in <module> from sphinx.util.typing import ExtensionMetadata ImportError: cannot import name 'ExtensionMetadata' from 'sphinx.util.typing' (/usr/lib/python3/dist-packages/sphinx/util/typing.py) This reverts commit7b495497d7. While at it, fail the test earlier if something went wrong, because the remaining check will likely also fail and confuse. (cherry picked from commitaab22a453b)