28 Aug
2018
28 Aug
'18
10:37 a.m.
On Tue, 28 Aug 2018 at 07:56, Nick Coghlan
On Mon., 20 Aug. 2018, 11:54 pm Paul Moore,
wrote: My assumption is that the intent is that *all* strings, whether arguments or return values, must be Unicode.
Handling bytes paths correctly cross-platform is a pain, so I think requiring frontends to always pass in Unicode makes sense.
That's what I went for (and I've submitted a change to setuptools to fix their backend to follow that rule). I should probably also submit a PR to the PEP to clarify the intention :-) Paul