node-gyp/lib
Hüseyin Açacak c4729129da
lib: print Python executable path using UTF-8 (#2995)
* lib: print Python executable path using UTF-8

The Python executable path may have non-ASCII characters, which can make
the print function fail if the environment encoding is different. This fixes
this issue by using stdout.buffer, which can be used with UTF-8 encoding
for the output, regardless of the environment encoding.

Fixes: https://github.com/nodejs/node-gyp/issues/2829

* fixup! lib: print Python executable path using UTF-8
2024-03-13 09:20:35 -07:00
..
build.js feat: convert all internal functions to async/await 2023-10-28 08:59:57 -07:00
clean.js feat: convert all internal functions to async/await 2023-10-28 08:59:57 -07:00
configure.js src: add support for locally installed headers (#2964) 2024-01-29 12:03:30 -07:00
create-config-gypi.js chore: misc testing fixes (#2930) 2023-10-28 14:13:10 -07:00
download.js chore: misc testing fixes (#2930) 2023-10-28 14:13:10 -07:00
find-node-directory.js Sync deps and engines with npm (#2770) 2023-06-20 15:44:18 +02:00
find-python.js lib: print Python executable path using UTF-8 (#2995) 2024-03-13 09:20:35 -07:00
Find-VisualStudio.cs lib: ignore VS instances that cause COMExceptions 2020-01-14 15:59:29 +00:00
find-visualstudio.js win: update supported vs versions (#2959) 2024-03-06 17:32:44 +01:00
install.js chore: misc testing fixes (#2930) 2023-10-28 14:13:10 -07:00
list.js feat: convert all internal functions to async/await 2023-10-28 08:59:57 -07:00
log.js chore: misc testing fixes (#2930) 2023-10-28 14:13:10 -07:00
node-gyp.js feat: convert internal classes from util.inherits to classes 2023-10-28 09:29:04 -07:00
process-release.js Sync deps and engines with npm (#2770) 2023-06-20 15:44:18 +02:00
rebuild.js feat: convert all internal functions to async/await 2023-10-28 08:59:57 -07:00
remove.js feat: convert all internal functions to async/await 2023-10-28 08:59:57 -07:00
util.js chore: misc testing fixes (#2930) 2023-10-28 14:13:10 -07:00