[Python-checkins] CVS: distutils CHANGES.txt,1.6,1.7
Greg Ward
python-dev@python.org
Tue, 11 Apr 2000 21:27:05 -0400 (EDT)
Update of /projects/cvsroot/distutils
In directory kaluha:/tmp/cvs-serv6745
Modified Files:
CHANGES.txt
Log Message:
Changes for release 0.8.
Index: CHANGES.txt
===================================================================
RCS file: /projects/cvsroot/distutils/CHANGES.txt,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -r1.6 -r1.7
*** CHANGES.txt 2000/04/10 01:41:02 1.6
--- CHANGES.txt 2000/04/12 01:27:01 1.7
***************
*** 1,2 ****
--- 1,65 ----
+ Release 0.8 (11 April, 2000):
+ -----------------------------
+ * some incompatible naming changes in the command classes -- both the
+ classes themselves and some key class attributes were renamed (this
+ will break some old setup scripts -- see README.txt)
+
+ * half-hearted, unfinished moves towards backwards compatibility with
+ Python 1.5.1 (the 0.1.4 and 0.1.5 releases were done independently,
+ and I still have to fold those code changes in to the current code)
+
+ * added ability to search the Windows registry to find MSVC++
+ (thanks to Robin Becker and Thomas Heller)
+
+ * renamed the "dist" command to "sdist" and introduced the "manifest
+ template" file (MANIFEST.in), used to generate the actual manifest
+
+ * added "build_clib" command to build static C libraries needed by
+ Python extensions
+
+ * fixed the "install" command -- we now have a sane, usable, flexible,
+ intelligent scheme for doing standard, alternate, and custom
+ installations (and it's even documented!) (thanks to Fred Drake and
+ Guido van Rossum for design help)
+
+ * straightened out the incompatibilities between the UnixCCompiler and
+ MSVCCompiler classes, and cleaned up the whole mechanism for
+ compiling C code in the process
+
+ * reorganized the build directories: now build to either "build/lib"
+ or "build/lib.<plat>", with temporary files (eg. compiler turds) in
+ "build/temp.<plat>"
+
+ * merged the "install_py" and "install_ext" commands into "install_lib"
+ -- no longer any sense in keeping them apart, since pure Python
+ modules and extension modules build to the same place
+
+ * added --debug (-g) flag to "build_*" commands, and make that carry
+ through to compiler switches, names of extensions on Windows, etc.
+
+ * fixed many portability bugs on Windows (thanks to many people)
+
+ * beginnings of support for Mac OS (I'm told that it's enough for the
+ Distutils to install itself) (thanks to Corran Webster)
+
+ * actually pay attention to the "--rpath" option to "build_ext"
+ (thanks to Joe Van Andel for spotting this lapse)
+
+ * added "clean" command (thanks to Bastien Kleineidam)
+
+ * beginnings of support for creating built distributions: changes to
+ the various build and install commands to support it, and added the
+ "bdist" and "bdist_dumb" commands
+
+ * code reorganization: split core.py up into dist.py and cmd.py,
+ util.py into *_util.py
+
+ * removed global "--force" option -- it's now up to individual
+ commands to define this if it makes sense for them
+
+ * better error-handling (fewer extravagant tracebacks for errors that
+ really aren't the Distutils' fault
+
+
Release 0.1.5 (6 April, 2000):
-------------------------------
***************
*** 70,72 ****
! $Id: CHANGES.txt,v 1.6 2000/04/10 01:41:02 gward Exp $
--- 133,135 ----
! $Id: CHANGES.txt,v 1.7 2000/04/12 01:27:01 gward Exp $