Um...yeah....
There are enough differences between versions of python, such that most scripts will not run anymore after two or three subversions. And there are going to be many non-backwards compatible changes when python 3 comes out, but fortunately there will be a code conversion program released with it to port your code from python 2.5 to python 3