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.
580 commits (3.3%) · +101,394 / −39,843 lines · 1 author
Led by uweschmitt (580 commits)
First commits: uweschmitt
175 commits (1.0%) · +35,584 / −32,785 lines · 1 author
Led by uweschmitt (175 commits)
805 commits (4.5%) · +70,049 / −95,536 lines · 9 authors
Led by holger krekel (448 commits)
First commits: holger krekel, Benjamin Peterson, Samuele Pedroni, Ronny Pfannschmidt, ralf@brainbot.com, Ralf Schmitt (+2 more)
Released: 1.0.0b3, 1.0.0b6, 1.0.0b8, 1.0.0b9, 1.0.0 (+4 more)
568 commits (3.2%) · +32,772 / −48,552 lines · 8 authors
Led by holger krekel (502 commits)
First commits: Floris Bruynooghe, Ed Singleton, Maciej Fijalkowski, hpk@tannit.openend.se
Released: 1.2.0, 1.2.1, 1.3.0, 1.3.1, 1.3.2 (+3 more)
355 commits (2.0%) · +10,297 / −4,847 lines · 10 authors
Led by holger krekel (206 commits)
First commits: Florian Mayer, Michał Bartoszkiewicz, Jurko Gospodnetić, Dinu Gherman, Brianna Laugher, Alfredo Deza
Released: 2.0.1, 2.0.2, 2.0.3, 2.1.0, 2.1.2 (+3 more)
318 commits (1.8%) · +32,642 / −16,082 lines · 15 authors
Led by holger krekel (252 commits)
First commits: t2y, Wieland Hoffmann, Wes Turner, Jonathan Peirce, Johannes, Graham Horler (+2 more)
Released: 2.2.2, 2.2.3, 2.2.4, 2.3.0, 2.3.1 (+3 more)
517 commits (2.9%) · +11,301 / −5,503 lines · 37 authors
Led by holger krekel (311 commits)
First commits: Tobias Bieniek, Anatoly Bubenkov, Bruno Oliveira, Anthon van der Neut, Andreas Zeidler, Wouter van Ackooy (+23 more)
Released: 2.3.5, 2.4.0, 2.4.1, 2.4.2, 2.5.0 (+1 more)
525 commits (2.9%) · +12,316 / −18,347 lines · 40 authors
Led by holger krekel (266 commits)
First commits: Holger Peters, Dj Gilcrease, Piotr Banaszkiewicz, david@mcbf.net, Tom V, schlamar (+22 more)
Released: 2.5.2, 2.6.0, 2.6.1, 2.6.2, 2.6.3 (+1 more)
1,055 commits (5.9%) · +17,076 / −11,090 lines · 85 authors
Led by Bruno Oliveira (293 commits)
First commits: Freya Bruhin, Michael Aquilina, Thomas Kluyver, Matthias Bussonnier, Eric Siegerman, elizabeth (+64 more)
Released: 2.7.0, 2.7.1, 2.7.2, 2.7.3, 2.8.0 (+5 more)
1,167 commits (6.5%) · +19,166 / −9,884 lines · 114 authors
Led by Bruno Oliveira (466 commits)
First commits: palaviv, Omar Kohl, Kale Kundert, Skylar Downes, Vasily Kuznetsov, Steffen Allner (+89 more)
Released: 2.8.6, 2.8.7, 2.9.0, 2.9.1, 2.9.2 (+6 more)
1,145 commits (6.4%) · +16,638 / −8,848 lines · 113 authors
Led by Bruno Oliveira (474 commits)
First commits: Andras Tim, Thomas Hisch, Tom Dalton, Segev Finer, George Y. Kussumoto, Xuan Luong (+81 more)
Released: 3.0.6, 3.0.7, 3.1.0, 3.1.1, 3.1.2 (+10 more)
2,186 commits (12.3%) · +38,814 / −21,849 lines · 138 authors
Led by Bruno Oliveira (951 commits)
First commits: Jeffrey Rackauckas, feuillemorte, turturica, Kyle Altendorf, Victor Maryama, Anthony Shaw (+106 more)
Released: 3.4.0, 3.4.1, 3.4.2, 3.5.0, 3.5.1 (+22 more)
2,163 commits (12.1%) · +35,350 / −23,990 lines · 147 authors
Led by Bruno Oliveira (773 commits)
First commits: Steffen Schroeder, boris, Tim Hoffmann, earonesty, Claudio Madotto, Arel Cordero (+104 more)
Released: 4.1.0, 4.1.1, 4.2.0, 4.2.1, 4.3.0 (+20 more)
1,741 commits (9.8%) · +43,953 / −27,429 lines · 130 authors
Led by Ran Benita (628 commits)
First commits: Gleb Nikonorov, Simon K, piotrhm, Christine Mecklenborg, Maximilian Cosmo Sitter, Florian Dahlitz (+97 more)
Released: 5.3.3, 5.3.4, 5.4.0, 6.0.0rc1, 6.0.0 (+2 more)
933 commits (5.2%) · +26,681 / −14,679 lines · 102 authors
Led by Ran Benita (248 commits)
First commits: Daniele Procida, Yuval Shimon, Vijay Arora, Hasan Ramezani, Rahul Kumaresan, Olga Matoula (+66 more)
Released: 7.0.0.dev0, 7.1.0.dev0
630 commits (3.5%) · +14,505 / −6,395 lines · 100 authors
Led by Bruno Oliveira (155 commits)
First commits: Tobias Diez, Yusuke Kadowaki, Tony Narlock, Paul Müller, Sviatoslav Sydorenko, Gabriel Landau (+69 more)
Released: 7.2.0.dev0
640 commits (3.6%) · +17,112 / −8,842 lines · 99 authors
Led by Ran Benita (212 commits)
First commits: Benjamin Schubert, Reagan Lee, Lesnek, Sadra Barikbin, Tyler Smart, Tushar Sadhwani (+70 more)
Released: 7.4.0.dev0, 8.0.0.dev0
935 commits (5.2%) · +25,847 / −16,631 lines · 112 authors
Led by Ran Benita (244 commits)
First commits: 🇺🇦 Sviatoslav Sydorenko (Святослав Сидоренко), jakkdl, lovetheguitar, Gupta Arpit, sven, eitanwass (+76 more)
Released: 8.1.0.dev0, 8.2.0.dev0, 8.3.0.dev0, 8.3.0, 8.4.0.dev0
680 commits (3.8%) · +24,787 / −9,607 lines · 92 authors
Led by Ran Benita (257 commits)
First commits: JulianJvn, Junhao Liao, Ilya Manafi, Olivier Grisel, karlicoss, dariomesic (+55 more)
Released: 8.5.0.dev0, 9.1.0.dev0
723 commits (4.1%) · +28,212 / −10,556 lines · 111 authors
Led by Ronny Pfannschmidt (149 commits)
First commits: EternalRights, Oaksprout, Michael Foster, Paneendra Kumar, Dr Alex Mitre, 이강은 (+83 more)
Released: 9.2.0.dev0
How pytest compares with other Python open source projects →
How pytest 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