Re: Python -- Major version changes....
Then I had to move everything from Python2 to Python3.....even for my modest portfolio of code this was an absolute nightmare.
Can't agree with that. If your code runs in 2.7 then changes to syntax should be minimal, and avoid 2to3. You'll obviously have some work to do with extensions, but again nothing insurmountable. But, of course, all such changes are work.
Python 2 was actually just a rebranded version of Python 1.6, which is why moving to it was painless.