proposed canonical list of Python core team members
Since the thread on potential criteria to be kept on the canonical list of core developers has seemingly stopped and no one explicitly objected to the proposed criteria, I gathered together the proposed list of Python core team members (as well as the people who would be left off an why). Please note that since I am working from the git log on the cpython repository and the developer log the data is best-effort, thus if you have information to add, please let all of us know! Also remember this is for the _canonical_ list, not the _active_ list (I plan to start working on that list after all of this is settled).
In the text below, "change" means "committed or authored" in git parlance.
Details in the form of e.g. "1990-08-09 to 2019-06-11 (11,210)" represent the date of the person's first change, the date of their last change, and the total number of changes made by that person.
I have written this to format appropriate in Markdown, so if you view it on Hyperkitty/Mailman3 then it will render appropriately (the link should be in the email footer Mailman adds).
# Proposed people to drop from the historical list of Python core team members
Be aware that some people show up on multiple lists justifying removal. I thought it was more informative to keep the people in all lists they are in for a more informed decision.
The lists are also not in any particular order. The enumeration is there just to point out the total count.
Also note that I preemptively pulled people out of lists where I made a judgmental call that their participation was high enough to not warrant potentially be left out of the core team. Obviously if people disagree then please speak up.
And as a reminder, the developer log as to why someone was given privileges (if it was written down) is at https://devguide.python.org/developers/.
## People who are in the developer log but have never made a change
- Santoso Wijaya: 2014-10-29 for Jython
- Stefan Richthofer: 2014-10-27 for Jython
- Darjus Loktevic: 2014-07-26 for Jython
- Chris Angelico: 2014-12-01 for PEP editing
- Maciej Szulik: 2016-12-23 for bugs.python.org
- Jeff Allen: 2012-06-13 for Jython
- Carl Friedrich Bolz: 2011-03-21 for PyPy compatibility
- Elson Rodriguez: 2011-03-16 for packaging module
- Kelsey Hightower: 2011-03-16 for packaging module
- Michael Mulich: 2011-03-16 for packaging module
- Walker Hale: 2011-03-16 for packaging module
- Jeff Hardy: 2011-03-14 for IronPython compatibility
- Maciej Fijalkowski: 2011-03-13 for PyPy compatibility
- George Boutsioukis: 2010-08-10 for 2to3
- Paul Kippes: PyCon 2009 for 3to2
- Ron Duplain: PyCon 2009 for 3to2
- Allison Randal: 2009 for Parrot compatibility
- Jim Baker: 2009 for Jython compatibility
- Gregor Lingl: 2008-06-10 for turtle module
- Rodrigo Bernardo Pimentel: 2008-04-29 for GSoC
- Heiko Weinen: 2008-04-29 for GSoC
- Thomas Lee: 2008-04-21 for AST/optimizer-related branches
- Jeff Rush: 2008-03-18 for distutils module
- Chris Monson: 2007-10-20 for editing PEPs
- Pete Shinners: 2007-03-04 for PEP 3101 in a sandbox
- Pat Maupin: 2007-02-28 for PEP 3101 work in a sandbox
- Jackilyn Hoxworth: 2006-05-25 for GSoC
- Mateusz Rukowicz: 2006-05-30 for GSoC
- John Benediktsson: 2006-05-17 for Need for Speed sprint
- Richard Emslie: 2006-05-17 for Need for Speed sprint, relinquished 2008-08-04
- Runar Petursson: 2006-05-17 for Need for Speed sprint
- Richard M. Tew: 2006-05-17 for Need for Speed sprint
- Talin: 2006-04-27 for PEP updates
- Gregory K. Johnson: 2005-07-08 for GSoC, relinquished 2005-10-16
- Floris Bruynooghe: 2005-07-08 for GSoC, relinqguished 2005-07-14
- Eric Price: 2003-05-02 for decimal module, relinquished 2005-04-10
- Roy Smith: Relinquished 2008-08-04
- Irmen de Jong: Relinquished 2005-04-10
GSoC students
If you are aware of someone who should be on this list, please speak up. This was pulled from the developer log and my own knowledge.
- Robert Schuppenies: 2008-06-01 to 2009-05-17 (22)
- Rodrigo Bernardo Pimentel: no commits
- Heiko Weinen: no commits
- Matt Fleming: 2006-07-28 to 2006-07-29 (2)
- Jackilyn Hoxworth: no commits
- Mateusz Rukowicz: no commits
- Gregory K Johnson: no commits
- Floris Bruynooghe: no commits
- Anish Shah: 2016-02-06 to 2017-03-03 (2)
Leaving off
The following people were GSoC students but seemingly continued to contribute, and so are being left off the list of people to drop due to GSoC participation.
- Guilherme Polo: 2008-05-24 to 2009-08-18 (92)
- Senthil Kumaran: 2008-06-22 to 2019-04-09 (1,252)
- Alexandre Vassalotti: 2007-06-07 to 2013-12-07 (335)
Sprinters
If you are aware of someone who should be on this list, please speak up. This was pulled from the developer log and my own knowledge.
- Jerry Seutter: 2008-03-25 to 2008-04-08 (4)
- Andrew Dalke: 2006-05-24 to 2006-05-27 (18)
- John Benediktsson: no commits
- Martin Blais: 2006-05-26 to 2006-06-06 (4)
- Richard Emslie: no commits
- Runar Petursson: no commits
- Richard M. Tew: no commits
- Nicholas Bastin: 2004-03-21 to 2004-09-29 (27)
Leaving off
The following people were granted commit privileges at a sprint but continued to actively participate.
- Andrew Svetlov: 2012-03-13 to 2019-07-05 (580)
- Jason R. Coombs: 2011-07-26 to 2019-07-07 (155)
- Jack Diederich: 2006-05-25 to 2010-02-23 (33)
- Kristján Valur Jónsson: 2006-05-25 to 2015-09-12 (227)
- Steve Holden: 2002-06-14 to 2007-04-26 (15)
- Richard Jones: 2006-05-23 to 2010-08-15 (14)
- Christian Tismer: 2002-05-28 to 2018-06-10 (9)
People who committed for less than 3 months
- Tommy Beadle: 2016-06-02 to 2016-06-02 (2)
- Alessandro Cucci: 2015-07-28 to 2015-07-28 (1)
- Dingyuan Wang: 2015-06-21 to 2015-06-21 (1)
- Daniel Holth: 2014-01-02 to 2014-01-02 (1)
- Felix Crux: 2013-08-12 to 2013-08-12 (4)
- Zbigniew Jędrzejewski-Szmek: 2012-09-02 to 2012-09-02 (1)
- Atsuo Ishimoto: 2012-07-15 to 2012-07-15 (1)
- Ralf Schmitt: 2011-05-31 to 2011-05-31 (2)
- Ask Solem: 2010-11-09 to 2010-11-09 (6)
- Charles G. Waldman: 2001-01-10 to 2001-01-10 (1)
- Nicholas Riley: 2000-09-23 to 2000-09-23 (2)
- David Scherer: 2000-08-14 to 2000-08-14 (1)
- Andrew Dalke: 2006-05-24 to 2006-05-27 (18)
- Dirkjan Ochtman: 2010-02-23 to 2010-03-04 (6)
- Martin Blais: 2006-05-26 to 2006-06-06 (4)
- Dave Cole: 2004-08-08 to 2004-08-25 (6)
- Alexis Métaireau: 2011-05-04 to 2011-05-30 (2)
- Reid Kleckner: 2011-03-14 to 2011-04-10 (14)
- Žiga Seilnacht: 2007-03-11 to 2007-04-12 (15)
- David Ascher: 2004-02-17 to 2004-03-26 (2)
- Edward Loper: 2004-08-08 to 2004-09-30 (42)
- Vladimir Marangozov: 2000-07-09 to 2000-09-08 (22)
- Roger Serwy: 2013-03-30 to 2013-06-11 (39)
Proposed list of core developers
This list is sorted by timespan of contribution, i.e. date of last change - date of first change.
If you find any duplicate names, please let me know as I have a file going where I tried to amalgamate peoples' names to connect changes made under some variation of their name. And obviously if you are missing from the list and should be there then please speak up so I can figure out what went wrong.
- Peter Moody: 2013-10-21 to 2014-03-11 (5)
- Stefan Behnel: 2019-01-02 to 2019-06-01 (21)
- Chris Jerdonek: 2012-09-24 to 2013-02-27 (153)
- Roger E. Masse: 1996-12-09 to 1997-06-05 (79)
- Johannes Gijsbers: 2004-08-14 to 2005-03-12 (74)
- Tony Lownds: 2002-09-22 to 2003-05-17 (18)
- Daniel Stutzbach: 2010-08-22 to 2011-05-04 (38)
- Hynek Schlawack: 2012-05-15 to 2013-02-04 (96)
- Samuele Pedroni: 2003-05-16 to 2004-02-21 (3)
- Travis E. Oliphant: 2007-08-18 to 2008-06-06 (14)
- Doug Hellmann: 2009-09-20 to 2010-07-21 (7)
- Steven M. Gava: 2001-06-25 to 2002-06-10 (97)
- Josiah Carlson: 2008-06-09 to 2009-06-03 (23)
- Moshe Zadka: 2000-07-28 to 2001-07-23 (40)
- Carol Willing: 2018-06-05 to 2019-06-20 (13)
- Mark Summerfield: 2007-08-16 to 2008-09-08 (31)
- Bill Janssen: 2007-08-29 to 2008-09-29 (36)
- Chui Tey: 2001-10-31 to 2002-12-12 (10)
- Finn Bock: 2001-08-23 to 2002-11-06 (14)
- Guilherme Polo: 2008-05-24 to 2009-08-18 (92)
- George Yoshida: 2006-04-17 to 2007-08-15 (50)
- Martin Panter: 2015-08-24 to 2017-01-29 (761)
- Sandro Tosi: 2011-08-02 to 2013-01-26 (285)
- Mark Shannon: 2017-10-22 to 2019-05-07 (3)
- Paul Ganssle: 2017-11-09 to 2019-06-18 (20)
- Nathaniel J. Smith: 2017-02-12 to 2018-09-21 (18)
- Emily Morehouse: 2017-06-13 to 2019-02-01 (6)
- Petr Viktorin: 2017-11-08 to 2019-07-05 (40)
- Paul Prescod: 2000-06-30 to 2002-03-17 (20)
- Ross Lagerwall: 2011-03-14 to 2012-12-13 (77)
- Pablo Galindo: 2017-09-07 to 2019-07-01 (152)
- Cheryl Sabella: 2017-08-14 to 2019-06-17 (120)
- Julien Palard: 2017-08-08 to 2019-07-08 (65)
- Dino Viehland: 2017-06-21 to 2019-05-28 (6)
- Jean-Paul Calderone: 2010-04-10 to 2012-03-16 (16)
- Stéphane Wirtel: 2017-05-22 to 2019-06-01 (60)
- Jesse Noller: 2008-06-18 to 2010-07-03 (99)
- Lisa Roach: 2017-04-04 to 2019-05-20 (16)
- Peter Schneider-Kamp: 2000-07-10 to 2002-08-27 (45)
- Jeroen Ruigrok van der Werven: 2008-04-16 to 2010-07-13 (55)
- Richard Oudkerk: 2012-04-30 to 2014-07-28 (220)
- Hirokazu Yamamoto: 2008-08-13 to 2010-12-09 (344)
- Ivan Levkivskyi: 2017-02-13 to 2019-07-09 (66)
- Mariatta: 2017-02-01 to 2019-07-11 (203)
- Tarek Ziadé: 2008-12-24 to 2011-06-02 (832)
- Davin Potts: 2016-09-07 to 2019-02-25 (8)
- Steven D'Aprano: 2015-11-30 to 2018-05-19 (43)
- Eric S. Raymond: 2000-07-10 to 2002-12-31 (93)
- David Malcolm: 2010-11-05 to 2013-05-06 (15)
- Peter Astrand: 2004-10-21 to 2007-05-26 (33)
- Xiang Zhang: 2016-11-23 to 2019-07-07 (126)
- Nadeem Vawda: 2011-04-12 to 2013-12-08 (229)
- Steve Purcell: 2001-03-22 to 2003-12-06 (18)
- Inada Naoki: 2016-10-05 to 2019-07-11 (327)
- Jeffrey Yasskin: 2007-08-22 to 2010-07-09 (85)
- Xavier de Gaye: 2016-06-15 to 2019-05-30 (136)
- Petri Lehtinen: 2011-10-23 to 2014-10-10 (188)
- Jason Tishler: 2002-05-15 to 2005-05-19 (34)
- Steven Bethard: 2008-03-17 to 2011-04-03 (58)
- Collin Winter: 2007-03-08 to 2010-04-16 (174)
- Andrew McNamara: 2003-06-08 to 2006-07-30 (27)
- Frank Wierzbicki: 2009-08-02 to 2013-01-16 (12)
- Greg Stein: 1999-11-07 to 2003-06-23 (29)
- Jack Diederich: 2006-05-25 to 2010-02-23 (33)
- Florent Xicluna: 2010-02-26 to 2014-01-21 (398)
- Bob Ippolito: 2005-03-28 to 2009-03-29 (44)
- Jim Fulton: 2000-10-06 to 2004-10-13 (30)
- Paul Moore: 2015-03-22 to 2019-03-30 (12)
- Piers Lauder: 2001-07-20 to 2005-08-31 (34)
- Eli Bendersky: 2011-01-13 to 2015-03-14 (379)
- Gustavo Niemeyer: 2002-11-05 to 2007-01-10 (60)
- Richard Jones: 2006-05-23 to 2010-08-15 (14)
- Armin Ronacher: 2008-06-10 to 2012-10-07 (15)
- Alex Martelli: 2003-04-22 to 2007-08-22 (25)
- Robert Collins: 2014-10-17 to 2019-05-22 (109)
- Meador Inge: 2011-09-20 to 2016-04-30 (105)
- Amaury Forgeot d'Arc: 2007-11-10 to 2012-07-08 (499)
- Steve Dower: 2014-10-08 to 2019-07-01 (811)
- Charles-François Natali: 2011-05-20 to 2016-02-10 (366)
- Trent Nelson: 2008-03-17 to 2012-12-12 (97)
- Steve Holden: 2002-06-14 to 2007-04-26 (15)
- Berker Peksağ: 2014-06-29 to 2019-05-31 (1,043)
- Philip Jenvey: 2009-05-07 to 2014-04-18 (63)
- Tal Einat: 2014-07-16 to 2019-07-11 (67)
- Michael Foord: 2009-04-01 to 2014-04-15 (333)
- Gerhard Häring: 2006-04-23 to 2011-05-09 (46)
- Kushal Das: 2014-04-15 to 2019-05-17 (20)
- Donald Stufft: 2013-12-20 to 2019-03-06 (108)
- Michael W. Hudson: 2001-08-27 to 2006-11-23 (272)
- Ken Manheimer: 1998-03-03 to 2003-06-17 (7)
- Hye-Shik Chang: 2003-12-09 to 2009-04-02 (145)
- Anthony Baxter: 2001-12-20 to 2007-04-17 (182)
- Yury Selivanov: 2014-01-27 to 2019-06-22 (1,045)
- David Wolever: 2008-03-18 to 2013-08-14 (9)
- Zachary Ware: 2013-11-03 to 2019-06-04 (666)
- Just van Rossum: 1999-01-22 to 2004-11-12 (351)
- Ethan Furman: 2013-06-14 to 2019-07-04 (155)
- David Goodger: 2003-01-02 to 2009-01-31 (10)
- Fredrik Lundh: 2000-06-29 to 2006-08-16 (314)
- Serhiy Storchaka: 2012-12-27 to 2019-06-26 (4,212)
- Alexandre Vassalotti: 2007-06-07 to 2013-12-07 (335)
- Andrew MacIntyre: 2002-02-16 to 2008-09-30 (125)
- Phillip J. Eby: 2004-03-24 to 2010-12-03 (60)
- Eric Snow: 2012-09-05 to 2019-06-01 (180)
- Trent Mick: 2000-06-06 to 2007-04-13 (32)
- Neal Norwitz: 2001-12-19 to 2009-01-04 (1,815)
- Andrew Svetlov: 2012-03-13 to 2019-07-05 (580)
- Ka-Ping Yee: 2000-10-03 to 2008-03-20 (101)
- Jeremy Kloth: 2011-09-12 to 2019-03-06 (6)
- Sean Reifschneider: 2004-09-17 to 2012-03-12 (42)
- Ronald Oussoren: 2006-03-30 to 2014-02-06 (553)
- Alex Gaynor: 2011-07-17 to 2019-06-15 (27)
- Larry Hastings: 2010-02-24 to 2018-01-28 (434)
- Jason R. Coombs: 2011-07-26 to 2019-07-07 (155)
- Tim Golden: 2010-08-06 to 2018-07-28 (90)
- Jesús Cea: 2008-05-13 to 2016-09-19 (294)
- Alexander Belopolsky: 2010-05-26 to 2018-10-05 (419)
- Ned Deily: 2010-11-27 to 2019-07-02 (938)
- Łukasz Langa: 2010-11-10 to 2019-06-17 (212)
- Terry Jan Reedy: 2010-11-10 to 2019-07-09 (1,304)
- Éric Araujo: 2010-08-13 to 2019-05-03 (1,082)
- Brian Quinlan: 2010-09-18 to 2019-06-28 (26)
- Brian Curtin: 2010-03-25 to 2019-01-18 (428)
- Giampaolo Rodolà: 2010-04-18 to 2019-05-29 (250)
- Stefan Krah: 2010-04-01 to 2019-07-10 (556)
- Kristján Valur Jónsson: 2006-05-25 to 2015-09-12 (227)
- Victor Stinner: 2010-01-29 to 2019-07-09 (6,011)
- Kurt B. Kaiser: 2001-07-03 to 2011-05-25 (502)
- Thomas Heller: 2000-09-07 to 2010-08-08 (758)
- Ezio Melotti: 2009-06-25 to 2019-06-02 (2,000)
- Chris Withers: 2009-04-11 to 2019-05-07 (21)
- R. David Murray: 2009-03-30 to 2019-05-22 (2,111)
- Facundo Batista: 2004-10-16 to 2015-04-22 (159)
- Senthil Kumaran: 2008-06-22 to 2019-04-09 (1,252)
- Antoine Pitrou: 2008-07-22 to 2019-07-01 (3,824)
- Georg Brandl: 2005-06-03 to 2016-08-15 (5,677)
- Benjamin Peterson: 2008-03-25 to 2019-07-11 (5,897)
- Mark Dickinson: 2008-01-08 to 2019-06-16 (1,926)
- Jeremy Hylton: 1997-08-13 to 2009-03-31 (1,022)
- Christian Heimes: 2007-10-31 to 2019-07-02 (1,354)
- Eric V. Smith: 2007-08-24 to 2019-06-20 (507)
- Armin Rigo: 2003-10-24 to 2017-04-13 (138)
- Nick Coghlan: 2005-11-16 to 2019-06-21 (808)
- Jack Jansen: 1992-08-13 to 2006-04-20 (2,978)
- Matthias Klose: 2004-08-04 to 2018-04-30 (408)
- Martin v. Löwis: 2000-09-08 to 2015-02-08 (2,772)
- Sjoerd Mullender: 1992-08-04 to 2007-01-16 (152)
- Vinay Sajip: 2004-02-20 to 2019-07-01 (1,157)
- Lars Gustäbel: 2000-09-21 to 2016-04-19 (173)
- Mark Hammond: 2000-06-08 to 2016-01-10 (153)
- Christian Tismer: 2002-05-28 to 2018-06-10 (9)
- Brett Cannon: 2003-04-18 to 2019-07-05 (2,140)
- Greg Ward: 1998-12-18 to 2015-04-20 (852)
- Marc-André Lemburg: 2000-06-07 to 2017-02-24 (345)
- Thomas Wouters: 2000-07-14 to 2017-05-22 (350)
- Raymond Hettinger: 2002-05-11 to 2019-06-24 (4,144)
- Walter Dörwald: 2002-03-21 to 2019-06-06 (528)
- Skip Montanaro: 2000-06-29 to 2018-05-18 (672)
- Neil Schemenauer: 2000-09-15 to 2019-07-10 (326)
- Tim Peters: 2000-06-30 to 2019-07-10 (2,511)
- Gregory P. Smith: 2000-05-11 to 2019-06-29 (1,271)
- Andrew Kuchling: 1998-04-09 to 2019-03-03 (2,140)
- Fred Drake: 1996-07-23 to 2018-06-06 (5,469)
- Barry Warsaw: 1994-07-25 to 2019-07-03 (2,102)
- Guido van Rossum: 1990-08-09 to 2019-06-11 (11,210)
Unfortunately the render didn't work out on Mailman 3, so ignore that bit.
Note that details about commits predating opening up the repository for external commits which happened sometime in 2000 IIRC are not necessarily correct.
Before opening up the repo, patches were submitted to the repo via the team around Guido. This Misc/ACKS file was used in those times to give credit.
Also: While the number of changes may be an indicator for how active someone is in terms of using the VCS, it's not a good indicator of the quality of the work being checked in.
On 12.07.2019 21:19, Brett Cannon wrote:
Since the thread on potential criteria to be kept on the canonical list of core developers has seemingly stopped and no one explicitly objected to the proposed criteria, I gathered together the proposed list of Python core team members (as well as the people who would be left off an why). Please note that since I am working from the git log on the cpython repository and the developer log the data is best-effort, thus if you have information to add, please let all of us know! Also remember this is for the _canonical_ list, not the _active_ list (I plan to start working on that list after all of this is settled).
In the text below, "change" means "committed or authored" in git parlance.
Details in the form of e.g. "1990-08-09 to 2019-06-11 (11,210)" represent the date of the person's first change, the date of their last change, and the total number of changes made by that person.
I have written this to format appropriate in Markdown, so if you view it on Hyperkitty/Mailman3 then it will render appropriately (the link should be in the email footer Mailman adds).
# Proposed people to drop from the historical list of Python core team members
Be aware that some people show up on multiple lists justifying removal. I thought it was more informative to keep the people in all lists they are in for a more informed decision.
The lists are also not in any particular order. The enumeration is there just to point out the total count.
Also note that I preemptively pulled people out of lists where I made a judgmental call that their participation was high enough to not warrant potentially be left out of the core team. Obviously if people disagree then please speak up.
And as a reminder, the developer log as to why someone was given privileges (if it was written down) is at https://devguide.python.org/developers/.
## People who are in the developer log but have never made a change
- Santoso Wijaya: 2014-10-29 for Jython
- Stefan Richthofer: 2014-10-27 for Jython
- Darjus Loktevic: 2014-07-26 for Jython
- Chris Angelico: 2014-12-01 for PEP editing
- Maciej Szulik: 2016-12-23 for bugs.python.org <http://bugs.python.org>
- Jeff Allen: 2012-06-13 for Jython
- Carl Friedrich Bolz: 2011-03-21 for PyPy compatibility
- Elson Rodriguez: 2011-03-16 for packaging module
- Kelsey Hightower: 2011-03-16 for packaging module
- Michael Mulich: 2011-03-16 for packaging module
- Walker Hale: 2011-03-16 for packaging module
- Jeff Hardy: 2011-03-14 for IronPython compatibility
- Maciej Fijalkowski: 2011-03-13 for PyPy compatibility
- George Boutsioukis: 2010-08-10 for 2to3
- Paul Kippes: PyCon 2009 for 3to2
- Ron Duplain: PyCon 2009 for 3to2
- Allison Randal: 2009 for Parrot compatibility
- Jim Baker: 2009 for Jython compatibility
- Gregor Lingl: 2008-06-10 for turtle module
- Rodrigo Bernardo Pimentel: 2008-04-29 for GSoC
- Heiko Weinen: 2008-04-29 for GSoC
- Thomas Lee: 2008-04-21 for AST/optimizer-related branches
- Jeff Rush: 2008-03-18 for distutils module
- Chris Monson: 2007-10-20 for editing PEPs
- Pete Shinners: 2007-03-04 for PEP 3101 in a sandbox
- Pat Maupin: 2007-02-28 for PEP 3101 work in a sandbox
- Jackilyn Hoxworth: 2006-05-25 for GSoC
- Mateusz Rukowicz: 2006-05-30 for GSoC
- John Benediktsson: 2006-05-17 for Need for Speed sprint
- Richard Emslie: 2006-05-17 for Need for Speed sprint, relinquished 2008-08-04
- Runar Petursson: 2006-05-17 for Need for Speed sprint
- Richard M. Tew: 2006-05-17 for Need for Speed sprint
- Talin: 2006-04-27 for PEP updates
- Gregory K. Johnson: 2005-07-08 for GSoC, relinquished 2005-10-16
- Floris Bruynooghe: 2005-07-08 for GSoC, relinqguished 2005-07-14
- Eric Price: 2003-05-02 for decimal module, relinquished 2005-04-10
- Roy Smith: Relinquished 2008-08-04
- Irmen de Jong: Relinquished 2005-04-10
GSoC students
If you are aware of someone who should be on this list, please speak up. This was pulled from the developer log and my own knowledge.
- Robert Schuppenies: 2008-06-01 to 2009-05-17 (22)
- Rodrigo Bernardo Pimentel: no commits
- Heiko Weinen: no commits
- Matt Fleming: 2006-07-28 to 2006-07-29 (2)
- Jackilyn Hoxworth: no commits
- Mateusz Rukowicz: no commits
- Gregory K Johnson: no commits
- Floris Bruynooghe: no commits
- Anish Shah: 2016-02-06 to 2017-03-03 (2)
Leaving off
The following people were GSoC students but seemingly continued to contribute, and so are being left off the list of people to drop due to GSoC participation.
- Guilherme Polo: 2008-05-24 to 2009-08-18 (92)
- Senthil Kumaran: 2008-06-22 to 2019-04-09 (1,252)
- Alexandre Vassalotti: 2007-06-07 to 2013-12-07 (335)
Sprinters
If you are aware of someone who should be on this list, please speak up. This was pulled from the developer log and my own knowledge.
- Jerry Seutter: 2008-03-25 to 2008-04-08 (4)
- Andrew Dalke: 2006-05-24 to 2006-05-27 (18)
- John Benediktsson: no commits
- Martin Blais: 2006-05-26 to 2006-06-06 (4)
- Richard Emslie: no commits
- Runar Petursson: no commits
- Richard M. Tew: no commits
- Nicholas Bastin: 2004-03-21 to 2004-09-29 (27)
Leaving off
The following people were granted commit privileges at a sprint but continued to actively participate.
- Andrew Svetlov: 2012-03-13 to 2019-07-05 (580)
- Jason R. Coombs: 2011-07-26 to 2019-07-07 (155)
- Jack Diederich: 2006-05-25 to 2010-02-23 (33)
- Kristján Valur Jónsson: 2006-05-25 to 2015-09-12 (227)
- Steve Holden: 2002-06-14 to 2007-04-26 (15)
- Richard Jones: 2006-05-23 to 2010-08-15 (14)
- Christian Tismer: 2002-05-28 to 2018-06-10 (9)
People who committed for less than 3 months
- Tommy Beadle: 2016-06-02 to 2016-06-02 (2)
- Alessandro Cucci: 2015-07-28 to 2015-07-28 (1)
- Dingyuan Wang: 2015-06-21 to 2015-06-21 (1)
- Daniel Holth: 2014-01-02 to 2014-01-02 (1)
- Felix Crux: 2013-08-12 to 2013-08-12 (4)
- Zbigniew Jędrzejewski-Szmek: 2012-09-02 to 2012-09-02 (1)
- Atsuo Ishimoto: 2012-07-15 to 2012-07-15 (1)
- Ralf Schmitt: 2011-05-31 to 2011-05-31 (2)
- Ask Solem: 2010-11-09 to 2010-11-09 (6)
- Charles G. Waldman: 2001-01-10 to 2001-01-10 (1)
- Nicholas Riley: 2000-09-23 to 2000-09-23 (2)
- David Scherer: 2000-08-14 to 2000-08-14 (1)
- Andrew Dalke: 2006-05-24 to 2006-05-27 (18)
- Dirkjan Ochtman: 2010-02-23 to 2010-03-04 (6)
- Martin Blais: 2006-05-26 to 2006-06-06 (4)
- Dave Cole: 2004-08-08 to 2004-08-25 (6)
- Alexis Métaireau: 2011-05-04 to 2011-05-30 (2)
- Reid Kleckner: 2011-03-14 to 2011-04-10 (14)
- Žiga Seilnacht: 2007-03-11 to 2007-04-12 (15)
- David Ascher: 2004-02-17 to 2004-03-26 (2)
- Edward Loper: 2004-08-08 to 2004-09-30 (42)
- Vladimir Marangozov: 2000-07-09 to 2000-09-08 (22)
- Roger Serwy: 2013-03-30 to 2013-06-11 (39)
Proposed list of core developers
This list is sorted by timespan of contribution, i.e. date of last change - date of first change.
If you find any duplicate names, please let me know as I have a file going where I tried to amalgamate peoples' names to connect changes made under some variation of their name. And obviously if you are missing from the list and should be there then please speak up so I can figure out what went wrong.
- Peter Moody: 2013-10-21 to 2014-03-11 (5)
- Stefan Behnel: 2019-01-02 to 2019-06-01 (21)
- Chris Jerdonek: 2012-09-24 to 2013-02-27 (153)
- Roger E. Masse: 1996-12-09 to 1997-06-05 (79)
- Johannes Gijsbers: 2004-08-14 to 2005-03-12 (74)
- Tony Lownds: 2002-09-22 to 2003-05-17 (18)
- Daniel Stutzbach: 2010-08-22 to 2011-05-04 (38)
- Hynek Schlawack: 2012-05-15 to 2013-02-04 (96)
- Samuele Pedroni: 2003-05-16 to 2004-02-21 (3)
- Travis E. Oliphant: 2007-08-18 to 2008-06-06 (14)
- Doug Hellmann: 2009-09-20 to 2010-07-21 (7)
- Steven M. Gava: 2001-06-25 to 2002-06-10 (97)
- Josiah Carlson: 2008-06-09 to 2009-06-03 (23)
- Moshe Zadka: 2000-07-28 to 2001-07-23 (40)
- Carol Willing: 2018-06-05 to 2019-06-20 (13)
- Mark Summerfield: 2007-08-16 to 2008-09-08 (31)
- Bill Janssen: 2007-08-29 to 2008-09-29 (36)
- Chui Tey: 2001-10-31 to 2002-12-12 (10)
- Finn Bock: 2001-08-23 to 2002-11-06 (14)
- Guilherme Polo: 2008-05-24 to 2009-08-18 (92)
- George Yoshida: 2006-04-17 to 2007-08-15 (50)
- Martin Panter: 2015-08-24 to 2017-01-29 (761)
- Sandro Tosi: 2011-08-02 to 2013-01-26 (285)
- Mark Shannon: 2017-10-22 to 2019-05-07 (3)
- Paul Ganssle: 2017-11-09 to 2019-06-18 (20)
- Nathaniel J. Smith: 2017-02-12 to 2018-09-21 (18)
- Emily Morehouse: 2017-06-13 to 2019-02-01 (6)
- Petr Viktorin: 2017-11-08 to 2019-07-05 (40)
- Paul Prescod: 2000-06-30 to 2002-03-17 (20)
- Ross Lagerwall: 2011-03-14 to 2012-12-13 (77)
- Pablo Galindo: 2017-09-07 to 2019-07-01 (152)
- Cheryl Sabella: 2017-08-14 to 2019-06-17 (120)
- Julien Palard: 2017-08-08 to 2019-07-08 (65)
- Dino Viehland: 2017-06-21 to 2019-05-28 (6)
- Jean-Paul Calderone: 2010-04-10 to 2012-03-16 (16)
- Stéphane Wirtel: 2017-05-22 to 2019-06-01 (60)
- Jesse Noller: 2008-06-18 to 2010-07-03 (99)
- Lisa Roach: 2017-04-04 to 2019-05-20 (16)
- Peter Schneider-Kamp: 2000-07-10 to 2002-08-27 (45)
- Jeroen Ruigrok van der Werven: 2008-04-16 to 2010-07-13 (55)
- Richard Oudkerk: 2012-04-30 to 2014-07-28 (220)
- Hirokazu Yamamoto: 2008-08-13 to 2010-12-09 (344)
- Ivan Levkivskyi: 2017-02-13 to 2019-07-09 (66)
- Mariatta: 2017-02-01 to 2019-07-11 (203)
- Tarek Ziadé: 2008-12-24 to 2011-06-02 (832)
- Davin Potts: 2016-09-07 to 2019-02-25 (8)
- Steven D'Aprano: 2015-11-30 to 2018-05-19 (43)
- Eric S. Raymond: 2000-07-10 to 2002-12-31 (93)
- David Malcolm: 2010-11-05 to 2013-05-06 (15)
- Peter Astrand: 2004-10-21 to 2007-05-26 (33)
- Xiang Zhang: 2016-11-23 to 2019-07-07 (126)
- Nadeem Vawda: 2011-04-12 to 2013-12-08 (229)
- Steve Purcell: 2001-03-22 to 2003-12-06 (18)
- Inada Naoki: 2016-10-05 to 2019-07-11 (327)
- Jeffrey Yasskin: 2007-08-22 to 2010-07-09 (85)
- Xavier de Gaye: 2016-06-15 to 2019-05-30 (136)
- Petri Lehtinen: 2011-10-23 to 2014-10-10 (188)
- Jason Tishler: 2002-05-15 to 2005-05-19 (34)
- Steven Bethard: 2008-03-17 to 2011-04-03 (58)
- Collin Winter: 2007-03-08 to 2010-04-16 (174)
- Andrew McNamara: 2003-06-08 to 2006-07-30 (27)
- Frank Wierzbicki: 2009-08-02 to 2013-01-16 (12)
- Greg Stein: 1999-11-07 to 2003-06-23 (29)
- Jack Diederich: 2006-05-25 to 2010-02-23 (33)
- Florent Xicluna: 2010-02-26 to 2014-01-21 (398)
- Bob Ippolito: 2005-03-28 to 2009-03-29 (44)
- Jim Fulton: 2000-10-06 to 2004-10-13 (30)
- Paul Moore: 2015-03-22 to 2019-03-30 (12)
- Piers Lauder: 2001-07-20 to 2005-08-31 (34)
- Eli Bendersky: 2011-01-13 to 2015-03-14 (379)
- Gustavo Niemeyer: 2002-11-05 to 2007-01-10 (60)
- Richard Jones: 2006-05-23 to 2010-08-15 (14)
- Armin Ronacher: 2008-06-10 to 2012-10-07 (15)
- Alex Martelli: 2003-04-22 to 2007-08-22 (25)
- Robert Collins: 2014-10-17 to 2019-05-22 (109)
- Meador Inge: 2011-09-20 to 2016-04-30 (105)
- Amaury Forgeot d'Arc: 2007-11-10 to 2012-07-08 (499)
- Steve Dower: 2014-10-08 to 2019-07-01 (811)
- Charles-François Natali: 2011-05-20 to 2016-02-10 (366)
- Trent Nelson: 2008-03-17 to 2012-12-12 (97)
- Steve Holden: 2002-06-14 to 2007-04-26 (15)
- Berker Peksağ: 2014-06-29 to 2019-05-31 (1,043)
- Philip Jenvey: 2009-05-07 to 2014-04-18 (63)
- Tal Einat: 2014-07-16 to 2019-07-11 (67)
- Michael Foord: 2009-04-01 to 2014-04-15 (333)
- Gerhard Häring: 2006-04-23 to 2011-05-09 (46)
- Kushal Das: 2014-04-15 to 2019-05-17 (20)
- Donald Stufft: 2013-12-20 to 2019-03-06 (108)
- Michael W. Hudson: 2001-08-27 to 2006-11-23 (272)
- Ken Manheimer: 1998-03-03 to 2003-06-17 (7)
- Hye-Shik Chang: 2003-12-09 to 2009-04-02 (145)
- Anthony Baxter: 2001-12-20 to 2007-04-17 (182)
- Yury Selivanov: 2014-01-27 to 2019-06-22 (1,045)
- David Wolever: 2008-03-18 to 2013-08-14 (9)
- Zachary Ware: 2013-11-03 to 2019-06-04 (666)
- Just van Rossum: 1999-01-22 to 2004-11-12 (351)
- Ethan Furman: 2013-06-14 to 2019-07-04 (155)
- David Goodger: 2003-01-02 to 2009-01-31 (10)
- Fredrik Lundh: 2000-06-29 to 2006-08-16 (314)
- Serhiy Storchaka: 2012-12-27 to 2019-06-26 (4,212)
- Alexandre Vassalotti: 2007-06-07 to 2013-12-07 (335)
- Andrew MacIntyre: 2002-02-16 to 2008-09-30 (125)
- Phillip J. Eby: 2004-03-24 to 2010-12-03 (60)
- Eric Snow: 2012-09-05 to 2019-06-01 (180)
- Trent Mick: 2000-06-06 to 2007-04-13 (32)
- Neal Norwitz: 2001-12-19 to 2009-01-04 (1,815)
- Andrew Svetlov: 2012-03-13 to 2019-07-05 (580)
- Ka-Ping Yee: 2000-10-03 to 2008-03-20 (101)
- Jeremy Kloth: 2011-09-12 to 2019-03-06 (6)
- Sean Reifschneider: 2004-09-17 to 2012-03-12 (42)
- Ronald Oussoren: 2006-03-30 to 2014-02-06 (553)
- Alex Gaynor: 2011-07-17 to 2019-06-15 (27)
- Larry Hastings: 2010-02-24 to 2018-01-28 (434)
- Jason R. Coombs: 2011-07-26 to 2019-07-07 (155)
- Tim Golden: 2010-08-06 to 2018-07-28 (90)
- Jesús Cea: 2008-05-13 to 2016-09-19 (294)
- Alexander Belopolsky: 2010-05-26 to 2018-10-05 (419)
- Ned Deily: 2010-11-27 to 2019-07-02 (938)
- Łukasz Langa: 2010-11-10 to 2019-06-17 (212)
- Terry Jan Reedy: 2010-11-10 to 2019-07-09 (1,304)
- Éric Araujo: 2010-08-13 to 2019-05-03 (1,082)
- Brian Quinlan: 2010-09-18 to 2019-06-28 (26)
- Brian Curtin: 2010-03-25 to 2019-01-18 (428)
- Giampaolo Rodolà: 2010-04-18 to 2019-05-29 (250)
- Stefan Krah: 2010-04-01 to 2019-07-10 (556)
- Kristján Valur Jónsson: 2006-05-25 to 2015-09-12 (227)
- Victor Stinner: 2010-01-29 to 2019-07-09 (6,011)
- Kurt B. Kaiser: 2001-07-03 to 2011-05-25 (502)
- Thomas Heller: 2000-09-07 to 2010-08-08 (758)
- Ezio Melotti: 2009-06-25 to 2019-06-02 (2,000)
- Chris Withers: 2009-04-11 to 2019-05-07 (21)
- R. David Murray: 2009-03-30 to 2019-05-22 (2,111)
- Facundo Batista: 2004-10-16 to 2015-04-22 (159)
- Senthil Kumaran: 2008-06-22 to 2019-04-09 (1,252)
- Antoine Pitrou: 2008-07-22 to 2019-07-01 (3,824)
- Georg Brandl: 2005-06-03 to 2016-08-15 (5,677)
- Benjamin Peterson: 2008-03-25 to 2019-07-11 (5,897)
- Mark Dickinson: 2008-01-08 to 2019-06-16 (1,926)
- Jeremy Hylton: 1997-08-13 to 2009-03-31 (1,022)
- Christian Heimes: 2007-10-31 to 2019-07-02 (1,354)
- Eric V. Smith: 2007-08-24 to 2019-06-20 (507)
- Armin Rigo: 2003-10-24 to 2017-04-13 (138)
- Nick Coghlan: 2005-11-16 to 2019-06-21 (808)
- Jack Jansen: 1992-08-13 to 2006-04-20 (2,978)
- Matthias Klose: 2004-08-04 to 2018-04-30 (408)
- Martin v. Löwis: 2000-09-08 to 2015-02-08 (2,772)
- Sjoerd Mullender: 1992-08-04 to 2007-01-16 (152)
- Vinay Sajip: 2004-02-20 to 2019-07-01 (1,157)
- Lars Gustäbel: 2000-09-21 to 2016-04-19 (173)
- Mark Hammond: 2000-06-08 to 2016-01-10 (153)
- Christian Tismer: 2002-05-28 to 2018-06-10 (9)
- Brett Cannon: 2003-04-18 to 2019-07-05 (2,140)
- Greg Ward: 1998-12-18 to 2015-04-20 (852)
- Marc-André Lemburg: 2000-06-07 to 2017-02-24 (345)
- Thomas Wouters: 2000-07-14 to 2017-05-22 (350)
- Raymond Hettinger: 2002-05-11 to 2019-06-24 (4,144)
- Walter Dörwald: 2002-03-21 to 2019-06-06 (528)
- Skip Montanaro: 2000-06-29 to 2018-05-18 (672)
- Neil Schemenauer: 2000-09-15 to 2019-07-10 (326)
- Tim Peters: 2000-06-30 to 2019-07-10 (2,511)
- Gregory P. Smith: 2000-05-11 to 2019-06-29 (1,271)
- Andrew Kuchling: 1998-04-09 to 2019-03-03 (2,140)
- Fred Drake: 1996-07-23 to 2018-06-06 (5,469)
- Barry Warsaw: 1994-07-25 to 2019-07-03 (2,102)
- Guido van Rossum: 1990-08-09 to 2019-06-11 (11,210)
python-committers mailing list -- python-committers@python.org To unsubscribe send an email to python-committers-leave@python.org https://mail.python.org/mailman3/lists/python-committers.python.org/ Message archived at https://mail.python.org/archives/list/python-committers@python.org/message/M... Code of Conduct: https://www.python.org/psf/codeofconduct/
-- Marc-Andre Lemburg eGenix.com
Professional Python Services directly from the Experts (#1, Jul 15 2019)
Python Projects, Coaching and Consulting ... http://www.egenix.com/ Python Database Interfaces ... http://products.egenix.com/ Plone/Zope Database Interfaces ... http://zope.egenix.com/
::: We implement business ideas - efficiently in both time and costs :::
eGenix.com Software, Skills and Services GmbH Pastor-Loeh-Str.48 D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg Registered at Amtsgericht Duesseldorf: HRB 46611 http://www.egenix.com/company/contact/ http://www.malemburg.com/
M.-A. Lemburg wrote:
Note that details about commits predating opening up the repository for external commits which happened sometime in 2000 IIRC are not necessarily correct.
It's correct from the perspective that the person in question did merge those changes. But you are correct that authorship is not accurate (e.g. my first change got merged in June 2002).
Before opening up the repo, patches were submitted to the repo via the team around Guido. This Misc/ACKS file was used in those times to give credit.
I'm well aware as someone who quite excited to get their name into Misc/ACKS back in the day and who has added plenty of other people over the years. ;)
Also: While the number of changes may be an indicator for how active someone is in terms of using the VCS, it's not a good indicator of the quality of the work being checked in.
Sorry if I somehow implied that it was as that was never my intent. Consider the stats more as just providing people a way to spot check that I'm not missing changes by them.
On 12.07.2019 21:19, Brett Cannon wrote:
Since the thread on potential criteria to be kept on the canonical list of core developers has seemingly stopped and no one explicitly objected to the proposed criteria, I gathered together the proposed list of Python core team members (as well as the people who would be left off an why). Please note that since I am working from the git log on the cpython repository and the developer log the data is best-effort, thus if you have information to add, please let all of us know! Also remember this is for the canonical list, not the active list (I plan to start working on that list after all of this is settled). In the text below, "change" means "committed or authored" in git parlance. Details in the form of e.g. "1990-08-09 to 2019-06-11 (11,210)" represent the date of the person's first change, the date of their last change, and the total number of changes made by that person. I have written this to format appropriate in Markdown, so if you view it on Hyperkitty/Mailman3 then it will render appropriately (the link should be in the email footer Mailman adds). # Proposed people to drop from the historical list of Python core team members Be aware that some people show up on multiple lists justifying removal. I thought it was more informative to keep the people in all lists they are in for a more informed decision. The lists are also not in any particular order. The enumeration is there just to point out the total count. Also note that I preemptively pulled people out of lists where I made a judgmental call that their participation was high enough to not warrant potentially be left out of the core team. Obviously if people disagree then please speak up. And as a reminder, the developer log as to why someone was given privileges (if it was written down) is at https://devguide.python.org/developers/.... ## People who are in the developer log but have never made a change
Santoso Wijaya: 2014-10-29 for Jython Stefan Richthofer: 2014-10-27 for Jython Darjus Loktevic: 2014-07-26 for Jython Chris Angelico: 2014-12-01 for PEP editing Maciej Szulik: 2016-12-23 for bugs.python.org http://bugs.python.org... Jeff Allen: 2012-06-13 for Jython Carl Friedrich Bolz: 2011-03-21 for PyPy compatibility Elson Rodriguez: 2011-03-16 for packaging module Kelsey Hightower: 2011-03-16 for packaging module Michael Mulich: 2011-03-16 for packaging module Walker Hale: 2011-03-16 for packaging module Jeff Hardy: 2011-03-14 for IronPython compatibility Maciej Fijalkowski: 2011-03-13 for PyPy compatibility George Boutsioukis: 2010-08-10 for 2to3 Paul Kippes: PyCon 2009 for 3to2 Ron Duplain: PyCon 2009 for 3to2 Allison Randal: 2009 for Parrot compatibility Jim Baker: 2009 for Jython compatibility Gregor Lingl: 2008-06-10 for turtle module Rodrigo Bernardo Pimentel: 2008-04-29 for GSoC Heiko Weinen: 2008-04-29 for GSoC Thomas Lee: 2008-04-21 for AST/optimizer-related branches Jeff Rush: 2008-03-18 for distutils module Chris Monson: 2007-10-20 for editing PEPs Pete Shinners: 2007-03-04 for PEP 3101 in a sandbox Pat Maupin: 2007-02-28 for PEP 3101 work in a sandbox Jackilyn Hoxworth: 2006-05-25 for GSoC Mateusz Rukowicz: 2006-05-30 for GSoC John Benediktsson: 2006-05-17 for Need for Speed sprint Richard Emslie: 2006-05-17 for Need for Speed sprint, relinquished 2008-08-04 Runar Petursson: 2006-05-17 for Need for Speed sprint Richard M. Tew: 2006-05-17 for Need for Speed sprint Talin: 2006-04-27 for PEP updates Gregory K. Johnson: 2005-07-08 for GSoC, relinquished 2005-10-16 Floris Bruynooghe: 2005-07-08 for GSoC, relinqguished 2005-07-14 Eric Price: 2003-05-02 for decimal module, relinquished 2005-04-10 Roy Smith: Relinquished 2008-08-04 Irmen de Jong: Relinquished 2005-04-10
## GSoC students If you are aware of someone who should be on this list, please speak up. This was pulled from the developer log and my own knowledge.
Robert Schuppenies: 2008-06-01 to 2009-05-17 (22) Rodrigo Bernardo Pimentel: no commits Heiko Weinen: no commits Matt Fleming: 2006-07-28 to 2006-07-29 (2) Jackilyn Hoxworth: no commits Mateusz Rukowicz: no commits Gregory K Johnson: no commits Floris Bruynooghe: no commits Anish Shah: 2016-02-06 to 2017-03-03 (2)
### Leaving off The following people were GSoC students but seemingly continued to contribute, and so are being left off the list of people to drop due to GSoC participation.
Guilherme Polo: 2008-05-24 to 2009-08-18 (92) Senthil Kumaran: 2008-06-22 to 2019-04-09 (1,252) Alexandre Vassalotti: 2007-06-07 to 2013-12-07 (335)
## Sprinters If you are aware of someone who should be on this list, please speak up. This was pulled from the developer log and my own knowledge.
Jerry Seutter: 2008-03-25 to 2008-04-08 (4) Andrew Dalke: 2006-05-24 to 2006-05-27 (18) John Benediktsson: no commits Martin Blais: 2006-05-26 to 2006-06-06 (4) Richard Emslie: no commits Runar Petursson: no commits Richard M. Tew: no commits Nicholas Bastin: 2004-03-21 to 2004-09-29 (27)
### Leaving off The following people were granted commit privileges at a sprint but continued to actively participate.
Andrew Svetlov: 2012-03-13 to 2019-07-05 (580) Jason R. Coombs: 2011-07-26 to 2019-07-07 (155) Jack Diederich: 2006-05-25 to 2010-02-23 (33) Kristján Valur Jónsson: 2006-05-25 to 2015-09-12 (227) Steve Holden: 2002-06-14 to 2007-04-26 (15) Richard Jones: 2006-05-23 to 2010-08-15 (14) Christian Tismer: 2002-05-28 to 2018-06-10 (9)
## People who committed for less than 3 months
Tommy Beadle: 2016-06-02 to 2016-06-02 (2) Alessandro Cucci: 2015-07-28 to 2015-07-28 (1) Dingyuan Wang: 2015-06-21 to 2015-06-21 (1) Daniel Holth: 2014-01-02 to 2014-01-02 (1) Felix Crux: 2013-08-12 to 2013-08-12 (4) Zbigniew Jędrzejewski-Szmek: 2012-09-02 to 2012-09-02 (1) Atsuo Ishimoto: 2012-07-15 to 2012-07-15 (1) Ralf Schmitt: 2011-05-31 to 2011-05-31 (2) Ask Solem: 2010-11-09 to 2010-11-09 (6) Charles G. Waldman: 2001-01-10 to 2001-01-10 (1) Nicholas Riley: 2000-09-23 to 2000-09-23 (2) David Scherer: 2000-08-14 to 2000-08-14 (1) Andrew Dalke: 2006-05-24 to 2006-05-27 (18) Dirkjan Ochtman: 2010-02-23 to 2010-03-04 (6) Martin Blais: 2006-05-26 to 2006-06-06 (4) Dave Cole: 2004-08-08 to 2004-08-25 (6) Alexis Métaireau: 2011-05-04 to 2011-05-30 (2) Reid Kleckner: 2011-03-14 to 2011-04-10 (14) Žiga Seilnacht: 2007-03-11 to 2007-04-12 (15) David Ascher: 2004-02-17 to 2004-03-26 (2) Edward Loper: 2004-08-08 to 2004-09-30 (42) Vladimir Marangozov: 2000-07-09 to 2000-09-08 (22) Roger Serwy: 2013-03-30 to 2013-06-11 (39)
# Proposed list of core developers This list is sorted by timespan of contribution, i.e. date of last change - date of first change. If you find any duplicate names, please let me know as I have a file going where I tried to amalgamate peoples' names to connect changes made under some variation of their name. And obviously if you are missing from the list and should be there then please speak up so I can figure out what went wrong.
Peter Moody: 2013-10-21 to 2014-03-11 (5) Stefan Behnel: 2019-01-02 to 2019-06-01 (21) Chris Jerdonek: 2012-09-24 to 2013-02-27 (153) Roger E. Masse: 1996-12-09 to 1997-06-05 (79) Johannes Gijsbers: 2004-08-14 to 2005-03-12 (74) Tony Lownds: 2002-09-22 to 2003-05-17 (18) Daniel Stutzbach: 2010-08-22 to 2011-05-04 (38) Hynek Schlawack: 2012-05-15 to 2013-02-04 (96) Samuele Pedroni: 2003-05-16 to 2004-02-21 (3) Travis E. Oliphant: 2007-08-18 to 2008-06-06 (14) Doug Hellmann: 2009-09-20 to 2010-07-21 (7) Steven M. Gava: 2001-06-25 to 2002-06-10 (97) Josiah Carlson: 2008-06-09 to 2009-06-03 (23) Moshe Zadka: 2000-07-28 to 2001-07-23 (40) Carol Willing: 2018-06-05 to 2019-06-20 (13) Mark Summerfield: 2007-08-16 to 2008-09-08 (31) Bill Janssen: 2007-08-29 to 2008-09-29 (36) Chui Tey: 2001-10-31 to 2002-12-12 (10) Finn Bock: 2001-08-23 to 2002-11-06 (14) Guilherme Polo: 2008-05-24 to 2009-08-18 (92) George Yoshida: 2006-04-17 to 2007-08-15 (50) Martin Panter: 2015-08-24 to 2017-01-29 (761) Sandro Tosi: 2011-08-02 to 2013-01-26 (285) Mark Shannon: 2017-10-22 to 2019-05-07 (3) Paul Ganssle: 2017-11-09 to 2019-06-18 (20) Nathaniel J. Smith: 2017-02-12 to 2018-09-21 (18) Emily Morehouse: 2017-06-13 to 2019-02-01 (6) Petr Viktorin: 2017-11-08 to 2019-07-05 (40) Paul Prescod: 2000-06-30 to 2002-03-17 (20) Ross Lagerwall: 2011-03-14 to 2012-12-13 (77) Pablo Galindo: 2017-09-07 to 2019-07-01 (152) Cheryl Sabella: 2017-08-14 to 2019-06-17 (120) Julien Palard: 2017-08-08 to 2019-07-08 (65) Dino Viehland: 2017-06-21 to 2019-05-28 (6) Jean-Paul Calderone: 2010-04-10 to 2012-03-16 (16) Stéphane Wirtel: 2017-05-22 to 2019-06-01 (60) Jesse Noller: 2008-06-18 to 2010-07-03 (99) Lisa Roach: 2017-04-04 to 2019-05-20 (16) Peter Schneider-Kamp: 2000-07-10 to 2002-08-27 (45) Jeroen Ruigrok van der Werven: 2008-04-16 to 2010-07-13 (55) Richard Oudkerk: 2012-04-30 to 2014-07-28 (220) Hirokazu Yamamoto: 2008-08-13 to 2010-12-09 (344) Ivan Levkivskyi: 2017-02-13 to 2019-07-09 (66) Mariatta: 2017-02-01 to 2019-07-11 (203) Tarek Ziadé: 2008-12-24 to 2011-06-02 (832) Davin Potts: 2016-09-07 to 2019-02-25 (8) Steven D'Aprano: 2015-11-30 to 2018-05-19 (43) Eric S. Raymond: 2000-07-10 to 2002-12-31 (93) David Malcolm: 2010-11-05 to 2013-05-06 (15) Peter Astrand: 2004-10-21 to 2007-05-26 (33) Xiang Zhang: 2016-11-23 to 2019-07-07 (126) Nadeem Vawda: 2011-04-12 to 2013-12-08 (229) Steve Purcell: 2001-03-22 to 2003-12-06 (18) Inada Naoki: 2016-10-05 to 2019-07-11 (327) Jeffrey Yasskin: 2007-08-22 to 2010-07-09 (85) Xavier de Gaye: 2016-06-15 to 2019-05-30 (136) Petri Lehtinen: 2011-10-23 to 2014-10-10 (188) Jason Tishler: 2002-05-15 to 2005-05-19 (34) Steven Bethard: 2008-03-17 to 2011-04-03 (58) Collin Winter: 2007-03-08 to 2010-04-16 (174) Andrew McNamara: 2003-06-08 to 2006-07-30 (27) Frank Wierzbicki: 2009-08-02 to 2013-01-16 (12) Greg Stein: 1999-11-07 to 2003-06-23 (29) Jack Diederich: 2006-05-25 to 2010-02-23 (33) Florent Xicluna: 2010-02-26 to 2014-01-21 (398) Bob Ippolito: 2005-03-28 to 2009-03-29 (44) Jim Fulton: 2000-10-06 to 2004-10-13 (30) Paul Moore: 2015-03-22 to 2019-03-30 (12) Piers Lauder: 2001-07-20 to 2005-08-31 (34) Eli Bendersky: 2011-01-13 to 2015-03-14 (379) Gustavo Niemeyer: 2002-11-05 to 2007-01-10 (60) Richard Jones: 2006-05-23 to 2010-08-15 (14) Armin Ronacher: 2008-06-10 to 2012-10-07 (15) Alex Martelli: 2003-04-22 to 2007-08-22 (25) Robert Collins: 2014-10-17 to 2019-05-22 (109) Meador Inge: 2011-09-20 to 2016-04-30 (105) Amaury Forgeot d'Arc: 2007-11-10 to 2012-07-08 (499) Steve Dower: 2014-10-08 to 2019-07-01 (811) Charles-François Natali: 2011-05-20 to 2016-02-10 (366) Trent Nelson: 2008-03-17 to 2012-12-12 (97) Steve Holden: 2002-06-14 to 2007-04-26 (15) Berker Peksağ: 2014-06-29 to 2019-05-31 (1,043) Philip Jenvey: 2009-05-07 to 2014-04-18 (63) Tal Einat: 2014-07-16 to 2019-07-11 (67) Michael Foord: 2009-04-01 to 2014-04-15 (333) Gerhard Häring: 2006-04-23 to 2011-05-09 (46) Kushal Das: 2014-04-15 to 2019-05-17 (20) Donald Stufft: 2013-12-20 to 2019-03-06 (108) Michael W. Hudson: 2001-08-27 to 2006-11-23 (272) Ken Manheimer: 1998-03-03 to 2003-06-17 (7) Hye-Shik Chang: 2003-12-09 to 2009-04-02 (145) Anthony Baxter: 2001-12-20 to 2007-04-17 (182) Yury Selivanov: 2014-01-27 to 2019-06-22 (1,045) David Wolever: 2008-03-18 to 2013-08-14 (9) Zachary Ware: 2013-11-03 to 2019-06-04 (666) Just van Rossum: 1999-01-22 to 2004-11-12 (351) Ethan Furman: 2013-06-14 to 2019-07-04 (155) David Goodger: 2003-01-02 to 2009-01-31 (10) Fredrik Lundh: 2000-06-29 to 2006-08-16 (314) Serhiy Storchaka: 2012-12-27 to 2019-06-26 (4,212) Alexandre Vassalotti: 2007-06-07 to 2013-12-07 (335) Andrew MacIntyre: 2002-02-16 to 2008-09-30 (125) Phillip J. Eby: 2004-03-24 to 2010-12-03 (60) Eric Snow: 2012-09-05 to 2019-06-01 (180) Trent Mick: 2000-06-06 to 2007-04-13 (32) Neal Norwitz: 2001-12-19 to 2009-01-04 (1,815) Andrew Svetlov: 2012-03-13 to 2019-07-05 (580) Ka-Ping Yee: 2000-10-03 to 2008-03-20 (101) Jeremy Kloth: 2011-09-12 to 2019-03-06 (6) Sean Reifschneider: 2004-09-17 to 2012-03-12 (42) Ronald Oussoren: 2006-03-30 to 2014-02-06 (553) Alex Gaynor: 2011-07-17 to 2019-06-15 (27) Larry Hastings: 2010-02-24 to 2018-01-28 (434) Jason R. Coombs: 2011-07-26 to 2019-07-07 (155) Tim Golden: 2010-08-06 to 2018-07-28 (90) Jesús Cea: 2008-05-13 to 2016-09-19 (294) Alexander Belopolsky: 2010-05-26 to 2018-10-05 (419) Ned Deily: 2010-11-27 to 2019-07-02 (938) Łukasz Langa: 2010-11-10 to 2019-06-17 (212) Terry Jan Reedy: 2010-11-10 to 2019-07-09 (1,304) Éric Araujo: 2010-08-13 to 2019-05-03 (1,082) Brian Quinlan: 2010-09-18 to 2019-06-28 (26) Brian Curtin: 2010-03-25 to 2019-01-18 (428) Giampaolo Rodolà: 2010-04-18 to 2019-05-29 (250) Stefan Krah: 2010-04-01 to 2019-07-10 (556) Kristján Valur Jónsson: 2006-05-25 to 2015-09-12 (227) Victor Stinner: 2010-01-29 to 2019-07-09 (6,011) Kurt B. Kaiser: 2001-07-03 to 2011-05-25 (502) Thomas Heller: 2000-09-07 to 2010-08-08 (758) Ezio Melotti: 2009-06-25 to 2019-06-02 (2,000) Chris Withers: 2009-04-11 to 2019-05-07 (21) R. David Murray: 2009-03-30 to 2019-05-22 (2,111) Facundo Batista: 2004-10-16 to 2015-04-22 (159) Senthil Kumaran: 2008-06-22 to 2019-04-09 (1,252) Antoine Pitrou: 2008-07-22 to 2019-07-01 (3,824) Georg Brandl: 2005-06-03 to 2016-08-15 (5,677) Benjamin Peterson: 2008-03-25 to 2019-07-11 (5,897) Mark Dickinson: 2008-01-08 to 2019-06-16 (1,926) Jeremy Hylton: 1997-08-13 to 2009-03-31 (1,022) Christian Heimes: 2007-10-31 to 2019-07-02 (1,354) Eric V. Smith: 2007-08-24 to 2019-06-20 (507) Armin Rigo: 2003-10-24 to 2017-04-13 (138) Nick Coghlan: 2005-11-16 to 2019-06-21 (808) Jack Jansen: 1992-08-13 to 2006-04-20 (2,978) Matthias Klose: 2004-08-04 to 2018-04-30 (408) Martin v. Löwis: 2000-09-08 to 2015-02-08 (2,772) Sjoerd Mullender: 1992-08-04 to 2007-01-16 (152) Vinay Sajip: 2004-02-20 to 2019-07-01 (1,157) Lars Gustäbel: 2000-09-21 to 2016-04-19 (173) Mark Hammond: 2000-06-08 to 2016-01-10 (153) Christian Tismer: 2002-05-28 to 2018-06-10 (9) Brett Cannon: 2003-04-18 to 2019-07-05 (2,140) Greg Ward: 1998-12-18 to 2015-04-20 (852) Marc-André Lemburg: 2000-06-07 to 2017-02-24 (345) Thomas Wouters: 2000-07-14 to 2017-05-22 (350) Raymond Hettinger: 2002-05-11 to 2019-06-24 (4,144) Walter Dörwald: 2002-03-21 to 2019-06-06 (528) Skip Montanaro: 2000-06-29 to 2018-05-18 (672) Neil Schemenauer: 2000-09-15 to 2019-07-10 (326) Tim Peters: 2000-06-30 to 2019-07-10 (2,511) Gregory P. Smith: 2000-05-11 to 2019-06-29 (1,271) Andrew Kuchling: 1998-04-09 to 2019-03-03 (2,140) Fred Drake: 1996-07-23 to 2018-06-06 (5,469) Barry Warsaw: 1994-07-25 to 2019-07-03 (2,102) Guido van Rossum: 1990-08-09 to 2019-06-11 (11,210)
python-committers mailing list -- python-committers@python.org To unsubscribe send an email to python-committers-leave@python.org https://mail.python.org/mailman3/lists/python-committers.python.org/... Message archived at https://mail.python.org/archives/list/python-committers@python.org/message/M... Code of Conduct: https://www.python.org/psf/codeofconduct/...
Marc-Andre Lemburg eGenix.com Professional Python Services directly from the Experts (#1, Jul 15 2019) Python Projects, Coaching and Consulting ... http://www.egenix.com/... Python Database Interfaces ... http://products.egenix.com/... Plone/Zope Database Interfaces ... http://zope.egenix.com/...
::: We implement business ideas - efficiently in both time and costs ::: eGenix.com Software, Skills and Services GmbH Pastor-Loeh-Str.48 D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg Registered at Amtsgericht Duesseldorf: HRB 46611 http://www.egenix.com/company/contact/... http://www.malemburg.com/...
Victor Stinner wrote:
## People who are in the developer log but have never made a change
Carl Friedrich Bolz: 2011-03-21 for PyPy compatibility
He got 2 commits merged into master this month ;-) Better late than never!
Since this is a fairly serious topic I have to check whether you are specifically suggesting that Carl be left on the list of core developers because of those two commits?
These lists look mostly correct to me. I remember active participation by all but seven names on the proposed canonical list.
Thanks for doing this otherwise thankless work.
Raymond
participants (4)
-
Brett Cannon
-
M.-A. Lemburg
-
raymond.hettinger@gmail.com
-
Victor Stinner