I made this and thought others here might find it cool, it’s a visualization of CPython’s commit history throughout the years made using gource. Avatars are pulled best effort based on names and emails using Github, falling back to gravatar.
You can visually see a lot of the big changes and how contributions to Python by various authors have changed over time. Some events that I could pick out really easily:
-
0:37 - (1992) First non-Guido contributors show up, Sjoerd Mullender and Jack Jansen
-
4:48 - (2006) libffi is added into the Python source tree (bottom left)
-
5:05 - (2007) Guido zaps a lot of .py files converting print statements to function calls (https://github.com/python/cpython/commit/be19ed77ddb047e02fe94d142181062af6d99dcc#diff-eda43b382717bd048dfc4780a93b879d)
-
5:10 - (2007) All the .tex files go kapoot in and get replaced with Sphinx/.rst
-
8:09 - (2015) Steve Dower refactors the Windows installer (top left) (https://github.com/python/cpython/commit/bb24087a2cbfb186b540cc71a74ec8c39c1ebe3a#diff-4da4d7cfbbfad6bd2c4a7e8e9a4a94da)
-
9:05 - (2017) News entries now done with blurb, everyone touches the giant red cluster of News.d whenever they make commits now
Sorry if someone has made something similar in the past and I failed to find it!