cpython/Lib/distutils
Fred Drake 16c8d702a4 When using a Python that has not been installed to build 3rd-party
modules, distutils does not understand that the build version of the
source tree is needed.

This patch fixes distutils.sysconfig to understand that the running
Python is part of the build tree and needs to use the appropriate
"shape" of the tree. This does not assume anything about the current
directory, so can be used to build 3rd-party modules using Python's
build tree as well.

This is useful since it allows us to use a non-installed debug-mode
Python with 3rd-party modules for testing. It as the side-effect that
set_python_build() is no longer needed (the hack which was added to
allow distutils to be used to build the "standard" extension modules).

This closes SF patch #547734.
2002-06-04 15:28:21 +00:00
..
command Remove unneeded import 2002-05-30 19:15:16 +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 Whitespace normalization. 2001-12-06 20:51:35 +00:00
bcppcompiler.py Whitespace normalization. 2001-12-06 20:51:35 +00:00
ccompiler.py Fix trivial typo. 2002-04-25 17:03:30 +00:00
cmd.py Whitespace normalization. 2001-12-06 20:51:35 +00:00
core.py Whitespace normalization. 2001-12-06 20:51:35 +00:00
cygwinccompiler.py Whitespace normalization. 2001-12-06 20:51:35 +00:00
dep_util.py Whitespace normalization. 2001-12-06 20:51:35 +00:00
dir_util.py Whitespace normalization. 2001-12-06 20:51:35 +00:00
dist.py Whitespace normalization. 2001-12-06 20:51:35 +00:00
emxccompiler.py Forgot to add the new emxccompiler.py from Andrew I. MacIntyre's 2002-02-06 18:22:48 +00:00
errors.py Added DistutilsTemplateError. 2000-07-30 01:03:31 +00:00
extension.py [Patch #536769] Add -Xcompiler flag for adding arguments and switches for 2002-03-29 18:00:19 +00:00
fancy_getopt.py Whitespace normalization. 2001-12-06 20:51:35 +00:00
file_util.py [Bug #220993; may also fix bug #479469] Fix flakiness when old 2002-02-01 18:29:34 +00:00
filelist.py Whitespace normalization. 2001-12-06 20:51:35 +00:00
msvccompiler.py Pass the full pathname to MSVC when compiling a debug version. This 2002-04-25 17:29:45 +00:00
mwerkscompiler.py Whitespace normalization. 2001-12-06 20:51:35 +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 OS/2 patches by Andrew I MacIntyre for distutils. 2002-01-31 18:56:00 +00:00
sysconfig.py When using a Python that has not been installed to build 3rd-party 2002-06-04 15:28:21 +00:00
text_file.py Whitespace normalization. 2001-12-06 20:51:35 +00:00
unixccompiler.py on MacOSX/Darwin, use ranlib when building static libs. 2002-02-11 15:31:50 +00:00
util.py Prevent convert_path from crashing if the path is an empty string. Bugfix candidate. 2002-05-06 13:57:19 +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$