Build · 61bef2abFinished · errors ·
Pause
•••
Download raw log ↓
← Earlier output44.5 MiB captured
python3.12-aiohttp-3.11.15
[gw2] [ 92%] PASSED tests/test_web_urldispatcher.py::test_access_root_of_static_handler[pyloop-index_forbidden] 
tests/test_web_urldispatcher.py::test_partially_applied_handler[pyloop] 
[gw5] [ 92%] PASSED tests/test_web_urldispatcher.py::test_partially_applied_handler[pyloop] 
tests/test_web_urldispatcher.py::test_url_escaping[pyloop-/a:b-/a%3Ab] 
[gw0] [ 92%] PASSED tests/test_web_urldispatcher.py::test_url_escaping[pyloop-/a:b-/a%3Ab] 
tests/test_web_sendfile_functional.py::test_static_file_if_unmodified_since_past_with_range[no_sendfile-pyloop] 
tests/test_web_server.py::test_raw_server_html_exception_debug[pyloop] 
[gw4] [ 92%] PASSED tests/test_web_sendfile_functional.py::test_static_file_if_unmodified_since_past_with_range[no_sendfile-pyloop] 
[gw1] [ 92%] PASSED tests/test_web_server.py::test_raw_server_html_exception_debug[pyloop] 
tests/test_web_urldispatcher.py::test_access_root_of_static_handler[pyloop-True-200-/-/-<html>\n<head>\n<title>Index of /.</title>\n</head>\n<body>\n<h1>Index of /.</h1>\n<ul>\n<li><a href="/my_dir">my_dir/</a></li>\n<li><a href="/my_file">my_file</a></li>\n</ul>\n</body>\n</html>] 
[gw2] [ 92%] PASSED tests/test_web_urldispatcher.py::test_access_root_of_static_handler[pyloop-True-200-/-/-<html>\n<head>\n<title>Index of /.</title>\n</head>\n<body>\n<h1>Index of /.</h1>\n<ul>\n<li><a href="/my_dir">my_dir/</a></li>\n<li><a href="/my_file">my_file</a></li>\n</ul>\n</body>\n</html>] 
tests/test_web_urldispatcher.py::test_static_head[pyloop] 
[gw5] [ 92%] PASSED tests/test_web_urldispatcher.py::test_static_head[pyloop] 
tests/test_web_urldispatcher.py::test_order_is_preserved[pyloop] 
[gw4] [ 92%] PASSED tests/test_web_urldispatcher.py::test_order_is_preserved[pyloop] 
tests/test_web_server.py::test_handler_cancellation 
tests/test_web_urldispatcher.py::test_handler_metadata_persistence 
tests/test_web_urldispatcher.py::test_access_root_of_static_handler[pyloop-index_static] 
[gw2] [ 92%] PASSED tests/test_web_urldispatcher.py::test_access_root_of_static_handler[pyloop-index_static] 
tests/test_web_urldispatcher.py::test_system_route 
[gw5] [ 92%] PASSED tests/test_web_urldispatcher.py::test_system_route 
tests/test_web_urldispatcher.py::test_412_is_returned[pyloop] 
[gw5] [ 92%] PASSED tests/test_web_urldispatcher.py::test_412_is_returned[pyloop] 
tests/test_web_urldispatcher.py::test_url_with_many_slashes[pyloop] 
[gw4] [ 92%] PASSED tests/test_web_urldispatcher.py::test_url_with_many_slashes[pyloop] 
tests/test_web_urldispatcher.py::test_access_root_of_static_handler[pyloop-index_subdir] 
[gw2] [ 92%] PASSED tests/test_web_urldispatcher.py::test_access_root_of_static_handler[pyloop-index_subdir] 
tests/test_web_urldispatcher.py::test_allow_head[pyloop] 
[gw5] [ 92%] PASSED tests/test_web_urldispatcher.py::test_allow_head[pyloop] 
tests/test_web_urldispatcher.py::test_access_root_of_static_handler_xss[pyloop-index_forbidden] 
[gw2] [ 92%] PASSED tests/test_web_urldispatcher.py::test_access_root_of_static_handler_xss[pyloop-index_forbidden] 
tests/test_web_urldispatcher.py::test_route_with_regex[pyloop] 
[gw4] [ 92%] PASSED tests/test_web_urldispatcher.py::test_route_with_regex[pyloop] 
[gw0] [ 92%] PASSED tests/test_web_urldispatcher.py::test_handler_metadata_persistence 
tests/test_web_urldispatcher.py::test_static_directory_without_read_permission[pyloop-] 
[gw0] [ 92%] PASSED tests/test_web_urldispatcher.py::test_static_directory_without_read_permission[pyloop-] 
tests/test_web_urldispatcher.py::test_access_root_of_static_handler_xss[pyloop-True-200-/-/-<html>\n<head>\n<title>Index of /.</title>\n</head>\n<body>\n<h1>Index of /.</h1>\n<ul>\n<li><a href="/%3Cimg%20src=0%20onerror=alert(1)%3E.dir">&lt;img src=0 onerror=alert(1)&gt;.dir/</a></li>\n<li><a href="/%3Cimg%20src=0%20onerror=alert(1)%3E.txt">&lt;img src=0 onerror=alert(1)&gt;.txt</a></li>\n</ul>\n</body>\n</html>] 
[gw2] [ 92%] PASSED tests/test_web_urldispatcher.py::test_access_root_of_static_handler_xss[pyloop-True-200-/-/-<html>\n<head>\n<title>Index of /.</title>\n</head>\n<body>\n<h1>Index of /.</h1>\n<ul>\n<li><a href="/%3Cimg%20src=0%20onerror=alert(1)%3E.dir">&lt;img src=0 onerror=alert(1)&gt;.dir/</a></li>\n<li><a href="/%3Cimg%20src=0%20onerror=alert(1)%3E.txt">&lt;img src=0 onerror=alert(1)&gt;.txt</a></li>\n</ul>\n</body>\n</html>] 
tests/test_web_urldispatcher.py::test_access_root_of_static_handler_xss[pyloop-index_static] 
[gw1] [ 92%] PASSED tests/test_web_server.py::test_handler_cancellation 
[gw2] [ 92%] PASSED tests/test_web_urldispatcher.py::test_access_root_of_static_handler_xss[pyloop-index_static] 
tests/test_web_urldispatcher.py::test_decorate_view[pyloop] 
[gw1] [ 92%] PASSED tests/test_web_urldispatcher.py::test_decorate_view[pyloop] 
tests/test_web_urldispatcher.py::test_reuse_last_added_resource[/a] 
[gw5] [ 92%] PASSED tests/test_web_urldispatcher.py::test_reuse_last_added_resource[/a] 
tests/test_web_urldispatcher.py::test_reuse_last_added_resource[/{a}] 
[gw5] [ 92%] PASSED tests/test_web_urldispatcher.py::test_reuse_last_added_resource[/{a}] 
tests/test_web_urldispatcher.py::test_reuse_last_added_resource[/{a:.*}] 
[gw5] [ 92%] PASSED tests/test_web_urldispatcher.py::test_reuse_last_added_resource[/{a:.*}] 
tests/test_web_urldispatcher.py::test_resource_raw_match 
[gw5] [ 92%] PASSED tests/test_web_urldispatcher.py::test_resource_raw_match 
tests/test_web_urldispatcher.py::test_add_view[pyloop] 
[gw5] [ 92%] PASSED tests/test_web_urldispatcher.py::test_add_view[pyloop] 
tests/test_web_websocket.py::test_nonstarted_ping 
tests/test_web_urldispatcher.py::test_access_root_of_static_handler_xss[pyloop-index_subdir] 
[gw2] [ 92%] PASSED tests/test_web_urldispatcher.py::test_access_root_of_static_handler_xss[pyloop-index_subdir] 
tests/test_web_urldispatcher.py::test_static_directory_without_read_permission[pyloop-my_file.txt] 
[gw0] [ 92%] PASSED tests/test_web_urldispatcher.py::test_static_directory_without_read_permission[pyloop-my_file.txt] 
tests/test_web_urldispatcher.py::test_web_view[pyloop] 
[gw1] [ 92%] PASSED tests/test_web_urldispatcher.py::test_web_view[pyloop] 
tests/test_web_urldispatcher.py::test_follow_symlink[pyloop] 
tests/test_web_websocket.py::test_nonstarted_close 
[gw2] [ 92%] PASSED tests/test_web_urldispatcher.py::test_follow_symlink[pyloop] 
[gw4] [ 92%] PASSED tests/test_web_websocket.py::test_nonstarted_ping 
tests/test_web_websocket.py::test_nonstarted_pong 
tests/test_web_urldispatcher.py::test_follow_symlink_directory_traversal[pyloop] 
[gw2] [ 92%] PASSED tests/test_web_urldispatcher.py::test_follow_symlink_directory_traversal[pyloop] 
tests/test_web_websocket.py::test_write_non_prepared 
tests/test_web_urldispatcher.py::test_static_absolute_url[pyloop] 
[gw1] [ 93%] PASSED tests/test_web_urldispatcher.py::test_static_absolute_url[pyloop] 
[gw5] [ 93%] PASSED tests/test_web_websocket.py::test_nonstarted_close 
tests/test_web_websocket.py::test_nonstarted_receive_str 
[gw4] [ 93%] PASSED tests/test_web_websocket.py::test_nonstarted_pong 
tests/test_web_websocket.py::test_nonstarted_send_frame 
tests/test_web_urldispatcher.py::test_static_directory_with_mock_permission_error[pyloop-] 
[gw0] [ 93%] PASSED tests/test_web_urldispatcher.py::test_static_directory_with_mock_permission_error[pyloop-] 
[gw2] [ 93%] PASSED tests/test_web_websocket.py::test_write_non_prepared 
tests/test_web_websocket.py::test_heartbeat_timeout[pyloop] 
[gw2] [ 93%] PASSED tests/test_web_websocket.py::test_heartbeat_timeout[pyloop] 
tests/test_web_urldispatcher.py::test_for_issue_5250[pyloop] 
[gw5] [ 93%] PASSED tests/test_web_websocket.py::test_nonstarted_receive_str 
tests/test_web_websocket.py::test_nonstarted_receive_bytes 
[gw1] [ 93%] PASSED tests/test_web_urldispatcher.py::test_for_issue_5250[pyloop] 
[gw4] [ 93%] PASSED tests/test_web_websocket.py::test_nonstarted_send_frame 
tests/test_web_websocket.py::test_nonstarted_send_str 
tests/test_web_websocket.py::test_websocket_ready 
[gw2] [ 93%] PASSED tests/test_web_websocket.py::test_websocket_ready 
tests/test_web_websocket.py::test_websocket_not_ready 
[gw2] [ 93%] PASSED tests/test_web_websocket.py::test_websocket_not_ready 
tests/test_web_websocket.py::test_websocket_ready_unknown_protocol 
[gw2] [ 93%] PASSED tests/test_web_websocket.py::test_websocket_ready_unknown_protocol 
tests/test_web_websocket.py::test_bool_websocket_ready 
[gw2] [ 93%] PASSED tests/test_web_websocket.py::test_bool_websocket_ready 
tests/test_web_websocket.py::test_bool_websocket_not_ready 
[gw2] [ 93%] PASSED tests/test_web_websocket.py::test_bool_websocket_not_ready 
tests/test_web_websocket.py::test_can_prepare_ok[pyloop] 
[gw2] [ 93%] PASSED tests/test_web_websocket.py::test_can_prepare_ok[pyloop] 
[gw5] [ 93%] PASSED tests/test_web_websocket.py::test_nonstarted_receive_bytes 
tests/test_web_websocket.py::test_nonstarted_receive_json 
tests/test_web_urldispatcher.py::test_decoded_url_match[pyloop-/467,802,24834/hello-/467%2C802%2C24834/hello-200] 
[gw1] [ 93%] PASSED tests/test_web_urldispatcher.py::test_decoded_url_match[pyloop-/467,802,24834/hello-/467%2C802%2C24834/hello-200] 
tests/test_web_urldispatcher.py::test_static_directory_with_mock_permission_error[pyloop-my_file.txt] 
[gw0] [ 93%] PASSED tests/test_web_urldispatcher.py::test_static_directory_with_mock_permission_error[pyloop-my_file.txt] 
[gw4] [ 93%] PASSED tests/test_web_websocket.py::test_nonstarted_send_str 
tests/test_web_websocket.py::test_nonstarted_send_bytes 
tests/test_web_websocket.py::test_can_prepare_unknown_protocol[pyloop] 
[gw2] [ 93%] PASSED tests/test_web_websocket.py::test_can_prepare_unknown_protocol[pyloop] 
[gw5] [ 93%] PASSED tests/test_web_websocket.py::test_nonstarted_receive_json 
tests/test_web_websocket.py::test_receive_str_nonstring[pyloop] 
[gw5] [ 93%] PASSED tests/test_web_websocket.py::test_receive_str_nonstring[pyloop] 
tests/test_web_urldispatcher.py::test_decoded_url_match[pyloop-/{user_ids:([0-9]+)(,([0-9]+))*}/hello-/467%2C802%2C24834/hello-200] 
[gw1] [ 93%] PASSED tests/test_web_urldispatcher.py::test_decoded_url_match[pyloop-/{user_ids:([0-9]+)(,([0-9]+))*}/hello-/467%2C802%2C24834/hello-200] 
[gw4] [ 93%] PASSED tests/test_web_websocket.py::test_nonstarted_send_bytes 
tests/test_web_websocket.py::test_nonstarted_send_json 
tests/test_web_urldispatcher.py::test_static_file_without_read_permission[pyloop] 
[gw0] [ 93%] PASSED tests/test_web_urldispatcher.py::test_static_file_without_read_permission[pyloop] 
tests/test_web_websocket.py::test_send_json_closed[pyloop] 
[gw2] [ 93%] PASSED tests/test_web_websocket.py::test_send_json_closed[pyloop] 
tests/test_web_websocket.py::test_receive_bytes_nonsbytes[pyloop] 
[gw5] [ 93%] PASSED tests/test_web_websocket.py::test_receive_bytes_nonsbytes[pyloop] 
tests/test_web_urldispatcher.py::test_decoded_url_match[pyloop-/467,802,24834/hello-/467,802,24834/hello-200] 
[gw1] [ 93%] PASSED tests/test_web_urldispatcher.py::test_decoded_url_match[pyloop-/467,802,24834/hello-/467,802,24834/hello-200] 
[gw4] [ 93%] PASSED tests/test_web_websocket.py::test_nonstarted_send_json 
tests/test_web_websocket.py::test_can_prepare_without_upgrade[pyloop] 
[gw4] [ 93%] PASSED tests/test_web_websocket.py::test_can_prepare_without_upgrade[pyloop] 
tests/test_web_websocket.py::test_send_frame_closed[pyloop] 
[gw2] [ 93%] PASSED tests/test_web_websocket.py::test_send_frame_closed[pyloop] 
tests/test_web_websocket.py::test_send_str_nonstring[pyloop] 
[gw5] [ 93%] PASSED tests/test_web_websocket.py::test_send_str_nonstring[pyloop] 
tests/test_web_urldispatcher.py::test_decoded_url_match[pyloop-/{user_ids:([0-9]+)(,([0-9]+))*}/hello-/467,802,24834/hello-200] 
[gw1] [ 93%] PASSED tests/test_web_urldispatcher.py::test_decoded_url_match[pyloop-/{user_ids:([0-9]+)(,([0-9]+))*}/hello-/467,802,24834/hello-200] 
tests/test_web_urldispatcher.py::test_static_file_with_mock_permission_error[pyloop] 
tests/test_web_websocket.py::test_can_prepare_started[pyloop] 
[gw4] [ 93%] PASSED tests/test_web_websocket.py::test_can_prepare_started[pyloop] 
[gw0] [ 93%] PASSED tests/test_web_urldispatcher.py::test_static_file_with_mock_permission_error[pyloop] 
tests/test_web_urldispatcher.py::test_access_symlink_loop[pyloop] 
[gw0] [ 94%] PASSED tests/test_web_urldispatcher.py::test_access_symlink_loop[pyloop] 
tests/test_web_websocket.py::test_ping_closed[pyloop] 
[gw2] [ 94%] PASSED tests/test_web_websocket.py::test_ping_closed[pyloop] 
tests/test_web_websocket.py::test_send_bytes_nonbytes[pyloop] 
[gw5] [ 94%] PASSED tests/test_web_websocket.py::test_send_bytes_nonbytes[pyloop] 
tests/test_web_urldispatcher.py::test_decoded_url_match[pyloop-/1%2C3/hello-/1%2C3/hello-404] 
[gw1] [ 94%] PASSED tests/test_web_urldispatcher.py::test_decoded_url_match[pyloop-/1%2C3/hello-/1%2C3/hello-404] 
tests/test_web_websocket.py::test_closed_after_ctor 
[gw4] [ 94%] PASSED tests/test_web_websocket.py::test_closed_after_ctor 
tests/test_web_websocket.py::test_raise_writer_limit[pyloop] 
[gw4] [ 94%] PASSED tests/test_web_websocket.py::test_raise_writer_limit[pyloop] 
tests/test_web_urldispatcher.py::test_access_compressed_file_as_symlink[pyloop] 
[gw0] [ 94%] PASSED tests/test_web_urldispatcher.py::test_access_compressed_file_as_symlink[pyloop] 
tests/test_web_urldispatcher.py::test_access_special_resource[pyloop] 
[gw0] [ 94%] PASSED tests/test_web_urldispatcher.py::test_access_special_resource[pyloop] 
tests/test_web_websocket.py::test_pong_closed[pyloop] 
[gw2] [ 94%] PASSED tests/test_web_websocket.py::test_pong_closed[pyloop] 
tests/test_web_websocket.py::test_send_json_nonjson[pyloop] 
[gw5] [ 94%] PASSED tests/test_web_websocket.py::test_send_json_nonjson[pyloop] 
tests/test_web_urldispatcher.py::test_decoded_raw_match_regex[pyloop] 
[gw1] [ 94%] PASSED tests/test_web_urldispatcher.py::test_decoded_raw_match_regex[pyloop] 
tests/test_web_urldispatcher.py::test_access_mock_special_resource[pyloop] 
[gw0] [ 94%] PASSED tests/test_web_urldispatcher.py::test_access_mock_special_resource[pyloop] 
tests/test_web_websocket.py::test_send_str_closed[pyloop] 
[gw4] [ 94%] PASSED tests/test_web_websocket.py::test_send_str_closed[pyloop] 
tests/test_web_websocket.py::test_write_eof_not_started 
tests/test_web_websocket.py::test_close_idempotent[pyloop] 
[gw2] [ 94%] PASSED tests/test_web_websocket.py::test_close_idempotent[pyloop] 
tests/test_web_websocket.py::test_multiple_receive_on_close_connection[pyloop] 
[gw1] [ 94%] PASSED tests/test_web_websocket.py::test_multiple_receive_on_close_connection[pyloop] 
tests/test_web_websocket.py::test_recv_str_closed[pyloop] 
[gw4] [ 94%] PASSED tests/test_web_websocket.py::test_recv_str_closed[pyloop] 
tests/test_web_websocket.py::test_get_extra_info[pyloop-None-default] 
[gw0] [ 94%] PASSED tests/test_web_websocket.py::test_get_extra_info[pyloop-None-default] 
[gw5] [ 94%] PASSED tests/test_web_websocket.py::test_write_eof_not_started 
tests/test_web_websocket.py::test_write_eof_idempotent[pyloop] 
[gw5] [ 94%] PASSED tests/test_web_websocket.py::test_write_eof_idempotent[pyloop] 
tests/test_web_websocket.py::test_prepare_post_method_ok[pyloop] 
tests/test_web_websocket.py::test_concurrent_receive[pyloop] 
[gw2] [ 94%] PASSED tests/test_web_websocket.py::test_prepare_post_method_ok[pyloop] 
[gw1] [ 94%] PASSED tests/test_web_websocket.py::test_concurrent_receive[pyloop] 
tests/test_web_websocket.py::test_send_bytes_closed[pyloop] 
[gw4] [ 94%] PASSED tests/test_web_websocket.py::test_send_bytes_closed[pyloop] 
tests/test_web_websocket.py::test_receive_eofstream_in_reader[pyloop] 
[gw5] [ 94%] PASSED tests/test_web_websocket.py::test_receive_eofstream_in_reader[pyloop] 
tests/test_web_websocket.py::test_close_exc[pyloop] 
[gw1] [ 94%] PASSED tests/test_web_websocket.py::test_close_exc[pyloop] 
tests/test_web_websocket.py::test_prepare_without_upgrade[pyloop] 
[gw2] [ 94%] PASSED tests/test_web_websocket.py::test_prepare_without_upgrade[pyloop] 
tests/test_web_websocket.py::test_get_extra_info[pyloop-ws_transport2-default] 
tests/test_web_websocket.py::test_recv_bytes_closed[pyloop] 
[gw0] [ 94%] PASSED tests/test_web_websocket.py::test_get_extra_info[pyloop-ws_transport2-default] 
[gw4] [ 94%] PASSED tests/test_web_websocket.py::test_recv_bytes_closed[pyloop] 
tests/test_web_websocket.py::test_receive_exception_in_reader[pyloop] 
tests/test_web_websocket.py::test_prepare_twice_idempotent[pyloop] 
[gw5] [ 94%] PASSED tests/test_web_websocket.py::test_receive_exception_in_reader[pyloop] 
[gw1] [ 94%] PASSED tests/test_web_websocket.py::test_prepare_twice_idempotent[pyloop] 
tests/test_web_websocket.py::test_wait_closed_before_start 
tests/test_web_websocket_functional.py::test_send_recv_bytes[pyloop] 
[gw4] [ 94%] PASSED tests/test_web_websocket_functional.py::test_send_recv_bytes[pyloop] 
tests/test_web_websocket_functional.py::test_websocket_can_prepare[pyloop] 
[gw0] [ 94%] PASSED tests/test_web_websocket_functional.py::test_websocket_can_prepare[pyloop] 
tests/test_web_websocket.py::test_receive_close_but_left_open[pyloop] 
tests/test_web_websocket.py::test_send_with_per_message_deflate[pyloop] 
[gw5] [ 94%] PASSED tests/test_web_websocket.py::test_receive_close_but_left_open[pyloop] 
[gw1] [ 94%] PASSED tests/test_web_websocket.py::test_send_with_per_message_deflate[pyloop] 
tests/test_web_websocket_functional.py::test_send_recv_json[pyloop] 
[gw2] [ 94%] PASSED tests/test_web_websocket.py::test_wait_closed_before_start 
tests/test_web_websocket_functional.py::test_ping[pyloop] 
[gw4] [ 94%] PASSED tests/test_web_websocket_functional.py::test_send_recv_json[pyloop] 
[gw2] [ 95%] PASSED tests/test_web_websocket_functional.py::test_ping[pyloop] 
tests/test_web_websocket.py::test_receive_closing[pyloop] 
[gw5] [ 95%] PASSED tests/test_web_websocket.py::test_receive_closing[pyloop] 
tests/test_web_websocket.py::test_no_transfer_encoding_header[pyloop] 
tests/test_web_websocket_functional.py::test_pong[pyloop] 
[gw1] [ 95%] PASSED tests/test_web_websocket.py::test_no_transfer_encoding_header[pyloop] 
tests/test_web_websocket_functional.py::test_close_timeout[pyloop] 
[gw2] [ 95%] PASSED tests/test_web_websocket_functional.py::test_pong[pyloop] 
tests/test_web_websocket_functional.py::test_websocket_json[pyloop] 
[gw0] [ 95%] PASSED tests/test_web_websocket_functional.py::test_websocket_json[pyloop] 
tests/test_web_websocket.py::test_close_after_closing[pyloop] 
tests/test_web_websocket.py::test_get_extra_info[pyloop-ws_transport0-existent] 
[gw5] [ 95%] PASSED tests/test_web_websocket.py::test_close_after_closing[pyloop] 
[gw1] [ 95%] PASSED tests/test_web_websocket.py::test_get_extra_info[pyloop-ws_transport0-existent] 
tests/test_web_websocket_functional.py::test_change_status[pyloop] 
[gw2] [ 95%] PASSED tests/test_web_websocket_functional.py::test_change_status[pyloop] 
tests/test_web_websocket_functional.py::test_websocket_json_invalid_message[pyloop] 
[gw0] [ 95%] PASSED tests/test_web_websocket_functional.py::test_websocket_json_invalid_message[pyloop] 
tests/test_web_websocket.py::test_receive_timeouterror[pyloop] 
tests/test_web_websocket_functional.py::test_receive_timeout[pyloop] 
[gw5] [ 95%] PASSED tests/test_web_websocket.py::test_receive_timeouterror[pyloop] 
tests/test_web_websocket_functional.py::test_handle_protocol[pyloop] 
[gw2] [ 95%] PASSED tests/test_web_websocket_functional.py::test_handle_protocol[pyloop] 
[gw4] [ 95%] PASSED tests/test_web_websocket_functional.py::test_close_timeout[pyloop] 
tests/test_web_websocket_functional.py::test_heartbeat_no_pong_send_many_messages[pyloop] 
tests/test_web_websocket_functional.py::test_server_close_handshake[pyloop] 
[gw2] [ 95%] PASSED tests/test_web_websocket_functional.py::test_server_close_handshake[pyloop] 
tests/test_web_websocket_functional.py::test_websocket_send_json[pyloop] 
tests/test_web_websocket_functional.py::test_concurrent_close[pyloop] 
[gw0] [ 95%] PASSED tests/test_web_websocket_functional.py::test_websocket_send_json[pyloop] 
[gw4] [ 95%] PASSED tests/test_web_websocket_functional.py::test_concurrent_close[pyloop] 
[gw1] [ 95%] PASSED tests/test_web_websocket_functional.py::test_receive_timeout[pyloop] 
[gw5] [ 95%] PASSED tests/test_web_websocket_functional.py::test_heartbeat_no_pong_send_many_messages[pyloop] 
tests/test_web_websocket_functional.py::test_server_close_handshake_server_eats_client_messages[pyloop] 
[gw2] [ 95%] PASSED tests/test_web_websocket_functional.py::test_server_close_handshake_server_eats_client_messages[pyloop] 
tests/test_web_websocket_functional.py::test_concurrent_close_multiple_tasks[pyloop] 
[gw4] [ 95%] PASSED tests/test_web_websocket_functional.py::test_concurrent_close_multiple_tasks[pyloop] 
tests/test_web_websocket_functional.py::test_custom_receive_timeout[pyloop] 
tests/test_web_websocket_functional.py::test_heartbeat_no_pong_receive_many_messages[pyloop] 
tests/test_web_websocket_functional.py::test_websocket_receive_json[pyloop] 
[gw0] [ 95%] PASSED tests/test_web_websocket_functional.py::test_websocket_receive_json[pyloop] 
tests/test_web_websocket_functional.py::test_receive_bytes_nonbytes[pyloop] 
[gw2] [ 95%] PASSED tests/test_web_websocket_functional.py::test_receive_bytes_nonbytes[pyloop] 
tests/test_web_websocket_functional.py::test_close_op_code_from_client[pyloop] 
[gw4] [ 95%] PASSED tests/test_web_websocket_functional.py::test_close_op_code_from_client[pyloop] 
[gw5] [ 95%] PASSED tests/test_web_websocket_functional.py::test_heartbeat_no_pong_receive_many_messages[pyloop] 
[gw1] [ 95%] PASSED tests/test_web_websocket_functional.py::test_custom_receive_timeout[pyloop] 
tests/test_web_websocket_functional.py::test_bug3380[pyloop] 
[gw2] [ 95%] PASSED tests/test_web_websocket_functional.py::test_bug3380[pyloop] 
tests/test_web_websocket_functional.py::test_auto_pong_with_closing_by_peer[pyloop] 
tests/test_web_websocket_functional.py::test_send_recv_text[pyloop] 
tests/test_web_websocket_functional.py::test_server_ws_async_for[pyloop] 
[gw4] [ 95%] PASSED tests/test_web_websocket_functional.py::test_auto_pong_with_closing_by_peer[pyloop] 
[gw0] [ 95%] PASSED tests/test_web_websocket_functional.py::test_send_recv_text[pyloop] 
[gw5] [ 95%] PASSED tests/test_web_websocket_functional.py::test_server_ws_async_for[pyloop] 
tests/test_web_websocket_functional.py::test_heartbeat[pyloop] 
tests/test_web_websocket_functional.py::test_receive_being_cancelled_keeps_connection_open[pyloop] 
[gw2] [ 95%] PASSED tests/test_web_websocket_functional.py::test_receive_being_cancelled_keeps_connection_open[pyloop] 
tests/test_web_websocket_functional.py::test_closed_async_for[pyloop] 
tests/test_web_websocket_functional.py::test_abnormal_closure_when_server_does_not_receive[pyloop] 
[gw5] [ 95%] PASSED tests/test_web_websocket_functional.py::test_closed_async_for[pyloop] 
[gw1] [ 95%] PASSED tests/test_web_websocket_functional.py::test_heartbeat[pyloop] 
tests/test_websocket_handshake.py::test_no_upgrade 
tests/test_web_websocket_functional.py::test_receive_timeout_keeps_connection_open[pyloop] 
[gw2] [ 95%] PASSED tests/test_web_websocket_functional.py::test_receive_timeout_keeps_connection_open[pyloop] 
tests/test_web_websocket_functional.py::test_websocket_disable_keepalive[pyloop] 
[gw5] [ 95%] PASSED tests/test_web_websocket_functional.py::test_websocket_disable_keepalive[pyloop] 
tests/test_web_websocket_functional.py::test_heartbeat_no_pong[pyloop] 
[gw4] [ 95%] PASSED tests/test_web_websocket_functional.py::test_abnormal_closure_when_server_does_not_receive[pyloop] 
tests/test_web_websocket_functional.py::test_websocket_shutdown[pyloop] 
[gw2] [ 96%] PASSED tests/test_web_websocket_functional.py::test_websocket_shutdown[pyloop] 
tests/test_web_websocket_functional.py::test_receive_str_nonstring[pyloop] 
[gw5] [ 96%] PASSED tests/test_web_websocket_functional.py::test_receive_str_nonstring[pyloop] 
[gw0] [ 96%] PASSED tests/test_websocket_handshake.py::test_no_upgrade 
tests/test_websocket_handshake.py::test_no_connection 
[gw1] [ 96%] PASSED tests/test_web_websocket_functional.py::test_heartbeat_no_pong[pyloop] 
tests/test_web_websocket_functional.py::test_abnormal_closure_when_client_does_not_close[pyloop] 
tests/test_websocket_handshake.py::test_handshake_ok 
tests/test_web_websocket_functional.py::test_ws_close_return_code[pyloop] 
[gw2] [ 96%] PASSED tests/test_web_websocket_functional.py::test_ws_close_return_code[pyloop] 
tests/test_web_websocket_functional.py::test_heartbeat_connection_closed[pyloop] 
[gw0] [ 96%] PASSED tests/test_websocket_handshake.py::test_no_connection 
tests/test_websocket_handshake.py::test_protocol_version_unset 
[gw5] [ 96%] PASSED tests/test_websocket_handshake.py::test_handshake_ok 
tests/test_websocket_handshake.py::test_handshake_protocol 
tests/test_websocket_handshake.py::test_handshake_compress_server_notakeover 
[gw2] [ 96%] PASSED tests/test_websocket_handshake.py::test_handshake_compress_server_notakeover 
tests/test_websocket_handshake.py::test_handshake_compress_client_notakeover 
[gw2] [ 96%] PASSED tests/test_websocket_handshake.py::test_handshake_compress_client_notakeover 
tests/test_websocket_handshake.py::test_handshake_compress_wbits 
[gw2] [ 96%] PASSED tests/test_websocket_handshake.py::test_handshake_compress_wbits 
tests/test_websocket_handshake.py::test_handshake_compress_wbits_error 
[gw2] [ 96%] PASSED tests/test_websocket_handshake.py::test_handshake_compress_wbits_error 
tests/test_websocket_handshake.py::test_handshake_compress_bad_ext 
[gw2] [ 96%] PASSED tests/test_websocket_handshake.py::test_handshake_compress_bad_ext 
tests/test_websocket_handshake.py::test_handshake_compress_multi_ext_bad 
[gw2] [ 96%] PASSED tests/test_websocket_handshake.py::test_handshake_compress_multi_ext_bad 
tests/test_websocket_handshake.py::test_handshake_compress_multi_ext_wbits 
[gw2] [ 96%] PASSED tests/test_websocket_handshake.py::test_handshake_compress_multi_ext_wbits 
tests/test_websocket_handshake.py::test_handshake_no_transfer_encoding 
[gw2] [ 96%] PASSED tests/test_websocket_handshake.py::test_handshake_no_transfer_encoding 
tests/test_websocket_parser.py::test_feed_data_remembers_exception[pyloop] 
[gw1] [ 96%] PASSED tests/test_web_websocket_functional.py::test_heartbeat_connection_closed[pyloop] 
[gw2] [ 96%] PASSED tests/test_websocket_parser.py::test_feed_data_remembers_exception[pyloop] 
[gw5] [ 96%] PASSED tests/test_websocket_handshake.py::test_handshake_protocol 
tests/test_websocket_handshake.py::test_handshake_protocol_agreement 
tests/test_web_websocket_functional.py::test_heartbeat_failure_ends_receive[pyloop] 
tests/test_websocket_parser.py::test_parse_frame[pyloop] 
[gw2] [ 96%] PASSED tests/test_websocket_parser.py::test_parse_frame[pyloop] 
[gw0] [ 96%] PASSED tests/test_websocket_handshake.py::test_protocol_version_unset 
tests/test_websocket_handshake.py::test_protocol_version_not_supported 
[gw4] [ 96%] PASSED tests/test_web_websocket_functional.py::test_abnormal_closure_when_client_does_not_close[pyloop] 
[gw5] [ 96%] PASSED tests/test_websocket_handshake.py::test_handshake_protocol_agreement 
tests/test_websocket_handshake.py::test_handshake_protocol_unsupported 
tests/test_websocket_parser.py::test_parse_frame_length0[pyloop] 
[gw2] [ 96%] PASSED tests/test_websocket_parser.py::test_parse_frame_length0[pyloop] 
[gw1] [ 96%] PASSED tests/test_web_websocket_functional.py::test_heartbeat_failure_ends_receive[pyloop] 
[gw5] [ 96%] PASSED tests/test_websocket_handshake.py::test_handshake_protocol_unsupported 
tests/test_websocket_handshake.py::test_handshake_compress 
tests/test_web_websocket_functional.py::test_normal_closure_while_client_sends_msg[pyloop] 
[gw0] [ 96%] PASSED tests/test_websocket_handshake.py::test_protocol_version_not_supported 
tests/test_websocket_handshake.py::test_protocol_key_not_present 
tests/test_websocket_parser.py::test_parse_frame_length2_multi_byte_multi_packet[pyloop] 
[gw1] [ 96%] PASSED tests/test_websocket_parser.py::test_parse_frame_length2_multi_byte_multi_packet[pyloop] 
tests/test_websocket_parser.py::test_parse_frame_length2[pyloop] 
[gw2] [ 96%] PASSED tests/test_websocket_parser.py::test_parse_frame_length2[pyloop] 
[gw5] [ 96%] PASSED tests/test_websocket_handshake.py::test_handshake_compress 
tests/test_websocket_parser.py::test_parse_frame_header_payload_size[pyloop] 
[gw5] [ 96%] PASSED tests/test_websocket_parser.py::test_parse_frame_header_payload_size[pyloop] 
tests/test_websocket_parser.py::test_parse_frame_length4[pyloop] 
[gw1] [ 96%] PASSED tests/test_websocket_parser.py::test_parse_frame_length4[pyloop] 
tests/test_websocket_parser.py::test_parse_frame_length2_multi_byte[pyloop] 
[gw2] [ 96%] PASSED tests/test_websocket_parser.py::test_parse_frame_length2_multi_byte[pyloop] 
[gw0] [ 96%] PASSED tests/test_websocket_handshake.py::test_protocol_key_not_present 
[gw4] [ 96%] PASSED tests/test_web_websocket_functional.py::test_normal_closure_while_client_sends_msg[pyloop] 
tests/test_websocket_handshake.py::test_protocol_key_invalid 
tests/test_websocket_parser.py::test_ping_frame[pyloop-bytes] 
[gw5] [ 96%] PASSED tests/test_websocket_parser.py::test_ping_frame[pyloop-bytes] 
tests/test_websocket_parser.py::test_parse_frame_mask[pyloop] 
[gw1] [ 97%] PASSED tests/test_websocket_parser.py::test_parse_frame_mask[pyloop] 
tests/test_websocket_parser.py::test_pong_frame[pyloop] 
[gw2] [ 97%] PASSED tests/test_websocket_parser.py::test_pong_frame[pyloop] 
tests/test_websocket_parser.py::test_ping_frame[pyloop-bytearray] 
[gw5] [ 97%] PASSED tests/test_websocket_parser.py::test_ping_frame[pyloop-bytearray] 
tests/test_websocket_data_queue.py::TestWebSocketDataQueue::test_feed_pause[pyloop] 
[gw4] [ 97%] PASSED tests/test_websocket_data_queue.py::TestWebSocketDataQueue::test_feed_pause[pyloop] 
tests/test_websocket_parser.py::test_parse_frame_header_reversed_bits[pyloop] 
[gw1] [ 97%] PASSED tests/test_websocket_parser.py::test_parse_frame_header_reversed_bits[pyloop] 
[gw0] [ 97%] PASSED tests/test_websocket_handshake.py::test_protocol_key_invalid 
tests/test_websocket_handshake.py::test_protocol_key_bad_size 
tests/test_websocket_parser.py::test_close_frame[pyloop] 
[gw2] [ 97%] PASSED tests/test_websocket_parser.py::test_close_frame[pyloop] 
tests/test_websocket_parser.py::test_ping_frame[pyloop-memoryview] 
[gw5] [ 97%] PASSED tests/test_websocket_parser.py::test_ping_frame[pyloop-memoryview] 
tests/test_websocket_data_queue.py::TestWebSocketDataQueue::test_resume_on_read[pyloop] 
[gw4] [ 97%] PASSED tests/test_websocket_data_queue.py::TestWebSocketDataQueue::test_resume_on_read[pyloop] 
tests/test_websocket_parser.py::test_parse_frame_header_control_frame[pyloop] 
[gw1] [ 97%] PASSED tests/test_websocket_parser.py::test_parse_frame_header_control_frame[pyloop] 
tests/test_websocket_parser.py::test_close_frame_info[pyloop] 
[gw2] [ 97%] PASSED tests/test_websocket_parser.py::test_close_frame_info[pyloop] 
tests/test_websocket_parser.py::test_simple_text_unicode_err[pyloop] 
[gw5] [ 97%] PASSED tests/test_websocket_parser.py::test_simple_text_unicode_err[pyloop] 
tests/test_websocket_parser.py::test_continuation[pyloop] 
[gw4] [ 97%] PASSED tests/test_websocket_parser.py::test_continuation[pyloop] 
[gw0] [ 97%] PASSED tests/test_websocket_handshake.py::test_protocol_key_bad_size 
tests/test_websocket_parser.py::test_close_frame_invalid_2[pyloop] 
[gw0] [ 97%] PASSED tests/test_websocket_parser.py::test_close_frame_invalid_2[pyloop] 
tests/test_websocket_parser.py::test_continuation_with_close[pyloop] 
[gw1] [ 97%] PASSED tests/test_websocket_parser.py::test_continuation_with_close[pyloop] 
tests/test_websocket_parser.py::test_close_frame_invalid[pyloop] 
[gw2] [ 97%] PASSED tests/test_websocket_parser.py::test_close_frame_invalid[pyloop] 
tests/test_websocket_parser.py::test_simple_binary[pyloop] 
[gw5] [ 97%] PASSED tests/test_websocket_parser.py::test_simple_binary[pyloop] 
tests/test_websocket_parser.py::test_continuation_with_ping[pyloop] 
[gw4] [ 97%] PASSED tests/test_websocket_parser.py::test_continuation_with_ping[pyloop] 
tests/test_websocket_parser.py::test_continuation_with_close_unicode_err[pyloop] 
[gw1] [ 97%] PASSED tests/test_websocket_parser.py::test_continuation_with_close_unicode_err[pyloop] 
tests/test_websocket_parser.py::test_continuation_with_close_bad_payload[pyloop] 
[gw2] [ 97%] PASSED tests/test_websocket_parser.py::test_continuation_with_close_bad_payload[pyloop] 
tests/test_websocket_parser.py::test_close_frame_unicode_err[pyloop] 
[gw0] [ 97%] PASSED tests/test_websocket_parser.py::test_close_frame_unicode_err[pyloop] 
tests/test_websocket_parser.py::test_fragmentation_header[pyloop] 
[gw5] [ 97%] PASSED tests/test_websocket_parser.py::test_fragmentation_header[pyloop] 
tests/test_websocket_parser.py::test_continuation_err[pyloop] 
[gw4] [ 97%] PASSED tests/test_websocket_parser.py::test_continuation_err[pyloop] 
tests/test_websocket_parser.py::test_continuation_with_close_bad_code[pyloop] 
[gw1] [ 97%] PASSED tests/test_websocket_parser.py::test_continuation_with_close_bad_code[pyloop] 
tests/test_websocket_parser.py::test_continuation_with_close_empty[pyloop] 
[gw2] [ 97%] PASSED tests/test_websocket_parser.py::test_continuation_with_close_empty[pyloop] 
tests/test_websocket_parser.py::test_websocket_mask_cython 
[gw5] [ 97%] PASSED tests/test_websocket_parser.py::test_websocket_mask_cython 
tests/test_websocket_parser.py::test_websocket_mask_python_empty 
[gw5] [ 97%] PASSED tests/test_websocket_parser.py::test_websocket_mask_python_empty 
tests/test_websocket_parser.py::test_parse_compress_error_frame[pyloop] 
[gw5] [ 97%] PASSED tests/test_websocket_parser.py::test_parse_compress_error_frame[pyloop] 
tests/test_websocket_parser.py::test_websocket_mask_cython_empty 
[gw4] [ 97%] PASSED tests/test_websocket_parser.py::test_websocket_mask_cython_empty 
tests/test_websocket_parser.py::test_msgtype_aliases 
[gw4] [ 97%] PASSED tests/test_websocket_parser.py::test_msgtype_aliases 
tests/test_websocket_parser.py::test_msg_too_large[pyloop] 
[gw4] [ 97%] PASSED tests/test_websocket_parser.py::test_msg_too_large[pyloop] 
tests/test_websocket_parser.py::test_parse_compress_frame_single[pyloop] 
[gw1] [ 97%] PASSED tests/test_websocket_parser.py::test_parse_compress_frame_single[pyloop] 
tests/test_websocket_parser.py::test_unknown_frame[pyloop] 
[gw0] [ 97%] PASSED tests/test_websocket_parser.py::test_unknown_frame[pyloop] 
tests/test_websocket_parser.py::test_websocket_mask_python 
[gw2] [ 97%] PASSED tests/test_websocket_parser.py::test_websocket_mask_python 
tests/test_websocket_parser.py::test_compressed_msg_too_large[pyloop] 
[gw2] [ 98%] PASSED tests/test_websocket_parser.py::test_compressed_msg_too_large[pyloop] 
tests/test_websocket_parser.py::test_parse_no_compress_frame_single[pyloop] 
[gw5] [ 98%] PASSED tests/test_websocket_parser.py::test_parse_no_compress_frame_single[pyloop] 
tests/test_websocket_parser.py::test_msg_too_large_not_fin[pyloop] 
[gw4] [ 98%] PASSED tests/test_websocket_parser.py::test_msg_too_large_not_fin[pyloop] 
tests/test_websocket_parser.py::test_parse_compress_frame_multi[pyloop] 
[gw1] [ 98%] PASSED tests/test_websocket_parser.py::test_parse_compress_frame_multi[pyloop] 
tests/test_websocket_parser.py::TestWebSocketError::test_ctor 
[gw2] [ 98%] PASSED tests/test_websocket_parser.py::TestWebSocketError::test_ctor 
tests/test_websocket_writer.py::test_pong 
tests/test_websocket_parser.py::TestWebSocketError::test_pickle 
[gw5] [ 98%] PASSED tests/test_websocket_parser.py::TestWebSocketError::test_pickle 
tests/test_websocket_writer.py::test_send_text 
tests/test_websocket_parser.py::test_simple_text[pyloop] 
[gw0] [ 98%] PASSED tests/test_websocket_parser.py::test_simple_text[pyloop] 
tests/test_websocket_parser.py::test_flow_control_binary[pyloop] 
[gw4] [ 98%] PASSED tests/test_websocket_parser.py::test_flow_control_binary[pyloop] 
tests/test_websocket_parser.py::test_flow_control_multi_byte_text[pyloop] 
[gw1] [ 98%] PASSED tests/test_websocket_parser.py::test_flow_control_multi_byte_text[pyloop] 
[gw2] [ 98%] PASSED tests/test_websocket_writer.py::test_pong 
tests/test_websocket_writer.py::test_ping 
[gw5] [ 98%] PASSED tests/test_websocket_writer.py::test_send_text 
tests/test_websocket_writer.py::test_send_binary 
tests/test_websocket_writer.py::test_send_binary_very_long 
tests/test_websocket_writer.py::test_close 
tests/test_websocket_writer.py::test_send_binary_long 
[gw5] [ 98%] PASSED tests/test_websocket_writer.py::test_send_binary 
tests/test_websocket_writer.py::test_send_compress_text 
[gw2] [ 98%] PASSED tests/test_websocket_writer.py::test_ping 
tests/test_websocket_writer.py::test_send_text_masked 
[gw4] [ 98%] PASSED tests/test_websocket_writer.py::test_send_binary_very_long 
tests/test_websocket_writer.py::test_send_compress_text_notakeover 
[gw1] [ 98%] PASSED tests/test_websocket_writer.py::test_close 
tests/test_websocket_writer.py::test_send_compress_text_per_message 
[gw5] [ 98%] PASSED tests/test_websocket_writer.py::test_send_compress_text 
tests/test_websocket_writer.py::test_concurrent_messages[4096-<lambda>] 
[gw2] [ 98%] PASSED tests/test_websocket_writer.py::test_send_text_masked 
tests/test_websocket_writer.py::test_concurrent_messages[32-<lambda>] 
[gw4] [ 98%] PASSED tests/test_websocket_writer.py::test_send_compress_text_notakeover 
tests/test_worker.py::test_init_process[AsyncioWorker-pyloop] 
[gw1] [ 98%] PASSED tests/test_websocket_writer.py::test_send_compress_text_per_message 
[gw4] [ 98%] PASSED tests/test_worker.py::test_init_process[AsyncioWorker-pyloop] 
tests/test_worker.py::test_run[AsyncioWorker-pyloop] 
[gw1] [ 98%] PASSED tests/test_worker.py::test_run[AsyncioWorker-pyloop] 
[gw0] [ 98%] PASSED tests/test_websocket_writer.py::test_send_binary_long 
tests/test_websocket_writer.py::test_concurrent_messages[16-<lambda>] 
[gw2] [ 98%] PASSED tests/test_websocket_writer.py::test_concurrent_messages[32-<lambda>] 
tests/test_worker.py::test_run_not_app[AsyncioWorker-pyloop] 
[gw2] [ 98%] PASSED tests/test_worker.py::test_run_not_app[AsyncioWorker-pyloop] 
[gw5] [ 98%] PASSED tests/test_websocket_writer.py::test_concurrent_messages[4096-<lambda>] 
tests/test_worker.py::test_run_async_factory[AsyncioWorker-pyloop] 
[gw5] [ 98%] PASSED tests/test_worker.py::test_run_async_factory[AsyncioWorker-pyloop] 
tests/test_worker.py::test__notify_waiter_done_explicit_waiter[AsyncioWorker-pyloop] 
[gw2] [ 98%] PASSED tests/test_worker.py::test__notify_waiter_done_explicit_waiter[AsyncioWorker-pyloop] 
tests/test_worker.py::test_handle_abort[AsyncioWorker-pyloop] 
tests/test_worker.py::test__wait_next_notify[AsyncioWorker-pyloop] 
[gw4] [ 98%] PASSED tests/test_worker.py::test_handle_abort[AsyncioWorker-pyloop] 
[gw1] [ 98%] PASSED tests/test_worker.py::test__wait_next_notify[AsyncioWorker-pyloop] 
[gw0] [ 98%] PASSED tests/test_websocket_writer.py::test_concurrent_messages[16-<lambda>] 
tests/test_worker.py::test__notify_waiter_done[AsyncioWorker-pyloop] 
[gw0] [ 98%] PASSED tests/test_worker.py::test__notify_waiter_done[AsyncioWorker-pyloop] 
tests/test_worker.py::test__get_valid_log_format_ok[AsyncioWorker-pyloop-%a "%{Referrer}i" %s-%a "%{Referrer}i" %s] 
[gw2] [ 98%] PASSED tests/test_worker.py::test__get_valid_log_format_ok[AsyncioWorker-pyloop-%a "%{Referrer}i" %s-%a "%{Referrer}i" %s] 
tests/test_worker.py::test_init_signals[AsyncioWorker-pyloop] 
[gw5] [ 98%] PASSED tests/test_worker.py::test_init_signals[AsyncioWorker-pyloop] 
tests/test_worker.py::test__get_valid_log_format_ok[AsyncioWorker-pyloop-%(h)s %(l)s %(u)s %(t)s "%(r)s" %(s)s %(b)s "%(f)s" "%(a)s"-%a %t "%r" %s %b "%{Referer}i" "%{User-Agent}i"] 
[gw4] [ 98%] PASSED tests/test_worker.py::test__get_valid_log_format_ok[AsyncioWorker-pyloop-%(h)s %(l)s %(u)s %(t)s "%(r)s" %(s)s %(b)s "%(f)s" "%(a)s"-%a %t "%r" %s %b "%{Referer}i" "%{User-Agent}i"] 
tests/test_worker.py::test__get_valid_log_format_exc[AsyncioWorker-pyloop] 
[gw1] [ 98%] PASSED tests/test_worker.py::test__get_valid_log_format_exc[AsyncioWorker-pyloop] 
tests/test_worker.py::test__create_ssl_context_without_certs_and_ciphers[AsyncioWorker-pyloop] 
tests/test_worker.py::test__run_exc[AsyncioWorker-pyloop] 
[gw5] [ 99%] PASSED tests/test_worker.py::test__create_ssl_context_without_certs_and_ciphers[AsyncioWorker-pyloop] 
tests/test_worker.py::test__create_ssl_context_with_ciphers[AsyncioWorker-pyloop] 
[gw4] [ 99%] PASSED tests/test_worker.py::test__create_ssl_context_with_ciphers[AsyncioWorker-pyloop] 
tests/test_worker.py::test__run_ok_parent_changed[AsyncioWorker-pyloop] 
[gw0] [ 99%] PASSED tests/test_worker.py::test__run_ok_parent_changed[AsyncioWorker-pyloop] 
tests/test_worker.py::test__create_ssl_context_with_ca_certs[AsyncioWorker-pyloop] 
[gw1] [ 99%] PASSED tests/test_worker.py::test__create_ssl_context_with_ca_certs[AsyncioWorker-pyloop] 
[gw2] [ 99%] PASSED tests/test_worker.py::test__run_exc[AsyncioWorker-pyloop] 
[gw3] [ 99%] PASSED tests/test_run_app.py::TestShutdown::test_shutdown_new_conn_rejected 
tests/test_run_app.py::TestShutdown::test_shutdown_pending_handler_responds 
[gw3] [ 99%] PASSED tests/test_run_app.py::TestShutdown::test_shutdown_pending_handler_responds 
tests/test_run_app.py::TestShutdown::test_shutdown_close_idle_keepalive 
[gw3] [ 99%] PASSED tests/test_run_app.py::TestShutdown::test_shutdown_close_idle_keepalive 
tests/test_run_app.py::TestShutdown::test_shutdown_close_websockets 
[gw3] [ 99%] PASSED tests/test_run_app.py::TestShutdown::test_shutdown_close_websockets 
tests/test_run_app.py::TestShutdown::test_shutdown_handler_cancellation_suppressed 
[gw3] [ 99%] PASSED tests/test_run_app.py::TestShutdown::test_shutdown_handler_cancellation_suppressed 
tests/test_streams.py::TestStreamReader::test_create_waiter 
[gw3] [ 99%] PASSED tests/test_streams.py::TestStreamReader::test_create_waiter 
tests/test_streams.py::TestStreamReader::test_ctor_global_loop 
[gw3] [ 99%] PASSED tests/test_streams.py::TestStreamReader::test_ctor_global_loop 
tests/test_streams.py::TestStreamReader::test_at_eof 
[gw3] [ 99%] PASSED tests/test_streams.py::TestStreamReader::test_at_eof 
tests/test_streams.py::TestStreamReader::test_wait_eof 
[gw3] [ 99%] PASSED tests/test_streams.py::TestStreamReader::test_wait_eof 
tests/test_streams.py::TestStreamReader::test_wait_eof_eof 
[gw3] [ 99%] PASSED tests/test_streams.py::TestStreamReader::test_wait_eof_eof 
tests/test_streams.py::TestStreamReader::test_feed_empty_data 
[gw3] [ 99%] PASSED tests/test_streams.py::TestStreamReader::test_feed_empty_data 
tests/test_streams.py::TestStreamReader::test_feed_nonempty_data 
[gw3] [ 99%] PASSED tests/test_streams.py::TestStreamReader::test_feed_nonempty_data 
tests/test_streams.py::TestStreamReader::test_read_zero 
[gw3] [ 99%] PASSED tests/test_streams.py::TestStreamReader::test_read_zero 
tests/test_streams.py::TestStreamReader::test_read 
[gw3] [ 99%] PASSED tests/test_streams.py::TestStreamReader::test_read 
tests/test_streams.py::TestStreamReader::test_read_line_breaks 
[gw3] [ 99%] PASSED tests/test_streams.py::TestStreamReader::test_read_line_breaks 
tests/test_streams.py::TestStreamReader::test_read_all 
[gw3] [ 99%] PASSED tests/test_streams.py::TestStreamReader::test_read_all 
tests/test_streams.py::TestStreamReader::test_read_up_to 
[gw3] [ 99%] PASSED tests/test_streams.py::TestStreamReader::test_read_up_to 
tests/test_streams.py::TestStreamReader::test_read_eof 
[gw3] [ 99%] PASSED tests/test_streams.py::TestStreamReader::test_read_eof 
tests/test_streams.py::TestStreamReader::test_read_eof_infinite 
[gw3] [ 99%] PASSED tests/test_streams.py::TestStreamReader::test_read_eof_infinite 
tests/test_streams.py::TestStreamReader::test_read_eof_unread_data_no_warning 
[gw3] [ 99%] PASSED tests/test_streams.py::TestStreamReader::test_read_eof_unread_data_no_warning 
tests/test_streams.py::TestStreamReader::test_read_until_eof 
[gw3] [ 99%] PASSED tests/test_streams.py::TestStreamReader::test_read_until_eof 
tests/test_streams.py::TestStreamReader::test_read_exception 
[gw3] [ 99%] PASSED tests/test_streams.py::TestStreamReader::test_read_exception 
tests/test_streams.py::TestStreamReader::test_readline 
[gw3] [ 99%] PASSED tests/test_streams.py::TestStreamReader::test_readline 
tests/test_streams.py::TestStreamReader::test_readline_limit_with_existing_data 
[gw3] [ 99%] PASSED tests/test_streams.py::TestStreamReader::test_readline_limit_with_existing_data 
tests/test_streams.py::TestStreamReader::test_readline_limit 
[gw3] [ 99%] PASSED tests/test_streams.py::TestStreamReader::test_readline_limit 
tests/test_streams.py::TestStreamReader::test_readline_nolimit_nowait 
[gw3] [ 99%] PASSED tests/test_streams.py::TestStreamReader::test_readline_nolimit_nowait 
tests/test_streams.py::TestStreamReader::test_readline_eof 
[gw3] [ 99%] PASSED tests/test_streams.py::TestStreamReader::test_readline_eof 
tests/test_streams.py::TestStreamReader::test_readline_empty_eof 
[gw3] [ 99%] PASSED tests/test_streams.py::TestStreamReader::test_readline_empty_eof 
tests/test_streams.py::TestStreamReader::test_readline_read_byte_count 
[gw3] [ 99%] PASSED tests/test_streams.py::TestStreamReader::test_readline_read_byte_count 
tests/test_streams.py::TestStreamReader::test_readline_exception 
[gw3] [100%] PASSED tests/test_streams.py::TestStreamReader::test_readline_exception 
============================= slowest 10 durations =============================
9.51s call     tests/test_run_app.py::TestShutdown::test_shutdown_new_conn_rejected
4.00s call     tests/test_run_app.py::TestShutdown::test_shutdown_pending_handler_responds
2.51s call     tests/test_run_app.py::TestShutdown::test_shutdown_wait_for_handler
2.41s call     tests/test_run_app.py::TestShutdown::test_shutdown_handler_cancellation_suppressed
2.00s call     tests/test_client_functional.py::test_set_cookies_max_age[pyloop]
2.00s call     tests/test_client_functional.py::test_read_timeout_between_chunks[pyloop]
1.61s call     tests/test_run_app.py::TestShutdown::test_shutdown_timeout_handler
1.50s call     tests/test_run_app.py::TestShutdown::test_shutdown_timeout_not_reached
1.00s call     tests/test_client_functional.py::test_readline_error_on_conn_close[pyloop]
1.00s call     tests/test_run_app.py::TestShutdown::test_shutdown_close_websockets
=========================== short test summary info ============================
SKIPPED [1] tests/test_client_session.py:968: The check is applied in DEBUG mode only
SKIPPED [1] tests/test_connector.py:3103: Proactor Event loop present only in Windows
SKIPPED [1] tests/test_connector.py:3111: Proactor Event loop present only in Windows
SKIPPED [1] tests/test_connector.py:3122: Proactor Event loop present only in Windows
SKIPPED [1] tests/test_connector.py:3320: Proactor Event loop present only in Windows
SKIPPED [1] tests/test_multipart_helpers.py:99: need more smart parser which respects quoted text
SKIPPED [1] tests/test_multipart_helpers.py:446: should raise decoding error: %82 is invalid for latin1
SKIPPED [1] tests/test_multipart_helpers.py:455: should raise decoding error: %E4 is invalid for utf-8
SKIPPED [1] tests/test_multipart_helpers.py:510: urllib.parse.unquote is tolerate to standalone % chars
SKIPPED [1] tests/test_multipart_helpers.py:519: urllib.parse.unquote is tolerate to standalone % chars
SKIPPED [1] tests/test_resolver.py:404: aiodns <3.2.0 required
SKIPPED [1] tests/test_urldispatch.py:1021: aiohttp folder is not placed in user's HOME
SKIPPED [1] tests/test_web_app.py:365: The check is applied in DEBUG mode only
SKIPPED [1] tests/test_proxy_functional.py:129: asyncio on this python supports TLS in TLS
SKIPPED [1] tests/test_proxy_functional.py:389: we need to reconsider how we test this
SKIPPED [1] tests/test_proxy_functional.py:410: we need to reconsider how we test this
SKIPPED [1] tests/test_web_runner.py:121: Proactor Event loop present only in Windows
SKIPPED [1] tests/test_web_runner.py:133: Proactor Event loop present only in Windows
XFAIL tests/autobahn/test_autobahn.py::test_client
XFAIL tests/autobahn/test_autobahn.py::test_server
XFAIL tests/test_client_functional.py::test_broken_connection[pyloop]
XFAIL tests/test_connector.py::test_del_with_scheduled_cleanup[pyloop]
XFAIL tests/test_http_parser.py::test_http_request_parser_utf8_request_line[c-parser-pyloop] - Regression test for Py parser. May match C behaviour later.
XFAIL tests/test_http_parser.py::test_parse_uri_utf8[c-parser-pyloop] - reason: Not valid HTTP. Maybe update py-parser to reject later.
XFAIL tests/test_http_parser.py::test_parse_unusual_request_line[c-parser-pyloop] - Regression test for Py parser. May match C behaviour later.
================= 3453 passed, 18 skipped, 7 xfailed in 52.47s =================
Finished executing pytestCheckPhase
pytestCheckPhase completed in 53 seconds
→ pytestcachePhase
→ pytestRemoveBytecodePhase
python3.12-pytest-aiohttp-1.1.0
Build started
python3.12-python-engineio-4.12.0
Build started
python3.12-pytest-aiohttp-1.1.0
Sourcing python-remove-tests-dir-hook
Sourcing python-catch-conflicts-hook.sh
Sourcing python-remove-bin-bytecode-hook.sh
Sourcing pypa-build-hook
Using pypaBuildPhase
Sourcing python-runtime-deps-check-hook
Using pythonRuntimeDepsCheckHook
Sourcing pypa-install-hook
Using pypaInstallPhase
Sourcing python-imports-check-hook.sh
Using pythonImportsCheckPhase
Sourcing python-namespaces-hook
Sourcing python-catch-conflicts-hook.sh
Sourcing pytest-check-hook
Using pytestCheckPhase
python3.12-python-engineio-4.12.0
Sourcing python-remove-tests-dir-hook
Sourcing python-remove-bin-bytecode-hook.sh
Sourcing pypa-build-hook
Using pypaBuildPhase
Sourcing python-runtime-deps-check-hook
Using pythonRuntimeDepsCheckHook
Sourcing pypa-install-hook
Using pypaInstallPhase
Sourcing python-namespaces-hook
Sourcing python-catch-conflicts-hook.sh
Setting up libredirect
Sourcing pytest-check-hook
Using pytestCheckPhase
python3.12-pytest-aiohttp-1.1.0
→ unpackPhase
unpacking source archive /nix/store/mbmhc8wb19a2k2zi2shysz06ha1r3s1x-source
source root is source
setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/tests/test_switch_mode.py"
→ patchPhase
→ updateAutotoolsGnuConfigScriptsPhase
python3.12-python-engineio-4.12.0
→ unpackPhase
python3.12-pytest-aiohttp-1.1.0
→ configurePhase
python3.12-python-engineio-4.12.0
unpacking source archive /nix/store/cnjnsg2ic9lhl7yj936wbzfk1gwvn36b-source
source root is source
python3.12-pytest-aiohttp-1.1.0
no configure script, doing nothing
→ buildPhase
Executing pypaBuildPhase
Setting SETUPTOOLS_SCM_PRETEND_VERSION to 1.1.0
Including all tracked files automatically
python3.12-python-engineio-4.12.0
setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/tox.ini"
python3.12-pytest-aiohttp-1.1.0
Creating a wheel...
pypa build flags: --no-isolation --outdir dist/ --wheel
python3.12-python-engineio-4.12.0
→ patchPhase
→ updateAutotoolsGnuConfigScriptsPhase
→ updateAutotoolsGnuConfigScriptsPhase
→ configurePhase
python3.12-pytest-aiohttp-1.1.0
* Getting build dependencies for wheel...
python3.12-python-engineio-4.12.0
no configure script, doing nothing
→ buildPhase
Executing pypaBuildPhase
Creating a wheel...
pypa build flags: --no-isolation --outdir dist/ --wheel
* Getting build dependencies for wheel...
python3.12-pytest-aiohttp-1.1.0
/nix/store/dc1zv2avnpf3zifhg4awwq3fi7wx0yzq-python3.12-setuptools-78.1.1/lib/python3.12/site-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated.
!!
        ********************************************************************************
        Please consider removing the following classifiers in favor of a SPDX license expression:
        License :: OSI Approved :: Apache Software License
        See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
        ********************************************************************************
