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
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 297 |
Nodes: | 16 (2 / 14) |
Uptime: | 02:24:41 |
Calls: | 6,666 |
Calls today: | 4 |
Files: | 12,212 |
Messages: | 5,335,604 |