summaryrefslogtreecommitdiffstats
path: root/Lib
diff options
context:
space:
mode:
authorArmin Rigo <arigo@tunes.org>2006-04-17 09:22:35 (GMT)
committerArmin Rigo <arigo@tunes.org>2006-04-17 09:22:35 (GMT)
commitdfde91a79e235e2e1ca121d6164dd1818cbba395 (patch)
tree520ac68b02ddc84fbb8ff08bb5e4b657dc57b5cb /Lib
parent0e2cbabb8d1b44cc4c9dfd31b0dd5fa9a950dba7 (diff)
downloadcpython-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.
Diffstat (limited to 'Lib')
-rw-r--r--Lib/distutils/sysconfig.py4
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':