Python 2.4 vs 2.5

Hi,
I read that the new release will be based on Python 2.4.
Newer Linux distros come with 2.5. Now, it is pretty easy to get to “built-in” python to work on a 2.5 system, but what does one do on a 2.5 system if one want the full python 2.4 environment available (which all the interesting scripts seem to use…) Downgrading is not much of an option 'cause removing 2.5 will most of the time automatically remove all other python-based software as well due to dependency checking.
Anyone has a workaround to get a python 2.5 based system present a full 2.4 environment to Blender? Like, let’s say…on Suse10.2?)

Two ways to try:

  1. Compile blender from source. In the source directory there is a subdir called config. Edit file linux2-config.py and change the line BF_PYTHON_VERSION = ‘2.4’ to BF_PYTHON_VERSION = ‘2.5’. Make sure you have the python development rpm’s on then compile blender.

  2. You do not need to downgrade your copy of python 2.5. Install python 2.4 from source. It will create a /usr/lib/python2.4 directory. You can setup a shell script to launch blender with python 2.4 in the path instead of 2.5

I have suse oss 10.2 running with option 1. Also you may find you have to do option 1 anyway since I have not gotten the pre-built blender to find the full python libraries since 2.42a with python 2.4. There are several bug reports on that.