The recommendation to add pytest-runner to setup_requires means that all users of that package end up with an unnecessary pytest-runner package installed. This is bad because it bypasses pip hashes and --trusted-host
https://docs.pytest.org/en/latest/goodpractices.html#integrating-with-setuptools-python-setup-py-test-pytest-runner
MechanicalSoup/MechanicalSoup#224
rxcomm/pyaxo#26
jpadilla/pyjwt#179