Re: What's our minimum supported Python version?
Tom Lane <tgl@sss.pgh.pa.us>
From: Tom Lane <tgl@sss.pgh.pa.us>
To: Jacob Champion <jacob.champion@enterprisedb.com>
Cc: Renan Alves Fonseca <renanfonseca@gmail.com>,
Florents Tselai <florents.tselai@gmail.com>,
pgsql-hackers <pgsql-hackers@lists.postgresql.org>
Date: 2025-04-22T19:41:39Z
Lists: pgsql-hackers
Jacob Champion <jacob.champion@enterprisedb.com> writes: > On Tue, Apr 22, 2025 at 12:09 PM Renan Alves Fonseca > <renanfonseca@gmail.com> wrote: >> The oldest non EOL version is 3.9 right now. My suggestion is to follow >> the official supported releases. > I think this policy is too aggressive. Many operating systems we > support are going to ship Python versions past their EOL date (and > keep them supported for a long while with security patches). Yeah, that. The distros that are still shipping older Pythons are LTS distros where part of the deal is that the vendor is supposed to back-patch security fixes, even if the upstream has moved on. Maybe a particular vendor is falling down on that job, but it's not for us to rate their performance. So I don't buy that "but security!" is a good argument here. (Full disclosure: I worked for Red Hat for more than a decade, and still preferentially use their distros. So I've pretty well bought into that model.) regards, tom lane
Commits
Same data as JSON:
GET /api/v1/messages/:b64id/commits
the thread's linked commits as JSON, with link sources.
API reference →
-
plpython: Remove obsolete test expected file
- 1a857348e47d 18.0 landed
-
Bump the minimum supported Python version to 3.6.8
- 45363fca6372 18.0 landed
-
oauth: Support Python 3.6 in tests
- 005ccae0f2d6 18.0 landed