Got it.  We dropped the simplejson egg during the last release (and any you
find are holdovers from previous versions of galaxy) in favor of the stdlib
module.  The relevant module from your find would have been
simplejson-2.1.1, and the rest are unrelated.

If possible, I'd *really* recommend updating the python version on those
nodes as future galaxy developments and tools may count on python 2.6+ (and
not just for json, but syntax changes) being available.  Other than that,
for those affected tools, you may want to manually revert the changes in
revision 11967:0c5e20558f6b and add simplejson back into your galaxy.

That said, I'm working on adding the "anyjson" dependency that will allow
json to fail through to any installed json library (whether stdlib,
simplejson, etc), and that'll be available in galaxy-central reasonably

On Thu, Feb 20, 2014 at 2:51 PM, Fenglou Mao <> wrote:

> It is a little complicated here, The Galaxy server itself is running
> CentOS 6 with python 2.6, but the cluster nodes are running CentOS 5 with
> python 2.4. Mose jobs are running in the cluster nodes.
> My questions is:
> if there is a json module in galaxy-dist/eggs, why Galaxy is not picking
> it up? If we can do this, then we don't need to upgrade the cluster nodes,
> which is very difficult here.
> Fenglou
> On 20 February 2014 13:47, Dannon Baker <> wrote:
>> The json module is included in python's standard library since python
>> 2.6, which is the minimum version of python Galaxy currently supports.  Are
>> you using a python version older than that?
Please keep all replies on the list by using "reply all"
in your mail client.  To manage your subscriptions to this
and other Galaxy lists, please use the interface at:

To search Galaxy mailing lists use the unified search at:

Reply via email to