In 2019, I started a new project on my github. This project list most popular approaches to wrap C and C++ classes into Python modules.
pybind11
boost-python
swig
cython
cffi
cppyy
There are codes for C++ sources, setup.py and CMake integration example. I hope this project could be helpful somehow.
https://github.com/qingfengxia/python_wrap
CC-BY-NC 4.0 licensed free for non-commercial usage
Author: Qingfeng XIA
copyright (C) 2011-2020
http://www.iesensor.com
please keep the original link in your reference.
http://www.iesensor.com/blog/2020/04/18/choices-and-example-of-wrapping-c-code-into-python/