Большая часть библиотек для биндинга питона и C, как я понимаю (не являясь программистом на питоне), собирает тем или иным способом расширение для питона, которое автомагически и корректно импортирует всё, что вам надо из чужой библиотеки. А вы уже используете это расширение в своём коде на питоне.
Если у вас
есть контроль над исходным кодом на C и минимальное умение писать на нём, проще всего пропустить этап обёртывания и собственно собрать расширение для питона из этого сишного кода. Есть целый отдельный раздел документации на эту тему:
https://docs.python.org/3/extending/index.html