add pypi requirements