[code.view]

[top] / python / PyMOTW / sysconfig / sysconfig_get_config_vars.py

     #!/usr/bin/env python
     # encoding: utf-8
     #
     # Copyright (c) 2010 Doug Hellmann.  All rights reserved.
     #
     """All configuration variables.
     """
     #end_pymotw_header
     
     import sysconfig
     
     config_values = sysconfig.get_config_vars()
     print 'Found %d configuration settings' % len(config_values.keys())
     print
     
     print 'Some highlights:'
     
     print
     print '  Installation prefixes:'
     print '    prefix={prefix}'.format(**config_values)
     print '    exec_prefix={exec_prefix}'.format(**config_values)
     
     print
     print '  Version info:'
     print '    py_version={py_version}'.format(**config_values)
     print '    py_version_short={py_version_short}'.format(**config_values)
     print '    py_version_nodot={py_version_nodot}'.format(**config_values)
     
     print
     print '  Base directories:'
     print '    base={base}'.format(**config_values)
     print '    platbase={platbase}'.format(**config_values)
     print '    userbase={userbase}'.format(**config_values)
     print '    srcdir={srcdir}'.format(**config_values)
     
     print
     print '  Compiler and linker flags:'
     print '    LDFLAGS={LDFLAGS}'.format(**config_values)
     print '    BASECFLAGS={BASECFLAGS}'.format(**config_values)
     print '    Py_ENABLE_SHARED={Py_ENABLE_SHARED}'.format(**config_values)
     

[top] / python / PyMOTW / sysconfig / sysconfig_get_config_vars.py

contact | logmethods.com