python: add formal python3.14 support and testing
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com> Reviewed-by: Thomas Huth <thuth@redhat.com> Message-ID: <20260226213400.1254014-5-jsnow@redhat.com> Signed-off-by: John Snow <jsnow@redhat.com>
John Snow committed
Feb 26, 2026 at 16:34 UTC
191d4ceb40f8c80ae402a365a41300dcf1344125
2 files changed
+4
-3
configure
+2
-2
@@ -527,8 +527,8 @@ first_python=
527
if test -z "${PYTHON}"; then
528
# A bare 'python' is traditionally python 2.x, but some distros
529
# have it as python 3.x, so check in both places.
530
- for binary in python3 python python3.13 python3.12 python3.11 \
531
- python3.10 python3.9 ; do
530
+ for binary in python3 python python3.14 python3.13 python3.12 \
531
+ python3.11 python3.10 python3.9 ; do
532
if has "$binary"; then
533
python=$(command -v "$binary")
534
if check_py_version "$python"; then
python/setup.cfg
+2
-1
@@ -19,6 +19,7 @@ classifiers =
19
Programming Language :: Python :: 3.11
20
Programming Language :: Python :: 3.12
21
Programming Language :: Python :: 3.13
22
+ Programming Language :: Python :: 3.14
23
Typing :: Typed
24
25
[options]
@@ -162,7 +163,7 @@ multi_line_output=3
163
# of python available on your system to run this test.
164
165
[tox:tox]
165
-envlist = py39, py310, py311, py312, py313
166
+envlist = py39, py310, py311, py312, py313, py314
167
skip_missing_interpreters = true
168
169
[testenv]