Your message dated Mon, 09 May 2022 07:19:00 +0000
with message-id <e1nnxfy-000fot...@fasolo.debian.org>
and subject line Bug#1006816: fixed in python-anyio 3.5.0-4
has caused the Debian Bug report #1006816,
regarding python-anyio: FTBFS in Ubuntu and local pbuilder (ipv6?)
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.)
--
1006816: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1006816
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: python-anyio
Version: 3.5.0-2
Severity: serious
Hello, in Ubuntu (where internet is really disabled your package FTBFS.
Looks like some ipv6 translation is not really working, but what worries me
more is:
tests/test_sockets.py:1144: in test_getaddrinfo
correct = await getaddrinfo('faß.de', 0)
anyio/_core/_sockets.py:419: in getaddrinfo
gai_res = await get_asynclib().getaddrinfo(encoded_host, port,
family=family, type=type,
anyio/_backends/_asyncio.py:1570: in getaddrinfo
result = await get_running_loop().getaddrinfo(
/usr/lib/python3.10/asyncio/base_events.py:855: in getaddrinfo
return await self.run_in_executor(
/usr/lib/python3.10/concurrent/futures/thread.py:58: in run
result = self.fn(*self.args, **self.kwargs)
Looks like an attempt to go over internet to me.
the following "patch" disables failing tests and makes the package go in Ubuntu
release
--- python-anyio-3.5.0/debian/rules 2022-02-05 16:18:10.000000000 +0000
+++ python-anyio-3.5.0/debian/rules 2022-03-05 12:56:45.000000000 +0000
@@ -15,4 +15,4 @@
dh_auto_test -- \
--before-test '{interpreter} {dir}/setup.py egg_info
--egg-base={dir}/.pybuild/egg' \
--test-pytest \
- --test-args '--verbose -W ignore -k "not test_is_block_device"'
+ --test-args '--verbose -W ignore -k "not test_is_block_device and not
test_happy_eyeballs and not test_getaddrinfo and not test_connection_refused"'
https://launchpadlibrarian.net/588853244/buildlog_ubuntu-jammy-amd64.python-anyio_3.5.0-2_BUILDING.txt.gz
============================= test session starts ==============================
platform linux -- Python 3.10.2, pytest-6.2.5, py-1.10.0, pluggy-0.13.0 --
/usr/bin/python3.10
cachedir: .pytest_cache
hypothesis profile 'default' ->
database=DirectoryBasedExampleDatabase('/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/.hypothesis/examples')
rootdir: /<<PKGBUILDDIR>>, configfile: pyproject.toml
plugins: anyio-3.5.0, hypothesis-6.36.0, mock-3.6.1
collecting ... collected 759 items / 2 deselected / 1 skipped / 756 selected
tests/test_compat.py::TestMaybeAsync::test_cancel_scope[asyncio] PASSED [ 0%]
tests/test_compat.py::TestMaybeAsync::test_cancel_scope[asyncio+uvloop] PASSED
[ 0%]
tests/test_compat.py::TestMaybeAsync::test_current_time[asyncio] PASSED [ 0%]
tests/test_compat.py::TestMaybeAsync::test_current_time[asyncio+uvloop] PASSED
[ 0%]
tests/test_compat.py::TestMaybeAsync::test_current_effective_deadline[asyncio]
PASSED [ 0%]
tests/test_compat.py::TestMaybeAsync::test_current_effective_deadline[asyncio+uvloop]
PASSED [ 0%]
tests/test_compat.py::TestMaybeAsync::test_get_running_tasks[asyncio] PASSED [
0%]
tests/test_compat.py::TestMaybeAsync::test_get_running_tasks[asyncio+uvloop]
PASSED [ 1%]
tests/test_compat.py::TestMaybeAsync::test_get_current_task[asyncio] PASSED [
1%]
tests/test_compat.py::TestMaybeAsync::test_get_current_task[asyncio+uvloop]
PASSED [ 1%]
tests/test_compat.py::test_maybe_async_cm[asyncio] PASSED [ 1%]
tests/test_compat.py::test_maybe_async_cm[asyncio+uvloop] PASSED [ 1%]
tests/test_compat.py::TestDeprecations::test_current_effective_deadlinee[asyncio]
PASSED [ 1%]
tests/test_compat.py::TestDeprecations::test_current_effective_deadlinee[asyncio+uvloop]
PASSED [ 1%]
tests/test_compat.py::TestDeprecations::test_current_time[asyncio] PASSED [ 1%]
tests/test_compat.py::TestDeprecations::test_current_time[asyncio+uvloop]
PASSED [ 2%]
tests/test_compat.py::TestDeprecations::test_get_current_task[asyncio] PASSED [
2%]
tests/test_compat.py::TestDeprecations::test_get_current_task[asyncio+uvloop]
PASSED [ 2%]
tests/test_compat.py::TestDeprecations::test_running_tasks[asyncio] PASSED [
2%]
tests/test_compat.py::TestDeprecations::test_running_tasks[asyncio+uvloop]
PASSED [ 2%]
tests/test_compat.py::TestDeprecations::test_open_signal_receiver[asyncio]
PASSED [ 2%]
tests/test_compat.py::TestDeprecations::test_open_signal_receiver[asyncio+uvloop]
PASSED [ 2%]
tests/test_compat.py::TestDeprecations::test_cancelscope_cancel[asyncio] PASSED
[ 3%]
tests/test_compat.py::TestDeprecations::test_cancelscope_cancel[asyncio+uvloop]
PASSED [ 3%]
tests/test_compat.py::TestDeprecations::test_taskgroup_cancel[asyncio] PASSED [
3%]
tests/test_compat.py::TestDeprecations::test_taskgroup_cancel[asyncio+uvloop]
PASSED [ 3%]
tests/test_compat.py::TestDeprecations::test_capacitylimiter_acquire_nowait[asyncio]
PASSED [ 3%]
tests/test_compat.py::TestDeprecations::test_capacitylimiter_acquire_nowait[asyncio+uvloop]
PASSED [ 3%]
tests/test_compat.py::TestDeprecations::test_capacitylimiter_acquire_on_behalf_of_nowait[asyncio]
PASSED [ 3%]
tests/test_compat.py::TestDeprecations::test_capacitylimiter_acquire_on_behalf_of_nowait[asyncio+uvloop]
PASSED [ 3%]
tests/test_compat.py::TestDeprecations::test_capacitylimiter_set_total_tokens[asyncio]
PASSED [ 4%]
tests/test_compat.py::TestDeprecations::test_capacitylimiter_set_total_tokens[asyncio+uvloop]
PASSED [ 4%]
tests/test_compat.py::TestDeprecations::test_condition_release[asyncio] PASSED
[ 4%]
tests/test_compat.py::TestDeprecations::test_condition_release[asyncio+uvloop]
PASSED [ 4%]
tests/test_compat.py::TestDeprecations::test_event_set[asyncio] PASSED [ 4%]
tests/test_compat.py::TestDeprecations::test_event_set[asyncio+uvloop] PASSED [
4%]
tests/test_compat.py::TestDeprecations::test_lock_release[asyncio] PASSED [ 4%]
tests/test_compat.py::TestDeprecations::test_lock_release[asyncio+uvloop]
PASSED [ 5%]
tests/test_compat.py::TestDeprecations::test_memory_object_stream_send_nowait[asyncio]
PASSED [ 5%]
tests/test_compat.py::TestDeprecations::test_memory_object_stream_send_nowait[asyncio+uvloop]
PASSED [ 5%]
tests/test_compat.py::TestDeprecations::test_semaphore_release[asyncio] PASSED
[ 5%]
tests/test_compat.py::TestDeprecations::test_semaphore_release[asyncio+uvloop]
PASSED [ 5%]
tests/test_compat.py::TestDeprecations::test_move_on_after[asyncio] PASSED [
5%]
tests/test_compat.py::TestDeprecations::test_move_on_after[asyncio+uvloop]
PASSED [ 5%]
tests/test_compat.py::TestDeprecations::test_fail_after[asyncio] PASSED [ 5%]
tests/test_compat.py::TestDeprecations::test_fail_after[asyncio+uvloop] PASSED
[ 6%]
tests/test_compat.py::TestDeprecations::test_run_sync_in_worker_thread[asyncio]
PASSED [ 6%]
tests/test_compat.py::TestDeprecations::test_run_sync_in_worker_thread[asyncio+uvloop]
PASSED [ 6%]
tests/test_compat.py::TestDeprecations::test_run_async_from_thread[asyncio]
PASSED [ 6%]
tests/test_compat.py::TestDeprecations::test_run_async_from_thread[asyncio+uvloop]
PASSED [ 6%]
tests/test_compat.py::TestDeprecations::test_run_sync_from_thread[asyncio]
PASSED [ 6%]
tests/test_compat.py::TestDeprecations::test_run_sync_from_thread[asyncio+uvloop]
PASSED [ 6%]
tests/test_compat.py::TestDeprecations::test_current_default_worker_thread_limiter[asyncio]
PASSED [ 7%]
tests/test_compat.py::TestDeprecations::test_current_default_worker_thread_limiter[asyncio+uvloop]
PASSED [ 7%]
tests/test_compat.py::TestDeprecations::test_create_blocking_portal[asyncio]
PASSED [ 7%]
tests/test_compat.py::TestDeprecations::test_create_blocking_portal[asyncio+uvloop]
PASSED [ 7%]
tests/test_compat.py::TestPickle::test_deprecated_awaitable_none PASSED [ 7%]
tests/test_compat.py::TestPickle::test_deprecated_awaitable_float PASSED [ 7%]
tests/test_compat.py::TestPickle::test_deprecated_awaitable_list PASSED [ 7%]
tests/test_debugging.py::test_main_task_name[asyncio] PASSED [ 7%]
tests/test_debugging.py::test_main_task_name[asyncio+uvloop] PASSED [ 8%]
tests/test_debugging.py::test_non_main_task_name[asyncio-None-tests.test_debugging.test_non_main_task_name.<locals>.non_main]
PASSED [ 8%]
tests/test_debugging.py::test_non_main_task_name[asyncio-name-b'name'] PASSED [
8%]
tests/test_debugging.py::test_non_main_task_name[asyncio-name-name] PASSED [
8%]
tests/test_debugging.py::test_non_main_task_name[asyncio--] PASSED [ 8%]
tests/test_debugging.py::test_non_main_task_name[asyncio+uvloop-None-tests.test_debugging.test_non_main_task_name.<locals>.non_main]
PASSED [ 8%]
tests/test_debugging.py::test_non_main_task_name[asyncio+uvloop-name-b'name']
PASSED [ 8%]
tests/test_debugging.py::test_non_main_task_name[asyncio+uvloop-name-name]
PASSED [ 8%]
tests/test_debugging.py::test_non_main_task_name[asyncio+uvloop--] PASSED [ 9%]
tests/test_debugging.py::test_get_running_tasks[asyncio] PASSED [ 9%]
tests/test_debugging.py::test_get_running_tasks[asyncio+uvloop] PASSED [ 9%]
tests/test_debugging.py::test_wait_generator_based_task_blocked PASSED [ 9%]
tests/test_debugging.py::test_wait_all_tasks_blocked_asend[asyncio] PASSED [
9%]
tests/test_debugging.py::test_wait_all_tasks_blocked_cancelled_task[asyncio]
PASSED [ 9%]
tests/test_debugging.py::test_wait_all_tasks_blocked_cancelled_task[asyncio+uvloop]
PASSED [ 9%]
tests/test_eventloop.py::test_sleep_until[asyncio] PASSED [ 10%]
tests/test_eventloop.py::test_sleep_until[asyncio+uvloop] PASSED [ 10%]
tests/test_eventloop.py::test_sleep_until_in_past[asyncio] PASSED [ 10%]
tests/test_eventloop.py::test_sleep_until_in_past[asyncio+uvloop] PASSED [ 10%]
tests/test_eventloop.py::test_sleep_forever[asyncio] PASSED [ 10%]
tests/test_eventloop.py::test_sleep_forever[asyncio+uvloop] PASSED [ 10%]
tests/test_fileio.py::TestAsyncFile::test_open_close[asyncio] PASSED [ 10%]
tests/test_fileio.py::TestAsyncFile::test_open_close[asyncio+uvloop] PASSED [
10%]
tests/test_fileio.py::TestAsyncFile::test_read[asyncio] PASSED [ 11%]
tests/test_fileio.py::TestAsyncFile::test_read[asyncio+uvloop] PASSED [ 11%]
tests/test_fileio.py::TestAsyncFile::test_write[asyncio] PASSED [ 11%]
tests/test_fileio.py::TestAsyncFile::test_write[asyncio+uvloop] PASSED [ 11%]
tests/test_fileio.py::TestAsyncFile::test_async_iteration[asyncio] PASSED [ 11%]
tests/test_fileio.py::TestAsyncFile::test_async_iteration[asyncio+uvloop]
PASSED [ 11%]
tests/test_fileio.py::TestAsyncFile::test_wrap_file[asyncio] PASSED [ 11%]
tests/test_fileio.py::TestAsyncFile::test_wrap_file[asyncio+uvloop] PASSED [
12%]
tests/test_fileio.py::TestPath::test_properties[asyncio] PASSED [ 12%]
tests/test_fileio.py::TestPath::test_properties[asyncio+uvloop] PASSED [ 12%]
tests/test_fileio.py::TestPath::test_repr PASSED [ 12%]
tests/test_fileio.py::TestPath::test_bytes PASSED [ 12%]
tests/test_fileio.py::TestPath::test_hash PASSED [ 12%]
tests/test_fileio.py::TestPath::test_comparison PASSED [ 12%]
tests/test_fileio.py::TestPath::test_truediv PASSED [ 12%]
tests/test_fileio.py::TestPath::test_rtruediv PASSED [ 13%]
tests/test_fileio.py::TestPath::test_parts_property PASSED [ 13%]
tests/test_fileio.py::TestPath::test_drive_property SKIPPED (Drive o...) [ 13%]
tests/test_fileio.py::TestPath::test_root_property PASSED [ 13%]
tests/test_fileio.py::TestPath::test_anchor_property PASSED [ 13%]
tests/test_fileio.py::TestPath::test_parents_property PASSED [ 13%]
tests/test_fileio.py::TestPath::test_parent_property PASSED [ 13%]
tests/test_fileio.py::TestPath::test_name_property PASSED [ 14%]
tests/test_fileio.py::TestPath::test_suffix_property PASSED [ 14%]
tests/test_fileio.py::TestPath::test_suffixes_property PASSED [ 14%]
tests/test_fileio.py::TestPath::test_stem_property PASSED [ 14%]
tests/test_fileio.py::TestPath::test_absolute[asyncio] PASSED [ 14%]
tests/test_fileio.py::TestPath::test_absolute[asyncio+uvloop] PASSED [ 14%]
tests/test_fileio.py::TestPath::test_as_posix SKIPPED (Only makes se...) [ 14%]
tests/test_fileio.py::TestPath::test_as_uri PASSED [ 14%]
tests/test_fileio.py::TestPath::test_cwd[asyncio] PASSED [ 15%]
tests/test_fileio.py::TestPath::test_cwd[asyncio+uvloop] PASSED [ 15%]
tests/test_fileio.py::TestPath::test_exists[asyncio] PASSED [ 15%]
tests/test_fileio.py::TestPath::test_exists[asyncio+uvloop] PASSED [ 15%]
tests/test_fileio.py::TestPath::test_expanduser[asyncio] PASSED [ 15%]
tests/test_fileio.py::TestPath::test_expanduser[asyncio+uvloop] PASSED [ 15%]
tests/test_fileio.py::TestPath::test_home[asyncio] PASSED [ 15%]
tests/test_fileio.py::TestPath::test_home[asyncio+uvloop] PASSED [ 15%]
tests/test_fileio.py::TestPath::test_is_absolute[/xyz-True] PASSED [ 16%]
tests/test_fileio.py::TestPath::test_is_absolute[../xyz-False] PASSED [ 16%]
tests/test_fileio.py::TestPath::test_is_char_device[asyncio] PASSED [ 16%]
tests/test_fileio.py::TestPath::test_is_char_device[asyncio+uvloop] PASSED [
16%]
tests/test_fileio.py::TestPath::test_is_dir[asyncio] PASSED [ 16%]
tests/test_fileio.py::TestPath::test_is_dir[asyncio+uvloop] PASSED [ 16%]
tests/test_fileio.py::TestPath::test_is_fifo[asyncio] PASSED [ 16%]
tests/test_fileio.py::TestPath::test_is_fifo[asyncio+uvloop] PASSED [ 17%]
tests/test_fileio.py::TestPath::test_is_file[asyncio] PASSED [ 17%]
tests/test_fileio.py::TestPath::test_is_file[asyncio+uvloop] PASSED [ 17%]
tests/test_fileio.py::TestPath::test_is_mount[asyncio] PASSED [ 17%]
tests/test_fileio.py::TestPath::test_is_mount[asyncio+uvloop] PASSED [ 17%]
tests/test_fileio.py::TestPath::test_is_reserved PASSED [ 17%]
tests/test_fileio.py::TestPath::test_is_socket[asyncio] PASSED [ 17%]
tests/test_fileio.py::TestPath::test_is_socket[asyncio+uvloop] PASSED [ 17%]
tests/test_fileio.py::TestPath::test_is_symlink[asyncio] PASSED [ 18%]
tests/test_fileio.py::TestPath::test_is_symlink[asyncio+uvloop] PASSED [ 18%]
tests/test_fileio.py::TestPath::test_is_relative_to[args0-True] PASSED [ 18%]
tests/test_fileio.py::TestPath::test_is_relative_to[args1-False] PASSED [ 18%]
tests/test_fileio.py::TestPath::test_glob[asyncio] PASSED [ 18%]
tests/test_fileio.py::TestPath::test_glob[asyncio+uvloop] PASSED [ 18%]
tests/test_fileio.py::TestPath::test_rglob[asyncio] PASSED [ 18%]
tests/test_fileio.py::TestPath::test_rglob[asyncio+uvloop] PASSED [ 19%]
tests/test_fileio.py::TestPath::test_iterdir[asyncio] PASSED [ 19%]
tests/test_fileio.py::TestPath::test_iterdir[asyncio+uvloop] PASSED [ 19%]
tests/test_fileio.py::TestPath::test_joinpath PASSED [ 19%]
tests/test_fileio.py::TestPath::test_match PASSED [ 19%]
tests/test_fileio.py::TestPath::test_chmod[asyncio] PASSED [ 19%]
tests/test_fileio.py::TestPath::test_chmod[asyncio+uvloop] PASSED [ 19%]
tests/test_fileio.py::TestPath::test_hardlink_to[asyncio] PASSED [ 19%]
tests/test_fileio.py::TestPath::test_hardlink_to[asyncio+uvloop] PASSED [ 20%]
tests/test_fileio.py::TestPath::test_lchmod[asyncio] SKIPPED (os.lch...) [ 20%]
tests/test_fileio.py::TestPath::test_lchmod[asyncio+uvloop] SKIPPED [ 20%]
tests/test_fileio.py::TestPath::test_lstat[asyncio] PASSED [ 20%]
tests/test_fileio.py::TestPath::test_lstat[asyncio+uvloop] PASSED [ 20%]
tests/test_fileio.py::TestPath::test_group[asyncio] PASSED [ 20%]
tests/test_fileio.py::TestPath::test_group[asyncio+uvloop] PASSED [ 20%]
tests/test_fileio.py::TestPath::test_mkdir[asyncio] PASSED [ 21%]
tests/test_fileio.py::TestPath::test_mkdir[asyncio+uvloop] PASSED [ 21%]
tests/test_fileio.py::TestPath::test_open[asyncio] PASSED [ 21%]
tests/test_fileio.py::TestPath::test_open[asyncio+uvloop] PASSED [ 21%]
tests/test_fileio.py::TestPath::test_owner[asyncio] PASSED [ 21%]
tests/test_fileio.py::TestPath::test_owner[asyncio+uvloop] PASSED [ 21%]
tests/test_fileio.py::TestPath::test_readlink[asyncio] PASSED [ 21%]
tests/test_fileio.py::TestPath::test_readlink[asyncio+uvloop] PASSED [ 21%]
tests/test_fileio.py::TestPath::test_read_bytes[asyncio] PASSED [ 22%]
tests/test_fileio.py::TestPath::test_read_bytes[asyncio+uvloop] PASSED [ 22%]
tests/test_fileio.py::TestPath::test_read_text[asyncio] PASSED [ 22%]
tests/test_fileio.py::TestPath::test_read_text[asyncio+uvloop] PASSED [ 22%]
tests/test_fileio.py::TestPath::test_rename[asyncio] PASSED [ 22%]
tests/test_fileio.py::TestPath::test_rename[asyncio+uvloop] PASSED [ 22%]
tests/test_fileio.py::TestPath::test_replace[asyncio] PASSED [ 22%]
tests/test_fileio.py::TestPath::test_replace[asyncio+uvloop] PASSED [ 22%]
tests/test_fileio.py::TestPath::test_resolve[asyncio] PASSED [ 23%]
tests/test_fileio.py::TestPath::test_resolve[asyncio+uvloop] PASSED [ 23%]
tests/test_fileio.py::TestPath::test_rmdir[asyncio] PASSED [ 23%]
tests/test_fileio.py::TestPath::test_rmdir[asyncio+uvloop] PASSED [ 23%]
tests/test_fileio.py::TestPath::test_samefile[asyncio] PASSED [ 23%]
tests/test_fileio.py::TestPath::test_samefile[asyncio+uvloop] PASSED [ 23%]
tests/test_fileio.py::TestPath::test_stat[asyncio] PASSED [ 23%]
tests/test_fileio.py::TestPath::test_stat[asyncio+uvloop] PASSED [ 24%]
tests/test_fileio.py::TestPath::test_touch[asyncio] PASSED [ 24%]
tests/test_fileio.py::TestPath::test_touch[asyncio+uvloop] PASSED [ 24%]
tests/test_fileio.py::TestPath::test_symlink_to[asyncio] PASSED [ 24%]
tests/test_fileio.py::TestPath::test_symlink_to[asyncio+uvloop] PASSED [ 24%]
tests/test_fileio.py::TestPath::test_unlink[asyncio] PASSED [ 24%]
tests/test_fileio.py::TestPath::test_unlink[asyncio+uvloop] PASSED [ 24%]
tests/test_fileio.py::TestPath::test_unlink_missing_file[asyncio] PASSED [ 24%]
tests/test_fileio.py::TestPath::test_unlink_missing_file[asyncio+uvloop] PASSED
[ 25%]
tests/test_fileio.py::TestPath::test_with_name PASSED [ 25%]
tests/test_fileio.py::TestPath::test_with_stem PASSED [ 25%]
tests/test_fileio.py::TestPath::test_with_suffix PASSED [ 25%]
tests/test_fileio.py::TestPath::test_write_bytes[asyncio] PASSED [ 25%]
tests/test_fileio.py::TestPath::test_write_bytes[asyncio+uvloop] PASSED [ 25%]
tests/test_fileio.py::TestPath::test_write_text[asyncio] PASSED [ 25%]
tests/test_fileio.py::TestPath::test_write_text[asyncio+uvloop] PASSED [ 26%]
tests/test_from_thread.py::TestRunAsyncFromThread::test_run_async_from_thread[asyncio]
PASSED [ 26%]
tests/test_from_thread.py::TestRunAsyncFromThread::test_run_async_from_thread[asyncio+uvloop]
PASSED [ 26%]
tests/test_from_thread.py::TestRunAsyncFromThread::test_run_sync_from_thread[asyncio]
PASSED [ 26%]
tests/test_from_thread.py::TestRunAsyncFromThread::test_run_sync_from_thread[asyncio+uvloop]
PASSED [ 26%]
tests/test_from_thread.py::TestRunAsyncFromThread::test_run_sync_from_thread_pooling
PASSED [ 26%]
tests/test_from_thread.py::TestRunAsyncFromThread::test_run_async_from_thread_exception[asyncio]
PASSED [ 26%]
tests/test_from_thread.py::TestRunAsyncFromThread::test_run_async_from_thread_exception[asyncio+uvloop]
PASSED [ 26%]
tests/test_from_thread.py::TestRunAsyncFromThread::test_run_sync_from_thread_exception[asyncio]
PASSED [ 27%]
tests/test_from_thread.py::TestRunAsyncFromThread::test_run_sync_from_thread_exception[asyncio+uvloop]
PASSED [ 27%]
tests/test_from_thread.py::TestRunAsyncFromThread::test_run_anyio_async_func_from_thread[asyncio]
PASSED [ 27%]
tests/test_from_thread.py::TestRunAsyncFromThread::test_run_anyio_async_func_from_thread[asyncio+uvloop]
PASSED [ 27%]
tests/test_from_thread.py::TestRunAsyncFromThread::test_run_async_from_unclaimed_thread
PASSED [ 27%]
tests/test_from_thread.py::TestRunAsyncFromThread::test_contextvar_propagation[asyncio]
PASSED [ 27%]
tests/test_from_thread.py::TestRunAsyncFromThread::test_contextvar_propagation[asyncio+uvloop]
PASSED [ 27%]
tests/test_from_thread.py::TestRunSyncFromThread::test_run_sync_from_unclaimed_thread
PASSED [ 28%]
tests/test_from_thread.py::TestRunSyncFromThread::test_contextvar_propagation[asyncio]
PASSED [ 28%]
tests/test_from_thread.py::TestRunSyncFromThread::test_contextvar_propagation[asyncio+uvloop]
PASSED [ 28%]
tests/test_from_thread.py::TestBlockingPortal::test_successful_call[asyncio]
PASSED [ 28%]
tests/test_from_thread.py::TestBlockingPortal::test_successful_call[asyncio+uvloop]
PASSED [ 28%]
tests/test_from_thread.py::TestBlockingPortal::test_aexit_with_exception[asyncio]
PASSED [ 28%]
tests/test_from_thread.py::TestBlockingPortal::test_aexit_with_exception[asyncio+uvloop]
PASSED [ 28%]
tests/test_from_thread.py::TestBlockingPortal::test_aexit_without_exception[asyncio]
PASSED [ 28%]
tests/test_from_thread.py::TestBlockingPortal::test_aexit_without_exception[asyncio+uvloop]
PASSED [ 29%]
tests/test_from_thread.py::TestBlockingPortal::test_call_portal_from_event_loop_thread[asyncio]
PASSED [ 29%]
tests/test_from_thread.py::TestBlockingPortal::test_call_portal_from_event_loop_thread[asyncio+uvloop]
PASSED [ 29%]
tests/test_from_thread.py::TestBlockingPortal::test_start_with_new_event_loop[asyncio]
PASSED [ 29%]
tests/test_from_thread.py::TestBlockingPortal::test_start_with_new_event_loop[asyncio+uvloop]
PASSED [ 29%]
tests/test_from_thread.py::TestBlockingPortal::test_start_with_nonexistent_backend
PASSED [ 29%]
tests/test_from_thread.py::TestBlockingPortal::test_call_stopped_portal[asyncio]
PASSED [ 29%]
tests/test_from_thread.py::TestBlockingPortal::test_call_stopped_portal[asyncio+uvloop]
PASSED [ 29%]
tests/test_from_thread.py::TestBlockingPortal::test_start_task_soon[asyncio]
PASSED [ 30%]
tests/test_from_thread.py::TestBlockingPortal::test_start_task_soon[asyncio+uvloop]
PASSED [ 30%]
tests/test_from_thread.py::TestBlockingPortal::test_start_task_soon_cancel_later[asyncio]
PASSED [ 30%]
tests/test_from_thread.py::TestBlockingPortal::test_start_task_soon_cancel_later[asyncio+uvloop]
PASSED [ 30%]
tests/test_from_thread.py::TestBlockingPortal::test_start_task_soon_cancel_immediately[asyncio]
PASSED [ 30%]
tests/test_from_thread.py::TestBlockingPortal::test_start_task_soon_cancel_immediately[asyncio+uvloop]
PASSED [ 30%]
tests/test_from_thread.py::TestBlockingPortal::test_start_task_soon_with_name[asyncio]
PASSED [ 30%]
tests/test_from_thread.py::TestBlockingPortal::test_start_task_soon_with_name[asyncio+uvloop]
PASSED [ 31%]
tests/test_from_thread.py::TestBlockingPortal::test_async_context_manager_success[asyncio]
PASSED [ 31%]
tests/test_from_thread.py::TestBlockingPortal::test_async_context_manager_success[asyncio+uvloop]
PASSED [ 31%]
tests/test_from_thread.py::TestBlockingPortal::test_async_context_manager_error[asyncio]
PASSED [ 31%]
tests/test_from_thread.py::TestBlockingPortal::test_async_context_manager_error[asyncio+uvloop]
PASSED [ 31%]
tests/test_from_thread.py::TestBlockingPortal::test_async_context_manager_error_ignore[asyncio]
PASSED [ 31%]
tests/test_from_thread.py::TestBlockingPortal::test_async_context_manager_error_ignore[asyncio+uvloop]
PASSED [ 31%]
tests/test_from_thread.py::TestBlockingPortal::test_async_context_manager_exception_in_task_group[asyncio]
PASSED [ 31%]
tests/test_from_thread.py::TestBlockingPortal::test_async_context_manager_exception_in_task_group[asyncio+uvloop]
PASSED [ 32%]
tests/test_from_thread.py::TestBlockingPortal::test_start_no_value[asyncio]
PASSED [ 32%]
tests/test_from_thread.py::TestBlockingPortal::test_start_no_value[asyncio+uvloop]
PASSED [ 32%]
tests/test_from_thread.py::TestBlockingPortal::test_start_with_value[asyncio]
PASSED [ 32%]
tests/test_from_thread.py::TestBlockingPortal::test_start_with_value[asyncio+uvloop]
PASSED [ 32%]
tests/test_from_thread.py::TestBlockingPortal::test_start_crash_before_started_call[asyncio]
PASSED [ 32%]
tests/test_from_thread.py::TestBlockingPortal::test_start_crash_before_started_call[asyncio+uvloop]
PASSED [ 32%]
tests/test_from_thread.py::TestBlockingPortal::test_start_crash_after_started_call[asyncio]
PASSED [ 33%]
tests/test_from_thread.py::TestBlockingPortal::test_start_crash_after_started_call[asyncio+uvloop]
PASSED [ 33%]
tests/test_from_thread.py::TestBlockingPortal::test_start_no_started_call[asyncio]
PASSED [ 33%]
tests/test_from_thread.py::TestBlockingPortal::test_start_no_started_call[asyncio+uvloop]
PASSED [ 33%]
tests/test_from_thread.py::TestBlockingPortal::test_start_with_name[asyncio]
PASSED [ 33%]
tests/test_from_thread.py::TestBlockingPortal::test_start_with_name[asyncio+uvloop]
PASSED [ 33%]
tests/test_from_thread.py::TestBlockingPortal::test_contextvar_propagation_sync[asyncio]
PASSED [ 33%]
tests/test_from_thread.py::TestBlockingPortal::test_contextvar_propagation_sync[asyncio+uvloop]
PASSED [ 33%]
tests/test_from_thread.py::TestBlockingPortal::test_contextvar_propagation_async[asyncio]
PASSED [ 34%]
tests/test_from_thread.py::TestBlockingPortal::test_contextvar_propagation_async[asyncio+uvloop]
PASSED [ 34%]
tests/test_from_thread.py::TestBlockingPortal::test_asyncio_run_sync_called[asyncio]
PASSED [ 34%]
tests/test_lowlevel.py::test_checkpoint_if_cancelled[asyncio-False] PASSED [
34%]
tests/test_lowlevel.py::test_checkpoint_if_cancelled[asyncio-True] PASSED [ 34%]
tests/test_lowlevel.py::test_checkpoint_if_cancelled[asyncio+uvloop-False]
PASSED [ 34%]
tests/test_lowlevel.py::test_checkpoint_if_cancelled[asyncio+uvloop-True]
PASSED [ 34%]
tests/test_lowlevel.py::test_cancel_shielded_checkpoint[asyncio-False] PASSED [
35%]
tests/test_lowlevel.py::test_cancel_shielded_checkpoint[asyncio-True] PASSED [
35%]
tests/test_lowlevel.py::test_cancel_shielded_checkpoint[asyncio+uvloop-False]
PASSED [ 35%]
tests/test_lowlevel.py::test_cancel_shielded_checkpoint[asyncio+uvloop-True]
PASSED [ 35%]
tests/test_lowlevel.py::test_checkpoint[asyncio-False] PASSED [ 35%]
tests/test_lowlevel.py::test_checkpoint[asyncio-True] PASSED [ 35%]
tests/test_lowlevel.py::test_checkpoint[asyncio+uvloop-False] PASSED [ 35%]
tests/test_lowlevel.py::test_checkpoint[asyncio+uvloop-True] PASSED [ 35%]
tests/test_lowlevel.py::TestRunVar::test_get_set[asyncio] PASSED [ 36%]
tests/test_lowlevel.py::TestRunVar::test_get_set[asyncio+uvloop] PASSED [ 36%]
tests/test_lowlevel.py::TestRunVar::test_reset_token_used_on_wrong_runvar[asyncio]
PASSED [ 36%]
tests/test_lowlevel.py::TestRunVar::test_reset_token_used_on_wrong_runvar[asyncio+uvloop]
PASSED [ 36%]
tests/test_lowlevel.py::TestRunVar::test_reset_token_used_twice[asyncio] PASSED
[ 36%]
tests/test_lowlevel.py::TestRunVar::test_reset_token_used_twice[asyncio+uvloop]
PASSED [ 36%]
tests/test_pytest_plugin.py::test_plugin PASSED [ 36%]
tests/test_pytest_plugin.py::test_asyncio PASSED [ 36%]
tests/test_pytest_plugin.py::test_autouse_async_fixture PASSED [ 37%]
tests/test_pytest_plugin.py::test_cancel_scope_in_asyncgen_fixture PASSED [ 37%]
tests/test_pytest_plugin.py::test_hypothesis_module_mark PASSED [ 37%]
tests/test_pytest_plugin.py::test_hypothesis_function_mark PASSED [ 37%]
tests/test_signals.py::test_receive_signals[asyncio] PASSED [ 37%]
tests/test_signals.py::test_receive_signals[asyncio+uvloop] PASSED [ 37%]
tests/test_signals.py::test_task_group_cancellation_open[asyncio] PASSED [ 37%]
tests/test_signals.py::test_task_group_cancellation_open[asyncio+uvloop] PASSED
[ 38%]
tests/test_signals.py::test_task_group_cancellation_consume[asyncio] PASSED [
38%]
tests/test_signals.py::test_task_group_cancellation_consume[asyncio+uvloop]
PASSED [ 38%]
tests/test_sockets.py::TestTCPStream::test_extra_attributes[asyncio-ipv4]
PASSED [ 38%]
tests/test_sockets.py::TestTCPStream::test_extra_attributes[asyncio-ipv6]
PASSED [ 38%]
tests/test_sockets.py::TestTCPStream::test_extra_attributes[asyncio+uvloop-ipv4]
PASSED [ 38%]
tests/test_sockets.py::TestTCPStream::test_extra_attributes[asyncio+uvloop-ipv6]
PASSED [ 38%]
tests/test_sockets.py::TestTCPStream::test_send_receive[asyncio-ipv4] PASSED [
38%]
tests/test_sockets.py::TestTCPStream::test_send_receive[asyncio-ipv6] PASSED [
39%]
tests/test_sockets.py::TestTCPStream::test_send_receive[asyncio+uvloop-ipv4]
PASSED [ 39%]
tests/test_sockets.py::TestTCPStream::test_send_receive[asyncio+uvloop-ipv6]
PASSED [ 39%]
tests/test_sockets.py::TestTCPStream::test_send_large_buffer[asyncio-ipv4]
PASSED [ 39%]
tests/test_sockets.py::TestTCPStream::test_send_large_buffer[asyncio-ipv6]
PASSED [ 39%]
tests/test_sockets.py::TestTCPStream::test_send_large_buffer[asyncio+uvloop-ipv4]
PASSED [ 39%]
tests/test_sockets.py::TestTCPStream::test_send_large_buffer[asyncio+uvloop-ipv6]
PASSED [ 39%]
tests/test_sockets.py::TestTCPStream::test_send_eof[asyncio-ipv4] PASSED [ 40%]
tests/test_sockets.py::TestTCPStream::test_send_eof[asyncio-ipv6] PASSED [ 40%]
tests/test_sockets.py::TestTCPStream::test_send_eof[asyncio+uvloop-ipv4] PASSED
[ 40%]
tests/test_sockets.py::TestTCPStream::test_send_eof[asyncio+uvloop-ipv6] PASSED
[ 40%]
tests/test_sockets.py::TestTCPStream::test_iterate[asyncio-ipv4] PASSED [ 40%]
tests/test_sockets.py::TestTCPStream::test_iterate[asyncio-ipv6] PASSED [ 40%]
tests/test_sockets.py::TestTCPStream::test_iterate[asyncio+uvloop-ipv4] PASSED
[ 40%]
tests/test_sockets.py::TestTCPStream::test_iterate[asyncio+uvloop-ipv6] PASSED
[ 40%]
tests/test_sockets.py::TestTCPStream::test_socket_options[asyncio-ipv4] PASSED
[ 41%]
tests/test_sockets.py::TestTCPStream::test_socket_options[asyncio-ipv6] PASSED
[ 41%]
tests/test_sockets.py::TestTCPStream::test_socket_options[asyncio+uvloop-ipv4]
PASSED [ 41%]
tests/test_sockets.py::TestTCPStream::test_socket_options[asyncio+uvloop-ipv6]
PASSED [ 41%]
tests/test_sockets.py::TestTCPStream::test_happy_eyeballs[asyncio-dualstack]
FAILED [ 41%]
tests/test_sockets.py::TestTCPStream::test_happy_eyeballs[asyncio-ipv4] PASSED
[ 41%]
tests/test_sockets.py::TestTCPStream::test_happy_eyeballs[asyncio-ipv6] FAILED
[ 41%]
tests/test_sockets.py::TestTCPStream::test_happy_eyeballs[asyncio+uvloop-dualstack]
FAILED [ 42%]
tests/test_sockets.py::TestTCPStream::test_happy_eyeballs[asyncio+uvloop-ipv4]
PASSED [ 42%]
tests/test_sockets.py::TestTCPStream::test_happy_eyeballs[asyncio+uvloop-ipv6]
FAILED [ 42%]
tests/test_sockets.py::TestTCPStream::test_connection_refused[asyncio-multi]
FAILED [ 42%]
tests/test_sockets.py::TestTCPStream::test_connection_refused[asyncio-single]
PASSED [ 42%]
tests/test_sockets.py::TestTCPStream::test_connection_refused[asyncio+uvloop-multi]
FAILED [ 42%]
tests/test_sockets.py::TestTCPStream::test_connection_refused[asyncio+uvloop-single]
PASSED [ 42%]
tests/test_sockets.py::TestTCPStream::test_receive_timeout[asyncio-ipv4] PASSED
[ 42%]
tests/test_sockets.py::TestTCPStream::test_receive_timeout[asyncio-ipv6] PASSED
[ 43%]
tests/test_sockets.py::TestTCPStream::test_receive_timeout[asyncio+uvloop-ipv4]
PASSED [ 43%]
tests/test_sockets.py::TestTCPStream::test_receive_timeout[asyncio+uvloop-ipv6]
PASSED [ 43%]
tests/test_sockets.py::TestTCPStream::test_concurrent_send[asyncio-ipv4] PASSED
[ 43%]
tests/test_sockets.py::TestTCPStream::test_concurrent_send[asyncio-ipv6] PASSED
[ 43%]
tests/test_sockets.py::TestTCPStream::test_concurrent_send[asyncio+uvloop-ipv4]
PASSED [ 43%]
tests/test_sockets.py::TestTCPStream::test_concurrent_send[asyncio+uvloop-ipv6]
PASSED [ 43%]
tests/test_sockets.py::TestTCPStream::test_concurrent_receive[asyncio-ipv4]
PASSED [ 43%]
tests/test_sockets.py::TestTCPStream::test_concurrent_receive[asyncio-ipv6]
PASSED [ 44%]
tests/test_sockets.py::TestTCPStream::test_concurrent_receive[asyncio+uvloop-ipv4]
PASSED [ 44%]
tests/test_sockets.py::TestTCPStream::test_concurrent_receive[asyncio+uvloop-ipv6]
PASSED [ 44%]
tests/test_sockets.py::TestTCPStream::test_close_during_receive[asyncio-ipv4]
PASSED [ 44%]
tests/test_sockets.py::TestTCPStream::test_close_during_receive[asyncio-ipv6]
PASSED [ 44%]
tests/test_sockets.py::TestTCPStream::test_close_during_receive[asyncio+uvloop-ipv4]
PASSED [ 44%]
tests/test_sockets.py::TestTCPStream::test_close_during_receive[asyncio+uvloop-ipv6]
PASSED [ 44%]
tests/test_sockets.py::TestTCPStream::test_receive_after_close[asyncio-ipv4]
PASSED [ 45%]
tests/test_sockets.py::TestTCPStream::test_receive_after_close[asyncio-ipv6]
PASSED [ 45%]
tests/test_sockets.py::TestTCPStream::test_receive_after_close[asyncio+uvloop-ipv4]
PASSED [ 45%]
tests/test_sockets.py::TestTCPStream::test_receive_after_close[asyncio+uvloop-ipv6]
PASSED [ 45%]
tests/test_sockets.py::TestTCPStream::test_send_after_close[asyncio-ipv4]
PASSED [ 45%]
tests/test_sockets.py::TestTCPStream::test_send_after_close[asyncio-ipv6]
PASSED [ 45%]
tests/test_sockets.py::TestTCPStream::test_send_after_close[asyncio+uvloop-ipv4]
PASSED [ 45%]
tests/test_sockets.py::TestTCPStream::test_send_after_close[asyncio+uvloop-ipv6]
PASSED [ 45%]
tests/test_sockets.py::TestTCPStream::test_send_after_peer_closed[asyncio-ipv4]
PASSED [ 46%]
tests/test_sockets.py::TestTCPStream::test_send_after_peer_closed[asyncio-ipv6]
PASSED [ 46%]
tests/test_sockets.py::TestTCPStream::test_send_after_peer_closed[asyncio+uvloop-ipv4]
PASSED [ 46%]
tests/test_sockets.py::TestTCPStream::test_send_after_peer_closed[asyncio+uvloop-ipv6]
PASSED [ 46%]
tests/test_sockets.py::TestTCPStream::test_connect_tcp_with_tls[asyncio-ipv4]
PASSED [ 46%]
tests/test_sockets.py::TestTCPStream::test_connect_tcp_with_tls[asyncio-ipv6]
PASSED [ 46%]
tests/test_sockets.py::TestTCPStream::test_connect_tcp_with_tls[asyncio+uvloop-ipv4]
PASSED [ 46%]
tests/test_sockets.py::TestTCPStream::test_connect_tcp_with_tls[asyncio+uvloop-ipv6]
PASSED [ 47%]
tests/test_sockets.py::TestTCPStream::test_connect_tcp_with_tls_cert_check_fail[asyncio-ipv4]
PASSED [ 47%]
tests/test_sockets.py::TestTCPStream::test_connect_tcp_with_tls_cert_check_fail[asyncio-ipv6]
PASSED [ 47%]
tests/test_sockets.py::TestTCPStream::test_connect_tcp_with_tls_cert_check_fail[asyncio+uvloop-ipv4]
PASSED [ 47%]
tests/test_sockets.py::TestTCPStream::test_connect_tcp_with_tls_cert_check_fail[asyncio+uvloop-ipv6]
PASSED [ 47%]
tests/test_sockets.py::TestTCPStream::test_unretrieved_future_exception_server_crash[ipv4-asyncio]
PASSED [ 47%]
tests/test_sockets.py::TestTCPStream::test_unretrieved_future_exception_server_crash[ipv6-asyncio]
PASSED [ 47%]
tests/test_sockets.py::TestTCPListener::test_extra_attributes[asyncio-ipv4]
PASSED [ 47%]
tests/test_sockets.py::TestTCPListener::test_extra_attributes[asyncio-ipv6]
PASSED [ 48%]
tests/test_sockets.py::TestTCPListener::test_extra_attributes[asyncio+uvloop-ipv4]
PASSED [ 48%]
tests/test_sockets.py::TestTCPListener::test_extra_attributes[asyncio+uvloop-ipv6]
PASSED [ 48%]
tests/test_sockets.py::TestTCPListener::test_accept[asyncio-ipv4] PASSED [ 48%]
tests/test_sockets.py::TestTCPListener::test_accept[asyncio-ipv6] PASSED [ 48%]
tests/test_sockets.py::TestTCPListener::test_accept[asyncio-both] PASSED [ 48%]
tests/test_sockets.py::TestTCPListener::test_accept[asyncio+uvloop-ipv4] PASSED
[ 48%]
tests/test_sockets.py::TestTCPListener::test_accept[asyncio+uvloop-ipv6] PASSED
[ 49%]
tests/test_sockets.py::TestTCPListener::test_accept[asyncio+uvloop-both] PASSED
[ 49%]
tests/test_sockets.py::TestTCPListener::test_accept_after_close[asyncio-ipv4]
PASSED [ 49%]
tests/test_sockets.py::TestTCPListener::test_accept_after_close[asyncio-ipv6]
PASSED [ 49%]
tests/test_sockets.py::TestTCPListener::test_accept_after_close[asyncio+uvloop-ipv4]
PASSED [ 49%]
tests/test_sockets.py::TestTCPListener::test_accept_after_close[asyncio+uvloop-ipv6]
PASSED [ 49%]
tests/test_sockets.py::TestTCPListener::test_socket_options[asyncio-ipv4]
PASSED [ 49%]
tests/test_sockets.py::TestTCPListener::test_socket_options[asyncio-ipv6]
PASSED [ 49%]
tests/test_sockets.py::TestTCPListener::test_socket_options[asyncio+uvloop-ipv4]
PASSED [ 50%]
tests/test_sockets.py::TestTCPListener::test_socket_options[asyncio+uvloop-ipv6]
PASSED [ 50%]
tests/test_sockets.py::TestTCPListener::test_reuse_port[asyncio-ipv4] PASSED [
50%]
tests/test_sockets.py::TestTCPListener::test_reuse_port[asyncio-ipv6] PASSED [
50%]
tests/test_sockets.py::TestTCPListener::test_reuse_port[asyncio+uvloop-ipv4]
PASSED [ 50%]
tests/test_sockets.py::TestTCPListener::test_reuse_port[asyncio+uvloop-ipv6]
PASSED [ 50%]
tests/test_sockets.py::TestTCPListener::test_close_from_other_task[asyncio-ipv4]
PASSED [ 50%]
tests/test_sockets.py::TestTCPListener::test_close_from_other_task[asyncio-ipv6]
PASSED [ 50%]
tests/test_sockets.py::TestTCPListener::test_close_from_other_task[asyncio+uvloop-ipv4]
PASSED [ 51%]
tests/test_sockets.py::TestTCPListener::test_close_from_other_task[asyncio+uvloop-ipv6]
PASSED [ 51%]
tests/test_sockets.py::TestTCPListener::test_send_after_eof[asyncio-ipv4]
PASSED [ 51%]
tests/test_sockets.py::TestTCPListener::test_send_after_eof[asyncio-ipv6]
PASSED [ 51%]
tests/test_sockets.py::TestTCPListener::test_send_after_eof[asyncio+uvloop-ipv4]
PASSED [ 51%]
tests/test_sockets.py::TestTCPListener::test_send_after_eof[asyncio+uvloop-ipv6]
PASSED [ 51%]
tests/test_sockets.py::TestUNIXStream::test_extra_attributes[asyncio] PASSED [
51%]
tests/test_sockets.py::TestUNIXStream::test_extra_attributes[asyncio+uvloop]
PASSED [ 52%]
tests/test_sockets.py::TestUNIXStream::test_send_receive[asyncio-str] PASSED [
52%]
tests/test_sockets.py::TestUNIXStream::test_send_receive[asyncio-path] PASSED [
52%]
tests/test_sockets.py::TestUNIXStream::test_send_receive[asyncio+uvloop-str]
PASSED [ 52%]
tests/test_sockets.py::TestUNIXStream::test_send_receive[asyncio+uvloop-path]
PASSED [ 52%]
tests/test_sockets.py::TestUNIXStream::test_send_large_buffer[asyncio] PASSED [
52%]
tests/test_sockets.py::TestUNIXStream::test_send_large_buffer[asyncio+uvloop]
PASSED [ 52%]
tests/test_sockets.py::TestUNIXStream::test_receive_fds[asyncio] PASSED [ 52%]
tests/test_sockets.py::TestUNIXStream::test_receive_fds[asyncio+uvloop] PASSED
[ 53%]
tests/test_sockets.py::TestUNIXStream::test_receive_fds_bad_args[asyncio]
PASSED [ 53%]
tests/test_sockets.py::TestUNIXStream::test_receive_fds_bad_args[asyncio+uvloop]
PASSED [ 53%]
tests/test_sockets.py::TestUNIXStream::test_send_fds[asyncio] PASSED [ 53%]
tests/test_sockets.py::TestUNIXStream::test_send_fds[asyncio+uvloop] PASSED [
53%]
tests/test_sockets.py::TestUNIXStream::test_send_eof[asyncio] PASSED [ 53%]
tests/test_sockets.py::TestUNIXStream::test_send_eof[asyncio+uvloop] PASSED [
53%]
tests/test_sockets.py::TestUNIXStream::test_iterate[asyncio] PASSED [ 54%]
tests/test_sockets.py::TestUNIXStream::test_iterate[asyncio+uvloop] PASSED [
54%]
tests/test_sockets.py::TestUNIXStream::test_send_fds_bad_args[asyncio] PASSED [
54%]
tests/test_sockets.py::TestUNIXStream::test_send_fds_bad_args[asyncio+uvloop]
PASSED [ 54%]
tests/test_sockets.py::TestUNIXStream::test_concurrent_send[asyncio] PASSED [
54%]
tests/test_sockets.py::TestUNIXStream::test_concurrent_send[asyncio+uvloop]
PASSED [ 54%]
tests/test_sockets.py::TestUNIXStream::test_concurrent_receive[asyncio] PASSED
[ 54%]
tests/test_sockets.py::TestUNIXStream::test_concurrent_receive[asyncio+uvloop]
PASSED [ 54%]
tests/test_sockets.py::TestUNIXStream::test_close_during_receive[asyncio]
PASSED [ 55%]
tests/test_sockets.py::TestUNIXStream::test_close_during_receive[asyncio+uvloop]
PASSED [ 55%]
tests/test_sockets.py::TestUNIXStream::test_receive_after_close[asyncio] PASSED
[ 55%]
tests/test_sockets.py::TestUNIXStream::test_receive_after_close[asyncio+uvloop]
PASSED [ 55%]
tests/test_sockets.py::TestUNIXStream::test_send_after_close[asyncio] PASSED [
55%]
tests/test_sockets.py::TestUNIXStream::test_send_after_close[asyncio+uvloop]
PASSED [ 55%]
tests/test_sockets.py::TestUNIXStream::test_cannot_connect[asyncio] PASSED [
55%]
tests/test_sockets.py::TestUNIXStream::test_cannot_connect[asyncio+uvloop]
PASSED [ 56%]
tests/test_sockets.py::TestUNIXListener::test_extra_attributes[asyncio] PASSED
[ 56%]
tests/test_sockets.py::TestUNIXListener::test_extra_attributes[asyncio+uvloop]
PASSED [ 56%]
tests/test_sockets.py::TestUNIXListener::test_accept[asyncio-str] PASSED [ 56%]
tests/test_sockets.py::TestUNIXListener::test_accept[asyncio-path] PASSED [ 56%]
tests/test_sockets.py::TestUNIXListener::test_accept[asyncio+uvloop-str] PASSED
[ 56%]
tests/test_sockets.py::TestUNIXListener::test_accept[asyncio+uvloop-path]
PASSED [ 56%]
tests/test_sockets.py::TestUNIXListener::test_socket_options[asyncio] PASSED [
56%]
tests/test_sockets.py::TestUNIXListener::test_socket_options[asyncio+uvloop]
PASSED [ 57%]
tests/test_sockets.py::TestUNIXListener::test_send_after_eof[asyncio] PASSED [
57%]
tests/test_sockets.py::TestUNIXListener::test_send_after_eof[asyncio+uvloop]
PASSED [ 57%]
tests/test_sockets.py::TestUNIXListener::test_bind_twice[asyncio] PASSED [ 57%]
tests/test_sockets.py::TestUNIXListener::test_bind_twice[asyncio+uvloop] PASSED
[ 57%]
tests/test_sockets.py::test_multi_listener[asyncio] PASSED [ 57%]
tests/test_sockets.py::test_multi_listener[asyncio+uvloop] PASSED [ 57%]
tests/test_sockets.py::TestUDPSocket::test_extra_attributes[asyncio-ipv4]
PASSED [ 57%]
tests/test_sockets.py::TestUDPSocket::test_extra_attributes[asyncio-ipv6]
PASSED [ 58%]
tests/test_sockets.py::TestUDPSocket::test_extra_attributes[asyncio+uvloop-ipv4]
PASSED [ 58%]
tests/test_sockets.py::TestUDPSocket::test_extra_attributes[asyncio+uvloop-ipv6]
PASSED [ 58%]
tests/test_sockets.py::TestUDPSocket::test_send_receive[asyncio-ipv4] PASSED [
58%]
tests/test_sockets.py::TestUDPSocket::test_send_receive[asyncio-ipv6] PASSED [
58%]
tests/test_sockets.py::TestUDPSocket::test_send_receive[asyncio+uvloop-ipv4]
PASSED [ 58%]
tests/test_sockets.py::TestUDPSocket::test_send_receive[asyncio+uvloop-ipv6]
PASSED [ 58%]
tests/test_sockets.py::TestUDPSocket::test_iterate[asyncio-ipv4] PASSED [ 59%]
tests/test_sockets.py::TestUDPSocket::test_iterate[asyncio-ipv6] PASSED [ 59%]
tests/test_sockets.py::TestUDPSocket::test_iterate[asyncio+uvloop-ipv4] PASSED
[ 59%]
tests/test_sockets.py::TestUDPSocket::test_iterate[asyncio+uvloop-ipv6] PASSED
[ 59%]
tests/test_sockets.py::TestUDPSocket::test_reuse_port[asyncio-ipv4] PASSED [
59%]
tests/test_sockets.py::TestUDPSocket::test_reuse_port[asyncio-ipv6] PASSED [
59%]
tests/test_sockets.py::TestUDPSocket::test_reuse_port[asyncio+uvloop-ipv4]
PASSED [ 59%]
tests/test_sockets.py::TestUDPSocket::test_reuse_port[asyncio+uvloop-ipv6]
PASSED [ 59%]
tests/test_sockets.py::TestUDPSocket::test_concurrent_receive[asyncio-ipv4]
PASSED [ 60%]
tests/test_sockets.py::TestUDPSocket::test_concurrent_receive[asyncio-ipv6]
PASSED [ 60%]
tests/test_sockets.py::TestUDPSocket::test_concurrent_receive[asyncio+uvloop-ipv4]
PASSED [ 60%]
tests/test_sockets.py::TestUDPSocket::test_concurrent_receive[asyncio+uvloop-ipv6]
PASSED [ 60%]
tests/test_sockets.py::TestUDPSocket::test_close_during_receive[asyncio-ipv4]
PASSED [ 60%]
tests/test_sockets.py::TestUDPSocket::test_close_during_receive[asyncio-ipv6]
PASSED [ 60%]
tests/test_sockets.py::TestUDPSocket::test_close_during_receive[asyncio+uvloop-ipv4]
PASSED [ 60%]
tests/test_sockets.py::TestUDPSocket::test_close_during_receive[asyncio+uvloop-ipv6]
PASSED [ 61%]
tests/test_sockets.py::TestUDPSocket::test_receive_after_close[asyncio-ipv4]
PASSED [ 61%]
tests/test_sockets.py::TestUDPSocket::test_receive_after_close[asyncio-ipv6]
PASSED [ 61%]
tests/test_sockets.py::TestUDPSocket::test_receive_after_close[asyncio+uvloop-ipv4]
PASSED [ 61%]
tests/test_sockets.py::TestUDPSocket::test_receive_after_close[asyncio+uvloop-ipv6]
PASSED [ 61%]
tests/test_sockets.py::TestUDPSocket::test_send_after_close[asyncio-ipv4]
PASSED [ 61%]
tests/test_sockets.py::TestUDPSocket::test_send_after_close[asyncio-ipv6]
PASSED [ 61%]
tests/test_sockets.py::TestUDPSocket::test_send_after_close[asyncio+uvloop-ipv4]
PASSED [ 61%]
tests/test_sockets.py::TestUDPSocket::test_send_after_close[asyncio+uvloop-ipv6]
PASSED [ 62%]
tests/test_sockets.py::TestUDPSocket::test_create_unbound_socket[asyncio-ipv4]
PASSED [ 62%]
tests/test_sockets.py::TestUDPSocket::test_create_unbound_socket[asyncio-ipv6]
PASSED [ 62%]
tests/test_sockets.py::TestUDPSocket::test_create_unbound_socket[asyncio+uvloop-ipv4]
PASSED [ 62%]
tests/test_sockets.py::TestUDPSocket::test_create_unbound_socket[asyncio+uvloop-ipv6]
PASSED [ 62%]
tests/test_sockets.py::TestConnectedUDPSocket::test_extra_attributes[asyncio-ipv4]
PASSED [ 62%]
tests/test_sockets.py::TestConnectedUDPSocket::test_extra_attributes[asyncio-ipv6]
PASSED [ 62%]
tests/test_sockets.py::TestConnectedUDPSocket::test_extra_attributes[asyncio+uvloop-ipv4]
PASSED [ 63%]
tests/test_sockets.py::TestConnectedUDPSocket::test_extra_attributes[asyncio+uvloop-ipv6]
PASSED [ 63%]
tests/test_sockets.py::TestConnectedUDPSocket::test_send_receive[asyncio-ipv4]
PASSED [ 63%]
tests/test_sockets.py::TestConnectedUDPSocket::test_send_receive[asyncio-ipv6]
PASSED [ 63%]
tests/test_sockets.py::TestConnectedUDPSocket::test_send_receive[asyncio+uvloop-ipv4]
PASSED [ 63%]
tests/test_sockets.py::TestConnectedUDPSocket::test_send_receive[asyncio+uvloop-ipv6]
PASSED [ 63%]
tests/test_sockets.py::TestConnectedUDPSocket::test_iterate[asyncio-ipv4]
PASSED [ 63%]
tests/test_sockets.py::TestConnectedUDPSocket::test_iterate[asyncio-ipv6]
PASSED [ 63%]
tests/test_sockets.py::TestConnectedUDPSocket::test_iterate[asyncio+uvloop-ipv4]
PASSED [ 64%]
tests/test_sockets.py::TestConnectedUDPSocket::test_iterate[asyncio+uvloop-ipv6]
PASSED [ 64%]
tests/test_sockets.py::TestConnectedUDPSocket::test_reuse_port[asyncio-ipv4]
PASSED [ 64%]
tests/test_sockets.py::TestConnectedUDPSocket::test_reuse_port[asyncio-ipv6]
PASSED [ 64%]
tests/test_sockets.py::TestConnectedUDPSocket::test_reuse_port[asyncio+uvloop-ipv4]
PASSED [ 64%]
tests/test_sockets.py::TestConnectedUDPSocket::test_reuse_port[asyncio+uvloop-ipv6]
PASSED [ 64%]
tests/test_sockets.py::TestConnectedUDPSocket::test_concurrent_receive[asyncio-ipv4]
PASSED [ 64%]
tests/test_sockets.py::TestConnectedUDPSocket::test_concurrent_receive[asyncio-ipv6]
PASSED [ 64%]
tests/test_sockets.py::TestConnectedUDPSocket::test_concurrent_receive[asyncio+uvloop-ipv4]
PASSED [ 65%]
tests/test_sockets.py::TestConnectedUDPSocket::test_concurrent_receive[asyncio+uvloop-ipv6]
PASSED [ 65%]
tests/test_sockets.py::TestConnectedUDPSocket::test_close_during_receive[asyncio-ipv4]
PASSED [ 65%]
tests/test_sockets.py::TestConnectedUDPSocket::test_close_during_receive[asyncio-ipv6]
PASSED [ 65%]
tests/test_sockets.py::TestConnectedUDPSocket::test_close_during_receive[asyncio+uvloop-ipv4]
PASSED [ 65%]
tests/test_sockets.py::TestConnectedUDPSocket::test_close_during_receive[asyncio+uvloop-ipv6]
PASSED [ 65%]
tests/test_sockets.py::TestConnectedUDPSocket::test_receive_after_close[asyncio-ipv4]
PASSED [ 65%]
tests/test_sockets.py::TestConnectedUDPSocket::test_receive_after_close[asyncio-ipv6]
PASSED [ 66%]
tests/test_sockets.py::TestConnectedUDPSocket::test_receive_after_close[asyncio+uvloop-ipv4]
PASSED [ 66%]
tests/test_sockets.py::TestConnectedUDPSocket::test_receive_after_close[asyncio+uvloop-ipv6]
PASSED [ 66%]
tests/test_sockets.py::TestConnectedUDPSocket::test_send_after_close[asyncio-ipv4]
PASSED [ 66%]
tests/test_sockets.py::TestConnectedUDPSocket::test_send_after_close[asyncio-ipv6]
PASSED [ 66%]
tests/test_sockets.py::TestConnectedUDPSocket::test_send_after_close[asyncio+uvloop-ipv4]
PASSED [ 66%]
tests/test_sockets.py::TestConnectedUDPSocket::test_send_after_close[asyncio+uvloop-ipv6]
PASSED [ 66%]
tests/test_sockets.py::test_getaddrinfo[asyncio] FAILED [ 66%]
tests/test_sockets.py::test_getaddrinfo[asyncio+uvloop] FAILED [ 67%]
tests/test_sockets.py::test_getaddrinfo_ipv6addr[asyncio-SocketKind.SOCK_STREAM0]
PASSED [ 67%]
tests/test_sockets.py::test_getaddrinfo_ipv6addr[asyncio-SocketKind.SOCK_STREAM1]
PASSED [ 67%]
tests/test_sockets.py::test_getaddrinfo_ipv6addr[asyncio+uvloop-SocketKind.SOCK_STREAM0]
PASSED [ 67%]
tests/test_sockets.py::test_getaddrinfo_ipv6addr[asyncio+uvloop-SocketKind.SOCK_STREAM1]
PASSED [ 67%]
tests/test_sockets.py::test_getnameinfo[asyncio] PASSED [ 67%]
tests/test_sockets.py::test_getnameinfo[asyncio+uvloop] PASSED [ 67%]
tests/test_subprocesses.py::test_run_process[asyncio-shell] PASSED [ 68%]
tests/test_subprocesses.py::test_run_process[asyncio-exec] PASSED [ 68%]
tests/test_subprocesses.py::test_run_process[asyncio+uvloop-shell] PASSED [ 68%]
tests/test_subprocesses.py::test_run_process[asyncio+uvloop-exec] PASSED [ 68%]
tests/test_subprocesses.py::test_run_process_checked[asyncio] PASSED [ 68%]
tests/test_subprocesses.py::test_run_process_checked[asyncio+uvloop] PASSED [
68%]
tests/test_subprocesses.py::test_terminate[asyncio] PASSED [ 68%]
tests/test_subprocesses.py::test_terminate[asyncio+uvloop] PASSED [ 68%]
tests/test_subprocesses.py::test_process_cwd[asyncio] PASSED [ 69%]
tests/test_subprocesses.py::test_process_cwd[asyncio+uvloop] PASSED [ 69%]
tests/test_subprocesses.py::test_process_env[asyncio] PASSED [ 69%]
tests/test_subprocesses.py::test_process_env[asyncio+uvloop] PASSED [ 69%]
tests/test_subprocesses.py::test_process_new_session_sid[asyncio] PASSED [ 69%]
tests/test_subprocesses.py::test_process_new_session_sid[asyncio+uvloop] PASSED
[ 69%]
tests/test_synchronization.py::TestLock::test_contextmanager[asyncio] PASSED [
69%]
tests/test_synchronization.py::TestLock::test_contextmanager[asyncio+uvloop]
PASSED [ 70%]
tests/test_synchronization.py::TestLock::test_manual_acquire[asyncio] PASSED [
70%]
tests/test_synchronization.py::TestLock::test_manual_acquire[asyncio+uvloop]
PASSED [ 70%]
tests/test_synchronization.py::TestLock::test_acquire_nowait[asyncio] PASSED [
70%]
tests/test_synchronization.py::TestLock::test_acquire_nowait[asyncio+uvloop]
PASSED [ 70%]
tests/test_synchronization.py::TestLock::test_acquire_nowait_wouldblock[asyncio]
PASSED [ 70%]
tests/test_synchronization.py::TestLock::test_acquire_nowait_wouldblock[asyncio+uvloop]
PASSED [ 70%]
tests/test_synchronization.py::TestLock::test_cancel_during_acquire[asyncio-releaselast]
PASSED [ 70%]
tests/test_synchronization.py::TestLock::test_cancel_during_acquire[asyncio-releasefirst]
PASSED [ 71%]
tests/test_synchronization.py::TestLock::test_cancel_during_acquire[asyncio+uvloop-releaselast]
PASSED [ 71%]
tests/test_synchronization.py::TestLock::test_cancel_during_acquire[asyncio+uvloop-releasefirst]
PASSED [ 71%]
tests/test_synchronization.py::TestLock::test_statistics[asyncio] PASSED [ 71%]
tests/test_synchronization.py::TestLock::test_statistics[asyncio+uvloop] PASSED
[ 71%]
tests/test_synchronization.py::TestLock::test_asyncio_deadlock[asyncio] PASSED
[ 71%]
tests/test_synchronization.py::TestEvent::test_event[asyncio] PASSED [ 71%]
tests/test_synchronization.py::TestEvent::test_event[asyncio+uvloop] PASSED [
71%]
tests/test_synchronization.py::TestEvent::test_event_cancel[asyncio] PASSED [
72%]
tests/test_synchronization.py::TestEvent::test_event_cancel[asyncio+uvloop]
PASSED [ 72%]
tests/test_synchronization.py::TestEvent::test_statistics[asyncio] PASSED [ 72%]
tests/test_synchronization.py::TestEvent::test_statistics[asyncio+uvloop]
PASSED [ 72%]
tests/test_synchronization.py::TestCondition::test_contextmanager[asyncio]
PASSED [ 72%]
tests/test_synchronization.py::TestCondition::test_contextmanager[asyncio+uvloop]
PASSED [ 72%]
tests/test_synchronization.py::TestCondition::test_manual_acquire[asyncio]
PASSED [ 72%]
tests/test_synchronization.py::TestCondition::test_manual_acquire[asyncio+uvloop]
PASSED [ 73%]
tests/test_synchronization.py::TestCondition::test_acquire_nowait[asyncio]
PASSED [ 73%]
tests/test_synchronization.py::TestCondition::test_acquire_nowait[asyncio+uvloop]
PASSED [ 73%]
tests/test_synchronization.py::TestCondition::test_acquire_nowait_wouldblock[asyncio]
PASSED [ 73%]
tests/test_synchronization.py::TestCondition::test_acquire_nowait_wouldblock[asyncio+uvloop]
PASSED [ 73%]
tests/test_synchronization.py::TestCondition::test_wait_cancel[asyncio] PASSED
[ 73%]
tests/test_synchronization.py::TestCondition::test_wait_cancel[asyncio+uvloop]
PASSED [ 73%]
tests/test_synchronization.py::TestCondition::test_statistics[asyncio] PASSED [
73%]
tests/test_synchronization.py::TestCondition::test_statistics[asyncio+uvloop]
PASSED [ 74%]
tests/test_synchronization.py::TestSemaphore::test_contextmanager[asyncio]
PASSED [ 74%]
tests/test_synchronization.py::TestSemaphore::test_contextmanager[asyncio+uvloop]
PASSED [ 74%]
tests/test_synchronization.py::TestSemaphore::test_manual_acquire[asyncio]
PASSED [ 74%]
tests/test_synchronization.py::TestSemaphore::test_manual_acquire[asyncio+uvloop]
PASSED [ 74%]
tests/test_synchronization.py::TestSemaphore::test_acquire_nowait[asyncio]
PASSED [ 74%]
tests/test_synchronization.py::TestSemaphore::test_acquire_nowait[asyncio+uvloop]
PASSED [ 74%]
tests/test_synchronization.py::TestSemaphore::test_cancel_during_acquire[asyncio-releaselast]
PASSED [ 75%]
tests/test_synchronization.py::TestSemaphore::test_cancel_during_acquire[asyncio-releasefirst]
PASSED [ 75%]
tests/test_synchronization.py::TestSemaphore::test_cancel_during_acquire[asyncio+uvloop-releaselast]
PASSED [ 75%]
tests/test_synchronization.py::TestSemaphore::test_cancel_during_acquire[asyncio+uvloop-releasefirst]
PASSED [ 75%]
tests/test_synchronization.py::TestSemaphore::test_max_value[asyncio-2] PASSED
[ 75%]
tests/test_synchronization.py::TestSemaphore::test_max_value[asyncio-None]
PASSED [ 75%]
tests/test_synchronization.py::TestSemaphore::test_max_value[asyncio+uvloop-2]
PASSED [ 75%]
tests/test_synchronization.py::TestSemaphore::test_max_value[asyncio+uvloop-None]
PASSED [ 75%]
tests/test_synchronization.py::TestSemaphore::test_max_value_exceeded[asyncio]
PASSED [ 76%]
tests/test_synchronization.py::TestSemaphore::test_max_value_exceeded[asyncio+uvloop]
PASSED [ 76%]
tests/test_synchronization.py::TestSemaphore::test_statistics[asyncio] PASSED [
76%]
tests/test_synchronization.py::TestSemaphore::test_statistics[asyncio+uvloop]
PASSED [ 76%]
tests/test_synchronization.py::TestSemaphore::test_acquire_race[asyncio] PASSED
[ 76%]
tests/test_synchronization.py::TestSemaphore::test_acquire_race[asyncio+uvloop]
PASSED [ 76%]
tests/test_synchronization.py::TestSemaphore::test_asyncio_deadlock[asyncio]
PASSED [ 76%]
tests/test_synchronization.py::TestCapacityLimiter::test_bad_init_type[asyncio]
PASSED [ 77%]
tests/test_synchronization.py::TestCapacityLimiter::test_bad_init_type[asyncio+uvloop]
PASSED [ 77%]
tests/test_synchronization.py::TestCapacityLimiter::test_bad_init_value[asyncio]
PASSED [ 77%]
tests/test_synchronization.py::TestCapacityLimiter::test_bad_init_value[asyncio+uvloop]
PASSED [ 77%]
tests/test_synchronization.py::TestCapacityLimiter::test_borrow[asyncio] PASSED
[ 77%]
tests/test_synchronization.py::TestCapacityLimiter::test_borrow[asyncio+uvloop]
PASSED [ 77%]
tests/test_synchronization.py::TestCapacityLimiter::test_limit[asyncio] PASSED
[ 77%]
tests/test_synchronization.py::TestCapacityLimiter::test_limit[asyncio+uvloop]
PASSED [ 77%]
tests/test_synchronization.py::TestCapacityLimiter::test_borrow_twice[asyncio]
PASSED [ 78%]
tests/test_synchronization.py::TestCapacityLimiter::test_borrow_twice[asyncio+uvloop]
PASSED [ 78%]
tests/test_synchronization.py::TestCapacityLimiter::test_bad_release[asyncio]
PASSED [ 78%]
tests/test_synchronization.py::TestCapacityLimiter::test_bad_release[asyncio+uvloop]
PASSED [ 78%]
tests/test_synchronization.py::TestCapacityLimiter::test_increase_tokens[asyncio]
PASSED [ 78%]
tests/test_synchronization.py::TestCapacityLimiter::test_increase_tokens[asyncio+uvloop]
PASSED [ 78%]
tests/test_synchronization.py::TestCapacityLimiter::test_current_default_thread_limiter[asyncio]
PASSED [ 78%]
tests/test_synchronization.py::TestCapacityLimiter::test_current_default_thread_limiter[asyncio+uvloop]
PASSED [ 78%]
tests/test_synchronization.py::TestCapacityLimiter::test_statistics[asyncio]
PASSED [ 79%]
tests/test_synchronization.py::TestCapacityLimiter::test_statistics[asyncio+uvloop]
PASSED [ 79%]
tests/test_synchronization.py::TestCapacityLimiter::test_asyncio_deadlock[asyncio]
PASSED [ 79%]
tests/test_to_process.py::test_run_sync_in_process_pool[asyncio] PASSED [ 79%]
tests/test_to_process.py::test_run_sync_in_process_pool[asyncio+uvloop] PASSED
[ 79%]
tests/test_to_process.py::test_identical_sys_path[asyncio] PASSED [ 79%]
tests/test_to_process.py::test_identical_sys_path[asyncio+uvloop] PASSED [ 79%]
tests/test_to_process.py::test_partial[asyncio] PASSED [ 80%]
tests/test_to_process.py::test_partial[asyncio+uvloop] PASSED [ 80%]
tests/test_to_process.py::test_exception[asyncio] PASSED [ 80%]
tests/test_to_process.py::test_exception[asyncio+uvloop] PASSED [ 80%]
tests/test_to_process.py::test_print[asyncio] PASSED [ 80%]
tests/test_to_process.py::test_print[asyncio+uvloop] PASSED [ 80%]
tests/test_to_process.py::test_cancel_before[asyncio] PASSED [ 80%]
tests/test_to_process.py::test_cancel_before[asyncio+uvloop] PASSED [ 80%]
tests/test_to_process.py::test_cancel_during[asyncio] PASSED [ 81%]
tests/test_to_process.py::test_cancel_during[asyncio+uvloop] PASSED [ 81%]
tests/test_to_thread.py::test_run_in_thread_cancelled[asyncio] PASSED [ 81%]
tests/test_to_thread.py::test_run_in_thread_cancelled[asyncio+uvloop] PASSED [
81%]
tests/test_to_thread.py::test_run_in_thread_exception[asyncio] PASSED [ 81%]
tests/test_to_thread.py::test_run_in_thread_exception[asyncio+uvloop] PASSED [
81%]
tests/test_to_thread.py::test_run_in_custom_limiter[asyncio] PASSED [ 81%]
tests/test_to_thread.py::test_run_in_custom_limiter[asyncio+uvloop] PASSED [
82%]
tests/test_to_thread.py::test_cancel_worker_thread[asyncio-uncancellable]
PASSED [ 82%]
tests/test_to_thread.py::test_cancel_worker_thread[asyncio-cancellable] PASSED
[ 82%]
tests/test_to_thread.py::test_cancel_worker_thread[asyncio+uvloop-uncancellable]
PASSED [ 82%]
tests/test_to_thread.py::test_cancel_worker_thread[asyncio+uvloop-cancellable]
PASSED [ 82%]
tests/test_to_thread.py::test_cancel_wait_on_thread[asyncio] PASSED [ 82%]
tests/test_to_thread.py::test_cancel_wait_on_thread[asyncio+uvloop] PASSED [
82%]
tests/test_to_thread.py::test_contextvar_propagation[asyncio] PASSED [ 82%]
tests/test_to_thread.py::test_contextvar_propagation[asyncio+uvloop] PASSED [
83%]
tests/test_to_thread.py::test_asynclib_detection[asyncio] PASSED [ 83%]
tests/test_to_thread.py::test_asynclib_detection[asyncio+uvloop] PASSED [ 83%]
tests/test_to_thread.py::test_asyncio_cancel_native_task[asyncio] PASSED [ 83%]
tests/test_to_thread.py::test_asyncio_no_root_task PASSED [ 83%]
tests/test_to_thread.py::test_asyncio_future_callback_partial PASSED [ 83%]
tests/test_to_thread.py::test_asyncio_run_sync_no_asyncio_run PASSED [ 83%]
tests/test_to_thread.py::test_asyncio_run_sync_multiple PASSED [ 84%]
tests/test_to_thread.py::test_asyncio_no_recycle_stopping_worker PASSED [ 84%]
tests/streams/test_buffered.py::test_receive_exactly[asyncio] PASSED [ 84%]
tests/streams/test_buffered.py::test_receive_exactly[asyncio+uvloop] PASSED [
84%]
tests/streams/test_buffered.py::test_receive_exactly_incomplete[asyncio] PASSED
[ 84%]
tests/streams/test_buffered.py::test_receive_exactly_incomplete[asyncio+uvloop]
PASSED [ 84%]
tests/streams/test_buffered.py::test_receive_until[asyncio] PASSED [ 84%]
tests/streams/test_buffered.py::test_receive_until[asyncio+uvloop] PASSED [ 84%]
tests/streams/test_buffered.py::test_receive_until_incomplete[asyncio] PASSED [
85%]
tests/streams/test_buffered.py::test_receive_until_incomplete[asyncio+uvloop]
PASSED [ 85%]
tests/streams/test_file.py::TestFileReadStream::test_read_file_as_path[asyncio-str]
PASSED [ 85%]
tests/streams/test_file.py::TestFileReadStream::test_read_file_as_path[asyncio-path]
PASSED [ 85%]
tests/streams/test_file.py::TestFileReadStream::test_read_file_as_path[asyncio+uvloop-str]
PASSED [ 85%]
tests/streams/test_file.py::TestFileReadStream::test_read_file_as_path[asyncio+uvloop-path]
PASSED [ 85%]
tests/streams/test_file.py::TestFileReadStream::test_read_file[asyncio] PASSED
[ 85%]
tests/streams/test_file.py::TestFileReadStream::test_read_file[asyncio+uvloop]
PASSED [ 85%]
tests/streams/test_file.py::TestFileReadStream::test_read_after_close[asyncio]
PASSED [ 86%]
tests/streams/test_file.py::TestFileReadStream::test_read_after_close[asyncio+uvloop]
PASSED [ 86%]
tests/streams/test_file.py::TestFileReadStream::test_seek[asyncio] PASSED [ 86%]
tests/streams/test_file.py::TestFileReadStream::test_seek[asyncio+uvloop]
PASSED [ 86%]
tests/streams/test_file.py::TestFileReadStream::test_extra_attributes[asyncio]
PASSED [ 86%]
tests/streams/test_file.py::TestFileReadStream::test_extra_attributes[asyncio+uvloop]
PASSED [ 86%]
tests/streams/test_file.py::TestFileWriteStream::test_write_file[asyncio]
PASSED [ 86%]
tests/streams/test_file.py::TestFileWriteStream::test_write_file[asyncio+uvloop]
PASSED [ 87%]
tests/streams/test_file.py::TestFileWriteStream::test_append_file[asyncio]
PASSED [ 87%]
tests/streams/test_file.py::TestFileWriteStream::test_append_file[asyncio+uvloop]
PASSED [ 87%]
tests/streams/test_file.py::TestFileWriteStream::test_write_after_close[asyncio]
PASSED [ 87%]
tests/streams/test_file.py::TestFileWriteStream::test_write_after_close[asyncio+uvloop]
PASSED [ 87%]
tests/streams/test_file.py::TestFileWriteStream::test_extra_attributes[asyncio]
PASSED [ 87%]
tests/streams/test_file.py::TestFileWriteStream::test_extra_attributes[asyncio+uvloop]
PASSED [ 87%]
tests/streams/test_memory.py::test_invalid_max_buffer PASSED [ 87%]
tests/streams/test_memory.py::test_negative_max_buffer PASSED [ 88%]
tests/streams/test_memory.py::test_receive_then_send[asyncio] PASSED [ 88%]
tests/streams/test_memory.py::test_receive_then_send[asyncio+uvloop] PASSED [
88%]
tests/streams/test_memory.py::test_receive_then_send_nowait[asyncio] PASSED [
88%]
tests/streams/test_memory.py::test_receive_then_send_nowait[asyncio+uvloop]
PASSED [ 88%]
tests/streams/test_memory.py::test_send_then_receive_nowait[asyncio] PASSED [
88%]
tests/streams/test_memory.py::test_send_then_receive_nowait[asyncio+uvloop]
PASSED [ 88%]
tests/streams/test_memory.py::test_send_is_unblocked_after_receive_nowait[asyncio]
PASSED [ 89%]
tests/streams/test_memory.py::test_send_is_unblocked_after_receive_nowait[asyncio+uvloop]
PASSED [ 89%]
tests/streams/test_memory.py::test_send_nowait_then_receive_nowait[asyncio]
PASSED [ 89%]
tests/streams/test_memory.py::test_send_nowait_then_receive_nowait[asyncio+uvloop]
PASSED [ 89%]
tests/streams/test_memory.py::test_iterate[asyncio] PASSED [ 89%]
tests/streams/test_memory.py::test_iterate[asyncio+uvloop] PASSED [ 89%]
tests/streams/test_memory.py::test_receive_send_closed_send_stream[asyncio]
PASSED [ 89%]
tests/streams/test_memory.py::test_receive_send_closed_send_stream[asyncio+uvloop]
PASSED [ 89%]
tests/streams/test_memory.py::test_receive_send_closed_receive_stream[asyncio]
PASSED [ 90%]
tests/streams/test_memory.py::test_receive_send_closed_receive_stream[asyncio+uvloop]
PASSED [ 90%]
tests/streams/test_memory.py::test_cancel_receive[asyncio] PASSED [ 90%]
tests/streams/test_memory.py::test_cancel_receive[asyncio+uvloop] PASSED [ 90%]
tests/streams/test_memory.py::test_cancel_send[asyncio] PASSED [ 90%]
tests/streams/test_memory.py::test_cancel_send[asyncio+uvloop] PASSED [ 90%]
tests/streams/test_memory.py::test_clone[asyncio] PASSED [ 90%]
tests/streams/test_memory.py::test_clone[asyncio+uvloop] PASSED [ 91%]
tests/streams/test_memory.py::test_clone_closed[asyncio] PASSED [ 91%]
tests/streams/test_memory.py::test_clone_closed[asyncio+uvloop] PASSED [ 91%]
tests/streams/test_memory.py::test_close_send_while_receiving[asyncio] PASSED [
91%]
tests/streams/test_memory.py::test_close_send_while_receiving[asyncio+uvloop]
PASSED [ 91%]
tests/streams/test_memory.py::test_close_receive_while_sending[asyncio] PASSED
[ 91%]
tests/streams/test_memory.py::test_close_receive_while_sending[asyncio+uvloop]
PASSED [ 91%]
tests/streams/test_memory.py::test_receive_after_send_closed[asyncio] PASSED [
91%]
tests/streams/test_memory.py::test_receive_after_send_closed[asyncio+uvloop]
PASSED [ 92%]
tests/streams/test_memory.py::test_receive_when_cancelled[asyncio] PASSED [ 92%]
tests/streams/test_memory.py::test_receive_when_cancelled[asyncio+uvloop]
PASSED [ 92%]
tests/streams/test_memory.py::test_send_when_cancelled[asyncio] PASSED [ 92%]
tests/streams/test_memory.py::test_send_when_cancelled[asyncio+uvloop] PASSED [
92%]
tests/streams/test_memory.py::test_cancel_during_receive[asyncio] PASSED [ 92%]
tests/streams/test_memory.py::test_cancel_during_receive[asyncio+uvloop] PASSED
[ 92%]
tests/streams/test_memory.py::test_close_receive_after_send[asyncio] PASSED [
92%]
tests/streams/test_memory.py::test_close_receive_after_send[asyncio+uvloop]
PASSED [ 93%]
tests/streams/test_memory.py::test_statistics[asyncio] PASSED [ 93%]
tests/streams/test_memory.py::test_statistics[asyncio+uvloop] PASSED [ 93%]
tests/streams/test_memory.py::test_sync_close[asyncio] PASSED [ 93%]
tests/streams/test_memory.py::test_sync_close[asyncio+uvloop] PASSED [ 93%]
tests/streams/test_stapled.py::TestStapledByteStream::test_receive_send[asyncio]
PASSED [ 93%]
tests/streams/test_stapled.py::TestStapledByteStream::test_receive_send[asyncio+uvloop]
PASSED [ 93%]
tests/streams/test_stapled.py::TestStapledByteStream::test_send_eof[asyncio]
PASSED [ 94%]
tests/streams/test_stapled.py::TestStapledByteStream::test_send_eof[asyncio+uvloop]
PASSED [ 94%]
tests/streams/test_stapled.py::TestStapledByteStream::test_aclose[asyncio]
PASSED [ 94%]
tests/streams/test_stapled.py::TestStapledByteStream::test_aclose[asyncio+uvloop]
PASSED [ 94%]
tests/streams/test_stapled.py::TestStapledObjectStream::test_receive_send[asyncio]
PASSED [ 94%]
tests/streams/test_stapled.py::TestStapledObjectStream::test_receive_send[asyncio+uvloop]
PASSED [ 94%]
tests/streams/test_stapled.py::TestStapledObjectStream::test_send_eof[asyncio]
PASSED [ 94%]
tests/streams/test_stapled.py::TestStapledObjectStream::test_send_eof[asyncio+uvloop]
PASSED [ 94%]
tests/streams/test_stapled.py::TestStapledObjectStream::test_aclose[asyncio]
PASSED [ 95%]
tests/streams/test_stapled.py::TestStapledObjectStream::test_aclose[asyncio+uvloop]
PASSED [ 95%]
tests/streams/test_text.py::test_receive[asyncio] PASSED [ 95%]
tests/streams/test_text.py::test_receive[asyncio+uvloop] PASSED [ 95%]
tests/streams/test_text.py::test_send[asyncio] PASSED [ 95%]
tests/streams/test_text.py::test_send[asyncio+uvloop] PASSED [ 95%]
tests/streams/test_text.py::test_receive_encoding_error[asyncio] PASSED [ 95%]
tests/streams/test_text.py::test_receive_encoding_error[asyncio+uvloop] PASSED
[ 96%]
tests/streams/test_text.py::test_send_encoding_error[asyncio] PASSED [ 96%]
tests/streams/test_text.py::test_send_encoding_error[asyncio+uvloop] PASSED [
96%]
tests/streams/test_text.py::test_bidirectional_stream[asyncio] PASSED [ 96%]
tests/streams/test_text.py::test_bidirectional_stream[asyncio+uvloop] PASSED [
96%]
tests/streams/test_tls.py::TestTLSStream::test_send_receive[asyncio] PASSED [
96%]
tests/streams/test_tls.py::TestTLSStream::test_send_receive[asyncio+uvloop]
PASSED [ 96%]
tests/streams/test_tls.py::TestTLSStream::test_extra_attributes[asyncio] PASSED
[ 96%]
tests/streams/test_tls.py::TestTLSStream::test_extra_attributes[asyncio+uvloop]
PASSED [ 97%]
tests/streams/test_tls.py::TestTLSStream::test_unwrap[asyncio] PASSED [ 97%]
tests/streams/test_tls.py::TestTLSStream::test_unwrap[asyncio+uvloop] PASSED [
97%]
tests/streams/test_tls.py::TestTLSStream::test_alpn_negotiation[asyncio] PASSED
[ 97%]
tests/streams/test_tls.py::TestTLSStream::test_alpn_negotiation[asyncio+uvloop]
PASSED [ 97%]
tests/streams/test_tls.py::TestTLSStream::test_ragged_eofs[asyncio-both_standard]
PASSED [ 97%]
tests/streams/test_tls.py::TestTLSStream::test_ragged_eofs[asyncio-server_standard]
PASSED [ 97%]
tests/streams/test_tls.py::TestTLSStream::test_ragged_eofs[asyncio-client_standard]
PASSED [ 98%]
tests/streams/test_tls.py::TestTLSStream::test_ragged_eofs[asyncio-neither_standard]
PASSED [ 98%]
tests/streams/test_tls.py::TestTLSStream::test_ragged_eofs[asyncio+uvloop-both_standard]
PASSED [ 98%]
tests/streams/test_tls.py::TestTLSStream::test_ragged_eofs[asyncio+uvloop-server_standard]
PASSED [ 98%]
tests/streams/test_tls.py::TestTLSStream::test_ragged_eofs[asyncio+uvloop-client_standard]
PASSED [ 98%]
tests/streams/test_tls.py::TestTLSStream::test_ragged_eofs[asyncio+uvloop-neither_standard]
PASSED [ 98%]
tests/streams/test_tls.py::TestTLSStream::test_ragged_eof_on_receive[asyncio]
PASSED [ 98%]
tests/streams/test_tls.py::TestTLSStream::test_ragged_eof_on_receive[asyncio+uvloop]
PASSED [ 98%]
tests/streams/test_tls.py::TestTLSStream::test_receive_send_after_eof[asyncio]
PASSED [ 99%]
tests/streams/test_tls.py::TestTLSStream::test_receive_send_after_eof[asyncio+uvloop]
PASSED [ 99%]
tests/streams/test_tls.py::TestTLSStream::test_send_eof_not_implemented[asyncio-tlsv13]
PASSED [ 99%]
tests/streams/test_tls.py::TestTLSStream::test_send_eof_not_implemented[asyncio-tlsv12]
PASSED [ 99%]
tests/streams/test_tls.py::TestTLSStream::test_send_eof_not_implemented[asyncio+uvloop-tlsv13]
PASSED [ 99%]
tests/streams/test_tls.py::TestTLSStream::test_send_eof_not_implemented[asyncio+uvloop-tlsv12]
PASSED [ 99%]
tests/streams/test_tls.py::TestTLSListener::test_handshake_fail[asyncio] PASSED
[ 99%]
tests/streams/test_tls.py::TestTLSListener::test_handshake_fail[asyncio+uvloop]
PASSED [100%]
=================================== FAILURES ===================================
_____________ TestTCPStream.test_happy_eyeballs[asyncio-dualstack] _____________
tests/test_sockets.py:256: in test_happy_eyeballs
assert client_addr[0] == expected_client_addr
E AssertionError: assert '::ffff:127.0.0.1' == '::1'
E - ::1
E + ::ffff:127.0.0.1
_______________ TestTCPStream.test_happy_eyeballs[asyncio-ipv6] ________________
anyio/_core/_sockets.py:127: in try_connect
stream = await asynclib.connect_tcp(remote_host, remote_port, local_address)
anyio/_backends/_asyncio.py:1518: in connect_tcp
await get_running_loop().create_connection(StreamProtocol, host, port,
/usr/lib/python3.10/asyncio/base_events.py:1055: in create_connection
raise exceptions[0]
/usr/lib/python3.10/asyncio/base_events.py:1040: in create_connection
sock = await self._connect_sock(
/usr/lib/python3.10/asyncio/base_events.py:954: in _connect_sock
await self.sock_connect(sock, address)
/usr/lib/python3.10/asyncio/selector_events.py:502: in sock_connect
return await fut
/usr/lib/python3.10/asyncio/selector_events.py:537: in _sock_connect_cb
raise OSError(err, f'Connect call failed {address}')
E ConnectionRefusedError: [Errno 111] Connect call failed ('127.0.0.1', 53015)
The above exception was the direct cause of the following exception:
tests/test_sockets.py:251: in test_happy_eyeballs
async with await connect_tcp('localhost', port):
anyio/_core/_sockets.py:184: in connect_tcp
raise OSError('All connection attempts failed') from cause
E OSError: All connection attempts failed
_________ TestTCPStream.test_happy_eyeballs[asyncio+uvloop-dualstack] __________
tests/test_sockets.py:256: in test_happy_eyeballs
assert client_addr[0] == expected_client_addr
E AssertionError: assert '::ffff:127.0.0.1' == '::1'
E - ::1
E + ::ffff:127.0.0.1
____________ TestTCPStream.test_happy_eyeballs[asyncio+uvloop-ipv6] ____________
anyio/_core/_sockets.py:127: in try_connect
stream = await asynclib.connect_tcp(remote_host, remote_port, local_address)
anyio/_backends/_asyncio.py:1518: in connect_tcp
await get_running_loop().create_connection(StreamProtocol, host, port,
uvloop/loop.pyx:2024: in create_connection
???
uvloop/loop.pyx:2001: in uvloop.loop.Loop.create_connection
???
E ConnectionRefusedError: [Errno 111] Connection refused
The above exception was the direct cause of the following exception:
tests/test_sockets.py:251: in test_happy_eyeballs
async with await connect_tcp('localhost', port):
anyio/_core/_sockets.py:184: in connect_tcp
raise OSError('All connection attempts failed') from cause
E OSError: All connection attempts failed
_____________ TestTCPStream.test_connection_refused[asyncio-multi] _____________
tests/test_sockets.py:277: in test_connection_refused
assert isinstance(exc.value.__cause__, exception_class)
E assert False
E + where False = isinstance(ConnectionRefusedError(111, "Connect call failed
('127.0.0.1', 58651)"), <class 'anyio.ExceptionGroup'>)
E + where ConnectionRefusedError(111, "Connect call failed ('127.0.0.1',
58651)") = OSError('All connection attempts failed').__cause__
E + where OSError('All connection attempts failed') = <ExceptionInfo
OSError('All connection attempts failed') tblen=2>.value
_________ TestTCPStream.test_connection_refused[asyncio+uvloop-multi] __________
tests/test_sockets.py:277: in test_connection_refused
assert isinstance(exc.value.__cause__, exception_class)
E AssertionError: assert False
E + where False = isinstance(ConnectionRefusedError(111, 'Connection refused'),
<class 'anyio.ExceptionGroup'>)
E + where ConnectionRefusedError(111, 'Connection refused') =
OSError('All connection attempts failed').__cause__
E + where OSError('All connection attempts failed') = <ExceptionInfo
OSError('All connection attempts failed') tblen=2>.value
__________________________ test_getaddrinfo[asyncio] ___________________________
tests/test_sockets.py:1144: in test_getaddrinfo
correct = await getaddrinfo('faß.de', 0)
anyio/_core/_sockets.py:419: in getaddrinfo
gai_res = await get_asynclib().getaddrinfo(encoded_host, port,
family=family, type=type,
anyio/_backends/_asyncio.py:1570: in getaddrinfo
result = await get_running_loop().getaddrinfo(
/usr/lib/python3.10/asyncio/base_events.py:855: in getaddrinfo
return await self.run_in_executor(
/usr/lib/python3.10/concurrent/futures/thread.py:58: in run
result = self.fn(*self.args, **self.kwargs)
/usr/lib/python3.10/asyncio/base_events.py:838: in _getaddrinfo_debug
addrinfo = socket.getaddrinfo(host, port, family, type, proto, flags)
/usr/lib/python3.10/socket.py:955: in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
E socket.gaierror: [Errno -2] Name or service not known
_______________________ test_getaddrinfo[asyncio+uvloop] _______________________
tests/test_sockets.py:1144: in test_getaddrinfo
correct = await getaddrinfo('faß.de', 0)
anyio/_core/_sockets.py:419: in getaddrinfo
gai_res = await get_asynclib().getaddrinfo(encoded_host, port,
family=family, type=type,
anyio/_backends/_asyncio.py:1570: in getaddrinfo
result = await get_running_loop().getaddrinfo(
uvloop/loop.pyx:1514: in getaddrinfo
???
E socket.gaierror: [Errno -2] Name or service not known
=========================== short test summary info ============================
SKIPPED [1] tests/test_taskgroups.py:57: could not import 'trio': No module
named 'trio'
SKIPPED [1] tests/test_fileio.py:119: Drive only makes sense on Windows
SKIPPED [1] tests/test_fileio.py:159: Only makes sense on Windows
SKIPPED [2] tests/test_fileio.py:318: os.lchmod() is not available
=========== 8 failed, 745 passed, 5 skipped, 2 deselected in 17.87s ============
E: pybuild pybuild:367: test: plugin distutils failed with: exit code=1: cd
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build; python3.10 -m pytest --verbose -W ignore
-k "not test_is_block_device"
dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.10 --before-test
"{interpreter} {dir}/setup.py egg_info --egg-base={dir}/.pybuild/egg" --test-pytest --test-args
"--verbose -W ignore -k \"not test_is_block_device\"" returned exit code 13
--- End Message ---
--- Begin Message ---
Source: python-anyio
Source-Version: 3.5.0-4
Done: Julien Puydt <jpu...@debian.org>
We believe that the bug you reported is fixed in the latest version of
python-anyio, 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 1006...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Julien Puydt <jpu...@debian.org> (supplier of updated python-anyio 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: Mon, 09 May 2022 09:07:33 +0200
Source: python-anyio
Architecture: source
Version: 3.5.0-4
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+pyt...@tracker.debian.org>
Changed-By: Julien Puydt <jpu...@debian.org>
Closes: 1006816
Changes:
python-anyio (3.5.0-4) unstable; urgency=medium
.
* Apply Gianfranco Costamagna's patch (Closes: #1006816).
Checksums-Sha1:
af44a5ee83c406182d9cbd7ad583de5051617541 2325 python-anyio_3.5.0-4.dsc
8477ebb474b940e222db07e0e96d18bcc3940c47 5144
python-anyio_3.5.0-4.debian.tar.xz
81c52f9fde4a83a079913d271549771eef4e2172 7234
python-anyio_3.5.0-4_source.buildinfo
Checksums-Sha256:
7f5d8173104df4fdcc8c398a6c276e07e4034b3a037ca38c0ab9d64d28762411 2325
python-anyio_3.5.0-4.dsc
84b3279d246be90fd3432d2077198e6e5d013f8adad5db5d63cd079cc9fb7465 5144
python-anyio_3.5.0-4.debian.tar.xz
e008e91ea9fe3276f076a63aba77a55d1173149b6878df35d0c0e9d436e58594 7234
python-anyio_3.5.0-4_source.buildinfo
Files:
88e1f20065cd9666362a108ffa559579 2325 python optional python-anyio_3.5.0-4.dsc
d8ed540096d9c0fa30d4ab0ea65303d0 5144 python optional
python-anyio_3.5.0-4.debian.tar.xz
afc8d518a655c07c09202e73697873a2 7234 python optional
python-anyio_3.5.0-4_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJGBAEBCgAwFiEEgS7v2KP7pKzk3xFLBMU71/4DBVEFAmJ4vegSHGpwdXlkdEBk
ZWJpYW4ub3JnAAoJEATFO9f+AwVR1IcQAJNIi9rL+R7O3nxYZGBKqdYaYuJBSkCx
IUitrS+gDLpkFWzBvzISA99dDLizTDJDxFzO03Nxg7EL7U/FESf+gsgx0SDs6uCj
N/y0jk70xyA/mrp/BoMimjtOt24FUMEu2eqpDhb4QeZ+nprAomTK7uqE6KaDyqK5
XPxMnqcacOaAaLg7ubeTiwEwNT4PTOgnTKGvUNxbtUVOHCIYLNv2iw2gQplfkNHf
L1dQj7CKwCp8THM44O3P+XwU+JhPDAOr4IpNPyRJ92yAk4hvrW5cUx4XhRYBqu+g
T6lYA+d1l/F31Un5DaMwsRYilqdJ6N0ZgE5EB6t6osA8Vg7IOLU1k/2EbvPU52K2
uSwMdASOr2mE3E4PvC/PvGBhfQMVjjSq+Dx/Xpo3nvSFtecBWDAbafYALrQkZekZ
uzxFLDxrVtLeRuW6FEB1wjls9vPOMps1Rdj9UqtX+JHQLoJfxclFluXCLJOSoRB6
KJo+gC6J6x2u2F1m2n4B/lEjHnOUt47XGZGffVAoORkn8OXOT0jN6z8sQxFsG0tz
RBhxwusalDiZ+Pm6okE5flvp1Iuy7kybLRjRvpfYLlSKy3v1MOtaxEVgIJPXGuTV
welE/s93FzYYKolnu/no54v6Zmx5Pprh20WY0QfrSjHepOBO1Rj9fdyv0c2atBPY
kUMU6AV7W1eg
=h2Wf
-----END PGP SIGNATURE-----
--- End Message ---