Johnny Hughes wrote: >On Tue, 2006-03-28 at 00:38 +0300, Kari Salovaara wrote: > > >>Hi, >> >>I should upgrade Python to 2.4.x due some application needs so. At the >>moment version is 2.3.4. >>What do I blow out if I uninstall present version and compile new >>version manually ? >> >>Many thanks in advance, >>Kari >> >> >> >Everything ... :) > > > I have the same problem. I'm targetting TurboGears as my next development platform. And while TG does support 2.3, as a TG user you are definitely treated as a second class citizen if you are running 2.3. Best to have Python 2.4. If you have an app that has a requirement for 2.4, and still want to use a stable distro like CentOS, it's best to set up a pyvault repository config, temporarily enable it, and install the 2.4 version and other packages that you need. It installs into /usr/lib/python2.4. You'll then have to figure out how to call the right binary when appropriate. I can't remember exactly what I did. The python binary that I call to run TG is in /opt/bin. It is a link to /usr/bin/python2.4. To be honest, I can't remember how /usr/bin/python2.4 got there. The rpm may have installed it. Or I might have done something to put it there. It was very late at night when I installed it and I don't want to steer you wrong. (Back up your current /usr/bin/python before installing the pyvault rpm.) An advantage to all this is that your live python install remains pristine. While I applaud the RedHat folks for their choice of python for the infrastructure, it is both a curse and a blessing for the users. -Steve