have requirements.txt just 'call' setup.py install_requires so that you don't have two copies of the python dependencies
add pyserial as a required dependency (at least on MacOSX you need it :)