Making python extensions isn't particularly difficult, but there are a few tricks to doing it(these steps are made to be used with the creating extensions wiki page):
[list type...
[list type...