IMO it's a question of personal preference.  So, either we duplicate test requirements in 2 places and support both "nosetests" and "python setup.py test" or get rid from one of those options.

After cloning this lib I would prefer to check docs/sources regarding how to run tests rather then to run "python setup.py test" and have everything installed for my system default python