[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v3 6/6] Python: Drop support for Python 3.6
From: |
Markus Armbruster |
Subject: |
Re: [PATCH v3 6/6] Python: Drop support for Python 3.6 |
Date: |
Tue, 21 Feb 2023 08:11:57 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) |
John Snow <jsnow@redhat.com> writes:
> Python 3.6 was EOL 2021-12-31. Newer versions of upstream libraries have
> been dropping support for this version and it is becoming more
> cumbersome to support. Avocado-framework and qemu.qmp each have their
> own reasons for wanting to drop Python 3.6, but won't until QEMU does.
I'd prefer more thorough rationale. I can dig it out of v2's review if
you like. Might be best to wait for the rebase on Paolo's work, so we
know the context.
> Versions of Python available in our supported build platforms as of today,
> with optional versions available in parentheses:
>
> openSUSE Leap 15.4: 3.6.15 (3.9.10, 3.10.2)
> CentOS Stream 8: 3.6.8 (3.8.13, 3.9.16)
> CentOS Stream 9: 3.9.13
> Fedora 36: 3.10
> Fedora 37: 3.11
> Debian 11: 3.9.2
> Alpine 3.14, 3.15: 3.9.16
> Alpine 3.16, 3.17: 3.10.10
> Ubuntu 20.04 LTS: 3.8.10
> Ubuntu 22.04 LTS: 3.10.4
> NetBSD 9.3: 3.9.13*
> FreeBSD 12.4: 3.9.16
> FreeBSD 13.1: 3.9.16
> OpenBSD 7.2: 3.9.16
>
> Note: Our VM tests install 3.7 specifically for freebsd and netbsd; the
> default for "python" or "python3" in FreeBSD is 3.9.16. NetBSD does not
> appear to have a default meta-package, but offers several options, the
> lowest of which is 3.7.15. "python39" appears to be a pre-requisite to
> one of the other packages we request in tests/vm/netbsd.
>
> Since it is safe under our supported platform policy, bump our minimum
> supported version of Python to 3.7.
>
> Signed-off-by: John Snow <jsnow@redhat.com>
- [PATCH v3 0/6] Python: Drop support for Python 3.6, John Snow, 2023/02/20
- [PATCH v3 1/6] configure: Look for auxiliary Python installations, John Snow, 2023/02/20
- [PATCH v3 3/6] DO-NOT-MERGE: testing: Add Python >= 3.7 to Centos, OpenSuSE, John Snow, 2023/02/20
- [PATCH v3 5/6] meson: prefer 'sphinx-build' to 'sphinx-build-3', John Snow, 2023/02/20
- [PATCH v3 6/6] Python: Drop support for Python 3.6, John Snow, 2023/02/20
- Re: [PATCH v3 6/6] Python: Drop support for Python 3.6,
Markus Armbruster <=
- [PATCH v3 4/6] DO-NOT-MERGE: testing: add pip-installed sphinx-build to CentOS 8, John Snow, 2023/02/20
- [PATCH v3 2/6] configure: Add courtesy hint to Python version failure message, John Snow, 2023/02/20
- Re: [PATCH v3 0/6] Python: Drop support for Python 3.6, Markus Armbruster, 2023/02/21