Project

General

Profile

Feature #384

build system with easy_install for python

Added by Tunnell, Christopher over 13 years ago. Updated about 13 years ago.

Status:
Closed
Priority:
Low
Assignee:
Tunnell, Christopher
Category:
Build System
Target version:
Start date:
20 March 2011
Due date:
20 April 2011
% Done:

100%

Estimated time:
Workflow:

Description

So a friend just told me that on his darkmatter experiment he used the python package 'Celery' to write a grid engine that works in 60 lines of python. I'm going to go play with that and see if I it's better than other stuff for parallelizing and distributing MAUS.

In the meantime, easy_install should be added to third_party stuff in MAUS. We currently have about 5 python packages and I see this growing as we include numpy, etc. We could clean up a lot of the MAUS build system by just telling easy_install to do:

--install-dir

which removes a lot of the maintainence overhead for me. Let's say this will take under a month (EMR stuff over next few weeks).

#1

Updated by Rogers, Chris over 13 years ago

FYI I already put setuptools in trunk. Has easyinstall inside I think.

#2

Updated by Tunnell, Christopher over 13 years ago

  • Priority changed from Normal to Low
  • Target version changed from MAUS-v0.0.1 to Future MAUS release

I think you need both setuptools and easy_install. I put this to v2.0 unless we get another python dependency. I think it would take an hour to do, but a day or so to make sure it worked everywhere.

#3

Updated by Tunnell, Christopher about 13 years ago

  • Status changed from Open to Closed
  • % Done changed from 0 to 100

r429 r430

done

#4

Updated by Tunnell, Christopher about 13 years ago

  • Target version changed from Future MAUS release to MAUS-v0.0.1

Also available in: Atom PDF