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

Reply via email to