Your message dated Fri, 22 Mar 2024 01:42:55 +0000
with message-id <e1rntvr-00eauo...@fasolo.debian.org>
and subject line Bug#1066776: fixed in responses 0.24.1-2
has caused the Debian Bug report #1066776,
regarding responses: FTBFS: dh_auto_test: error: pybuild --test --test-pytest 
-i python{version} -p "3.12 3.11" returned exit code 13
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1066776: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1066776
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
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.

--- End Message ---
--- Begin Message ---
Source: responses
Source-Version: 0.24.1-2
Done: Guilherme Puida Moreira <guilhe...@puida.xyz>

We believe that the bug you reported is fixed in the latest version of
responses, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1066...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Guilherme Puida Moreira <guilhe...@puida.xyz> (supplier of updated responses 
package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Wed, 20 Mar 2024 07:18:21 -0300
Source: responses
Architecture: source
Version: 0.24.1-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+pyt...@tracker.debian.org>
Changed-By: Guilherme Puida Moreira <guilhe...@puida.xyz>
Closes: 1066776
Changes:
 responses (0.24.1-2) unstable; urgency=medium
 .
   * Team upload.
 .
   * d/patches: Create 0001-Fix-async-test-errors.patch (Closes: #1066776)
Checksums-Sha1:
 52e4899f97ba830bb2a9726949103b76442c84c8 2242 responses_0.24.1-2.dsc
 eebca81309fc60bf8120b92209c5b149526c4500 4348 responses_0.24.1-2.debian.tar.xz
 30e7e642e998d33665230bf310807a0fdf6536ff 7673 
responses_0.24.1-2_amd64.buildinfo
Checksums-Sha256:
 b05f25366b4ac2cf0bbeb5681fa9d43eea025a29e80dce242bb201b213297cb3 2242 
responses_0.24.1-2.dsc
 1fec5110964ab06a3c1168375de37187c0f8a2b53ef165d0cbbc830e4029723e 4348 
responses_0.24.1-2.debian.tar.xz
 3d045be0e772548a4f6ee3f6248724a9160fdc43080d7764688f8c3315fb89e9 7673 
responses_0.24.1-2_amd64.buildinfo
Files:
 f63faa1cdb2d9b5b29b2bc104ccc0692 2242 python optional responses_0.24.1-2.dsc
 1f266a7b8b7f8e4041384d4fe3fb7db3 4348 python optional 
responses_0.24.1-2.debian.tar.xz
 8b084ffcf574da699ce72e79a0751c11 7673 python optional 
responses_0.24.1-2_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJIBAEBCgAyFiEEI3pUsQKHKL8A7zH00Ot2KGX8XjYFAmX83EYUHHNlcmdpb2Rq
QGRlYmlhbi5vcmcACgkQ0Ot2KGX8XjZafxAAhNHLhrESaZfau97PKfKHq5s2qWOf
sWcCJLxVNPedX6az1fGPUeK2eZwZXwCYsTUQuOpL5yOpiyYUKM7s2MZKR2dPDYsz
+oSO0SJPAvT8j4NJbTRkEeYxDJscOOiVGXfq9TZ9il7FZ+MElpYREtKzyc9I0Gcq
gSJvX6t7HU/R5Y5pFvn7KurB3W7nuUhzqGf2rGQ7eHcmZ1m7ZmkDbF4jOi3HzrO4
rfTD7DQPVYCzFZ2Ignw2/dF1EMIQx/UhTW1vTuDv0jSNU78ZTJafeMuQHEMsdFS8
2P15mkJh27oEZjqHXXDI+gJmys8/myMQWIbwYyWH6uVXvPZoKKoXHx6EgXq3aKSm
Q+uwf5FxFxOFWXnUdzSERCvs1VB9oLeJs3S+fM/+NuYFVeP3TGecGf6PRkSr8X47
cKucwBnbx0OvQHzHijdEWxSVNENKCpI4YickiWm/TBDe0dR8axom535nsdHVO3hb
a7m60fZl5LqQxl6WHVtAoIlXUgPvd4mZcasD8Yk1+n81Qct1ljHuTN79z9fkjLw2
7bu0aY8e+UbICxTF60mvzal0uLu/7/5blb9I7sMjauy7LYMo4zFjgE6zCdG6NCJj
NbCJAmGJzF782ykle+2OzPGqPBzCd3b+GRFZbscf56feq5Af0W0YO2KziJtdteXD
OUSip5ukD0/2RDA=
=kvNy
-----END PGP SIGNATURE-----

Attachment: pgpN80u0gLC4o.pgp
Description: PGP signature


--- End Message ---

Reply via email to