I have (or rather had) a functional galaxy installation on a CentOS box running python 2.4. I did an mecurial update for the first time and broke my installation. It looks like some eggs are getting out of date and when I run scramble.py I get an error (see below). I'm guessing this is because scramble expects python 2.5 or above for the import (import in 2.4 I don't believe takes arguments).
My question is does galaxy really still support 2.4 and should I move to python 2.7 (the current stable version) because the wiki just mentions versions 2.4 to 2.6 as being supported.
run_scramble_script(): Executing in /home/galaxy/galaxy_dist/scripts/scramble/build/py2.4/python_daemon: /usr/bin/python -ES scramble.py Traceback (most recent call last): File "scramble.py", line 29, in ? execfile( "setup.py", globals(), locals() ) File "setup.py", line 22, in ? main_module = __import__(main_module_name, fromlist=['version']) TypeError: __import__() takes no keyword arguments scramble(): Egg already exists, remove to force rebuild: /home/galaxy/galaxy_dist/eggs/nose-0.11.1-py2.4.egg scramble(): Egg already exists, remove to force rebuild: /home/galaxy/galaxy_dist/eggs/sqlalchemy_migrate-0.5.4-py2.4.egg scramble(): Egg already exists, remove to force rebuild: /home/galaxy/galaxy_dist/eggs/WebOb-0.8.5-py2.4.egg scramble(): Egg already exists, remove to force rebuild: /home/galaxy/galaxy_dist/eggs/PasteScript-1.7.3-py2.4.egg Traceback (most recent call last): File "scripts/scramble.py", line 23, in ? eggs = c.scramble() File "/home/galaxy/galaxy_dist/lib/galaxy/eggs/scramble.py", line 243, in scramble raise last_exc # only 1 failure out of the crate, be more informative galaxy.eggs.scramble.ScrambleFailure: run_scramble_script(): Egg build failed for python_daemon 1.5.5