Spell checked and minor formatting nits.

This commit is contained in:
Barry Warsaw 2002-07-29 18:22:36 +00:00
parent 135eff8437
commit 1def1df43e
1 changed files with 12 additions and 3 deletions

View File

@ -1,4 +1,4 @@
PEP: 0297
PEP: 297
Title: Support for System Upgrades
Version: $Revision$
Author: mal@lemburg.com (Marc-André Lemburg)
@ -14,6 +14,7 @@ Abstract
to be upgraded in parts without having to reinstall the complete
distribution or having to wait for a new patch level release.
Problem
Python currently does not allow overriding modules or packages in
@ -26,10 +27,11 @@ Problem
Since Python's standard library is starting to host packages which
are also available separately, e.g. the distutils, email and PyXML
packages, which can also be installed independently of the Python
distribution, it is desireable to have an option to upgrade these
distribution, it is desirable to have an option to upgrade these
packages without having to wait for a new patch level release of
the Python interpreter to bring along the changes.
Proposed Solutions
This PEP proposes two different but not necessarily conflicting
@ -54,7 +56,7 @@ Proposed Solutions
* upgrades can be easily identified (just look in
$stdlibpath/system-packages)
* upgrades can be deinstalled without affecting the rest
* upgrades can be de-installed without affecting the rest
of the interpreter installation
* modules can be virtually removed from packages; this is
@ -73,25 +75,32 @@ Proposed Solutions
also be implemented by package authors, but it would be better to
define a standard way of switching on the proposed behaviour.
Scope
Solution 1: Python 2.3 and up
Solution 2: all Python versions supported by distutils
Credits
None
References
None
Copyright
This document has been placed in the public domain.
Local Variables:
mode: indented-text
indent-tabs-mode: nil
sentence-end-double-space: t
fill-column: 70
End: