update pip requirements when testing

it's only in deploy, but it must be done before any file is included (like in testing). maybe there should be a common install step first