README Rot Census

We ran the install steps of 70 real GitHub CLI repos on a clean machine and sorted every failure by hand.

15%of older, starred CLI repos fail their own README (7 of 48)
0 / 6maintained popular repos failed
7 / 7genuine breaks with a fix verified in a second clean sandbox

Samples

SampleReposInstall steps foundNo stepsGenuine breaks
Maintained, popular CLI repos10640
Older but starred CLI repos, batch 1302465
Older but starred CLI repos, batch 2302462

Every genuine break and its verified fix

RepoWhat brokeFixCost
donnemartin/gitsomesetuptools use_2to3 removed; pip install fails on Python 3.12+verified, 2 rounds$0.043
archivy/archivypkg_resources removed from setuptools; app crashes on importverified, 2 rounds$0.02
freedmand/semantra-pythonsame pkg_resources removalverified, 2 rounds$0.0145
dronesploit/dronesploit--version unsupported; entry point fails to importverified, 3 rounds$0.028
kefranabg/readme-md-generatornpx command is `readme`, not the package nameverified, 2 rounds$0.032
SpiderLabs/HostHunterREADME needs Python 3.10, requirements.txt pathverified, 2 rounds (untuned)$0.021
texturedesign/texturizeinstall path misses conda/torch prerequisitesverified, 2 rounds (untuned)$0.0281

How to read this