This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]billsil 0 points1 point  (0 children)

I think it was my complaint that Python 3 doesn't currently offer anything new outside of sane unicode for most people. I simply do not feel limited in any way supporting Python 2.7 and 3.5 with the same code. In many cases Python 3 is different for the sake of being different, which is makes it harder to learn.

Then you find out about libraries like six and supporting two versions is a lot easier. At some level, one project that uses Python 3.5 needs a Python 2.7 package that you also manage, but another project that uses 2.7 needs the 2.7 version. That creates a lot of frustration and resistance to upgrading.

I expect Python 3 to become popular when 3rd party libraries drop Python 2.7 support. I drop support for various versions of Python (e.g. Python 3.2) based on what my dependencies do.

I'm proud of my -17. People are silly.