-r requirements.txt pytest pytest-cov pre-commit requests