Damn, I can't find that old email.  I thought I had a fairly 
compelling argument;) Here's what I see as the key practical 
advantages:

* it allows you to quickly create distribution packages in a variety 
of different formats: binary-tarball, src-tarball, rpm, deb, windows 
installer, etc.

* it provides a robust and widely tested API for installing various 
components.

* it encourages us to not use the src-tarball as the installed app 
files, thus allowing us to do various things to the files as they are 
installed.

* installing to PYTHONHOME/site-packages allows you to have multiple 
webkit processes running from a single set of the core modules

* it encourages us to think of the core modules as being libraries 
rather than just part of an installed application.  Thus, all working 
files for a particular webkit application are physically separated 
from the core modules.  This is a VERY GOOD THING (tm). This also 
allows the core modules to be used as part of other frameworks.  

Webware is not an application, it is a framework for building 
applications.

* distutils are the accepted Pythonic way to do installs.

Tavis

On Tuesday 02 April 2002 15:22, Jay wrote:
> I don't see the point of Disutils for Webware.  Webware is not a
> library, at least not really.  It's an application.  There are
> parts of it that can be used as a library, but that hasn't been the
> focus for a long time.  On Linux, I don't think that Webware should
> live under
> /usr/lib/python2.1/site-packages/Webware.  I think it should live
> under /usr/local/ somewhere.  Actually, I put in /opt, but anyway.
>
> I'm not anti-disutils, I'm just not clear on the usefulness for
> Webware.  My understanding is that disutils is intended for
> installing libraries, compiling them if necessary, etc.  Red Hat's
> installer is not installed as a module.
>
> The only use I see is to install stuff like MiscUtils, etc., as
> python modules.  But then that spreads everything everywhere, etc.
>
> Tavis, I know you have a strong opposite opinion here.  Tell me
> what I'm missing.  (I know you've told me before, but I forgot.)

_______________________________________________
Webware-discuss mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/webware-discuss

Reply via email to