Alikins/setup py

It looks like it respects an installed rpm, but if I remove the rpm, install via this, then install the rpm, that succeeds and then I'm not sure what state my system is in.

Is this requirements useful? I really think the rpm+tito method is more reliable and what we should be encouraging for development.