raise TypeError("got unexpected keyword argument %r" % (list(kwargs.keys()),))
will raise a dict_keys' object does not support indexing error
Replace that statement with
python 3 incompatibilities. closes #58; closes #59; closes #60
Looking at the change log I noticed that you forgot the index 
i didn't forget, i removed it. note that i rephrased the text a little. thanks.
Ok, thanks for the quick fixes.