It's only for running unit tests so it shouldn't be in setup.py and get distributed with the app.  The pip install fails on recent versions of python 3.x since it was merged into stdlib in python 2.7 which is why it's not in a ci requirements.txt file.