Source: responses
Version: 0.24.1-1
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20240313 ftbfs-trixie

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> # The tests require local network (but not internet) access.
> # pybuild's setting of http_proxy=http://127.0.0.1:9/ breaks it.
> http_proxy= dh_auto_test
> I: pybuild base:305: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_responses/build; python3.12 -m pytest 
> ============================= test session starts 
> ==============================
> platform linux -- Python 3.12.2, pytest-8.0.2, pluggy-1.4.0
> rootdir: /<<PKGBUILDDIR>>
> configfile: tox.ini
> plugins: pytest_httpserver-1.0.10, asyncio-0.20.3
> asyncio: mode=Mode.STRICT
> collected 211 items
> 
> responses/tests/test_matchers.py .................................       [ 
> 15%]
> responses/tests/test_multithreading.py ..........                        [ 
> 20%]
> responses/tests/test_recorder.py ....                                    [ 
> 22%]
> responses/tests/test_registries.py ...F.....                             [ 
> 26%]
> responses/tests/test_responses.py ...................................... [ 
> 44%]
> ........................................................................ [ 
> 78%]
> ....................F........................                            
> [100%]
> 
> =================================== FAILURES 
> ===================================
> _____________________________ test_registry_async 
> ______________________________
> 
> cls = <class '_pytest.runner.CallInfo'>
> func = <function call_runtest_hook.<locals>.<lambda> at 0x7fd2dcdfbc40>
> when = 'call'
> reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>)
> 
>     @classmethod
>     def from_call(
>         cls,
>         func: Callable[[], TResult],
>         when: Literal["collect", "setup", "call", "teardown"],
>         reraise: Optional[
>             Union[Type[BaseException], Tuple[Type[BaseException], ...]]
>         ] = None,
>     ) -> "CallInfo[TResult]":
>         """Call func, wrapping the result in a CallInfo.
>     
>         :param func:
>             The function to call. Called without arguments.
>         :param when:
>             The phase in which the function is called.
>         :param reraise:
>             Exception or exceptions that shall propagate if raised by the
>             function, instead of being wrapped in the CallInfo.
>         """
>         excinfo = None
>         start = timing.time()
>         precise_start = timing.perf_counter()
>         try:
> >           result: Optional[TResult] = func()
> 
> /usr/lib/python3/dist-packages/_pytest/runner.py:342: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> /usr/lib/python3/dist-packages/_pytest/runner.py:263: in <lambda>
>     lambda: ihook(item=item, **kwds), when=when, reraise=reraise
> /usr/lib/python3/dist-packages/pluggy/_hooks.py:501: in __call__
>     return self._hookexec(self.name, self._hookimpls.copy(), kwargs, 
> firstresult)
> /usr/lib/python3/dist-packages/pluggy/_manager.py:119: in _hookexec
>     return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
> /usr/lib/python3/dist-packages/_pytest/threadexception.py:87: in 
> pytest_runtest_call
>     yield from thread_exception_runtest_hook()
> /usr/lib/python3/dist-packages/_pytest/threadexception.py:63: in 
> thread_exception_runtest_hook
>     yield
> /usr/lib/python3/dist-packages/_pytest/unraisableexception.py:90: in 
> pytest_runtest_call
>     yield from unraisable_exception_runtest_hook()
> /usr/lib/python3/dist-packages/_pytest/unraisableexception.py:65: in 
> unraisable_exception_runtest_hook
>     yield
> /usr/lib/python3/dist-packages/_pytest/logging.py:839: in pytest_runtest_call
>     yield from self._runtest_for(item, "call")
> /usr/lib/python3/dist-packages/_pytest/logging.py:822: in _runtest_for
>     yield
> /usr/lib/python3/dist-packages/_pytest/capture.py:882: in pytest_runtest_call
>     return (yield)
> /usr/lib/python3/dist-packages/_pytest/skipping.py:256: in pytest_runtest_call
>     return (yield)
> /usr/lib/python3/dist-packages/_pytest/runner.py:178: in pytest_runtest_call
>     raise e
> /usr/lib/python3/dist-packages/_pytest/runner.py:170: in pytest_runtest_call
>     item.runtest()
> /usr/lib/python3/dist-packages/_pytest/python.py:1831: in runtest
>     self.ihook.pytest_pyfunc_call(pyfuncitem=self)
> /usr/lib/python3/dist-packages/pluggy/_hooks.py:501: in __call__
>     return self._hookexec(self.name, self._hookimpls.copy(), kwargs, 
> firstresult)
> /usr/lib/python3/dist-packages/pluggy/_manager.py:119: in _hookexec
>     return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
> /usr/lib/python3/dist-packages/_pytest/python.py:191: in pytest_pyfunc_call
>     async_warn_and_skip(pyfuncitem.nodeid)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
> nodeid = 
> '.pybuild/cpython3_3.12_responses/build/responses/tests/test_registries.py::test_registry_async'
> 
>     def async_warn_and_skip(nodeid: str) -> None:
>         msg = "async def functions are not natively supported and have been 
> skipped.\n"
>         msg += (
>             "You need to install a suitable plugin for your async framework, 
> for example:\n"
>         )
>         msg += "  - anyio\n"
>         msg += "  - pytest-asyncio\n"
>         msg += "  - pytest-tornasync\n"
>         msg += "  - pytest-trio\n"
>         msg += "  - pytest-twisted"
> >       warnings.warn(PytestUnhandledCoroutineWarning(msg.format(nodeid)))
> E       pytest.PytestUnhandledCoroutineWarning: async def functions are not 
> natively supported and have been skipped.
> E       You need to install a suitable plugin for your async framework, for 
> example:
> E         - anyio
> E         - pytest-asyncio
> E         - pytest-tornasync
> E         - pytest-trio
> E         - pytest-twisted
> 
> /usr/lib/python3/dist-packages/_pytest/python.py:183: 
> PytestUnhandledCoroutineWarning
> _______________________________ test_async_calls 
> _______________________________
> 
> cls = <class '_pytest.runner.CallInfo'>
> func = <function call_runtest_hook.<locals>.<lambda> at 0x7fd2dc2082c0>
> when = 'call'
> reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>)
> 
>     @classmethod
>     def from_call(
>         cls,
>         func: Callable[[], TResult],
>         when: Literal["collect", "setup", "call", "teardown"],
>         reraise: Optional[
>             Union[Type[BaseException], Tuple[Type[BaseException], ...]]
>         ] = None,
>     ) -> "CallInfo[TResult]":
>         """Call func, wrapping the result in a CallInfo.
>     
>         :param func:
>             The function to call. Called without arguments.
>         :param when:
>             The phase in which the function is called.
>         :param reraise:
>             Exception or exceptions that shall propagate if raised by the
>             function, instead of being wrapped in the CallInfo.
>         """
>         excinfo = None
>         start = timing.time()
>         precise_start = timing.perf_counter()
>         try:
> >           result: Optional[TResult] = func()
> 
> /usr/lib/python3/dist-packages/_pytest/runner.py:342: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> /usr/lib/python3/dist-packages/_pytest/runner.py:263: in <lambda>
>     lambda: ihook(item=item, **kwds), when=when, reraise=reraise
> /usr/lib/python3/dist-packages/pluggy/_hooks.py:501: in __call__
>     return self._hookexec(self.name, self._hookimpls.copy(), kwargs, 
> firstresult)
> /usr/lib/python3/dist-packages/pluggy/_manager.py:119: in _hookexec
>     return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
> /usr/lib/python3/dist-packages/_pytest/threadexception.py:87: in 
> pytest_runtest_call
>     yield from thread_exception_runtest_hook()
> /usr/lib/python3/dist-packages/_pytest/threadexception.py:63: in 
> thread_exception_runtest_hook
>     yield
> /usr/lib/python3/dist-packages/_pytest/unraisableexception.py:90: in 
> pytest_runtest_call
>     yield from unraisable_exception_runtest_hook()
> /usr/lib/python3/dist-packages/_pytest/unraisableexception.py:65: in 
> unraisable_exception_runtest_hook
>     yield
> /usr/lib/python3/dist-packages/_pytest/logging.py:839: in pytest_runtest_call
>     yield from self._runtest_for(item, "call")
> /usr/lib/python3/dist-packages/_pytest/logging.py:822: in _runtest_for
>     yield
> /usr/lib/python3/dist-packages/_pytest/capture.py:882: in pytest_runtest_call
>     return (yield)
> /usr/lib/python3/dist-packages/_pytest/skipping.py:256: in pytest_runtest_call
>     return (yield)
> /usr/lib/python3/dist-packages/_pytest/runner.py:178: in pytest_runtest_call
>     raise e
> /usr/lib/python3/dist-packages/_pytest/runner.py:170: in pytest_runtest_call
>     item.runtest()
> /usr/lib/python3/dist-packages/_pytest/python.py:1831: in runtest
>     self.ihook.pytest_pyfunc_call(pyfuncitem=self)
> /usr/lib/python3/dist-packages/pluggy/_hooks.py:501: in __call__
>     return self._hookexec(self.name, self._hookimpls.copy(), kwargs, 
> firstresult)
> /usr/lib/python3/dist-packages/pluggy/_manager.py:119: in _hookexec
>     return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
> /usr/lib/python3/dist-packages/_pytest/python.py:191: in pytest_pyfunc_call
>     async_warn_and_skip(pyfuncitem.nodeid)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
> nodeid = 
> '.pybuild/cpython3_3.12_responses/build/responses/tests/test_responses.py::test_async_calls'
> 
>     def async_warn_and_skip(nodeid: str) -> None:
>         msg = "async def functions are not natively supported and have been 
> skipped.\n"
>         msg += (
>             "You need to install a suitable plugin for your async framework, 
> for example:\n"
>         )
>         msg += "  - anyio\n"
>         msg += "  - pytest-asyncio\n"
>         msg += "  - pytest-tornasync\n"
>         msg += "  - pytest-trio\n"
>         msg += "  - pytest-twisted"
> >       warnings.warn(PytestUnhandledCoroutineWarning(msg.format(nodeid)))
> E       pytest.PytestUnhandledCoroutineWarning: async def functions are not 
> natively supported and have been skipped.
> E       You need to install a suitable plugin for your async framework, for 
> example:
> E         - anyio
> E         - pytest-asyncio
> E         - pytest-tornasync
> E         - pytest-trio
> E         - pytest-twisted
> 
> /usr/lib/python3/dist-packages/_pytest/python.py:183: 
> PytestUnhandledCoroutineWarning
> =============================== warnings summary 
> ===============================
> .pybuild/cpython3_3.12_responses/build/responses/tests/test_matchers.py: 2 
> warnings
> .pybuild/cpython3_3.12_responses/build/responses/tests/test_responses.py: 8 
> warnings
>   
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_responses/build/responses/__init__.py:436:
>  DeprecationWarning: Argument 'match_querystring' is deprecated. Use 
> 'responses.matchers.query_param_matcher' or 
> 'responses.matchers.query_string_matcher'
>     warn(
> 
> .pybuild/cpython3_3.12_responses/build/responses/tests/test_responses.py::test_response_cookies_session[True-True]
> .pybuild/cpython3_3.12_responses/build/responses/tests/test_responses.py::test_response_cookies_session[True-False]
> .pybuild/cpython3_3.12_responses/build/responses/tests/test_responses.py::test_response_cookies_session[True-None]
> .pybuild/cpython3_3.12_responses/build/responses/tests/test_responses.py::test_response_cookies_session[False-True]
> .pybuild/cpython3_3.12_responses/build/responses/tests/test_responses.py::test_response_cookies_session[False-False]
> .pybuild/cpython3_3.12_responses/build/responses/tests/test_responses.py::test_response_cookies_session[False-None]
> .pybuild/cpython3_3.12_responses/build/responses/tests/test_responses.py::test_response_filebody
> .pybuild/cpython3_3.12_responses/build/responses/tests/test_responses.py::test_use_stream_twice_to_double_raw_io
>   
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_responses/build/responses/__init__.py:607:
>  DeprecationWarning: stream argument is deprecated. Use stream parameter in 
> request directly
>     warn(
> 
> -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
> =========================== short test summary info 
> ============================
> FAILED responses/tests/test_registries.py::test_registry_async - 
> pytest.Pytes...
> FAILED responses/tests/test_responses.py::test_async_calls - 
> pytest.PytestUnh...
> ================= 2 failed, 209 passed, 18 warnings in 13.89s 
> ==================
> E: pybuild pybuild:389: test: plugin distutils failed with: exit code=1: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_responses/build; python3.12 -m pytest 
> I: pybuild base:305: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_responses/build; python3.11 -m pytest 
> ============================= test session starts 
> ==============================
> platform linux -- Python 3.11.8, pytest-8.0.2, pluggy-1.4.0
> rootdir: /<<PKGBUILDDIR>>
> configfile: tox.ini
> plugins: pytest_httpserver-1.0.10, asyncio-0.20.3
> asyncio: mode=Mode.STRICT
> collected 211 items
> 
> responses/tests/test_matchers.py .................................       [ 
> 15%]
> responses/tests/test_multithreading.py ..........                        [ 
> 20%]
> responses/tests/test_recorder.py ....                                    [ 
> 22%]
> responses/tests/test_registries.py ...F.....                             [ 
> 26%]
> responses/tests/test_responses.py ...................................... [ 
> 44%]
> ........................................................................ [ 
> 78%]
> ....................F........................                            
> [100%]
> 
> =================================== FAILURES 
> ===================================
> _____________________________ test_registry_async 
> ______________________________
> 
> cls = <class '_pytest.runner.CallInfo'>
> func = <function call_runtest_hook.<locals>.<lambda> at 0x7fd9423df920>
> when = 'call'
> reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>)
> 
>     @classmethod
>     def from_call(
>         cls,
>         func: Callable[[], TResult],
>         when: Literal["collect", "setup", "call", "teardown"],
>         reraise: Optional[
>             Union[Type[BaseException], Tuple[Type[BaseException], ...]]
>         ] = None,
>     ) -> "CallInfo[TResult]":
>         """Call func, wrapping the result in a CallInfo.
>     
>         :param func:
>             The function to call. Called without arguments.
>         :param when:
>             The phase in which the function is called.
>         :param reraise:
>             Exception or exceptions that shall propagate if raised by the
>             function, instead of being wrapped in the CallInfo.
>         """
>         excinfo = None
>         start = timing.time()
>         precise_start = timing.perf_counter()
>         try:
> >           result: Optional[TResult] = func()
> 
> /usr/lib/python3/dist-packages/_pytest/runner.py:342: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> /usr/lib/python3/dist-packages/_pytest/runner.py:263: in <lambda>
>     lambda: ihook(item=item, **kwds), when=when, reraise=reraise
> /usr/lib/python3/dist-packages/pluggy/_hooks.py:501: in __call__
>     return self._hookexec(self.name, self._hookimpls.copy(), kwargs, 
> firstresult)
> /usr/lib/python3/dist-packages/pluggy/_manager.py:119: in _hookexec
>     return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
> /usr/lib/python3/dist-packages/_pytest/threadexception.py:87: in 
> pytest_runtest_call
>     yield from thread_exception_runtest_hook()
> /usr/lib/python3/dist-packages/_pytest/threadexception.py:63: in 
> thread_exception_runtest_hook
>     yield
> /usr/lib/python3/dist-packages/_pytest/unraisableexception.py:90: in 
> pytest_runtest_call
>     yield from unraisable_exception_runtest_hook()
> /usr/lib/python3/dist-packages/_pytest/unraisableexception.py:65: in 
> unraisable_exception_runtest_hook
>     yield
> /usr/lib/python3/dist-packages/_pytest/logging.py:839: in pytest_runtest_call
>     yield from self._runtest_for(item, "call")
> /usr/lib/python3/dist-packages/_pytest/logging.py:822: in _runtest_for
>     yield
> /usr/lib/python3/dist-packages/_pytest/capture.py:882: in pytest_runtest_call
>     return (yield)
> /usr/lib/python3/dist-packages/_pytest/skipping.py:256: in pytest_runtest_call
>     return (yield)
> /usr/lib/python3/dist-packages/_pytest/runner.py:178: in pytest_runtest_call
>     raise e
> /usr/lib/python3/dist-packages/_pytest/runner.py:170: in pytest_runtest_call
>     item.runtest()
> /usr/lib/python3/dist-packages/_pytest/python.py:1831: in runtest
>     self.ihook.pytest_pyfunc_call(pyfuncitem=self)
> /usr/lib/python3/dist-packages/pluggy/_hooks.py:501: in __call__
>     return self._hookexec(self.name, self._hookimpls.copy(), kwargs, 
> firstresult)
> /usr/lib/python3/dist-packages/pluggy/_manager.py:119: in _hookexec
>     return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
> /usr/lib/python3/dist-packages/_pytest/python.py:191: in pytest_pyfunc_call
>     async_warn_and_skip(pyfuncitem.nodeid)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
> nodeid = 
> '.pybuild/cpython3_3.11_responses/build/responses/tests/test_registries.py::test_registry_async'
> 
>     def async_warn_and_skip(nodeid: str) -> None:
>         msg = "async def functions are not natively supported and have been 
> skipped.\n"
>         msg += (
>             "You need to install a suitable plugin for your async framework, 
> for example:\n"
>         )
>         msg += "  - anyio\n"
>         msg += "  - pytest-asyncio\n"
>         msg += "  - pytest-tornasync\n"
>         msg += "  - pytest-trio\n"
>         msg += "  - pytest-twisted"
> >       warnings.warn(PytestUnhandledCoroutineWarning(msg.format(nodeid)))
> E       pytest.PytestUnhandledCoroutineWarning: async def functions are not 
> natively supported and have been skipped.
> E       You need to install a suitable plugin for your async framework, for 
> example:
> E         - anyio
> E         - pytest-asyncio
> E         - pytest-tornasync
> E         - pytest-trio
> E         - pytest-twisted
> 
> /usr/lib/python3/dist-packages/_pytest/python.py:183: 
> PytestUnhandledCoroutineWarning
> _______________________________ test_async_calls 
> _______________________________
> 
> cls = <class '_pytest.runner.CallInfo'>
> func = <function call_runtest_hook.<locals>.<lambda> at 0x7fd94233e020>
> when = 'call'
> reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>)
> 
>     @classmethod
>     def from_call(
>         cls,
>         func: Callable[[], TResult],
>         when: Literal["collect", "setup", "call", "teardown"],
>         reraise: Optional[
>             Union[Type[BaseException], Tuple[Type[BaseException], ...]]
>         ] = None,
>     ) -> "CallInfo[TResult]":
>         """Call func, wrapping the result in a CallInfo.
>     
>         :param func:
>             The function to call. Called without arguments.
>         :param when:
>             The phase in which the function is called.
>         :param reraise:
>             Exception or exceptions that shall propagate if raised by the
>             function, instead of being wrapped in the CallInfo.
>         """
>         excinfo = None
>         start = timing.time()
>         precise_start = timing.perf_counter()
>         try:
> >           result: Optional[TResult] = func()
> 
> /usr/lib/python3/dist-packages/_pytest/runner.py:342: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> /usr/lib/python3/dist-packages/_pytest/runner.py:263: in <lambda>
>     lambda: ihook(item=item, **kwds), when=when, reraise=reraise
> /usr/lib/python3/dist-packages/pluggy/_hooks.py:501: in __call__
>     return self._hookexec(self.name, self._hookimpls.copy(), kwargs, 
> firstresult)
> /usr/lib/python3/dist-packages/pluggy/_manager.py:119: in _hookexec
>     return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
> /usr/lib/python3/dist-packages/_pytest/threadexception.py:87: in 
> pytest_runtest_call
>     yield from thread_exception_runtest_hook()
> /usr/lib/python3/dist-packages/_pytest/threadexception.py:63: in 
> thread_exception_runtest_hook
>     yield
> /usr/lib/python3/dist-packages/_pytest/unraisableexception.py:90: in 
> pytest_runtest_call
>     yield from unraisable_exception_runtest_hook()
> /usr/lib/python3/dist-packages/_pytest/unraisableexception.py:65: in 
> unraisable_exception_runtest_hook
>     yield
> /usr/lib/python3/dist-packages/_pytest/logging.py:839: in pytest_runtest_call
>     yield from self._runtest_for(item, "call")
> /usr/lib/python3/dist-packages/_pytest/logging.py:822: in _runtest_for
>     yield
> /usr/lib/python3/dist-packages/_pytest/capture.py:882: in pytest_runtest_call
>     return (yield)
> /usr/lib/python3/dist-packages/_pytest/skipping.py:256: in pytest_runtest_call
>     return (yield)
> /usr/lib/python3/dist-packages/_pytest/runner.py:178: in pytest_runtest_call
>     raise e
> /usr/lib/python3/dist-packages/_pytest/runner.py:170: in pytest_runtest_call
>     item.runtest()
> /usr/lib/python3/dist-packages/_pytest/python.py:1831: in runtest
>     self.ihook.pytest_pyfunc_call(pyfuncitem=self)
> /usr/lib/python3/dist-packages/pluggy/_hooks.py:501: in __call__
>     return self._hookexec(self.name, self._hookimpls.copy(), kwargs, 
> firstresult)
> /usr/lib/python3/dist-packages/pluggy/_manager.py:119: in _hookexec
>     return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
> /usr/lib/python3/dist-packages/_pytest/python.py:191: in pytest_pyfunc_call
>     async_warn_and_skip(pyfuncitem.nodeid)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
> nodeid = 
> '.pybuild/cpython3_3.11_responses/build/responses/tests/test_responses.py::test_async_calls'
> 
>     def async_warn_and_skip(nodeid: str) -> None:
>         msg = "async def functions are not natively supported and have been 
> skipped.\n"
>         msg += (
>             "You need to install a suitable plugin for your async framework, 
> for example:\n"
>         )
>         msg += "  - anyio\n"
>         msg += "  - pytest-asyncio\n"
>         msg += "  - pytest-tornasync\n"
>         msg += "  - pytest-trio\n"
>         msg += "  - pytest-twisted"
> >       warnings.warn(PytestUnhandledCoroutineWarning(msg.format(nodeid)))
> E       pytest.PytestUnhandledCoroutineWarning: async def functions are not 
> natively supported and have been skipped.
> E       You need to install a suitable plugin for your async framework, for 
> example:
> E         - anyio
> E         - pytest-asyncio
> E         - pytest-tornasync
> E         - pytest-trio
> E         - pytest-twisted
> 
> /usr/lib/python3/dist-packages/_pytest/python.py:183: 
> PytestUnhandledCoroutineWarning
> =============================== warnings summary 
> ===============================
> .pybuild/cpython3_3.11_responses/build/responses/tests/test_matchers.py: 2 
> warnings
> .pybuild/cpython3_3.11_responses/build/responses/tests/test_responses.py: 8 
> warnings
>   
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_responses/build/responses/__init__.py:436:
>  DeprecationWarning: Argument 'match_querystring' is deprecated. Use 
> 'responses.matchers.query_param_matcher' or 
> 'responses.matchers.query_string_matcher'
>     warn(
> 
> .pybuild/cpython3_3.11_responses/build/responses/tests/test_responses.py::test_response_cookies_session[True-True]
> .pybuild/cpython3_3.11_responses/build/responses/tests/test_responses.py::test_response_cookies_session[True-False]
> .pybuild/cpython3_3.11_responses/build/responses/tests/test_responses.py::test_response_cookies_session[True-None]
> .pybuild/cpython3_3.11_responses/build/responses/tests/test_responses.py::test_response_cookies_session[False-True]
> .pybuild/cpython3_3.11_responses/build/responses/tests/test_responses.py::test_response_cookies_session[False-False]
> .pybuild/cpython3_3.11_responses/build/responses/tests/test_responses.py::test_response_cookies_session[False-None]
> .pybuild/cpython3_3.11_responses/build/responses/tests/test_responses.py::test_response_filebody
> .pybuild/cpython3_3.11_responses/build/responses/tests/test_responses.py::test_use_stream_twice_to_double_raw_io
>   
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_responses/build/responses/__init__.py:607:
>  DeprecationWarning: stream argument is deprecated. Use stream parameter in 
> request directly
>     warn(
> 
> -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
> =========================== short test summary info 
> ============================
> FAILED responses/tests/test_registries.py::test_registry_async - 
> pytest.Pytes...
> FAILED responses/tests/test_responses.py::test_async_calls - 
> pytest.PytestUnh...
> ================= 2 failed, 209 passed, 18 warnings in 16.78s 
> ==================
> E: pybuild pybuild:389: test: plugin distutils failed with: exit code=1: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_responses/build; python3.11 -m pytest 
> dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.12 
> 3.11" returned exit code 13


The full build log is available from:
http://qa-logs.debian.net/2024/03/13/responses_0.24.1-1_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20240313;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20240313&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.

Reply via email to