pgsql: Teach configure --with-python to report the Python version numbe

From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: pgsql-committers(at)lists(dot)postgresql(dot)org
Subject: pgsql: Teach configure --with-python to report the Python version numbe
Date: 2018-04-02 16:26:18
Message-ID: E1f32Hi-0005j5-Kf@gemulon.postgresql.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-committers

Teach configure --with-python to report the Python version number.

We already do this for Perl and some other interesting tools, so it
seems sensible to do it for Python as well, especially since the
sub-release number is never determinable from other configure output
and even the major/minor numbers may not be clear without excavation
in config.log.

While at it, get rid of the code's assumption that both the major and
minor numbers contain exactly one digit. That will foreseeably be
broken by Python 3.10 in perhaps four or five years. That's far enough
out that we probably don't need to back-patch this.

Discussion: https://postgr.es/m/2186.1522681145@sss.pgh.pa.us

Branch
------
master

Details
-------
https://git.postgresql.org/pg/commitdiff/beff4bb9c7411cfd973e192df05c0c1f5c796d22

Modified Files
--------------
config/python.m4 | 20 ++++++++++++--------
configure | 21 +++++++++++++--------
2 files changed, 25 insertions(+), 16 deletions(-)

Browse pgsql-committers by date

  From Date Subject
Next Message Tom Lane 2018-04-02 16:36:30 pgsql: Remove contrib/jsonb_plpython's tests for infinity and NaN conve
Previous Message Peter Eisentraut 2018-04-02 15:42:18 Re: pgsql: Transforms for jsonb to PL/Python