!!
  self._finalize_license_expression()
* Building wheel...
python3.12-python-engineio-4.12.0
/nix/store/dc1zv2avnpf3zifhg4awwq3fi7wx0yzq-python3.12-setuptools-78.1.1/lib/python3.12/site-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated.
!!
        ********************************************************************************
        Please consider removing the following classifiers in favor of a SPDX license expression:
        License :: OSI Approved :: MIT License
        See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
        ********************************************************************************
!!
  dist._finalize_license_expression()
/nix/store/dc1zv2avnpf3zifhg4awwq3fi7wx0yzq-python3.12-setuptools-78.1.1/lib/python3.12/site-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated.
!!
        ********************************************************************************
        Please consider removing the following classifiers in favor of a SPDX license expression:
        License :: OSI Approved :: MIT License
        See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
        ********************************************************************************
!!
  self._finalize_license_expression()
running egg_info
creating src/python_engineio.egg-info
writing src/python_engineio.egg-info/PKG-INFO
writing dependency_links to src/python_engineio.egg-info/dependency_links.txt
writing requirements to src/python_engineio.egg-info/requires.txt
writing top-level names to src/python_engineio.egg-info/top_level.txt
writing manifest file 'src/python_engineio.egg-info/SOURCES.txt'
reading manifest file 'src/python_engineio.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no previously-included files found matching '**/*.pyc'
adding license file 'LICENSE'
python3.12-pytest-aiohttp-1.1.0
/nix/store/dc1zv2avnpf3zifhg4awwq3fi7wx0yzq-python3.12-setuptools-78.1.1/lib/python3.12/site-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated.
!!
        ********************************************************************************
        Please consider removing the following classifiers in favor of a SPDX license expression:
        License :: OSI Approved :: Apache Software License
        See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
        ********************************************************************************
!!
  self._finalize_license_expression()
python3.12-python-engineio-4.12.0
writing manifest file 'src/python_engineio.egg-info/SOURCES.txt'
python3.12-pytest-aiohttp-1.1.0
running bdist_wheel
running build
running build_py
creating build/lib/pytest_aiohttp
copying pytest_aiohttp/__init__.py -> build/lib/pytest_aiohttp
copying pytest_aiohttp/plugin.py -> build/lib/pytest_aiohttp
copying pytest_aiohttp/_version.py -> build/lib/pytest_aiohttp
running egg_info
creating pytest_aiohttp.egg-info
writing pytest_aiohttp.egg-info/PKG-INFO
writing dependency_links to pytest_aiohttp.egg-info/dependency_links.txt
writing entry points to pytest_aiohttp.egg-info/entry_points.txt
writing requirements to pytest_aiohttp.egg-info/requires.txt
writing top-level names to pytest_aiohttp.egg-info/top_level.txt
writing manifest file 'pytest_aiohttp.egg-info/SOURCES.txt'
reading manifest file 'pytest_aiohttp.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: manifest_maker: MANIFEST.in, line 2: unknown action 'grasp'
adding license file 'LICENSE'
writing manifest file 'pytest_aiohttp.egg-info/SOURCES.txt'
copying pytest_aiohttp/py.typed -> build/lib/pytest_aiohttp
installing to build/bdist.linux-x86_64/wheel
running install
running install_lib
creating build/bdist.linux-x86_64/wheel
creating build/bdist.linux-x86_64/wheel/pytest_aiohttp
copying build/lib/pytest_aiohttp/__init__.py -> build/bdist.linux-x86_64/wheel/./pytest_aiohttp
copying build/lib/pytest_aiohttp/plugin.py -> build/bdist.linux-x86_64/wheel/./pytest_aiohttp
copying build/lib/pytest_aiohttp/_version.py -> build/bdist.linux-x86_64/wheel/./pytest_aiohttp
copying build/lib/pytest_aiohttp/py.typed -> build/bdist.linux-x86_64/wheel/./pytest_aiohttp
running install_egg_info
Copying pytest_aiohttp.egg-info to build/bdist.linux-x86_64/wheel/./pytest_aiohttp-1.1.0-py3.12.egg-info
running install_scripts
creating build/bdist.linux-x86_64/wheel/pytest_aiohttp-1.1.0.dist-info/WHEEL
creating '/build/source/dist/.tmp-z91uicou/pytest_aiohttp-1.1.0-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it
adding 'pytest_aiohttp/__init__.py'
adding 'pytest_aiohttp/_version.py'
python3.12-python-engineio-4.12.0
* Building wheel...
python3.12-pytest-aiohttp-1.1.0
adding 'pytest_aiohttp/plugin.py'
adding 'pytest_aiohttp/py.typed'
adding 'pytest_aiohttp-1.1.0.dist-info/licenses/LICENSE'
adding 'pytest_aiohttp-1.1.0.dist-info/METADATA'
adding 'pytest_aiohttp-1.1.0.dist-info/WHEEL'
adding 'pytest_aiohttp-1.1.0.dist-info/entry_points.txt'
adding 'pytest_aiohttp-1.1.0.dist-info/top_level.txt'
adding 'pytest_aiohttp-1.1.0.dist-info/RECORD'
removing build/bdist.linux-x86_64/wheel
Successfully built pytest_aiohttp-1.1.0-py3-none-any.whl
Finished creating a wheel...
Finished executing pypaBuildPhase
→ pythonRuntimeDepsCheckHook
Executing pythonRuntimeDepsCheck
Checking runtime dependencies for pytest_aiohttp-1.1.0-py3-none-any.whl
Finished executing pythonRuntimeDepsCheck
→ installPhase
Executing pypaInstallPhase
python3.12-python-engineio-4.12.0
/nix/store/dc1zv2avnpf3zifhg4awwq3fi7wx0yzq-python3.12-setuptools-78.1.1/lib/python3.12/site-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated.
!!
        ********************************************************************************
        Please consider removing the following classifiers in favor of a SPDX license expression:
        License :: OSI Approved :: MIT License
        See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
        ********************************************************************************
!!
  dist._finalize_license_expression()
/nix/store/dc1zv2avnpf3zifhg4awwq3fi7wx0yzq-python3.12-setuptools-78.1.1/lib/python3.12/site-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated.
!!
        ********************************************************************************
        Please consider removing the following classifiers in favor of a SPDX license expression:
        License :: OSI Approved :: MIT License
        See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
        ********************************************************************************
!!
  self._finalize_license_expression()
running bdist_wheel
running build
running build_py
creating build/lib/engineio
copying src/engineio/__init__.py -> build/lib/engineio
copying src/engineio/async_client.py -> build/lib/engineio
copying src/engineio/async_server.py -> build/lib/engineio
copying src/engineio/async_socket.py -> build/lib/engineio
copying src/engineio/base_client.py -> build/lib/engineio
copying src/engineio/base_server.py -> build/lib/engineio
copying src/engineio/base_socket.py -> build/lib/engineio
copying src/engineio/client.py -> build/lib/engineio
copying src/engineio/exceptions.py -> build/lib/engineio
copying src/engineio/json.py -> build/lib/engineio
copying src/engineio/middleware.py -> build/lib/engineio
copying src/engineio/packet.py -> build/lib/engineio
copying src/engineio/payload.py -> build/lib/engineio
copying src/engineio/server.py -> build/lib/engineio
copying src/engineio/socket.py -> build/lib/engineio
copying src/engineio/static_files.py -> build/lib/engineio
creating build/lib/engineio/async_drivers
copying src/engineio/async_drivers/__init__.py -> build/lib/engineio/async_drivers
copying src/engineio/async_drivers/_websocket_wsgi.py -> build/lib/engineio/async_drivers
copying src/engineio/async_drivers/aiohttp.py -> build/lib/engineio/async_drivers
copying src/engineio/async_drivers/asgi.py -> build/lib/engineio/async_drivers
copying src/engineio/async_drivers/eventlet.py -> build/lib/engineio/async_drivers
copying src/engineio/async_drivers/gevent.py -> build/lib/engineio/async_drivers
copying src/engineio/async_drivers/gevent_uwsgi.py -> build/lib/engineio/async_drivers
copying src/engineio/async_drivers/sanic.py -> build/lib/engineio/async_drivers
copying src/engineio/async_drivers/threading.py -> build/lib/engineio/async_drivers
copying src/engineio/async_drivers/tornado.py -> build/lib/engineio/async_drivers
running egg_info
writing src/python_engineio.egg-info/PKG-INFO
writing dependency_links to src/python_engineio.egg-info/dependency_links.txt
writing requirements to src/python_engineio.egg-info/requires.txt
writing top-level names to src/python_engineio.egg-info/top_level.txt
reading manifest file 'src/python_engineio.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no previously-included files found matching '**/*.pyc'
adding license file 'LICENSE'
writing manifest file 'src/python_engineio.egg-info/SOURCES.txt'
installing to build/bdist.linux-x86_64/wheel
running install
running install_lib
creating build/bdist.linux-x86_64/wheel
creating build/bdist.linux-x86_64/wheel/engineio
copying build/lib/engineio/__init__.py -> build/bdist.linux-x86_64/wheel/./engineio
copying build/lib/engineio/async_client.py -> build/bdist.linux-x86_64/wheel/./engineio
copying build/lib/engineio/async_server.py -> build/bdist.linux-x86_64/wheel/./engineio
copying build/lib/engineio/async_socket.py -> build/bdist.linux-x86_64/wheel/./engineio
copying build/lib/engineio/base_client.py -> build/bdist.linux-x86_64/wheel/./engineio
copying build/lib/engineio/base_server.py -> build/bdist.linux-x86_64/wheel/./engineio
copying build/lib/engineio/base_socket.py -> build/bdist.linux-x86_64/wheel/./engineio
copying build/lib/engineio/client.py -> build/bdist.linux-x86_64/wheel/./engineio
copying build/lib/engineio/exceptions.py -> build/bdist.linux-x86_64/wheel/./engineio
copying build/lib/engineio/json.py -> build/bdist.linux-x86_64/wheel/./engineio
copying build/lib/engineio/middleware.py -> build/bdist.linux-x86_64/wheel/./engineio
copying build/lib/engineio/packet.py -> build/bdist.linux-x86_64/wheel/./engineio
copying build/lib/engineio/payload.py -> build/bdist.linux-x86_64/wheel/./engineio
copying build/lib/engineio/server.py -> build/bdist.linux-x86_64/wheel/./engineio
copying build/lib/engineio/socket.py -> build/bdist.linux-x86_64/wheel/./engineio
copying build/lib/engineio/static_files.py -> build/bdist.linux-x86_64/wheel/./engineio
creating build/bdist.linux-x86_64/wheel/engineio/async_drivers
copying build/lib/engineio/async_drivers/__init__.py -> build/bdist.linux-x86_64/wheel/./engineio/async_drivers
copying build/lib/engineio/async_drivers/_websocket_wsgi.py -> build/bdist.linux-x86_64/wheel/./engineio/async_drivers
copying build/lib/engineio/async_drivers/aiohttp.py -> build/bdist.linux-x86_64/wheel/./engineio/async_drivers
copying build/lib/engineio/async_drivers/asgi.py -> build/bdist.linux-x86_64/wheel/./engineio/async_drivers
copying build/lib/engineio/async_drivers/eventlet.py -> build/bdist.linux-x86_64/wheel/./engineio/async_drivers
copying build/lib/engineio/async_drivers/gevent.py -> build/bdist.linux-x86_64/wheel/./engineio/async_drivers
copying build/lib/engineio/async_drivers/gevent_uwsgi.py -> build/bdist.linux-x86_64/wheel/./engineio/async_drivers
copying build/lib/engineio/async_drivers/sanic.py -> build/bdist.linux-x86_64/wheel/./engineio/async_drivers
copying build/lib/engineio/async_drivers/threading.py -> build/bdist.linux-x86_64/wheel/./engineio/async_drivers
copying build/lib/engineio/async_drivers/tornado.py -> build/bdist.linux-x86_64/wheel/./engineio/async_drivers
running install_egg_info
Copying src/python_engineio.egg-info to build/bdist.linux-x86_64/wheel/./python_engineio-4.12.0-py3.12.egg-info
running install_scripts
creating build/bdist.linux-x86_64/wheel/python_engineio-4.12.0.dist-info/WHEEL
creating '/build/source/dist/.tmp-ehif_s9e/python_engineio-4.12.0-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it
adding 'engineio/__init__.py'
adding 'engineio/async_client.py'
adding 'engineio/async_server.py'
adding 'engineio/async_socket.py'
adding 'engineio/base_client.py'
adding 'engineio/base_server.py'
adding 'engineio/base_socket.py'
adding 'engineio/client.py'
adding 'engineio/exceptions.py'
adding 'engineio/json.py'
adding 'engineio/middleware.py'
adding 'engineio/packet.py'
adding 'engineio/payload.py'
adding 'engineio/server.py'
adding 'engineio/socket.py'
adding 'engineio/static_files.py'
adding 'engineio/async_drivers/__init__.py'
adding 'engineio/async_drivers/_websocket_wsgi.py'
adding 'engineio/async_drivers/aiohttp.py'
adding 'engineio/async_drivers/asgi.py'
adding 'engineio/async_drivers/eventlet.py'
adding 'engineio/async_drivers/gevent.py'
adding 'engineio/async_drivers/gevent_uwsgi.py'
adding 'engineio/async_drivers/sanic.py'
adding 'engineio/async_drivers/threading.py'
adding 'engineio/async_drivers/tornado.py'
adding 'python_engineio-4.12.0.dist-info/licenses/LICENSE'
adding 'python_engineio-4.12.0.dist-info/METADATA'
adding 'python_engineio-4.12.0.dist-info/WHEEL'
adding 'python_engineio-4.12.0.dist-info/top_level.txt'
adding 'python_engineio-4.12.0.dist-info/RECORD'
removing build/bdist.linux-x86_64/wheel
python3.12-pytest-aiohttp-1.1.0
Successfully installed pytest_aiohttp-1.1.0-py3-none-any.whl
Finished executing pypaInstallPhase
→ pythonOutputDistPhase
Executing pythonOutputDistPhase
Finished executing pythonOutputDistPhase
→ fixupPhase
python3.12-python-engineio-4.12.0
Successfully built python_engineio-4.12.0-py3-none-any.whl
python3.12-pytest-aiohttp-1.1.0
shrinking RPATHs of ELF executables and libraries in /nix/store/y7dhin33b70zrvmfws18gcx3njsp1h35-python3.12-pytest-aiohttp-1.1.0
checking for references to /build/ in /nix/store/y7dhin33b70zrvmfws18gcx3njsp1h35-python3.12-pytest-aiohttp-1.1.0...
python3.12-python-engineio-4.12.0
Finished creating a wheel...
Finished executing pypaBuildPhase
→ pythonRuntimeDepsCheckHook
python3.12-pytest-aiohttp-1.1.0
patching script interpreter paths in /nix/store/y7dhin33b70zrvmfws18gcx3njsp1h35-python3.12-pytest-aiohttp-1.1.0
python3.12-python-engineio-4.12.0
Executing pythonRuntimeDepsCheck
python3.12-pytest-aiohttp-1.1.0
stripping (with command strip and flags -S -p) in  /nix/store/y7dhin33b70zrvmfws18gcx3njsp1h35-python3.12-pytest-aiohttp-1.1.0/lib
python3.12-python-engineio-4.12.0
Checking runtime dependencies for python_engineio-4.12.0-py3-none-any.whl
python3.12-pytest-aiohttp-1.1.0
shrinking RPATHs of ELF executables and libraries in /nix/store/m0r0r36lqg8vl1ca3r458axcq506vphk-python3.12-pytest-aiohttp-1.1.0-dist
checking for references to /build/ in /nix/store/m0r0r36lqg8vl1ca3r458axcq506vphk-python3.12-pytest-aiohttp-1.1.0-dist...
patching script interpreter paths in /nix/store/m0r0r36lqg8vl1ca3r458axcq506vphk-python3.12-pytest-aiohttp-1.1.0-dist
Executing pythonRemoveTestsDir
Finished executing pythonRemoveTestsDir
→ installCheckPhase
no Makefile or custom installCheckPhase, doing nothing
→ pythonCatchConflictsPhase
python3.12-python-engineio-4.12.0
Finished executing pythonRuntimeDepsCheck
→ installPhase
Executing pypaInstallPhase
python3.12-pytest-aiohttp-1.1.0
→ pythonRemoveBinBytecodePhase
→ pythonImportsCheckPhase
Executing pythonImportsCheckPhase
→ pytestCheckPhase
Executing pytestCheckPhase
pytest flags: -m pytest
python3.12-python-engineio-4.12.0
Successfully installed python_engineio-4.12.0-py3-none-any.whl
Finished executing pypaInstallPhase
→ pythonOutputDistPhase
Executing pythonOutputDistPhase
Finished executing pythonOutputDistPhase
→ fixupPhase
shrinking RPATHs of ELF executables and libraries in /nix/store/dvcq0yym4qvy23nxscqjdiv8zb4fw2jw-python3.12-python-engineio-4.12.0-x86_64-unknown-linux-gnufilc0
checking for references to /build/ in /nix/store/dvcq0yym4qvy23nxscqjdiv8zb4fw2jw-python3.12-python-engineio-4.12.0-x86_64-unknown-linux-gnufilc0...
patching script interpreter paths in /nix/store/dvcq0yym4qvy23nxscqjdiv8zb4fw2jw-python3.12-python-engineio-4.12.0-x86_64-unknown-linux-gnufilc0
stripping (with command strip and flags -S -p) in  /nix/store/dvcq0yym4qvy23nxscqjdiv8zb4fw2jw-python3.12-python-engineio-4.12.0-x86_64-unknown-linux-gnufilc0/lib
shrinking RPATHs of ELF executables and libraries in /nix/store/4p3lic9gp6inl6jqknsfy4ydwsdk6saz-python3.12-python-engineio-4.12.0-x86_64-unknown-linux-gnufilc0-dist
checking for references to /build/ in /nix/store/4p3lic9gp6inl6jqknsfy4ydwsdk6saz-python3.12-python-engineio-4.12.0-x86_64-unknown-linux-gnufilc0-dist...
patching script interpreter paths in /nix/store/4p3lic9gp6inl6jqknsfy4ydwsdk6saz-python3.12-python-engineio-4.12.0-x86_64-unknown-linux-gnufilc0-dist
Executing pythonRemoveTestsDir
Finished executing pythonRemoveTestsDir
→ installCheckPhase
no Makefile or custom installCheckPhase, doing nothing
→ pythonRemoveBinBytecodePhase
→ pytestCheckPhase
Executing pytestCheckPhase
pytest flags: -m pytest -k not\ \(test_async_mode_eventlet\)\ and\ not\ \(test_logger\)
python3.12-pytest-aiohttp-1.1.0
/nix/store/n8p1i0p9ibrmpssi64k2cg873djwncgl-python3.12-pytest-asyncio-0.26.0/lib/python3.12/site-packages/pytest_asyncio/plugin.py:217: PytestDeprecationWarning: The configuration option "asyncio_default_fixture_loop_scope" is unset.
The event loop scope for asynchronous fixtures will default to the fixture caching scope. Future versions of pytest-asyncio will default the loop scope for asynchronous fixtures to function scope. Set the default fixture loop scope explicitly in order to avoid unexpected behavior in the future. Valid fixture loop scopes are: "function", "class", "module", "package", "session"
  warnings.warn(PytestDeprecationWarning(_DEFAULT_FIXTURE_LOOP_SCOPE_UNSET))
