pip freeze saved to requirements.txt