summaryrefslogtreecommitdiffstats
path: root/Lib/sysconfig.py
diff options
context:
space:
mode:
authorNed Deily <nad@acm.org>2014-08-22 20:48:06 (GMT)
committerNed Deily <nad@acm.org>2014-08-22 20:48:06 (GMT)
commit9d6488a1f0c9fcc984757a94ba794ca8fd7bbf8f (patch)
treeab4a7852a5001c5a434bc7629f0cbf6603f45f04 /Lib/sysconfig.py
parent983df8688d6add6d7f35388eac97d5ecd1c8017f (diff)
downloadcpython-9d6488a1f0c9fcc984757a94ba794ca8fd7bbf8f.zip
cpython-9d6488a1f0c9fcc984757a94ba794ca8fd7bbf8f.tar.gz
cpython-9d6488a1f0c9fcc984757a94ba794ca8fd7bbf8f.tar.bz2
Issue #22199: Make get_makefile_filename() available in Lib/sysconfig.py
for 2.7 to match other versions of sysconfig.
Diffstat (limited to 'Lib/sysconfig.py')
-rw-r--r--Lib/sysconfig.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/Lib/sysconfig.py b/Lib/sysconfig.py
index aa69351..2a1da5a 100644
--- a/Lib/sysconfig.py
+++ b/Lib/sysconfig.py
@@ -273,17 +273,21 @@ def _parse_makefile(filename, vars=None):
return vars
-def _get_makefile_filename():
+def get_makefile_filename():
+ """Return the path of the Makefile."""
if _PYTHON_BUILD:
return os.path.join(_PROJECT_BASE, "Makefile")
return os.path.join(get_path('platstdlib'), "config", "Makefile")
+# Issue #22199: retain undocumented private name for compatibility
+_get_makefile_filename = get_makefile_filename
+
def _generate_posix_vars():
"""Generate the Python module containing build-time variables."""
import pprint
vars = {}
# load the installed Makefile:
- makefile = _get_makefile_filename()
+ makefile = get_makefile_filename()
try:
_parse_makefile(makefile, vars)
except IOError, e: