Source: pytools Version: 2026.1-1 Severity: serious Tags: forky sid User: [email protected] Usertags: numpy2.4
Hi Maintainer The autopkgtests of pytools fail when tested with NumPy 2.4. I've copied what I hope is the relevant part of the log below. Regards Graham [1] https://ci.debian.net/packages/p/pytools/testing/i386/ 69s =================================== FAILURES =================================== 69s _____________________________ test_scalar_hashing ______________________________ 69s 69s def test_scalar_hashing() -> None: 69s keyb = KeyBuilder() 69s 69s assert keyb(1) == keyb(1) 69s assert keyb(2) != keyb(1) 69s assert keyb(1.1) == keyb(1.1) 69s assert keyb(1+4j) == keyb(1+4j) 69s 69s try: 69s import numpy as np 69s except ImportError: 69s return 69s 69s assert keyb(np.int8(1)) == keyb(np.int8(1)) 69s assert keyb(np.int16(1)) == keyb(np.int16(1)) 69s assert keyb(np.int32(1)) == keyb(np.int32(1)) 69s assert keyb(np.int32(2)) != keyb(np.int32(1)) 69s assert keyb(np.int64(1)) == keyb(np.int64(1)) 69s assert keyb(1) == keyb(np.int64(1)) 69s assert keyb(1) != keyb(np.int32(1)) 69s 69s assert keyb(np.longlong(1)) == keyb(np.longlong(1)) 69s 69s assert keyb(np.float16(1.1)) == keyb(np.float16(1.1)) 69s assert keyb(np.float32(1.1)) == keyb(np.float32(1.1)) 69s assert keyb(np.float64(1.1)) == keyb(np.float64(1.1)) 69s if hasattr(np, "float128"): 69s assert keyb(np.float128(1.1)) == keyb(np.float128(1.1)) 69s assert keyb(np.longdouble(1.1)) == keyb(np.longdouble(1.1)) 69s 69s assert keyb(np.complex64(1.1+2.2j)) == keyb(np.complex64(1.1+2.2j)) 69s assert keyb(np.complex128(1.1+2.2j)) == keyb(np.complex128(1.1+2.2j)) 69s if hasattr(np, "complex256"): 69s assert keyb(np.complex256(1.1+2.2j)) == keyb(np.complex256(1.1+2.2j)) 69s > assert keyb(np.clongdouble(1.1+2.2j)) == keyb(np.clongdouble(1.1+2.2j)) 69s E AssertionError: assert '440dfbbbfeab1ec2' == '11a3af36ce18eaa6' 69s E 69s E - 11a3af36ce18eaa6 69s E + 440dfbbbfeab1ec2 69s 69s test_persistent_dict.py:439: AssertionError

