setup now uses pip
FunctionRule instanciates on call
added egg info to ignores