On 25May2017 0756, Paul Moore wrote:
On 25 May 2017 at 15:38, Nick Coghlan <ncogh...@gmail.com> wrote:
So I'm inclined to accept the encoding amendment, and then
provisionally accept the overall PEP pending implementation in pip.

Me too. (Assuming I understand Steve's comments on backends, and he's
comfortable with the idea that backends need to capture and manage
MSVC output for presentation to the frontend).

Sounds like you understood my comments :) +1 overall (-0 on a formal way to pass logs via the disk)

As I mentioned at one point, there's a bug against the CPython test suite that the distutils tests show too much console output, which is because distutils currently just lets MSVC write directly to the console. To fix it, we need to capture the output and then conditionally display it, at which point transcoding from ANSI to UTF-8 with 'replace' is trivial, and saves the front end (in this case, the test suite) from having to guess. So it is something that the backend around MSVC needs to do regardless, and if the PEP says "send me UTF-8" then it's one less thing for the backend developer to guess.

Cheers,
Steve
_______________________________________________
Distutils-SIG maillist  -  Distutils-SIG@python.org
https://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to