I've been writing code in Python 3.0 (3000) this week. It feels really nice. Basically the same old Python, with some corners cleaned up and reorganized.
I have tons of legacy code to support that is written in 2.4/2.5, so I still need to keep my hands in Python 2.x for quite a long time. But when will I switch over all new projects so they use Python 3.0?
Well the answer is: as soon as my 5 favorite libraries work with Python 3.0. Here is what I'm waiting on:
I have no idea when these will be ported to work with 3.0. Hopefully I'm not waiting *years* for this.
When are you switching or migrating?