From 7d14e72c26a5461e2d82886e38ddb86e0f7cfc11 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dani=C3=ABl=20van=20Noord?= <13665637+DanielNoord@users.noreply.github.com> Date: Fri, 31 Dec 2021 11:22:55 +0100 Subject: [PATCH] Change site packages look up to use sysconfig instead of distutils --- astroid/modutils.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/astroid/modutils.py b/astroid/modutils.py index e2f6e886a2..28f0fe8372 100644 --- a/astroid/modutils.py +++ b/astroid/modutils.py @@ -46,6 +46,7 @@ import os import platform import sys +import sysconfig import types from distutils.errors import DistutilsPlatformError # pylint: disable=import-error from distutils.sysconfig import get_python_lib # pylint: disable=import-error @@ -146,7 +147,7 @@ def _posix_path(path): # https://github.com/PyCQA/pylint/issues/712#issuecomment-163178753 STD_LIB_DIRS.add(_posix_path("lib64")) -EXT_LIB_DIRS = {get_python_lib(), get_python_lib(True)} +EXT_LIB_DIRS = {sysconfig.get_path("purelib"), sysconfig.get_path("platlib")} IS_JYTHON = platform.python_implementation() == "Jython" BUILTIN_MODULES = dict.fromkeys(sys.builtin_module_names, True)