Avatar for the aio-libs user
aio-libs
aiohttp
BlogDocsChangelog

Increase allowed import time for Python 3.12/3.13 to 265

#9832Merged
Comparing
bump_import_time
(
4e93d5e
) with
master
(
14fcfd4
)
CodSpeed Performance Gauge
0%
Improvements
0
Regressions
0
Untouched
23
New
0
Dropped
0
Ignored
0

Benchmarks

Passed

test_create_client_request_with_headers[pyloop]
tests/test_benchmarks_client_request.py::test_create_client_request_with_headers[pyloop]
CodSpeed Performance Gauge
0%
72.7 µs
72.3 µs
test_send_one_hundred_websocket_text_messages_with_mask[pyloop]
tests/test_benchmarks_http_websocket.py::test_send_one_hundred_websocket_text_messages_with_mask[pyloop]
CodSpeed Performance Gauge
0%
802 µs
798.6 µs
test_send_client_request_one_hundred[pyloop]
tests/test_benchmarks_client_request.py::test_send_client_request_one_hundred[pyloop]
CodSpeed Performance Gauge
0%
3.2 ms
3.2 ms
test_client_request_update_cookies[pyloop]
tests/test_benchmarks_client_request.py::test_client_request_update_cookies[pyloop]
CodSpeed Performance Gauge
0%
174.7 µs
174.1 µs
test_read_one_hundred_websocket_text_messages[pyloop]
tests/test_benchmarks_http_websocket.py::test_read_one_hundred_websocket_text_messages[pyloop]
CodSpeed Performance Gauge
0%
313.3 µs
312.3 µs
test_one_hundred_simple_post_requests[pyloop]
tests/test_benchmarks_client.py::test_one_hundred_simple_post_requests[pyloop]
CodSpeed Performance Gauge
0%
40.8 ms
40.7 ms
test_one_hundred_simple_get_requests[pyloop]
tests/test_benchmarks_client.py::test_one_hundred_simple_get_requests[pyloop]
CodSpeed Performance Gauge
0%
36 ms
35.9 ms
test_one_hundred_get_requests_with_2048_content_length_payload[pyloop]
tests/test_benchmarks_client.py::test_one_hundred_get_requests_with_2048_content_length_payload[pyloop]
CodSpeed Performance Gauge
0%
38.8 ms
38.8 ms
test_one_hundred_get_requests_with_2048_chunked_payload[pyloop]
tests/test_benchmarks_client.py::test_one_hundred_get_requests_with_2048_chunked_payload[pyloop]
CodSpeed Performance Gauge
0%
39 ms
38.9 ms
test_one_hundred_get_requests_with_32768_content_length_payload[pyloop]
tests/test_benchmarks_client.py::test_one_hundred_get_requests_with_32768_content_length_payload[pyloop]
CodSpeed Performance Gauge
0%
43.1 ms
43 ms
test_serialize_headers
tests/test_benchmarks_http_writer.py::test_serialize_headers
CodSpeed Performance Gauge
0%
1.3 ms
1.3 ms
test_send_one_hundred_websocket_text_messages[pyloop]
tests/test_benchmarks_http_websocket.py::test_send_one_hundred_websocket_text_messages[pyloop]
CodSpeed Performance Gauge
0%
558.1 µs
557.3 µs
test_one_hundred_get_requests_with_32768_chunked_payload[pyloop]
tests/test_benchmarks_client.py::test_one_hundred_get_requests_with_32768_chunked_payload[pyloop]
CodSpeed Performance Gauge
0%
49 ms
48.9 ms
test_send_one_hundred_websocket_compressed_messages[pyloop]
tests/test_benchmarks_http_websocket.py::test_send_one_hundred_websocket_compressed_messages[pyloop]
CodSpeed Performance Gauge
0%
3.3 ms
3.3 ms
test_one_hundred_get_requests_with_1mib_chunked_payload[pyloop]
tests/test_benchmarks_client.py::test_one_hundred_get_requests_with_1mib_chunked_payload[pyloop]
CodSpeed Performance Gauge
0%
320 ms
319.7 ms
test_one_hundred_get_requests_with_1mib_content_length_payload[pyloop]
tests/test_benchmarks_client.py::test_one_hundred_get_requests_with_1mib_content_length_payload[pyloop]
CodSpeed Performance Gauge
0%
300.2 ms
300 ms
test_send_one_hundred_large_websocket_text_messages[pyloop]
tests/test_benchmarks_http_websocket.py::test_send_one_hundred_large_websocket_text_messages[pyloop]
CodSpeed Performance Gauge
0%
539 µs
538.5 µs
test_create_client_request_with_cookies[pyloop]
tests/test_benchmarks_client_request.py::test_create_client_request_with_cookies[pyloop]
CodSpeed Performance Gauge
0%
133.5 µs
133.5 µs
test_one_thousand_large_round_trip_websocket_text_messages[pyloop]
tests/test_benchmarks_client_ws.py::test_one_thousand_large_round_trip_websocket_text_messages[pyloop]
CodSpeed Performance Gauge
0%
24.7 ms
24.7 ms
test_read_large_binary_websocket_messages[pyloop]
tests/test_benchmarks_http_websocket.py::test_read_large_binary_websocket_messages[pyloop]
CodSpeed Performance Gauge
0%
9.1 ms
9.1 ms
test_one_thousand_round_trip_websocket_binary_messages[pyloop]
tests/test_benchmarks_client_ws.py::test_one_thousand_round_trip_websocket_binary_messages[pyloop]
CodSpeed Performance Gauge
0%
16.4 ms
16.5 ms
test_one_thousand_round_trip_websocket_text_messages[pyloop]
tests/test_benchmarks_client_ws.py::test_one_thousand_round_trip_websocket_text_messages[pyloop]
CodSpeed Performance Gauge
0%
16.9 ms
16.9 ms
test_load_cookies_into_temp_cookiejar
tests/test_benchmarks_cookiejar.py::test_load_cookies_into_temp_cookiejar
CodSpeed Performance Gauge
-1%
205.7 µs
206.8 µs

Commits

Click on a commit to change the comparison range
Base
master
14fcfd4
0%
Increase allowed import time for 3.12/3.13 to 265 I ran a profile of the imports and did not find any one thing that was causing the import time to jump up. The bulk of the time outside of bootstrap is spent in typing.py, and since we do not want to discourage adding more typing it seems like we need to increase this.
4e93d5e
9 months ago
by bdraco
© 2025 CodSpeed Technology
Home Terms Privacy Docs