PyMethodDef from Python.h allows to specify Cpp-built functions to use in Python. However, there is much doubt if this can be applied for Cpp-built classes and I can't find anything like PyClassDef which could presumably help me to do so. All I've managed to find concerns class methods, but not the class itself. Is it possible to build a class in C with regular Python-C-API to use as a regular class in Python?
CodePudding user response:
You can use pybind11 to implement python call c native class. Link here pybind11 class it's easier use than cpython.
CodePudding user response:
Is this: https://docs.python.org/3.8/extending/newtypes_tutorial.html#adding-data-and-methods-to-the-basic-example what you are looking for? I am not sure that I understood the question correctly.
