diff options
author | Simon McVittie <smcv@collabora.com> | 2021-09-14 15:50:48 +0100 |
---|---|---|
committer | Simon McVittie <smcv@collabora.com> | 2021-09-14 16:48:36 +0100 |
commit | abd5b946bb2ca9b6c4d2f5e455aaaae5f38946c6 (patch) | |
tree | 674e0397f7808080399c7a709ba94a67039ea7a8 | |
parent | f76549f324cd47590646aabff362ac8c07c93065 (diff) | |
download | dbus-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.ac | 9 |
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], |