============================= test session starts ==============================
platform linux -- Python 3.12.11, pytest-8.3.5, pluggy-1.5.0
rootdir: /build/source
configfile: setup.cfg
testpaths: tests
plugins: aiohttp-1.1.0, asyncio-0.26.0
asyncio: mode=Mode.AUTO, asyncio_default_fixture_loop_scope=None, asyncio_default_test_loop_scope=function
collected 7 items                                                              
tests/test_fixtures.py ....                                              [ 57%]
python3.12-python-engineio-4.12.0
============================= test session starts ==============================
platform linux -- Python 3.12.5, pytest-8.3.5, pluggy-1.5.0
rootdir: /build/source
configfile: pyproject.toml
plugins: asyncio-0.26.0
asyncio: mode=Mode.AUTO, asyncio_default_fixture_loop_scope=session, asyncio_default_test_loop_scope=function
python3.12-pytest-aiohttp-1.1.0
tests/test_switch_mode.py ...                                            [100%]
=============================== warnings summary ===============================
tests/test_fixtures.py::test_aiohttp_plugin
tests/test_fixtures.py::test_aiohttp_raw_server
tests/test_fixtures.py::test_aiohttp_client_cls_fixture_custom_client_used
tests/test_fixtures.py::test_aiohttp_client_cls_fixture_factory
  /nix/store/n8p1i0p9ibrmpssi64k2cg873djwncgl-python3.12-pytest-asyncio-0.26.0/lib/python3.12/site-packages/pytest_asyncio/plugin.py:217: PytestDeprecationWarning: The configuration option "asyncio_default_fixture_loop_scope" is unset.
  The event loop scope for asynchronous fixtures will default to the fixture caching scope. Future versions of pytest-asyncio will default the loop scope for asynchronous fixtures to function scope. Set the default fixture loop scope explicitly in order to avoid unexpected behavior in the future. Valid fixture loop scopes are: "function", "class", "module", "package", "session"
    warnings.warn(PytestDeprecationWarning(_DEFAULT_FIXTURE_LOOP_SCOPE_UNSET))
