I expect there are some unneeded dependencies there. E.g. pylint can be used, though it shouldn't be required. It might also be good to break out `requirements-test.txt` and `requirements-dev.txt`.