[Python-checkins] CVS: distutils README.txt,1.21,1.22 CHANGES.txt,1.15,1.16

Greg Ward python-dev@python.org
Mon, 2 Oct 2000 20:47:49 -0700


Update of /cvsroot/python/distutils
In directory slayer.i.sourceforge.net:/tmp/cvs-serv27932

Modified Files:
	README.txt CHANGES.txt 
Log Message:
Updated for release 1.0.

Index: README.txt
===================================================================
RCS file: /cvsroot/python/distutils/README.txt,v
retrieving revision 1.21
retrieving revision 1.22
diff -C2 -r1.21 -r1.22
*** README.txt	2000/09/27 00:18:33	1.21
--- README.txt	2000/10/03 03:47:46	1.22
***************
*** 1,5 ****
                       Python Distribution Utilities
!                              release 0.9.4
!                           September 26, 2000
  
  
--- 1,5 ----
                       Python Distribution Utilities
!                               release 1.0
!                             October 2, 2000
  
  
***************
*** 15,22 ****
  
  The Distutils are a standard part of Python 1.6/2.0; if you are running
! 1.6/2.0, you don't need to install the Distutils separately.  This
! release is primarily so that you can add the Distutils to a Python 1.5.2
! installation -- you will then be able to install modules that require
! the Distutils, or use the Distutils to distribute your own modules.
  
  More information is available at the Distutils web page:
--- 15,24 ----
  
  The Distutils are a standard part of Python 1.6/2.0; if you are running
! 1.6/2.0, you don't need to install the Distutils separately.  (But you
! might want to upgrade to Distutils 1.0 if you are using Python 1.6; see
! below.)  This release is primarily so that you can add the Distutils to
! a Python 1.5.2 installation -- you will then be able to install modules
! that require the Distutils, or use the Distutils to distribute your own
! modules.
  
  More information is available at the Distutils web page:
***************
*** 42,50 ****
  ------------
  
! This release of the Distutils requires Python 1.5.2 or later.  (If you
! absolutely must use Python 1.5.1, Distutils 0.1.5 is backwards
! compatible.  However, I have dropped plans to port the current Distutils
! code back to Python 1.5.1, as I have received exactly zero complaints
! about requiring Python 1.5.2 since releasing Distutils 0.8 in April.)
  
  To use the Distutils under Unix, you must have a *complete* Python
--- 44,48 ----
  ------------
  
! This release of the Distutils requires Python 1.5.2 or later.
  
  To use the Distutils under Unix, you must have a *complete* Python
***************
*** 112,121 ****
  ---------------------------------
  
! The Distutils have been included with Python since 1.6a1, and Distutils
! 0.9.4 is the same as the code included with Python 2.0b2.  Thus, there's
! generally no need to install the Distutils under Python 1.6/2.0.
! However, Distutils releases may occasionally get ahead of Python
! releases, so if you really like life on the bleeding edge, you might
! want to install this Distutils release into your Python 1.6/2.0 library.
  
  To do this, you'll need to hide the original Distutils package directory
--- 110,131 ----
  ---------------------------------
  
! The Distutils have been included with Python since 1.6a1; the
! correspondence between Python releases and Distutils releases is as
! follows:
! 
!      Python release:               Distutils release:
!         1.6a1                        pre 0.8
!         1.6a2                        0.8
!         1.6b1                        0.9
!         1.6                          0.9.1
!         2.0b1                        0.9.2
!         2.0b2                        0.9.3
!         2.0 (planned)                1.0
! 
! There's generally no need to install the Distutils under Python 1.6/2.0.
! However, if you'd like to upgrade the Distutils in your Python 1.6
! installation, or if future Distutils releases get ahead of the Distutils
! included with Python 2.0, you might want to install a newer Distutils
! release into your Python 1.6/2.0 library.
  
  To do this, you'll need to hide the original Distutils package directory
***************
*** 159,166 ****
  
      http://www.python.org/sigs/distutils-sig/doc/
  
! These two manuals will soon be included in the standard Python
! documentation set.
  
  If you are an installer (system administrator or end-user) and you'd
  like to try out the Distutils, you've already done so by installing the
--- 169,182 ----
  
      http://www.python.org/sigs/distutils-sig/doc/
