Skip to content

Commit f11981b

Browse files
authored
Change site packages look up to use sysconfig instead of distutils (#1322)
1 parent 2692cbe commit f11981b

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

astroid/modutils.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@
4949
import os
5050
import platform
5151
import sys
52+
import sysconfig
5253
import types
5354
from distutils.errors import DistutilsPlatformError # pylint: disable=import-error
5455
from distutils.sysconfig import get_python_lib # pylint: disable=import-error
@@ -149,7 +150,7 @@ def _posix_path(path):
149150
# https://github.com/PyCQA/pylint/issues/712#issuecomment-163178753
150151
STD_LIB_DIRS.add(_posix_path("lib64"))
151152

152-
EXT_LIB_DIRS = {get_python_lib(), get_python_lib(True)}
153+
EXT_LIB_DIRS = {sysconfig.get_path("purelib"), sysconfig.get_path("platlib")}
153154
IS_JYTHON = platform.python_implementation() == "Jython"
154155
BUILTIN_MODULES = dict.fromkeys(sys.builtin_module_names, True)
155156

0 commit comments

Comments
 (0)