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