I wonder if it might not be a terrible idea to have /usr/bin/python2 and /usr/bin/python3 ? I don't know enough about Python, but if the incompatibilities are similar in scope the incompatibilities that existed between perl4 and perl5, then having a link that points to the latest minor release within a given major release might be useful.
-- Garrett James Carlson wrote: > Laszlo (Laca) Peter writes: > >> On Tue, 2009-01-27 at 08:09 -0500, James Carlson wrote: >> >>> I'm a little puzzled by that. Why would /usr/bin/python give me the >>> latest version of Python 2.x in particular, rather than just the >>> latest version of Python in general? >>> >> Python 3.0 is very new and not widely adopted yet. >> > > OK. I'll assume that /usr/bin/python though *will* (in the indefinite > future) become 3.0, and that it's not actually defined for users in > terms of 2.x. > > Making it the "newest commonly usable version" or some such should > resolve the issue. > > With that, +1. > > >>> Why does history end at the end of 2.x? >>> >>> Why would I want the latest of a slowly dying major release? >>> >> Many of the modules that you may be looking for are not yet available >> for 3.0. I expect that most people looking for "any version of python" >> are really looking for a 2.x release. >> > > Understood; it was the _definition_ of the link in specific terms of > 2.x that seemed puzzling, as I don't think that history ends there. > >