summaryrefslogtreecommitdiffstats
path: root/Lib/sysconfig/__main__.py
diff options
context:
space:
mode:
Diffstat (limited to 'Lib/sysconfig/__main__.py')
-rw-r--r--Lib/sysconfig/__main__.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/Lib/sysconfig/__main__.py b/Lib/sysconfig/__main__.py
index 5660a6c..10728c7 100644
--- a/Lib/sysconfig/__main__.py
+++ b/Lib/sysconfig/__main__.py
@@ -7,6 +7,7 @@ from sysconfig import (
_PYTHON_BUILD,
_get_sysconfigdata_name,
get_config_h_filename,
+ get_config_var,
get_config_vars,
get_default_scheme,
get_makefile_filename,
@@ -161,7 +162,7 @@ def _print_config_dict(d, stream):
def _get_pybuilddir():
pybuilddir = f'build/lib.{get_platform()}-{get_python_version()}'
- if hasattr(sys, "gettotalrefcount"):
+ if get_config_var('Py_DEBUG') == '1':
pybuilddir += '-pydebug'
return pybuilddir
@@ -229,11 +230,15 @@ def _generate_posix_vars():
f.write('build_time_vars = ')
_print_config_dict(vars, stream=f)
+ print(f'Written {destfile}')
+
# Write a JSON file with the output of sysconfig.get_config_vars
jsonfile = os.path.join(pybuilddir, _get_json_data_name())
with open(jsonfile, 'w') as f:
json.dump(get_config_vars(), f, indent=2)
+ print(f'Written {jsonfile}')
+
# Create file used for sys.path fixup -- see Modules/getpath.c
with open('pybuilddir.txt', 'w', encoding='utf8') as f:
f.write(pybuilddir)