History

The project's life, one year at a time, told from the commit record: how activity rose and fell against the project's own baseline, who arrived when, and what was released.

Span
1990 – 2026
37 years
Peak Year
2010
9,185 commits
Releases
312
latest in 2026
1990BIRTHfirst commits

105 commits (0.1%) · +31,936 / −4,101 lines · 1 author

Led by Guido van Rossum (105 commits)

First commits: Guido van Rossum

1991QUIETwell below the usual pace

445 commits (0.3%) · +39,649 / −12,279 lines · 1 author

Led by Guido van Rossum (445 commits)

1992QUIETwell below the usual pace

627 commits (0.5%) · +75,493 / −21,661 lines · 3 authors

Led by Guido van Rossum (606 commits)

First commits: Sjoerd Mullender, Jack Jansen

1993QUIETwell below the usual pace

289 commits (0.2%) · +41,412 / −11,505 lines · 4 authors

Led by Guido van Rossum (200 commits)

First commits: cvs2svn

Released: v0.9.8, v0.9.9

1994QUIETwell below the usual pace

582 commits (0.4%) · +86,286 / −16,821 lines · 5 authors

Led by Guido van Rossum (525 commits)

First commits: Barry Warsaw

Released: v1.0.1, v1.0.2, v1.1, v1.1.1

1995QUIETwell below the usual pace

1,256 commits (0.9%) · +175,622 / −49,225 lines · 5 authors

Led by Guido van Rossum (869 commits)

Released: v1.2b1, v1.2b2, v1.2b3, v1.2b4, v1.2 (+2 more)

1996STEADY

1,548 commits (1.2%) · +371,010 / −271,970 lines · 7 authors

Led by Guido van Rossum (961 commits)

First commits: Fred Drake, Roger E. Masse

Released: v1.4b1, v1.4b2, v1.4b3, v1.4

1997STEADY

2,166 commits (1.6%) · +320,735 / −258,532 lines · 7 authors

Led by Guido van Rossum (1,626 commits)

First commits: Jeremy Hylton

Released: v1.5a1, v1.5a2, v1.5a3, v1.5a4, v1.5b1 (+2 more)

1998STEADY

2,722 commits (2.0%) · +261,677 / −257,589 lines · 9 authors

Led by Guido van Rossum (1,205 commits)

First commits: Andrew Kuchling, Greg Ward, Ken Manheimer

Released: v1.5.1, v1.5.2a1, v1.5.2a2, v1.5.2b1

1999STEADY

1,900 commits (1.4%) · +91,633 / −46,542 lines · 10 authors

Led by Fred Drake (755 commits)

First commits: Just van Rossum, Greg Stein

Released: v1.5.2b2, v1.5.2c1, v1.5.2

2000STEADY

4,041 commits (3.0%) · +420,901 / −293,216 lines · 32 authors

Led by Fred Drake (973 commits)

First commits: Tim Peters, Fredrik Lundh, Marc-Andre Lemburg, T. Wouters, Skip Montanaro, Martin v. Löwis (+15 more)

Released: v1.6a1, v1.6a2, v2.0b1, v2.0b2, v2.0c1 (+1 more)

2001STEADY

5,516 commits (4.1%) · +424,115 / −347,566 lines · 34 authors

Led by Fred Drake (1,196 commits)

First commits: Steven M. Gava, Kurt B. Kaiser, Michael W. Hudson, Finn Bock, Steve Purcell, Piers Lauder (+4 more)

Released: v2.1a1, v2.1a2, v2.1b1, v2.1b2, v2.1c1 (+3 more)

2002STEADY

4,232 commits (3.2%) · +266,115 / −154,254 lines · 39 authors

Led by Guido van Rossum (543 commits)

First commits: Raymond Hettinger, Walter Dörwald, Andrew MacIntyre, Tony Lownds, Jason Tishler, Gustavo Niemeyer (+2 more)

2003STEADY

3,570 commits (2.7%) · +204,078 / −168,480 lines · 44 authors

Led by Raymond Hettinger (479 commits)

First commits: Brett Cannon, Alex Martelli, Hye-Shik Chang, Armin Rigo, David Goodger, Samuele Pedroni (+1 more)

Released: v2.3c1, v2.3c2

2004STEADY

2,536 commits (1.9%) · +279,147 / −152,822 lines · 50 authors

Led by Raymond Hettinger (459 commits)

First commits: Johannes Gijsbers, Edward Loper, Vinay Sajip, Nicholas Bastin, Peter Astrand, Matthias Klose (+5 more)

Released: v2.4a1, v2.4a2, v2.4a3, v2.4b1, v2.4b2 (+2 more)

