summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon McVittie <smcv@collabora.com>2021-09-14 15:50:48 +0100
committerSimon McVittie <smcv@collabora.com>2021-09-14 16:48:36 +0100
commitabd5b946bb2ca9b6c4d2f5e455aaaae5f38946c6 (patch)
tree674e0397f7808080399c7a709ba94a67039ea7a8
parentf76549f324cd47590646aabff362ac8c07c93065 (diff)
downloaddbus-python-abd5b946bb2ca9b6c4d2f5e455aaaae5f38946c6.tar.gz
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 <smcv@collabora.com>
-rw-r--r--configure.ac9
1 files changed, 8 insertions, 1 deletions
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],