News for hackers. Stuff that matters.
Re:Python 3: Ten years later by wbond on Saturday December 22, 2018 @03:20PM (#18742261)
At first blush you would think so, but I know for a fact that Unicode on Windows is not possible to properly handle below Python 3.4.

Python 3’s Unicode handling has been a huge win for cross-platform deployments in my experience. We run a patched version on 3.3 with some backports from 3.4 on millions of machines, and it is actually possible to support non-Latin filesystem paths, where that was just not possible when we were using 2.6.

In terms of an ecosystem, Python 3 forces casual developers to confront Unicode head on, where 2.x the default is to sweep it under the rug.

I’m extremely grateful that a breaking change was made, even if the execution wasn’t perfect.

Re:Python 3: Ten years later by the_mitsuhiko on Sunday December 23, 2018 @11:38AM (#18746971)
Click uses ctypes to retrofit some unicode support on 2.x for what it’s worth.