-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
======================== 7 passed, 4 warnings in 1.00s =========================
Finished executing pytestCheckPhase
→ pytestcachePhase
→ pytestRemoveBytecodePhase
→ pytestcachePhase
→ pytestRemoveBytecodePhase
python3.12-aiohttp-jinja2-1.6
error: Cannot build '/nix/store/0manxllzgzw06i7w5pg4xcavssr9jkvq-python3.12-aiohttp-jinja2-1.6-x86_64-unknown-linux-gnufilc0.drv'.
       Reason: 1 dependency failed.
       Output paths:
         /nix/store/24yzbfxv9r3vgnvsf1xj2apb3wclmqzz-python3.12-aiohttp-jinja2-1.6-x86_64-unknown-linux-gnufilc0
         /nix/store/bcx8kmhi0pp709xpr3n2jvmq6axi50iq-python3.12-aiohttp-jinja2-1.6-x86_64-unknown-linux-gnufilc0-dist
python3.12-python-engineio-4.12.0
collected 496 items / 4 deselected / 492 selected                              
tests/async/test_aiohttp.py ...                                          [  0%]
tests/async/test_asgi.py ..........................                      [  5%]
tests/async/test_client.py ............................................. [ 15%]
.....................................                                    [ 22%]
tests/async/test_server.py ............................................. [ 31%]
...................................                                      [ 38%]
tests/async/test_socket.py ...................................           [ 45%]
tests/async/test_tornado.py ...                                          [ 46%]
tests/common/test_client.py ............................................ [ 55%]
...............................................                          [ 65%]
tests/common/test_middleware.py ..........                               [ 67%]
tests/common/test_packet.py ......................                       [ 71%]
tests/common/test_payload.py ...........                                 [ 73%]
tests/common/test_server.py ............................................ [ 82%]
.................................................                        [ 92%]
tests/common/test_socket.py ....................................         [100%]
=============================== warnings summary ===============================
tests/async/test_client.py::TestAsyncClient::test_disconnect_polling_abort
tests/async/test_client.py::TestAsyncClient::test_disconnect_websocket_abort
  /nix/store/wk2cw6sgg9rdjpzwxvf0iq8aipy5yvhc-python3-3.12.5-x86_64-unknown-linux-gnufilc0/lib/python3.12/asyncio/events.py:88: RuntimeWarning: coroutine 'AsyncMockMixin._execute_mock_call' was never awaited
    self._context.run(self._callback, *self._args)
  Enable tracemalloc to get traceback where the object was allocated.
  See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
