This is a sincere question by the way, just tempered by post-PyCon weariness.
This is a sincere question by the way, just tempered by post-PyCon weariness.
Sorry to bore you. Back to your regularly scheduled hacking.
Get custom T-shirts printed? ;)
Not that I care that much for environments stuck in 2.4 land, its last update was 7 years ago.
Why get comfy with Python 3 when you must remain attuned to the conventions and quirks of 2.x in order to use Python's most popular web framework? Folks keep talking about Python 3 because they really want to use it, but have reservations about adopting 3 when 3 isn't supported by useful frameworks.
Once Django supports Python 3, that reservation vanishes. Python 3 will be adopted by more people and get support from more frameworks.
tl:dr; Django's popularity holds dev community captive to Python 2.x, slows adoption of Python 3. Django team announces Python 3 support not in distant future but near future. Folks get excited. "About damn time."
You're severely underestimating the impact that the scientific computing community has over Python 3's slow adoption.
Other libraries I use are smaller, can be replaced, or I could rewrite them.
I am quite sure that I am not in a minority.