File tree Expand file tree Collapse file tree 4 files changed +10
-2
lines changed Expand file tree Collapse file tree 4 files changed +10
-2
lines changed Original file line number Diff line number Diff line change 11#include <Python.h>
22
33#define PY_ARRAY_UNIQUE_SYMBOL quaddtype_ARRAY_API
4+ #define PY_UFUNC_UNIQUE_SYMBOL quaddtype_UFUNC_API
45#define NPY_NO_DEPRECATED_API NPY_2_0_API_VERSION
56#define NPY_TARGET_VERSION NPY_2_0_API_VERSION
67#define NO_IMPORT_ARRAY
8+ #define NO_IMPORT_UFUNC
79#include "numpy/ndarraytypes.h"
810#include "numpy/arrayobject.h"
911#include "numpy/dtype_api.h"
Original file line number Diff line number Diff line change 11#include <Python.h>
22
33#define PY_ARRAY_UNIQUE_SYMBOL quaddtype_ARRAY_API
4+ #define PY_UFUNC_UNIQUE_SYMBOL quaddtype_UFUNC_API
45#define NPY_NO_DEPRECATED_API NPY_2_0_API_VERSION
56#define NPY_TARGET_VERSION NPY_2_0_API_VERSION
67#define NO_IMPORT_ARRAY
8+ #define NO_IMPORT_UFUNC
79#include "numpy/ndarraytypes.h"
810#include "numpy/arrayobject.h"
911#include "numpy/dtype_api.h"
Original file line number Diff line number Diff line change 11#include <Python.h>
22
33#define PY_ARRAY_UNIQUE_SYMBOL quaddtype_ARRAY_API
4+ #define PY_UFUNC_UNIQUE_SYMBOL quaddtype_UFUNC_API
45#define NPY_NO_DEPRECATED_API NPY_2_0_API_VERSION
56#include "numpy/arrayobject.h"
7+ #include "numpy/ufuncobject.h"
68#include "numpy/dtype_api.h"
79
810#include "dtype.h"
@@ -19,8 +21,8 @@ static struct PyModuleDef moduledef = {
1921PyMODINIT_FUNC
2022PyInit__quaddtype_main (void )
2123{
22- if ( import_array () < 0 )
23- return NULL ;
24+ import_array ();
25+ import_umath () ;
2426
2527 PyObject * m = PyModule_Create (& moduledef );
2628 if (m == NULL ) {
Original file line number Diff line number Diff line change 11#include <Python.h>
22
33#define PY_ARRAY_UNIQUE_SYMBOL quaddtype_ARRAY_API
4+ #define PY_UFUNC_UNIQUE_SYMBOL quaddtype_UFUNC_API
45#define NPY_NO_DEPRECATED_API NPY_2_0_API_VERSION
56#define NPY_TARGET_VERSION NPY_2_0_API_VERSION
67#define NO_IMPORT_ARRAY
8+ #define NO_IMPORT_UFUNC
79#include "numpy/ndarraytypes.h"
810#include "numpy/arrayobject.h"
911#include "numpy/ufuncobject.h"
You can’t perform that action at this time.
0 commit comments