From 45363fca6372a04e90d1c2628c3cbfe8894b811b Mon Sep 17 00:00:00 2001 From: Jacob Champion Date: Tue, 29 Apr 2025 13:04:19 -0700 Subject: [PATCH] Bump the minimum supported Python version to 3.6.8 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Python 3.2 is no longer tested by the buildfarm, and there are only a handful of buildfarm animals running versions older than 3.6, which itself went end-of-life in 2021. Python 3.6.8 is the default version shipped in RHEL8, so that seems like a reasonable baseline for PG18. Now that we use the Python Limited API as of 0793ab810, older versions of Python should continue functioning for users of PL/Python in particular, so soften the language from "required" to "supported". Wording by Tom Lane. Separate from the review of the patch itself, several people provided input on the choice of cutoff: Christoph Berg, Devrim Gündüz, Florents Tselai, Jelte Fennema-Nio, and Renan Alves Fonseca. Thank you! Suggested-by: Tom Lane Reviewed-by: Peter Eisentraut Discussion: https://postgr.es/m/16098.1745079444%40sss.pgh.pa.us --- doc/src/sgml/installation.sgml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/src/sgml/installation.sgml b/doc/src/sgml/installation.sgml index 077bcc20759..e7ffb942bbd 100644 --- a/doc/src/sgml/installation.sgml +++ b/doc/src/sgml/installation.sgml @@ -241,7 +241,7 @@ language, you need a Python installation with the header files and the sysconfig module. The minimum - required version is Python 3.2. + supported version is Python 3.6.8.