updates to allow pip packages to install cleanly

@kdodia can you test this out?
I think actually checking for `egg_info` is the correct thing to do. We want to screen for the command, not the option on the command.