[Pythonmac-SIG] Install manager engine available

Jack Jansen Jack.Jansen@cwi.nl
Mon, 10 Feb 2003 17:07:48 +0100


Folks,
the install manager for Python we discussed last fall is available. At 
least: the engine is. At least:
there's enough of the engine that it managed to install Numeric and 
PIL, and actually notice it had
done so:-)

It is called the Package Install Manager for Python and it lives in 
Lib/plat-mac/pimp.py. If you wonder
about the name, think that "it may be shabby, but it gets you what you 
need" :-) There's docstrings
all over the place, and that is also the only documentation. The pimp 
module has a minimal commandline
interface, I'm going to work on a GUI next.

It only works for Python 2.3a1 on MacOSX 10.2 at the moment, but I 
would at least like it to work
for older Pythons and older MacOSX releases as well, so any help there 
is appreciated.

I would like it if people could test this with other packages (wxMac, 
PyOpenGL, PyObjC, etc), and if
they could test it with binary packages. For 2.3a2 I would like to have 
a sizable number of packages
in there (at least the 5 mentioned above, maybe more). During 
development I guess it's probably best
if I am the maintainer of the pimp database, but I would like to push 
that responsibility off as soon
as possible, so if anyone feels like doing this: please speak up!

If you try this with your favorite package and notice there is 
functionality missing: speak up! I would
like to keep functionality as minimal as possible, but no smaller. (As 
an example: I had to add the preInstall
functionality today because "python setup.py install" isn't enough for 
PIL. You need to run configure
and make too).
--
Jack Jansen, <Jack.Jansen@cwi.nl>, http://www.cwi.nl/~jack
If I can't dance I don't want to be part of your revolution -- Emma 
Goldman