cffi is awesome! You can even use it to wrap Python code in a dynamic library to use in existing C apps (to create plugins, for example). I gave a talk about how to use cffi and using it for embedding a few months ago. You can see it here: https://www.youtube.com/watch?v=T5dtiplkCIc