tox nose mock wheel pre-commit pytest pytest-cov cx_Freeze