[Python-checkins] r54796 - sandbox/trunk/pep0/TODO (original) (raw)
brett.cannon python-checkins at python.org
Fri Apr 13 00:08:54 CEST 2007
- Previous message: [Python-checkins] r54795 - sandbox/trunk/pep0/TODO sandbox/trunk/pep0/pep0.py sandbox/trunk/pep0/test_pep0.py
- Next message: [Python-checkins] r54803 - sandbox/trunk/pep0/pep0.py
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Author: brett.cannon Date: Fri Apr 13 00:08:50 2007 New Revision: 54796
Modified: sandbox/trunk/pep0/TODO Log: Clean up todo list. Separate out from discrepencies things that are from how the index has been handled and are definitely not the script's fault.
Modified: sandbox/trunk/pep0/TODO
--- sandbox/trunk/pep0/TODO (original) +++ sandbox/trunk/pep0/TODO Fri Apr 13 00:08:50 2007 @@ -2,7 +2,7 @@
Compatibility with PEP numerical index only (no static text). -* Type/status issues: +* Type/status issues (might be inconsistencies between index and PEP): - 160: missing F - 206: missing W - 216: missing R @@ -26,24 +26,12 @@ - 3107: used A, expected F - 3104: used A -* Titles are too long (use ellipsis?): - - 311 - - 3001
-* Blank lines between spaces in count: - - 42/100 - - 160/200 - - Will be more than currently in index: - + 364/666 - + 666/754 - + 754/3000 - + 3002/3099
Functionality to add
- Read PEPs as UTF-8.
- Output static text for PEP 0.
- Store Owners list in a data structure.
- Support nicknames for PEP listing (e.g., "Guido van Rossum" ->
- Store Owners list in a data structure.
- Output static text for PEP 0.
@@ -55,20 +43,49 @@ maintained and considered up-to-date? + Store Key in data structure for easy mapping? - Would allow for easy validation that metadata is correct in PEPs. + * Output PEP 0 with numerical PEP index. + * Output PEP 0 with special sections. + * Make sure that it is easy to identify which PEP triggered an error. + + Has all expected fields. + + Values in fields correct. + + Formatting correct. + - Plaintext. + - reST. -To clean up PEPs +Inconsistencies
-* Define (and enforce) consistency in Author field. +* 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.
- +* 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?
- Empty PEPs are not in any way identified within the PEPs themselves.
- Get rid of section and just consider rejected?
- No longer accept empty PEPs, right?
- Get rid of section and just consider rejected?
- Empty PEPs are not in any way identified within the PEPs themselves.
- Meta-PEPs are not noted as such within the PEPs.
- Add a "Meta" option for "Type"?
- Meta-PEPs are not noted as such within the PEPs.
-* Fix inconsistent usage of Status field.
- Some PEPs just say "Standard"; missing "Track".
-* Informational, meta, and process PEPs inconsistently have status listed in
- index.
- +* Status field.
- Not all PEPs use consistent names (e.g., some just say "Standard" instead
- of "Standard Track").
- Status of PEPs not consistently listed in index.
- Previous message: [Python-checkins] r54795 - sandbox/trunk/pep0/TODO sandbox/trunk/pep0/pep0.py sandbox/trunk/pep0/test_pep0.py
- Next message: [Python-checkins] r54803 - sandbox/trunk/pep0/pep0.py
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]