Coverage.py was originally written by Gareth Rees, and since 2004 has been extended and maintained by Ned Batchelder. Other contributions, including writing code, updating docs, and submitting useful bug reports, have been made by: Adi Roiban Alex Gaynor Alex Groce Alex Sandro Alexander Todorov Andrew Hoos Anthony Sottile Arcadiy Ivanov Aron Griffis Artem Dayneko Ben Finney Bill Hart Brandon Rhodes Brett Cannon Buck Evan Calen Pennington Carl Gieringer Catherine Proulx Chris Adams Chris Jerdonek Chris Rose Chris Warrick Christian Heimes Christine Lytwynec Christoph Zwerschke Conrad Ho Cosimo Lupo Dan Riti Dan Wandschneider Danek Duvall Daniel Hahler Danny Allen David Christian David MacIver David Stanek Detlev Offenbach Devin Jeanpierre Dirk Thomas Dmitry Shishov Dmitry Trofimov Eduardo Schettino Emil Madsen Edward Loper Geoff Bache George Paci George Song Greg Rogers Guillaume Chazarain Hugo van Kemenade Ilia Meerovich Imri Goldberg Ionel Cristian Mărieș JT Olds Jessamyn Smith Joe Doherty Jon Chappell Jon Dufresne Joseph Tate Josh Williams Julian Berman Krystian Kichewko Kyle Altendorf Lars Hupfeldt Nielsen Leonardo Pistone Lex Berezhny Loïc Dachary Marc Abramowitz Marcus Cobden Mark van der Wal Martin Fuzzey Matthew Boehm Matthew Desmarais Max Linke Mickie Betz Nathan Land Noel O'Boyle Olivier Grisel Ori Avtalion Pankaj Pandey Pablo Carballo Patrick Mezard Peter Baughman Peter Ebden Peter Portante Rodrigue Cloutier Roger Hu Ross Lawley Roy Williams Sandra Martocchia Scott Belden Sigve Tjora Stan Hu Stefan Behnel Stephen Finucane Steve Leonard Steve Peak Ted Wexler Thijs Triemstra Titus Brown Ville Skyttä Yury Selivanov Zac Hatfield-Dodds Zooko Wilcox-O'Hearn