[Python-checkins] python/nondist/peps pep-0291.txt,1.6,1.7

bwarsaw at users.sourceforge.net bwarsaw at users.sourceforge.net
Thu Dec 4 10:12:58 EST 2003


Update of /cvsroot/python/python/nondist/peps
In directory sc8-pr-cvs1:/tmp/cvs-serv29839

Modified Files:
	pep-0291.txt 
Log Message:
Elaborate that some packages may have different compatibility
requirements based on the branch of Python they're developed on.


Index: pep-0291.txt
===================================================================
RCS file: /cvsroot/python/python/nondist/peps/pep-0291.txt,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** pep-0291.txt	18 Jul 2003 15:32:46 -0000	1.6
--- pep-0291.txt	4 Dec 2003 15:12:55 -0000	1.7
***************
*** 15,19 ****
      This PEP describes the packages and modules in the standard
      library which should remain backward compatible with previous
!     versions of Python.
  
  
--- 15,21 ----
      This PEP describes the packages and modules in the standard
      library which should remain backward compatible with previous
!     versions of Python.  If a package is not listed here, then it need
!     only remain compatible with the version of Python it is
!     distributed with.
  
  
***************
*** 35,38 ****
--- 37,47 ----
      the compatibility requirement.
  
+     When a major version of Python is released, a CVS branch is
+     created for continued maintenance and bug fix releases.  A package
+     version on a branch may have a different compatibility requirement
+     than the same package on the trunk (i.e. current bleeding-edge
+     development).  Where appropriate, these branch compatibilities are
+     listed below.
+ 
  
  Features to Avoid
***************
*** 67,82 ****
  Backward Compatible Packages, Modules, and Tools
  
!     Package/Module     Maintainer(s)          Python Version
!     --------------     -------------          --------------
      bsddb              Barry Warsaw                2.1
      compiler           Jeremy Hylton               2.1
      distutils          Andrew Kuchling             1.5.2
!     email              Barry Warsaw                2.1
      logging            Vinay Sajip                 1.5.2
      sre                Fredrik Lundh               2.1
      xml (PyXML)        Martin v. Loewis            2.0
      xmlrpclib          Fredrik Lundh               1.5.2
!     modulefinder       Thomas Heller, Just van Rossum
!                                                    2.2
  
  
--- 76,91 ----
  Backward Compatible Packages, Modules, and Tools
  
!     Package/Module     Maintainer(s)          Python Version     Notes
!     --------------     -------------          --------------     -----
      bsddb              Barry Warsaw                2.1
      compiler           Jeremy Hylton               2.1
      distutils          Andrew Kuchling             1.5.2
!     email              Barry Warsaw                2.1 / 2.3     [1]
      logging            Vinay Sajip                 1.5.2
      sre                Fredrik Lundh               2.1
      xml (PyXML)        Martin v. Loewis            2.0
      xmlrpclib          Fredrik Lundh               1.5.2
!     modulefinder       Thomas Heller
!                        Just van Rossum             2.2
  
  
***************
*** 84,87 ****
--- 93,105 ----
      ----                         -------------   --------------
      None
+ 
+ 
+     Notes
+     -----
+ 
+     [1] The email package version 2 was distributed with Python up to
+         Python 2.3, and this must remain Python 2.1 compatible.  email
+         package version 3 will be distributed with Python 2.4 and will
+         need to remain compatible only with Python 2.3.
  
  





More information about the Python-checkins mailing list