================ 492 passed, 4 deselected, 2 warnings in 10.81s ================
Finished executing pytestCheckPhase
→ pytestcachePhase
→ pytestRemoveBytecodePhase
python3.12-python-socketio-5.13.0
Build started
Sourcing python-remove-tests-dir-hook
Sourcing python-remove-bin-bytecode-hook.sh
Sourcing pypa-build-hook
Using pypaBuildPhase
Sourcing python-runtime-deps-check-hook
Using pythonRuntimeDepsCheckHook
Sourcing pypa-install-hook
Using pypaInstallPhase
Sourcing python-namespaces-hook
Sourcing python-catch-conflicts-hook.sh
Sourcing pytest-check-hook
Using pytestCheckPhase
→ unpackPhase
unpacking source archive /nix/store/24gkhw4qxgi0xalhrsl2bbm0hv8fkb8w-source
source root is source
setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/tox.ini"
→ patchPhase
→ updateAutotoolsGnuConfigScriptsPhase
→ updateAutotoolsGnuConfigScriptsPhase
→ configurePhase
no configure script, doing nothing
→ buildPhase
Executing pypaBuildPhase
Creating a wheel...
pypa build flags: --no-isolation --outdir dist/ --wheel
* Getting build dependencies for wheel...
/nix/store/dc1zv2avnpf3zifhg4awwq3fi7wx0yzq-python3.12-setuptools-78.1.1/lib/python3.12/site-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated.
!!
        ********************************************************************************
        Please consider removing the following classifiers in favor of a SPDX license expression:
        License :: OSI Approved :: MIT License
        See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
        ********************************************************************************
