Guido Van Rossum says in 'M2Crypto woes': "I've yet to see an extension module using SWIG that doesn't make me think it was a mistake to use SWIG instead of manually written wrappers. The extra time paid upfront to create hand-crafted wrappers is gained back hundredfold by time saved debugging the SWIG-generated code later."
Myers Carpenter in the comments says that he has great luck using ctypes. I must check it out.
# — 24 February, 2005