From ffe7838143c0013ad58cc07ae68d6abd8e3f54b0 Mon Sep 17 00:00:00 2001 From: Vinay Sajip Date: Tue, 6 Jun 2023 20:27:12 +0100 Subject: [PATCH] Remove distutils.sysconfig dependency. --- distlib/util.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/distlib/util.py b/distlib/util.py index d1ec58a..e0622e4 100644 --- a/distlib/util.py +++ b/distlib/util.py @@ -1908,9 +1908,13 @@ def get_host_platform(): if m: release = m.group() elif osname[:6] == 'darwin': - import _osx_support, distutils.sysconfig + import _osx_support + try: + from distutils import sysconfig + except ImportError: + import sysconfig osname, release, machine = _osx_support.get_platform_osx( - distutils.sysconfig.get_config_vars(), + sysconfig.get_config_vars(), osname, release, machine) return '%s-%s-%s' % (osname, release, machine)