File tree 1 file changed +4
-10
lines changed
Filter options
1 file changed +4
-10
lines changed
Original file line number Diff line number Diff line change @@ -160,15 +160,6 @@ def _print_config_dict(d, stream):
160
160
print ("}" , file = stream )
161
161
162
162
163
- def _get_pybuilddir (py_debug = None ):
164
- pybuilddir = f'build/lib.{ get_platform ()} -{ get_python_version ()} '
165
- if py_debug is None :
166
- py_debug = get_config_var ('Py_DEBUG' )
167
- if py_debug :
168
- pybuilddir += '-pydebug'
169
- return pybuilddir
170
-
171
-
172
163
def _get_json_data_name ():
173
164
name = _get_sysconfigdata_name ()
174
165
assert name .startswith ('_sysconfigdata' )
@@ -222,7 +213,10 @@ def _generate_posix_vars():
222
213
module .build_time_vars = vars
223
214
sys .modules [name ] = module
224
215
225
- pybuilddir = _get_pybuilddir (vars ['Py_DEBUG' ])
216
+ pybuilddir = os .environ .get (
217
+ '_PYTHON_SYSCONFIGDATA_PATH' ,
218
+ f'build/lib.{ get_platform ()} -{ get_python_version ()} ' ,
219
+ )
226
220
os .makedirs (pybuilddir , exist_ok = True )
227
221
destfile = os .path .join (pybuilddir , name + '.py' )
228
222
You can’t perform that action at this time.
0 commit comments