Be more explicit with requires so pip install works out of the box. Also...

Trivial changes that will make pip install gevent so it will work out of the box. Also makes it easier to make debian packages for this.
I meant more, why bother with the duplication between setup.py and requirements.txt. AFAIK you can just not have the requirements file at all if everything is in setup.py.