Add sys.platlibdir

This commit is contained in:
Noa committed 2021-09-30 15:55:47 -05:00
1 parent f9a8413860
commit d5c4591fad
1 file changed
+2
+2
View File
@@ -655,6 +655,7 @@ settrace() -- set the global debug tracing function
let base_prefix = option_env!("RUSTPYTHON_BASEPREFIX").unwrap_or(prefix);
let exec_prefix = option_env!("RUSTPYTHON_EXECPREFIX").unwrap_or(prefix);
let base_exec_prefix = option_env!("RUSTPYTHON_BASEEXECPREFIX").unwrap_or(exec_prefix);
let platlibdir = option_env!("RUSTPYTHON_PLATLIBDIR").unwrap_or("lib");
extend_module!(vm, module, {
"__name__" => ctx.new_ascii_literal(ascii!("sys")),
@@ -702,6 +703,7 @@ settrace() -- set the global debug tracing function
"base_prefix" => ctx.new_utf8_str(base_prefix),
"exec_prefix" => ctx.new_utf8_str(exec_prefix),
"base_exec_prefix" => ctx.new_utf8_str(base_exec_prefix),
"platlibdir" => ctx.new_utf8_str(platlibdir),
"exit" => named_function!(ctx, sys, exit),
"abiflags" => ctx.new_utf8_str(ABIFLAGS.to_owned()),
"audit" => named_function!(ctx, sys, audit),