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.

Reply via email to