> Right now, it's mainly enthusiasts who use it. Industry still uses Python 2 [...]
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.
The project may be older than you realize. I've got a disk usage project that I started around 2005, but it did not get onto indexes until a couple of years ago.
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.