FS#78190 - python-sphinx crashes with module 'docutils.nodes' has no attribute 'meta'
Attached to Project:
Community Packages
Opened by Xavier de Gaye (xdegaye) - Thursday, 13 April 2023, 13:30 GMT
Last edited by Antonio Rojas (arojas) - Thursday, 13 April 2023, 15:22 GMT
Opened by Xavier de Gaye (xdegaye) - Thursday, 13 April 2023, 13:30 GMT
Last edited by Antonio Rojas (arojas) - Thursday, 13 April 2023, 15:22 GMT
|
Details
Description:
sphinx-build crashes with the latest python-sphinx-6.1.3-1-any and latest docutils archlinux packages. Downgrading to python-sphinx-5.3.0-1 fixes the problem: Expected output as with python-sphinx-5.3.0-1: $ sphinx-build usage: sphinx-build [OPTIONS] SOURCEDIR OUTPUTDIR [FILENAMES...] sphinx-build: error: the following arguments are required: sourcedir, outputdir, filenames Additional info: * Latest archlinux package version(s) python-sphinx-6.1.3-1-any python-docutils-1:0.19-3-any * Python traceback: $ sphinx-build Traceback (most recent call last): File "/usr/bin/sphinx-build", line 5, in <module> from sphinx.cmd.build import main File "/usr/lib/python3.10/site-packages/sphinx/cmd/build.py", line 20, in <module> from sphinx.application import Sphinx File "/usr/lib/python3.10/site-packages/sphinx/application.py", line 25, in <module> from sphinx.config import Config File "/usr/lib/python3.10/site-packages/sphinx/config.py", line 14, in <module> from sphinx.util import logging File "/usr/lib/python3.10/site-packages/sphinx/util/__init__.py", line 26, in <module> from sphinx.util.nodes import (caption_ref_re, explicit_title_re, # noqa: F401 File "/usr/lib/python3.10/site-packages/sphinx/util/nodes.py", line 16, in <module> from sphinx import addnodes File "/usr/lib/python3.10/site-packages/sphinx/addnodes.py", line 17, in <module> 'meta': nodes.meta, # type: ignore AttributeError: module 'docutils.nodes' has no attribute 'meta' Steps to reproduce: Run sphinx-build |
This task depends upon
python -c "import docutils; print(docutils.__file__)"
?
/home/user/.local/lib/python3.10/site-packages/docutils/__init__.py
Removing the local installation fixes the problem.
Sorry about that, docutils has probably been installed locally as a dependency.
Many thanks.