>>> py3-multidict: Building community/py3-multidict 6.4.3-r0 (using abuild 3.15.0_rc3-r1) started Mon, 28 Apr 2025 10:17:33 +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/61) Installing libbz2 (1.0.8-r6) (2/61) Installing libffi (3.4.8-r0) (3/61) Installing gdbm (1.24-r0) (4/61) Installing xz-libs (5.8.1-r0) (5/61) Installing mpdecimal (4.0.0-r0) (6/61) Installing libpanelw (6.5_p20250412-r0) (7/61) Installing sqlite-libs (3.49.1-r0) (8/61) Installing python3 (3.12.10-r0) (9/61) Installing python3-pycache-pyc0 (3.12.10-r0) (10/61) Installing pyc (3.12.10-r0) (11/61) Installing python3-pyc (3.12.10-r0) (12/61) Installing py3-installer (0.7.0-r2) (13/61) Installing py3-installer-pyc (0.7.0-r2) (14/61) Installing py3-gpep517 (16-r0) (15/61) Installing py3-gpep517-pyc (16-r0) (16/61) Installing python3-dev (3.12.10-r0) (17/61) Installing py3-parsing (3.2.0-r0) (18/61) Installing py3-parsing-pyc (3.2.0-r0) (19/61) Installing py3-packaging (25.0-r0) (20/61) Installing py3-packaging-pyc (25.0-r0) (21/61) Installing py3-setuptools (77.0.3-r0) (22/61) Installing py3-setuptools-pyc (77.0.3-r0) (23/61) Installing cython (3.0.12-r0) (24/61) Installing cython-pyc (3.0.12-r0) (25/61) Installing py3-wheel (0.43.0-r0) (26/61) Installing py3-wheel-pyc (0.43.0-r0) (27/61) Installing py3-iniconfig (2.1.0-r0) (28/61) Installing py3-iniconfig-pyc (2.1.0-r0) (29/61) Installing py3-pluggy (1.5.0-r0) (30/61) Installing py3-pluggy-pyc (1.5.0-r0) (31/61) Installing py3-py (1.11.0-r4) (32/61) Installing py3-py-pyc (1.11.0-r4) (33/61) Installing py3-pytest (8.3.5-r0) (34/61) Installing py3-pytest-pyc (8.3.5-r0) (35/61) Installing py3-coverage (7.6.10-r0) (36/61) Installing py3-coverage-pyc (7.6.10-r0) (37/61) Installing py3-pytest-cov (5.0.0-r0) (38/61) Installing py3-pytest-cov-pyc (5.0.0-r0) (39/61) Installing py3-cparser (2.22-r1) (40/61) Installing py3-cparser-pyc (2.22-r1) (41/61) Installing py3-cffi (1.17.1-r1) (42/61) Installing py3-cffi-pyc (1.17.1-r1) (43/61) Installing py3-py-cpuinfo (9.0.0-r4) (44/61) Installing py3-py-cpuinfo-pyc (9.0.0-r4) (45/61) Installing py3-pytest-benchmark (4.0.0-r4) (46/61) Installing py3-pytest-benchmark-pyc (4.0.0-r4) (47/61) Installing py3-attrs (25.3.0-r0) (48/61) Installing py3-attrs-pyc (25.3.0-r0) (49/61) Installing py3-mdurl (0.1.2-r3) (50/61) Installing py3-mdurl-pyc (0.1.2-r3) (51/61) Installing py3-markdown-it-py (3.0.0-r1) (52/61) Installing py3-markdown-it-py-pyc (3.0.0-r1) (53/61) Installing py3-pygments (2.19.1-r1) (54/61) Installing py3-pygments-pyc (2.19.1-r1) (55/61) Installing py3-rich (13.9.4-r0) (56/61) Installing py3-rich-pyc (13.9.4-r0) (57/61) Installing py3-pytest-codspeed (3.2.0-r0) (58/61) Installing py3-pytest-codspeed-pyc (3.2.0-r0) (59/61) Installing py3-objgraph (3.6.2-r0) (60/61) Installing py3-objgraph-pyc (3.6.2-r0) (61/61) Installing .makedepends-py3-multidict (20250428.101738) Executing busybox-1.37.0-r16.trigger OK: 580 MiB in 160 packages >>> py3-multidict: Cleaning up srcdir >>> py3-multidict: Cleaning up pkgdir >>> py3-multidict: Cleaning up tmpdir >>> py3-multidict: Fetching https://distfiles.alpinelinux.org/distfiles/v3.22/multidict-6.4.3.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/v3.22/multidict-6.4.3.tar.gz.part' multidict-6.4.3.tar. 100% |********************************| 103k 0:00:00 ETA '/var/cache/distfiles/v3.22/multidict-6.4.3.tar.gz.part' saved >>> py3-multidict: Fetching https://distfiles.alpinelinux.org/distfiles/v3.22/multidict-6.4.3.tar.gz >>> py3-multidict: Checking sha512sums... multidict-6.4.3.tar.gz: OK >>> py3-multidict: Unpacking /var/cache/distfiles/v3.22/multidict-6.4.3.tar.gz... 2025-04-28 10:17:44,785 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-28 10:17:44,998 root INFO running bdist_wheel 2025-04-28 10:17:45,450 root INFO running build 2025-04-28 10:17:45,450 root INFO running build_py 2025-04-28 10:17:45,477 root INFO creating build/lib.linux-riscv64-cpython-312/multidict 2025-04-28 10:17:45,479 root INFO copying multidict/__init__.py -> build/lib.linux-riscv64-cpython-312/multidict 2025-04-28 10:17:45,481 root INFO copying multidict/_abc.py -> build/lib.linux-riscv64-cpython-312/multidict 2025-04-28 10:17:45,482 root INFO copying multidict/_multidict_py.py -> build/lib.linux-riscv64-cpython-312/multidict 2025-04-28 10:17:45,484 root INFO copying multidict/_compat.py -> build/lib.linux-riscv64-cpython-312/multidict 2025-04-28 10:17:45,488 root INFO copying multidict/py.typed -> build/lib.linux-riscv64-cpython-312/multidict 2025-04-28 10:17:45,490 root INFO running build_ext ********************* * Accelerated build * ********************* 2025-04-28 10:17:46,059 root INFO building 'multidict._multidict' extension 2025-04-28 10:17:46,061 root INFO creating build/temp.linux-riscv64-cpython-312/multidict 2025-04-28 10:17:46,062 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-28 10:18:03,385 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-28 10:18:03,538 root INFO installing to build/bdist.linux-riscv64/wheel 2025-04-28 10:18:03,538 root INFO running install 2025-04-28 10:18:03,602 root INFO running install_lib 2025-04-28 10:18:03,627 root INFO creating build/bdist.linux-riscv64/wheel 2025-04-28 10:18:03,629 root INFO creating build/bdist.linux-riscv64/wheel/multidict 2025-04-28 10:18:03,630 root INFO copying build/lib.linux-riscv64-cpython-312/multidict/__init__.py -> build/bdist.linux-riscv64/wheel/./multidict 2025-04-28 10:18:03,631 root INFO copying build/lib.linux-riscv64-cpython-312/multidict/_abc.py -> build/bdist.linux-riscv64/wheel/./multidict 2025-04-28 10:18:03,632 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-28 10:18:03,634 root INFO copying build/lib.linux-riscv64-cpython-312/multidict/py.typed -> build/bdist.linux-riscv64/wheel/./multidict 2025-04-28 10:18:03,635 root INFO copying build/lib.linux-riscv64-cpython-312/multidict/_multidict_py.py -> build/bdist.linux-riscv64/wheel/./multidict 2025-04-28 10:18:03,637 root INFO copying build/lib.linux-riscv64-cpython-312/multidict/_compat.py -> build/bdist.linux-riscv64/wheel/./multidict 2025-04-28 10:18:03,638 root INFO running install_egg_info 2025-04-28 10:18:03,666 root INFO running egg_info 2025-04-28 10:18:03,689 root INFO creating multidict.egg-info 2025-04-28 10:18:03,690 root INFO writing multidict.egg-info/PKG-INFO 2025-04-28 10:18:03,694 root INFO writing dependency_links to multidict.egg-info/dependency_links.txt 2025-04-28 10:18:03,697 root INFO writing requirements to multidict.egg-info/requires.txt 2025-04-28 10:18:03,697 root INFO writing top-level names to multidict.egg-info/top_level.txt 2025-04-28 10:18:03,698 root INFO writing manifest file 'multidict.egg-info/SOURCES.txt' 2025-04-28 10:18:03,727 root INFO reading manifest file 'multidict.egg-info/SOURCES.txt' 2025-04-28 10:18:03,728 root INFO reading manifest template 'MANIFEST.in' 2025-04-28 10:18:03,739 root WARNING warning: no previously-included files matching '*.pyc' found anywhere in distribution 2025-04-28 10:18:03,742 root WARNING warning: no previously-included files found matching 'multidict/_multidict.html' 2025-04-28 10:18:03,743 root WARNING warning: no previously-included files found matching 'multidict/*.so' 2025-04-28 10:18:03,744 root WARNING warning: no previously-included files found matching 'multidict/*.pyd' 2025-04-28 10:18:03,745 root WARNING warning: no previously-included files found matching 'multidict/*.pyd' 2025-04-28 10:18:03,746 root WARNING no previously-included directories found matching 'docs/_build' 2025-04-28 10:18:03,746 root INFO adding license file 'LICENSE' 2025-04-28 10:18:03,756 root INFO writing manifest file 'multidict.egg-info/SOURCES.txt' 2025-04-28 10:18:03,757 root INFO Copying multidict.egg-info to build/bdist.linux-riscv64/wheel/./multidict-6.4.3-py3.12.egg-info 2025-04-28 10:18:03,762 root INFO running install_scripts 2025-04-28 10:18:03,792 root INFO creating build/bdist.linux-riscv64/wheel/multidict-6.4.3.dist-info/WHEEL 2025-04-28 10:18:03,794 wheel INFO creating '/home/buildozer/aports/community/py3-multidict/src/multidict-6.4.3/.dist/.tmp-nzspt43v/multidict-6.4.3-cp312-cp312-linux_riscv64.whl' and adding 'build/bdist.linux-riscv64/wheel' to it 2025-04-28 10:18:03,796 wheel INFO adding 'multidict/__init__.py' 2025-04-28 10:18:03,797 wheel INFO adding 'multidict/_abc.py' 2025-04-28 10:18:03,798 wheel INFO adding 'multidict/_compat.py' 2025-04-28 10:18:03,800 wheel INFO adding 'multidict/_multidict.cpython-312-riscv64-linux-musl.so' 2025-04-28 10:18:03,804 wheel INFO adding 'multidict/_multidict_py.py' 2025-04-28 10:18:03,806 wheel INFO adding 'multidict/py.typed' 2025-04-28 10:18:03,808 wheel INFO adding 'multidict-6.4.3.dist-info/licenses/LICENSE' 2025-04-28 10:18:03,809 wheel INFO adding 'multidict-6.4.3.dist-info/METADATA' 2025-04-28 10:18:03,810 wheel INFO adding 'multidict-6.4.3.dist-info/WHEEL' 2025-04-28 10:18:03,810 wheel INFO adding 'multidict-6.4.3.dist-info/top_level.txt' 2025-04-28 10:18:03,811 wheel INFO adding 'multidict-6.4.3.dist-info/RECORD' 2025-04-28 10:18:03,812 root INFO removing build/bdist.linux-riscv64/wheel 2025-04-28 10:18:03,816 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-sensitive-c-extension-module] 4.0199 (1.0) 52.3800 (1.34) 4.3795 (1.0) 0.6990 (1.02) 4.3000 (1.0) 0.1200 (1.0) 916;2345 228,338.8204 (1.0) 30827 1 test_multidict_clear_str[case-insensitive-c-extension-module] 4.1400 (1.03) 54.4800 (1.39) 4.5558 (1.04) 0.8230 (1.21) 4.4800 (1.04) 0.1600 (1.33) 563;1822 219,502.5708 (0.96) 23844 1 test_cimultidict_getall_istr_miss[c-extension-module] 4.5800 (1.14) 57.9400 (1.48) 5.0460 (1.15) 0.6836 (1.00) 4.9600 (1.15) 0.1400 (1.17) 3158;5110 198,174.9807 (0.87) 63052 1 test_multidict_getall_str_miss[case-sensitive-c-extension-module] 4.6800 (1.16) 66.3600 (1.69) 5.1487 (1.18) 0.7017 (1.03) 5.0600 (1.18) 0.1400 (1.17) 3275;5845 194,222.0893 (0.85) 72993 1 test_create_multidictproxy 5.5000 (1.37) 56.1000 (1.43) 5.9868 (1.37) 0.6823 (1.0) 5.9000 (1.37) 0.1400 (1.17) 2076;4204 167,034.1331 (0.73) 54054 1 test_create_empty_multidictproxy 5.6000 (1.39) 53.0800 (1.35) 6.0814 (1.39) 0.7003 (1.03) 6.0000 (1.40) 0.1400 (1.17) 1896;4513 164,435.1824 (0.72) 56883 1 test_create_empty_cimultidictproxy 5.6600 (1.41) 62.2211 (1.59) 6.1977 (1.42) 0.8580 (1.26) 6.1000 (1.42) 0.1600 (1.33) 2025;4619 161,350.9263 (0.71) 58005 1 test_create_cimultidictproxy 5.7800 (1.44) 75.2000 (1.92) 6.2825 (1.43) 0.8422 (1.23) 6.1999 (1.44) 0.1601 (1.33) 1877;4520 159,171.4214 (0.70) 58276 1 test_create_empty_multidict[case-sensitive-c-extension-module] 5.8600 (1.46) 42.5399 (1.09) 6.3827 (1.46) 0.7976 (1.17) 6.2800 (1.46) 0.1800 (1.50) 1840;4027 156,673.2492 (0.69) 51282 1 test_multidict_getall_str_miss[case-insensitive-c-extension-module] 5.9800 (1.49) 58.6000 (1.50) 6.6792 (1.53) 1.2661 (1.86) 6.4600 (1.50) 0.1800 (1.50) 2309;5769 149,718.1701 (0.66) 54586 1 test_create_empty_multidict[case-insensitive-c-extension-module] 6.0401 (1.50) 85.7200 (2.19) 6.6651 (1.52) 1.2136 (1.78) 6.4800 (1.51) 0.2200 (1.83) 1425;5017 150,035.6178 (0.66) 48356 1 test_copy_from_existing_cimultidict[c-extension-module] 6.4201 (1.60) 39.1799 (1.0) 7.0089 (1.60) 0.8060 (1.18) 6.8999 (1.60) 0.2000 (1.67) 2256;3235 142,675.3453 (0.62) 39464 1 test_create_from_existing_cimultidict[c-extension-module] 6.8200 (1.70) 89.6801 (2.29) 7.4155 (1.69) 0.9988 (1.46) 7.2999 (1.70) 0.1999 (1.67) 1323;2908 134,853.1380 (0.59) 35537 1 test_multidict_clear_str[case-sensitive-pure-python-module] 7.9599 (1.98) 62.0200 (1.58) 8.5299 (1.95) 0.9509 (1.39) 8.4200 (1.96) 0.2000 (1.67) 692;1445 117,234.6506 (0.51) 17643 1 test_multidict_clear_str[case-insensitive-pure-python-module] 7.9800 (1.99) 50.6800 (1.29) 8.5111 (1.94) 0.9381 (1.37) 8.3800 (1.95) 0.1800 (1.50) 604;1331 117,493.6067 (0.51) 15729 1 test_multidict_getall_str_hit[case-sensitive-c-extension-module] 8.3400 (2.07) 48.4600 (1.24) 8.9016 (2.03) 0.8811 (1.29) 8.7800 (2.04) 0.1800 (1.50) 1624;2878 112,339.7563 (0.49) 35740 1 test_cimultidict_getall_istr_hit[c-extension-module] 8.4400 (2.10) 50.7800 (1.30) 9.1418 (2.09) 0.9913 (1.45) 9.0200 (2.10) 0.2199 (1.83) 917;2146 109,387.1255 (0.48) 27115 1 test_keys_view_not_equals[case-insensitive-c-extension-module] 9.9000 (2.46) 63.2600 (1.61) 10.5264 (2.40) 1.0634 (1.56) 10.4000 (2.42) 0.2001 (1.67) 965;2647 94,999.2332 (0.42) 32196 1 test_keys_view_not_equals[case-sensitive-c-extension-module] 9.9400 (2.47) 43.9800 (1.12) 10.5978 (2.42) 0.9450 (1.39) 10.4799 (2.44) 0.2200 (1.83) 830;2180 94,359.3794 (0.41) 27174 1 test_multidict_getall_str_hit[case-insensitive-c-extension-module] 10.0200 (2.49) 47.6399 (1.22) 10.6771 (2.44) 1.1500 (1.69) 10.5200 (2.45) 0.2200 (1.83) 1453;3307 93,658.3185 (0.41) 39247 1 test_iterate_multidict_values[case-sensitive-c-extension-module] 11.5000 (2.86) 59.9601 (1.53) 12.0857 (2.76) 1.1013 (1.61) 11.9400 (2.78) 0.2001 (1.67) 743;2367 82,742.4735 (0.36) 28393 1 test_iterate_multidict_values[case-insensitive-c-extension-module] 12.0399 (3.00) 54.3001 (1.39) 12.6355 (2.89) 1.1827 (1.73) 12.4800 (2.90) 0.2000 (1.67) 639;2009 79,142.1419 (0.35) 23386 1 test_iterate_multidict[case-insensitive-c-extension-module] 12.5599 (3.12) 67.2401 (1.72) 13.2568 (3.03) 1.1929 (1.75) 13.1001 (3.05) 0.2400 (2.00) 135;570 75,432.7389 (0.33) 6741 1 test_iterate_multidict[case-sensitive-c-extension-module] 12.6800 (3.15) 93.0000 (2.37) 13.4127 (3.06) 1.1195 (1.64) 13.2801 (3.09) 0.2211 (1.84) 694;3300 74,556.2718 (0.33) 40161 1 test_iterate_multidict_keys[case-sensitive-c-extension-module] 13.4400 (3.34) 60.6400 (1.55) 14.1282 (3.23) 1.2380 (1.81) 13.9611 (3.25) 0.2599 (2.17) 446;1947 70,780.4033 (0.31) 24039 1 test_iterate_multidict_keys[case-insensitive-c-extension-module] 13.5001 (3.36) 108.0600 (2.76) 14.4487 (3.30) 1.7967 (2.63) 14.2599 (3.32) 0.3800 (3.17) 93;465 69,210.4968 (0.30) 6532 1 test_create_multidict_with_dict[case-sensitive-c-extension-module] 17.4401 (4.34) 57.7001 (1.47) 18.2996 (4.18) 1.3124 (1.92) 18.1400 (4.22) 0.3801 (3.17) 510;1783 54,646.1255 (0.24) 25854 1 test_create_cimultidict_with_dict_istr[c-extension-module] 18.0800 (4.50) 53.9999 (1.38) 18.8729 (4.31) 1.2203 (1.79) 18.7000 (4.35) 0.2800 (2.33) 455;1470 52,986.0007 (0.23) 16701 1 test_create_empty_multidict[case-insensitive-pure-python-module] 21.5400 (5.36) 68.9799 (1.76) 22.7527 (5.20) 1.6972 (2.49) 22.4600 (5.22) 0.3200 (2.67) 548;1365 43,950.9137 (0.19) 14410 1 test_create_empty_multidict[case-sensitive-pure-python-module] 21.6799 (5.39) 94.8800 (2.42) 22.8826 (5.22) 2.4718 (3.62) 22.4400 (5.22) 0.3001 (2.50) 387;1433 43,701.4108 (0.19) 14045 1 test_keys_view_more[case-sensitive-c-extension-module] 22.3400 (5.56) 72.8801 (1.86) 23.5355 (5.37) 1.4853 (2.18) 23.3800 (5.44) 0.4801 (4.00) 322;909 42,489.0514 (0.19) 23365 1 test_multidict_getall_str_miss[case-sensitive-pure-python-module] 25.3801 (6.31) 76.0800 (1.94) 27.4475 (6.27) 1.6433 (2.41) 27.2800 (6.34) 1.0401 (8.67) 711;360 36,433.1404 (0.16) 21674 1 test_create_multidict_with_items[case-sensitive-c-extension-module] 25.6801 (6.39) 2,041.3420 (52.10) 26.9977 (6.16) 16.3542 (23.97) 26.5799 (6.18) 0.4601 (3.83) 44;1305 37,040.1395 (0.16) 15380 1 test_create_cimultidict_with_items_istr[c-extension-module] 25.8799 (6.44) 66.9999 (1.71) 27.2934 (6.23) 1.9468 (2.85) 26.9799 (6.27) 0.4810 (4.01) 457;1287 36,638.8980 (0.16) 13994 1 test_cimultidict_getall_istr_miss[pure-python-module] 26.6801 (6.64) 81.7600 (2.09) 28.8177 (6.58) 2.0286 (2.97) 28.5400 (6.64) 1.4601 (12.16) 486;269 34,700.8418 (0.15) 19616 1 test_multidict_getall_str_miss[case-insensitive-pure-python-module] 26.7000 (6.64) 171.0600 (4.37) 28.1371 (6.42) 2.4224 (3.55) 27.7000 (6.44) 1.0999 (9.16) 396;578 35,540.2308 (0.16) 19961 1 test_multidict_getall_str_hit[case-insensitive-pure-python-module] 26.7001 (6.64) 64.6800 (1.65) 28.6096 (6.53) 1.7107 (2.51) 28.7400 (6.68) 1.3401 (11.16) 393;191 34,953.2692 (0.15) 14680 1 test_keys_view_less_or_equal[case-sensitive-c-extension-module] 27.4600 (6.83) 174.8600 (4.46) 29.2310 (6.67) 2.2279 (3.27) 28.9200 (6.73) 0.9401 (7.83) 405;795 34,210.2107 (0.15) 19253 1 test_keys_view_less[case-sensitive-c-extension-module] 27.5599 (6.86) 84.8800 (2.17) 29.1082 (6.65) 1.9304 (2.83) 28.8800 (6.72) 0.4799 (4.00) 365;1375 34,354.5367 (0.15) 18954 1 test_multidict_getall_str_hit[case-sensitive-pure-python-module] 28.6399 (7.12) 84.0001 (2.14) 30.1307 (6.88) 1.7195 (2.52) 29.9200 (6.96) 0.5000 (4.17) 313;1189 33,188.7677 (0.15) 17606 1 test_cimultidict_getall_istr_hit[pure-python-module] 28.6400 (7.12) 95.4600 (2.44) 31.0056 (7.08) 2.1133 (3.10) 30.9800 (7.20) 0.6200 (5.17) 264;2613 32,252.2717 (0.14) 13647 1 test_create_from_existing_cimultidict[pure-python-module] 31.0800 (7.73) 94.7800 (2.42) 32.4228 (7.40) 2.6956 (3.95) 31.9200 (7.42) 0.4200 (3.50) 303;1048 30,842.4668 (0.14) 10075 1 test_iterate_multidict_items[case-sensitive-c-extension-module] 34.9400 (8.69) 79.7600 (2.04) 37.1017 (8.47) 1.9854 (2.91) 36.7999 (8.56) 1.8799 (15.66) 728;209 26,952.9096 (0.12) 18940 1 test_keys_view_less_or_equal[case-insensitive-c-extension-module] 35.2000 (8.76) 99.7800 (2.55) 37.6006 (8.59) 2.1097 (3.09) 37.1800 (8.65) 1.3200 (11.00) 182;119 26,595.3212 (0.12) 5992 1 test_keys_view_less[case-insensitive-c-extension-module] 35.4199 (8.81) 87.4400 (2.23) 37.3995 (8.54) 2.1859 (3.20) 36.9600 (8.60) 1.1800 (9.83) 174;179 26,738.3226 (0.12) 6025 1 test_iterate_multidict_items[case-insensitive-c-extension-module] 37.2799 (9.27) 104.0200 (2.65) 39.3008 (8.97) 1.8595 (2.73) 38.9999 (9.07) 1.4999 (12.50) 229;80 25,444.7538 (0.11) 6581 1 test_keys_view_more_or_equal[case-sensitive-c-extension-module] 39.9600 (9.94) 99.8600 (2.55) 41.7024 (9.52) 2.0986 (3.08) 41.4600 (9.64) 0.6200 (5.17) 210;527 23,979.4323 (0.11) 13416 1 test_create_multidict_with_items_with_kwargs[case-sensitive-c-extension-module] 40.3400 (10.03) 133.3600 (3.40) 42.6829 (9.75) 3.0888 (4.53) 42.1000 (9.79) 0.9000 (7.50) 356;895 23,428.5781 (0.10) 9704 1 test_multidict_insert_str[case-sensitive-c-extension-module] 40.9200 (10.18) 8,931.1261 (227.95) 43.9611 (10.04) 69.5003 (101.86) 43.0801 (10.02) 1.1800 (9.83) 3;247 22,747.4037 (0.10) 16372 1 test_multidict_fetch[case-sensitive-c-extension-module] 40.9801 (10.19) 83.6001 (2.13) 43.4693 (9.93) 2.1106 (3.09) 42.9800 (10.00) 1.6401 (13.66) 499;186 23,004.7516 (0.10) 14274 1 test_keys_view_equals[case-insensitive-c-extension-module] 41.6200 (10.35) 85.1400 (2.17) 44.0173 (10.05) 2.5374 (3.72) 43.6601 (10.15) 0.8001 (6.67) 140;331 22,718.3449 (0.10) 5680 1 test_keys_view_repr[case-insensitive-c-extension-module] 41.8400 (10.41) 98.7799 (2.52) 44.3746 (10.13) 2.4904 (3.65) 44.0200 (10.24) 1.5400 (12.83) 385;313 22,535.4394 (0.10) 14939 1 test_keys_view_is_disjoint[case-insensitive-c-extension-module] 41.8799 (10.42) 105.7800 (2.70) 43.8090 (10.00) 2.8313 (4.15) 43.3200 (10.07) 0.5399 (4.50) 160;581 22,826.3524 (0.10) 5365 1 test_cimultidict_fetch_istr[c-extension-module] 42.1600 (10.49) 108.2800 (2.76) 44.4428 (10.15) 2.2041 (3.23) 44.0599 (10.25) 0.7401 (6.17) 231;810 22,500.8170 (0.10) 13499 1 test_keys_view_repr[case-sensitive-c-extension-module] 42.8399 (10.66) 195.1599 (4.98) 46.5282 (10.62) 12.6011 (18.47) 44.7000 (10.40) 1.6200 (13.50) 86;131 21,492.3520 (0.09) 3224 1 test_cimultidict_insert_istr[c-extension-module] 42.9200 (10.68) 81.0600 (2.07) 47.0325 (10.74) 2.0816 (3.05) 46.9800 (10.93) 0.9999 (8.33) 1028;1054 21,261.8853 (0.09) 16389 1 test_multidict_get_miss[case-sensitive-c-extension-module] 43.2601 (10.76) 101.4201 (2.59) 45.5754 (10.41) 1.9501 (2.86) 45.3601 (10.55) 0.8210 (6.84) 289;507 21,941.6604 (0.10) 14689 1 test_keys_view_equals[case-sensitive-c-extension-module] 43.3400 (10.78) 119.1200 (3.04) 45.3609 (10.36) 2.2964 (3.37) 45.0200 (10.47) 0.6200 (5.17) 401;1198 22,045.4060 (0.10) 13897 1 test_keys_view_is_disjoint[case-sensitive-c-extension-module] 43.7200 (10.88) 83.6200 (2.13) 45.4961 (10.39) 2.2153 (3.25) 45.3000 (10.53) 0.4400 (3.67) 221;2111 21,979.8904 (0.10) 11421 1 test_multidict_get_hit[case-sensitive-c-extension-module] 43.8400 (10.91) 103.7801 (2.65) 46.2294 (10.56) 2.3723 (3.48) 45.6000 (10.60) 2.0202 (16.83) 441;175 21,631.2492 (0.09) 13186 1 test_keys_view_and[case-insensitive-c-extension-module] 48.2200 (12.00) 136.9000 (3.49) 50.6316 (11.56) 4.8299 (7.08) 49.7201 (11.56) 0.8598 (7.16) 205;534 19,750.5241 (0.09) 5609 1 test_keys_view_and[case-sensitive-c-extension-module] 48.3199 (12.02) 111.9400 (2.86) 50.3067 (11.49) 2.7286 (4.00) 49.8800 (11.60) 0.7801 (6.50) 248;648 19,878.0759 (0.09) 10167 1 test_multidict_get_hit_with_default[case-sensitive-c-extension-module] 49.0199 (12.19) 109.6600 (2.80) 51.6675 (11.80) 2.4080 (3.53) 51.1201 (11.89) 1.6800 (14.00) 305;191 19,354.5336 (0.08) 11231 1 test_multidict_popitem_str[case-sensitive-c-extension-module] 50.5610 (12.58) 118.2001 (3.02) 53.7547 (12.27) 2.7268 (4.00) 53.3600 (12.41) 1.3401 (11.16) 247;298 18,603.0094 (0.08) 10880 1 test_keys_view_more[case-insensitive-c-extension-module] 50.5800 (12.58) 112.2600 (2.87) 52.7374 (12.04) 2.3967 (3.51) 52.3200 (12.17) 0.9799 (8.16) 293;476 18,961.8817 (0.08) 13467 1 test_items_view_not_equals[case-insensitive-c-extension-module] 53.5799 (13.33) 148.1000 (3.78) 57.3573 (13.10) 2.6546 (3.89) 57.0599 (13.27) 1.8000 (15.00) 264;130 17,434.5793 (0.08) 5572 1 test_items_view_not_equals[case-sensitive-c-extension-module] 53.6611 (13.35) 127.9000 (3.26) 56.9092 (12.99) 2.5911 (3.80) 56.4400 (13.13) 1.6456 (13.71) 383;314 17,571.8406 (0.08) 12841 1 test_cimultidict_get_istr_miss[c-extension-module] 54.6400 (13.59) 111.2601 (2.84) 57.5649 (13.14) 2.2554 (3.31) 57.2799 (13.32) 0.9791 (8.16) 245;349 17,371.6845 (0.08) 10551 1 test_cimultidict_get_istr_hit[c-extension-module] 56.2801 (14.00) 121.7800 (3.11) 59.3712 (13.56) 2.6864 (3.94) 58.9800 (13.72) 1.7200 (14.33) 306;237 16,843.1821 (0.07) 10786 1 test_cimultidict_get_istr_hit_with_default[c-extension-module] 61.9000 (15.40) 113.9800 (2.91) 64.6682 (14.77) 2.6793 (3.93) 64.2000 (14.93) 2.0405 (17.00) 246;167 15,463.5531 (0.07) 8848 1 test_keys_view_sub[case-sensitive-c-extension-module] 62.6600 (15.59) 133.1200 (3.40) 65.3619 (14.92) 3.2953 (4.83) 64.8000 (15.07) 1.2801 (10.67) 279;470 15,299.4236 (0.07) 8231 1 test_cimultidict_get_istr_with_default_miss[c-extension-module] 63.1600 (15.71) 190.5600 (4.86) 67.1930 (15.34) 2.7315 (4.00) 66.7799 (15.53) 1.4000 (11.66) 237;242 14,882.5099 (0.07) 10126 1 test_keys_view_sub[case-insensitive-c-extension-module] 63.6800 (15.84) 140.4400 (3.58) 67.7490 (15.47) 4.6919 (6.88) 66.8200 (15.54) 1.9601 (16.33) 149;207 14,760.3634 (0.06) 3222 1 test_multidict_pop_str[case-sensitive-c-extension-module] 64.1000 (15.95) 129.2001 (3.30) 69.0661 (15.77) 3.0873 (4.52) 68.7600 (15.99) 2.4999 (20.83) 882;194 14,478.8781 (0.06) 9519 1 test_keys_view_or[case-sensitive-c-extension-module] 64.1800 (15.97) 141.0000 (3.60) 67.6581 (15.45) 3.6662 (5.37) 66.9600 (15.57) 1.6399 (13.66) 308;470 14,780.2050 (0.06) 8078 1 test_keys_view_or[case-insensitive-c-extension-module] 64.3601 (16.01) 299.4000 (7.64) 69.8257 (15.94) 8.0670 (11.82) 68.1600 (15.85) 2.9800 (24.83) 148;215 14,321.3644 (0.06) 2922 1 test_create_multidict_with_dict[case-insensitive-c-extension-module] 65.3600 (16.26) 130.2999 (3.33) 69.5091 (15.87) 3.1163 (4.57) 69.0600 (16.06) 2.0601 (17.16) 351;223 14,386.6098 (0.06) 9539 1 test_keys_view_not_equals[case-sensitive-pure-python-module] 66.7199 (16.60) 152.7000 (3.90) 68.6656 (15.68) 3.4432 (5.05) 68.0201 (15.82) 0.7410 (6.17) 185;644 14,563.3241 (0.06) 6713 1 test_items_view_not_equals[case-sensitive-pure-python-module] 67.6799 (16.84) 165.5600 (4.23) 70.1364 (16.01) 3.9310 (5.76) 69.5600 (16.18) 0.9200 (7.67) 135;374 14,257.9340 (0.06) 5069 1 test_values_view_repr[case-insensitive-c-extension-module] 68.6001 (17.06) 142.1601 (3.63) 71.7024 (16.37) 2.8789 (4.22) 71.2400 (16.57) 1.2610 (10.51) 269;379 13,946.5434 (0.06) 10173 1 test_multidict_delitem_str[case-sensitive-c-extension-module] 68.8999 (17.14) 169.4000 (4.32) 71.8268 (16.40) 3.0058 (4.41) 71.3001 (16.58) 1.6999 (14.16) 266;263 13,922.3865 (0.06) 10244 1 test_values_view_repr[case-sensitive-c-extension-module] 69.1999 (17.21) 199.8000 (5.10) 73.2221 (16.72) 9.5241 (13.96) 71.7000 (16.67) 1.1200 (9.33) 402;743 13,657.0778 (0.06) 10071 1 test_cimultidict_delitem_istr[c-extension-module] 73.7200 (18.34) 141.1600 (3.60) 77.0816 (17.60) 3.1079 (4.56) 76.6000 (17.81) 1.0601 (8.83) 226;435 12,973.2630 (0.06) 8352 1 test_keys_view_not_equals[case-insensitive-pure-python-module] 74.1000 (18.43) 137.3009 (3.50) 76.8590 (17.55) 3.6917 (5.41) 76.0800 (17.69) 1.8000 (15.00) 197;229 13,010.8312 (0.06) 5695 1 test_items_view_not_equals[case-insensitive-pure-python-module] 74.8400 (18.62) 146.0200 (3.73) 77.5461 (17.71) 4.2422 (6.22) 76.7000 (17.84) 0.9990 (8.32) 147;500 12,895.5470 (0.06) 4938 1 test_cimultidict_pop_istr[c-extension-module] 80.0600 (19.92) 172.6011 (4.41) 85.1215 (19.44) 3.4502 (5.06) 84.6999 (19.70) 2.2800 (19.00) 489;246 11,747.9135 (0.05) 8040 1 test_create_multidict_with_items[case-insensitive-c-extension-module] 80.0600 (19.92) 128.2600 (3.27) 83.6019 (19.09) 3.0317 (4.44) 83.1201 (19.33) 1.7409 (14.50) 251;238 11,961.4569 (0.05) 7275 1 test_keys_view_repr[case-insensitive-pure-python-module] 81.7400 (20.33) 136.1400 (3.47) 84.5375 (19.30) 3.8333 (5.62) 83.8600 (19.50) 1.1401 (9.50) 185;468 11,829.0656 (0.05) 6856 1 test_items_view_less_or_equal[case-sensitive-c-extension-module] 84.5800 (21.04) 150.3610 (3.84) 88.2047 (20.14) 3.3211 (4.87) 87.5810 (20.37) 1.6399 (13.66) 267;324 11,337.2593 (0.05) 8150 1 test_items_view_less[case-sensitive-c-extension-module] 85.0200 (21.15) 143.6800 (3.67) 88.3655 (20.18) 3.0410 (4.46) 87.7799 (20.41) 1.6200 (13.50) 284;291 11,316.6389 (0.05) 8047 1 test_items_view_less[case-insensitive-c-extension-module] 87.0409 (21.65) 135.1599 (3.45) 90.0588 (20.56) 3.0593 (4.48) 89.4599 (20.80) 1.4199 (11.83) 146;187 11,103.8551 (0.05) 4260 1 test_items_view_less_or_equal[case-insensitive-c-extension-module] 87.9600 (21.88) 141.1811 (3.60) 90.9199 (20.76) 3.0132 (4.42) 90.4000 (21.02) 1.3199 (11.00) 137;183 10,998.6914 (0.05) 4254 1 test_keys_view_repr[case-sensitive-pure-python-module] 88.2399 (21.95) 151.8801 (3.88) 91.5254 (20.90) 3.6484 (5.35) 90.8400 (21.13) 1.4600 (12.16) 238;363 10,925.9275 (0.05) 7235 1 test_create_cimultidict_with_items_istr_with_kwargs[c-extension-module] 89.2400 (22.20) 161.1800 (4.11) 93.9492 (21.45) 4.1704 (6.11) 93.2600 (21.69) 2.3202 (19.33) 317;303 10,644.0480 (0.05) 6036 1 test_multidict_repr[case-sensitive-c-extension-module] 91.5800 (22.78) 149.1400 (3.81) 96.9166 (22.13) 3.3796 (4.95) 96.3400 (22.40) 2.1589 (17.99) 347;255 10,318.1454 (0.05) 7486 1 test_keys_view_more_or_equal[case-insensitive-c-extension-module] 94.4400 (23.49) 161.7001 (4.13) 98.2024 (22.42) 3.5081 (5.14) 97.4400 (22.66) 1.8000 (15.00) 275;310 10,183.0454 (0.04) 8157 1 test_multidict_repr[case-insensitive-c-extension-module] 96.3600 (23.97) 161.4799 (4.12) 101.5485 (23.19) 3.5704 (5.23) 101.0600 (23.50) 2.1600 (18.00) 327;226 9,847.5138 (0.04) 6802 1 test_items_view_repr[case-insensitive-c-extension-module] 96.9800 (24.12) 154.5610 (3.94) 101.3777 (23.15) 3.2205 (4.72) 100.8400 (23.45) 2.1000 (17.50) 340;220 9,864.1058 (0.04) 6878 1 test_items_view_repr[case-sensitive-c-extension-module] 98.3400 (24.46) 229.6600 (5.86) 103.2001 (23.56) 9.8886 (14.49) 101.5400 (23.61) 1.7800 (14.83) 166;253 9,689.9144 (0.04) 4104 1 test_multidict_fetch[case-insensitive-c-extension-module] 99.7800 (24.82) 171.2210 (4.37) 103.3263 (23.59) 3.3443 (4.90) 102.6801 (23.88) 1.2001 (10.00) 247;472 9,678.0777 (0.04) 7958 1 test_copy_from_existing_cimultidict[pure-python-module] 100.8200 (25.08) 174.7201 (4.46) 103.6941 (23.68) 4.4509 (6.52) 102.6799 (23.88) 0.9800 (8.16) 169;409 9,643.7491 (0.04) 3616 1 test_iterate_multidict_values[case-insensitive-pure-python-module] 104.2200 (25.93) 171.3000 (4.37) 108.9085 (24.87) 3.7572 (5.51) 108.1399 (25.15) 2.3199 (19.33) 235;183 9,182.0186 (0.04) 4840 1 test_cimultidict_update_istr[c-extension-module] 105.7400 (26.30) 307.5610 (7.85) 109.8818 (25.09) 11.8773 (17.41) 108.0399 (25.13) 1.2601 (10.50) 258;463 9,100.6866 (0.04) 6591 1 test_multidict_get_miss[case-insensitive-c-extension-module] 106.0800 (26.39) 168.3600 (4.30) 110.6302 (25.26) 3.2346 (4.74) 110.2199 (25.63) 1.5005 (12.50) 333;342 9,039.1247 (0.04) 7352 1 test_multidict_update_str[case-sensitive-c-extension-module] 106.5200 (26.50) 167.9000 (4.29) 109.6539 (25.04) 3.4118 (5.00) 109.0399 (25.36) 1.4352 (11.96) 195;265 9,119.6049 (0.04) 6039 1 test_values_view_repr[case-insensitive-pure-python-module] 106.9000 (26.59) 2,234.2609 (57.03) 110.7940 (25.30) 29.1567 (42.73) 109.5200 (25.47) 0.9800 (8.16) 34;530 9,025.7597 (0.04) 5420 1 test_values_view_repr[case-sensitive-pure-python-module] 107.2200 (26.67) 183.4400 (4.68) 110.2792 (25.18) 4.0599 (5.95) 109.4601 (25.46) 1.1200 (9.33) 217;455 9,067.8956 (0.04) 5739 1 test_iterate_multidict_values[case-sensitive-pure-python-module] 109.3399 (27.20) 184.7200 (4.71) 113.6695 (25.96) 4.0080 (5.87) 112.7999 (26.23) 2.4805 (20.67) 198;177 8,797.4367 (0.04) 4800 1 test_multidict_get_hit[case-insensitive-c-extension-module] 115.3200 (28.69) 171.1000 (4.37) 118.5709 (27.07) 3.4918 (5.12) 117.9200 (27.42) 1.3600 (11.33) 250;337 8,433.7705 (0.04) 6879 1 test_multidict_insert_str[case-insensitive-c-extension-module] 115.8200 (28.81) 184.4000 (4.71) 121.6531 (27.78) 3.5653 (5.23) 121.1000 (28.16) 2.2198 (18.49) 281;238 8,220.0956 (0.04) 6142 1 test_multidict_get_hit_with_default[case-insensitive-c-extension-module] 120.1000 (29.88) 184.5399 (4.71) 123.7778 (28.26) 3.3849 (4.96) 123.1399 (28.64) 1.5601 (13.00) 265;342 8,078.9900 (0.04) 6557 1 test_iterate_multidict_keys[case-sensitive-pure-python-module] 120.9000 (30.08) 168.0400 (4.29) 125.9531 (28.76) 3.6968 (5.42) 125.2000 (29.12) 2.1199 (17.66) 257;223 7,939.4600 (0.03) 5432 1 test_iterate_multidict[case-sensitive-pure-python-module] 121.9800 (30.34) 17,993.2331 (459.25) 130.8934 (29.89) 262.4909 (384.71) 126.1210 (29.33) 2.2800 (19.00) 1;211 7,639.8019 (0.03) 4634 1 test_keys_view_xor[case-sensitive-c-extension-module] 130.4600 (32.45) 346.4801 (8.84) 138.2149 (31.56) 18.1862 (26.65) 134.9800 (31.39) 2.5601 (21.33) 150;405 7,235.1113 (0.03) 4749 1 test_multidict_delitem_str[case-insensitive-c-extension-module] 132.0600 (32.85) 328.1001 (8.37) 138.4481 (31.61) 12.3192 (18.06) 136.5000 (31.74) 1.8200 (15.16) 253;350 7,222.9236 (0.03) 6233 1 test_keys_view_xor[case-insensitive-c-extension-module] 136.5009 (33.96) 350.7000 (8.95) 163.1640 (37.26) 48.0565 (70.43) 143.1000 (33.28) 7.8810 (65.66) 199;296 6,128.8041 (0.03) 1634 1 test_create_multidict_with_items_with_kwargs[case-insensitive-c-extension-module] 140.1200 (34.86) 217.9410 (5.56) 148.1212 (33.82) 4.8154 (7.06) 147.2400 (34.24) 4.3800 (36.49) 460;157 6,751.2287 (0.03) 4375 1 test_multidict_pop_str[case-insensitive-c-extension-module] 141.4401 (35.18) 322.4800 (8.23) 148.7332 (33.96) 13.6246 (19.97) 146.5200 (34.07) 2.2600 (18.83) 207;299 6,723.4476 (0.03) 5105 1 test_items_view_repr[case-sensitive-pure-python-module] 146.1400 (36.35) 233.4800 (5.96) 152.1332 (34.74) 5.3701 (7.87) 151.2800 (35.18) 3.0000 (25.00) 168;175 6,573.1868 (0.03) 3513 1 test_items_view_repr[case-insensitive-pure-python-module] 150.7800 (37.51) 212.0601 (5.41) 155.6409 (35.54) 4.9612 (7.27) 154.6601 (35.97) 2.6000 (21.66) 226;238 6,425.0466 (0.03) 4524 1 test_keys_view_less_or_equal[case-sensitive-pure-python-module] 153.2600 (38.12) 275.4199 (7.03) 159.4142 (36.40) 5.0228 (7.36) 158.5400 (36.87) 2.6000 (21.66) 229;229 6,272.9684 (0.03) 4289 1 test_multidict_repr[case-sensitive-pure-python-module] 158.6800 (39.47) 244.2000 (6.23) 165.6595 (37.83) 5.7955 (8.49) 164.7200 (38.31) 3.0401 (25.33) 233;220 6,036.4775 (0.03) 3866 1 test_multidict_repr[case-insensitive-pure-python-module] 159.5210 (39.68) 206.7001 (5.28) 164.8244 (37.64) 4.7593 (6.98) 163.6399 (38.06) 3.2457 (27.04) 210;181 6,067.0646 (0.03) 3573 1 test_iterate_multidict_items[case-sensitive-pure-python-module] 161.1800 (40.10) 239.7001 (6.12) 167.3467 (38.21) 4.6091 (6.76) 166.5000 (38.72) 2.5200 (21.00) 252;218 5,975.6178 (0.03) 4138 1 test_multidict_popitem_str[case-insensitive-c-extension-module] 162.3399 (40.38) 354.3011 (9.04) 169.5893 (38.72) 14.0760 (20.63) 166.9400 (38.82) 3.1200 (26.00) 227;305 5,896.5992 (0.03) 4738 1 test_keys_view_less[case-sensitive-pure-python-module] 165.9200 (41.27) 233.6000 (5.96) 172.4961 (39.39) 4.5562 (6.68) 171.7210 (39.93) 2.5800 (21.50) 273;214 5,797.2340 (0.03) 4131 1 test_multidict_update_str[case-insensitive-c-extension-module] 175.1201 (43.56) 241.4200 (6.16) 180.4206 (41.20) 4.6738 (6.85) 179.4400 (41.73) 2.0795 (17.33) 222;247 5,542.6034 (0.02) 4516 1 test_items_view_sub[case-insensitive-c-extension-module] 184.3000 (45.85) 152,623.0070 (>1000.0) 313.4835 (71.58) 3,437.8452 (>1000.0) 205.0700 (47.69) 13.6090 (113.39) 2;338 3,189.9609 (0.01) 2040 1 test_items_view_sub[case-sensitive-c-extension-module] 192.8810 (47.98) 14,183.2300 (362.00) 227.3360 (51.91) 242.1986 (354.97) 203.9700 (47.43) 12.5009 (104.15) 2;572 4,398.7761 (0.02) 3514 1 test_create_multidict_with_items[case-sensitive-pure-python-module] 203.8210 (50.70) 344.9999 (8.81) 209.1419 (47.76) 6.5890 (9.66) 207.5800 (48.27) 2.2149 (18.45) 194;238 4,781.4427 (0.02) 2823 1 test_multidict_update_str_with_kwargs[case-sensitive-c-extension-module] 231.7399 (57.65) 413.5200 (10.55) 241.2663 (55.09) 18.0292 (26.42) 237.5001 (55.23) 3.1391 (26.15) 94;248 4,144.7981 (0.02) 2730 1 test_items_view_less_or_equal[case-sensitive-pure-python-module] 232.4200 (57.82) 342.7010 (8.75) 240.2611 (54.86) 6.7239 (9.85) 238.8600 (55.55) 4.1010 (34.17) 231;213 4,162.1379 (0.02) 2974 1 test_items_view_less[case-sensitive-pure-python-module] 234.7201 (58.39) 310.5800 (7.93) 243.5999 (55.62) 6.2460 (9.15) 242.3599 (56.36) 4.3389 (36.15) 290;192 4,105.0914 (0.02) 2510 1 test_create_multidict_with_dict[case-sensitive-pure-python-module] 263.1010 (65.45) 417.4800 (10.66) 270.2601 (61.71) 8.0879 (11.85) 267.9806 (62.32) 3.3791 (28.15) 195;238 3,700.1399 (0.02) 2334 1 test_iterate_multidict_keys[case-insensitive-pure-python-module] 301.3200 (74.96) 358.1000 (9.14) 311.9929 (71.24) 6.2621 (9.18) 310.8400 (72.29) 4.4249 (36.87) 372;226 3,205.2010 (0.01) 2717 1 test_iterate_multidict[case-insensitive-pure-python-module] 303.0600 (75.39) 385.1800 (9.83) 314.1537 (71.73) 6.5723 (9.63) 312.8200 (72.75) 4.3495 (36.24) 262;182 3,183.1552 (0.01) 2040 1 test_cimultidict_update_istr_with_kwargs[c-extension-module] 307.1000 (76.39) 520.0411 (13.27) 323.2775 (73.82) 30.2325 (44.31) 313.3800 (72.88) 4.4594 (37.15) 215;438 3,093.3174 (0.01) 2564 1 test_create_multidict_with_items[case-insensitive-pure-python-module] 309.8800 (77.09) 387.9800 (9.90) 317.9517 (72.60) 6.5152 (9.55) 316.3810 (73.58) 3.4402 (28.66) 257;222 3,145.1322 (0.01) 2269 1 test_keys_view_more[case-sensitive-pure-python-module] 311.5400 (77.50) 395.6810 (10.10) 317.2850 (72.45) 6.2482 (9.16) 315.6600 (73.41) 2.3458 (19.54) 226;246 3,151.7407 (0.01) 2545 1 test_create_cimultidict_with_items_istr[pure-python-module] 316.5010 (78.73) 436.5200 (11.14) 325.5414 (74.33) 7.7165 (11.31) 323.7200 (75.28) 3.5606 (29.67) 201;200 3,071.8056 (0.01) 1987 1 test_items_view_is_disjoint[case-sensitive-c-extension-module] 334.4209 (83.19) 404.5999 (10.33) 345.1457 (78.81) 6.7459 (9.89) 345.0705 (80.25) 5.7305 (47.74) 609;194 2,897.3270 (0.01) 2560 1 test_iterate_multidict_items[case-insensitive-pure-python-module] 334.8800 (83.30) 409.9399 (10.46) 345.9892 (79.00) 6.2733 (9.19) 344.5805 (80.13) 4.1990 (34.98) 295;209 2,890.2633 (0.01) 2422 1 test_items_view_is_disjoint[case-insensitive-c-extension-module] 340.2410 (84.64) 417.6210 (10.66) 348.5352 (79.58) 7.1015 (10.41) 346.4409 (80.57) 10.1399 (84.48) 297;33 2,869.1506 (0.01) 2077 1 test_items_view_more[case-sensitive-pure-python-module] 355.5199 (88.44) 477.1400 (12.18) 363.4898 (83.00) 6.9865 (10.24) 361.7200 (84.12) 2.6295 (21.91) 233;247 2,751.1086 (0.01) 2360 1 test_create_multidict_with_dict[case-insensitive-pure-python-module] 366.0000 (91.05) 463.2201 (11.82) 377.9256 (86.30) 8.1587 (11.96) 375.9400 (87.43) 5.6458 (47.04) 253;184 2,646.0238 (0.01) 1745 1 test_multidict_update_str_with_kwargs[case-insensitive-c-extension-module] 366.7399 (91.23) 448.5809 (11.45) 377.2144 (86.13) 7.2233 (10.59) 375.3200 (87.28) 4.1458 (34.54) 315;266 2,651.0121 (0.01) 2461 1 test_keys_view_more[case-insensitive-pure-python-module] 373.3200 (92.87) 443.7610 (11.33) 380.5609 (86.90) 6.8582 (10.05) 378.6810 (88.06) 3.0801 (25.66) 190;192 2,627.7002 (0.01) 1911 1 test_keys_view_less_or_equal[case-insensitive-pure-python-module] 382.6600 (95.19) 561.2810 (14.33) 399.8651 (91.30) 10.1588 (14.89) 397.8800 (92.53) 6.3392 (52.82) 302;230 2,500.8432 (0.01) 2127 1 test_create_cimultidict_with_dict_istr[pure-python-module] 384.0210 (95.53) 459.5800 (11.73) 395.9809 (90.42) 8.2505 (12.09) 393.5200 (91.52) 4.5401 (37.83) 240;223 2,525.3745 (0.01) 1850 1 test_keys_view_less[case-insensitive-pure-python-module] 390.2400 (97.08) 451.6001 (11.53) 406.5126 (92.82) 8.3960 (12.31) 404.7200 (94.12) 5.7408 (47.83) 348;226 2,459.9486 (0.01) 2103 1 test_items_view_more[case-insensitive-pure-python-module] 418.5610 (104.12) 556.9000 (14.21) 426.3138 (97.34) 7.7353 (11.34) 424.1410 (98.64) 3.1595 (26.32) 211;214 2,345.6898 (0.01) 1948 1 test_create_multidict_with_items_with_kwargs[case-sensitive-pure-python-module] 426.2599 (106.04) 516.6800 (13.19) 438.8647 (100.21) 9.7803 (14.33) 435.5900 (101.30) 7.4300 (61.90) 240;192 2,278.6068 (0.01) 1664 1 test_items_view_less_or_equal[case-insensitive-pure-python-module] 434.8600 (108.18) 522.6410 (13.34) 451.6000 (103.12) 8.6184 (12.63) 449.7900 (104.60) 7.2200 (60.15) 347;176 2,214.3489 (0.01) 1774 1 test_items_view_less[case-insensitive-pure-python-module] 442.3411 (110.04) 531.4210 (13.56) 457.4798 (104.46) 9.4623 (13.87) 455.2801 (105.88) 7.7292 (64.40) 304;179 2,185.8888 (0.01) 1711 1 test_items_view_or[case-insensitive-c-extension-module] 449.1000 (111.72) 541.5999 (13.82) 458.4089 (104.67) 8.4059 (12.32) 455.7800 (105.99) 3.6893 (30.74) 163;176 2,181.4586 (0.01) 1313 1 test_items_view_or[case-sensitive-c-extension-module] 454.3610 (113.03) 527.8010 (13.47) 462.5385 (105.62) 8.1062 (11.88) 459.9300 (106.96) 3.3801 (28.16) 228;251 2,161.9823 (0.01) 1870 1 test_items_view_and[case-sensitive-c-extension-module] 464.9000 (115.65) 530.2010 (13.53) 471.8835 (107.75) 7.1244 (10.44) 469.7001 (109.23) 3.0190 (25.15) 232;238 2,119.1672 (0.01) 1875 1 test_items_view_and[case-insensitive-c-extension-module] 465.1200 (115.70) 535.0000 (13.65) 474.8853 (108.43) 7.3735 (10.81) 472.4400 (109.87) 2.6343 (21.95) 191;201 2,105.7714 (0.01) 1427 1 test_items_view_sub[case-sensitive-pure-python-module] 491.0401 (122.15) 592.3200 (15.12) 503.7422 (115.02) 9.4365 (13.83) 500.9200 (116.49) 6.3049 (52.53) 236;193 1,985.1425 (0.01) 1505 1 test_items_view_xor[case-sensitive-c-extension-module] 602.8600 (149.97) 967.2410 (24.69) 649.7500 (148.36) 58.4156 (85.61) 622.7209 (144.82) 30.2197 (251.78) 245;245 1,539.0535 (0.01) 1313 1 test_items_view_xor[case-insensitive-c-extension-module] 604.3200 (150.33) 1,127.4209 (28.78) 660.9953 (150.93) 67.8649 (99.46) 627.6800 (145.97) 48.6643 (405.45) 182;172 1,512.8701 (0.01) 863 1 test_items_view_more[case-sensitive-c-extension-module] 605.3000 (150.57) 676.1601 (17.26) 624.9339 (142.70) 10.8790 (15.94) 622.0805 (144.67) 13.0001 (108.31) 439;49 1,600.1692 (0.01) 1594 1 test_items_view_more[case-insensitive-c-extension-module] 639.6601 (159.12) 749.5410 (19.13) 663.4251 (151.49) 12.3833 (18.15) 660.4199 (153.58) 13.3200 (110.98) 364;66 1,507.3291 (0.01) 1341 1 test_multidict_popitem_str[case-sensitive-pure-python-module] 650.4799 (161.81) 834.2611 (21.29) 665.4757 (151.95) 13.8261 (20.26) 661.7610 (153.90) 8.5795 (71.48) 111;98 1,502.6846 (0.01) 1176 1 test_create_cimultidict_with_items_istr_with_kwargs[pure-python-module] 677.2999 (168.49) 778.9211 (19.88) 697.4949 (159.27) 12.1250 (17.77) 693.9409 (161.38) 11.4704 (95.57) 277;91 1,433.7022 (0.01) 1157 1 test_multidict_pop_str[case-sensitive-pure-python-module] 791.5810 (196.91) 1,004.7010 (25.64) 809.6109 (184.87) 15.2196 (22.31) 805.1005 (187.23) 11.2195 (93.48) 103;57 1,235.1613 (0.01) 952 1 test_create_multidict_with_items_with_kwargs[case-insensitive-pure-python-module] 923.9400 (229.84) 1,198.7010 (30.59) 963.3200 (219.96) 36.6451 (53.71) 953.7410 (221.80) 28.3247 (235.99) 67;25 1,038.0766 (0.00) 789 1 test_multidict_get_hit[case-sensitive-pure-python-module] 931.2800 (231.67) 1,027.4800 (26.22) 948.5328 (216.59) 8.6484 (12.68) 945.7805 (219.95) 9.0409 (75.33) 208;39 1,054.2598 (0.00) 1018 1 test_multidict_get_hit_with_default[case-sensitive-pure-python-module] 938.4010 (233.44) 1,034.5810 (26.41) 958.2918 (218.82) 9.1594 (13.42) 955.3200 (222.17) 9.2010 (76.66) 217;47 1,043.5235 (0.00) 1022 1 test_multidict_fetch[case-sensitive-pure-python-module] 938.8401 (233.55) 1,032.6410 (26.36) 952.4176 (217.47) 11.9221 (17.47) 948.5905 (220.60) 10.0496 (83.73) 91;48 1,049.9596 (0.00) 952 1 test_multidict_fetch[case-insensitive-pure-python-module] 1,002.9210 (249.49) 1,121.5010 (28.62) 1,019.5291 (232.80) 11.4984 (16.85) 1,016.0205 (236.28) 11.7800 (98.15) 172;37 980.8450 (0.00) 908 1 test_keys_view_more_or_equal[case-sensitive-pure-python-module] 1,023.8601 (254.70) 1,089.5811 (27.81) 1,039.0982 (237.27) 8.6329 (12.65) 1,036.2610 (240.99) 11.0900 (92.40) 238;24 962.3729 (0.00) 936 1 test_items_view_sub[case-insensitive-pure-python-module] 1,024.1600 (254.77) 1,166.8410 (29.78) 1,050.0950 (239.78) 16.2873 (23.87) 1,044.7610 (242.97) 20.6052 (171.68) 213;13 952.2948 (0.00) 797 1 test_cimultidict_fetch_istr[pure-python-module] 1,025.4410 (255.09) 1,099.9209 (28.07) 1,040.0768 (237.49) 9.3905 (13.76) 1,036.7305 (241.10) 13.0800 (108.98) 204;12 961.4674 (0.00) 902 1 test_multidict_get_hit[case-insensitive-pure-python-module] 1,033.1400 (257.00) 1,099.7610 (28.07) 1,049.9889 (239.75) 9.7770 (14.33) 1,046.4210 (243.35) 12.5104 (104.23) 242;23 952.3910 (0.00) 908 1 test_multidict_get_hit_with_default[case-insensitive-pure-python-module] 1,033.5210 (257.10) 1,087.5200 (27.76) 1,047.7970 (239.25) 8.7303 (12.80) 1,044.9410 (243.01) 11.6004 (96.65) 234;20 954.3833 (0.00) 864 1 test_cimultidict_get_istr_hit[pure-python-module] 1,045.5600 (260.09) 1,122.0609 (28.64) 1,062.7154 (242.66) 8.8852 (13.02) 1,059.6105 (246.42) 11.0799 (92.31) 242;19 940.9857 (0.00) 894 1 test_cimultidict_get_istr_hit_with_default[pure-python-module] 1,048.7210 (260.88) 1,113.8209 (28.43) 1,063.7965 (242.91) 9.0058 (13.20) 1,060.7610 (246.69) 12.0600 (100.48) 240;21 940.0294 (0.00) 906 1 test_items_view_more_or_equal[case-sensitive-pure-python-module] 1,077.6210 (268.07) 1,147.7810 (29.30) 1,100.2981 (251.24) 9.4244 (13.81) 1,097.5610 (255.24) 12.5851 (104.85) 225;17 908.8446 (0.00) 877 1 test_keys_view_equals[case-sensitive-pure-python-module] 1,099.9810 (273.63) 1,178.9211 (30.09) 1,120.9803 (255.96) 10.4018 (15.25) 1,117.7010 (259.93) 14.2599 (118.81) 234;10 892.0763 (0.00) 802 1 test_keys_view_more_or_equal[case-insensitive-pure-python-module] 1,106.3600 (275.22) 1,184.8010 (30.24) 1,122.3637 (256.28) 9.5543 (14.00) 1,118.7610 (260.18) 12.5456 (104.53) 213;21 890.9768 (0.00) 849 1 test_multidict_popitem_str[case-insensitive-pure-python-module] 1,107.2210 (275.43) 1,305.8010 (33.33) 1,131.2397 (258.31) 17.6899 (25.93) 1,127.0610 (262.11) 20.0401 (166.97) 137;13 883.9859 (0.00) 726 1 test_items_view_more_or_equal[case-insensitive-pure-python-module] 1,201.7611 (298.95) 1,285.6610 (32.81) 1,218.8652 (278.31) 10.4848 (15.37) 1,214.7811 (282.51) 15.7653 (131.35) 215;5 820.4353 (0.00) 775 1 test_items_view_equals[case-sensitive-pure-python-module] 1,286.6809 (320.07) 1,381.3011 (35.26) 1,311.7307 (299.52) 10.3389 (15.15) 1,308.7510 (304.36) 13.8896 (115.72) 178;11 762.3516 (0.00) 688 1 test_multidict_pop_str[case-insensitive-pure-python-module] 1,408.8610 (350.47) 1,582.5210 (40.39) 1,439.4032 (328.67) 19.7647 (28.97) 1,435.1311 (333.75) 22.7800 (189.80) 70;13 694.7324 (0.00) 428 1 test_cimultidict_pop_istr[pure-python-module] 1,485.4410 (369.52) 1,720.2421 (43.91) 1,513.4961 (345.59) 21.4221 (31.40) 1,509.4810 (351.04) 22.4343 (186.92) 66;12 660.7219 (0.00) 507 1 test_multidict_get_miss[case-sensitive-pure-python-module] 1,491.8210 (371.11) 1,560.2011 (39.82) 1,515.4845 (346.04) 10.7717 (15.79) 1,514.8510 (352.29) 14.7000 (122.48) 197;9 659.8550 (0.00) 626 1 test_keys_view_equals[case-insensitive-pure-python-module] 1,494.6610 (371.81) 1,570.4209 (40.08) 1,519.2229 (346.90) 12.6114 (18.48) 1,517.3010 (352.86) 17.2195 (143.47) 168;11 658.2312 (0.00) 572 1 test_multidict_get_miss[case-insensitive-pure-python-module] 1,577.6809 (392.46) 1,653.8620 (42.21) 1,596.6380 (364.57) 10.5158 (15.41) 1,593.8419 (370.66) 15.3000 (127.47) 179;3 626.3161 (0.00) 605 1 test_keys_view_is_disjoint[case-sensitive-pure-python-module] 1,584.0810 (394.06) 1,732.1621 (44.21) 1,627.7398 (371.68) 24.2151 (35.49) 1,632.6210 (379.68) 40.1189 (334.26) 222;2 614.3488 (0.00) 582 1 test_cimultidict_get_istr_miss[pure-python-module] 1,593.9210 (396.50) 1,674.6410 (42.74) 1,611.7161 (368.02) 10.5793 (15.51) 1,608.1810 (373.99) 15.9842 (133.18) 167;3 620.4567 (0.00) 607 1 test_cimultidict_get_istr_with_default_miss[pure-python-module] 1,599.9620 (398.01) 1,700.3610 (43.40) 1,621.8391 (370.33) 11.5023 (16.86) 1,618.8810 (376.48) 16.2200 (135.14) 162;6 616.5840 (0.00) 590 1 test_items_view_equals[case-insensitive-pure-python-module] 1,628.3210 (405.06) 1,752.1210 (44.72) 1,669.4753 (381.21) 19.0419 (27.91) 1,665.9610 (387.43) 25.6850 (214.00) 181;7 598.9906 (0.00) 551 1 test_keys_view_or[case-sensitive-pure-python-module] 1,658.0620 (412.46) 1,764.9410 (45.05) 1,683.3172 (384.37) 13.6134 (19.95) 1,680.8410 (390.89) 17.9857 (149.85) 128;9 594.0651 (0.00) 543 1 test_multidict_delitem_str[case-sensitive-pure-python-module] 1,685.9621 (419.40) 1,878.1420 (47.94) 1,715.0915 (391.62) 16.3104 (23.90) 1,714.4210 (398.70) 18.3093 (152.55) 124;9 583.0593 (0.00) 505 1 test_items_view_is_disjoint[case-sensitive-pure-python-module] 1,728.6009 (430.01) 1,901.2220 (48.53) 1,752.9262 (400.26) 13.4813 (19.76) 1,749.8820 (406.95) 16.7958 (139.94) 110;7 570.4747 (0.00) 545 1 test_keys_view_sub[case-sensitive-pure-python-module] 1,730.2220 (430.41) 1,817.8410 (46.40) 1,756.0279 (400.97) 14.3234 (20.99) 1,754.6020 (408.04) 18.9350 (157.76) 172;12 569.4670 (0.00) 545 1 test_keys_view_and[case-sensitive-pure-python-module] 1,759.3220 (437.65) 1,873.6210 (47.82) 1,791.1655 (408.99) 14.4276 (21.15) 1,789.0210 (416.05) 16.4200 (136.81) 106;12 558.2957 (0.00) 529 1 test_items_view_or[case-sensitive-pure-python-module] 1,877.5820 (467.07) 2,028.0411 (51.76) 1,910.5625 (436.26) 17.4852 (25.63) 1,906.9410 (443.47) 21.7200 (180.96) 121;13 523.4061 (0.00) 486 1 test_keys_view_is_disjoint[case-insensitive-pure-python-module] 1,907.3209 (474.47) 2,024.4621 (51.67) 1,955.2132 (446.45) 19.6292 (28.77) 1,953.0209 (454.19) 24.9798 (208.12) 133;5 511.4532 (0.00) 475 1 test_items_view_and[case-sensitive-pure-python-module] 1,983.1610 (493.33) 2,107.1209 (53.78) 2,007.8480 (458.47) 13.8163 (20.25) 2,006.0011 (466.51) 19.0109 (158.39) 135;4 498.0457 (0.00) 471 1 test_items_view_xor[case-sensitive-pure-python-module] 2,027.5611 (504.38) 2,181.5620 (55.68) 2,068.0243 (472.21) 16.7452 (24.54) 2,066.9011 (480.67) 19.9742 (166.42) 104;6 483.5533 (0.00) 435 1 test_keys_view_and[case-insensitive-pure-python-module] 2,061.2810 (512.76) 2,439.4220 (62.26) 2,096.3051 (478.67) 39.2738 (57.56) 2,092.3515 (486.59) 27.0411 (225.30) 18;16 477.0298 (0.00) 442 1 test_items_view_is_disjoint[case-insensitive-pure-python-module] 2,146.0010 (533.84) 2,262.5610 (57.75) 2,173.3385 (496.26) 14.9962 (21.98) 2,175.3615 (505.89) 22.9900 (191.54) 148;3 460.1216 (0.00) 436 1 test_keys_view_or[case-insensitive-pure-python-module] 2,169.6810 (539.73) 2,457.4221 (62.72) 2,219.8705 (506.88) 31.3334 (45.92) 2,216.8520 (515.54) 35.7495 (297.85) 71;14 450.4767 (0.00) 396 1 test_keys_view_sub[case-insensitive-pure-python-module] 2,220.5820 (552.39) 2,334.1620 (59.58) 2,259.4557 (515.92) 18.3535 (26.90) 2,259.1220 (525.37) 24.1407 (201.13) 118;5 442.5845 (0.00) 409 1 test_multidict_delitem_str[case-insensitive-pure-python-module] 2,233.6011 (555.63) 2,552.9010 (65.16) 2,280.7245 (520.78) 45.3272 (66.43) 2,270.9814 (528.13) 25.4591 (212.12) 25;23 438.4572 (0.00) 410 1 test_items_view_and[case-insensitive-pure-python-module] 2,332.1820 (580.15) 2,626.9220 (67.05) 2,365.2823 (540.09) 20.4273 (29.94) 2,366.4620 (550.34) 23.0005 (191.63) 69;4 422.7825 (0.00) 384 1 test_items_view_more_or_equal[case-sensitive-c-extension-module] 2,348.8220 (584.29) 2,573.6419 (65.69) 2,412.5910 (550.89) 42.2335 (61.90) 2,400.1020 (558.16) 38.1790 (318.09) 89;49 414.4921 (0.00) 418 1 test_cimultidict_delitem_istr[pure-python-module] 2,354.8009 (585.78) 2,599.6020 (66.35) 2,394.1358 (546.67) 23.1607 (33.94) 2,392.8520 (556.47) 24.4990 (204.12) 72;9 417.6873 (0.00) 374 1 test_items_view_equals[case-sensitive-c-extension-module] 2,364.2610 (588.13) 2,543.4620 (64.92) 2,415.8394 (551.63) 35.8616 (52.56) 2,404.9615 (559.29) 38.5999 (321.60) 84;30 413.9348 (0.00) 402 1 test_items_view_equals[case-insensitive-c-extension-module] 2,402.5020 (597.65) 2,676.3619 (68.31) 2,477.9674 (565.82) 37.3141 (54.69) 2,468.7220 (574.12) 43.1591 (359.59) 98;10 403.5566 (0.00) 368 1 test_items_view_xor[case-insensitive-pure-python-module] 2,413.4420 (600.37) 2,559.0620 (65.32) 2,454.3054 (560.41) 18.3185 (26.85) 2,455.8216 (571.12) 25.1704 (209.71) 116;4 407.4473 (0.00) 352 1 test_items_view_or[case-insensitive-pure-python-module] 2,424.9020 (603.22) 2,566.8220 (65.51) 2,467.1304 (563.34) 18.2199 (26.70) 2,467.5220 (573.84) 22.5700 (188.05) 99;5 405.3292 (0.00) 361 1 test_items_view_more_or_equal[case-insensitive-c-extension-module] 2,454.6220 (610.61) 2,713.6219 (69.26) 2,526.4104 (576.88) 51.8463 (75.99) 2,507.6820 (583.18) 54.8653 (457.12) 85;29 395.8185 (0.00) 375 1 test_multidict_add_str[case-sensitive-c-extension-module] 2,731.0021 (679.36) 2,915.4820 (74.41) 2,812.3346 (642.17) 40.1107 (58.79) 2,813.1821 (654.22) 70.2757 (585.51) 138;0 355.5765 (0.00) 345 1 test_cimultidict_extend_istr[c-extension-module] 2,994.2821 (744.86) 3,088.0821 (78.82) 3,022.4343 (690.14) 11.9497 (17.51) 3,022.4120 (702.88) 13.0400 (108.64) 82;11 330.8591 (0.00) 320 1 test_keys_view_xor[case-sensitive-pure-python-module] 3,007.1420 (748.06) 3,392.6420 (86.59) 3,160.3082 (721.62) 116.8280 (171.22) 3,137.7220 (729.70) 245.4006 (>1000.0) 149;0 316.4248 (0.00) 289 1 test_multidict_extend_str[case-sensitive-c-extension-module] 3,023.1429 (752.04) 3,303.8830 (84.33) 3,141.0023 (717.21) 40.6512 (59.58) 3,144.0830 (731.18) 23.4657 (195.51) 11;9 318.3697 (0.00) 77 1 test_multidict_insert_str[case-sensitive-pure-python-module] 3,240.0420 (805.99) 3,364.2830 (85.87) 3,300.0250 (753.52) 16.6412 (24.39) 3,298.9425 (767.19) 21.2999 (177.46) 188;13 303.0280 (0.00) 654 1 test_multidict_insert_str[case-insensitive-pure-python-module] 3,299.9030 (820.88) 3,474.7430 (88.69) 3,395.7620 (775.38) 18.7095 (27.42) 3,396.0619 (789.78) 21.8802 (182.30) 161;18 294.4847 (0.00) 637 1 test_cimultidict_insert_istr[pure-python-module] 3,339.1820 (830.66) 3,474.6830 (88.69) 3,398.9633 (776.12) 26.9740 (39.53) 3,394.4625 (789.40) 38.1999 (318.27) 152;1 294.2074 (0.00) 462 1 test_keys_view_xor[case-insensitive-pure-python-module] 3,634.4629 (904.11) 3,768.4831 (96.18) 3,673.7690 (838.86) 19.8161 (29.04) 3,670.5219 (853.60) 20.6956 (172.43) 62;10 272.2000 (0.00) 253 1 test_multidict_update_str[case-insensitive-pure-python-module] 3,731.9229 (928.35) 4,070.3230 (103.89) 3,961.3061 (904.52) 50.4839 (73.99) 3,965.7630 (922.26) 51.5500 (429.50) 46;9 252.4420 (0.00) 224 1 test_cimultidict_add_istr[c-extension-module] 3,940.8220 (980.32) 4,307.9030 (109.95) 4,079.4405 (931.49) 54.7575 (80.25) 4,075.7430 (947.84) 61.1896 (509.81) 65;6 245.1317 (0.00) 240 1 test_multidict_update_str[case-sensitive-pure-python-module] 4,066.1430 (>1000.0) 4,355.3030 (111.16) 4,152.5773 (948.19) 60.5983 (88.81) 4,125.9431 (959.51) 111.4550 (928.60) 87;0 240.8143 (0.00) 231 1 test_cimultidict_update_istr[pure-python-module] 4,095.8630 (>1000.0) 4,413.9030 (112.66) 4,220.2914 (963.66) 94.1674 (138.01) 4,180.9530 (972.31) 176.6799 (>1000.0) 95;0 236.9505 (0.00) 222 1 test_multidict_extend_str_with_kwargs[case-sensitive-c-extension-module] 4,417.5240 (>1000.0) 4,668.4240 (119.15) 4,563.6801 (>1000.0) 43.0224 (63.05) 4,565.6030 (>1000.0) 30.7554 (256.24) 35;27 219.1214 (0.00) 209 1 test_multidict_add_str[case-insensitive-c-extension-module] 8,774.0259 (>1000.0) 9,031.3060 (230.51) 8,918.3643 (>1000.0) 67.2656 (98.59) 8,920.2460 (>1000.0) 107.4192 (894.98) 41;0 112.1282 (0.00) 109 1 test_cimultidict_extend_istr_with_kwargs[c-extension-module] 9,276.5871 (>1000.0) 9,405.5670 (240.06) 9,337.4447 (>1000.0) 28.0972 (41.18) 9,339.2665 (>1000.0) 39.1010 (325.78) 35;0 107.0957 (0.00) 106 1 test_multidict_update_str_with_kwargs[case-sensitive-pure-python-module] 11,042.6480 (>1000.0) 12,120.3690 (309.35) 11,345.3945 (>1000.0) 133.0933 (195.06) 11,368.5280 (>1000.0) 69.8650 (582.09) 12;11 88.1415 (0.00) 79 1 test_cimultidict_update_istr_with_kwargs[pure-python-module] 11,236.1080 (>1000.0) 11,945.5480 (304.89) 11,641.0497 (>1000.0) 203.2893 (297.94) 11,729.8880 (>1000.0) 385.9851 (>1000.0) 30;0 85.9029 (0.00) 81 1 test_multidict_update_str_with_kwargs[case-insensitive-pure-python-module] 11,595.6881 (>1000.0) 12,203.4280 (311.47) 11,904.1847 (>1000.0) 180.0813 (263.93) 11,880.4690 (>1000.0) 328.3503 (>1000.0) 34;0 84.0041 (0.00) 81 1 test_multidict_extend_str[case-insensitive-c-extension-module] 12,687.7080 (>1000.0) 13,005.8291 (331.95) 12,833.6488 (>1000.0) 58.0077 (85.02) 12,830.4990 (>1000.0) 90.5199 (754.18) 26;0 77.9202 (0.00) 78 1 test_multidict_extend_str_with_kwargs[case-insensitive-c-extension-module] 18,506.5330 (>1000.0) 18,937.7330 (483.35) 18,715.8818 (>1000.0) 74.8037 (109.63) 18,726.7531 (>1000.0) 79.5353 (662.66) 10;5 53.4306 (0.00) 53 1 test_multidict_add_str[case-sensitive-pure-python-module] 27,395.9790 (>1000.0) 27,796.0791 (709.45) 27,547.9033 (>1000.0) 99.2748 (145.50) 27,528.1390 (>1000.0) 144.6600 (>1000.0) 10;0 36.3004 (0.00) 36 1 test_multidict_add_str[case-insensitive-pure-python-module] 37,332.6070 (>1000.0) 37,812.9060 (965.11) 37,474.5374 (>1000.0) 109.7037 (160.78) 37,462.1861 (>1000.0) 142.6308 (>1000.0) 7;1 26.6848 (0.00) 27 1 test_cimultidict_add_istr[pure-python-module] 40,945.9691 (>1000.0) 41,528.9690 (>1000.0) 41,290.7354 (>1000.0) 145.4835 (213.22) 41,277.1290 (>1000.0) 226.0150 (>1000.0) 11;0 24.2185 (0.00) 25 1 test_multidict_extend_str[case-sensitive-pure-python-module] 82,381.8180 (>1000.0) 82,883.3390 (>1000.0) 82,631.7498 (>1000.0) 139.8439 (204.96) 82,652.3180 (>1000.0) 200.5305 (>1000.0) 4;0 12.1019 (0.00) 12 1 test_multidict_extend_str_with_kwargs[case-sensitive-pure-python-module] 107,918.9159 (>1000.0) 108,604.5760 (>1000.0) 108,240.9473 (>1000.0) 205.2554 (300.82) 108,217.9169 (>1000.0) 158.2107 (>1000.0) 3;1 9.2386 (0.00) 9 1 test_multidict_extend_str[case-insensitive-pure-python-module] 150,496.9851 (>1000.0) 150,780.8260 (>1000.0) 150,591.4625 (>1000.0) 113.6430 (166.56) 150,547.2960 (>1000.0) 170.8400 (>1000.0) 1;0 6.6405 (0.00) 6 1 test_cimultidict_extend_istr[pure-python-module] 156,849.7299 (>1000.0) 157,335.4510 (>1000.0) 157,119.5361 (>1000.0) 176.2548 (258.32) 157,143.2101 (>1000.0) 269.0304 (>1000.0) 2;0 6.3646 (0.00) 7 1 test_multidict_extend_str_with_kwargs[case-insensitive-pure-python-module] 216,088.8120 (>1000.0) 216,798.4120 (>1000.0) 216,430.4160 (>1000.0) 316.8171 (464.33) 216,388.3920 (>1000.0) 584.7401 (>1000.0) 2;0 4.6204 (0.00) 5 1 test_cimultidict_extend_istr_with_kwargs[pure-python-module] 225,847.5990 (>1000.0) 227,343.7000 (>1000.0) 226,629.0354 (>1000.0) 603.2700 (884.16) 226,758.2790 (>1000.0) 969.9760 (>1000.0) 2;0 4.4125 (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 ============================= 18.18s call tests/test_multidict_benchmarks.py::test_multidict_getall_str_miss[case-sensitive-c-extension-module] 15.71s call tests/test_multidict_benchmarks.py::test_cimultidict_getall_istr_miss[c-extension-module] 14.66s call tests/test_multidict_benchmarks.py::test_create_cimultidictproxy 14.48s call tests/test_multidict_benchmarks.py::test_create_empty_cimultidictproxy 14.16s call tests/test_multidict_benchmarks.py::test_create_empty_multidictproxy 13.76s call tests/test_multidict_benchmarks.py::test_multidict_getall_str_miss[case-insensitive-c-extension-module] 13.57s call tests/test_multidict_benchmarks.py::test_create_multidictproxy 12.78s call tests/test_multidict_benchmarks.py::test_create_empty_multidict[case-sensitive-c-extension-module] 12.11s call tests/test_multidict_benchmarks.py::test_create_empty_multidict[case-insensitive-c-extension-module] 10.41s call tests/test_multidict_benchmarks.py::test_iterate_multidict[case-sensitive-c-extension-module] ======================= 1600 passed in 755.99s (0:12:35) ======================= >>> 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 >>> 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 Mon, 28 Apr 2025 10:30:50 +0000 elapsed time 0h 13m 17s >>> py3-multidict: Cleaning up srcdir >>> py3-multidict: Cleaning up pkgdir >>> py3-multidict: Uninstalling dependencies... (1/61) Purging .makedepends-py3-multidict (20250428.101738) (2/61) Purging py3-gpep517-pyc (16-r0) (3/61) Purging py3-gpep517 (16-r0) (4/61) Purging py3-installer-pyc (0.7.0-r2) (5/61) Purging py3-installer (0.7.0-r2) (6/61) Purging python3-dev (3.12.10-r0) (7/61) Purging py3-setuptools-pyc (77.0.3-r0) (8/61) Purging py3-setuptools (77.0.3-r0) (9/61) Purging cython-pyc (3.0.12-r0) (10/61) Purging cython (3.0.12-r0) (11/61) Purging py3-wheel-pyc (0.43.0-r0) (12/61) Purging py3-wheel (0.43.0-r0) (13/61) Purging py3-pytest-cov-pyc (5.0.0-r0) (14/61) Purging py3-pytest-cov (5.0.0-r0) (15/61) Purging py3-coverage-pyc (7.6.10-r0) (16/61) Purging py3-coverage (7.6.10-r0) (17/61) Purging py3-pytest-codspeed-pyc (3.2.0-r0) (18/61) Purging py3-pytest-codspeed (3.2.0-r0) (19/61) Purging py3-cffi-pyc (1.17.1-r1) (20/61) Purging py3-cffi (1.17.1-r1) (21/61) Purging py3-cparser-pyc (2.22-r1) (22/61) Purging py3-cparser (2.22-r1) (23/61) Purging py3-pytest-benchmark-pyc (4.0.0-r4) (24/61) Purging py3-pytest-benchmark (4.0.0-r4) (25/61) Purging py3-pytest-pyc (8.3.5-r0) (26/61) Purging py3-pytest (8.3.5-r0) (27/61) Purging py3-iniconfig-pyc (2.1.0-r0) (28/61) Purging py3-iniconfig (2.1.0-r0) (29/61) Purging py3-packaging-pyc (25.0-r0) (30/61) Purging py3-packaging (25.0-r0) (31/61) Purging py3-parsing-pyc (3.2.0-r0) (32/61) Purging py3-parsing (3.2.0-r0) (33/61) Purging py3-pluggy-pyc (1.5.0-r0) (34/61) Purging py3-pluggy (1.5.0-r0) (35/61) Purging py3-py-pyc (1.11.0-r4) (36/61) Purging py3-py (1.11.0-r4) (37/61) Purging py3-py-cpuinfo-pyc (9.0.0-r4) (38/61) Purging py3-py-cpuinfo (9.0.0-r4) (39/61) Purging py3-rich-pyc (13.9.4-r0) (40/61) Purging py3-rich (13.9.4-r0) (41/61) Purging py3-markdown-it-py-pyc (3.0.0-r1) (42/61) Purging py3-markdown-it-py (3.0.0-r1) (43/61) Purging py3-attrs-pyc (25.3.0-r0) (44/61) Purging py3-attrs (25.3.0-r0) (45/61) Purging py3-mdurl-pyc (0.1.2-r3) (46/61) Purging py3-mdurl (0.1.2-r3) (47/61) Purging py3-pygments-pyc (2.19.1-r1) (48/61) Purging py3-pygments (2.19.1-r1) (49/61) Purging py3-objgraph-pyc (3.6.2-r0) (50/61) Purging py3-objgraph (3.6.2-r0) (51/61) Purging python3-pyc (3.12.10-r0) (52/61) Purging python3-pycache-pyc0 (3.12.10-r0) (53/61) Purging pyc (3.12.10-r0) (54/61) Purging python3 (3.12.10-r0) (55/61) Purging gdbm (1.24-r0) (56/61) Purging libbz2 (1.0.8-r6) (57/61) Purging libffi (3.4.8-r0) (58/61) Purging libpanelw (6.5_p20250412-r0) (59/61) Purging mpdecimal (4.0.0-r0) (60/61) Purging sqlite-libs (3.49.1-r0) (61/61) Purging xz-libs (5.8.1-r0) Executing busybox-1.37.0-r16.trigger OK: 337 MiB in 99 packages >>> py3-multidict: Updating the community/riscv64 repository index... >>> py3-multidict: Signing the index...