python: Use standalone 'sysconfig' module
authorMichael Jeanson <mjeanson@efficios.com>
Mon, 27 Feb 2023 18:38:42 +0000 (13:38 -0500)
committerJérémie Galarneau <jeremie.galarneau@efficios.com>
Tue, 7 Mar 2023 21:58:51 +0000 (16:58 -0500)
Since 'distutils' will be removed in Python 3.12, use the standalone
'sysconfig' module that was introduced in Python 3.2.

See https://peps.python.org/pep-0632/

Change-Id: I7a89516b03af01cb7ca5178c210bef8248c55c26
Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
Reviewed-on: https://review.lttng.org/c/babeltrace/+/9591
Reviewed-by: Simon Marchi <simon.marchi@efficios.com>
Reviewed-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Tested-by: jenkins <jenkins@lttng.org>
src/bindings/python/bt2/setup.py.in

index 44b1dc6733985c6198b86784cab4c98df9255100..d6f7c90281e26e2f106f3376f4b70acae6cf4f18 100644 (file)
@@ -5,7 +5,7 @@
 
 import sys
 import os
-import distutils.sysconfig
+import sysconfig
 
 from distutils.core import setup, Extension
 
@@ -19,7 +19,7 @@ following command to your .bashrc/.zshrc:
 --------------------------------------------------------------------------------
 """
 
-original_get_config_vars = distutils.sysconfig.get_config_vars
+original_get_config_vars = sysconfig.get_config_vars
 
 
 def get_cflags():
@@ -82,7 +82,7 @@ def our_get_config_vars(*args):
     return subset_config_vars
 
 
-distutils.sysconfig.get_config_vars = our_get_config_vars
+sysconfig.get_config_vars = our_get_config_vars
 
 
 def main():
This page took 0.026866 seconds and 4 git commands to generate.