Thanks for you help. Couple of things:
1) The --help for flake8 says config files should go in flake8:
--config=path user config file location (default:
/Users/jkillen/.config/flake8)
My reading of your first reply is that they should go in ~/.config/pep8.
I'm beginning to think this is a problem with the ConfigParser module
on Python 2.7.1. Can you upgrade your system installation of Python?
~ mktmpenv
New python executable in tmp-e6c7d5624589670b/bin/python2.7
Also creating executable in tmp-e6c7d5624589670b/bin/python
Installing setuptools, pip..