requirements for pip install