tests: py.test removal from install requirements

After seeing the discussion at https://bitbucket.org/pypa/setuptools/issue/196/tests_require-pytest-pytest-cov-breaks I tried to specify the versions for packages with the dash `-` in `tests_require`.