cpython/Lib/distutils
Neal Norwitz 8f35f44af3 SF #1685563, MSVCCompiler creates redundant and long PATH strings
If MSVCCompiler.initialize() was called multiple times, the path
would get duplicated.  On Windows, this is a problem because the
path is limited to 4k.  There's no benefit in adding a path multiple
times, so prevent that from occuring.  We also normalize the path
before checking for duplicates so things like /a and /a/ won't both
be stored.

Will backport.
2007-04-01 18:24:22 +00:00
..
command Patch #1569798: fix a bug in distutils when building Python from a 2007-03-13 10:19:22 +00:00
tests
README
__init__.py Bump the patch level version of distutils since there were a few bug fixes since 2007-03-30 15:01:42 +00:00
archive_util.py
bcppcompiler.py
ccompiler.py Fix distutils so that libffi will cross-compile between darwin/x86 and darwin/ppc 2006-05-26 14:07:23 +00:00
cmd.py
core.py
cygwinccompiler.py
debug.py
dep_util.py
dir_util.py
dist.py
emxccompiler.py
errors.py
extension.py
fancy_getopt.py
file_util.py
filelist.py
log.py
msvccompiler.py SF #1685563, MSVCCompiler creates redundant and long PATH strings 2007-04-01 18:24:22 +00:00
mwerkscompiler.py
spawn.py
sysconfig.py MacOSX: distutils changes the values of BASECFLAGS and LDFLAGS when using a 2006-10-08 17:49:52 +00:00
text_file.py
unixccompiler.py Whitespace normalization. 2006-10-18 05:09:12 +00:00
util.py Whitespace normalization. 2006-05-23 21:54:23 +00:00
version.py
versionpredicate.py

README

This directory contains only a subset of the Distutils, specifically
the Python modules in the 'distutils' and 'distutils.command'
packages.  This is all you need to distribute and install Python
modules using the Distutils.  There is also a separately packaged
standalone version of the Distutils available for people who want to
upgrade the Distutils without upgrading Python, available from the
Distutils web page:

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

The standalone version includes all of the code in this directory,
plus documentation, test scripts, examples, etc.

The Distutils documentation is divided into two documents, "Installing
Python Modules", which explains how to install Python packages, and
"Distributing Python Modules", which explains how to write setup.py
files.  Both documents are part of the standard Python documentation
set, and are available from http://www.python.org/doc/current/ .

        Greg Ward (gward@python.net)

$Id$