From 1d301bb6987737fb10479b0b9485c392576479cb Mon Sep 17 00:00:00 2001 From: Ritvik Rao Date: Fri, 16 May 2025 14:02:34 -0400 Subject: [PATCH] change to new cpython api call --- charm4py/charmlib/charmlib_cython.pyx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/charm4py/charmlib/charmlib_cython.pyx b/charm4py/charmlib/charmlib_cython.pyx index 56b91390..e124cc03 100644 --- a/charm4py/charmlib/charmlib_cython.pyx +++ b/charm4py/charmlib/charmlib_cython.pyx @@ -7,7 +7,7 @@ from libc.stdint cimport uintptr_t from cpython.version cimport PY_MAJOR_VERSION from cpython.buffer cimport PyObject_GetBuffer, PyBuffer_Release, PyBUF_ANY_CONTIGUOUS, PyBUF_SIMPLE from cpython.tuple cimport PyTuple_New, PyTuple_SET_ITEM -from cpython.int cimport PyInt_FromSsize_t +from cpython.long cimport PyLong_FromSsize_t from cpython.ref cimport Py_INCREF from cpython.mem cimport PyMem_Malloc, PyMem_Realloc, PyMem_Free from cython.operator cimport dereference @@ -280,12 +280,12 @@ cdef inline object array_index_to_tuple(int ndims, int *arrayIndex): arrIndex = PyTuple_New(ndims) if ndims <= 3: for i in range(ndims): - d = PyInt_FromSsize_t(arrayIndex[i]) + d = PyLong_FromSsize_t(arrayIndex[i]) Py_INCREF(d) PyTuple_SET_ITEM(arrIndex, i, d) else: for i in range(ndims): - d = PyInt_FromSsize_t((arrayIndex)[i]) + d = PyLong_FromSsize_t((arrayIndex)[i]) Py_INCREF(d) PyTuple_SET_ITEM(arrIndex, i, d) return arrIndex