On Sat, May 10, 2025 at 2:17 AM Akihiko Odaki <akihiko.od...@daynix.com> wrote:
> Supersedes: <20250505-sphinx82-v1-0-85f2418b3...@daynix.com> > ("[PATCH 0/2] docs: Bump sphinx to 8.2.3") > > sphinx 5.3.0 fails with Python 3.13.1: > > ../docs/meson.build:37: WARNING: > /home/me/qemu/build/pyvenv/bin/sphinx-build: > Extension error: > Could not import extension sphinx.builders.epub3 (exception: No module > named 'imghdr') > > ../docs/meson.build:39:6: ERROR: Problem encountered: Install a Python 3 > version of python-sphinx and the readthedoc theme > > Bump sphinx to 6.2.1 and also sphinx_rtd_theme as required for the new > sphinx version. > > Signed-off-by: Akihiko Odaki <akihiko.od...@daynix.com> > Reviewed-by: John Snow <js...@redhat.com> I figure if this causes issues, this early in the development cycle we can roll it back or pursue alternate solutions if necessary. I figure because this touches so much stuff I wrote, it probably ought to go through my tree, so I'll stage this tentatively. (Paolo, Peter: But if you want to stage it instead, be my guest.) --- > Akihiko Odaki (3): > docs: Bump sphinx to 6.2.1 > docs: Require sphinx>=6.2 > MAINTAINERS: Add docs/requirements.txt > > MAINTAINERS | 1 + > docs/requirements.txt | 4 +- > docs/sphinx/compat.py | 230 > --------------------------------------------- > Oh, thank you so much O:-) how beautiful... > docs/sphinx/qapi_domain.py | 33 +++---- > pythondeps.toml | 4 +- > 5 files changed, 20 insertions(+), 252 deletions(-) > --- > base-commit: 1da8f3a3c53b604edfe0d55e475102640490549e > change-id: 20250508-sphinx72-400c521af710 > > Best regards, > -- > Akihiko Odaki <akihiko.od...@daynix.com> > >