[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 $