At 2:32 PM -0400 2006-06-30, Robert Lupton wrote:
I'm sorry, I wasn't paying attention to this (I assumed that the thread
was DC1 only).
Are we trying to define a package system that extends beyond DC1? If
so, we have to handle dependencies and distutils isn't going to cut it ---
I have some thoughts on this that I'll send around when I get a chance.
If this is DC1, ignore my mutterings.
DC1. Though I hope the code organization will be relevant for DC2 and
beyond (presumably with some evolution).
Python has a new installer (called "easy install") that can handle
dependencies. However, it is still based on the same underlying
installation metadata (setup.py file) as the distutils installer. I
haven't played with it much and don't propose using it for DC1. It
would be nifty if it could be made to fit in with your source code
management system. Distutils and easy install are very nice (once you
write the setup.py file) and include automatic support for swig .i
files and compilation of the relevant C files.
In any case, we'll probably want a package management system above
that, for switching versions of packages in and out.
-- Russell
_______________________________________________
LSST-data mailing list
[email protected]
http://www.lsstmail.org/mailman/listinfo/lsst-data