>>> py3-multidict: Building community/py3-multidict 6.4.3-r0 (using abuild 3.15.0_rc3-r0) started Sun, 13 Apr 2025 23:08:18 +0000 >>> py3-multidict: Validating /home/buildozer/aports/community/py3-multidict/APKBUILD... >>> py3-multidict: Analyzing dependencies... >>> py3-multidict: Installing for build: build-base python3 py3-gpep517 python3-dev py3-setuptools cython py3-wheel py3-pytest py3-pytest-cov py3-pytest-codspeed py3-objgraph (1/59) Installing libffi (3.4.8-r0) (2/59) Installing gdbm (1.24-r0) (3/59) Installing mpdecimal (4.0.0-r0) (4/59) Installing libpanelw (6.5_p20250216-r0) (5/59) Installing sqlite-libs (3.49.1-r0) (6/59) Installing python3 (3.12.10-r0) (7/59) Installing python3-pycache-pyc0 (3.12.10-r0) (8/59) Installing pyc (3.12.10-r0) (9/59) Installing python3-pyc (3.12.10-r0) (10/59) Installing py3-installer (0.7.0-r2) (11/59) Installing py3-installer-pyc (0.7.0-r2) (12/59) Installing py3-gpep517 (16-r0) (13/59) Installing py3-gpep517-pyc (16-r0) (14/59) Installing python3-dev (3.12.10-r0) (15/59) Installing py3-parsing (3.2.0-r0) (16/59) Installing py3-parsing-pyc (3.2.0-r0) (17/59) Installing py3-packaging (24.2-r0) (18/59) Installing py3-packaging-pyc (24.2-r0) (19/59) Installing py3-setuptools (77.0.3-r0) (20/59) Installing py3-setuptools-pyc (77.0.3-r0) (21/59) Installing cython (3.0.12-r0) (22/59) Installing cython-pyc (3.0.12-r0) (23/59) Installing py3-wheel (0.43.0-r0) (24/59) Installing py3-wheel-pyc (0.43.0-r0) (25/59) Installing py3-iniconfig (2.1.0-r0) (26/59) Installing py3-iniconfig-pyc (2.1.0-r0) (27/59) Installing py3-pluggy (1.5.0-r0) (28/59) Installing py3-pluggy-pyc (1.5.0-r0) (29/59) Installing py3-py (1.11.0-r4) (30/59) Installing py3-py-pyc (1.11.0-r4) (31/59) Installing py3-pytest (8.3.5-r0) (32/59) Installing py3-pytest-pyc (8.3.5-r0) (33/59) Installing py3-coverage (7.6.10-r0) (34/59) Installing py3-coverage-pyc (7.6.10-r0) (35/59) Installing py3-pytest-cov (5.0.0-r0) (36/59) Installing py3-pytest-cov-pyc (5.0.0-r0) (37/59) Installing py3-cparser (2.22-r1) (38/59) Installing py3-cparser-pyc (2.22-r1) (39/59) Installing py3-cffi (1.17.1-r1) (40/59) Installing py3-cffi-pyc (1.17.1-r1) (41/59) Installing py3-py-cpuinfo (9.0.0-r4) (42/59) Installing py3-py-cpuinfo-pyc (9.0.0-r4) (43/59) Installing py3-pytest-benchmark (4.0.0-r4) (44/59) Installing py3-pytest-benchmark-pyc (4.0.0-r4) (45/59) Installing py3-attrs (25.3.0-r0) (46/59) Installing py3-attrs-pyc (25.3.0-r0) (47/59) Installing py3-mdurl (0.1.2-r3) (48/59) Installing py3-mdurl-pyc (0.1.2-r3) (49/59) Installing py3-markdown-it-py (3.0.0-r1) (50/59) Installing py3-markdown-it-py-pyc (3.0.0-r1) (51/59) Installing py3-pygments (2.19.1-r1) (52/59) Installing py3-pygments-pyc (2.19.1-r1) (53/59) Installing py3-rich (13.9.4-r0) (54/59) Installing py3-rich-pyc (13.9.4-r0) (55/59) Installing py3-pytest-codspeed (3.2.0-r0) (56/59) Installing py3-pytest-codspeed-pyc (3.2.0-r0) (57/59) Installing py3-objgraph (3.6.2-r0) (58/59) Installing py3-objgraph-pyc (3.6.2-r0) (59/59) Installing .makedepends-py3-multidict (20250413.230825) Executing busybox-1.37.0-r16.trigger OK: 588 MiB in 169 packages >>> py3-multidict: Cleaning up srcdir >>> py3-multidict: Cleaning up pkgdir >>> py3-multidict: Cleaning up tmpdir >>> py3-multidict: Fetching https://distfiles.alpinelinux.org/distfiles/edge/multidict-6.4.3.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 404 >>> py3-multidict: Fetching multidict-6.4.3.tar.gz::https://github.com/aio-libs/multidict/archive/v6.4.3.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 103k 0 103k 0 0 120k 0 --:--:-- --:--:-- --:--:-- 120k >>> py3-multidict: Fetching https://distfiles.alpinelinux.org/distfiles/edge/multidict-6.4.3.tar.gz >>> py3-multidict: Checking sha512sums... multidict-6.4.3.tar.gz: OK >>> py3-multidict: Unpacking /var/cache/distfiles/edge/multidict-6.4.3.tar.gz... 2025-04-13 23:08:37,720 gpep517 INFO Building wheel via backend setuptools.build_meta /usr/lib/python3.12/site-packages/setuptools/dist.py:760: 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() 2025-04-13 23:08:38,215 root INFO running bdist_wheel 2025-04-13 23:08:39,103 root INFO running build 2025-04-13 23:08:39,104 root INFO running build_py 2025-04-13 23:08:39,172 root INFO creating build/lib.linux-riscv64-cpython-312/multidict 2025-04-13 23:08:39,176 root INFO copying multidict/_abc.py -> build/lib.linux-riscv64-cpython-312/multidict 2025-04-13 23:08:39,179 root INFO copying multidict/_multidict_py.py -> build/lib.linux-riscv64-cpython-312/multidict 2025-04-13 23:08:39,184 root INFO copying multidict/__init__.py -> build/lib.linux-riscv64-cpython-312/multidict 2025-04-13 23:08:39,187 root INFO copying multidict/_compat.py -> build/lib.linux-riscv64-cpython-312/multidict 2025-04-13 23:08:39,194 root INFO copying multidict/py.typed -> build/lib.linux-riscv64-cpython-312/multidict 2025-04-13 23:08:39,198 root INFO running build_ext ********************* * Accelerated build * ********************* 2025-04-13 23:08:40,252 root INFO building 'multidict._multidict' extension 2025-04-13 23:08:40,255 root INFO creating build/temp.linux-riscv64-cpython-312/multidict 2025-04-13 23:08:40,257 root INFO cc -Os -fstack-clash-protection -Wformat -Werror=format-security -fPIC -I/usr/include/python3.12 -c multidict/_multidict.c -o build/temp.linux-riscv64-cpython-312/multidict/_multidict.o -O3 -std=c99 -Wall -Wsign-compare -Wconversion -fno-strict-aliasing -pedantic In file included from multidict/_multilib/pair_list.h:15, from multidict/_multilib/dict.h:9, from multidict/_multidict.c:6: multidict/_multilib/istr.h:98:21: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 98 | {Py_tp_dealloc, istr_dealloc}, | ^~~~~~~~~~~~ multidict/_multilib/istr.h:98:21: note: (near initialization for 'istr_slots[0].pfunc') multidict/_multilib/istr.h:101:17: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 101 | {Py_tp_new, istr_new}, | ^~~~~~~~ multidict/_multilib/istr.h:101:17: note: (near initialization for 'istr_slots[3].pfunc') In file included from multidict/_multidict.c:8: multidict/_multilib/iter.h:184:21: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 184 | {Py_tp_dealloc, multidict_iter_dealloc}, | ^~~~~~~~~~~~~~~~~~~~~~ multidict/_multilib/iter.h:184:21: note: (near initialization for 'multidict_items_iter_slots[0].pfunc') multidict/_multilib/iter.h:186:22: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 186 | {Py_tp_traverse, multidict_iter_traverse}, | ^~~~~~~~~~~~~~~~~~~~~~~ multidict/_multilib/iter.h:186:22: note: (near initialization for 'multidict_items_iter_slots[2].pfunc') multidict/_multilib/iter.h:187:19: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 187 | {Py_tp_clear, multidict_iter_clear}, | ^~~~~~~~~~~~~~~~~~~~ multidict/_multilib/iter.h:187:19: note: (near initialization for 'multidict_items_iter_slots[3].pfunc') multidict/_multilib/iter.h:188:18: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 188 | {Py_tp_iter, PyObject_SelfIter}, | ^~~~~~~~~~~~~~~~~ multidict/_multilib/iter.h:188:18: note: (near initialization for 'multidict_items_iter_slots[4].pfunc') multidict/_multilib/iter.h:189:22: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 189 | {Py_tp_iternext, multidict_items_iter_iternext}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ multidict/_multilib/iter.h:189:22: note: (near initialization for 'multidict_items_iter_slots[5].pfunc') multidict/_multilib/iter.h:205:21: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 205 | {Py_tp_dealloc, multidict_iter_dealloc}, | ^~~~~~~~~~~~~~~~~~~~~~ multidict/_multilib/iter.h:205:21: note: (near initialization for 'multidict_values_iter_slots[0].pfunc') multidict/_multilib/iter.h:207:22: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 207 | {Py_tp_traverse, multidict_iter_traverse}, | ^~~~~~~~~~~~~~~~~~~~~~~ multidict/_multilib/iter.h:207:22: note: (near initialization for 'multidict_values_iter_slots[2].pfunc') multidict/_multilib/iter.h:208:19: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 208 | {Py_tp_clear, multidict_iter_clear}, | ^~~~~~~~~~~~~~~~~~~~ multidict/_multilib/iter.h:208:19: note: (near initialization for 'multidict_values_iter_slots[3].pfunc') multidict/_multilib/iter.h:209:18: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 209 | {Py_tp_iter, PyObject_SelfIter}, | ^~~~~~~~~~~~~~~~~ multidict/_multilib/iter.h:209:18: note: (near initialization for 'multidict_values_iter_slots[4].pfunc') multidict/_multilib/iter.h:210:22: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 210 | {Py_tp_iternext, multidict_values_iter_iternext}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ multidict/_multilib/iter.h:210:22: note: (near initialization for 'multidict_values_iter_slots[5].pfunc') multidict/_multilib/iter.h:227:21: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 227 | {Py_tp_dealloc, multidict_iter_dealloc}, | ^~~~~~~~~~~~~~~~~~~~~~ multidict/_multilib/iter.h:227:21: note: (near initialization for 'multidict_keys_iter_slots[0].pfunc') multidict/_multilib/iter.h:229:22: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 229 | {Py_tp_traverse, multidict_iter_traverse}, | ^~~~~~~~~~~~~~~~~~~~~~~ multidict/_multilib/iter.h:229:22: note: (near initialization for 'multidict_keys_iter_slots[2].pfunc') multidict/_multilib/iter.h:230:19: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 230 | {Py_tp_clear, multidict_iter_clear}, | ^~~~~~~~~~~~~~~~~~~~ multidict/_multilib/iter.h:230:19: note: (near initialization for 'multidict_keys_iter_slots[3].pfunc') multidict/_multilib/iter.h:231:18: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 231 | {Py_tp_iter, PyObject_SelfIter}, | ^~~~~~~~~~~~~~~~~ multidict/_multilib/iter.h:231:18: note: (near initialization for 'multidict_keys_iter_slots[4].pfunc') multidict/_multilib/iter.h:232:22: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 232 | {Py_tp_iternext, multidict_keys_iter_iternext}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ multidict/_multilib/iter.h:232:22: note: (near initialization for 'multidict_keys_iter_slots[5].pfunc') In file included from multidict/_multidict.c:12: multidict/_multilib/views.h:1010:21: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1010 | {Py_tp_dealloc, multidict_view_dealloc}, | ^~~~~~~~~~~~~~~~~~~~~~ multidict/_multilib/views.h:1010:21: note: (near initialization for 'multidict_itemsview_slots[0].pfunc') multidict/_multilib/views.h:1011:18: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1011 | {Py_tp_repr, multidict_itemsview_repr}, | ^~~~~~~~~~~~~~~~~~~~~~~~ multidict/_multilib/views.h:1011:18: note: (near initialization for 'multidict_itemsview_slots[1].pfunc') multidict/_multilib/views.h:1013:22: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1013 | {Py_nb_subtract, multidict_itemsview_sub}, | ^~~~~~~~~~~~~~~~~~~~~~~ multidict/_multilib/views.h:1013:22: note: (near initialization for 'multidict_itemsview_slots[2].pfunc') multidict/_multilib/views.h:1014:17: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1014 | {Py_nb_and, multidict_itemsview_and}, | ^~~~~~~~~~~~~~~~~~~~~~~ multidict/_multilib/views.h:1014:17: note: (near initialization for 'multidict_itemsview_slots[3].pfunc') multidict/_multilib/views.h:1015:17: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1015 | {Py_nb_xor, multidict_itemsview_xor}, | ^~~~~~~~~~~~~~~~~~~~~~~ multidict/_multilib/views.h:1015:17: note: (near initialization for 'multidict_itemsview_slots[4].pfunc') multidict/_multilib/views.h:1016:16: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1016 | {Py_nb_or, multidict_itemsview_or}, | ^~~~~~~~~~~~~~~~~~~~~~ multidict/_multilib/views.h:1016:16: note: (near initialization for 'multidict_itemsview_slots[5].pfunc') multidict/_multilib/views.h:1017:20: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1017 | {Py_sq_length, multidict_view_len}, | ^~~~~~~~~~~~~~~~~~ multidict/_multilib/views.h:1017:20: note: (near initialization for 'multidict_itemsview_slots[6].pfunc') multidict/_multilib/views.h:1018:22: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1018 | {Py_sq_contains, multidict_itemsview_contains}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ multidict/_multilib/views.h:1018:22: note: (near initialization for 'multidict_itemsview_slots[7].pfunc') multidict/_multilib/views.h:1019:22: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1019 | {Py_tp_getattro, PyObject_GenericGetAttr}, | ^~~~~~~~~~~~~~~~~~~~~~~ multidict/_multilib/views.h:1019:22: note: (near initialization for 'multidict_itemsview_slots[8].pfunc') multidict/_multilib/views.h:1020:22: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1020 | {Py_tp_traverse, multidict_view_traverse}, | ^~~~~~~~~~~~~~~~~~~~~~~ multidict/_multilib/views.h:1020:22: note: (near initialization for 'multidict_itemsview_slots[9].pfunc') multidict/_multilib/views.h:1021:19: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1021 | {Py_tp_clear, multidict_view_clear}, | ^~~~~~~~~~~~~~~~~~~~ multidict/_multilib/views.h:1021:19: note: (near initialization for 'multidict_itemsview_slots[10].pfunc') multidict/_multilib/views.h:1022:25: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1022 | {Py_tp_richcompare, multidict_view_richcompare}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ multidict/_multilib/views.h:1022:25: note: (near initialization for 'multidict_itemsview_slots[11].pfunc') multidict/_multilib/views.h:1023:18: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1023 | {Py_tp_iter, multidict_itemsview_iter}, | ^~~~~~~~~~~~~~~~~~~~~~~~ multidict/_multilib/views.h:1023:18: note: (near initialization for 'multidict_itemsview_slots[12].pfunc') multidict/_multilib/views.h:1564:21: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1564 | {Py_tp_dealloc, multidict_view_dealloc}, | ^~~~~~~~~~~~~~~~~~~~~~ multidict/_multilib/views.h:1564:21: note: (near initialization for 'multidict_keysview_slots[0].pfunc') multidict/_multilib/views.h:1565:18: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1565 | {Py_tp_repr, multidict_keysview_repr}, | ^~~~~~~~~~~~~~~~~~~~~~~ multidict/_multilib/views.h:1565:18: note: (near initialization for 'multidict_keysview_slots[1].pfunc') multidict/_multilib/views.h:1567:22: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1567 | {Py_nb_subtract, multidict_keysview_sub}, | ^~~~~~~~~~~~~~~~~~~~~~ multidict/_multilib/views.h:1567:22: note: (near initialization for 'multidict_keysview_slots[2].pfunc') multidict/_multilib/views.h:1568:17: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1568 | {Py_nb_and, multidict_keysview_and}, | ^~~~~~~~~~~~~~~~~~~~~~ multidict/_multilib/views.h:1568:17: note: (near initialization for 'multidict_keysview_slots[3].pfunc') multidict/_multilib/views.h:1569:17: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1569 | {Py_nb_xor, multidict_keysview_xor}, | ^~~~~~~~~~~~~~~~~~~~~~ multidict/_multilib/views.h:1569:17: note: (near initialization for 'multidict_keysview_slots[4].pfunc') multidict/_multilib/views.h:1570:16: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1570 | {Py_nb_or, multidict_keysview_or}, | ^~~~~~~~~~~~~~~~~~~~~ multidict/_multilib/views.h:1570:16: note: (near initialization for 'multidict_keysview_slots[5].pfunc') multidict/_multilib/views.h:1571:20: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1571 | {Py_sq_length, multidict_view_len}, | ^~~~~~~~~~~~~~~~~~ multidict/_multilib/views.h:1571:20: note: (near initialization for 'multidict_keysview_slots[6].pfunc') multidict/_multilib/views.h:1572:22: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1572 | {Py_sq_contains, multidict_keysview_contains}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ multidict/_multilib/views.h:1572:22: note: (near initialization for 'multidict_keysview_slots[7].pfunc') multidict/_multilib/views.h:1573:22: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1573 | {Py_tp_getattro, PyObject_GenericGetAttr}, | ^~~~~~~~~~~~~~~~~~~~~~~ multidict/_multilib/views.h:1573:22: note: (near initialization for 'multidict_keysview_slots[8].pfunc') multidict/_multilib/views.h:1574:22: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1574 | {Py_tp_traverse, multidict_view_traverse}, | ^~~~~~~~~~~~~~~~~~~~~~~ multidict/_multilib/views.h:1574:22: note: (near initialization for 'multidict_keysview_slots[9].pfunc') multidict/_multilib/views.h:1575:19: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1575 | {Py_tp_clear, multidict_view_clear}, | ^~~~~~~~~~~~~~~~~~~~ multidict/_multilib/views.h:1575:19: note: (near initialization for 'multidict_keysview_slots[10].pfunc') multidict/_multilib/views.h:1576:25: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1576 | {Py_tp_richcompare, multidict_view_richcompare}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ multidict/_multilib/views.h:1576:25: note: (near initialization for 'multidict_keysview_slots[11].pfunc') multidict/_multilib/views.h:1577:18: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1577 | {Py_tp_iter, multidict_keysview_iter}, | ^~~~~~~~~~~~~~~~~~~~~~~ multidict/_multilib/views.h:1577:18: note: (near initialization for 'multidict_keysview_slots[12].pfunc') multidict/_multilib/views.h:1638:21: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1638 | {Py_tp_dealloc, multidict_view_dealloc}, | ^~~~~~~~~~~~~~~~~~~~~~ multidict/_multilib/views.h:1638:21: note: (near initialization for 'multidict_valuesview_slots[0].pfunc') multidict/_multilib/views.h:1639:18: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1639 | {Py_tp_repr, multidict_valuesview_repr}, | ^~~~~~~~~~~~~~~~~~~~~~~~~ multidict/_multilib/views.h:1639:18: note: (near initialization for 'multidict_valuesview_slots[1].pfunc') multidict/_multilib/views.h:1641:20: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1641 | {Py_sq_length, multidict_view_len}, | ^~~~~~~~~~~~~~~~~~ multidict/_multilib/views.h:1641:20: note: (near initialization for 'multidict_valuesview_slots[2].pfunc') multidict/_multilib/views.h:1642:22: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1642 | {Py_tp_getattro, PyObject_GenericGetAttr}, | ^~~~~~~~~~~~~~~~~~~~~~~ multidict/_multilib/views.h:1642:22: note: (near initialization for 'multidict_valuesview_slots[3].pfunc') multidict/_multilib/views.h:1643:22: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1643 | {Py_tp_traverse, multidict_view_traverse}, | ^~~~~~~~~~~~~~~~~~~~~~~ multidict/_multilib/views.h:1643:22: note: (near initialization for 'multidict_valuesview_slots[4].pfunc') multidict/_multilib/views.h:1644:19: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1644 | {Py_tp_clear, multidict_view_clear}, | ^~~~~~~~~~~~~~~~~~~~ multidict/_multilib/views.h:1644:19: note: (near initialization for 'multidict_valuesview_slots[5].pfunc') multidict/_multilib/views.h:1645:18: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1645 | {Py_tp_iter, multidict_valuesview_iter}, | ^~~~~~~~~~~~~~~~~~~~~~~~~ multidict/_multilib/views.h:1645:18: note: (near initialization for 'multidict_valuesview_slots[6].pfunc') multidict/_multidict.c:878:21: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 878 | {Py_tp_dealloc, multidict_tp_dealloc}, | ^~~~~~~~~~~~~~~~~~~~ multidict/_multidict.c:878:21: note: (near initialization for 'multidict_slots[0].pfunc') multidict/_multidict.c:879:18: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 879 | {Py_tp_repr, multidict_repr}, | ^~~~~~~~~~~~~~ multidict/_multidict.c:879:18: note: (near initialization for 'multidict_slots[1].pfunc') multidict/_multidict.c:882:22: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 882 | {Py_sq_contains, multidict_sq_contains}, | ^~~~~~~~~~~~~~~~~~~~~ multidict/_multidict.c:882:22: note: (near initialization for 'multidict_slots[3].pfunc') multidict/_multidict.c:883:20: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 883 | {Py_mp_length, multidict_mp_len}, | ^~~~~~~~~~~~~~~~ multidict/_multidict.c:883:20: note: (near initialization for 'multidict_slots[4].pfunc') multidict/_multidict.c:884:23: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 884 | {Py_mp_subscript, multidict_mp_subscript}, | ^~~~~~~~~~~~~~~~~~~~~~ multidict/_multidict.c:884:23: note: (near initialization for 'multidict_slots[5].pfunc') multidict/_multidict.c:885:27: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 885 | {Py_mp_ass_subscript, multidict_mp_as_subscript}, | ^~~~~~~~~~~~~~~~~~~~~~~~~ multidict/_multidict.c:885:27: note: (near initialization for 'multidict_slots[6].pfunc') multidict/_multidict.c:887:22: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 887 | {Py_tp_traverse, multidict_tp_traverse}, | ^~~~~~~~~~~~~~~~~~~~~ multidict/_multidict.c:887:22: note: (near initialization for 'multidict_slots[7].pfunc') multidict/_multidict.c:888:19: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 888 | {Py_tp_clear, multidict_tp_clear}, | ^~~~~~~~~~~~~~~~~~ multidict/_multidict.c:888:19: note: (near initialization for 'multidict_slots[8].pfunc') multidict/_multidict.c:889:25: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 889 | {Py_tp_richcompare, multidict_tp_richcompare}, | ^~~~~~~~~~~~~~~~~~~~~~~~ multidict/_multidict.c:889:25: note: (near initialization for 'multidict_slots[9].pfunc') multidict/_multidict.c:890:18: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 890 | {Py_tp_iter, multidict_tp_iter}, | ^~~~~~~~~~~~~~~~~ multidict/_multidict.c:890:18: note: (near initialization for 'multidict_slots[10].pfunc') multidict/_multidict.c:892:18: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 892 | {Py_tp_init, multidict_tp_init}, | ^~~~~~~~~~~~~~~~~ multidict/_multidict.c:892:18: note: (near initialization for 'multidict_slots[12].pfunc') multidict/_multidict.c:893:19: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 893 | {Py_tp_alloc, PyType_GenericAlloc}, | ^~~~~~~~~~~~~~~~~~~ multidict/_multidict.c:893:19: note: (near initialization for 'multidict_slots[13].pfunc') multidict/_multidict.c:894:17: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 894 | {Py_tp_new, PyType_GenericNew}, | ^~~~~~~~~~~~~~~~~ multidict/_multidict.c:894:17: note: (near initialization for 'multidict_slots[14].pfunc') multidict/_multidict.c:895:18: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 895 | {Py_tp_free, PyObject_GC_Del}, | ^~~~~~~~~~~~~~~ multidict/_multidict.c:895:18: note: (near initialization for 'multidict_slots[15].pfunc') multidict/_multidict.c:950:18: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 950 | {Py_tp_init, cimultidict_tp_init}, | ^~~~~~~~~~~~~~~~~~~ multidict/_multidict.c:950:18: note: (near initialization for 'cimultidict_slots[1].pfunc') multidict/_multidict.c:1208:21: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1208 | {Py_tp_dealloc, multidict_proxy_tp_dealloc}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ multidict/_multidict.c:1208:21: note: (near initialization for 'multidict_proxy_slots[0].pfunc') multidict/_multidict.c:1209:18: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1209 | {Py_tp_repr, multidict_proxy_repr}, | ^~~~~~~~~~~~~~~~~~~~ multidict/_multidict.c:1209:18: note: (near initialization for 'multidict_proxy_slots[1].pfunc') multidict/_multidict.c:1212:22: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1212 | {Py_sq_contains, multidict_proxy_sq_contains}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ multidict/_multidict.c:1212:22: note: (near initialization for 'multidict_proxy_slots[3].pfunc') multidict/_multidict.c:1213:20: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1213 | {Py_mp_length, multidict_proxy_mp_len}, | ^~~~~~~~~~~~~~~~~~~~~~ multidict/_multidict.c:1213:20: note: (near initialization for 'multidict_proxy_slots[4].pfunc') multidict/_multidict.c:1214:23: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1214 | {Py_mp_subscript, multidict_proxy_mp_subscript}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ multidict/_multidict.c:1214:23: note: (near initialization for 'multidict_proxy_slots[5].pfunc') multidict/_multidict.c:1216:22: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1216 | {Py_tp_traverse, multidict_proxy_tp_traverse}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ multidict/_multidict.c:1216:22: note: (near initialization for 'multidict_proxy_slots[6].pfunc') multidict/_multidict.c:1217:19: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1217 | {Py_tp_clear, multidict_proxy_tp_clear}, | ^~~~~~~~~~~~~~~~~~~~~~~~ multidict/_multidict.c:1217:19: note: (near initialization for 'multidict_proxy_slots[7].pfunc') multidict/_multidict.c:1218:25: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1218 | {Py_tp_richcompare, multidict_proxy_tp_richcompare}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ multidict/_multidict.c:1218:25: note: (near initialization for 'multidict_proxy_slots[8].pfunc') multidict/_multidict.c:1219:18: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1219 | {Py_tp_iter, multidict_proxy_tp_iter}, | ^~~~~~~~~~~~~~~~~~~~~~~ multidict/_multidict.c:1219:18: note: (near initialization for 'multidict_proxy_slots[9].pfunc') multidict/_multidict.c:1221:18: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1221 | {Py_tp_init, multidict_proxy_tp_init}, | ^~~~~~~~~~~~~~~~~~~~~~~ multidict/_multidict.c:1221:18: note: (near initialization for 'multidict_proxy_slots[11].pfunc') multidict/_multidict.c:1222:19: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1222 | {Py_tp_alloc, PyType_GenericAlloc}, | ^~~~~~~~~~~~~~~~~~~ multidict/_multidict.c:1222:19: note: (near initialization for 'multidict_proxy_slots[12].pfunc') multidict/_multidict.c:1223:17: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1223 | {Py_tp_new, PyType_GenericNew}, | ^~~~~~~~~~~~~~~~~ multidict/_multidict.c:1223:17: note: (near initialization for 'multidict_proxy_slots[13].pfunc') multidict/_multidict.c:1224:18: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1224 | {Py_tp_free, PyObject_GC_Del}, | ^~~~~~~~~~~~~~~ multidict/_multidict.c:1224:18: note: (near initialization for 'multidict_proxy_slots[14].pfunc') multidict/_multidict.c:1319:18: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1319 | {Py_tp_init, cimultidict_proxy_tp_init}, | ^~~~~~~~~~~~~~~~~~~~~~~~~ multidict/_multidict.c:1319:18: note: (near initialization for 'cimultidict_proxy_slots[2].pfunc') multidict/_multidict.c:1513:19: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1513 | {Py_mod_exec, module_exec}, | ^~~~~~~~~~~ multidict/_multidict.c:1513:19: note: (near initialization for 'module_slots[0].value') 2025-04-13 23:09:16,881 root INFO cc -shared -Wl,--as-needed,-O1,--sort-common -Os -fstack-clash-protection -Wformat -Werror=format-security build/temp.linux-riscv64-cpython-312/multidict/_multidict.o -L/usr/lib -o build/lib.linux-riscv64-cpython-312/multidict/_multidict.cpython-312-riscv64-linux-musl.so 2025-04-13 23:09:17,192 root INFO installing to build/bdist.linux-riscv64/wheel 2025-04-13 23:09:17,194 root INFO running install 2025-04-13 23:09:17,304 root INFO running install_lib 2025-04-13 23:09:17,367 root INFO creating build/bdist.linux-riscv64/wheel 2025-04-13 23:09:17,371 root INFO creating build/bdist.linux-riscv64/wheel/multidict 2025-04-13 23:09:17,373 root INFO copying build/lib.linux-riscv64-cpython-312/multidict/_abc.py -> build/bdist.linux-riscv64/wheel/./multidict 2025-04-13 23:09:17,376 root INFO copying build/lib.linux-riscv64-cpython-312/multidict/_multidict_py.py -> build/bdist.linux-riscv64/wheel/./multidict 2025-04-13 23:09:17,379 root INFO copying build/lib.linux-riscv64-cpython-312/multidict/__init__.py -> build/bdist.linux-riscv64/wheel/./multidict 2025-04-13 23:09:17,381 root INFO copying build/lib.linux-riscv64-cpython-312/multidict/py.typed -> build/bdist.linux-riscv64/wheel/./multidict 2025-04-13 23:09:17,384 root INFO copying build/lib.linux-riscv64-cpython-312/multidict/_multidict.cpython-312-riscv64-linux-musl.so -> build/bdist.linux-riscv64/wheel/./multidict 2025-04-13 23:09:17,387 root INFO copying build/lib.linux-riscv64-cpython-312/multidict/_compat.py -> build/bdist.linux-riscv64/wheel/./multidict 2025-04-13 23:09:17,390 root INFO running install_egg_info 2025-04-13 23:09:17,456 root INFO running egg_info 2025-04-13 23:09:17,511 root INFO creating multidict.egg-info 2025-04-13 23:09:17,513 root INFO writing multidict.egg-info/PKG-INFO 2025-04-13 23:09:17,520 root INFO writing dependency_links to multidict.egg-info/dependency_links.txt 2025-04-13 23:09:17,526 root INFO writing requirements to multidict.egg-info/requires.txt 2025-04-13 23:09:17,528 root INFO writing top-level names to multidict.egg-info/top_level.txt 2025-04-13 23:09:17,530 root INFO writing manifest file 'multidict.egg-info/SOURCES.txt' 2025-04-13 23:09:17,600 root INFO reading manifest file 'multidict.egg-info/SOURCES.txt' 2025-04-13 23:09:17,603 root INFO reading manifest template 'MANIFEST.in' 2025-04-13 23:09:17,628 root WARNING warning: no previously-included files matching '*.pyc' found anywhere in distribution 2025-04-13 23:09:17,633 root WARNING warning: no previously-included files found matching 'multidict/_multidict.html' 2025-04-13 23:09:17,636 root WARNING warning: no previously-included files found matching 'multidict/*.so' 2025-04-13 23:09:17,638 root WARNING warning: no previously-included files found matching 'multidict/*.pyd' 2025-04-13 23:09:17,640 root WARNING warning: no previously-included files found matching 'multidict/*.pyd' 2025-04-13 23:09:17,642 root WARNING no previously-included directories found matching 'docs/_build' 2025-04-13 23:09:17,643 root INFO adding license file 'LICENSE' 2025-04-13 23:09:17,662 root INFO writing manifest file 'multidict.egg-info/SOURCES.txt' 2025-04-13 23:09:17,665 root INFO Copying multidict.egg-info to build/bdist.linux-riscv64/wheel/./multidict-6.4.3-py3.12.egg-info 2025-04-13 23:09:17,675 root INFO running install_scripts 2025-04-13 23:09:17,735 root INFO creating build/bdist.linux-riscv64/wheel/multidict-6.4.3.dist-info/WHEEL 2025-04-13 23:09:17,740 wheel INFO creating '/home/buildozer/aports/community/py3-multidict/src/multidict-6.4.3/.dist/.tmp-82q97v7t/multidict-6.4.3-cp312-cp312-linux_riscv64.whl' and adding 'build/bdist.linux-riscv64/wheel' to it 2025-04-13 23:09:17,744 wheel INFO adding 'multidict/__init__.py' 2025-04-13 23:09:17,747 wheel INFO adding 'multidict/_abc.py' 2025-04-13 23:09:17,750 wheel INFO adding 'multidict/_compat.py' 2025-04-13 23:09:17,754 wheel INFO adding 'multidict/_multidict.cpython-312-riscv64-linux-musl.so' 2025-04-13 23:09:17,759 wheel INFO adding 'multidict/_multidict_py.py' 2025-04-13 23:09:17,762 wheel INFO adding 'multidict/py.typed' 2025-04-13 23:09:17,766 wheel INFO adding 'multidict-6.4.3.dist-info/licenses/LICENSE' 2025-04-13 23:09:17,768 wheel INFO adding 'multidict-6.4.3.dist-info/METADATA' 2025-04-13 23:09:17,771 wheel INFO adding 'multidict-6.4.3.dist-info/WHEEL' 2025-04-13 23:09:17,772 wheel INFO adding 'multidict-6.4.3.dist-info/top_level.txt' 2025-04-13 23:09:17,775 wheel INFO adding 'multidict-6.4.3.dist-info/RECORD' 2025-04-13 23:09:17,777 root INFO removing build/bdist.linux-riscv64/wheel 2025-04-13 23:09:17,786 gpep517 INFO The backend produced .dist/multidict-6.4.3-cp312-cp312-linux_riscv64.whl multidict-6.4.3-cp312-cp312-linux_riscv64.whl 'multidict' -> 'multidict.src' ============================= test session starts ============================== platform linux -- Python 3.12.10, pytest-8.3.5, pluggy-1.5.0 codspeed: 3.2.0 (disabled, mode: walltime, timer_resolution: 1.0ns) benchmark: 4.0.0 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=False warmup_iterations=100000) rootdir: /home/buildozer/aports/community/py3-multidict/src/multidict-6.4.3 configfile: pytest.ini testpaths: tests/ plugins: cov-5.0.0, benchmark-4.0.0, codspeed-3.2.0 collected 1600 items tests/test_abc.py ... [ 0%] tests/test_copy.py .... [ 0%] tests/test_incorrect_args.py ............................ [ 2%] tests/test_multidict.py ....... [ 2%] tests/test_multidict_benchmarks.py ......................... [ 4%] tests/test_pickle.py ...... [ 4%] tests/test_abc.py .. [ 4%] tests/test_copy.py .... [ 4%] tests/test_incorrect_args.py ............................ [ 6%] tests/test_multidict.py ....... [ 7%] tests/test_multidict_benchmarks.py ......................... [ 8%] tests/test_pickle.py ................................................... [ 11%] .......... [ 12%] tests/test_update.py .......... [ 13%] tests/test_version.py ................... [ 14%] tests/test_views_benchmarks.py ......................... [ 15%] tests/test_pickle.py .. [ 16%] tests/test_abc.py .. [ 16%] tests/test_copy.py .... [ 16%] tests/test_incorrect_args.py ........................................... [ 19%] ............. [ 19%] tests/test_multidict.py ....... [ 20%] tests/test_multidict_benchmarks.py ......................... [ 21%] tests/test_pickle.py . [ 21%] tests/test_update.py .......... [ 22%] tests/test_version.py ................... [ 23%] tests/test_views_benchmarks.py ......................... [ 25%] tests/test_multidict.py . [ 25%] tests/test_pickle.py .. [ 25%] tests/test_abc.py .. [ 25%] tests/test_copy.py .... [ 25%] tests/test_multidict.py ....... [ 26%] tests/test_multidict_benchmarks.py ......................... [ 27%] tests/test_pickle.py . [ 27%] tests/test_update.py .......... [ 28%] tests/test_version.py ................... [ 29%] tests/test_views_benchmarks.py ......................... [ 31%] tests/test_guard.py ... [ 31%] tests/test_istr.py ........ [ 32%] tests/test_multidict.py ................................................ [ 35%] ........................................................................ [ 39%] ........................................................................ [ 44%] ........................................................................ [ 48%] ........................................................................ [ 53%] ................................................................... [ 57%] tests/test_multidict_benchmarks.py .................... [ 58%] tests/test_mutable_multidict.py ........................................ [ 60%] ............. [ 61%] tests/test_types.py ............. [ 62%] tests/test_update.py ... [ 62%] tests/test_version.py . [ 62%] tests/test_pickle.py ... [ 63%] tests/test_update.py .......... [ 63%] tests/test_version.py ................... [ 64%] tests/test_views_benchmarks.py ......................... [ 66%] tests/test_multidict.py . [ 66%] tests/test_guard.py ... [ 66%] tests/test_istr.py ........ [ 67%] tests/test_multidict.py ................................................ [ 70%] ........................................................................ [ 74%] ........................................................................ [ 79%] ........................................................................ [ 83%] ........................................................................ [ 88%] ................................................................... [ 92%] tests/test_multidict_benchmarks.py .................... [ 93%] tests/test_mutable_multidict.py ........................................ [ 96%] ............. [ 96%] tests/test_types.py ............. [ 97%] tests/test_update.py ... [ 97%] tests/test_version.py . [ 97%] tests/test_abc.py . [ 98%] tests/test_circular_imports.py ...... [ 98%] tests/test_leaks.py .... [ 98%] tests/test_multidict.py . [ 98%] tests/test_multidict_benchmarks.py .... [ 98%] tests/test_mypy.py ................. [100%] ---------- coverage: platform linux, python 3.12.10-final-0 ---------- Name Stmts Miss Branch BrPart Cover Missing -------------------------------------------------------------------------------------------------------------- .testenv/lib/python3.12/site-packages/multidict/_compat.py 8 0 2 1 90% 10->exit .testenv/lib/python3.12/site-packages/multidict/_multidict_py.py 607 1 270 3 99% 32, 63->exit, 601->606 multidict.src/__init__.py 13 13 0 0 0% 8-59 multidict.src/_abc.py 24 24 0 0 0% 1-68 multidict.src/_compat.py 8 8 2 0 0% 1-12 multidict.src/_multidict_py.py 607 607 270 0 0% 1-888 tests/conftest.py 80 8 6 1 87% 190-200 -------------------------------------------------------------------------------------------------------------- TOTAL 3651 661 656 5 78% 22 files skipped due to complete coverage. --------------------------------------------------------------------------------------------------------------------------------- benchmark: 244 tests -------------------------------------------------------------------------------------------------------------------------------- Name (time in us) Min Max Mean StdDev Median IQR Outliers OPS Rounds Iterations --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- test_multidict_clear_str[case-insensitive-c-extension-module] 7.2001 (1.0) 16,739.2222 (170.53) 19.1096 (1.03) 159.3940 (23.19) 16.1601 (1.0) 3.6944 (1.0) 1;946 52,329.8307 (0.97) 11023 1 test_cimultidict_getall_istr_miss[c-extension-module] 8.0599 (1.12) 124.3190 (1.27) 26.8334 (1.44) 9.2734 (1.35) 25.1799 (1.56) 9.8599 (2.67) 2048;467 37,266.9272 (0.69) 10562 1 test_multidict_clear_str[case-sensitive-c-extension-module] 8.1600 (1.13) 132.4390 (1.35) 18.6222 (1.0) 6.8723 (1.0) 16.7999 (1.04) 3.9998 (1.08) 1526;1368 53,699.3681 (1.0) 12595 1 test_multidict_getall_str_miss[case-insensitive-c-extension-module] 9.1388 (1.27) 115.9590 (1.18) 29.5111 (1.58) 8.9902 (1.31) 28.4801 (1.76) 10.7398 (2.91) 5636;623 33,885.5747 (0.63) 23585 1 test_create_empty_cimultidictproxy 9.9000 (1.37) 270.0391 (2.75) 35.3477 (1.90) 11.3972 (1.66) 34.1989 (2.12) 12.1801 (3.30) 5552;622 28,290.3608 (0.53) 21386 1 test_multidict_getall_str_miss[case-sensitive-c-extension-module] 10.4599 (1.45) 534.5391 (5.45) 23.7711 (1.28) 9.6403 (1.40) 21.3801 (1.32) 6.2201 (1.68) 1794;1399 42,067.9515 (0.78) 15065 1 test_create_empty_multidict[case-sensitive-c-extension-module] 13.4199 (1.86) 128.1202 (1.31) 28.0749 (1.51) 7.8647 (1.14) 26.1201 (1.62) 6.0000 (1.62) 3598;2069 35,619.0427 (0.66) 25317 1 test_create_empty_multidictproxy 14.1601 (1.97) 369.7390 (3.77) 37.2639 (2.00) 12.3254 (1.79) 35.1600 (2.18) 13.5400 (3.66) 5103;563 26,835.6028 (0.50) 21524 1 test_copy_from_existing_cimultidict[c-extension-module] 14.3601 (1.99) 335.6598 (3.42) 39.0314 (2.10) 12.5958 (1.83) 37.0799 (2.29) 13.7599 (3.72) 3192;416 25,620.4250 (0.48) 13253 1 test_create_empty_multidict[case-insensitive-c-extension-module] 14.5200 (2.02) 136.0991 (1.39) 31.4358 (1.69) 8.3498 (1.21) 30.6200 (1.89) 8.9202 (2.41) 3161;456 31,810.8992 (0.59) 14815 1 test_create_multidictproxy 14.9799 (2.08) 218.3989 (2.22) 36.8924 (1.98) 11.0955 (1.61) 34.8599 (2.16) 12.4599 (3.37) 4378;550 27,105.8370 (0.50) 18498 1 test_create_cimultidictproxy 15.2201 (2.11) 603.1380 (6.14) 36.6049 (1.97) 11.1263 (1.62) 35.4599 (2.19) 8.8591 (2.40) 3419;1008 27,318.7275 (0.51) 19343 1 test_create_from_existing_cimultidict[c-extension-module] 16.4001 (2.28) 163.5600 (1.67) 40.3449 (2.17) 12.2283 (1.78) 38.6399 (2.39) 14.3801 (3.89) 3223;333 24,786.2655 (0.46) 11894 1 test_multidict_clear_str[case-sensitive-pure-python-module] 16.4998 (2.29) 150.1199 (1.53) 39.9121 (2.14) 8.8812 (1.29) 39.7600 (2.46) 8.5449 (2.31) 1369;285 25,055.0866 (0.47) 6953 1 test_multidict_getall_str_hit[case-sensitive-c-extension-module] 16.9601 (2.36) 451.5990 (4.60) 36.3203 (1.95) 11.0188 (1.60) 33.8389 (2.09) 8.9200 (2.41) 1956;825 27,532.7779 (0.51) 12519 1 test_keys_view_not_equals[case-insensitive-c-extension-module] 17.4202 (2.42) 149.2200 (1.52) 45.4044 (2.44) 9.7740 (1.42) 45.4399 (2.81) 10.6199 (2.87) 3251;414 22,024.3058 (0.41) 14057 1 test_iterate_multidict_values[case-sensitive-c-extension-module] 19.1201 (2.66) 173.6800 (1.77) 39.4955 (2.12) 10.9156 (1.59) 36.4601 (2.26) 11.1999 (3.03) 4528;986 25,319.3601 (0.47) 20904 1 test_multidict_getall_str_hit[case-insensitive-c-extension-module] 19.2998 (2.68) 120.5399 (1.23) 44.1778 (2.37) 10.9181 (1.59) 41.5000 (2.57) 10.1200 (2.74) 2575;733 22,635.8250 (0.42) 11421 1 test_multidict_clear_str[case-insensitive-pure-python-module] 19.4402 (2.70) 98.1600 (1.0) 32.6333 (1.75) 7.5419 (1.10) 30.7600 (1.90) 5.9198 (1.60) 860;459 30,643.5254 (0.57) 5733 1 test_iterate_multidict[case-sensitive-c-extension-module] 21.1399 (2.94) 176.6600 (1.80) 38.8417 (2.09) 9.1951 (1.34) 36.2999 (2.25) 6.8141 (1.84) 3085;1834 25,745.5475 (0.48) 18295 1 test_iterate_multidict_values[case-insensitive-c-extension-module] 22.1999 (3.08) 136.2402 (1.39) 48.8158 (2.62) 10.2141 (1.49) 48.2200 (2.98) 11.7600 (3.18) 3304;334 20,485.1691 (0.38) 13066 1 test_iterate_multidict_keys[case-sensitive-c-extension-module] 22.2800 (3.09) 131.5000 (1.34) 44.2996 (2.38) 12.2808 (1.79) 41.1000 (2.54) 13.6945 (3.71) 1689;267 22,573.5651 (0.42) 7015 1 test_iterate_multidict[case-insensitive-c-extension-module] 22.5001 (3.12) 108.9398 (1.11) 39.6036 (2.13) 8.7740 (1.28) 39.2399 (2.43) 10.0950 (2.73) 1110;123 25,250.2110 (0.47) 4387 1 test_iterate_multidict_keys[case-insensitive-c-extension-module] 22.7799 (3.16) 155.3001 (1.58) 45.7364 (2.46) 9.8587 (1.43) 45.3200 (2.80) 10.8299 (2.93) 905;109 21,864.4428 (0.41) 3767 1 test_cimultidict_getall_istr_hit[c-extension-module] 23.2200 (3.22) 221.1789 (2.25) 42.8681 (2.30) 12.3256 (1.79) 39.6990 (2.46) 14.9400 (4.04) 2093;291 23,327.3674 (0.43) 10997 1 test_keys_view_not_equals[case-sensitive-c-extension-module] 23.6600 (3.29) 161.8199 (1.65) 53.1224 (2.85) 13.4641 (1.96) 51.3594 (3.18) 15.9800 (4.33) 3138;269 18,824.4643 (0.35) 11036 1 test_create_multidict_with_dict[case-sensitive-c-extension-module] 29.3599 (4.08) 5,135.0291 (52.31) 57.3951 (3.08) 43.5616 (6.34) 54.2200 (3.36) 12.9805 (3.51) 132;542 17,423.0906 (0.32) 14719 1 test_keys_view_more[case-sensitive-c-extension-module] 42.6800 (5.93) 285.1391 (2.90) 93.3674 (5.01) 18.7138 (2.72) 91.6601 (5.67) 23.9793 (6.49) 3423;182 10,710.3712 (0.20) 11364 1 test_multidict_getall_str_hit[case-sensitive-pure-python-module] 42.9798 (5.97) 226.9801 (2.31) 91.2567 (4.90) 13.8012 (2.01) 91.3399 (5.65) 13.7551 (3.72) 1881;572 10,958.1012 (0.20) 8855 1 test_multidict_getall_str_miss[case-sensitive-pure-python-module] 43.6800 (6.07) 450.8591 (4.59) 89.3074 (4.80) 14.2195 (2.07) 89.4801 (5.54) 14.1404 (3.83) 1828;513 11,197.2770 (0.21) 8760 1 test_create_empty_multidict[case-insensitive-pure-python-module] 44.1589 (6.13) 226.0199 (2.30) 74.1474 (3.98) 12.6110 (1.84) 70.6001 (4.37) 12.0402 (3.26) 1511;393 13,486.6417 (0.25) 7489 1 test_create_cimultidict_with_dict_istr[c-extension-module] 44.3000 (6.15) 320.8988 (3.27) 80.3943 (4.32) 18.0363 (2.62) 78.2202 (4.84) 22.3601 (6.05) 2080;148 12,438.6865 (0.23) 7153 1 test_multidict_getall_str_miss[case-insensitive-pure-python-module] 45.1398 (6.27) 187.5600 (1.91) 77.8011 (4.18) 12.7028 (1.85) 75.5589 (4.68) 13.4197 (3.63) 2137;375 12,853.2887 (0.24) 8819 1 test_create_empty_multidict[case-sensitive-pure-python-module] 46.3000 (6.43) 301.1790 (3.07) 86.6017 (4.65) 17.0155 (2.48) 86.6801 (5.36) 21.0049 (5.69) 2436;182 11,547.1185 (0.22) 8213 1 test_cimultidict_getall_istr_miss[pure-python-module] 47.3398 (6.57) 342.3200 (3.49) 97.5179 (5.24) 16.8906 (2.46) 97.9500 (6.06) 19.7595 (5.35) 2392;200 10,254.5317 (0.19) 8316 1 test_iterate_multidict_items[case-sensitive-c-extension-module] 51.8002 (7.19) 170.7000 (1.74) 73.9846 (3.97) 12.1956 (1.77) 71.3600 (4.42) 14.6206 (3.96) 1673;250 13,516.3186 (0.25) 8083 1 test_cimultidict_getall_istr_hit[pure-python-module] 52.1801 (7.25) 180.4789 (1.84) 83.9075 (4.51) 16.3593 (2.38) 80.0202 (4.95) 23.4548 (6.35) 1584;57 11,917.8798 (0.22) 5467 1 test_multidict_insert_str[case-sensitive-c-extension-module] 53.6400 (7.45) 16,203.2240 (165.07) 76.6817 (4.12) 192.3666 (27.99) 70.1400 (4.34) 13.5200 (3.66) 2;245 13,040.9172 (0.24) 7062 1 test_multidict_get_miss[case-sensitive-c-extension-module] 54.8000 (7.61) 394.4191 (4.02) 71.8663 (3.86) 11.3977 (1.66) 68.2599 (4.22) 10.9407 (2.96) 1277;420 13,914.7299 (0.26) 9199 1 test_multidict_fetch[case-sensitive-c-extension-module] 55.8200 (7.75) 289.8399 (2.95) 80.7118 (4.33) 13.7203 (2.00) 77.2600 (4.78) 15.0199 (4.07) 1217;235 12,389.7618 (0.23) 6549 1 test_multidict_get_hit[case-sensitive-c-extension-module] 57.1799 (7.94) 237.8800 (2.42) 82.7840 (4.45) 13.5268 (1.97) 79.0401 (4.89) 15.6106 (4.23) 1343;215 12,079.6282 (0.22) 6852 1 test_create_multidict_with_items[case-sensitive-c-extension-module] 58.8798 (8.18) 245.9788 (2.51) 96.5568 (5.19) 15.9911 (2.33) 94.1399 (5.83) 20.1100 (5.44) 1818;180 10,356.6008 (0.19) 6768 1 test_cimultidict_insert_istr[c-extension-module] 60.3800 (8.39) 10,496.0571 (106.93) 91.8156 (4.93) 129.3116 (18.82) 87.2598 (5.40) 14.2759 (3.86) 4;278 10,891.3979 (0.20) 6559 1 test_multidict_getall_str_hit[case-insensitive-pure-python-module] 61.3390 (8.52) 173.4600 (1.77) 86.9992 (4.67) 12.2470 (1.78) 83.9799 (5.20) 11.0399 (2.99) 1100;323 11,494.3635 (0.21) 5363 1 test_keys_view_less_or_equal[case-sensitive-c-extension-module] 62.9001 (8.74) 335.2189 (3.42) 128.3014 (6.89) 24.1016 (3.51) 127.5996 (7.90) 31.6801 (8.58) 2289;77 7,794.1461 (0.15) 7236 1 test_multidict_get_hit_with_default[case-sensitive-c-extension-module] 63.9001 (8.87) 172.9589 (1.76) 84.1935 (4.52) 11.7234 (1.71) 80.8800 (5.00) 10.9391 (2.96) 1206;409 11,877.4077 (0.22) 6674 1 test_iterate_multidict_items[case-insensitive-c-extension-module] 63.9800 (8.89) 174.7790 (1.78) 93.7559 (5.03) 12.5021 (1.82) 93.2800 (5.77) 12.1798 (3.30) 626;119 10,665.9994 (0.20) 2658 1 test_keys_view_less[case-sensitive-c-extension-module] 66.9400 (9.30) 302.5599 (3.08) 142.4714 (7.65) 25.5643 (3.72) 142.6388 (8.83) 32.1441 (8.70) 2531;103 7,018.9536 (0.13) 8521 1 test_create_from_existing_cimultidict[pure-python-module] 68.8599 (9.56) 232.9790 (2.37) 127.0816 (6.82) 23.2823 (3.39) 127.6400 (7.90) 33.1000 (8.96) 1630;60 7,868.9611 (0.15) 4900 1 test_cimultidict_fetch_istr[c-extension-module] 72.2399 (10.03) 388.8791 (3.96) 112.7845 (6.06) 19.7230 (2.87) 109.7601 (6.79) 23.7449 (6.43) 1207;110 8,866.4636 (0.17) 4745 1 test_cimultidict_get_istr_miss[c-extension-module] 73.1600 (10.16) 485.1581 (4.94) 109.8849 (5.90) 16.8599 (2.45) 107.7200 (6.67) 18.8400 (5.10) 1122;149 9,100.4286 (0.17) 4881 1 test_keys_view_more[case-insensitive-c-extension-module] 74.9801 (10.41) 226.7191 (2.31) 120.9861 (6.50) 17.8483 (2.60) 121.8598 (7.54) 25.4209 (6.88) 2866;114 8,265.4150 (0.15) 8811 1 test_create_multidict_with_items_with_kwargs[case-sensitive-c-extension-module] 76.7789 (10.66) 409.6201 (4.17) 130.0925 (6.99) 20.1188 (2.93) 127.5199 (7.89) 23.6599 (6.40) 1270;153 7,686.8360 (0.14) 4944 1 test_create_cimultidict_with_items_istr[c-extension-module] 77.5401 (10.77) 421.6190 (4.30) 126.9138 (6.82) 25.5883 (3.72) 123.8598 (7.66) 34.8301 (9.43) 1566;49 7,879.3660 (0.15) 4987 1 test_multidict_popitem_str[case-sensitive-c-extension-module] 79.0800 (10.98) 370.8389 (3.78) 105.8529 (5.68) 16.1632 (2.35) 102.7796 (6.36) 18.8400 (5.10) 963;182 9,447.0747 (0.18) 5392 1 test_keys_view_is_disjoint[case-insensitive-c-extension-module] 80.0791 (11.12) 236.0989 (2.41) 116.5619 (6.26) 15.3395 (2.23) 114.8998 (7.11) 16.6905 (4.52) 623;85 8,579.1327 (0.16) 2437 1 test_cimultidict_get_istr_with_default_miss[c-extension-module] 80.1999 (11.14) 380.6790 (3.88) 112.4018 (6.04) 17.5877 (2.56) 109.9801 (6.81) 20.6800 (5.60) 1627;174 8,896.6568 (0.17) 6254 1 test_keys_view_repr[case-sensitive-c-extension-module] 83.1990 (11.56) 721.9780 (7.36) 153.3280 (8.23) 66.2099 (9.63) 141.4695 (8.75) 43.7490 (11.84) 81;67 6,521.9652 (0.12) 1720 1 test_keys_view_more_or_equal[case-sensitive-c-extension-module] 83.7990 (11.64) 424.5990 (4.33) 139.9076 (7.51) 23.2831 (3.39) 139.0800 (8.61) 30.0594 (8.14) 1910;73 7,147.5770 (0.13) 6389 1 test_items_view_not_equals[case-sensitive-c-extension-module] 84.0202 (11.67) 269.2200 (2.74) 141.2546 (7.59) 23.4037 (3.41) 139.1100 (8.61) 30.9106 (8.37) 1842;74 7,079.4132 (0.13) 5916 1 test_keys_view_is_disjoint[case-sensitive-c-extension-module] 85.2400 (11.84) 507.3980 (5.17) 136.0106 (7.30) 21.5686 (3.14) 134.5599 (8.33) 26.4000 (7.15) 1514;90 7,352.3672 (0.14) 5454 1 test_keys_view_equals[case-insensitive-c-extension-module] 87.3001 (12.12) 229.8192 (2.34) 145.7045 (7.82) 20.7862 (3.02) 145.4600 (9.00) 24.7101 (6.69) 814;72 6,863.2081 (0.13) 2813 1 test_keys_view_repr[case-insensitive-c-extension-module] 88.7800 (12.33) 253.1200 (2.58) 139.1164 (7.47) 20.2529 (2.95) 139.7799 (8.65) 25.0700 (6.79) 1174;76 7,188.2240 (0.13) 4333 1 test_multidict_delitem_str[case-sensitive-c-extension-module] 92.0400 (12.78) 379.2590 (3.86) 119.4500 (6.41) 15.3463 (2.23) 116.4400 (7.21) 17.5043 (4.74) 1251;229 8,371.7058 (0.16) 6445 1 test_multidict_pop_str[case-sensitive-c-extension-module] 93.3199 (12.96) 522.9581 (5.33) 121.9256 (6.55) 17.5345 (2.55) 118.9602 (7.36) 20.0591 (5.43) 984;165 8,201.7237 (0.15) 5473 1 test_keys_view_less_or_equal[case-insensitive-c-extension-module] 93.5199 (12.99) 376.2192 (3.83) 162.7967 (8.74) 19.2412 (2.80) 163.2300 (10.10) 22.0002 (5.95) 738;88 6,142.6294 (0.11) 2902 1 test_cimultidict_get_istr_hit[c-extension-module] 94.3998 (13.11) 686.3391 (6.99) 153.9188 (8.27) 24.8462 (3.62) 151.4200 (9.37) 28.5300 (7.72) 1323;96 6,496.9318 (0.12) 5492 1 test_items_view_not_equals[case-insensitive-c-extension-module] 96.7600 (13.44) 274.6000 (2.80) 147.6922 (7.93) 17.3751 (2.53) 147.7801 (9.14) 18.1401 (4.91) 745;140 6,770.8380 (0.13) 3038 1 test_keys_view_equals[case-sensitive-c-extension-module] 99.3388 (13.80) 11,178.6160 (113.88) 162.0081 (8.70) 146.0003 (21.24) 158.7600 (9.82) 40.6897 (11.01) 4;37 6,172.5316 (0.11) 5925 1 test_keys_view_less[case-insensitive-c-extension-module] 99.4201 (13.81) 246.9190 (2.52) 158.0610 (8.49) 19.4674 (2.83) 159.4401 (9.87) 21.7750 (5.89) 683;112 6,326.6707 (0.12) 2587 1 test_keys_view_and[case-sensitive-c-extension-module] 100.1391 (13.91) 294.4202 (3.00) 170.5681 (9.16) 24.8411 (3.61) 169.2791 (10.48) 31.5399 (8.54) 1685;72 5,862.7599 (0.11) 5586 1 test_create_multidict_with_dict[case-insensitive-c-extension-module] 103.9000 (14.43) 245.9600 (2.51) 149.6993 (8.04) 17.6020 (2.56) 149.3600 (9.24) 21.5601 (5.84) 1324;100 6,680.0574 (0.12) 4466 1 test_cimultidict_get_istr_hit_with_default[c-extension-module] 107.9801 (15.00) 481.3389 (4.90) 162.4774 (8.72) 24.6707 (3.59) 160.5989 (9.94) 31.4448 (8.51) 934;52 6,154.7022 (0.11) 3293 1 test_keys_view_and[case-insensitive-c-extension-module] 113.1201 (15.71) 276.0999 (2.81) 175.0276 (9.40) 23.0794 (3.36) 175.1101 (10.84) 30.5199 (8.26) 775;40 5,713.3857 (0.11) 2654 1 test_values_view_repr[case-insensitive-c-extension-module] 113.6798 (15.79) 280.3199 (2.86) 169.1777 (9.08) 25.7548 (3.75) 168.5400 (10.43) 39.6855 (10.74) 1756;40 5,910.9438 (0.11) 4905 1 test_multidict_fetch[case-insensitive-c-extension-module] 117.6801 (16.34) 339.3390 (3.46) 195.2274 (10.48) 28.0850 (4.09) 192.0790 (11.89) 41.0401 (11.11) 1560;38 5,122.2315 (0.10) 4815 1 test_cimultidict_delitem_istr[c-extension-module] 121.4789 (16.87) 536.8590 (5.47) 178.3301 (9.58) 29.5391 (4.30) 174.7395 (10.81) 38.2591 (10.36) 1299;56 5,607.5788 (0.10) 4408 1 test_multidict_get_miss[case-insensitive-c-extension-module] 121.9602 (16.94) 318.9400 (3.25) 175.9171 (9.45) 19.4109 (2.82) 174.4800 (10.80) 23.7902 (6.44) 1068;118 5,684.4943 (0.11) 3965 1 test_values_view_repr[case-sensitive-c-extension-module] 127.2589 (17.67) 690.2590 (7.03) 225.2597 (12.10) 46.7434 (6.80) 221.6696 (13.72) 42.5001 (11.50) 671;99 4,439.3208 (0.08) 4284 1 test_multidict_repr[case-sensitive-c-extension-module] 132.8590 (18.45) 271.9990 (2.77) 174.9292 (9.39) 18.8675 (2.75) 171.4290 (10.61) 24.5391 (6.64) 1322;119 5,716.5999 (0.11) 4740 1 test_create_multidict_with_items[case-insensitive-c-extension-module] 133.2401 (18.51) 294.6788 (3.00) 193.1900 (10.37) 25.8697 (3.76) 194.8195 (12.06) 39.5004 (10.69) 1086;15 5,176.2519 (0.10) 3076 1 test_multidict_repr[case-insensitive-c-extension-module] 137.5601 (19.11) 322.5200 (3.29) 194.6989 (10.46) 26.1413 (3.80) 191.1095 (11.83) 34.4398 (9.32) 1093;71 5,136.1348 (0.10) 3646 1 test_keys_view_or[case-sensitive-c-extension-module] 138.3200 (19.21) 376.8790 (3.84) 222.0126 (11.92) 30.5590 (4.45) 220.6295 (13.65) 39.4199 (10.67) 986;55 4,504.2483 (0.08) 3374 1 test_keys_view_sub[case-insensitive-c-extension-module] 139.9398 (19.44) 299.0989 (3.05) 196.8759 (10.57) 23.5804 (3.43) 198.2595 (12.27) 29.1199 (7.88) 483;29 5,079.3415 (0.09) 1714 1 test_keys_view_sub[case-sensitive-c-extension-module] 140.6402 (19.53) 932.1780 (9.50) 218.6935 (11.74) 34.3680 (5.00) 217.8201 (13.48) 42.4198 (11.48) 932;29 4,572.6089 (0.09) 3363 1 test_keys_view_or[case-insensitive-c-extension-module] 140.7389 (19.55) 330.4190 (3.37) 201.2136 (10.81) 24.7504 (3.60) 201.3191 (12.46) 30.6446 (8.29) 503;20 4,969.8434 (0.09) 1711 1 test_cimultidict_pop_istr[c-extension-module] 140.8199 (19.56) 510.6190 (5.20) 224.4719 (12.05) 27.9394 (4.07) 223.2990 (13.82) 33.5649 (9.09) 862;62 4,454.9008 (0.08) 3069 1 test_keys_view_not_equals[case-sensitive-pure-python-module] 141.6600 (19.67) 366.4789 (3.73) 187.2804 (10.06) 25.2343 (3.67) 178.3392 (11.04) 24.5499 (6.65) 752;237 5,339.5884 (0.10) 3693 1 test_multidict_update_str[case-sensitive-c-extension-module] 144.7201 (20.10) 352.0790 (3.59) 179.2911 (9.63) 20.8104 (3.03) 175.4200 (10.86) 23.7400 (6.43) 921;126 5,577.5216 (0.10) 3512 1 test_multidict_insert_str[case-insensitive-c-extension-module] 147.1802 (20.44) 307.8389 (3.14) 202.2011 (10.86) 20.7242 (3.02) 199.6390 (12.35) 26.8192 (7.26) 1775;149 4,945.5723 (0.09) 5629 1 test_keys_view_more_or_equal[case-insensitive-c-extension-module] 149.8598 (20.81) 370.0589 (3.77) 207.7008 (11.15) 24.6582 (3.59) 209.0796 (12.94) 33.1105 (8.96) 1662;49 4,814.6178 (0.09) 5268 1 test_keys_view_repr[case-insensitive-pure-python-module] 150.1790 (20.86) 639.3190 (6.51) 211.4751 (11.36) 70.6048 (10.27) 193.4401 (11.97) 26.9106 (7.28) 108;138 4,728.6888 (0.09) 1803 1 test_multidict_get_hit[case-insensitive-c-extension-module] 150.2801 (20.87) 484.1189 (4.93) 221.1212 (11.87) 25.7111 (3.74) 220.9400 (13.67) 32.7606 (8.87) 1189;77 4,522.4066 (0.08) 4124 1 test_keys_view_repr[case-sensitive-pure-python-module] 151.4400 (21.03) 380.2590 (3.87) 212.6721 (11.42) 33.4651 (4.87) 206.1595 (12.76) 43.8790 (11.88) 1196;89 4,702.0752 (0.09) 4118 1 test_keys_view_not_equals[case-insensitive-pure-python-module] 152.2389 (21.14) 7,464.2240 (76.04) 248.9746 (13.37) 141.2120 (20.55) 242.6191 (15.01) 31.6251 (8.56) 3;97 4,016.4736 (0.07) 2715 1 test_items_view_not_equals[case-sensitive-pure-python-module] 152.4789 (21.18) 356.4400 (3.63) 213.5345 (11.47) 30.5919 (4.45) 208.1100 (12.88) 44.6396 (12.08) 1238;38 4,683.0841 (0.09) 3704 1 test_cimultidict_update_istr[c-extension-module] 154.6789 (21.48) 536.6791 (5.47) 207.8269 (11.16) 29.9149 (4.35) 203.6695 (12.60) 38.6098 (10.45) 1008;64 4,811.6959 (0.09) 3408 1 test_items_view_repr[case-insensitive-c-extension-module] 162.2601 (22.54) 336.2000 (3.43) 209.2418 (11.24) 26.4693 (3.85) 207.6989 (12.85) 40.6443 (11.00) 1440;35 4,779.1597 (0.09) 4131 1 test_items_view_repr[case-sensitive-c-extension-module] 163.7200 (22.74) 870.5780 (8.87) 280.9866 (15.09) 53.2887 (7.75) 277.2091 (17.15) 53.6789 (14.53) 965;103 3,558.8882 (0.07) 4734 1 test_iterate_multidict_values[case-insensitive-pure-python-module] 164.1798 (22.80) 451.1592 (4.60) 234.2260 (12.58) 29.5165 (4.29) 231.2895 (14.31) 36.4189 (9.86) 775;64 4,269.3811 (0.08) 2810 1 test_create_cimultidict_with_items_istr_with_kwargs[c-extension-module] 164.8189 (22.89) 540.9590 (5.51) 257.8355 (13.85) 38.4942 (5.60) 255.1795 (15.79) 51.0588 (13.82) 912;30 3,878.4412 (0.07) 2850 1 test_multidict_get_hit_with_default[case-insensitive-c-extension-module] 164.8390 (22.89) 472.8590 (4.82) 223.2520 (11.99) 25.7517 (3.75) 217.7199 (13.47) 34.3847 (9.31) 911;53 4,479.2423 (0.08) 3253 1 test_items_view_not_equals[case-insensitive-pure-python-module] 170.5191 (23.68) 399.0389 (4.07) 243.4291 (13.07) 33.6806 (4.90) 235.0500 (14.55) 42.1206 (11.40) 791;75 4,107.9731 (0.08) 2776 1 test_items_view_less_or_equal[case-sensitive-c-extension-module] 178.7799 (24.83) 465.3591 (4.74) 294.1008 (15.79) 38.1203 (5.55) 293.0895 (18.14) 53.5408 (14.49) 892;15 3,400.1948 (0.06) 2694 1 test_values_view_repr[case-insensitive-pure-python-module] 181.3790 (25.19) 354.9990 (3.62) 241.7863 (12.98) 24.1252 (3.51) 238.8500 (14.78) 29.0999 (7.88) 881;76 4,135.8840 (0.08) 2962 1 test_copy_from_existing_cimultidict[pure-python-module] 183.0200 (25.42) 531.7980 (5.42) 321.5730 (17.27) 53.6254 (7.80) 324.4196 (20.08) 87.2391 (23.61) 687;2 3,109.7141 (0.06) 1786 1 test_iterate_multidict_values[case-sensitive-pure-python-module] 186.0592 (25.84) 4,484.4099 (45.68) 222.2652 (11.94) 74.8808 (10.90) 217.5402 (13.46) 20.7108 (5.61) 12;166 4,499.1300 (0.08) 3459 1 test_multidict_delitem_str[case-insensitive-c-extension-module] 187.8799 (26.09) 327.2190 (3.33) 232.7525 (12.50) 18.2956 (2.66) 230.8694 (14.29) 22.8890 (6.20) 984;118 4,296.4086 (0.08) 3756 1 test_iterate_multidict_keys[case-sensitive-pure-python-module] 193.9989 (26.94) 418.0588 (4.26) 261.9769 (14.07) 30.5880 (4.45) 261.1189 (16.16) 44.2452 (11.98) 1240;28 3,817.1299 (0.07) 3593 1 test_values_view_repr[case-sensitive-pure-python-module] 196.4590 (27.29) 407.6590 (4.15) 282.2024 (15.15) 36.2733 (5.28) 282.5900 (17.49) 52.7599 (14.28) 798;7 3,543.5554 (0.07) 2276 1 test_iterate_multidict[case-sensitive-pure-python-module] 198.8800 (27.62) 527.2790 (5.37) 257.4955 (13.83) 32.2958 (4.70) 255.3890 (15.80) 50.8612 (13.77) 909;13 3,883.5632 (0.07) 2522 1 test_items_view_less[case-sensitive-c-extension-module] 200.5599 (27.86) 532.6190 (5.43) 315.2918 (16.93) 36.7054 (5.34) 314.8495 (19.48) 49.1790 (13.31) 959;34 3,171.6652 (0.06) 3102 1 test_items_view_less[case-insensitive-c-extension-module] 205.0800 (28.48) 461.9588 (4.71) 296.9196 (15.94) 31.4572 (4.58) 300.0400 (18.57) 38.3058 (10.37) 536;23 3,367.9146 (0.06) 1913 1 test_items_view_less_or_equal[case-insensitive-c-extension-module] 208.8801 (29.01) 606.1189 (6.17) 294.4912 (15.81) 33.3351 (4.85) 298.1294 (18.45) 41.0399 (11.11) 587;15 3,395.6871 (0.06) 1966 1 test_multidict_pop_str[case-insensitive-c-extension-module] 212.9190 (29.57) 414.6199 (4.22) 257.0185 (13.80) 25.0604 (3.65) 252.4389 (15.62) 28.3541 (7.67) 1061;118 3,890.7708 (0.07) 3449 1 test_multidict_popitem_str[case-insensitive-c-extension-module] 215.7390 (29.96) 364.8389 (3.72) 264.0509 (14.18) 22.0774 (3.21) 261.4399 (16.18) 26.5490 (7.19) 914;92 3,787.1483 (0.07) 3127 1 test_create_multidict_with_items_with_kwargs[case-insensitive-c-extension-module] 217.3800 (30.19) 451.2991 (4.60) 291.1804 (15.64) 34.0844 (4.96) 290.0390 (17.95) 55.6550 (15.06) 1129;7 3,434.2970 (0.06) 3027 1 test_iterate_multidict_items[case-sensitive-pure-python-module] 238.3001 (33.10) 26,145.3621 (266.35) 283.1811 (15.21) 481.1292 (70.01) 268.4895 (16.61) 26.1802 (7.09) 1;107 3,531.3092 (0.07) 2898 1 test_keys_view_xor[case-sensitive-c-extension-module] 247.5800 (34.39) 592.2990 (6.03) 383.2394 (20.58) 54.1447 (7.88) 383.7589 (23.75) 72.4050 (19.60) 589;19 2,609.3348 (0.05) 1881 1 test_keys_view_xor[case-insensitive-c-extension-module] 249.3600 (34.63) 541.1780 (5.51) 356.1849 (19.13) 42.2456 (6.15) 360.2389 (22.29) 53.6400 (14.52) 374;12 2,807.5303 (0.05) 1248 1 test_items_view_repr[case-sensitive-pure-python-module] 252.7791 (35.11) 452.9189 (4.61) 329.4295 (17.69) 34.8543 (5.07) 329.9990 (20.42) 46.8008 (12.67) 654;17 3,035.5508 (0.06) 2053 1 test_keys_view_less[case-sensitive-pure-python-module] 257.7989 (35.81) 543.1790 (5.53) 346.2735 (18.59) 41.4039 (6.02) 332.7390 (20.59) 61.0744 (16.53) 747;23 2,887.8903 (0.05) 2599 1 test_multidict_repr[case-insensitive-pure-python-module] 258.4602 (35.90) 445.6390 (4.54) 307.6564 (16.52) 24.5051 (3.57) 303.4591 (18.78) 31.7350 (8.59) 605;58 3,250.3798 (0.06) 2263 1 test_multidict_update_str[case-insensitive-c-extension-module] 262.1599 (36.41) 440.6590 (4.49) 316.3282 (16.99) 23.7116 (3.45) 312.8800 (19.36) 22.8505 (6.19) 763;190 3,161.2741 (0.06) 2784 1 test_keys_view_less_or_equal[case-sensitive-pure-python-module] 263.2400 (36.56) 607.4789 (6.19) 349.8296 (18.79) 40.0628 (5.83) 343.1989 (21.24) 55.9849 (15.15) 821;36 2,858.5347 (0.05) 2697 1 test_items_view_repr[case-insensitive-pure-python-module] 263.7189 (36.63) 501.2180 (5.11) 323.0976 (17.35) 26.8067 (3.90) 319.5589 (19.77) 30.9098 (8.37) 592;77 3,095.0402 (0.06) 2205 1 test_multidict_repr[case-sensitive-pure-python-module] 264.1401 (36.69) 847.9580 (8.64) 337.6506 (18.13) 43.3798 (6.31) 335.1801 (20.74) 71.2613 (19.29) 994;4 2,961.6414 (0.06) 2630 1 test_multidict_update_str_with_kwargs[case-sensitive-c-extension-module] 296.1191 (41.13) 785.6181 (8.00) 369.1851 (19.83) 63.3280 (9.21) 354.7990 (21.96) 40.8700 (11.06) 110;96 2,708.6684 (0.05) 1740 1 test_create_multidict_with_items[case-sensitive-pure-python-module] 332.1790 (46.14) 665.0179 (6.77) 440.7799 (23.67) 58.6389 (8.53) 441.6788 (27.33) 91.4847 (24.76) 655;6 2,268.7061 (0.04) 1753 1 test_items_view_sub[case-insensitive-c-extension-module] 351.6800 (48.84) 254,326.7959 (>1000.0) 804.3437 (43.19) 7,862.0228 (>1000.0) 517.4591 (32.02) 95.0898 (25.74) 2;94 1,243.2496 (0.02) 1055 1 test_items_view_sub[case-sensitive-c-extension-module] 372.3591 (51.72) 15,960.7448 (162.60) 631.8917 (33.93) 406.3210 (59.12) 596.5985 (36.92) 107.4899 (29.10) 9;151 1,582.5497 (0.03) 1596 1 test_items_view_is_disjoint[case-insensitive-c-extension-module] 391.4991 (54.37) 631.4991 (6.43) 479.1831 (25.73) 34.1807 (4.97) 477.2390 (29.53) 46.4499 (12.57) 454;6 2,086.8849 (0.04) 1404 1 test_items_view_less[case-sensitive-pure-python-module] 391.6391 (54.39) 706.3390 (7.20) 524.0684 (28.14) 63.9956 (9.31) 518.4584 (32.08) 99.1395 (26.83) 540;0 1,908.1480 (0.04) 1456 1 test_keys_view_more[case-sensitive-pure-python-module] 400.1791 (55.58) 722.0381 (7.36) 453.3677 (24.35) 41.3606 (6.02) 437.5589 (27.08) 50.3790 (13.64) 345;62 2,205.7149 (0.04) 1778 1 test_iterate_multidict_keys[case-insensitive-pure-python-module] 402.4792 (55.90) 743.8990 (7.58) 511.8850 (27.49) 50.9191 (7.41) 506.6390 (31.35) 69.5651 (18.83) 500;22 1,953.5639 (0.04) 1577 1 test_iterate_multidict[case-insensitive-pure-python-module] 411.3591 (57.13) 756.4181 (7.71) 514.5982 (27.63) 50.6198 (7.37) 506.1589 (31.32) 68.8842 (18.65) 465;20 1,943.2636 (0.04) 1441 1 test_cimultidict_update_istr_with_kwargs[c-extension-module] 440.0390 (61.12) 873.2979 (8.90) 582.2162 (31.26) 66.5737 (9.69) 575.9291 (35.64) 94.6000 (25.61) 467;4 1,717.5750 (0.03) 1444 1 test_items_view_more[case-sensitive-pure-python-module] 449.2991 (62.40) 792.2580 (8.07) 554.7289 (29.79) 61.5443 (8.96) 541.7690 (33.53) 90.4400 (24.48) 554;14 1,802.6823 (0.03) 1690 1 test_iterate_multidict_items[case-insensitive-pure-python-module] 453.3590 (62.97) 783.2982 (7.98) 575.7429 (30.92) 51.8415 (7.54) 570.4989 (35.30) 73.0411 (19.77) 484;7 1,736.8865 (0.03) 1442 1 test_items_view_less_or_equal[case-sensitive-pure-python-module] 460.4391 (63.95) 753.0781 (7.67) 590.2814 (31.70) 42.9197 (6.25) 588.0990 (36.39) 59.0890 (15.99) 439;17 1,694.1074 (0.03) 1445 1 test_keys_view_more[case-insensitive-pure-python-module] 477.1389 (66.27) 790.8382 (8.06) 584.9454 (31.41) 52.1423 (7.59) 584.6790 (36.18) 72.8142 (19.71) 369;7 1,709.5612 (0.03) 1131 1 test_items_view_is_disjoint[case-sensitive-c-extension-module] 479.9592 (66.66) 941.1180 (9.59) 674.6416 (36.23) 72.4196 (10.54) 673.1590 (41.66) 98.2148 (26.58) 560;5 1,482.2684 (0.03) 1773 1 test_create_multidict_with_items[case-insensitive-pure-python-module] 483.8589 (67.20) 801.5579 (8.17) 574.6621 (30.86) 44.6358 (6.49) 568.3390 (35.17) 53.9600 (14.61) 433;38 1,740.1529 (0.03) 1448 1 test_create_multidict_with_dict[case-sensitive-pure-python-module] 485.9790 (67.50) 834.9980 (8.51) 606.1859 (32.55) 73.2255 (10.66) 603.3781 (37.34) 120.1346 (32.52) 584;0 1,649.6591 (0.03) 1505 1 test_create_cimultidict_with_items_istr[pure-python-module] 525.2191 (72.95) 926.0778 (9.43) 749.5558 (40.25) 80.2786 (11.68) 760.4780 (47.06) 110.7192 (29.97) 317;1 1,334.1236 (0.02) 1065 1 test_items_view_more[case-insensitive-pure-python-module] 552.6589 (76.76) 997.3780 (10.16) 735.9795 (39.52) 78.6438 (11.44) 736.7779 (45.59) 113.9995 (30.86) 456;3 1,358.7334 (0.03) 1287 1 test_keys_view_less_or_equal[case-insensitive-pure-python-module] 570.3380 (79.21) 1,154.3180 (11.76) 826.3453 (44.37) 99.6063 (14.49) 844.2390 (52.24) 109.1998 (29.56) 467;52 1,210.1478 (0.02) 1507 1 test_keys_view_less[case-insensitive-pure-python-module] 574.9390 (79.85) 885.4780 (9.02) 672.0845 (36.09) 50.7629 (7.39) 661.5791 (40.94) 67.9800 (18.40) 346;18 1,487.9082 (0.03) 1154 1 test_create_multidict_with_dict[case-insensitive-pure-python-module] 618.4790 (85.90) 993.9980 (10.13) 756.3991 (40.62) 55.6915 (8.10) 748.6481 (46.33) 75.6494 (20.48) 324;12 1,322.0535 (0.02) 1052 1 test_items_view_less[case-insensitive-pure-python-module] 633.1590 (87.94) 1,169.6380 (11.92) 787.8604 (42.31) 68.6048 (9.98) 775.4178 (47.98) 70.4599 (19.07) 216;54 1,269.2604 (0.02) 1101 1 test_items_view_and[case-insensitive-c-extension-module] 636.2589 (88.37) 1,009.5979 (10.29) 826.6422 (44.39) 58.0159 (8.44) 829.6981 (51.34) 75.3793 (20.40) 286;16 1,209.7132 (0.02) 935 1 test_items_view_or[case-sensitive-c-extension-module] 654.6790 (90.93) 1,126.6980 (11.48) 846.6451 (45.46) 85.0041 (12.37) 843.1380 (52.17) 122.8992 (33.27) 341;6 1,181.1324 (0.02) 975 1 test_items_view_and[case-sensitive-c-extension-module] 656.9382 (91.24) 1,028.1180 (10.47) 831.7007 (44.66) 65.6600 (9.55) 831.3579 (51.45) 89.0150 (24.09) 397;2 1,202.3557 (0.02) 1211 1 test_items_view_less_or_equal[case-insensitive-pure-python-module] 668.3590 (92.83) 1,031.8579 (10.51) 812.9933 (43.66) 59.2536 (8.62) 804.3591 (49.77) 74.9095 (20.28) 331;14 1,230.0224 (0.02) 1101 1 test_create_cimultidict_with_dict_istr[pure-python-module] 668.4391 (92.84) 1,125.4179 (11.47) 861.2997 (46.25) 108.1545 (15.74) 870.7191 (53.88) 184.7250 (50.00) 337;0 1,161.0360 (0.02) 827 1 test_create_multidict_with_items_with_kwargs[case-sensitive-pure-python-module] 696.4391 (96.73) 1,594.2759 (16.24) 1,268.8246 (68.14) 168.2359 (24.48) 1,271.2870 (78.67) 196.4899 (53.19) 158;46 788.1310 (0.01) 752 1 test_items_view_or[case-insensitive-c-extension-module] 698.9790 (97.08) 1,046.4780 (10.66) 833.4673 (44.76) 51.3484 (7.47) 830.5580 (51.40) 66.7803 (18.08) 228;7 1,199.8071 (0.02) 778 1 test_items_view_sub[case-sensitive-pure-python-module] 702.6379 (97.59) 1,178.6581 (12.01) 928.3795 (49.85) 94.2346 (13.71) 931.0881 (57.62) 130.8192 (35.41) 302;0 1,077.1458 (0.02) 886 1 test_items_view_more[case-sensitive-c-extension-module] 760.6179 (105.64) 1,168.7970 (11.91) 946.3346 (50.82) 75.6628 (11.01) 941.4779 (58.26) 108.0151 (29.24) 375;2 1,056.7087 (0.02) 1079 1 test_multidict_update_str_with_kwargs[case-insensitive-c-extension-module] 808.9992 (112.36) 1,365.4372 (13.91) 957.5253 (51.42) 90.5142 (13.17) 935.1979 (57.87) 117.5000 (31.80) 287;23 1,044.3588 (0.02) 1008 1 test_items_view_more[case-insensitive-c-extension-module] 838.7582 (116.49) 1,196.8771 (12.19) 1,016.7892 (54.60) 67.7992 (9.87) 1,024.2981 (63.38) 91.6449 (24.81) 279;0 983.4880 (0.02) 839 1 test_multidict_popitem_str[case-sensitive-pure-python-module] 895.5782 (124.38) 1,775.2959 (18.09) 1,223.0992 (65.68) 111.8863 (16.28) 1,229.4876 (76.08) 139.6590 (37.80) 211;17 817.5951 (0.02) 754 1 test_items_view_xor[case-insensitive-c-extension-module] 954.5579 (132.58) 1,933.6159 (19.70) 1,211.8843 (65.08) 135.0734 (19.65) 1,200.0976 (74.26) 153.5388 (41.56) 200;28 825.1613 (0.02) 674 1 test_items_view_xor[case-sensitive-c-extension-module] 963.7980 (133.86) 2,371.1950 (24.16) 1,399.7162 (75.16) 164.2758 (23.90) 1,381.9369 (85.52) 183.3643 (49.63) 201;25 714.4306 (0.01) 723 1 test_multidict_get_hit_with_default[case-sensitive-pure-python-module] 1,063.1569 (147.66) 1,755.4362 (17.88) 1,223.5046 (65.70) 96.7897 (14.08) 1,241.3170 (76.81) 176.9548 (47.90) 367;1 817.3242 (0.02) 857 1 test_multidict_fetch[case-sensitive-pure-python-module] 1,069.2370 (148.50) 1,656.3970 (16.87) 1,384.3061 (74.34) 102.4148 (14.90) 1,395.5568 (86.36) 140.5239 (38.04) 202;9 722.3836 (0.01) 687 1 test_multidict_get_hit[case-sensitive-pure-python-module] 1,083.0180 (150.42) 1,720.8159 (17.53) 1,423.1534 (76.42) 108.9078 (15.85) 1,437.9269 (88.98) 155.2401 (42.02) 220;9 702.6649 (0.01) 710 1 test_multidict_get_hit_with_default[case-insensitive-pure-python-module] 1,135.3779 (157.69) 1,567.4760 (15.97) 1,297.2293 (69.66) 67.5025 (9.82) 1,294.5370 (80.11) 94.4200 (25.56) 238;3 770.8737 (0.01) 728 1 test_multidict_pop_str[case-sensitive-pure-python-module] 1,165.3770 (161.86) 1,930.0361 (19.66) 1,528.6912 (82.09) 124.9343 (18.18) 1,536.6370 (95.09) 166.9391 (45.19) 88;4 654.1543 (0.01) 306 1 test_keys_view_more_or_equal[case-sensitive-pure-python-module] 1,180.8581 (164.01) 1,758.9161 (17.92) 1,378.2192 (74.01) 123.2659 (17.94) 1,352.3570 (83.69) 202.8095 (54.90) 249;0 725.5740 (0.01) 676 1 test_multidict_get_hit[case-insensitive-pure-python-module] 1,187.0782 (164.87) 1,556.7159 (15.86) 1,316.8419 (70.71) 67.0133 (9.75) 1,307.8470 (80.93) 91.0496 (24.65) 243;10 759.3926 (0.01) 772 1 test_multidict_fetch[case-insensitive-pure-python-module] 1,212.2171 (168.36) 1,710.7362 (17.43) 1,358.9397 (72.97) 75.3081 (10.96) 1,350.1669 (83.55) 105.1200 (28.45) 207;6 735.8678 (0.01) 702 1 test_cimultidict_get_istr_hit[pure-python-module] 1,268.0572 (176.12) 2,113.9749 (21.54) 1,719.8275 (92.35) 123.1424 (17.92) 1,730.0961 (107.06) 174.8696 (47.33) 194;6 581.4537 (0.01) 593 1 test_cimultidict_fetch_istr[pure-python-module] 1,310.9571 (182.08) 2,026.8562 (20.65) 1,760.1486 (94.52) 125.2690 (18.23) 1,770.7959 (109.58) 169.4991 (45.88) 204;11 568.1338 (0.01) 642 1 test_cimultidict_get_istr_hit_with_default[pure-python-module] 1,313.5169 (182.43) 2,116.2550 (21.56) 1,717.0680 (92.21) 124.0395 (18.05) 1,717.2860 (106.27) 165.1001 (44.69) 174;8 582.3881 (0.01) 576 1 test_create_multidict_with_items_with_kwargs[case-insensitive-pure-python-module] 1,319.2371 (183.23) 2,244.7151 (22.87) 1,556.1726 (83.57) 163.4722 (23.79) 1,511.0769 (93.51) 157.1852 (42.55) 109;35 642.6022 (0.01) 511 1 test_keys_view_equals[case-sensitive-pure-python-module] 1,326.9170 (184.29) 1,864.7159 (19.00) 1,520.3831 (81.64) 122.8907 (17.88) 1,505.1761 (93.14) 198.4590 (53.72) 206;0 657.7290 (0.01) 578 1 test_items_view_more_or_equal[case-sensitive-pure-python-module] 1,351.4571 (187.70) 2,178.6550 (22.19) 1,750.8410 (94.02) 165.1416 (24.03) 1,762.5260 (109.07) 238.7790 (64.63) 225;0 571.1541 (0.01) 662 1 test_keys_view_more_or_equal[case-insensitive-pure-python-module] 1,370.2370 (190.31) 1,989.4750 (20.27) 1,582.1723 (84.96) 90.2219 (13.13) 1,574.3361 (97.42) 123.4642 (33.42) 192;6 632.0424 (0.01) 627 1 test_create_cimultidict_with_items_istr_with_kwargs[pure-python-module] 1,399.2570 (194.34) 2,415.8140 (24.61) 2,038.8342 (109.48) 164.0765 (23.87) 2,058.1655 (127.36) 216.0789 (58.49) 151;4 490.4764 (0.01) 486 1 test_items_view_sub[case-insensitive-pure-python-module] 1,466.8358 (203.73) 2,601.7139 (26.50) 1,741.8118 (93.53) 136.5365 (19.87) 1,721.4260 (106.52) 122.1702 (33.07) 74;24 574.1148 (0.01) 504 1 test_items_view_more_or_equal[case-insensitive-pure-python-module] 1,550.6560 (215.37) 2,319.9350 (23.63) 1,829.2527 (98.23) 137.3651 (19.99) 1,792.8460 (110.94) 138.6199 (37.52) 119;40 546.6713 (0.01) 538 1 test_items_view_equals[case-sensitive-pure-python-module] 1,552.5569 (215.63) 2,182.2350 (22.23) 1,829.9714 (98.27) 127.1509 (18.50) 1,835.8061 (113.60) 197.5191 (53.46) 212;0 546.4566 (0.01) 582 1 test_multidict_popitem_str[case-insensitive-pure-python-module] 1,582.9771 (219.86) 2,301.4951 (23.45) 1,893.9753 (101.71) 114.7051 (16.69) 1,872.7551 (115.89) 148.8199 (40.28) 146;9 527.9900 (0.01) 469 1 test_multidict_get_miss[case-sensitive-pure-python-module] 1,642.3771 (228.11) 2,704.9941 (27.56) 2,170.4958 (116.55) 215.1504 (31.31) 2,181.5959 (135.00) 308.0047 (83.37) 146;0 460.7242 (0.01) 455 1 test_keys_view_is_disjoint[case-sensitive-pure-python-module] 1,873.4760 (260.20) 2,996.1939 (30.52) 2,183.6578 (117.26) 166.0177 (24.16) 2,176.5151 (134.68) 228.9349 (61.97) 105;5 457.9472 (0.01) 383 1 test_multidict_get_miss[case-insensitive-pure-python-module] 1,883.8160 (261.64) 2,669.2939 (27.19) 2,138.4477 (114.83) 113.1035 (16.46) 2,125.4150 (131.52) 144.4200 (39.09) 126;10 467.6289 (0.01) 457 1 test_keys_view_sub[case-sensitive-pure-python-module] 2,039.8360 (283.31) 3,079.6141 (31.37) 2,420.7716 (129.99) 194.4826 (28.30) 2,409.8151 (149.12) 282.1991 (76.38) 131;1 413.0914 (0.01) 366 1 test_cimultidict_get_istr_with_default_miss[pure-python-module] 2,068.5559 (287.30) 3,159.4331 (32.19) 2,754.7277 (147.93) 205.5568 (29.91) 2,778.5541 (171.94) 300.1000 (81.23) 106;3 363.0123 (0.01) 357 1 test_multidict_pop_str[case-insensitive-pure-python-module] 2,073.3750 (287.97) 2,507.4938 (25.54) 2,282.7195 (122.58) 89.5813 (13.04) 2,288.7150 (141.63) 116.8700 (31.63) 9;0 438.0740 (0.01) 39 1 test_cimultidict_get_istr_miss[pure-python-module] 2,097.8551 (291.37) 3,227.7731 (32.88) 2,822.4799 (151.57) 213.5685 (31.08) 2,853.5340 (176.58) 280.6990 (75.98) 93;7 354.2984 (0.01) 332 1 test_keys_view_equals[case-insensitive-pure-python-module] 2,139.5150 (297.15) 3,198.1331 (32.58) 2,638.5626 (141.69) 129.1343 (18.79) 2,645.6942 (163.72) 177.9097 (48.16) 95;4 378.9942 (0.01) 365 1 test_cimultidict_pop_istr[pure-python-module] 2,252.8952 (312.90) 3,580.8932 (36.48) 2,583.4226 (138.73) 289.6223 (42.14) 2,460.6748 (152.27) 425.6390 (115.21) 84;1 387.0834 (0.01) 337 1 test_items_view_is_disjoint[case-sensitive-pure-python-module] 2,273.8550 (315.81) 3,201.4919 (32.62) 2,718.4770 (145.98) 196.3159 (28.57) 2,707.5739 (167.55) 294.7799 (79.79) 137;0 367.8530 (0.01) 372 1 test_items_view_equals[case-insensitive-pure-python-module] 2,317.8339 (321.92) 3,629.3520 (36.97) 2,695.2660 (144.73) 256.6053 (37.34) 2,635.1339 (163.06) 319.5298 (86.49) 75;18 371.0209 (0.01) 363 1 test_multidict_delitem_str[case-sensitive-pure-python-module] 2,333.2341 (324.06) 3,485.2331 (35.51) 3,067.0501 (164.70) 202.5539 (29.47) 3,101.8131 (191.94) 304.4591 (82.41) 102;1 326.0462 (0.01) 302 1 test_keys_view_and[case-sensitive-pure-python-module] 2,364.7351 (328.43) 3,241.2529 (33.02) 2,785.8255 (149.60) 150.4183 (21.89) 2,776.2541 (171.80) 176.2093 (47.70) 105;10 358.9600 (0.01) 360 1 test_keys_view_or[case-sensitive-pure-python-module] 2,393.1740 (332.38) 3,029.6538 (30.86) 2,625.8662 (141.01) 104.5956 (15.22) 2,626.4141 (162.52) 141.3401 (38.26) 118;3 380.8267 (0.01) 354 1 test_items_view_and[case-sensitive-pure-python-module] 2,453.7740 (340.80) 3,910.3311 (39.84) 3,174.2448 (170.45) 308.8216 (44.94) 3,218.5218 (199.17) 456.7779 (123.64) 103;0 315.0356 (0.01) 282 1 test_items_view_or[case-sensitive-pure-python-module] 2,562.5739 (355.91) 3,760.6519 (38.31) 3,150.7186 (169.19) 287.2156 (41.79) 3,169.3731 (196.12) 442.0796 (119.66) 107;0 317.3879 (0.01) 311 1 test_keys_view_is_disjoint[case-insensitive-pure-python-module] 2,643.6138 (367.17) 3,502.5720 (35.68) 2,977.9059 (159.91) 115.0025 (16.73) 2,971.1430 (183.86) 131.6001 (35.62) 91;14 335.8064 (0.01) 346 1 test_items_view_xor[case-sensitive-pure-python-module] 2,650.9741 (368.19) 3,806.6320 (38.78) 3,200.3349 (171.86) 269.8214 (39.26) 3,227.6630 (199.73) 344.3791 (93.22) 106;0 312.4673 (0.01) 298 1 test_items_view_is_disjoint[case-insensitive-pure-python-module] 2,970.4939 (412.57) 4,310.9499 (43.92) 3,621.4510 (194.47) 148.9561 (21.67) 3,620.4921 (224.04) 161.6299 (43.75) 68;8 276.1324 (0.01) 275 1 test_items_view_equals[case-sensitive-c-extension-module] 2,984.2739 (414.48) 4,208.2909 (42.87) 3,570.3576 (191.73) 226.7953 (33.00) 3,575.2525 (221.24) 298.1999 (80.72) 101;2 280.0840 (0.01) 306 1 test_items_view_equals[case-insensitive-c-extension-module] 3,007.3130 (417.68) 4,041.4510 (41.17) 3,609.8478 (193.85) 167.4235 (24.36) 3,613.7220 (223.62) 228.0894 (61.74) 77;3 277.0200 (0.01) 260 1 test_keys_view_and[case-insensitive-pure-python-module] 3,008.9130 (417.90) 4,773.9700 (48.63) 3,787.6580 (203.39) 394.8690 (57.46) 3,711.3915 (229.66) 610.5386 (165.26) 95;0 264.0154 (0.00) 268 1 test_items_view_more_or_equal[case-insensitive-c-extension-module] 3,213.8932 (446.37) 4,193.5300 (42.72) 3,754.6155 (201.62) 207.5655 (30.20) 3,760.6619 (232.71) 295.6589 (80.03) 96;0 266.3389 (0.00) 276 1 test_keys_view_or[case-insensitive-pure-python-module] 3,260.0730 (452.78) 4,746.1691 (48.35) 3,939.5683 (211.55) 301.7760 (43.91) 3,950.7309 (244.47) 413.3841 (111.89) 89;1 253.8349 (0.00) 265 1 test_multidict_add_str[case-sensitive-c-extension-module] 3,262.2730 (453.09) 4,176.5699 (42.55) 3,678.2617 (197.52) 158.3525 (23.04) 3,669.8321 (227.09) 237.9541 (64.41) 92;1 271.8675 (0.01) 263 1 test_multidict_delitem_str[case-insensitive-pure-python-module] 3,300.0719 (458.34) 4,478.2702 (45.62) 3,801.1471 (204.12) 196.3264 (28.57) 3,800.7309 (235.19) 208.1092 (56.33) 74;16 263.0785 (0.00) 259 1 test_keys_view_sub[case-insensitive-pure-python-module] 3,340.2331 (463.92) 4,853.4889 (49.44) 3,950.1193 (212.12) 336.4612 (48.96) 3,943.0910 (244.00) 538.8483 (145.85) 93;0 253.1569 (0.00) 265 1 test_items_view_more_or_equal[case-sensitive-c-extension-module] 3,423.9930 (475.55) 5,305.7279 (54.05) 4,258.4219 (228.67) 259.4521 (37.75) 4,250.2310 (263.01) 325.8690 (88.21) 95;3 234.8288 (0.00) 293 1 test_cimultidict_delitem_istr[pure-python-module] 3,553.6319 (493.56) 6,181.5260 (62.97) 4,456.1767 (239.29) 549.4122 (79.95) 4,348.4708 (269.09) 743.3240 (201.20) 64;2 224.4076 (0.00) 205 1 test_items_view_and[case-insensitive-pure-python-module] 3,827.6520 (531.61) 5,077.9679 (51.73) 4,199.5816 (225.51) 171.9195 (25.02) 4,191.0999 (259.35) 194.6697 (52.69) 67;8 238.1190 (0.00) 252 1 test_items_view_xor[case-insensitive-pure-python-module] 3,873.7310 (538.01) 4,702.4898 (47.91) 4,225.4332 (226.90) 133.9149 (19.49) 4,217.9400 (261.01) 146.7401 (39.72) 61;9 236.6621 (0.00) 234 1 test_keys_view_xor[case-sensitive-pure-python-module] 3,888.3719 (540.05) 4,931.9491 (50.24) 4,240.1154 (227.69) 197.7000 (28.77) 4,198.7500 (259.82) 211.5648 (57.27) 63;8 235.8426 (0.00) 231 1 test_items_view_or[case-insensitive-pure-python-module] 3,972.9520 (551.79) 5,785.8070 (58.94) 4,528.0114 (243.15) 259.5954 (37.77) 4,496.5702 (278.25) 382.8588 (103.63) 63;1 220.8475 (0.00) 217 1 test_cimultidict_insert_istr[pure-python-module] 4,091.0309 (568.19) 5,830.4870 (59.40) 4,715.4266 (253.22) 342.6977 (49.87) 4,689.6695 (290.20) 483.2195 (130.80) 109;2 212.0699 (0.00) 324 1 test_multidict_extend_str[case-sensitive-c-extension-module] 4,290.3910 (595.88) 5,064.3091 (51.59) 4,759.8175 (255.60) 188.0837 (27.37) 4,816.0891 (298.02) 268.9992 (72.81) 10;0 210.0921 (0.00) 39 1 test_multidict_insert_str[case-insensitive-pure-python-module] 4,441.1500 (616.82) 19,440.5171 (198.05) 5,247.3345 (281.78) 739.5809 (107.62) 5,237.5291 (324.10) 414.2040 (112.12) 5;2 190.5729 (0.00) 429 1 test_multidict_insert_str[case-sensitive-pure-python-module] 4,612.7099 (640.65) 6,332.9858 (64.52) 5,484.8768 (294.53) 358.9053 (52.22) 5,509.9479 (340.96) 475.4286 (128.69) 127;0 182.3195 (0.00) 373 1 test_cimultidict_extend_istr[c-extension-module] 4,741.5290 (658.54) 7,953.7220 (81.03) 6,330.7462 (339.96) 694.4069 (101.04) 6,455.1451 (399.45) 854.1630 (231.20) 50;0 157.9593 (0.00) 159 1 test_multidict_update_str[case-insensitive-pure-python-module] 5,009.6691 (695.78) 6,064.8259 (61.79) 5,477.1067 (294.12) 206.3017 (30.02) 5,478.3479 (339.01) 265.0789 (71.75) 57;2 182.5781 (0.00) 166 1 test_keys_view_xor[case-insensitive-pure-python-module] 5,302.4080 (736.44) 7,400.0240 (75.39) 5,920.6838 (317.94) 392.6003 (57.13) 5,804.3881 (359.18) 403.2531 (109.15) 39;11 168.8994 (0.00) 175 1 test_cimultidict_update_istr[pure-python-module] 5,486.3680 (761.99) 7,677.2631 (78.21) 6,241.0105 (335.14) 319.4654 (46.49) 6,254.4065 (387.03) 298.6600 (80.84) 40;12 160.2305 (0.00) 174 1 test_multidict_update_str[case-sensitive-pure-python-module] 5,549.6481 (770.78) 7,560.0632 (77.02) 6,425.1643 (345.03) 366.0126 (53.26) 6,445.5662 (398.86) 508.9544 (137.76) 39;2 155.6380 (0.00) 149 1 test_multidict_extend_str_with_kwargs[case-sensitive-c-extension-module] 6,375.9461 (885.54) 7,552.6040 (76.94) 7,002.9229 (376.05) 255.6753 (37.20) 7,024.5640 (434.69) 308.9894 (83.64) 46;1 142.7975 (0.00) 140 1 test_cimultidict_add_istr[c-extension-module] 8,302.0010 (>1000.0) 9,658.7590 (98.40) 8,994.0202 (482.97) 278.9608 (40.59) 8,993.2012 (556.51) 335.8891 (90.92) 31;1 111.1850 (0.00) 103 1 test_multidict_add_str[case-insensitive-c-extension-module] 11,447.0141 (>1000.0) 13,093.2110 (133.39) 12,353.0312 (663.35) 285.0136 (41.47) 12,375.9520 (765.83) 300.8099 (81.42) 20;3 80.9518 (0.00) 75 1 test_cimultidict_extend_istr_with_kwargs[c-extension-module] 14,719.5880 (>1000.0) 20,061.6361 (204.38) 17,068.2202 (916.55) 1,426.5773 (207.58) 17,194.1121 (>1000.0) 2,499.0351 (676.43) 15;0 58.5884 (0.00) 34 1 test_multidict_update_str_with_kwargs[case-insensitive-pure-python-module] 15,272.9861 (>1000.0) 17,489.4810 (178.17) 16,310.6096 (875.87) 567.9979 (82.65) 16,156.2841 (999.77) 954.4423 (258.35) 23;0 61.3098 (0.00) 57 1 test_cimultidict_update_istr_with_kwargs[pure-python-module] 16,227.3450 (>1000.0) 19,018.8980 (193.75) 17,594.7619 (944.83) 800.1225 (116.43) 17,437.3419 (>1000.0) 1,244.3926 (336.83) 22;0 56.8351 (0.00) 57 1 test_multidict_extend_str[case-insensitive-c-extension-module] 16,981.4022 (>1000.0) 19,344.8570 (197.07) 17,796.1180 (955.64) 546.5319 (79.53) 17,710.7411 (>1000.0) 657.9591 (178.09) 18;2 56.1920 (0.00) 59 1 test_multidict_update_str_with_kwargs[case-sensitive-pure-python-module] 18,213.9589 (>1000.0) 21,984.5509 (223.97) 20,523.0941 (>1000.0) 855.2908 (124.45) 20,407.9950 (>1000.0) 1,451.5317 (392.90) 20;0 48.7256 (0.00) 57 1 test_multidict_extend_str_with_kwargs[case-insensitive-c-extension-module] 27,798.0380 (>1000.0) 29,622.2342 (301.77) 28,607.8519 (>1000.0) 468.4022 (68.16) 28,508.2371 (>1000.0) 661.8533 (179.15) 12;0 34.9554 (0.00) 35 1 test_multidict_add_str[case-sensitive-pure-python-module] 42,373.8458 (>1000.0) 47,843.3541 (487.40) 44,586.4295 (>1000.0) 1,383.8991 (201.37) 43,978.7229 (>1000.0) 2,017.0455 (545.97) 6;0 22.4283 (0.00) 24 1 test_multidict_add_str[case-insensitive-pure-python-module] 53,100.5620 (>1000.0) 60,019.8258 (611.45) 54,908.9785 (>1000.0) 1,522.8130 (221.59) 54,609.8780 (>1000.0) 1,340.5372 (362.85) 2;1 18.2120 (0.00) 19 1 test_cimultidict_add_istr[pure-python-module] 60,131.5070 (>1000.0) 73,731.0168 (751.13) 64,910.2756 (>1000.0) 3,557.7783 (517.70) 64,861.0075 (>1000.0) 4,218.9604 (>1000.0) 6;1 15.4059 (0.00) 16 1 test_multidict_extend_str[case-sensitive-pure-python-module] 170,973.3221 (>1000.0) 184,532.6920 (>1000.0) 177,875.4365 (>1000.0) 5,121.7226 (745.27) 177,975.8360 (>1000.0) 8,496.1411 (>1000.0) 2;0 5.6219 (0.00) 6 1 test_multidict_extend_str[case-insensitive-pure-python-module] 249,072.1650 (>1000.0) 268,605.1410 (>1000.0) 259,713.3408 (>1000.0) 7,528.8453 (>1000.0) 261,914.3759 (>1000.0) 10,643.0055 (>1000.0) 2;0 3.8504 (0.00) 5 1 test_multidict_extend_str_with_kwargs[case-sensitive-pure-python-module] 278,724.4639 (>1000.0) 284,584.3700 (>1000.0) 281,390.0418 (>1000.0) 2,451.8868 (356.78) 282,229.0561 (>1000.0) 3,859.9611 (>1000.0) 2;0 3.5538 (0.00) 5 1 test_cimultidict_extend_istr[pure-python-module] 354,341.8380 (>1000.0) 381,655.1780 (>1000.0) 365,447.1780 (>1000.0) 11,143.1162 (>1000.0) 367,523.3300 (>1000.0) 16,348.9188 (>1000.0) 1;0 2.7364 (0.00) 5 1 test_multidict_extend_str_with_kwargs[case-insensitive-pure-python-module] 377,485.3782 (>1000.0) 404,348.5781 (>1000.0) 391,194.0677 (>1000.0) 11,777.2828 (>1000.0) 395,019.2200 (>1000.0) 20,701.5134 (>1000.0) 2;0 2.5563 (0.00) 5 1 test_cimultidict_extend_istr_with_kwargs[pure-python-module] 413,713.0880 (>1000.0) 466,086.6130 (>1000.0) 442,019.8214 (>1000.0) 20,089.4824 (>1000.0) 448,132.9720 (>1000.0) 27,894.9132 (>1000.0) 2;0 2.2623 (0.00) 5 1 --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Legend: Outliers: 1 Standard Deviation from Mean; 1.5 IQR (InterQuartile Range) from 1st Quartile and 3rd Quartile. OPS: Operations Per Second, computed as 1 / Mean ============================= slowest 10 durations ============================= 10.76s call tests/test_multidict_benchmarks.py::test_create_empty_multidictproxy 10.01s call tests/test_multidict_benchmarks.py::test_create_empty_multidict[case-sensitive-c-extension-module] 9.95s call tests/test_multidict_benchmarks.py::test_create_empty_cimultidictproxy 9.46s call tests/test_multidict_benchmarks.py::test_multidict_getall_str_miss[case-insensitive-c-extension-module] 9.15s call tests/test_multidict_benchmarks.py::test_create_multidictproxy 8.88s call tests/test_multidict_benchmarks.py::test_create_cimultidictproxy 8.73s call tests/test_multidict_benchmarks.py::test_iterate_multidict_values[case-sensitive-c-extension-module] 7.51s call tests/test_multidict_benchmarks.py::test_iterate_multidict[case-sensitive-c-extension-module] 6.55s call tests/test_multidict_benchmarks.py::test_create_multidict_with_dict[case-sensitive-c-extension-module] 6.31s call tests/test_views_benchmarks.py::test_keys_view_more[case-sensitive-c-extension-module] ======================= 1600 passed in 732.91s (0:12:12) ======================= >>> py3-multidict: Entering fakeroot... >>> py3-multidict-pyc*: Running split function pyc... 'usr/lib/python3.12/site-packages/multidict/__pycache__' -> '/home/buildozer/aports/community/py3-multidict/pkg/py3-multidict-pyc/usr/lib/python3.12/site-packages/multidict/__pycache__' >>> py3-multidict-pyc*: Preparing subpackage py3-multidict-pyc... >>> py3-multidict-pyc*: Running postcheck for py3-multidict-pyc >>> py3-multidict*: Running postcheck for py3-multidict >>> py3-multidict*: Preparing package py3-multidict... >>> py3-multidict*: Stripping binaries libfakeroot internal error: payload not recognized! >>> py3-multidict-pyc*: Scanning shared objects >>> py3-multidict*: Scanning shared objects >>> py3-multidict-pyc*: Tracing dependencies... python3 python3~3.12 >>> py3-multidict-pyc*: Package size: 51.2 KB >>> py3-multidict-pyc*: Compressing data... >>> py3-multidict-pyc*: Create checksum... >>> py3-multidict-pyc*: Create py3-multidict-pyc-6.4.3-r0.apk >>> py3-multidict*: Tracing dependencies... python3 python3~3.12 so:libc.musl-riscv64.so.1 >>> py3-multidict*: Package size: 122.3 KB >>> py3-multidict*: Compressing data... >>> py3-multidict*: Create checksum... >>> py3-multidict*: Create py3-multidict-6.4.3-r0.apk >>> py3-multidict: Build complete at Sun, 13 Apr 2025 23:21:52 +0000 elapsed time 0h 13m 34s >>> py3-multidict: Cleaning up srcdir >>> py3-multidict: Cleaning up pkgdir >>> py3-multidict: Uninstalling dependencies... (1/59) Purging .makedepends-py3-multidict (20250413.230825) (2/59) Purging py3-gpep517-pyc (16-r0) (3/59) Purging py3-gpep517 (16-r0) (4/59) Purging py3-installer-pyc (0.7.0-r2) (5/59) Purging py3-installer (0.7.0-r2) (6/59) Purging python3-dev (3.12.10-r0) (7/59) Purging py3-setuptools-pyc (77.0.3-r0) (8/59) Purging py3-setuptools (77.0.3-r0) (9/59) Purging cython-pyc (3.0.12-r0) (10/59) Purging cython (3.0.12-r0) (11/59) Purging py3-wheel-pyc (0.43.0-r0) (12/59) Purging py3-wheel (0.43.0-r0) (13/59) Purging py3-pytest-cov-pyc (5.0.0-r0) (14/59) Purging py3-pytest-cov (5.0.0-r0) (15/59) Purging py3-coverage-pyc (7.6.10-r0) (16/59) Purging py3-coverage (7.6.10-r0) (17/59) Purging py3-pytest-codspeed-pyc (3.2.0-r0) (18/59) Purging py3-pytest-codspeed (3.2.0-r0) (19/59) Purging py3-cffi-pyc (1.17.1-r1) (20/59) Purging py3-cffi (1.17.1-r1) (21/59) Purging py3-cparser-pyc (2.22-r1) (22/59) Purging py3-cparser (2.22-r1) (23/59) Purging py3-pytest-benchmark-pyc (4.0.0-r4) (24/59) Purging py3-pytest-benchmark (4.0.0-r4) (25/59) Purging py3-pytest-pyc (8.3.5-r0) (26/59) Purging py3-pytest (8.3.5-r0) (27/59) Purging py3-iniconfig-pyc (2.1.0-r0) (28/59) Purging py3-iniconfig (2.1.0-r0) (29/59) Purging py3-packaging-pyc (24.2-r0) (30/59) Purging py3-packaging (24.2-r0) (31/59) Purging py3-parsing-pyc (3.2.0-r0) (32/59) Purging py3-parsing (3.2.0-r0) (33/59) Purging py3-pluggy-pyc (1.5.0-r0) (34/59) Purging py3-pluggy (1.5.0-r0) (35/59) Purging py3-py-pyc (1.11.0-r4) (36/59) Purging py3-py (1.11.0-r4) (37/59) Purging py3-py-cpuinfo-pyc (9.0.0-r4) (38/59) Purging py3-py-cpuinfo (9.0.0-r4) (39/59) Purging py3-rich-pyc (13.9.4-r0) (40/59) Purging py3-rich (13.9.4-r0) (41/59) Purging py3-markdown-it-py-pyc (3.0.0-r1) (42/59) Purging py3-markdown-it-py (3.0.0-r1) (43/59) Purging py3-attrs-pyc (25.3.0-r0) (44/59) Purging py3-attrs (25.3.0-r0) (45/59) Purging py3-mdurl-pyc (0.1.2-r3) (46/59) Purging py3-mdurl (0.1.2-r3) (47/59) Purging py3-pygments-pyc (2.19.1-r1) (48/59) Purging py3-pygments (2.19.1-r1) (49/59) Purging py3-objgraph-pyc (3.6.2-r0) (50/59) Purging py3-objgraph (3.6.2-r0) (51/59) Purging python3-pyc (3.12.10-r0) (52/59) Purging python3-pycache-pyc0 (3.12.10-r0) (53/59) Purging pyc (3.12.10-r0) (54/59) Purging python3 (3.12.10-r0) (55/59) Purging gdbm (1.24-r0) (56/59) Purging libffi (3.4.8-r0) (57/59) Purging libpanelw (6.5_p20250216-r0) (58/59) Purging mpdecimal (4.0.0-r0) (59/59) Purging sqlite-libs (3.49.1-r0) Executing busybox-1.37.0-r16.trigger OK: 343 MiB in 110 packages >>> py3-multidict: Updating the community/riscv64 repository index... >>> py3-multidict: Signing the index...