Re:Numpy: Plan for dropping Python 2.7 support
by vetinari on Wednesday November 15, 2017 @06:40PM
(#15709093)
Most people didn't learn to work around unicode issues during the 2.7 time frame.
Many third party modules tended to explode spectacularly with encode/decode errors, when they were fed non-ascii strings, when used by people who write using all these funny characters.
Just the correct handling of strings in Python 3 alone is a hell of a reason to switch to it.
Just because we learned to work around unicode issues doesn't mean they're not completely bonkers in 2.7