cpython/Lib/distutils
Greg Ward 8d5881a2ba Bastian Kleineidam: the "build_scripts" command and changes
necessary to support it.

Details:
  - build command additionally calls build_scripts
  - build_scripts builds your scripts in 'build/scripts' and adjusts the
    first line if it begins with "#!" and ends with "python", optionally
    ending with commandline options (like -O, -t ...).  Adjusting means we
    write the current path to the Python interpreter in the first line.
  - install_scripts copies the scripts to the install_scripts dir
  - install_data copies your data_files in install_data. You can
    supply individual directories for your data_files:

    data_files = ['doc/info.txt', # copy this file in install_scripts dir
      ('testdata', ['a.dat', 'b.dat']), # copy these files in
                                        # install_scripts/testdata
      ('/etc', ['packagerc']),    # copy this in /etc. When --root is
                                  # given, copy this in rootdir/etc
    ]

    So you can use the --root option with absolute data paths.
2000-05-25 01:19:18 +00:00
..
command Bastian Kleineidam: the "build_scripts" command and changes 2000-05-25 01:19:18 +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 Lyle Johnson: added stubs for the four miscellaneous methods that must be 2000-05-20 13:31:32 +00:00
cmd.py Use 'get_command_obj()' instead of 'find_command_obj()'. 2000-05-23 01:55:01 +00:00
core.py Added some debuging output (actually moved here from dist.py) -- 2000-05-23 03:54:16 +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 Fix 'get_command_obj()' so it checks if a command object has an attribute 2000-05-23 04:11:14 +00:00
errors.py Reformatted all exception documentation as docstrings. 2000-04-15 22:23:47 +00:00
fancy_getopt.py Don't take advantage of OptionDummy's new "auto-initialization" feature 2000-05-23 03:53:10 +00:00
file_util.py Tweaked output of 'copy_file()': if copying to a new name, show the whole 2000-05-20 16:05:34 +00:00
msvccompiler.py Added support for the 'export_symbols' parameter to 'link_shared_object()' 2000-05-20 13:23:21 +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 Catch failure to open installed Makefile, and report it as a 2000-05-23 23:14:00 +00:00
text_file.py Added all documentation. 1999-09-29 13:03:32 +00:00
unixccompiler.py Added support for the 'export_symbols' parameter to 'link_shared_object()' 2000-05-20 13:23:21 +00:00
util.py Made 'check_environ()' "public" by stripping the leading underscore; 2000-05-12 00:40:00 +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$