Fix Python – Wrapping a C library in Python: C, Cython or ctypes?

I want to call a C library from a Python application. I don’t want to wrap the whole API, only the functions and datatypes that are relevant to my case. As I see it, I have three choices:

Create an actual extension module in C. Probably overkill, and I’d also like to avoid the overhead of learning extension writing.
Use Cython to expose the relev….