2005QUIETwell below the usual pace

1,273 commits (0.9%) · +174,008 / −109,516 lines · 42 authors

Led by Raymond Hettinger (172 commits)

First commits: Georg Brandl, Bob Ippolito, Alyssa Coghlan

2006REVIVALactive again after a lull

3,829 commits (2.9%) · +330,982 / −202,819 lines · 52 authors

Led by Neal Norwitz (636 commits)

First commits: Ronald Oussoren, George Yoshida, Andrew Dalke, Jack Diederich, Gerhard Haering, Kristján Valur Jónsson (+3 more)

Released: v2.5a0, v2.5a1, v2.5a2, v2.5b1, v2.5b2 (+4 more)

2007STEADY

3,850 commits (2.9%) · +440,725 / −425,079 lines · 51 authors

Led by Guido van Rossum (790 commits)

First commits: Christian Heimes, Collin Winter, Amaury Forgeot d'Arc, Eric V. Smith, Bill Janssen, Žiga Seilnacht (+4 more)

Released: v2.5.1c1, v2.5.1, v3.0a1, v3.0a2

2008STEADY

5,894 commits (4.4%) · +322,702 / −358,884 lines · 59 authors

Led by Georg Brandl (1,005 commits)

First commits: Benjamin Peterson, Mark Dickinson, Antoine Pitrou, Hirokazu Yamamoto, Trent Nelson, Jesse Noller (+11 more)

Released: v2.5.2c1, v2.5.2, v2.6a1, v3.0a3, v3.0a4 (+19 more)

2009SURGEwell above the usual pace

7,037 commits (5.2%) · +199,415 / −127,083 lines · 58 authors

Led by Benjamin Peterson (1,106 commits)

First commits: R. David Murray, Ezio Melotti, Michael Foord, Philip Jenvey, Frank Wierzbicki, Chris Withers (+1 more)

Released: v3.1a1, v3.1a2, v2.6.2c1, v2.6.2, v3.1b1 (+11 more)

2010PEAKbusiest year

9,185 commits (6.8%) · +488,116 / −400,188 lines · 63 authors

Led by Georg Brandl (1,088 commits)

First commits: Victor Stinner, Florent Xicluna, Brian Curtin, Alexander Belopolsky, Éric, Stefan Krah (+12 more)

Released: v2.7a2, v2.5.5c1, v2.5.5c2, v2.5.5, v2.7a3 (+24 more)

2011SURGEwell above the usual pace

6,965 commits (5.2%) · +290,722 / −124,553 lines · 64 authors

Led by Victor Stinner (1,027 commits)

First commits: Charles-François Natali, Sandro Tosi, Eli Bendersky, Nadeem Vawda, Petri Lehtinen, Ross Lagerwall (+9 more)

Released: v3.2rc1, v3.2rc2, v3.2rc3, v3.2, v3.2.1b1 (+13 more)

2012SURGEwell above the usual pace

6,967 commits (5.2%) · +492,271 / −370,763 lines · 64 authors

Led by Antoine Pitrou (687 commits)

First commits: Andrew Svetlov, Chris Jerdonek, Hynek Schlawack, Richard Oudkerk, Serhiy Storchaka, Eric Snow (+2 more)

Released: v2.6.8rc1, v2.7.3rc1, v3.1.5rc1, v3.2.3rc1, v3.3.0a1 (+17 more)

2013SURGEwell above the usual pace

6,286 commits (4.7%) · +333,619 / −253,794 lines · 64 authors

Led by Serhiy Storchaka (898 commits)

First commits: Zachary Ware, Ethan Furman, Roger Serwy, doko@python.org, Peter Moody, Felix Crux (+1 more)

Released: v2.7.4rc1, v3.2.4rc1, v3.3.1rc1, v3.2.4, v3.3.1 (+10 more)

2014STEADY

4,780 commits (3.6%) · +212,922 / −179,346 lines · 60 authors

Led by Victor Stinner (820 commits)

First commits: Yury Selivanov, Berker Peksag, Steve Dower, Kushal Das, Robert Collins, Tal Einat (+1 more)

Released: v3.4.0b2, v3.4.0b3, v3.3.4rc1, v3.3.4, v3.4.0rc1 (+14 more)

2015STEADY

5,021 commits (3.7%) · +204,618 / −126,681 lines · 50 authors

Led by Serhiy Storchaka (884 commits)

First commits: Martin Panter, Steven D'Aprano, Paul Moore, Dingyuan Wang

Released: v3.4.3rc1, v3.5.0a1, v3.4.3, v3.5.0a2, v3.5.0a3 (+14 more)

2016STEADY