!!
  dist._finalize_license_expression()
/nix/store/dc1zv2avnpf3zifhg4awwq3fi7wx0yzq-python3.12-setuptools-78.1.1/lib/python3.12/site-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated.
!!
        ********************************************************************************
        Please consider removing the following classifiers in favor of a SPDX license expression:
        License :: OSI Approved :: MIT License
        See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
        ********************************************************************************
!!
  self._finalize_license_expression()
running egg_info
creating src/python_socketio.egg-info
writing src/python_socketio.egg-info/PKG-INFO
writing dependency_links to src/python_socketio.egg-info/dependency_links.txt
writing requirements to src/python_socketio.egg-info/requires.txt
writing top-level names to src/python_socketio.egg-info/top_level.txt
writing manifest file 'src/python_socketio.egg-info/SOURCES.txt'
reading manifest file 'src/python_socketio.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no previously-included files matching '*' found under directory 'docs/_build'
warning: no previously-included files found matching '**/*.pyc'
adding license file 'LICENSE'
writing manifest file 'src/python_socketio.egg-info/SOURCES.txt'
* Building wheel...
/nix/store/dc1zv2avnpf3zifhg4awwq3fi7wx0yzq-python3.12-setuptools-78.1.1/lib/python3.12/site-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated.
!!
        ********************************************************************************
        Please consider removing the following classifiers in favor of a SPDX license expression:
        License :: OSI Approved :: MIT License
        See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
        ********************************************************************************
!!
  dist._finalize_license_expression()
/nix/store/dc1zv2avnpf3zifhg4awwq3fi7wx0yzq-python3.12-setuptools-78.1.1/lib/python3.12/site-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated.
!!
        ********************************************************************************
        Please consider removing the following classifiers in favor of a SPDX license expression:
        License :: OSI Approved :: MIT License
        See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
        ********************************************************************************
!!
  self._finalize_license_expression()
