cpython/Lib/distutils
Greg Ward ff2d9b7154 Hacked things up a bit so that configuration variables are expanded
in command-line options, and in two phases at that: first, we expand
'install_base' and 'install_platbase', and then the other 'install_*'
options.  This lets us do tricky stuff like
    install --prefix='/tmp$sys_prefix'
...oooh, neat.

Simplified 'select_scheme()' -- it's no longer responsible for expanding
config vars, tildes, etc.

Define installation-specific config vars in 'self.config_vars', rather than
in a local dictionary of one method.  Also factored '_expand_attrs()' out
of 'expand_dirs()' and added 'expand_basedirs()'.

Added a bunch of debugging output so I (and others) can judge the
success of this crazy scheme through direct feedback.
2000-04-26 02:38:01 +00:00
..
command Hacked things up a bit so that configuration variables are expanded 2000-04-26 02:38:01 +00:00
__init__.py Bumped version to 0.8.2. 2000-04-25 01:55:58 +00:00
archive_util.py Harry Henry Gebel: 2000-04-25 01:38:20 +00:00
ccompiler.py Added 'runtime_library_dirs' parameter to 'link_*()' methods. 2000-03-26 21:37:09 +00:00
cmd.py Cleaned up/simplified error-handling: 2000-04-15 22:15:07 +00:00
core.py Merged in code from the 0.1.5 release to handle IOError and OSError 2000-04-22 03:20:49 +00:00
dep_util.py Reorganization: ripped util.py to shreds, creating in the process: 2000-04-04 02:05:59 +00:00
dir_util.py Reorganization: ripped util.py to shreds, creating in the process: 2000-04-04 02:05:59 +00:00
dist.py Harry Henry Gebel: add 'long_description' to DistributionMetadata. 2000-04-26 02:26:55 +00:00
errors.py Reformatted all exception documentation as docstrings. 2000-04-15 22:23:47 +00:00
fancy_getopt.py Patch from Harry Henry Gebel: fix two stupid bugs in help-printing stuff. 2000-04-23 02:50:45 +00:00
file_util.py Sporadic, untested Python 1.5.1 compatibility changes. 2000-04-22 15:17:14 +00:00
msvccompiler.py Added 'link_executable()' method (Berthold Hoellmann). 2000-04-19 02:16:49 +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 Duh, it helps if '_nt_quote_args()' actually returns the mutated list, 2000-03-26 21:47:00 +00:00
sysconfig.py Added kludge to deal with the "./ld_so_aix" problem: force all strings 2000-04-19 02:22:07 +00:00
text_file.py Added all documentation. 1999-09-29 13:03:32 +00:00
unixccompiler.py Don't run "ranlib" if sysconfig's RANLIB (from Python's Makefile) starts 2000-04-14 13:53:34 +00:00
util.py Lyle Johnson: fixed broken logic in 'native_path()'. 2000-04-25 01:33:11 +00:00
version.py Initial checkin of distutils source files. 1998-12-18 22:00:30 +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$