+ 
+ These two manuals are also part of the standard Python documentation
+ set; Fred Drake maintains a copy of the complete Python documentation at
  
!     http://www.pythonlabs.com/doc/manuals/
  
+ Sometimes Fred's version is more recent, and sometimes my version is.
+ Join both doc-sig@python.org and distutils-sig@python.org if you really
+ want to follow the latest documentation developments.
+ 
  If you are an installer (system administrator or end-user) and you'd
  like to try out the Distutils, you've already done so by installing the
***************
*** 174,209 ****
  
  
- BACKWARDS INCOMPATIBILITY NOTE
- ------------------------------
- 
- There were a couple of small incompatibilities introduced with Distutils
- 0.8 (the previous major release) that affected setup scripts.
- Unfortunately, two of the major module distributions currently using the
- Distutils -- Numerical Python and PyXML -- stumble across these
- incompatibilities.  If you need to build and install either of these
- (or, in theory, any module distribution that used Distutils 0.1.x --
- although most will not be affected), you have two options:
- 
-   * stick with Distutils 0.1.x (to be avoided, especially if you are
-     running Python 1.6/2.0)
- 
-   * replace the setup script provided by the module distribution with
-     the Distutils 0.8-compatible version provided here (recommended)
- 
- For example, if you want to build Numerical Python 15.2 using Distutils
- 0.8.x or 0.9, you would:
- 
-   * rename the setup.py provided with Numerical Python 15.2, eg. to
-     "setup.py.orig"
- 
-   * copy "examples/numpy_setup.py" into the Numerical Python source
-     tree as "setup.py"
- 
-   * run "python setup.py install" for Numerical Python as usual
- 
- Note that Numerical Python 15.3 (the current release as I write this)
- works fine with Distutils 0.8.x and 0.9.x.
- 
- 
  EXAMPLES
  --------
--- 190,193 ----
***************
*** 302,313 ****
  
  
- FUTURE PLANS
- ------------
- 
- Distutils 1.0 will, if all goes well, be the version included with
- Python 2.0 (final).  (If all does not go well, that version will be
- 1.0.1 or 1.0.2 or so.)
- 
- 
  CONTRIBUTING
  ------------
--- 286,289 ----
***************
*** 355,359 ****
      format; the "bdist_rpm" command
    * Rene Liebscher: smarter extension-building; Cygwin/Mingw32 support;
!     more help options
  
  [spiritual, in roughly chronological order since the birth of the project]
--- 331,336 ----
      format; the "bdist_rpm" command
    * Rene Liebscher: smarter extension-building; Cygwin/Mingw32 support;
!     more help options; general improvement to the CCompiler classes;
!     lots of other patches and bug reports
  
  [spiritual, in roughly chronological order since the birth of the project]

Index: CHANGES.txt
===================================================================
RCS file: /cvsroot/python/distutils/CHANGES.txt,v
retrieving revision 1.15
retrieving revision 1.16
diff -C2 -r1.15 -r1.16
*** CHANGES.txt	2000/09/27 00:18:33	1.15
--- CHANGES.txt	2000/10/03 03:47:46	1.16
***************
*** 1,2 ****
--- 1,17 ----
+ Release 1.0 (2 October, 2000):
+ ------------------------------
+   * code cleanup: got rid of a lot of redundant code in the various
+     implementations of the abstract C compiler interface
+     (Rene Liebscher)
+ 
+   * overhauled the byte-compilation options: you can now choose to
+     compile at either build-time or install-time (the default), and
+     compiling with or without optimization (at either optimization
+     level) works
+ 
+   * cleaned up some cruft in the bdist_wininst command (both the
+     Python module and C source) (Thomas Heller)
+ 
+ 
  Release 0.9.4 (26 September, 2000):
  -----------------------------------
***************
*** 18,22 ****
  
    * more improvements to the bdist_wininst command and the
!     installers it generates: ....... (Thomas Heller)
  
    * fix the "sdist" command so it deals better with missing, empty,
--- 33,37 ----
  
    * more improvements to the bdist_wininst command and the
!     installers it generates: (Thomas Heller)
  
    * fix the "sdist" command so it deals better with missing, empty,