running bdist_wheel
running build
running build_py
creating build/lib/socketio
copying src/socketio/__init__.py -> build/lib/socketio
copying src/socketio/admin.py -> build/lib/socketio
copying src/socketio/asgi.py -> build/lib/socketio
copying src/socketio/async_admin.py -> build/lib/socketio
copying src/socketio/async_aiopika_manager.py -> build/lib/socketio
copying src/socketio/async_client.py -> build/lib/socketio
copying src/socketio/async_manager.py -> build/lib/socketio
copying src/socketio/async_namespace.py -> build/lib/socketio
copying src/socketio/async_pubsub_manager.py -> build/lib/socketio
copying src/socketio/async_redis_manager.py -> build/lib/socketio
copying src/socketio/async_server.py -> build/lib/socketio
copying src/socketio/async_simple_client.py -> build/lib/socketio
copying src/socketio/base_client.py -> build/lib/socketio
copying src/socketio/base_manager.py -> build/lib/socketio
copying src/socketio/base_namespace.py -> build/lib/socketio
copying src/socketio/base_server.py -> build/lib/socketio
copying src/socketio/client.py -> build/lib/socketio
copying src/socketio/exceptions.py -> build/lib/socketio
copying src/socketio/kafka_manager.py -> build/lib/socketio
copying src/socketio/kombu_manager.py -> build/lib/socketio
copying src/socketio/manager.py -> build/lib/socketio
copying src/socketio/middleware.py -> build/lib/socketio
copying src/socketio/msgpack_packet.py -> build/lib/socketio
copying src/socketio/namespace.py -> build/lib/socketio
copying src/socketio/packet.py -> build/lib/socketio
copying src/socketio/pubsub_manager.py -> build/lib/socketio
copying src/socketio/redis_manager.py -> build/lib/socketio
copying src/socketio/server.py -> build/lib/socketio
copying src/socketio/simple_client.py -> build/lib/socketio
copying src/socketio/tornado.py -> build/lib/socketio
copying src/socketio/zmq_manager.py -> build/lib/socketio
running egg_info
writing src/python_socketio.egg-info/PKG-INFO
writing dependency_links to src/python_socketio.egg-info/dependency_links.txt
writing requirements to src/python_socketio.egg-info/requires.txt
writing top-level names to src/python_socketio.egg-info/top_level.txt
reading manifest file 'src/python_socketio.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no previously-included files matching '*' found under directory 'docs/_build'
warning: no previously-included files found matching '**/*.pyc'
adding license file 'LICENSE'
writing manifest file 'src/python_socketio.egg-info/SOURCES.txt'
installing to build/bdist.linux-x86_64/wheel
running install
running install_lib
creating build/bdist.linux-x86_64/wheel
creating build/bdist.linux-x86_64/wheel/socketio
copying build/lib/socketio/__init__.py -> build/bdist.linux-x86_64/wheel/./socketio
copying build/lib/socketio/admin.py -> build/bdist.linux-x86_64/wheel/./socketio
copying build/lib/socketio/asgi.py -> build/bdist.linux-x86_64/wheel/./socketio
copying build/lib/socketio/async_admin.py -> build/bdist.linux-x86_64/wheel/./socketio
copying build/lib/socketio/async_aiopika_manager.py -> build/bdist.linux-x86_64/wheel/./socketio
copying build/lib/socketio/async_client.py -> build/bdist.linux-x86_64/wheel/./socketio
copying build/lib/socketio/async_manager.py -> build/bdist.linux-x86_64/wheel/./socketio
copying build/lib/socketio/async_namespace.py -> build/bdist.linux-x86_64/wheel/./socketio
copying build/lib/socketio/async_pubsub_manager.py -> build/bdist.linux-x86_64/wheel/./socketio
copying build/lib/socketio/async_redis_manager.py -> build/bdist.linux-x86_64/wheel/./socketio
copying build/lib/socketio/async_server.py -> build/bdist.linux-x86_64/wheel/./socketio
copying build/lib/socketio/async_simple_client.py -> build/bdist.linux-x86_64/wheel/./socketio
copying build/lib/socketio/base_client.py -> build/bdist.linux-x86_64/wheel/./socketio
copying build/lib/socketio/base_manager.py -> build/bdist.linux-x86_64/wheel/./socketio
copying build/lib/socketio/base_namespace.py -> build/bdist.linux-x86_64/wheel/./socketio
copying build/lib/socketio/base_server.py -> build/bdist.linux-x86_64/wheel/./socketio
copying build/lib/socketio/client.py -> build/bdist.linux-x86_64/wheel/./socketio
copying build/lib/socketio/exceptions.py -> build/bdist.linux-x86_64/wheel/./socketio
copying build/lib/socketio/kafka_manager.py -> build/bdist.linux-x86_64/wheel/./socketio
copying build/lib/socketio/kombu_manager.py -> build/bdist.linux-x86_64/wheel/./socketio
copying build/lib/socketio/manager.py -> build/bdist.linux-x86_64/wheel/./socketio
copying build/lib/socketio/middleware.py -> build/bdist.linux-x86_64/wheel/./socketio
copying build/lib/socketio/msgpack_packet.py -> build/bdist.linux-x86_64/wheel/./socketio
copying build/lib/socketio/namespace.py -> build/bdist.linux-x86_64/wheel/./socketio
copying build/lib/socketio/packet.py -> build/bdist.linux-x86_64/wheel/./socketio
copying build/lib/socketio/pubsub_manager.py -> build/bdist.linux-x86_64/wheel/./socketio
copying build/lib/socketio/redis_manager.py -> build/bdist.linux-x86_64/wheel/./socketio
copying build/lib/socketio/server.py -> build/bdist.linux-x86_64/wheel/./socketio
copying build/lib/socketio/simple_client.py -> build/bdist.linux-x86_64/wheel/./socketio
copying build/lib/socketio/tornado.py -> build/bdist.linux-x86_64/wheel/./socketio
copying build/lib/socketio/zmq_manager.py -> build/bdist.linux-x86_64/wheel/./socketio
running install_egg_info
Copying src/python_socketio.egg-info to build/bdist.linux-x86_64/wheel/./python_socketio-5.13.0-py3.12.egg-info
running install_scripts
creating build/bdist.linux-x86_64/wheel/python_socketio-5.13.0.dist-info/WHEEL
creating '/build/source/dist/.tmp-nwqx3_ql/python_socketio-5.13.0-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it
adding 'python_socketio-5.13.0.dist-info/licenses/LICENSE'
adding 'socketio/__init__.py'
adding 'socketio/admin.py'
adding 'socketio/asgi.py'
adding 'socketio/async_admin.py'
adding 'socketio/async_aiopika_manager.py'
adding 'socketio/async_client.py'
adding 'socketio/async_manager.py'
adding 'socketio/async_namespace.py'
adding 'socketio/async_pubsub_manager.py'
adding 'socketio/async_redis_manager.py'
adding 'socketio/async_server.py'
adding 'socketio/async_simple_client.py'
adding 'socketio/base_client.py'
adding 'socketio/base_manager.py'
adding 'socketio/base_namespace.py'
adding 'socketio/base_server.py'
adding 'socketio/client.py'
adding 'socketio/exceptions.py'
adding 'socketio/kafka_manager.py'
adding 'socketio/kombu_manager.py'
adding 'socketio/manager.py'
adding 'socketio/middleware.py'
adding 'socketio/msgpack_packet.py'
adding 'socketio/namespace.py'
adding 'socketio/packet.py'
adding 'socketio/pubsub_manager.py'
adding 'socketio/redis_manager.py'
adding 'socketio/server.py'
adding 'socketio/simple_client.py'
adding 'socketio/tornado.py'
adding 'socketio/zmq_manager.py'
adding 'python_socketio-5.13.0.dist-info/METADATA'
adding 'python_socketio-5.13.0.dist-info/WHEEL'
adding 'python_socketio-5.13.0.dist-info/top_level.txt'
adding 'python_socketio-5.13.0.dist-info/RECORD'
removing build/bdist.linux-x86_64/wheel
Successfully built python_socketio-5.13.0-py3-none-any.whl
Finished creating a wheel...
Finished executing pypaBuildPhase
→ pythonRuntimeDepsCheckHook
Executing pythonRuntimeDepsCheck
Checking runtime dependencies for python_socketio-5.13.0-py3-none-any.whl
Finished executing pythonRuntimeDepsCheck
→ installPhase
Executing pypaInstallPhase
Successfully installed python_socketio-5.13.0-py3-none-any.whl
Finished executing pypaInstallPhase
→ pythonOutputDistPhase
Executing pythonOutputDistPhase
Finished executing pythonOutputDistPhase
→ fixupPhase
shrinking RPATHs of ELF executables and libraries in /nix/store/69z7y4g76gg54k3n16rbly2ad7lkan5b-python3.12-python-socketio-5.13.0-x86_64-unknown-linux-gnufilc0
checking for references to /build/ in /nix/store/69z7y4g76gg54k3n16rbly2ad7lkan5b-python3.12-python-socketio-5.13.0-x86_64-unknown-linux-gnufilc0...
patching script interpreter paths in /nix/store/69z7y4g76gg54k3n16rbly2ad7lkan5b-python3.12-python-socketio-5.13.0-x86_64-unknown-linux-gnufilc0
stripping (with command strip and flags -S -p) in  /nix/store/69z7y4g76gg54k3n16rbly2ad7lkan5b-python3.12-python-socketio-5.13.0-x86_64-unknown-linux-gnufilc0/lib
shrinking RPATHs of ELF executables and libraries in /nix/store/c48cfllzdqdf9q9iihsfrw5snli1pf0s-python3.12-python-socketio-5.13.0-x86_64-unknown-linux-gnufilc0-dist
checking for references to /build/ in /nix/store/c48cfllzdqdf9q9iihsfrw5snli1pf0s-python3.12-python-socketio-5.13.0-x86_64-unknown-linux-gnufilc0-dist...
patching script interpreter paths in /nix/store/c48cfllzdqdf9q9iihsfrw5snli1pf0s-python3.12-python-socketio-5.13.0-x86_64-unknown-linux-gnufilc0-dist
Executing pythonRemoveTestsDir
Finished executing pythonRemoveTestsDir
→ installCheckPhase
no Makefile or custom installCheckPhase, doing nothing
→ pythonRemoveBinBytecodePhase
→ pytestCheckPhase
Executing pytestCheckPhase
pytest flags: -m pytest
============================= test session starts ==============================
platform linux -- Python 3.12.5, pytest-8.3.5, pluggy-1.5.0
rootdir: /build/source
configfile: pyproject.toml
collected 599 items                                                            
tests/async/test_admin.py ..........                                     [  1%]
tests/async/test_client.py sssssssssssssssssssssssssssssssssssssssssssss [  9%]
ssssssssssssssssssssssssssssssss                                         [ 14%]
tests/async/test_manager.py ssssssssssssssssssssssssssssss               [ 19%]
tests/async/test_namespace.py ssssssssssssssssssssssssss                 [ 23%]
tests/async/test_pubsub_manager.py sssssssssssssssssssssssssssssssssss   [ 29%]
tests/async/test_server.py sssssssssssssssssssssssssssssssssssssssssssss [ 37%]
ssssssssssssssssssssssssssssssss                                         [ 42%]
tests/async/test_simple_client.py ssssssssssssssss                       [ 45%]
tests/common/test_admin.py .........                                     [ 46%]
tests/common/test_client.py ............................................ [ 54%]
.............................................                            [ 61%]
tests/common/test_manager.py ...............................             [ 66%]
tests/common/test_middleware.py ...                                      [ 67%]
tests/common/test_msgpack_packet.py ....                                 [ 67%]
tests/common/test_namespace.py .....................                     [ 71%]
tests/common/test_packet.py ......................................       [ 77%]
tests/common/test_pubsub_manager.py .................................... [ 83%]
.                                                                        [ 83%]
tests/common/test_redis_manager.py .                                     [ 84%]
tests/common/test_server.py ............................................ [ 91%]
...................................                                      [ 97%]
tests/common/test_simple_client.py ................                      [100%]
=============================== warnings summary ===============================
../../nix/store/a8s7s68vjyysmv7ajny2pi027v76ri4a-python3.12-pytest-8.3.5-x86_64-unknown-linux-gnufilc0/lib/python3.12/site-packages/_pytest/config/__init__.py:1441
  /nix/store/a8s7s68vjyysmv7ajny2pi027v76ri4a-python3.12-pytest-8.3.5-x86_64-unknown-linux-gnufilc0/lib/python3.12/site-packages/_pytest/config/__init__.py:1441: PytestConfigWarning: Unknown config option: asyncio_default_fixture_loop_scope
    self._warn_or_fail_if_strict(f"Unknown config option: {key}\n")
../../nix/store/a8s7s68vjyysmv7ajny2pi027v76ri4a-python3.12-pytest-8.3.5-x86_64-unknown-linux-gnufilc0/lib/python3.12/site-packages/_pytest/config/__init__.py:1441
  /nix/store/a8s7s68vjyysmv7ajny2pi027v76ri4a-python3.12-pytest-8.3.5-x86_64-unknown-linux-gnufilc0/lib/python3.12/site-packages/_pytest/config/__init__.py:1441: PytestConfigWarning: Unknown config option: asyncio_mode
    self._warn_or_fail_if_strict(f"Unknown config option: {key}\n")
tests/async/test_client.py: 77 warnings
tests/async/test_manager.py: 30 warnings
tests/async/test_namespace.py: 26 warnings
tests/async/test_pubsub_manager.py: 35 warnings
tests/async/test_server.py: 77 warnings
tests/async/test_simple_client.py: 16 warnings
  /nix/store/a8s7s68vjyysmv7ajny2pi027v76ri4a-python3.12-pytest-8.3.5-x86_64-unknown-linux-gnufilc0/lib/python3.12/site-packages/_pytest/python.py:148: PytestUnhandledCoroutineWarning: async def functions are not natively supported and have been skipped.
  You need to install a suitable plugin for your async framework, for example:
    - anyio
    - pytest-asyncio
    - pytest-tornasync
    - pytest-trio
    - pytest-twisted
    warnings.warn(PytestUnhandledCoroutineWarning(msg.format(nodeid)))
-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
========== 338 passed, 261 skipped, 263 warnings in 133.94s (0:02:13) ==========
Finished executing pytestCheckPhase
pytestCheckPhase completed in 2 minutes 16 seconds
→ pytestcachePhase
→ pytestRemoveBytecodePhase
python3.12-polars-1.27.1
    Finished `release` profile [optimized + debuginfo] target(s) in 8m 35s