5,489 commits (4.1%) · +219,686 / −303,562 lines · 51 authors

Led by Serhiy Storchaka (894 commits)

First commits: Xavier de Gaye, Inada Naoki, Xiang Zhang, Davin Potts, Tommy Beadle, Anish Shah

Released: v3.6.0a1, v3.4.5rc1, v3.5.2rc1, v3.6.0a2, v3.4.5 (+11 more)

2017STEADY

2,604 commits (1.9%) · +308,265 / −242,863 lines · 362 authors

Led by Victor Stinner (420 commits)

First commits: Cheryl Sabella, Mariatta, Oren Milman, xdegaye, Segev Finer, Louie Lu (+307 more)

Released: v3.4.6rc1, v3.5.3rc1, v3.4.6, v3.5.3, v3.7.0a1 (+2 more)

2018STEADY

2,373 commits (1.8%) · +232,121 / −136,448 lines · 396 authors

Led by Victor Stinner (306 commits)

First commits: Andrés Delfino, Karthikeyan Singaravelan, Elvis Pranskevichus, Jeroen Demeyer, Eitan Adler, Bo Bayles (+269 more)

Released: v3.7.0a4

2019STEADY

2,969 commits (2.2%) · +297,733 / −165,858 lines · 552 authors

Led by Victor Stinner (467 commits)

First commits: Paul Monson, Joannah Nanjekye, Greg Price, Hai Shi, Batuhan Taskaya, Kyle Stanley (+382 more)

Released: v3.8.0a1, v3.8.0a2, v3.8.0a3, v3.8.0a4, v3.8.0b1 (+2 more)

2020STEADY

2,840 commits (2.1%) · +437,900 / −266,798 lines · 499 authors

Led by Victor Stinner (524 commits)

First commits: Andy Lester, Ken Jin, Shantanu, Mohamed Koubaa, Irit Katriel, Yurii Karabas (+302 more)

Released: v3.9.0a3, v3.9.0a4, v3.9.0a5, v3.9.0a6, v3.10.0a1 (+2 more)

2021STEADY

2,940 commits (2.2%) · +482,553 / −367,314 lines · 476 authors

Led by Victor Stinner (260 commits)

First commits: andrei kulakov, Jack DeVries, Alex Waygood, Kumar Aditya, 180909, Miguel Brito (+281 more)

Released: v3.10.0a4, v3.10.0a5, v3.10.0a6, v3.10.0a7, v3.11.0a1 (+2 more)

2022STEADY

3,823 commits (2.9%) · +416,894 / −319,010 lines · 609 authors

Led by Victor Stinner (366 commits)

First commits: Stanley, Oleg Iarygin, Michael Droettboom, Adam Turner, Sam Ezeh, Pieter Eendebak (+386 more)

Released: v3.11.0a4, v3.11.0a5, v3.11.0a6, v3.11.0a7, v3.11.0b1 (+3 more)

2023STEADY

4,459 commits (3.3%) · +449,317 / −341,460 lines · 632 authors

Led by Victor Stinner (556 commits)

First commits: Tian Gao, Christopher Chavez, Tomas R., sunmy2019, Marta Gómez Macías, Jonathan Protzenko (+375 more)

Released: v3.12.0a4, v3.12.0a5, v3.12.0a6, v3.12.0a7, v3.12.0b1 (+2 more)

2024STEADY

4,743 commits (3.5%) · +427,467 / −237,711 lines · 654 authors

Led by Serhiy Storchaka (321 commits)

First commits: Bénédikt Tran, Nice Zombies, Malcolm Smith, Peter Bierma, Wulian233, Cody Maloney (+365 more)

Released: v3.13.0a3, v3.13.0a4, v3.13.0a5, v3.13.0a6, v3.13.0b1 (+3 more)

2025STEADY

4,871 commits (3.6%) · +581,469 / −284,938 lines · 691 authors

Led by Victor Stinner (335 commits)

First commits: Chris Eibl, Sergey Miryanov, Emma Smith, yihong, Weilin Du, Alper (+410 more)

Released: v3.14.0a4, v3.14.0a5, v3.14.0a6, v3.14.0a7, v3.14.0b1 (+3 more)

2026STEADY

4,388 commits (3.3%) · +708,475 / −465,692 lines · 704 authors

Led by Serhiy Storchaka (610 commits)

First commits: tonghuaroot (童话), Timofei Ivankov, Vyron Vasileiadis, Pengyu Lee, Neko Asakura, thexai (+418 more)

Released: v3.15.0a4, v3.15.0a5, v3.15.0a6, v3.15.0a7, v3.15.0a8 (+2 more)