added stronger pip requirements, see if we can weaken them later