From abd5b946bb2ca9b6c4d2f5e455aaaae5f38946c6 Mon Sep 17 00:00:00 2001 From: Simon McVittie Date: Tue, 14 Sep 2021 15:50:48 +0100 Subject: build: Use sysconfig in preference to distutils.util distutils is deprecated and likely to be removed in Python 3.12. Signed-off-by: Simon McVittie --- configure.ac | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac index b050aff..b1d301c 100644 --- a/configure.ac +++ b/configure.ac @@ -86,7 +86,14 @@ AM_PATH_PYTHON AM_CONDITIONAL([HAVE_PYTHON_3], [$PYTHON -c "import sys; sys.exit(sys.version < '3')"]) -PLATFORM=`$PYTHON -c "from __future__ import print_function; from distutils import util; print(util.get_platform())"` +PLATFORM=`$PYTHON -c " +from __future__ import print_function +try: + import sysconfig +except ImportError: + from distutils import util as sysconfig +print(sysconfig.get_platform()) +"` AC_SUBST(PLATFORM) AC_ARG_ENABLE([installed-tests], -- cgit v1.2.1