[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v2] docs/conf.py: Remove usage of distutils
From: |
Alex Bennée |
Subject: |
Re: [PATCH v2] docs/conf.py: Remove usage of distutils |
Date: |
Mon, 04 Mar 2024 21:15:42 +0000 |
User-agent: |
mu4e 1.12.1; emacs 29.1 |
Thomas Huth <thuth@redhat.com> writes:
> The macOS jobs in our CI recently started failing, complaining that
> the distutils module is not available anymore. And indeed, according to
> https://peps.python.org/pep-0632/ it's been deprecated since a while
> and now likely got removed in recent Python versions.
>
> Fortunately, we only use it for a version check via LooseVersion here
> which we don't really need anymore - according to Repology.org, these
> are the versions of sphinx-rtd-theme that are currently used by the
> various distros:
>
> centos_stream_8: 0.3.1
> centos_stream_9: 0.5.1
> fedora_38: 1.1.1
> fedora_39: 1.2.2
> freebsd: 1.0.0
> haikuports_master: 1.2.1
> openbsd: 1.2.2
> opensuse_leap_15_5: 0.5.1
> pkgsrc_current: 2.0.0
> debian_11: 0.5.1
> debian_12: 1.2.0
> ubuntu_20_04: 0.4.3
> ubuntu_22_04: 1.0.0
> ubuntu_24_04: 2.0.0
>
> So except for CentOS 8, all distros are using a newer version of
> sphinx-rtd-theme, and for CentOS 8 we don't support compiling with
> the Sphinx of the distro anymore anyway, since it's based on the
> Python 3.6 interpreter there. For compiling on CentOS 8, you have
> to use the alternative Python 3.8 interpreter which comes without
> Sphinx, so that needs the Sphinx installed via pip in the venv
> instead, and that is using a newer version, too, according to our
> pythondeps.toml file.
>
> Thus we can simply drop the version check now to get rid of the
> distutils dependency here.
>
> Signed-off-by: Thomas Huth <thuth@redhat.com>
Queued to testing/next, thanks.
--
Alex Bennée
Virtualisation Tech Lead @ Linaro
- Re: [PATCH v2] docs/conf.py: Remove usage of distutils, (continued)
- Re: [PATCH v2] docs/conf.py: Remove usage of distutils, Michael Tokarev, 2024/03/04
- Re: [PATCH v2] docs/conf.py: Remove usage of distutils, Thomas Huth, 2024/03/04
- Re: [PATCH v2] docs/conf.py: Remove usage of distutils, Peter Maydell, 2024/03/04
- Re: [PATCH v2] docs/conf.py: Remove usage of distutils, Thomas Huth, 2024/03/04
- Re: [PATCH v2] docs/conf.py: Remove usage of distutils, Daniel P . Berrangé, 2024/03/04
- Re: [PATCH v2] docs/conf.py: Remove usage of distutils, Thomas Huth, 2024/03/05
- Re: [PATCH v2] docs/conf.py: Remove usage of distutils, Peter Maydell, 2024/03/09
- Re: [PATCH v2] docs/conf.py: Remove usage of distutils, Philippe Mathieu-Daudé, 2024/03/09
- Re: [PATCH v2] docs/conf.py: Remove usage of distutils, Peter Maydell, 2024/03/09
- Re: [PATCH v2] docs/conf.py: Remove usage of distutils, Peter Maydell, 2024/03/10
Re: [PATCH v2] docs/conf.py: Remove usage of distutils,
Alex Bennée <=