📦 Built wheel for abi3 Python ≥ 3.9 to /build/source/dist/polars-1.27.1-cp39-abi3-linux_x86_64.whl
Finished maturinBuildHook
buildPhase completed in 8 minutes 40 seconds
→ installPhase
Executing pypaInstallPhase
Successfully installed polars-1.27.1-cp39-abi3-linux_x86_64.whl
Finished executing pypaInstallPhase
→ pythonOutputDistPhase
Executing pythonOutputDistPhase
Finished executing pythonOutputDistPhase
→ fixupPhase
shrinking RPATHs of ELF executables and libraries in /nix/store/pkdcm3g9hzygihh2vj2ahp1q8qj833gw-python3.12-polars-1.27.1
shrinking /nix/store/pkdcm3g9hzygihh2vj2ahp1q8qj833gw-python3.12-polars-1.27.1/lib/python3.12/site-packages/polars/polars.so
checking for references to /build/ in /nix/store/pkdcm3g9hzygihh2vj2ahp1q8qj833gw-python3.12-polars-1.27.1...
patching script interpreter paths in /nix/store/pkdcm3g9hzygihh2vj2ahp1q8qj833gw-python3.12-polars-1.27.1
stripping (with command strip and flags -S -p) in  /nix/store/pkdcm3g9hzygihh2vj2ahp1q8qj833gw-python3.12-polars-1.27.1/lib
shrinking RPATHs of ELF executables and libraries in /nix/store/lvnxxk6c2da5rwj891p0qviwyy454gmm-python3.12-polars-1.27.1-dist
checking for references to /build/ in /nix/store/lvnxxk6c2da5rwj891p0qviwyy454gmm-python3.12-polars-1.27.1-dist...
patching script interpreter paths in /nix/store/lvnxxk6c2da5rwj891p0qviwyy454gmm-python3.12-polars-1.27.1-dist
Executing pythonRemoveTestsDir
Finished executing pythonRemoveTestsDir
→ installCheckPhase
no Makefile or custom installCheckPhase, doing nothing
→ pythonCatchConflictsPhase
→ pythonRemoveBinBytecodePhase
→ pythonImportsCheckPhase
Executing pythonImportsCheckPhase
Check whether the following modules can be imported: polars
python3.12-deepdiff-8.6.1
Build started
Sourcing python-remove-tests-dir-hook
Sourcing python-remove-bin-bytecode-hook.sh
Sourcing pypa-build-hook
Using pypaBuildPhase
Sourcing python-runtime-deps-check-hook
Using pythonRuntimeDepsCheckHook
Sourcing pypa-install-hook
Using pypaInstallPhase
Sourcing python-namespaces-hook
Sourcing python-catch-conflicts-hook.sh
Sourcing pytest-check-hook
Using pytestCheckPhase
→ unpackPhase
unpacking source archive /nix/store/2r9dbj485k97hydc39x2hs9vyn504i6n-source
source root is source
setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/uv.lock"
→ patchPhase
→ updateAutotoolsGnuConfigScriptsPhase
→ updateAutotoolsGnuConfigScriptsPhase
→ configurePhase
no configure script, doing nothing
→ buildPhase
Executing pypaBuildPhase
Creating a wheel...
pypa build flags: --no-isolation --outdir dist/ --wheel
* Getting build dependencies for wheel...
* Building wheel...
Successfully built deepdiff-8.6.1-py3-none-any.whl
Finished creating a wheel...
Finished executing pypaBuildPhase
→ pythonRuntimeDepsCheckHook
Executing pythonRuntimeDepsCheck
Checking runtime dependencies for deepdiff-8.6.1-py3-none-any.whl
Finished executing pythonRuntimeDepsCheck
→ installPhase
Executing pypaInstallPhase
Successfully installed deepdiff-8.6.1-py3-none-any.whl
Finished executing pypaInstallPhase
→ pythonOutputDistPhase
Executing pythonOutputDistPhase
Finished executing pythonOutputDistPhase
→ fixupPhase
shrinking RPATHs of ELF executables and libraries in /nix/store/35zw1nslf1mc7r63a912i7709i4kkkh3-python3.12-deepdiff-8.6.1-x86_64-unknown-linux-gnufilc0
checking for references to /build/ in /nix/store/35zw1nslf1mc7r63a912i7709i4kkkh3-python3.12-deepdiff-8.6.1-x86_64-unknown-linux-gnufilc0...
patching script interpreter paths in /nix/store/35zw1nslf1mc7r63a912i7709i4kkkh3-python3.12-deepdiff-8.6.1-x86_64-unknown-linux-gnufilc0
/nix/store/35zw1nslf1mc7r63a912i7709i4kkkh3-python3.12-deepdiff-8.6.1-x86_64-unknown-linux-gnufilc0/lib/python3.12/site-packages/deepdiff/diff.py: interpreter directive changed from "#!/usr/bin/env python" to "/nix/store/wk2cw6sgg9rdjpzwxvf0iq8aipy5yvhc-python3-3.12.5-x86_64-unknown-linux-gnufilc0/bin/python"
stripping (with command strip and flags -S -p) in  /nix/store/35zw1nslf1mc7r63a912i7709i4kkkh3-python3.12-deepdiff-8.6.1-x86_64-unknown-linux-gnufilc0/lib /nix/store/35zw1nslf1mc7r63a912i7709i4kkkh3-python3.12-deepdiff-8.6.1-x86_64-unknown-linux-gnufilc0/bin
shrinking RPATHs of ELF executables and libraries in /nix/store/f8fh02jf4zkv4al22965mr23cshbijg2-python3.12-deepdiff-8.6.1-x86_64-unknown-linux-gnufilc0-dist
checking for references to /build/ in /nix/store/f8fh02jf4zkv4al22965mr23cshbijg2-python3.12-deepdiff-8.6.1-x86_64-unknown-linux-gnufilc0-dist...
patching script interpreter paths in /nix/store/f8fh02jf4zkv4al22965mr23cshbijg2-python3.12-deepdiff-8.6.1-x86_64-unknown-linux-gnufilc0-dist
Rewriting #!/nix/store/nn9ckj7v5gxzzajwz79lzr9kclpvf9pf-python3-3.12.11/bin/python3.12 to #!/nix/store/wk2cw6sgg9rdjpzwxvf0iq8aipy5yvhc-python3-3.12.5-x86_64-unknown-linux-gnufilc0
wrapping `/nix/store/35zw1nslf1mc7r63a912i7709i4kkkh3-python3.12-deepdiff-8.6.1-x86_64-unknown-linux-gnufilc0/bin/deep'...
Executing pythonRemoveTestsDir
Finished executing pythonRemoveTestsDir
→ installCheckPhase
no Makefile or custom installCheckPhase, doing nothing
→ pythonRemoveBinBytecodePhase
→ pytestCheckPhase
Executing pytestCheckPhase
pytest flags: -m pytest -k not\ \(test_cache_deeply_nested_a1\)\ and\ not\ \(test_lfu\)
============================= test session starts ==============================
platform linux -- Python 3.12.5, pytest-8.3.5, pluggy-1.5.0
rootdir: /build/source
configfile: pyproject.toml
collecting 50 items / 1 error                                                  /nix/store/sc6s17cxg9skv7x1b1fnf5mn73dx4n7x-pytest-check-hook/nix-support/setup-hook: line 23:   246 Trace/breakpoint trap   /nix/store/wk2cw6sgg9rdjpzwxvf0iq8aipy5yvhc-python3-3.12.5-x86_64-unknown-linux-gnufilc0/bin/python3.12 "${flagsArray[@]}"
error: Cannot build '/nix/store/asz20z2r8nlmrq8n6blfqbgnz50wmjbg-python3.12-deepdiff-8.6.1-x86_64-unknown-linux-gnufilc0.drv'.
       Reason: builder failed with exit code 133.
       Output paths:
         /nix/store/35zw1nslf1mc7r63a912i7709i4kkkh3-python3.12-deepdiff-8.6.1-x86_64-unknown-linux-gnufilc0
         /nix/store/f8fh02jf4zkv4al22965mr23cshbijg2-python3.12-deepdiff-8.6.1-x86_64-unknown-linux-gnufilc0-dist
       Last 25 log lines:
       > Finished executing pythonOutputDistPhase
       > Running phase: fixupPhase
       > shrinking RPATHs of ELF executables and libraries in /nix/store/35zw1nslf1mc7r63a912i7709i4kkkh3-python3.12-deepdiff-8.6.1-x86_64-unknown-linux-gnufilc0
       > checking for references to /build/ in /nix/store/35zw1nslf1mc7r63a912i7709i4kkkh3-python3.12-deepdiff-8.6.1-x86_64-unknown-linux-gnufilc0...
       > patching script interpreter paths in /nix/store/35zw1nslf1mc7r63a912i7709i4kkkh3-python3.12-deepdiff-8.6.1-x86_64-unknown-linux-gnufilc0
       > /nix/store/35zw1nslf1mc7r63a912i7709i4kkkh3-python3.12-deepdiff-8.6.1-x86_64-unknown-linux-gnufilc0/lib/python3.12/site-packages/deepdiff/diff.py: interpreter directive changed from "#!/usr/bin/env python" to "/nix/store/wk2cw6sgg9rdjpzwxvf0iq8aipy5yvhc-python3-3.12.5-x86_64-unknown-linux-gnufilc0/bin/python"
       > stripping (with command strip and flags -S -p) in  /nix/store/35zw1nslf1mc7r63a912i7709i4kkkh3-python3.12-deepdiff-8.6.1-x86_64-unknown-linux-gnufilc0/lib /nix/store/35zw1nslf1mc7r63a912i7709i4kkkh3-python3.12-deepdiff-8.6.1-x86_64-unknown-linux-gnufilc0/bin
       > shrinking RPATHs of ELF executables and libraries in /nix/store/f8fh02jf4zkv4al22965mr23cshbijg2-python3.12-deepdiff-8.6.1-x86_64-unknown-linux-gnufilc0-dist
       > checking for references to /build/ in /nix/store/f8fh02jf4zkv4al22965mr23cshbijg2-python3.12-deepdiff-8.6.1-x86_64-unknown-linux-gnufilc0-dist...
       > patching script interpreter paths in /nix/store/f8fh02jf4zkv4al22965mr23cshbijg2-python3.12-deepdiff-8.6.1-x86_64-unknown-linux-gnufilc0-dist
       > Rewriting #!/nix/store/nn9ckj7v5gxzzajwz79lzr9kclpvf9pf-python3-3.12.11/bin/python3.12 to #!/nix/store/wk2cw6sgg9rdjpzwxvf0iq8aipy5yvhc-python3-3.12.5-x86_64-unknown-linux-gnufilc0
       > wrapping `/nix/store/35zw1nslf1mc7r63a912i7709i4kkkh3-python3.12-deepdiff-8.6.1-x86_64-unknown-linux-gnufilc0/bin/deep'...
       > Executing pythonRemoveTestsDir
       > Finished executing pythonRemoveTestsDir
       > Running phase: installCheckPhase
       > no Makefile or custom installCheckPhase, doing nothing
       > Running phase: pythonRemoveBinBytecodePhase
       > Running phase: pytestCheckPhase
       > Executing pytestCheckPhase
       > pytest flags: -m pytest -k not\ \(test_cache_deeply_nested_a1\)\ and\ not\ \(test_lfu\)
       > ============================= test session starts ==============================
       > platform linux -- Python 3.12.5, pytest-8.3.5, pluggy-1.5.0
       > rootdir: /build/source
       > configfile: pyproject.toml
       > collecting 50 items / 1 error                                                  /nix/store/sc6s17cxg9skv7x1b1fnf5mn73dx4n7x-pytest-check-hook/nix-support/setup-hook: line 23:   246 Trace/breakpoint trap   /nix/store/wk2cw6sgg9rdjpzwxvf0iq8aipy5yvhc-python3-3.12.5-x86_64-unknown-linux-gnufilc0/bin/python3.12 "${flagsArray[@]}"
       For full logs, run:
         nix log /nix/store/asz20z2r8nlmrq8n6blfqbgnz50wmjbg-python3.12-deepdiff-8.6.1-x86_64-unknown-linux-gnufilc0.drv
appdaemon-4.4.2
error: Cannot build '/nix/store/as2d0gji87pha6qqvjh79ch67wkf58qg-appdaemon-4.4.2-x86_64-unknown-linux-gnufilc0.drv'.
       Reason: 11 dependencies failed.
       Output paths:
         /nix/store/1xvvzwgm3f36gz0rlhwq4hzns3hxfp1c-appdaemon-4.4.2-x86_64-unknown-linux-gnufilc0-dist
         /nix/store/l8jlfawjb2y29w174qa47a2ndvi553x4-appdaemon-4.4.2-x86_64-unknown-linux-gnufilc0
applgrid-1.4.70
error: Cannot build '/nix/store/r4hz1ahdh43c664fw207jmill8a4vsy4-applgrid-x86_64-unknown-linux-gnufilc0-1.4.70.drv'.
       Reason: 5 dependencies failed.
       Output paths:
         /nix/store/aq65gmciai9f2cpfb3ahpdmn8yfw7b5c-applgrid-x86_64-unknown-linux-gnufilc0-1.4.70
python3.12-apprise-1.9.5
error: Cannot build '/nix/store/303pw6zlmsqcixr13mci06nz2gvpf6x0-python3.12-apprise-1.9.5-x86_64-unknown-linux-gnufilc0.drv'.
       Reason: 4 dependencies failed.
       Output paths:
         /nix/store/kpk6lzlhw8yv22fzvpjp9w23xfbg3qv7-python3.12-apprise-1.9.5-x86_64-unknown-linux-gnufilc0-dist
         /nix/store/yzfikk83wwbfbyvgk3a4kb062xa91qcs-python3.12-apprise-1.9.5-x86_64-unknown-linux-gnufilc0
approxmc-4.1.24
error: Cannot build '/nix/store/z6x4nmdnjrnpl1pr99rfkbljpnspd9dk-approxmc-x86_64-unknown-linux-gnufilc0-4.1.24.drv'.
       Reason: 3 dependencies failed.
       Output paths:
         /nix/store/l4rmvhnpirn7sxcbi5hc7gj6xsyrhxdd-approxmc-x86_64-unknown-linux-gnufilc0-4.1.24
apr-util-1.6.3
error: Cannot build '/nix/store/j0h6h3amcspzqv4f02ipdjwd0h46522a-apr-util-x86_64-unknown-linux-gnufilc0-1.6.3.drv'.
       Reason: 1 dependency failed.
       Output paths:
         /nix/store/20423d0hxyndq36pfb47cq7as8da54kh-apr-util-x86_64-unknown-linux-gnufilc0-1.6.3
         /nix/store/7jq6k0jnbhvjranx6k6rchajj2yszia4-apr-util-x86_64-unknown-linux-gnufilc0-1.6.3-dev
aprx-2.9.1-unstable-2021-09-21
error: Cannot build '/nix/store/rsdmb9f5c0zz5drp7lzd5q9w0vqpqfcr-aprx-x86_64-unknown-linux-gnufilc0-2.9.1-unstable-2021-09-21.drv'.
       Reason: builder failed with exit code 2.
       Output paths:
         /nix/store/q7mh3d06shxvqrkw4imng5mr8fs5avvr-aprx-x86_64-unknown-linux-gnufilc0-2.9.1-unstable-2021-09-21
       Last 25 log lines:
       > 26 clang-20  0x00000000029f0b8d clang::driver::Compilation::ExecuteCommand(clang::driver::Command const&, clang::driver::Command const*&, bool) const + 173
       > 27 clang-20  0x00000000029f11b7 clang::driver::Compilation::ExecuteJobs(clang::driver::JobList const&, llvm::SmallVectorImpl<std::pair<int, clang::driver::Command const*>>&, bool) const + 135
       > 28 clang-20  0x0000000002a02d54 clang::driver::Driver::ExecuteCompilation(clang::driver::Compilation&, llvm::SmallVectorImpl<std::pair<int, clang::driver::Command const*>>&) + 436
       > 29 clang-20  0x0000000000c79189 clang_main(int, char**, llvm::ToolContext const&) + 7241
       > 30 clang-20  0x0000000000b840d4 main + 100
       > 31 libc.so.6 0x00007ffff7c2a47e
       > 32 libc.so.6 0x00007ffff7c2a539 __libc_start_main + 137
       > 33 clang-20  0x0000000000c74ed5 _start + 37
       > clang-20: error: clang frontend command failed with exit code 134 (use -v to see invocation)
       > clang version 20.1.8 (Fil-C 0.684)
       > Target: x86_64-pc-linux-gnu
       > Thread model: posix
       > InstalledDir: /nix/store/f7c5s76n67mj1pr39cy7aj0akjy1s4mn-filc0-git/bin
       > Build config: +assertions
       > clang-20: note: diagnostic msg:
       > ********************
       >
       > PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
       > Preprocessed source(s) and associated run script(s) are located at:
       > clang-20: note: diagnostic msg: /build/aprx-8a92cb.c
       > clang-20: note: diagnostic msg: /build/aprx-8a92cb.sh
       > clang-20: note: diagnostic msg:
       >
       > ********************
       > make: *** [Makefile:142: aprx.o] Error 1
       For full logs, run:
         nix log /nix/store/rsdmb9f5c0zz5drp7lzd5q9w0vqpqfcr-aprx-x86_64-unknown-linux-gnufilc0-2.9.1-unstable-2021-09-21.drv
apt-dater-1.0.4-unstable-2024-10-04
error: Cannot build '/nix/store/gik9br99xbvj3z5s2v0dskz83gmkkbrg-apt-dater-x86_64-unknown-linux-gnufilc0-1.0.4-unstable-2024-10-04.drv'.
       Reason: 1 dependency failed.
       Output paths:
         /nix/store/1w1br1wkg1f5gc3rkpp8plllp1mp15gd-apt-dater-x86_64-unknown-linux-gnufilc0-1.0.4-unstable-2024-10-04
python3.12-apprise-1.9.5
error: build of '/nix/store/303pw6zlmsqcixr13mci06nz2gvpf6x0-python3.12-apprise-1.9.5-x86_64-unknown-linux-gnufilc0.drv^*', '/nix/store/as2d0gji87pha6qqvjh79ch67wkf58qg-appdaemon-4.4.2-x86_64-unknown-linux-gnufilc0.drv^*', '/nix/store/gik9br99xbvj3z5s2v0dskz83gmkkbrg-apt-dater-x86_64-unknown-linux-gnufilc0-1.0.4-unstable-2024-10-04.drv^*', '/nix/store/j0h6h3amcspzqv4f02ipdjwd0h46522a-apr-util-x86_64-unknown-linux-gnufilc0-1.6.3.drv^*', '/nix/store/r4hz1ahdh43c664fw207jmill8a4vsy4-applgrid-x86_64-unknown-linux-gnufilc0-1.4.70.drv^*', '/nix/store/rsdmb9f5c0zz5drp7lzd5q9w0vqpqfcr-aprx-x86_64-unknown-linux-gnufilc0-2.9.1-unstable-2021-09-21.drv^*', '/nix/store/z6x4nmdnjrnpl1pr99rfkbljpnspd9dk-approxmc-x86_64-unknown-linux-gnufilc0-4.1.24.drv^*' failed

End of log