News for hackers. Stuff that matters.
Re:Numpy: Plan for dropping Python 2.7 support by oconnor663 on Wednesday November 15, 2017 @05:51PM (#15708733)
I think there were also more compatibility issues prior to 3.3 (when they started allowing u"") for libraries that did want to support both. It seems like the core team predicted that the most popular migration path for libraries would be `2to3` or something like that, when in fact the single-codebase-supporting-both strategy has been much more popular? Probably the transition would've been easier if everyone had seen that coming.
Re:Numpy: Plan for dropping Python 2.7 support by nas on Wednesday November 15, 2017 @05:56PM (#15708773)
That's correct. If something like "six" would have been provided as part of 3.0, things would have went more smoothly. There could have been some language changes in 3.0 to make single-codebase easier. It was only later that the core developers realised that would be the normal way for libraries to support Python 3 (e.g allowing u prefix on strings in 3.x). Quite a bit of time was wasted while this got sorted out. Things are a lot better now. Soon, I think most people will stop worrying about 2.x backwards compatibility.
Re:Numpy: Plan for dropping Python 2.7 support by takluyver on Wednesday November 15, 2017 @06:03PM (#15708850)
> Soon, I think most people will stop worrying about 2.x backwards compatibility.

Numpy is certainly not the only project with a plan to sunset Python 2 support: http://www.python3statement.org/#sections30-projects