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.
39 commits (0.2%) · +5,133 / −618 lines · 3 authors
Led by Ian Bicking (35 commits)
First commits: Ian Bicking, Jannis Leidel, Josh Bronson
357 commits (2.2%) · +10,038 / −7,116 lines · 12 authors
Led by Jannis Leidel (159 commits)
First commits: Carl Meyer, Ionel Maries Cristian, Brian Rosner, Masklinn, Jay Graves, Thomas Johansson (+4 more)
Released: 0.3, 0.4, 0.5, 0.6
405 commits (2.5%) · +8,801 / −4,764 lines · 19 authors
Led by Hugo Lopes Tavares (113 commits)
First commits: Hugo Lopes Tavares, Dave Abrahams, Jakub Vysoky, Alexandre Conrad, Simon Cross, Ronny Pfannschmidt (+10 more)
Released: 0.7, 0.7.1, 0.8, 0.8.1, 0.8.2
308 commits (1.9%) · +5,758 / −2,840 lines · 37 authors
Led by Carl Meyer (99 commits)
First commits: Alex Morega, Vitaly Babiy, Marc Abramowitz, Olivier Girardot, Erik M. Bray, Bradley Ayers (+24 more)
Released: 0.8.3, 1.0, 1.0.1, 1.0.2
521 commits (3.2%) · +4,389 / −1,948 lines · 49 authors
Led by Marcus Smith (128 commits)
First commits: Marcus Smith, Georgi Valkov, Rafael Caricio, Ben Rosser, Donald Stufft, Qiangning Hong (+36 more)
Released: 1.1, 1.2, 1.2.1
805 commits (4.9%) · +102,668 / −45,300 lines · 44 authors
Led by Marcus Smith (374 commits)
First commits: Gabriel de Perthuis, Jorge Niedbalski, James Cleveland, Stefan Scherfke, Steven Myint, Michael Williamson (+26 more)
Released: 1.3rc1, 1.3rc2, 1.3, 1.3.1, 1.4rc1 (+10 more)
954 commits (5.8%) · +187,490 / −151,982 lines · 69 authors
Led by Donald Stufft (507 commits)
First commits: Matthew Iversen, Xavier Fernandez, Richard Jones, Kevin Burke, Berker Peksag, Min RK (+52 more)
Released: 1.5, 1.5.1rc1, 1.5.1, 1.5.2, 1.5.3 (+7 more)
1,020 commits (6.2%) · +235,875 / −237,718 lines · 78 authors
Led by Donald Stufft (397 commits)
First commits: Robert Collins, Erik Rose, Stéphane Bidoul, Thomas Kluyver, Nate Coraor, Roy Wellington Ⅳ (+52 more)
Released: 6.0.4, 6.0.5, 6.0.6, 6.0.7, 6.0.8 (+9 more)
556 commits (3.4%) · +43,430 / −45,177 lines · 98 authors
Led by Xavier Fernandez (160 commits)
First commits: Pradyun Gedam, Francesco Montesano, Connor Osborn, Carlos Liam, stonebig, stepshal (+64 more)
Released: 8.0.0, 8.0.1, 8.0.2, 8.0.3, 8.1.0 (+4 more)
657 commits (4.0%) · +39,106 / −16,896 lines · 58 authors
Led by Pradyun Gedam (288 commits)
First commits: Benoit Pierre, Luo Jiebin, Dustin Ingram, Cooper Ry Lees, Anthony Sottile, Jon Dufresne (+29 more)
1,203 commits (7.4%) · +21,298 / −17,124 lines · 97 authors
Led by Pradyun Gedam (526 commits)
First commits: Tzu-ping Chung, Brian Cristante, xoviat, sinscary, Anubhav Patel, Tom Freudenheim (+70 more)
Released: 9.0.2, 9.0.3, 10.0.0b1, 10.0.0b2, 10.0.0 (+3 more)
2,015 commits (12.3%) · +48,608 / −30,324 lines · 118 authors
Led by Pradyun Gedam (594 commits)
First commits: Chris Hunt, Albert Tugushev, johnthagen, Omry Yadan, tbeswick, Ellen Marie Dash (+86 more)
Released: 19.0, 19.0.1, 19.0.2, 19.0.3, 19.1 (+7 more)
2,405 commits (14.7%) · +41,977 / −24,340 lines · 75 authors
Led by Pradyun Gedam (766 commits)
First commits: Devesh Kumar Singh, Nguyễn Gia Phong, Ilan Schnell, Srinivas Nyayapati, Noah Gorny, Prashant Sharma (+44 more)
Released: 20.0, 20.0.1, 20.0.2, 20.1b1, 20.1 (+12 more)
1,432 commits (8.8%) · +122,694 / −49,126 lines · 95 authors
Led by Pradyun Gedam (430 commits)
First commits: Andrey Bienkowski, Diego Ramirez, Damian Shaw, harupy, Dominic Davis-Foster, OBITORASU (+59 more)
Released: 21.0, 21.0.1, 21.1, 21.1.1, 21.1.2 (+7 more)
857 commits (5.2%) · +48,107 / −50,082 lines · 83 authors
Led by Pradyun Gedam (290 commits)
First commits: q0w, Judah Rand, William Woodruff, Itamar Turner-Trauring, Kai Mueller, Finn Womack (+48 more)
Released: 22.0, 22.0.1, 22.0.2, 22.0.3, 22.0.4 (+9 more)
764 commits (4.7%) · +15,816 / −8,513 lines · 76 authors
Led by Stéphane Bidoul (165 commits)
First commits: Sander Van Balen, JasonMo1, Ryan Shepherd, Shantanu, Honnix, Daniil Konovalenko (+33 more)
Released: 23.0, 23.0.1, 23.1, 23.1.1, 23.1.2 (+5 more)
627 commits (3.8%) · +38,713 / −84,796 lines · 72 authors
Led by Stéphane Bidoul (135 commits)
First commits: Kuntal Majumder, shenxianpeng, rmorotti, Luis Medel, arenasys, Petr Viktorin (+32 more)
Released: 24.0, 24.1b1, 24.1b2, 24.1, 24.1.1 (+4 more)
765 commits (4.7%) · +15,702 / −25,399 lines · 78 authors
Led by Damian Shaw (264 commits)
First commits: Rodney, Tiara, Sepehr Rasouli, Shubham Nagure, Krishan Bhasin, dkjsone, Yash (+44 more)
Released: 25.0, 25.0.1, 25.1, 25.1.1, 25.2 (+1 more)
643 commits (3.9%) · +57,285 / −31,511 lines · 56 authors
Led by Damian Shaw (266 commits)
First commits: Kevin Turcios, Youngkwang Yang, Dmitrii Sutiagin, Abdul Rawoof Khan, Mohsen Fooladnezhad, Norbert Manthey (+26 more)
Released: 26.0, 26.0.1, 26.1, 26.1.1, 26.1.2 (+3 more)
How pip compares with other Python open source projects →
How pip ranks among Python open source projects by AI-assisted commits →
Generate this report for your own repository with gitstats-action · All Gallery reports
Publishes the report to GitHub Pages on every push to main: turn on Pages for the gh-pages branch.
# .github/workflows/gitstats.yml
name: GitStats Report
on:
push:
branches: [main]
permissions:
contents: write
jobs:
gitstats:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v7
with:
fetch-depth: 0
- uses: shenxianpeng/gitstats-action@v1
with:
deploy-to-pages: true