CI: https://gitlab.com/jsnow/qemu/-/pipelines/1928836481
Unlike the previous series, this series only adjusts the *preferred* sphinx version to be higher, leaving the accepted version at 3.4.3, the version that CentOS Stream 9 still ships with. Unfortunately, this means we can't cut out the compatibility code for sphinx we're still carrying around just yet, but we'll await that glorious moment to arrive on some future day. Sphinx 6.2.1 is being chosen as the new default because it still offers support for Python 3.8+, but is new enough to support Python 3.13+. Distro version information for supported platforms as of 2025-07-15: distro python3 pip setuptools sphinx ------------------------------------------------------- alpine_3_19 3.11.13 23.3.1 70.3.0 6.2.1 alpine_3_20 3.12.11 24.0 70.3.0 7.2.6 alpine_3_21 3.12.11 24.3.1 70.3.0 8.1.3 alpine_3_22 3.12.11 25.1.1 80.9.0 8.2.3 centos_stream_9 3.9.23 21.3.1 53.0.0 3.4.3 centos_stream_10 3.12.11 23.3.2 69.0.3 7.2.6 debian_12 3.11.2 23.0.1 66.1.1 5.3.0 fedora_41 3.13.5 24.2 69.2.0 7.3.7 fedora_42 3.13.5 24.3.1 74.1.3 8.1.3 freebsd 3.11.13 23.3.2 63.1.0 5.3.0 homebrew 3.13.5 --- 80.9.0 8.2.3 macports 3.13.5 25.1.1 78.1.1 8.2.3 openbsd 3.12.11 25.1.1 79.0.1 8.2.3 pkgsrc_current 3.12.11 25.1.1 80.9.0 8.2.3 ubuntu_22_04 3.10.12 22.0.2 59.6.0 4.3.2 ubuntu_24_04 3.12.3 24.0 68.1.2 7.2.6 ubuntu_24_10 3.12.7 24.2 74.1.2 7.4.7 ubuntu_25_04 3.13.3 25.0 75.8.0 8.1.3 Akihiko Odaki (2): docs: Bump sphinx to 6.2.1 MAINTAINERS: Add docs/requirements.txt MAINTAINERS | 1 + docs/requirements.txt | 4 ++-- pythondeps.toml | 4 ++-- 3 files changed, 5 insertions(+), 4 deletions(-) -- 2.50.0