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

Upgrade typehints to 3.10 annotations and remove 3.9 `Union` and `Optional` typehints

#1324
Comparing
Vizonex:py310-upgrade
(
1439ee8
) with
master
(
637ffa9
)
CodSpeed Performance Gauge
0%
Untouched
245

Benchmarks

245 total
test_create_multidict_with_items_with_kwargs[cs-c]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
+3%
76 µs74.1 µs
test_items_view_repr[ci-py]
tests/test_views_benchmarks.py
CodSpeed Performance Gauge
+2%
151 µs148.5 µs
test_multidict_extend_str[ci-c]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
+2%
11.6 ms11.5 ms
test_items_view_sub[cs-c]
tests/test_views_benchmarks.py
CodSpeed Performance Gauge
+1%
173.1 µs170.7 µs
test_create_multidict_with_dict[ci-c]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
+1%
90.5 µs89.2 µs
test_multidict_pop_str[cs-py]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
+1%
861.1 µs849.6 µs
test_create_cimultidict_with_items_istr_with_kwargs[c]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
+1%
130.8 µs129.3 µs
test_items_view_repr[cs-c]
tests/test_views_benchmarks.py
CodSpeed Performance Gauge
+1%
86.4 µs85.5 µs
test_items_view_less_or_equal[ci-c]
tests/test_views_benchmarks.py
CodSpeed Performance Gauge
+1%
101 µs100 µs
test_items_view_or[ci-c]
tests/test_views_benchmarks.py
CodSpeed Performance Gauge
+1%
150.5 µs149 µs
test_iterate_multidict_values[cs-c]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
+1%
29.3 µs29.1 µs
test_multidict_extend_str[cs-py]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
+1%
164.3 ms162.8 ms
test_keys_view_repr[cs-c]
tests/test_views_benchmarks.py
CodSpeed Performance Gauge
+1%
50.1 µs49.7 µs
test_multidict_pop_str[ci-py]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
+1%
935.3 µs927 µs
test_values_view_repr[ci-c]
tests/test_views_benchmarks.py
CodSpeed Performance Gauge
+1%
69.1 µs68.5 µs
test_keys_view_or[cs-c]
tests/test_views_benchmarks.py
CodSpeed Performance Gauge
+1%
77.7 µs77 µs
test_create_empty_multidict[ci-c]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
+1%
17.2 µs17 µs
test_multidict_pop_str[cs-c]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
+1%
94.4 µs93.7 µs
test_items_view_not_equals[ci-c]
tests/test_views_benchmarks.py
CodSpeed Performance Gauge
+1%
22.4 µs22.2 µs
test_items_view_more_or_equal[cs-c]
tests/test_views_benchmarks.py
CodSpeed Performance Gauge
+1%
81.1 µs80.5 µs
test_items_view_repr[cs-py]
tests/test_views_benchmarks.py
CodSpeed Performance Gauge
+1%
147.5 µs146.5 µs
test_multidict_repr[cs-c]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
+1%
78.2 µs77.6 µs
test_multidict_popitem_str[ci-py]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
+1%
688.4 µs683.5 µs
test_multidict_fetch[ci-c]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
+1%
81 µs80.4 µs
test_cimultidict_delitem_istr[c]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
+1%
71.7 µs71.2 µs

Commits

Click on a commit to change the comparison range
Base
master
637ffa9
+0.04%
upgrade typehints to 3.10 annotations
31b28bb
2 days ago
by Vizonex
+0.03%
fix timeline
1439ee8
2 days ago
by Vizonex
© 2026 CodSpeed Technology
Home Terms Privacy Docs