Works for me as is. I suspect the requirements.txt is pulled in automatically by tox because of the changes to setup.py (e.g., ```requires=open('requirements.txt').read().split()```.