]> granicus.if.org Git - python/commitdiff
Fix python-config to use the new sysconfig module; silences deprecation warnings.
authorCollin Winter <collinw@gmail.com>
Tue, 6 Apr 2010 21:30:42 +0000 (21:30 +0000)
committerCollin Winter <collinw@gmail.com>
Tue, 6 Apr 2010 21:30:42 +0000 (21:30 +0000)
Misc/python-config.in

index c03b4fa84329a8c6596366c074e2b825eaf02ca8..26605747f31df719882aedb18613d88074e8a878 100644 (file)
@@ -1,9 +1,9 @@
 #!@EXENAME@
 
-import sys
-import os
 import getopt
-from distutils import sysconfig
+import os
+import sys
+import sysconfig
 
 valid_opts = ['prefix', 'exec-prefix', 'includes', 'libs', 'cflags',
               'ldflags', 'help']
@@ -31,14 +31,14 @@ if '--help' in opt_flags:
 
 for opt in opt_flags:
     if opt == '--prefix':
-        print(sysconfig.PREFIX)
+        print(sysconfig.get_config_var('prefix'))
 
     elif opt == '--exec-prefix':
-        print(sysconfig.EXEC_PREFIX)
+        print(sysconfig.get_config_var('exec_prefix'))
 
     elif opt in ('--includes', '--cflags'):
-        flags = ['-I' + sysconfig.get_python_inc(),
-                 '-I' + sysconfig.get_python_inc(plat_specific=True)]
+        flags = ['-I' + sysconfig.get_path('include'),
+                 '-I' + sysconfig.get_path('platinclude')]
         if opt == '--cflags':
             flags.extend(getvar('CFLAGS').split())
         print(' '.join(flags))