Source: lazy-object-proxy Version: 1.10.0-4 Severity: normal Tags: ftbfs Forwarded: https://github.com/ionelmc/python-lazy-object-proxy/pull/88 User: [email protected] Usertags: python3.14
Python 3.14 is upon us, and we would like to enable it as a supported version in Debian. lazy-object-proxy fails to build with Python 3.14 as an available version. Graham Inggs did a test rebuild in Ubuntu and found this build failure. These can be reproduced in Debian by installing python3-all from experimental (but you may need to rebuild some dependencies by hand, first). I think it has been fixed in a new upstream version, but that needs to be checked. 1.12.0 claims to work on Python 3.14. Build log: https://launchpadlibrarian.net/820385185/buildlog_ubuntu-questing-amd64.lazy-object-proxy_1.10.0-4build2_BUILDING.txt.gz Errors: =================================== FAILURES =================================== ________________________ test_await_1[subclassed-slots] ________________________ tests/test_async_py3.py:502: in test_await_1 run_async(lop.Proxy(foo)) tests/test_async_py3.py:41: in run_async buffer.append(coro.send(None)) tests/test_async_py3.py:499: in foo await 1 E TypeError: 'int' object can't be awaited During handling of the above exception, another exception occurred: tests/test_async_py3.py:501: in test_await_1 with pytest.raises(TypeError, match="object int can.t.*await"): E AssertionError: Regex pattern did not match. E Regex: 'object int can.t.*await' E Input: "'int' object can't be awaited" etc.

