Using pip.req instead of hacky readlines()

Hopefully this will make it easier to change, if needed