[Python-checkins] r76357 - peps/trunk/pep-0345.txt

tarek.ziade python-checkins at python.org
Tue Nov 17 23:58:35 CET 2009


Author: tarek.ziade
Date: Tue Nov 17 23:58:35 2009
New Revision: 76357

Log:
removed the external references section

Modified:
   peps/trunk/pep-0345.txt

Modified: peps/trunk/pep-0345.txt
==============================================================================
--- peps/trunk/pep-0345.txt	(original)
+++ peps/trunk/pep-0345.txt	Tue Nov 17 23:58:35 2009
@@ -387,22 +387,18 @@
 
     A version declaration is a series of conditional operators and
     version numbers, separated by commas.  Conditional operators
-    must be one of "<", ">", "<=", ">=", "==", and "!=".  Because they
-    refer to non-Python software releases, version numbers for
-    this field are **not** required to conform to the format
+    must be one of "<", ">", "<=", ">=", "==", and "!=". If no 
+    operator is provided with a version, the "==" operator is used by default.
+
+    Because they refer to non-Python software releases, version numbers 
+    for this field are **not** required to conform to the format
     specified in `PEP 386`_:  they should correspond to the
     version scheme used by the external dependency.
 
     Any number of conditional operators can be specified, e.g.
     the string ">1.0, !=1.3.4, <2.0" is a legal version declaration.
 
-    The canonical list of what strings are allowed is available
-    in the `Python Package Index`_ database:  see
-    `External References Registry`_ below for a description of how
-    the allowed values are managed.
-
-    Some dependencies are anticipated to be quite broad, eg. "C",
-    indicating a C compiler is required.
+    Notice that there's is no particular rule on the strings to be used.
 
     Examples::
 
@@ -427,26 +423,6 @@
 `PEP 386`_.
 
 
-External References Registry
-============================
-
-Stores in the `Python Package Index`_ database a list of (name, description,
-URI) identifying an external reference that may be used as a value in
-a Requires-External field.
-
-The name and description are required, but URI is not (as there is no
-single useful URI for "C").
-
-Submissions to the registry are open to the community, and may be performed
-through the web or using the command-line.
-
-The names in the registry will be created under a first-comes first-wins
-basis. Other packagers of Python software (eg. to deb, rpm, etc) should be
-able to translate the `Requires-external` field to names in their own
-packaging system.
-
-XXX command-line interface needs work, obviously
-
 Environment markers
 ===================
 


More information about the Python-checkins mailing list