[Pythonmac-SIG] 2.3b1 installer options

Jack Jansen Jack.Jansen@oratrix.com
Fri, 2 May 2003 22:57:30 +0200


On vrijdag, mei 2, 2003, at 19:56 Europe/Amsterdam, Bugbee, Larry wrote:

> Jack,
>
> In addition to 'Demos' and 'Tools', shouldn't we add 'Doc'?

Hmm, hmm. Doc you can already install via PackageManager.

And Just wrote:
> Speaking of options, I'd like to see an option to specify where the 
> apps
> are installed. Don't know if/how that's possible, though.

I'm thinking now that the best option may be to have a (small) number
of installers, similar to what the Tcl/Tk folks do:

1. Minimal system-wide install. This is basically the installer we have 
now.
Doc, Demos, Tools and other stuff can be installed through 
PackageManager.
2. Batteries Included system-wide install. Same as 1, but with at least
Doc, Demos, Tools and a selected number of addons included. For the
addons I would think of PyObjC, readline, Tkinter (because people want 
it),
but I'm open to suggestions.
3. Some way to install for a single user. This could be the same as (1)
but with everything in $HOME, which would be a good option for 
Python-wizards
stuck without admin privileges and no Python installation. Another
option would be a self-contained version of (2), which would be good for
people interested in Python but not daring to install it system-wide. It
would be really nice if the self-contained installation could run off
read-only media (as the Tcl/Tk folks seem to have managed).

Note that all the installer magic is in CVS (Mac/OSX/Dist), so feel 
free to
experiment. The build script will not touch your existing build tree, it
will create a new one in /tmp, so play away. If someone can modify the
current type-(1) installer to also do type-(3a) that would be great!
--
- Jack Jansen        <Jack.Jansen@oratrix.com>        
http://www.cwi.nl/~jack -
- If I can't dance I don't want to be part of your revolution -- Emma 
Goldman -