[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