diff options
author | Armin Rigo <arigo@tunes.org> | 2006-04-17 09:22:35 (GMT) |
---|---|---|
committer | Armin Rigo <arigo@tunes.org> | 2006-04-17 09:22:35 (GMT) |
commit | dfde91a79e235e2e1ca121d6164dd1818cbba395 (patch) | |
tree | 520ac68b02ddc84fbb8ff08bb5e4b657dc57b5cb | |
parent | 0e2cbabb8d1b44cc4c9dfd31b0dd5fa9a950dba7 (diff) | |
download | cpython-dfde91a79e235e2e1ca121d6164dd1818cbba395.zip cpython-dfde91a79e235e2e1ca121d6164dd1818cbba395.tar.gz cpython-dfde91a79e235e2e1ca121d6164dd1818cbba395.tar.bz2 |
Fix for a bug exposed by r45232:
/path/to/uninstalled/python setup.py build_ext
now failed with pyconfig.h not found. Prior to r45232
the above command did not look for pyconfig.h, but the
bug is really in the look-up code: expecting to find it
in os.curdir is a rather fragile idea.
-rw-r--r-- | Lib/distutils/sysconfig.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Lib/distutils/sysconfig.py b/Lib/distutils/sysconfig.py index eafd49e..8d66cc2 100644 --- a/Lib/distutils/sysconfig.py +++ b/Lib/distutils/sysconfig.py @@ -31,7 +31,7 @@ landmark = os.path.join(argv0_path, "Modules", "Setup") python_build = os.path.isfile(landmark) -del argv0_path, landmark +del landmark def get_python_version(): @@ -185,7 +185,7 @@ def customize_compiler(compiler): def get_config_h_filename(): """Return full pathname of installed pyconfig.h file.""" if python_build: - inc_dir = os.curdir + inc_dir = argv0_path else: inc_dir = get_python_inc(plat_specific=1) if get_python_version() < '2.2': |