-
Couldn't load subscription status.
- Fork 80
Open
Description
When running Sphinx 2.2.1, sphinx-versioning fails with
$ poetry run sphinx-versioning build docs docs/_build/html
Traceback (most recent call last):
File "/app/.venv/bin/sphinx-versioning", line 7, in <module>
from sphinxcontrib.versioning.__main__ import cli
File "/app/.venv/lib/python3.7/site-packages/sphinxcontrib/versioning/__main__.py", line 13, in <module>
from sphinxcontrib.versioning.routines import build_all, gather_git_info, pre_build, read_local_conf
File "/app/.venv/lib/python3.7/site-packages/sphinxcontrib/versioning/routines.py", line 11, in <module>
from sphinxcontrib.versioning.sphinx_ import build, read_config
File "/app/.venv/lib/python3.7/site-packages/sphinxcontrib/versioning/sphinx_.py", line 9, in <module>
from sphinx import application, build_main, locale
ImportError: cannot import name 'build_main' from 'sphinx' (/app/.venv/lib/python3.7/site-packages/sphinx/__init__.py)
It looks like build_main was deprecated in 2.0: https://www.sphinx-doc.org/en/master/extdev/deprecated.html
The alternative listed is to use sphinx.cmd.build.build_main().
I cannot downgrade due to another Sphinx plugin.
mritzmann, andristeiner, alexei-developer, sappelhoff, jli and 3 more
Metadata
Metadata
Assignees
Labels
No labels