File support-numpy-2.4.patch of Package python-tensorpac

Index: tensorpac-1.1/tensorpac/pac.py
===================================================================
--- tensorpac-1.1.orig/tensorpac/pac.py
+++ tensorpac-1.1/tensorpac/pac.py
@@ -397,7 +397,7 @@ class Pac(_PacObj, _PacPlt):
         # compute surrogates (if needed)
         if compute_surro:
             if random_state is None:
-                random_state = int(np.random.randint(0, 10000, size=1))
+                random_state = int(np.random.randint(0, 10000, size=1).squeeze())
             logger.info(f"    compute surrogates ({self.str_surro}, {n_perm} "
                         f"permutations, random_state={random_state})")
             surro = compute_surrogates(pha, amp, self.idpac[1], fcn, n_perm,
openSUSE Build Service is sponsored by