[Python-checkins] r57119 - sandbox/trunk/pep0/NOTES
brett.cannon
python-checkins at python.org
Fri Aug 17 04:59:28 CEST 2007
Author: brett.cannon
Date: Fri Aug 17 04:59:27 2007
New Revision: 57119
Modified:
sandbox/trunk/pep0/NOTES
Log:
Update with a list of exactly what is left to do to complete this work.
Modified: sandbox/trunk/pep0/NOTES
==============================================================================
--- sandbox/trunk/pep0/NOTES (original)
+++ sandbox/trunk/pep0/NOTES Fri Aug 17 04:59:27 2007
@@ -1,54 +1,20 @@
TODO
-----
-* Read PEPs as UTF-8.
+* Explicitly read PEPs as UTF-8.
-* Author/email list.
- + Decide on final format of email lists.
- - Parse new format.
- - Warn on PEPs using the old format.
- + Fix loss of a single space when name contains an accented character.
+* Use unicodedata to reformat author names to NFC (or NFKC, not sure which) to
+ make Unicode characters count as one when taking the len of a unicode string.
-* Verify PEP is well-formatted.
- + Formatting correct.
- - Plaintext.
- - reST.
+* Backport email addresses from old PEP 0 to PEPs themselves.
-
-Inconsistencies/Things To Improve
----------------------------------
-* Within PEPs:
-
- + Author field
- - Three different formats for author (two include an email address).
- - Best to settle on a single format.
- * Author names separated by commas.
- * Maintain email addresses only in PEP index so as to always have
- up-to-date address in a single location.
-
- + Type field
- - Meta-PEPs are not delineated as such (e.g., usually specified as
- Informative).
-
-* In the index:
-
- * Counting gap in numerical index and a newline.
- + 42/100, 160/200.
- + No other spaces in the count are used (e.g., 666/754).
- + Have no spaces, always have a space?
- + Should jumps in thousands digit have more than a single newline?
-
- * Titles that are longer than allowed.
- + 311, 3001.
- + Use custom titles to fit.
- + Possible solutions.
- - Use ellipsis to shorten name for index?
- - Just deal with some being longer than expected?
-
- * Type/Status field.
- + Active and Draft status is not listed in index.
- - Conflicts with Accepted and Deferred initials, respectively.
- - Worth using other letters?
-
- * Disparity between author name in PEPs and listed in index.
- + E.g., "Barry A. Warsaw" and "Warsaw, Barry".
+* Add support for author names formatted as "Last, First, Suffix".
+ + Separate by semi-colon or newlines.
+ + Email address in angle brackets.
+ - Optional to have.
+ + Output warnings for PEPs that are using an old format.
+
+* Decide how to deal with authors who have the same last name (e.g., Guido and
+ Just).
+ + First initial?
+ + Nicknames?
More information about the Python-checkins
mailing list