cffi and six are in setup_requires.  So are they needed here?  They should get installed when you do `pip install --editable .`