=== modified file 'Lib/sysconfig.py' --- Lib/sysconfig.py 2010-08-01 08:02:50 +0000 +++ Lib/sysconfig.py 2010-09-16 18:40:50 +0000 @@ -5,9 +5,19 @@ import os from os.path import pardir, realpath -__all__ = ['parse_config_h', 'get_config_h_filename', 'get_scheme_names', - 'get_path_names', 'get_paths', 'get_path', 'get_config_vars', - 'get_config_var', 'get_platform', 'get_python_version'] +__all__ = [ + 'get_config_h_filename', + 'get_config_var', + 'get_config_vars', + 'get_makefile_filename', + 'get_path', + 'get_path_names', + 'get_paths', + 'get_platform', + 'get_python_version', + 'get_scheme_names', + 'parse_config_h', + ] _INSTALL_SCHEMES = { 'posix_prefix': { @@ -291,7 +301,7 @@ return vars -def _get_makefile_filename(): +def get_makefile_filename(): if _PYTHON_BUILD: return os.path.join(_PROJECT_BASE, "Makefile") return os.path.join(get_path('stdlib'), "config", "Makefile") @@ -300,7 +310,7 @@ def _init_posix(vars): """Initialize the module as appropriate for POSIX systems.""" # load the installed Makefile: - makefile = _get_makefile_filename() + makefile = get_makefile_filename() try: _parse_makefile(makefile, vars) except IOError as e: === modified file 'Lib/test/test_sysconfig.py' --- Lib/test/test_sysconfig.py 2010-07-22 14:38:28 +0000 +++ Lib/test/test_sysconfig.py 2010-09-16 18:12:53 +0000 @@ -234,6 +234,10 @@ config_h = sysconfig.get_config_h_filename() self.assertTrue(os.path.isfile(config_h), config_h) + def test_get_makefile_filename(self): + makefile = sysconfig.get_makefile_filename() + self.assertTrue(os.path.isfile(makefile), makefile) + def test_get_scheme_names(self): wanted = ('nt', 'nt_user', 'os2', 'os2_home', 'osx_framework_user', 'posix_home', 'posix_prefix', 'posix_user')