[Python-checkins] python/nondist/peps pep-0314.txt,1.5,1.6

akuchling@users.sourceforge.net akuchling@users.sourceforge.net
Tue, 29 Apr 2003 10:02:51 -0700


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

Modified Files:
	pep-0314.txt 
Log Message:
Remove some 'XXX' comments.
Use '==' in version declarations
Add some PEP headers.


Index: pep-0314.txt
===================================================================
RCS file: /cvsroot/python/python/nondist/peps/pep-0314.txt,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** pep-0314.txt	13 Apr 2003 01:46:30 -0000	1.5
--- pep-0314.txt	29 Apr 2003 17:02:46 -0000	1.6
***************
*** 2,10 ****
  Title: Metadata for Python Software Packages v1.1
  Version: $Revision$
  Author: A.M. Kuchling <amk@amk.ca>
  Type: Standards Track
  Created: 12-Apr-2003
! Status: Draft
  Post-History: 
  
  Introduction
--- 2,14 ----
  Title: Metadata for Python Software Packages v1.1
  Version: $Revision$
+ Last-Modified: $Date$
  Author: A.M. Kuchling <amk@amk.ca>
+ Status: Draft
  Type: Standards Track
+ Content-type: text/plain
  Created: 12-Apr-2003
! Python-Version: 2.3
  Post-History: 
+ Replaces: 243
  
  Introduction
***************
*** 227,231 ****
        A version declaration is a series of conditional operators and
        version numbers, separated by commas.  Conditional operators
!       must be one of "<", ">", "<=", ">=", "=", and "!=".  Version
        numbers must be in the format accepted by the
        distutils.version.StrictVersion class: two or three
--- 231,235 ----
        A version declaration is a series of conditional operators and
        version numbers, separated by commas.  Conditional operators
!       must be one of "<", ">", "<=", ">=", "==", and "!=".  Version
        numbers must be in the format accepted by the
        distutils.version.StrictVersion class: two or three
***************
*** 234,249 ****
        number.  Example version numbers are "1.0", "2.3a2", "1.3.99", 
  
-       XXX Do we really need = and !=?
- 
-       XXX Should it be == or =?
- 
-       XXX Should we support LooseVersion instead of StrictVersion?
-       LooseVersions aren't comparable...
- 
        Any number of conditional operators can be specified, e.g.
!       ">1.0, !=1.3.4, <2.0".
  
        All of the following are possible requirement strings: "rfc822",
!       "", "zlib (>=1.1.4)", "XML parser".
  
        There's no canonical list of what strings should be used; the
--- 238,246 ----
        number.  Example version numbers are "1.0", "2.3a2", "1.3.99", 
  
        Any number of conditional operators can be specified, e.g.
!       the string ">1.0, !=1.3.4, <2.0" is a legal version declaration.
  
        All of the following are possible requirement strings: "rfc822",
!       "zlib (>=1.1.4)", "XML parser".
  
        There's no canonical list of what strings should be used; the
***************
*** 298,303 ****
        Conflict resolution probably isn't very important for Python
        programs, because few extensions will cause problems for other
!       extensions, unless they're using the same package name.  This 
!       field name is being defined here for future use.
  
            Conflicts: Gorgon
--- 295,300 ----
        Conflict resolution probably isn't very important for Python
        programs, because few extensions will cause problems for other
!       extensions, unless they happen to be using the same package
!       name.  This field name is being defined here for future use.
  
            Conflicts: Gorgon