Best way to wrap a C DLL to python

which is most convenient way of wrapping python code from C / C++ library

For calling C from Python, I use CFFI