[Python-checkins] r55989 - sandbox/trunk/pep0/pep0/constants.py

brett.cannon python-checkins at python.org
Fri Jun 15 05:46:25 CEST 2007


Author: brett.cannon
Date: Fri Jun 15 05:46:18 2007
New Revision: 55989

Modified:
   sandbox/trunk/pep0/pep0/constants.py
Log:
Move author/email list over to a tuple instead of a dict.  Either have it in a
dict so that verifying that a PEP's listed author is legit is fast, but then
pay the price when outputting the author list (make a sequence and sort the
thing), or make it a sequence and pay the price in verifyin the author's name.


Modified: sandbox/trunk/pep0/pep0/constants.py
==============================================================================
--- sandbox/trunk/pep0/pep0/constants.py	(original)
+++ sandbox/trunk/pep0/pep0/constants.py	Fri Jun 15 05:46:18 2007
@@ -45,105 +45,106 @@
     'Just van Rossum' : 'JvR',
 }
 
-email_addresses = {
-    'Aahz' : 'aahz at pobox.com',
-    'James C. Ahlstrom' : 'jim at interet.com',
-    'Jim Althoff' : 'james_althoff at i2.com',
-    'Kevin Altis' : 'altis at semi-retired.com',
-    'David Ascher' : 'davida at activestate.com',
-    'Peter Astrand' : 'astrand at lysator.liu.se',
-    'Carl Banks' : 'pythondev at aerojockey.com',
-    'Paul Barrett' : 'barrett at stsci.edu',
-    'Facundo Batista' : 'facundo at taniquetil.com.ar',
-    'Anthony Baxter' : 'anthony at interlink.com.au',
-    'Thomas Bellman' : 'bellman+pep-divmod at lysator.liu.se',
-    'Steven Bethard' : 'steven.bethard at gmail.com',
-    'Georg Brandl' : 'g.brandl at gmx.net',
-    'Brett Cannon' : 'brett at python.org',
-    'Josiah Carlson' : 'jcarlson at uci.edu',
-    'W Isaac Carroll' : 'icarroll at pobox.com',
-    'Nick Coghlan' : 'ncoghlan at gmail.com',
-    'Dave Cole' : 'djc at object-craft.com.au',
-    'Christopher Craig' : 'python-pep at ccraig.org',
-    'Laura Creighton' : 'lac at strakt.com',
-    'Walter Dörwald' : '',
-    'Fred L. Drake, Jr.' : 'fdrake at acm.org',
-    'Michael P. Dubner' : 'dubnerm at mindless.com',
-    'Paul F. Dubois' : 'paul at pfdubois.com',
-    'Phillip J. Eby' : 'pje at telecommunity.com',
-    'Micah Elliott' : 'mde at tracos.org',
-    'Jeff Epler' : 'jepler at unpythonic.net',
-    'David Eppstein' : 'eppstein at ics.uci.edu',
-    'Clark C. Evans' : 'cce at clarkevans.com',
-    'Greg Ewing' : 'greg at cosc.canterbury.ac.nz',
-    'Martijn Faassen' : 'faassen at infrae.com',
-    'Ben Finney' : 'ben+python at benfinney.id.au',
-    'Frédéric B. Giacometti' : 'fred at arakne.com',
-    'Scott Gilbert' : 'xscottg at yahoo.com',
-    'David Goodger' : 'goodger at python.org',
-    'Grant Griffin' : 'g2 at iowegian.com',
-    'Mark Hammond' : 'mhammond at skippinet.com.au',
-    'Peter Harris' : 'scav at blueyonder.co.uk',
-    'Thomas Heller' : 'theller at python.net',
-    'Magnus Lie Hetland' : 'magnus at hetland.org',
-    'Raymond D. Hettinger' : 'python at rcn.com',
-    'Neil Hodgson' : 'neilh at scintilla.org',
-    'Michael Hudson' : 'mwh at python.net',
-    'Jeremy Hylton' : 'jeremy at zope.com',
-    'Jack Jansen' : 'jack at cwi.nl',
-    'Jim Jewett' : 'jimjjewett at users.sourceforge.net',
-    'Richard Jones' : 'richard at mechanicalcat.net',
-    'Stepan Koltsov' : 'yozh at mx1.ru',
-    'A.M. Kuchling' : 'amk at amk.ca',
-    'Marc-Andre Lemburg' : 'mal at lemburg.com',
-    'Gregory Lielens' : 'gregory.lielens at fft.be',
-    'Björn Lindqvist' : 'bjourne at gmail.com',
-    'Martin von Löwis' : 'loewis at informatik.hu-berlin.de',
-    'Tony Lownds' : 'tony at pagedna.com',
-    'Alex Martelli' : 'aleax at aleax.it',
-    'Andrew McClelland' : 'eternalsquire at comcast.net',
-    'Gordon McMillan' : 'gmcm at hypernet.com',
-    'Andrew McNamara' : 'andrewm at object-craft.com.au',
-    'Trent Mick' : 'trentm at activestate.com',
-    'Mike Meyer' : 'mwm at mired.org',
-    'Skip Montanaro' : 'skip at pobox.com',
-    'Paul Moore' : 'gustav at morpheus.demon.co.uk',
-    'Ben North' : 'ben at redfrontdoor.org',
-    'Neal Norwitz' : 'nnorwitz at gmail.com',
-    'Travis Oliphant' : 'oliphant at ee.byu.edu',
-    'Jason Orendorff' : 'jason.orendorff at gmail.com',
-    'Samuele Pedroni' : 'pedronis at python.org',
-    'Michel Pelletier' : 'michel at users.sourceforge.net',
-    'Tim Peters' : 'tim at zope.com',
-    'Jason Petrone' : 'jp at demonseed.net',
-    'Paul Prescod' : 'paul at prescod.net',
-    'Terry Reedy' : 'tjreedy at udel.edu',
-    'Sean Reifschneider' : 'jafo-pep at tummy.com',
-    'Christian R. Reis' : 'kiko at async.com.br',
-    'Jonathan Riehl' : 'jriehl at spaceship.com',
-    'André Roberge' : 'andre.roberge at gmail.com',
-    'Guido van Rossum' : 'guido at python.org',
-    'Just van Rossum' : 'just at letterror.com',
-    'Vinay Sajip' : 'vinay_sajip at red-dove.com',
-    'Neil Schemenauer' : 'nas at arctrix.com',
-    'Peter Schneider-Kamp' : 'nowonder at nowonder.de',
-    'Jiwon Seo' : 'seojiwon at gmail.com',
-    'Kevin D. Smith' : 'Kevin.Smith at theMorgue.org',
-    'Greg Stein' : 'gstein at lyra.org',
-    'Daniel Stutzbach' : 'daniel.stutzbach at gmail.com',
-    'Roman Suzi' : 'rnd at onego.ru',
-    'Talin' : 'talin at acm.org',
-    'Steven Taschuk' : 'staschuk at telusplanet.net',
-    'Oren Tirosh' : 'oren at hishome.net',
-    'Mike Verdone' : 'mike.verdone at gmail.com',
-    'Gregory R. Warnes' : 'warnes at users.sourceforge.net',
-    'Barry Warsaw' : 'barry at python.org',
-    'Terence Way' : 'terry at wayforward.net',
-    'Cliff Wells' : 'LogiplexSoftware at earthlink.net',
-    'Greg Wilson' : 'gvwilson at ddj.com',
-    'Collin Winter' : 'collinw at gmail.com',
-    'Thomas Wouters' : 'thomas at python.org',
-    'Ka-Ping Yee' : 'ping at zesty.ca',
-    'Moshe Zadka' : 'moshez at zadka.site.co.il',
-    'Huaiyu Zhu' : 'hzhu at users.sourceforge.net',
-}
+# Keep alphabetized!
+email_addresses = (
+    ('Aahz' , 'aahz at pobox.com'),
+    ('James C. Ahlstrom' , 'jim at interet.com'),
+    ('Jim Althoff' , 'james_althoff at i2.com'),
+    ('Kevin Altis' , 'altis at semi-retired.com'),
+    ('David Ascher' , 'davida at activestate.com'),
+    ('Peter Astrand' , 'astrand at lysator.liu.se'),
+    ('Carl Banks' , 'pythondev at aerojockey.com'),
+    ('Paul Barrett' , 'barrett at stsci.edu'),
+    ('Facundo Batista' , 'facundo at taniquetil.com.ar'),
+    ('Anthony Baxter' , 'anthony at interlink.com.au'),
+    ('Thomas Bellman' , 'bellman+pep-divmod at lysator.liu.se'),
+    ('Steven Bethard' , 'steven.bethard at gmail.com'),
+    ('Georg Brandl' , 'g.brandl at gmx.net'),
+    ('Brett Cannon' , 'brett at python.org'),
+    ('Josiah Carlson' , 'jcarlson at uci.edu'),
+    ('W Isaac Carroll' , 'icarroll at pobox.com'),
+    ('Nick Coghlan' , 'ncoghlan at gmail.com'),
+    ('Dave Cole' , 'djc at object-craft.com.au'),
+    ('Christopher Craig' , 'python-pep at ccraig.org'),
+    ('Laura Creighton' , 'lac at strakt.com'),
+    ('Walter Dörwald' , ''),
+    ('Fred L. Drake, Jr.' , 'fdrake at acm.org'),
+    ('Michael P. Dubner' , 'dubnerm at mindless.com'),
+    ('Paul F. Dubois' , 'paul at pfdubois.com'),
+    ('Phillip J. Eby' , 'pje at telecommunity.com'),
+    ('Micah Elliott' , 'mde at tracos.org'),
+    ('Jeff Epler' , 'jepler at unpythonic.net'),
+    ('David Eppstein' , 'eppstein at ics.uci.edu'),
+    ('Clark C. Evans' , 'cce at clarkevans.com'),
+    ('Greg Ewing' , 'greg at cosc.canterbury.ac.nz'),
+    ('Martijn Faassen' , 'faassen at infrae.com'),
+    ('Ben Finney' , 'ben+python at benfinney.id.au'),
+    ('Frédéric B. Giacometti' , 'fred at arakne.com'),
+    ('Scott Gilbert' , 'xscottg at yahoo.com'),
+    ('David Goodger' , 'goodger at python.org'),
+    ('Grant Griffin' , 'g2 at iowegian.com'),
+    ('Mark Hammond' , 'mhammond at skippinet.com.au'),
+    ('Peter Harris' , 'scav at blueyonder.co.uk'),
+    ('Thomas Heller' , 'theller at python.net'),
+    ('Magnus Lie Hetland' , 'magnus at hetland.org'),
+    ('Raymond D. Hettinger' , 'python at rcn.com'),
+    ('Neil Hodgson' , 'neilh at scintilla.org'),
+    ('Michael Hudson' , 'mwh at python.net'),
+    ('Jeremy Hylton' , 'jeremy at zope.com'),
+    ('Jack Jansen' , 'jack at cwi.nl'),
+    ('Jim Jewett' , 'jimjjewett at users.sourceforge.net'),
+    ('Richard Jones' , 'richard at mechanicalcat.net'),
+    ('Stepan Koltsov' , 'yozh at mx1.ru'),
+    ('A.M. Kuchling' , 'amk at amk.ca'),
+    ('Marc-Andre Lemburg' , 'mal at lemburg.com'),
+    ('Gregory Lielens' , 'gregory.lielens at fft.be'),
+    ('Björn Lindqvist' , 'bjourne at gmail.com'),
+    ('Martin von Löwis' , 'loewis at informatik.hu-berlin.de'),
+    ('Tony Lownds' , 'tony at pagedna.com'),
+    ('Alex Martelli' , 'aleax at aleax.it'),
+    ('Andrew McClelland' , 'eternalsquire at comcast.net'),
+    ('Gordon McMillan' , 'gmcm at hypernet.com'),
+    ('Andrew McNamara' , 'andrewm at object-craft.com.au'),
+    ('Trent Mick' , 'trentm at activestate.com'),
+    ('Mike Meyer' , 'mwm at mired.org'),
+    ('Skip Montanaro' , 'skip at pobox.com'),
+    ('Paul Moore' , 'gustav at morpheus.demon.co.uk'),
+    ('Ben North' , 'ben at redfrontdoor.org'),
+    ('Neal Norwitz' , 'nnorwitz at gmail.com'),
+    ('Travis Oliphant' , 'oliphant at ee.byu.edu'),
+    ('Jason Orendorff' , 'jason.orendorff at gmail.com'),
+    ('Samuele Pedroni' , 'pedronis at python.org'),
+    ('Michel Pelletier' , 'michel at users.sourceforge.net'),
+    ('Tim Peters' , 'tim at zope.com'),
+    ('Jason Petrone' , 'jp at demonseed.net'),
+    ('Paul Prescod' , 'paul at prescod.net'),
+    ('Terry Reedy' , 'tjreedy at udel.edu'),
+    ('Sean Reifschneider' , 'jafo-pep at tummy.com'),
+    ('Christian R. Reis' , 'kiko at async.com.br'),
+    ('Jonathan Riehl' , 'jriehl at spaceship.com'),
+    ('André Roberge' , 'andre.roberge at gmail.com'),
+    ('Guido van Rossum' , 'guido at python.org'),
+    ('Just van Rossum' , 'just at letterror.com'),
+    ('Vinay Sajip' , 'vinay_sajip at red-dove.com'),
+    ('Neil Schemenauer' , 'nas at arctrix.com'),
+    ('Peter Schneider-Kamp' , 'nowonder at nowonder.de'),
+    ('Jiwon Seo' , 'seojiwon at gmail.com'),
+    ('Kevin D. Smith' , 'Kevin.Smith at theMorgue.org'),
+    ('Greg Stein' , 'gstein at lyra.org'),
+    ('Daniel Stutzbach' , 'daniel.stutzbach at gmail.com'),
+    ('Roman Suzi' , 'rnd at onego.ru'),
+    ('Talin' , 'talin at acm.org'),
+    ('Steven Taschuk' , 'staschuk at telusplanet.net'),
+    ('Oren Tirosh' , 'oren at hishome.net'),
+    ('Mike Verdone' , 'mike.verdone at gmail.com'),
+    ('Gregory R. Warnes' , 'warnes at users.sourceforge.net'),
+    ('Barry Warsaw' , 'barry at python.org'),
+    ('Terence Way' , 'terry at wayforward.net'),
+    ('Cliff Wells' , 'LogiplexSoftware at earthlink.net'),
+    ('Greg Wilson' , 'gvwilson at ddj.com'),
+    ('Collin Winter' , 'collinw at gmail.com'),
+    ('Thomas Wouters' , 'thomas at python.org'),
+    ('Ka-Ping Yee' , 'ping at zesty.ca'),
+    ('Moshe Zadka' , 'moshez at zadka.site.co.il'),
+    ('Huaiyu Zhu' , 'hzhu at users.sourceforge.net'),
+)


More information about the Python-checkins mailing list