[Distutils] making setup less chatty by default

Michael Hudson mwh@python.net
Mon Jan 21 05:18:01 2002


"M.-A. Lemburg" <mal@lemburg.com> writes:

> Just to clarify: I don't have objections as to clean up the
> distutils self.verbose interface. Indeed, I would prefer to
> have clearly defined verbosity levels to choose from, e.g.

Me too.  I'll even write the code, so long as noone's in too much of a
hurry.

> verbose 0 - give information about commands being run and
>             what part of the cake they are working on (and
>             nothing more) 

I think a reasonable guide for this level is how much noise "make"
makes, i.e. print commandline to be executed, echo command output,
don't mention skips.

> verbose 1 - give details about what the commands actually do
>             (or don't do, e.g. skipping actions)
> verbose 2 - any extra information which might be helpful
> 
> The interface should work much like Python's: -v = level 1
> -vv = level 2.
> 
> Note that warnings and errors should *always* be displayed
> (we might want to add verbose levels -1 and -2 which are
> set by providing a command line option -q and -qq resp. to
> force keeping quiet in these areas too).

We have -q already, don't we?

> Jeremy wants to move the "don't so" messages one level
> up. If the above scheme gets implemented, I'd be
> -0 on that one... I still believe that skip notices are
> just as important as build notices, but YMMV.

I don't really care.  Can't you bodge this with a .pydistutils.cfg
file?

[global]
verbose: 1

or whatever.

Cheers,
M.

-- 
  The "of course, while I have no problem with this at all, it's
  surely too much for a lesser being" flavor of argument always
  rings hollow to me.                       -- Tim Peters, 29 Apr 1998