cpython/Lib/distutils
Jeremy Hylton 59b103cf87 Extend compiler() method with optional depends argument.
This change is not backwards compatible.  If a compiler subclass
exists outside the distutils package, it may get called with the
unexpected keyword arg.  It's easy to extend that compiler by having
it ignore the argument, and not much harder to do the right thing.  If
this ends up being burdensome, we can change it before 2.3 final to
work harder at compatibility.

Also add _setup_compile() and _get_cc_args() helper functions that
factor out much of the boilerplate for each concrete compiler class.
2002-06-13 17:26:30 +00:00
..
command Add a new definition to Extension objects: depends. 2002-06-12 20:08:56 +00:00
__init__.py With Andrew's blessing: distutils version number is now 1.0.3. 2001-10-05 20:43:09 +00:00
archive_util.py Make setup.py less chatty by default. 2002-06-04 20:14:43 +00:00
bcppcompiler.py Make setup.py less chatty by default. 2002-06-04 20:14:43 +00:00
ccompiler.py Extend compiler() method with optional depends argument. 2002-06-13 17:26:30 +00:00
cmd.py Make setup.py less chatty by default. 2002-06-04 20:14:43 +00:00
core.py Define DEBUG as early as possible to avoid import problems. 2002-06-04 21:05:05 +00:00
cygwinccompiler.py Fix unused local variables caught by pychecker. 2002-06-04 20:26:44 +00:00
dep_util.py The comment said: 2002-06-04 18:55:54 +00:00
dir_util.py Make setup.py less chatty by default. 2002-06-04 20:14:43 +00:00
dist.py Use module-level import of DEBUG instead of many function-level imports. 2002-06-04 21:02:26 +00:00
emxccompiler.py Fix unused local variables caught by pychecker. 2002-06-04 20:26:44 +00:00
errors.py Added DistutilsTemplateError. 2000-07-30 01:03:31 +00:00
extension.py Add a new definition to Extension objects: depends. 2002-06-12 20:08:56 +00:00
fancy_getopt.py Test changes before checking them in. 2002-06-04 21:11:56 +00:00
file_util.py Make setup.py less chatty by default. 2002-06-04 20:14:43 +00:00
filelist.py Add missing import of log. 2002-06-04 21:04:03 +00:00
log.py A simple log mechanism styled after the proposed std library module 2002-06-04 20:00:26 +00:00
msvccompiler.py Make setup.py less chatty by default. 2002-06-04 20:14:43 +00:00
mwerkscompiler.py Make setup.py less chatty by default. 2002-06-04 20:14:43 +00:00
README This little note is to clarify things for people who go poking around the 2000-04-09 02:31:45 +00:00
spawn.py Make setup.py less chatty by default. 2002-06-04 20:14:43 +00:00
sysconfig.py Fix unused local variables caught by pychecker. 2002-06-04 20:26:44 +00:00
text_file.py Whitespace normalization. 2001-12-06 20:51:35 +00:00
unixccompiler.py More style changes and little cleanups. 2002-06-13 15:14:10 +00:00
util.py Make setup.py less chatty by default. 2002-06-04 20:14:43 +00:00
version.py Whitespace normalization. 2001-12-06 20:51:35 +00:00

This directory contains only a subset of the Distutils, specifically the
Python modules in the 'distutils' and 'distutils.command' packages.
Technically, this is all you need to distribute and install Python modules
using the Distutils.  Most people will want some documentation and other
help, though.  Currently, everything can be found at the Distutils web page:

    http://www.python.org/sigs/distutils-sig/

From there you can access the latest documentation, or download a standalone
Distutils release that includes all the code in this directory, plus
documentation, test scripts, examples, etc.

The Distutils documentation isn't yet part of the standard Python
documentation set, but will be soon.

        Greg Ward (gward@python.net)

$Id$