I'm not 100% sure, but try the following:
> static unsigned int eigenvect_calc(double *min_eps) { return 5; }
>
> static PyObject *cmat_eigv(PyObject *self, PyObject *args) {
Try adding a 3rd arg - PyObject *kw - although I was under the impression
this should not matter, it might. Indeed, I hope it does, as I can't spot
any other issue.
Mark