pip requirements and such