Test requirements should not go in the `install_requires`. If they do, they'll get installed alongside every installation of this, even for people with no intention of running the tests. Instead, they should probably go in the `.travis.yml` (or `test_requirements.txt`) depending on what the package owner prefers.