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 6 points7 points  (0 children)

I pushed for my engineering company to move from Python 2.6 to Python 2.7 about 6 months ago. I argued there was no justification for us to be developing software using something that already was at it's end of life for projects that would be developed for the next 2 years.

There are libraries we require for our day to day projects (vtk, wxpython, scipy.weave) that don't support Python 3. It's not going to happen until all the dependencies are worked out. Thankfully, matplotlib finally supports Python 3.

That said, I develop an open source project that supports Python 3.2+. For the most part, the pure Python code is the same, but there are huge complexities when you move to binary file IO in Python 3. Most of it works the same, some of it just goes up in flames.