Patch #1046831: Use get_python_version where appropriate in sysconfig.py.

This commit is contained in:
Martin v. Löwis 2005-03-03 11:08:03 +00:00
parent c5574e809b
commit df37c8c1ad
2 changed files with 8 additions and 6 deletions

View File

@ -65,7 +65,7 @@ def get_python_inc(plat_specific=0, prefix=None):
if not os.path.exists(inc_dir): if not os.path.exists(inc_dir):
inc_dir = os.path.join(os.path.dirname(base), "Include") inc_dir = os.path.join(os.path.dirname(base), "Include")
return inc_dir return inc_dir
return os.path.join(prefix, "include", "python" + sys.version[:3]) return os.path.join(prefix, "include", "python" + get_python_version())
elif os.name == "nt": elif os.name == "nt":
return os.path.join(prefix, "include") return os.path.join(prefix, "include")
elif os.name == "mac": elif os.name == "mac":
@ -110,7 +110,7 @@ def get_python_lib(plat_specific=0, standard_lib=0, prefix=None):
if standard_lib: if standard_lib:
return os.path.join(prefix, "Lib") return os.path.join(prefix, "Lib")
else: else:
if sys.version < "2.2": if get_python_version() < "2.2":
return prefix return prefix
else: else:
return os.path.join(PREFIX, "Lib", "site-packages") return os.path.join(PREFIX, "Lib", "site-packages")
@ -189,7 +189,7 @@ def get_config_h_filename():
inc_dir = os.curdir inc_dir = os.curdir
else: else:
inc_dir = get_python_inc(plat_specific=1) inc_dir = get_python_inc(plat_specific=1)
if sys.version < '2.2': if get_python_version() < '2.2':
config_h = 'config.h' config_h = 'config.h'
else: else:
# The name of the config.h file changed in 2.2 # The name of the config.h file changed in 2.2
@ -378,7 +378,7 @@ def _init_posix():
if python_build: if python_build:
g['LDSHARED'] = g['BLDSHARED'] g['LDSHARED'] = g['BLDSHARED']
elif sys.version < '2.1': elif get_python_version() < '2.1':
# The following two branches are for 1.5.2 compatibility. # The following two branches are for 1.5.2 compatibility.
if sys.platform == 'aix4': # what about AIX 3.x ? if sys.platform == 'aix4': # what about AIX 3.x ?
# Linker script is in the config directory, not in Modules as the # Linker script is in the config directory, not in Modules as the
@ -405,7 +405,7 @@ def _init_posix():
# it's taken care of for them by the 'build_ext.get_libraries()' # it's taken care of for them by the 'build_ext.get_libraries()'
# method.) # method.)
g['LDSHARED'] = ("%s -L%s/lib -lpython%s" % g['LDSHARED'] = ("%s -L%s/lib -lpython%s" %
(linkerscript, PREFIX, sys.version[0:3])) (linkerscript, PREFIX, get_python_version()))
global _config_vars global _config_vars
_config_vars = g _config_vars = g

View File

@ -61,6 +61,8 @@ Extension Modules
Library Library
------- -------
- Patch #1046831: Use get_python_version where appropriate in sysconfig.py.
- Patch #1117454: Remove code to special-case cookies without values - Patch #1117454: Remove code to special-case cookies without values
in LWPCookieJar. in LWPCookieJar.