From: Maximiliano Curia <maxy@debian.org>
Date: Fri, 11 Sep 2026 12:00:00 +0200
Subject: Fix test_callback.py for Cython 3.1

---
Index: gpyfft/gpyfft/test/test_callback.py
===================================================================
--- gpyfft.orig/gpyfft/test/test_callback.py
+++ gpyfft/gpyfft/test/test_callback.py
@@ -9,6 +9,7 @@ import pyopencl as cl
 import pyopencl.array as cla
 
 from gpyfft.gpyfftlib import *
+from gpyfft.gpyfftlib import clfftPrecision_
 from gpyfft.test.util import get_contexts
 
 
@@ -60,7 +61,7 @@ return ret;
 
         plan.inplace = False
         
-        plan.precision = CLFFT_SINGLE
+        plan.precision = clfftPrecision_.CLFFT_SINGLE
         print('plan.precision:', plan.precision)
 
         plan.scale_forward = 1.
@@ -136,7 +137,7 @@ return ret;
         plan.strides_in  = tuple(x // cl_data.dtype.itemsize for x in cl_data.strides)
         plan.strides_out = tuple(x // cl_data.dtype.itemsize for x in cl_data_transformed.strides)
         plan.inplace = False
-        plan.precision = CLFFT_SINGLE
+        plan.precision = clfftPrecision_.CLFFT_SINGLE
         plan.set_callback(b'postset',
                           self.callback_kernel_src_postset,
                           'post',
