pip virtualenv tox mock flake8 nose