Replace use of deprecated Python module distutils.sysconfig
authorPeter Eisentraut <peter@eisentraut.org>
Tue, 18 Jan 2022 05:35:04 +0000 (06:35 +0100)
committerPeter Eisentraut <peter@eisentraut.org>
Tue, 18 Jan 2022 05:37:02 +0000 (06:37 +0100)
commite0e567a106726f6709601ee7cffe73eb6da8084e
tree6e95dd25b0598d2be6b56810d5985c9e18646f27
parentd3f45323bbe734bff1f778bb819ce95b718d73ed
Replace use of deprecated Python module distutils.sysconfig

With Python 3.10, configure spits out warnings about the module
distutils.sysconfig being deprecated and scheduled for removal in
Python 3.12.  Change the uses in configure to use the module sysconfig
instead.  The logic stays the same.

Note that sysconfig exists since Python 2.7, so this moves the minimum
required version up from Python 2.6.

Discussion: https://www.postgresql.org/message-id/flat/c74add3c-09c4-a9dd-1a03-a846e5b2fc52%40enterprisedb.com
config/python.m4
configure
doc/src/sgml/installation.sgml