Falsehoods in ratings.py
I noticed two problems in the ratings module.
First, bdist_egg is listed as standard library module.
Second, this comment is not true: “Some packages will install other modules. This is bad form, but it happens. If you install setuptools you also get a 'pkg_resources' module, for example.”
Distutils has never forced a 1:1 mapping between projects and modules/packages.