Bug report
Bug description:
The test_capi module's test_float are failing on RISC-V build bot
====================================================================== FAIL: test_pack_unpack_roundtrip_for_nans (test.test_capi.test_float.CAPIFloatTest.test_pack_unpack_roundtrip_for_nans) (data=b'\x7f\x93\x16\x02', size=4, endian=0) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/ubuntu/buildarea/3.x.onder-riscv64.installed/build/target/lib/python3.14/test/test_capi/test_float.py", line 216, in test_pack_unpack_roundtrip_for_nans self.assertTrue(math.isnan(value)) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ AssertionError: False is not true ====================================================================== FAIL: test_pack_unpack_roundtrip_for_nans (test.test_capi.test_float.CAPIFloatTest.test_pack_unpack_roundtrip_for_nans) (data=b'\x7f\x93\x16\x02', size=4, endian=1) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/ubuntu/buildarea/3.x.onder-riscv64.installed/build/target/lib/python3.14/test/test_capi/test_float.py", line 216, in test_pack_unpack_roundtrip_for_nans self.assertTrue(math.isnan(value)) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ AssertionError: False is not true ====================================================================== FAIL: test_pack_unpack_roundtrip_for_nans (test.test_capi.test_float.CAPIFloatTest.test_pack_unpack_roundtrip_for_nans) (data=b'\xff\xd5n\x92', size=4, endian=0) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/ubuntu/buildarea/3.x.onder-riscv64.installed/build/target/lib/python3.14/test/test_capi/test_float.py", line 217, in test_pack_unpack_roundtrip_for_nans self.assertEqual(data1, data2) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ AssertionError: b'\xff\xd5n\x92' != b'\x7f\xc0\x00\x00' ====================================================================== FAIL: test_pack_unpack_roundtrip_for_nans (test.test_capi.test_float.CAPIFloatTest.test_pack_unpack_roundtrip_for_nans) (data=b'\xff\xd5n\x92', size=4, endian=1) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/ubuntu/buildarea/3.x.onder-riscv64.installed/build/target/lib/python3.14/test/test_capi/test_float.py", line 217, in test_pack_unpack_roundtrip_for_nans self.assertEqual(data1, data2) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ AssertionError: b'\x92n\xd5\xff' != b'\x00\x00\xc0\x7f' ====================================================================== FAIL: test_pack_unpack_roundtrip_for_nans (test.test_capi.test_float.CAPIFloatTest.test_pack_unpack_roundtrip_for_nans) (data=b'\xff\x94\x9e\x8f', size=4, endian=0) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/ubuntu/buildarea/3.x.onder-riscv64.installed/build/target/lib/python3.14/test/test_capi/test_float.py", line 216, in test_pack_unpack_roundtrip_for_nans self.assertTrue(math.isnan(value)) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ AssertionError: False is not true ======================================================================
CPython versions tested on:
CPython main branch
Operating systems tested on:
Linux