Say you have custom egg_info.writers defined in a project's setup.py. When you use the egg_info command to restore an egg-info directory that was previously wiped out, the project's egg_info.writers aren't used.
Since they aren't registered in your non-existent egg-info directory, they aren't picked up. Is it possible for the egg_info command do some boot strapping to make them work, since is has the entry_points string on hand?
-- Philip Jenvey