Why are people still building in 2.x? :#
Why are people still building in 2.x? :#
While the Python Wall of Shame/Superpowers is the greenest it's ever been, the red panels are disproportionately used, even though you could argue many are dead, abandoned modules, they still end up presenting upgrade pain that many would rather avoid.
You make it sound like you can't be an enthusiast while working in the industry. That's not true at all, but I don't want to argue about that.
But anyway, this project - ohmu - looks very much like something made by an enthusiast. So the question remains: why would people use Python 2 in their hobby side-projects?
Personally, I only switched very recently, with Python 3.5. I read release notes for each previous version and the improvements didn't convince me it's worth the effort to re-learn the language. The individual improvements and additions to the language didn't feel very important, but they do add up and with 3.5 the aggregate of all the new features finally made me switch.
Python 3 is a better language than Python 2, it just wasn't as much better as I wanted it to be. I suspect other programmers who still use (or used until not long ago) Python 2 think along the same lines. It's just that everyone has different view on how much Python 3 needs to improve on Python 2 to justify the switch.
Tornado + py3.5 is a very easy and monster-performing platform.
Can we ever get Windows to Included it :(