I find myself happy to read things like: "Python 3 support seems to be a relatively distant goal". The reason is that I maintain a small Python package, and support for Python 3 is also a distant goal for me. Currently I need to support as far back as Python 2.4 (for Mac OS X users), so all relatively recent improvements in the language are of no use to me. Imagine what my package can gain with new Python features in the next decade: nothing.
With big (but incompatible) leaps forward like Python 3 the situation is not going to improve. As Python 3 is incompatible with Python 2.x (unless some very awkward constructions are used), network effects can either work for or against migrating everything to Python 3, and so far it seems that inertia will be too hard to overcome. And we humble Python coders will be happy with the situation: Python 2 is here to stay.
Copyright © 2017, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds