at master 866 B view raw
1--- a/importmagic/index.py 2+++ b/importmagic/index.py 3@@ -8,18 +8,14 @@ 4 import logging 5 import re 6 from contextlib import contextmanager 7-from distutils import sysconfig 8+import sysconfig 9 10 from importmagic.util import parse_ast 11 12 13 LIB_LOCATIONS = sorted(set(( 14- (sysconfig.get_python_lib(standard_lib=True), 'S'), 15- (sysconfig.get_python_lib(plat_specific=True), '3'), 16- (sysconfig.get_python_lib(standard_lib=True, prefix=sys.prefix), 'S'), 17- (sysconfig.get_python_lib(plat_specific=True, prefix=sys.prefix), '3'), 18- (sysconfig.get_python_lib(standard_lib=True, prefix='/usr/local'), 'S'), 19- (sysconfig.get_python_lib(plat_specific=True, prefix='/usr/local'), '3'), 20+ (sysconfig.get_path('stdlib'), 'S'), 21+ (sysconfig.get_path('platlib'), '3'), 22 )), key=lambda l: -len(l[0])) 23 24 # Regex matching modules that we never attempt to index.