I am writing a simple Vector
implementation as a Python extension module in C that looks mostly like this:
typedef struct {
PyObject_HEAD
double x;
double y;
} Vector;
static PyTypeObject Vector_Type = {
...
};
It is very simple to create instances of Vector
while calling from Python, but I need to create a Vector
instance in the same extension module. I looked in the documentation but I couldn't find a clear answer. What's the best way to do this?