Re: What's our minimum supported Python version?

Peter Eisentraut <peter@eisentraut.org>

From: Peter Eisentraut <peter@eisentraut.org>
To: Tom Lane <tgl@sss.pgh.pa.us>
Cc: Jacob Champion <jacob.champion@enterprisedb.com>, Jelte Fennema-Nio <postgres@jeltef.nl>, Daniel Gustafsson <daniel@yesql.se>, pgsql-hackers@lists.postgresql.org, Devrim Gündüz <devrim@gunduz.org>
Date: 2025-04-29T15:46:34Z
Lists: pgsql-hackers
On 29.04.25 17:16, Tom Lane wrote:
> Peter Eisentraut <peter@eisentraut.org> writes:
>> On 24.04.25 18:20, Jacob Champion wrote:
>>> Seems like no one is pushing hard for an earlier version, yet, so
>>> here's a patch with your suggested wording from upthread. I'm not sure
>>> if this meets Peter's request for precision. (Though I'm not really
>>> excited about documenting more precision than we are testing for...)
> 
>> I like the change to "supported", that's useful.
>> I would just write 3.6 instead of 3.6.8.  We've never tracked the third
>> version component for Python.
> 
> On the reading that "supported" means "we'll try to fix a problem
> rather than telling you to use a newer Python", I suspect that the
> correct thing to say is 3.6.8 not 3.6.  There may be no difference
> in practice; but if push comes to shove I don't think we'd support
> a 3.6.x Python version that appears in no LTS distro.

Ok, that sounds sensible.

FWIW, 3.6.8 is the "final bugfix release for 3.6", so at least it's not 
just some random intermediate version.

https://www.python.org/downloads/release/python-3615/




Commits

Same data as JSON: GET /api/v1/messages/:b64id/commits the thread's linked commits as JSON, with link sources. API reference →
  1. plpython: Remove obsolete test expected file

  2. Bump the minimum supported Python version to 3.6.8

  3. oauth: Support Python 3.6 in tests