>>> py3-multidict: Building community/py3-multidict 6.4.3-r0 (using abuild 3.15.0_rc3-r0) started Sun, 13 Apr 2025 22:31:40 +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_p20250216-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 (24.2-r0) (20/61) Installing py3-packaging-pyc (24.2-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 (20250413.223141) Executing busybox-1.37.0-r16.trigger OK: 418 MiB in 164 packages >>> py3-multidict: Cleaning up srcdir >>> py3-multidict: Cleaning up pkgdir >>> py3-multidict: Cleaning up tmpdir >>> py3-multidict: Fetching https://distfiles.alpinelinux.org/distfiles/edge/multidict-6.4.3.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 404 >>> py3-multidict: Fetching multidict-6.4.3.tar.gz::https://github.com/aio-libs/multidict/archive/v6.4.3.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 32077 0 32077 0 0 17500 0 --:--:-- 0:00:01 --:--:-- 17500 100 103k 0 103k 0 0 49801 0 --:--:-- 0:00:02 --:--:-- 239k >>> py3-multidict: Fetching https://distfiles.alpinelinux.org/distfiles/edge/multidict-6.4.3.tar.gz >>> py3-multidict: Checking sha512sums... multidict-6.4.3.tar.gz: OK >>> py3-multidict: Unpacking /var/cache/distfiles/multidict-6.4.3.tar.gz... 2025-04-13 22:31:46,096 gpep517 INFO Building wheel via backend setuptools.build_meta /usr/lib/python3.12/site-packages/setuptools/dist.py:760: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: Apache Software License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() 2025-04-13 22:31:46,166 root INFO running bdist_wheel 2025-04-13 22:31:46,367 root INFO running build 2025-04-13 22:31:46,367 root INFO running build_py 2025-04-13 22:31:46,377 root INFO creating build/lib.linux-ppc64le-cpython-312/multidict 2025-04-13 22:31:46,377 root INFO copying multidict/_abc.py -> build/lib.linux-ppc64le-cpython-312/multidict 2025-04-13 22:31:46,377 root INFO copying multidict/_multidict_py.py -> build/lib.linux-ppc64le-cpython-312/multidict 2025-04-13 22:31:46,378 root INFO copying multidict/__init__.py -> build/lib.linux-ppc64le-cpython-312/multidict 2025-04-13 22:31:46,378 root INFO copying multidict/_compat.py -> build/lib.linux-ppc64le-cpython-312/multidict 2025-04-13 22:31:46,379 root INFO copying multidict/py.typed -> build/lib.linux-ppc64le-cpython-312/multidict 2025-04-13 22:31:46,379 root INFO running build_ext ********************* * Accelerated build * ********************* 2025-04-13 22:31:46,658 root INFO building 'multidict._multidict' extension 2025-04-13 22:31:46,658 root INFO creating build/temp.linux-ppc64le-cpython-312/multidict 2025-04-13 22:31:46,658 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-ppc64le-cpython-312/multidict/_multidict.o -O3 -std=c99 -Wall -Wsign-compare -Wconversion -fno-strict-aliasing -pedantic In file included from multidict/_multilib/pair_list.h:15, from multidict/_multilib/dict.h:9, from multidict/_multidict.c:6: multidict/_multilib/istr.h:98:21: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 98 | {Py_tp_dealloc, istr_dealloc}, | ^~~~~~~~~~~~ multidict/_multilib/istr.h:98:21: note: (near initialization for 'istr_slots[0].pfunc') multidict/_multilib/istr.h:101:17: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 101 | {Py_tp_new, istr_new}, | ^~~~~~~~ multidict/_multilib/istr.h:101:17: note: (near initialization for 'istr_slots[3].pfunc') In file included from multidict/_multidict.c:8: multidict/_multilib/iter.h:184:21: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 184 | {Py_tp_dealloc, multidict_iter_dealloc}, | ^~~~~~~~~~~~~~~~~~~~~~ multidict/_multilib/iter.h:184:21: note: (near initialization for 'multidict_items_iter_slots[0].pfunc') multidict/_multilib/iter.h:186:22: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 186 | {Py_tp_traverse, multidict_iter_traverse}, | ^~~~~~~~~~~~~~~~~~~~~~~ multidict/_multilib/iter.h:186:22: note: (near initialization for 'multidict_items_iter_slots[2].pfunc') multidict/_multilib/iter.h:187:19: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 187 | {Py_tp_clear, multidict_iter_clear}, | ^~~~~~~~~~~~~~~~~~~~ multidict/_multilib/iter.h:187:19: note: (near initialization for 'multidict_items_iter_slots[3].pfunc') multidict/_multilib/iter.h:188:18: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 188 | {Py_tp_iter, PyObject_SelfIter}, | ^~~~~~~~~~~~~~~~~ multidict/_multilib/iter.h:188:18: note: (near initialization for 'multidict_items_iter_slots[4].pfunc') multidict/_multilib/iter.h:189:22: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 189 | {Py_tp_iternext, multidict_items_iter_iternext}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ multidict/_multilib/iter.h:189:22: note: (near initialization for 'multidict_items_iter_slots[5].pfunc') multidict/_multilib/iter.h:205:21: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 205 | {Py_tp_dealloc, multidict_iter_dealloc}, | ^~~~~~~~~~~~~~~~~~~~~~ multidict/_multilib/iter.h:205:21: note: (near initialization for 'multidict_values_iter_slots[0].pfunc') multidict/_multilib/iter.h:207:22: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 207 | {Py_tp_traverse, multidict_iter_traverse}, | ^~~~~~~~~~~~~~~~~~~~~~~ multidict/_multilib/iter.h:207:22: note: (near initialization for 'multidict_values_iter_slots[2].pfunc') multidict/_multilib/iter.h:208:19: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 208 | {Py_tp_clear, multidict_iter_clear}, | ^~~~~~~~~~~~~~~~~~~~ multidict/_multilib/iter.h:208:19: note: (near initialization for 'multidict_values_iter_slots[3].pfunc') multidict/_multilib/iter.h:209:18: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 209 | {Py_tp_iter, PyObject_SelfIter}, | ^~~~~~~~~~~~~~~~~ multidict/_multilib/iter.h:209:18: note: (near initialization for 'multidict_values_iter_slots[4].pfunc') multidict/_multilib/iter.h:210:22: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 210 | {Py_tp_iternext, multidict_values_iter_iternext}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ multidict/_multilib/iter.h:210:22: note: (near initialization for 'multidict_values_iter_slots[5].pfunc') multidict/_multilib/iter.h:227:21: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 227 | {Py_tp_dealloc, multidict_iter_dealloc}, | ^~~~~~~~~~~~~~~~~~~~~~ multidict/_multilib/iter.h:227:21: note: (near initialization for 'multidict_keys_iter_slots[0].pfunc') multidict/_multilib/iter.h:229:22: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 229 | {Py_tp_traverse, multidict_iter_traverse}, | ^~~~~~~~~~~~~~~~~~~~~~~ multidict/_multilib/iter.h:229:22: note: (near initialization for 'multidict_keys_iter_slots[2].pfunc') multidict/_multilib/iter.h:230:19: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 230 | {Py_tp_clear, multidict_iter_clear}, | ^~~~~~~~~~~~~~~~~~~~ multidict/_multilib/iter.h:230:19: note: (near initialization for 'multidict_keys_iter_slots[3].pfunc') multidict/_multilib/iter.h:231:18: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 231 | {Py_tp_iter, PyObject_SelfIter}, | ^~~~~~~~~~~~~~~~~ multidict/_multilib/iter.h:231:18: note: (near initialization for 'multidict_keys_iter_slots[4].pfunc') multidict/_multilib/iter.h:232:22: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 232 | {Py_tp_iternext, multidict_keys_iter_iternext}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ multidict/_multilib/iter.h:232:22: note: (near initialization for 'multidict_keys_iter_slots[5].pfunc') In file included from multidict/_multidict.c:12: multidict/_multilib/views.h:1010:21: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1010 | {Py_tp_dealloc, multidict_view_dealloc}, | ^~~~~~~~~~~~~~~~~~~~~~ multidict/_multilib/views.h:1010:21: note: (near initialization for 'multidict_itemsview_slots[0].pfunc') multidict/_multilib/views.h:1011:18: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1011 | {Py_tp_repr, multidict_itemsview_repr}, | ^~~~~~~~~~~~~~~~~~~~~~~~ multidict/_multilib/views.h:1011:18: note: (near initialization for 'multidict_itemsview_slots[1].pfunc') multidict/_multilib/views.h:1013:22: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1013 | {Py_nb_subtract, multidict_itemsview_sub}, | ^~~~~~~~~~~~~~~~~~~~~~~ multidict/_multilib/views.h:1013:22: note: (near initialization for 'multidict_itemsview_slots[2].pfunc') multidict/_multilib/views.h:1014:17: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1014 | {Py_nb_and, multidict_itemsview_and}, | ^~~~~~~~~~~~~~~~~~~~~~~ multidict/_multilib/views.h:1014:17: note: (near initialization for 'multidict_itemsview_slots[3].pfunc') multidict/_multilib/views.h:1015:17: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1015 | {Py_nb_xor, multidict_itemsview_xor}, | ^~~~~~~~~~~~~~~~~~~~~~~ multidict/_multilib/views.h:1015:17: note: (near initialization for 'multidict_itemsview_slots[4].pfunc') multidict/_multilib/views.h:1016:16: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1016 | {Py_nb_or, multidict_itemsview_or}, | ^~~~~~~~~~~~~~~~~~~~~~ multidict/_multilib/views.h:1016:16: note: (near initialization for 'multidict_itemsview_slots[5].pfunc') multidict/_multilib/views.h:1017:20: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1017 | {Py_sq_length, multidict_view_len}, | ^~~~~~~~~~~~~~~~~~ multidict/_multilib/views.h:1017:20: note: (near initialization for 'multidict_itemsview_slots[6].pfunc') multidict/_multilib/views.h:1018:22: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1018 | {Py_sq_contains, multidict_itemsview_contains}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ multidict/_multilib/views.h:1018:22: note: (near initialization for 'multidict_itemsview_slots[7].pfunc') multidict/_multilib/views.h:1019:22: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1019 | {Py_tp_getattro, PyObject_GenericGetAttr}, | ^~~~~~~~~~~~~~~~~~~~~~~ multidict/_multilib/views.h:1019:22: note: (near initialization for 'multidict_itemsview_slots[8].pfunc') multidict/_multilib/views.h:1020:22: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1020 | {Py_tp_traverse, multidict_view_traverse}, | ^~~~~~~~~~~~~~~~~~~~~~~ multidict/_multilib/views.h:1020:22: note: (near initialization for 'multidict_itemsview_slots[9].pfunc') multidict/_multilib/views.h:1021:19: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1021 | {Py_tp_clear, multidict_view_clear}, | ^~~~~~~~~~~~~~~~~~~~ multidict/_multilib/views.h:1021:19: note: (near initialization for 'multidict_itemsview_slots[10].pfunc') multidict/_multilib/views.h:1022:25: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1022 | {Py_tp_richcompare, multidict_view_richcompare}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ multidict/_multilib/views.h:1022:25: note: (near initialization for 'multidict_itemsview_slots[11].pfunc') multidict/_multilib/views.h:1023:18: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1023 | {Py_tp_iter, multidict_itemsview_iter}, | ^~~~~~~~~~~~~~~~~~~~~~~~ multidict/_multilib/views.h:1023:18: note: (near initialization for 'multidict_itemsview_slots[12].pfunc') multidict/_multilib/views.h:1564:21: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1564 | {Py_tp_dealloc, multidict_view_dealloc}, | ^~~~~~~~~~~~~~~~~~~~~~ multidict/_multilib/views.h:1564:21: note: (near initialization for 'multidict_keysview_slots[0].pfunc') multidict/_multilib/views.h:1565:18: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1565 | {Py_tp_repr, multidict_keysview_repr}, | ^~~~~~~~~~~~~~~~~~~~~~~ multidict/_multilib/views.h:1565:18: note: (near initialization for 'multidict_keysview_slots[1].pfunc') multidict/_multilib/views.h:1567:22: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1567 | {Py_nb_subtract, multidict_keysview_sub}, | ^~~~~~~~~~~~~~~~~~~~~~ multidict/_multilib/views.h:1567:22: note: (near initialization for 'multidict_keysview_slots[2].pfunc') multidict/_multilib/views.h:1568:17: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1568 | {Py_nb_and, multidict_keysview_and}, | ^~~~~~~~~~~~~~~~~~~~~~ multidict/_multilib/views.h:1568:17: note: (near initialization for 'multidict_keysview_slots[3].pfunc') multidict/_multilib/views.h:1569:17: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1569 | {Py_nb_xor, multidict_keysview_xor}, | ^~~~~~~~~~~~~~~~~~~~~~ multidict/_multilib/views.h:1569:17: note: (near initialization for 'multidict_keysview_slots[4].pfunc') multidict/_multilib/views.h:1570:16: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1570 | {Py_nb_or, multidict_keysview_or}, | ^~~~~~~~~~~~~~~~~~~~~ multidict/_multilib/views.h:1570:16: note: (near initialization for 'multidict_keysview_slots[5].pfunc') multidict/_multilib/views.h:1571:20: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1571 | {Py_sq_length, multidict_view_len}, | ^~~~~~~~~~~~~~~~~~ multidict/_multilib/views.h:1571:20: note: (near initialization for 'multidict_keysview_slots[6].pfunc') multidict/_multilib/views.h:1572:22: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1572 | {Py_sq_contains, multidict_keysview_contains}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ multidict/_multilib/views.h:1572:22: note: (near initialization for 'multidict_keysview_slots[7].pfunc') multidict/_multilib/views.h:1573:22: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1573 | {Py_tp_getattro, PyObject_GenericGetAttr}, | ^~~~~~~~~~~~~~~~~~~~~~~ multidict/_multilib/views.h:1573:22: note: (near initialization for 'multidict_keysview_slots[8].pfunc') multidict/_multilib/views.h:1574:22: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1574 | {Py_tp_traverse, multidict_view_traverse}, | ^~~~~~~~~~~~~~~~~~~~~~~ multidict/_multilib/views.h:1574:22: note: (near initialization for 'multidict_keysview_slots[9].pfunc') multidict/_multilib/views.h:1575:19: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1575 | {Py_tp_clear, multidict_view_clear}, | ^~~~~~~~~~~~~~~~~~~~ multidict/_multilib/views.h:1575:19: note: (near initialization for 'multidict_keysview_slots[10].pfunc') multidict/_multilib/views.h:1576:25: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1576 | {Py_tp_richcompare, multidict_view_richcompare}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ multidict/_multilib/views.h:1576:25: note: (near initialization for 'multidict_keysview_slots[11].pfunc') multidict/_multilib/views.h:1577:18: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1577 | {Py_tp_iter, multidict_keysview_iter}, | ^~~~~~~~~~~~~~~~~~~~~~~ multidict/_multilib/views.h:1577:18: note: (near initialization for 'multidict_keysview_slots[12].pfunc') multidict/_multilib/views.h:1638:21: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1638 | {Py_tp_dealloc, multidict_view_dealloc}, | ^~~~~~~~~~~~~~~~~~~~~~ multidict/_multilib/views.h:1638:21: note: (near initialization for 'multidict_valuesview_slots[0].pfunc') multidict/_multilib/views.h:1639:18: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1639 | {Py_tp_repr, multidict_valuesview_repr}, | ^~~~~~~~~~~~~~~~~~~~~~~~~ multidict/_multilib/views.h:1639:18: note: (near initialization for 'multidict_valuesview_slots[1].pfunc') multidict/_multilib/views.h:1641:20: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1641 | {Py_sq_length, multidict_view_len}, | ^~~~~~~~~~~~~~~~~~ multidict/_multilib/views.h:1641:20: note: (near initialization for 'multidict_valuesview_slots[2].pfunc') multidict/_multilib/views.h:1642:22: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1642 | {Py_tp_getattro, PyObject_GenericGetAttr}, | ^~~~~~~~~~~~~~~~~~~~~~~ multidict/_multilib/views.h:1642:22: note: (near initialization for 'multidict_valuesview_slots[3].pfunc') multidict/_multilib/views.h:1643:22: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1643 | {Py_tp_traverse, multidict_view_traverse}, | ^~~~~~~~~~~~~~~~~~~~~~~ multidict/_multilib/views.h:1643:22: note: (near initialization for 'multidict_valuesview_slots[4].pfunc') multidict/_multilib/views.h:1644:19: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1644 | {Py_tp_clear, multidict_view_clear}, | ^~~~~~~~~~~~~~~~~~~~ multidict/_multilib/views.h:1644:19: note: (near initialization for 'multidict_valuesview_slots[5].pfunc') multidict/_multilib/views.h:1645:18: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1645 | {Py_tp_iter, multidict_valuesview_iter}, | ^~~~~~~~~~~~~~~~~~~~~~~~~ multidict/_multilib/views.h:1645:18: note: (near initialization for 'multidict_valuesview_slots[6].pfunc') multidict/_multidict.c:878:21: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 878 | {Py_tp_dealloc, multidict_tp_dealloc}, | ^~~~~~~~~~~~~~~~~~~~ multidict/_multidict.c:878:21: note: (near initialization for 'multidict_slots[0].pfunc') multidict/_multidict.c:879:18: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 879 | {Py_tp_repr, multidict_repr}, | ^~~~~~~~~~~~~~ multidict/_multidict.c:879:18: note: (near initialization for 'multidict_slots[1].pfunc') multidict/_multidict.c:882:22: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 882 | {Py_sq_contains, multidict_sq_contains}, | ^~~~~~~~~~~~~~~~~~~~~ multidict/_multidict.c:882:22: note: (near initialization for 'multidict_slots[3].pfunc') multidict/_multidict.c:883:20: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 883 | {Py_mp_length, multidict_mp_len}, | ^~~~~~~~~~~~~~~~ multidict/_multidict.c:883:20: note: (near initialization for 'multidict_slots[4].pfunc') multidict/_multidict.c:884:23: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 884 | {Py_mp_subscript, multidict_mp_subscript}, | ^~~~~~~~~~~~~~~~~~~~~~ multidict/_multidict.c:884:23: note: (near initialization for 'multidict_slots[5].pfunc') multidict/_multidict.c:885:27: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 885 | {Py_mp_ass_subscript, multidict_mp_as_subscript}, | ^~~~~~~~~~~~~~~~~~~~~~~~~ multidict/_multidict.c:885:27: note: (near initialization for 'multidict_slots[6].pfunc') multidict/_multidict.c:887:22: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 887 | {Py_tp_traverse, multidict_tp_traverse}, | ^~~~~~~~~~~~~~~~~~~~~ multidict/_multidict.c:887:22: note: (near initialization for 'multidict_slots[7].pfunc') multidict/_multidict.c:888:19: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 888 | {Py_tp_clear, multidict_tp_clear}, | ^~~~~~~~~~~~~~~~~~ multidict/_multidict.c:888:19: note: (near initialization for 'multidict_slots[8].pfunc') multidict/_multidict.c:889:25: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 889 | {Py_tp_richcompare, multidict_tp_richcompare}, | ^~~~~~~~~~~~~~~~~~~~~~~~ multidict/_multidict.c:889:25: note: (near initialization for 'multidict_slots[9].pfunc') multidict/_multidict.c:890:18: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 890 | {Py_tp_iter, multidict_tp_iter}, | ^~~~~~~~~~~~~~~~~ multidict/_multidict.c:890:18: note: (near initialization for 'multidict_slots[10].pfunc') multidict/_multidict.c:892:18: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 892 | {Py_tp_init, multidict_tp_init}, | ^~~~~~~~~~~~~~~~~ multidict/_multidict.c:892:18: note: (near initialization for 'multidict_slots[12].pfunc') multidict/_multidict.c:893:19: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 893 | {Py_tp_alloc, PyType_GenericAlloc}, | ^~~~~~~~~~~~~~~~~~~ multidict/_multidict.c:893:19: note: (near initialization for 'multidict_slots[13].pfunc') multidict/_multidict.c:894:17: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 894 | {Py_tp_new, PyType_GenericNew}, | ^~~~~~~~~~~~~~~~~ multidict/_multidict.c:894:17: note: (near initialization for 'multidict_slots[14].pfunc') multidict/_multidict.c:895:18: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 895 | {Py_tp_free, PyObject_GC_Del}, | ^~~~~~~~~~~~~~~ multidict/_multidict.c:895:18: note: (near initialization for 'multidict_slots[15].pfunc') multidict/_multidict.c:950:18: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 950 | {Py_tp_init, cimultidict_tp_init}, | ^~~~~~~~~~~~~~~~~~~ multidict/_multidict.c:950:18: note: (near initialization for 'cimultidict_slots[1].pfunc') multidict/_multidict.c:1208:21: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1208 | {Py_tp_dealloc, multidict_proxy_tp_dealloc}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ multidict/_multidict.c:1208:21: note: (near initialization for 'multidict_proxy_slots[0].pfunc') multidict/_multidict.c:1209:18: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1209 | {Py_tp_repr, multidict_proxy_repr}, | ^~~~~~~~~~~~~~~~~~~~ multidict/_multidict.c:1209:18: note: (near initialization for 'multidict_proxy_slots[1].pfunc') multidict/_multidict.c:1212:22: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1212 | {Py_sq_contains, multidict_proxy_sq_contains}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ multidict/_multidict.c:1212:22: note: (near initialization for 'multidict_proxy_slots[3].pfunc') multidict/_multidict.c:1213:20: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1213 | {Py_mp_length, multidict_proxy_mp_len}, | ^~~~~~~~~~~~~~~~~~~~~~ multidict/_multidict.c:1213:20: note: (near initialization for 'multidict_proxy_slots[4].pfunc') multidict/_multidict.c:1214:23: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1214 | {Py_mp_subscript, multidict_proxy_mp_subscript}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ multidict/_multidict.c:1214:23: note: (near initialization for 'multidict_proxy_slots[5].pfunc') multidict/_multidict.c:1216:22: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1216 | {Py_tp_traverse, multidict_proxy_tp_traverse}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ multidict/_multidict.c:1216:22: note: (near initialization for 'multidict_proxy_slots[6].pfunc') multidict/_multidict.c:1217:19: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1217 | {Py_tp_clear, multidict_proxy_tp_clear}, | ^~~~~~~~~~~~~~~~~~~~~~~~ multidict/_multidict.c:1217:19: note: (near initialization for 'multidict_proxy_slots[7].pfunc') multidict/_multidict.c:1218:25: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1218 | {Py_tp_richcompare, multidict_proxy_tp_richcompare}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ multidict/_multidict.c:1218:25: note: (near initialization for 'multidict_proxy_slots[8].pfunc') multidict/_multidict.c:1219:18: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1219 | {Py_tp_iter, multidict_proxy_tp_iter}, | ^~~~~~~~~~~~~~~~~~~~~~~ multidict/_multidict.c:1219:18: note: (near initialization for 'multidict_proxy_slots[9].pfunc') multidict/_multidict.c:1221:18: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1221 | {Py_tp_init, multidict_proxy_tp_init}, | ^~~~~~~~~~~~~~~~~~~~~~~ multidict/_multidict.c:1221:18: note: (near initialization for 'multidict_proxy_slots[11].pfunc') multidict/_multidict.c:1222:19: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1222 | {Py_tp_alloc, PyType_GenericAlloc}, | ^~~~~~~~~~~~~~~~~~~ multidict/_multidict.c:1222:19: note: (near initialization for 'multidict_proxy_slots[12].pfunc') multidict/_multidict.c:1223:17: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1223 | {Py_tp_new, PyType_GenericNew}, | ^~~~~~~~~~~~~~~~~ multidict/_multidict.c:1223:17: note: (near initialization for 'multidict_proxy_slots[13].pfunc') multidict/_multidict.c:1224:18: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1224 | {Py_tp_free, PyObject_GC_Del}, | ^~~~~~~~~~~~~~~ multidict/_multidict.c:1224:18: note: (near initialization for 'multidict_proxy_slots[14].pfunc') multidict/_multidict.c:1319:18: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1319 | {Py_tp_init, cimultidict_proxy_tp_init}, | ^~~~~~~~~~~~~~~~~~~~~~~~~ multidict/_multidict.c:1319:18: note: (near initialization for 'cimultidict_proxy_slots[2].pfunc') multidict/_multidict.c:1513:19: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 1513 | {Py_mod_exec, module_exec}, | ^~~~~~~~~~~ multidict/_multidict.c:1513:19: note: (near initialization for 'module_slots[0].value') 2025-04-13 22:31:50,205 root INFO cc -shared -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -Os -fstack-clash-protection -Wformat -Werror=format-security build/temp.linux-ppc64le-cpython-312/multidict/_multidict.o -L/usr/lib -o build/lib.linux-ppc64le-cpython-312/multidict/_multidict.cpython-312-powerpc64le-linux-musl.so 2025-04-13 22:31:50,247 root INFO installing to build/bdist.linux-ppc64le/wheel 2025-04-13 22:31:50,247 root INFO running install 2025-04-13 22:31:50,279 root INFO running install_lib 2025-04-13 22:31:50,288 root INFO creating build/bdist.linux-ppc64le/wheel 2025-04-13 22:31:50,288 root INFO creating build/bdist.linux-ppc64le/wheel/multidict 2025-04-13 22:31:50,288 root INFO copying build/lib.linux-ppc64le-cpython-312/multidict/_multidict.cpython-312-powerpc64le-linux-musl.so -> build/bdist.linux-ppc64le/wheel/./multidict 2025-04-13 22:31:50,289 root INFO copying build/lib.linux-ppc64le-cpython-312/multidict/_abc.py -> build/bdist.linux-ppc64le/wheel/./multidict 2025-04-13 22:31:50,289 root INFO copying build/lib.linux-ppc64le-cpython-312/multidict/_multidict_py.py -> build/bdist.linux-ppc64le/wheel/./multidict 2025-04-13 22:31:50,289 root INFO copying build/lib.linux-ppc64le-cpython-312/multidict/py.typed -> build/bdist.linux-ppc64le/wheel/./multidict 2025-04-13 22:31:50,289 root INFO copying build/lib.linux-ppc64le-cpython-312/multidict/__init__.py -> build/bdist.linux-ppc64le/wheel/./multidict 2025-04-13 22:31:50,290 root INFO copying build/lib.linux-ppc64le-cpython-312/multidict/_compat.py -> build/bdist.linux-ppc64le/wheel/./multidict 2025-04-13 22:31:50,290 root INFO running install_egg_info 2025-04-13 22:31:50,299 root INFO running egg_info 2025-04-13 22:31:50,307 root INFO creating multidict.egg-info 2025-04-13 22:31:50,307 root INFO writing multidict.egg-info/PKG-INFO 2025-04-13 22:31:50,308 root INFO writing dependency_links to multidict.egg-info/dependency_links.txt 2025-04-13 22:31:50,309 root INFO writing requirements to multidict.egg-info/requires.txt 2025-04-13 22:31:50,309 root INFO writing top-level names to multidict.egg-info/top_level.txt 2025-04-13 22:31:50,309 root INFO writing manifest file 'multidict.egg-info/SOURCES.txt' 2025-04-13 22:31:50,318 root INFO reading manifest file 'multidict.egg-info/SOURCES.txt' 2025-04-13 22:31:50,319 root INFO reading manifest template 'MANIFEST.in' 2025-04-13 22:31:50,323 root WARNING warning: no previously-included files matching '*.pyc' found anywhere in distribution 2025-04-13 22:31:50,323 root WARNING warning: no previously-included files found matching 'multidict/_multidict.html' 2025-04-13 22:31:50,324 root WARNING warning: no previously-included files found matching 'multidict/*.so' 2025-04-13 22:31:50,324 root WARNING warning: no previously-included files found matching 'multidict/*.pyd' 2025-04-13 22:31:50,324 root WARNING warning: no previously-included files found matching 'multidict/*.pyd' 2025-04-13 22:31:50,325 root WARNING no previously-included directories found matching 'docs/_build' 2025-04-13 22:31:50,325 root INFO adding license file 'LICENSE' 2025-04-13 22:31:50,329 root INFO writing manifest file 'multidict.egg-info/SOURCES.txt' 2025-04-13 22:31:50,329 root INFO Copying multidict.egg-info to build/bdist.linux-ppc64le/wheel/./multidict-6.4.3-py3.12.egg-info 2025-04-13 22:31:50,330 root INFO running install_scripts 2025-04-13 22:31:50,342 root INFO creating build/bdist.linux-ppc64le/wheel/multidict-6.4.3.dist-info/WHEEL 2025-04-13 22:31:50,343 wheel INFO creating '/home/buildozer/aports/community/py3-multidict/src/multidict-6.4.3/.dist/.tmp-skbn82my/multidict-6.4.3-cp312-cp312-linux_ppc64le.whl' and adding 'build/bdist.linux-ppc64le/wheel' to it 2025-04-13 22:31:50,344 wheel INFO adding 'multidict/__init__.py' 2025-04-13 22:31:50,344 wheel INFO adding 'multidict/_abc.py' 2025-04-13 22:31:50,345 wheel INFO adding 'multidict/_compat.py' 2025-04-13 22:31:50,345 wheel INFO adding 'multidict/_multidict.cpython-312-powerpc64le-linux-musl.so' 2025-04-13 22:31:50,347 wheel INFO adding 'multidict/_multidict_py.py' 2025-04-13 22:31:50,347 wheel INFO adding 'multidict/py.typed' 2025-04-13 22:31:50,348 wheel INFO adding 'multidict-6.4.3.dist-info/licenses/LICENSE' 2025-04-13 22:31:50,348 wheel INFO adding 'multidict-6.4.3.dist-info/METADATA' 2025-04-13 22:31:50,349 wheel INFO adding 'multidict-6.4.3.dist-info/WHEEL' 2025-04-13 22:31:50,349 wheel INFO adding 'multidict-6.4.3.dist-info/top_level.txt' 2025-04-13 22:31:50,350 wheel INFO adding 'multidict-6.4.3.dist-info/RECORD' 2025-04-13 22:31:50,350 root INFO removing build/bdist.linux-ppc64le/wheel 2025-04-13 22:31:50,352 gpep517 INFO The backend produced .dist/multidict-6.4.3-cp312-cp312-linux_ppc64le.whl multidict-6.4.3-cp312-cp312-linux_ppc64le.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 .................Timeout (0:00:30)! Thread 0x00007fff9b022c90 (most recent call first): File "/usr/lib/python3.12/site-packages/pytest_benchmark/fixture.py", line 85 in runner File "/usr/lib/python3.12/site-packages/pytest_benchmark/fixture.py", line 164 in _raw File "/usr/lib/python3.12/site-packages/pytest_benchmark/fixture.py", line 125 in __call__ File "/home/buildozer/aports/community/py3-multidict/src/multidict-6.4.3/tests/test_multidict_benchmarks.py", line 430 in test_create_empty_multidict File "/usr/lib/python3.12/site-packages/_pytest/python.py", line 159 in pytest_pyfunc_call File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 103 in _multicall File "/usr/lib/python3.12/site-packages/pluggy/_manager.py", line 120 in _hookexec File "/usr/lib/python3.12/site-packages/pluggy/_hooks.py", line 513 in __call__ File "/usr/lib/python3.12/site-packages/_pytest/python.py", line 1627 in runtest File "/usr/lib/python3.12/site-packages/_pytest/runner.py", line 174 in pytest_runtest_call File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 103 in _multicall File "/usr/lib/python3.12/site-packages/pluggy/_manager.py", line 120 in _hookexec File "/usr/lib/python3.12/site-packages/pluggy/_hooks.py", line 513 in __call__ File "/usr/lib/python3.12/site-packages/_pytest/runner.py", line 242 in File "/usr/lib/python3.12/site-packages/_pytest/runner.py", line 341 in from_call File "/usr/lib/python3.12/site-packages/_pytest/runner.py", line 241 in call_and_report File "/usr/lib/python3.12/site-packages/_pytest/runner.py", line 132 in runtestprotocol File "/usr/lib/python3.12/site-packages/_pytest/runner.py", line 113 in pytest_runtest_protocol File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 103 in _multicall File "/usr/lib/python3.12/site-packages/pluggy/_manager.py", line 120 in _hookexec File "/usr/lib/python3.12/site-packages/pluggy/_hooks.py", line 513 in __call__ File "/usr/lib/python3.12/site-packages/_pytest/main.py", line 362 in pytest_runtestloop File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 103 in _multicall File "/usr/lib/python3.12/site-packages/pluggy/_manager.py", line 120 in _hookexec File "/usr/lib/python3.12/site-packages/pluggy/_hooks.py", line 513 in __call__ File "/usr/lib/python3.12/site-packages/_pytest/main.py", line 337 in _main File "/usr/lib/python3.12/site-packages/_pytest/main.py", line 283 in wrap_session File "/usr/lib/python3.12/site-packages/_pytest/main.py", line 330 in pytest_cmdline_main File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 103 in _multicall File "/usr/lib/python3.12/site-packages/pluggy/_manager.py", line 120 in _hookexec File "/usr/lib/python3.12/site-packages/pluggy/_hooks.py", line 513 in __call__ File "/usr/lib/python3.12/site-packages/_pytest/config/__init__.py", line 175 in main File "/usr/lib/python3.12/site-packages/_pytest/config/__init__.py", line 201 in console_main File "/usr/lib/python3.12/site-packages/pytest/__main__.py", line 9 in File "", line 88 in _run_code File "", line 198 in _run_module_as_main ........ [ 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 ns) Min Max Mean StdDev Median IQR Outliers OPS Rounds Iterations ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- test_multidict_getall_str_miss[case-sensitive-c-extension-module] 697.3743 (1.0) 9,304.6576 (1.98) 861.4517 (1.0) 221.5243 (3.04) 803.9176 (1.0) 142.6786 (9.12) 9357;9279 1,160,831.2522 (1.0) 129617 10 test_create_empty_multidict[case-sensitive-c-extension-module] 1,423.8060 (2.04) 4,968.7922 (1.05) 1,517.0436 (1.76) 103.7380 (1.42) 1,478.9402 (1.84) 59.6046 (3.81) 18994;19996 659,176.8298 (0.57) 129242 5 test_multidict_getall_str_miss[case-insensitive-c-extension-module] 1,423.8060 (2.04) 4,710.2571 (1.0) 1,477.3665 (1.71) 72.9081 (1.0) 1,455.0984 (1.81) 15.6462 (1.0) 12652;19532 676,880.1062 (0.58) 130626 5 test_create_cimultidictproxy 1,443.1775 (2.07) 25,320.7982 (5.38) 2,629.0694 (3.05) 1,694.7216 (23.24) 1,509.4876 (1.88) 3,310.2930 (211.57) 38900;145 380,362.7265 (0.33) 130436 5 test_create_empty_multidict[case-insensitive-c-extension-module] 1,541.5251 (2.21) 31,173.2292 (6.62) 4,961.0267 (5.76) 1,664.2610 (22.83) 5,523.8605 (6.87) 540.1671 (34.52) 21089;21786 201,571.1768 (0.17) 115011 5 test_multidict_clear_str[case-sensitive-c-extension-module] 1,944.6015 (2.79) 51,099.8070 (10.85) 2,099.4091 (2.44) 380.9840 (5.23) 2,045.1844 (2.54) 70.7805 (4.52) 1443;7868 476,324.5057 (0.41) 58204 1 test_multidict_clear_str[case-insensitive-c-extension-module] 2,060.0855 (2.95) 14,930.9635 (3.17) 2,151.1696 (2.50) 111.1455 (1.52) 2,142.0419 (2.66) 37.2529 (2.38) 1158;2003 464,863.3865 (0.40) 40784 1 test_cimultidict_getall_istr_miss[c-extension-module] 2,227.7236 (3.19) 90,725.7199 (19.26) 6,311.6174 (7.33) 2,878.9049 (39.49) 7,234.5138 (9.00) 4,816.8004 (307.86) 31965;431 158,437.9938 (0.14) 115656 1 test_create_empty_cimultidictproxy 2,697.1102 (3.87) 53,297.7283 (11.32) 3,655.3072 (4.24) 919.3730 (12.61) 3,248.4531 (4.04) 1,177.1917 (75.24) 8881;2285 273,574.8187 (0.24) 122686 1 test_multidict_clear_str[case-insensitive-pure-python-module] 3,535.3005 (5.07) 16,100.7047 (3.42) 3,728.7457 (4.33) 169.0341 (2.32) 3,717.8397 (4.62) 119.2093 (7.62) 928;500 268,186.6965 (0.23) 24807 1 test_multidict_clear_str[case-sensitive-pure-python-module] 3,535.3005 (5.07) 14,483.9287 (3.07) 3,638.5741 (4.22) 143.7423 (1.97) 3,632.1580 (4.52) 40.9782 (2.62) 279;617 274,832.9346 (0.24) 32175 1 test_multidict_getall_str_hit[case-sensitive-c-extension-module] 3,758.8179 (5.39) 40,978.1933 (8.70) 4,737.0843 (5.50) 971.3314 (13.32) 4,481.5242 (5.57) 747.8520 (47.80) 4761;3907 211,100.3191 (0.18) 87127 1 test_multidict_getall_str_hit[case-insensitive-c-extension-module] 4,328.7873 (6.21) 20,824.3728 (4.42) 4,545.1981 (5.28) 306.2947 (4.20) 4,440.5460 (5.52) 175.0886 (11.19) 13604;13543 220,012.4138 (0.19) 131458 1 test_cimultidict_getall_istr_hit[c-extension-module] 4,407.0184 (6.32) 127,013.7727 (26.97) 7,392.9955 (8.58) 3,030.7387 (41.57) 5,684.7930 (7.07) 3,285.7060 (210.00) 7898;1225 135,263.1688 (0.12) 45997 1 test_create_multidictproxy 4,559.7553 (6.54) 102,680.1765 (21.80) 8,719.7238 (10.12) 2,459.2773 (33.73) 9,141.8624 (11.37) 1,948.3268 (124.52) 14344;810 114,682.5313 (0.10) 71621 1 test_create_empty_multidictproxy 7,811.9338 (11.20) 97,088.5158 (20.61) 10,026.1864 (11.64) 2,060.7801 (28.27) 9,849.6675 (12.25) 637.0246 (40.71) 1531;3675 99,738.8202 (0.09) 73004 1 test_copy_from_existing_cimultidict[c-extension-module] 8,314.8479 (11.92) 98,720.1929 (20.96) 11,233.3610 (13.04) 2,374.9145 (32.57) 11,008.2328 (13.69) 782.3110 (50.00) 1275;3201 89,020.5520 (0.08) 64312 1 test_create_from_existing_cimultidict[c-extension-module] 9,156.7636 (13.13) 167,828.0532 (35.63) 12,213.0388 (14.18) 2,529.7762 (34.70) 11,991.7095 (14.92) 849.3662 (54.29) 1575;3853 81,879.7037 (0.07) 63430 1 test_create_empty_multidict[case-insensitive-pure-python-module] 9,167.9394 (13.15) 24,579.4654 (5.22) 9,469.8316 (10.99) 294.0177 (4.03) 9,439.8856 (11.74) 89.4070 (5.71) 1319;2125 105,598.4990 (0.09) 45568 1 test_create_empty_multidict[case-sensitive-pure-python-module] 9,264.7970 (13.29) 26,423.4841 (5.61) 9,881.1921 (11.47) 666.7368 (9.14) 9,570.2708 (11.90) 298.0232 (19.05) 8959;9398 101,202.3643 (0.09) 41432 1 test_create_multidict_with_items[case-sensitive-c-extension-module] 10,531.3957 (15.10) 732,440.5015 (155.50) 30,805.0210 (35.76) 11,027.3933 (151.25) 34,086.4062 (42.40) 3,245.6592 (207.44) 11934;12691 32,462.2405 (0.03) 54417 1 test_keys_view_not_equals[case-sensitive-c-extension-module] 11,447.8171 (16.42) 5,722,638.2196 (>1000.0) 15,564.8726 (18.07) 29,963.2615 (410.97) 15,072.5245 (18.75) 994.6525 (63.57) 106;1923 64,247.2333 (0.06) 36788 1 test_iterate_multidict_values[case-sensitive-c-extension-module] 11,645.2575 (16.70) 94,771.3852 (20.12) 16,065.2178 (18.65) 2,867.5015 (39.33) 15,459.9547 (19.23) 2,622.6044 (167.62) 3954;595 62,246.2774 (0.05) 39407 1 test_keys_view_not_equals[case-insensitive-c-extension-module] 12,397.7661 (17.78) 805,974.0067 (171.11) 15,883.9507 (18.44) 5,122.3845 (70.26) 15,541.9111 (19.33) 1,088.7161 (69.58) 440;1613 62,956.6295 (0.05) 34817 1 test_multidict_getall_str_miss[case-sensitive-pure-python-module] 15,564.2629 (22.32) 28,714.5376 (6.10) 15,988.7173 (18.56) 434.5849 (5.96) 15,825.0332 (19.68) 416.3012 (26.61) 4903;1004 62,544.1040 (0.05) 52063 1 test_multidict_getall_str_hit[case-insensitive-pure-python-module] 15,676.0216 (22.48) 30,249.3572 (6.42) 15,932.2597 (18.49) 347.7194 (4.77) 15,910.7149 (19.79) 74.5058 (4.76) 652;1538 62,765.7357 (0.05) 49601 1 test_iterate_multidict_values[case-insensitive-c-extension-module] 15,921.8907 (22.83) 151,701.2715 (32.21) 19,597.2672 (22.75) 3,205.2767 (43.96) 19,196.4209 (23.88) 1,128.7630 (72.14) 1079;2484 51,027.5228 (0.04) 42515 1 test_multidict_getall_str_miss[case-insensitive-pure-python-module] 16,331.6727 (23.42) 146,076.0832 (31.01) 17,778.2104 (20.64) 4,880.7538 (66.94) 16,599.8936 (20.65) 108.0334 (6.90) 2243;9620 56,248.6312 (0.05) 48047 1 test_multidict_getall_str_hit[case-sensitive-pure-python-module] 16,622.2453 (23.84) 70,832.6697 (15.04) 17,178.1068 (19.94) 600.3806 (8.23) 16,961.2467 (21.10) 506.6395 (32.38) 7756;1920 58,213.6327 (0.05) 47302 1 test_iterate_multidict_keys[case-sensitive-c-extension-module] 16,968.6973 (24.33) 164,285.3022 (34.88) 22,541.8163 (26.17) 4,306.5769 (59.07) 21,878.6299 (27.22) 1,091.5101 (69.76) 1199;3061 44,361.9976 (0.04) 34262 1 test_cimultidict_getall_istr_hit[pure-python-module] 17,337.5010 (24.86) 181,376.9341 (38.51) 39,477.8651 (45.83) 11,335.3383 (155.47) 42,732.8050 (53.16) 2,268.7018 (145.00) 9352;11099 25,330.6504 (0.02) 45214 1 test_iterate_multidict[case-sensitive-c-extension-module] 17,892.5693 (25.66) 140,856.9515 (29.90) 21,844.8307 (25.36) 3,970.1838 (54.45) 21,193.1765 (26.36) 1,028.1801 (65.71) 1541;3799 45,777.4205 (0.04) 41362 1 test_keys_view_is_disjoint[case-insensitive-c-extension-module] 18,257.6478 (26.18) 81,382.6919 (17.28) 25,092.8617 (29.13) 6,199.7916 (85.04) 23,532.6588 (29.27) 3,157.1835 (201.79) 1702;1388 39,851.9711 (0.03) 7727 1 test_keys_view_repr[case-insensitive-c-extension-module] 18,563.1216 (26.62) 159,125.7751 (33.78) 29,613.1067 (34.38) 10,361.5942 (142.12) 25,823.7123 (32.12) 17,900.0199 (>1000.0) 16899;86 33,768.8312 (0.03) 43634 1 test_iterate_multidict[case-insensitive-c-extension-module] 18,838.7930 (27.01) 88,963.6576 (18.89) 22,047.8749 (25.59) 3,226.2365 (44.25) 21,610.4090 (26.88) 881.0312 (56.31) 216;555 45,355.8451 (0.04) 7488 1 test_iterate_multidict_keys[case-insensitive-c-extension-module] 19,136.8163 (27.44) 130,936.5034 (27.80) 22,941.8031 (26.63) 3,494.5815 (47.93) 22,370.3682 (27.83) 1,184.6423 (75.71) 212;457 43,588.5530 (0.04) 5796 1 test_multidict_fetch[case-sensitive-c-extension-module] 22,497.0281 (32.26) 97,259.8791 (20.65) 25,584.6655 (29.70) 2,229.2859 (30.58) 26,382.5059 (32.82) 4,295.2597 (274.52) 10500;102 39,085.9126 (0.03) 29678 1 test_create_cimultidict_with_dict_istr[c-extension-module] 22,940.3377 (32.90) 134,889.0364 (28.64) 27,046.8965 (31.40) 4,727.0322 (64.84) 26,188.7908 (32.58) 1,154.8400 (73.81) 1070;2460 36,972.8187 (0.03) 24267 1 test_create_multidict_with_dict[case-sensitive-c-extension-module] 23,160.1298 (33.21) 162,947.9229 (34.59) 28,237.1345 (32.78) 4,670.1149 (64.05) 27,496.3677 (34.20) 1,322.4781 (84.52) 1190;2447 35,414.3583 (0.03) 28567 1 test_multidict_get_miss[case-sensitive-c-extension-module] 23,160.1298 (33.21) 79,128.8912 (16.80) 24,388.8455 (28.31) 2,307.2555 (31.65) 23,409.7242 (29.12) 655.6511 (41.90) 5487;5770 41,002.3509 (0.04) 34314 1 test_multidict_get_hit[case-sensitive-c-extension-module] 23,439.5266 (33.61) 49,710.2737 (10.55) 23,914.2461 (27.76) 676.4272 (9.28) 23,841.8579 (29.66) 204.8910 (13.10) 328;969 41,816.0788 (0.04) 30672 1 test_multidict_get_hit_with_default[case-sensitive-c-extension-module] 24,624.1689 (35.31) 59,984.6244 (12.73) 26,056.8520 (30.25) 1,800.0679 (24.69) 25,268.6441 (31.43) 1,143.6641 (73.10) 4311;4327 38,377.6213 (0.03) 26568 1 test_iterate_multidict_items[case-sensitive-c-extension-module] 25,026.5002 (35.89) 110,566.6161 (23.47) 28,836.6904 (33.47) 4,521.3852 (62.01) 26,464.4623 (32.92) 3,511.0861 (224.40) 5981;5437 34,678.0434 (0.03) 24625 1 test_multidict_insert_str[case-sensitive-c-extension-module] 25,432.5569 (36.47) 76,707.4525 (16.29) 26,604.2733 (30.88) 1,801.3147 (24.71) 25,883.3170 (32.20) 379.9796 (24.29) 5282;6814 37,587.9465 (0.03) 33227 1 test_multidict_popitem_str[case-sensitive-c-extension-module] 25,656.0743 (36.79) 97,032.6364 (20.60) 27,981.5192 (32.48) 4,229.9995 (58.02) 26,982.2776 (33.56) 465.6613 (29.76) 2626;5163 35,737.8737 (0.03) 34808 1 test_keys_view_more[case-sensitive-c-extension-module] 27,019.5305 (38.74) 137,388.7062 (29.17) 33,331.2168 (38.69) 5,856.2248 (80.32) 32,283.3657 (40.16) 1,560.8966 (99.76) 1039;2236 30,001.9050 (0.03) 23574 1 test_multidict_pop_str[case-sensitive-c-extension-module] 27,187.1686 (38.99) 75,131.6547 (15.95) 27,940.6410 (32.43) 1,712.4413 (23.49) 27,656.5552 (34.40) 249.5944 (15.95) 643;3388 35,790.1596 (0.03) 28287 1 test_create_cimultidict_with_items_istr[c-extension-module] 27,693.8081 (39.71) 180,397.1827 (38.30) 33,645.6501 (39.06) 5,364.4682 (73.58) 32,741.5764 (40.73) 1,952.0521 (124.76) 765;1396 29,721.5241 (0.03) 18558 1 test_keys_view_and[case-insensitive-c-extension-module] 27,794.3909 (39.86) 174,283.9813 (37.00) 54,494.3864 (63.26) 12,605.8340 (172.90) 61,165.5414 (76.08) 18,315.3898 (>1000.0) 835;16 18,350.5140 (0.02) 4675 1 test_keys_view_less_or_equal[case-sensitive-c-extension-module] 30,744.8208 (44.09) 10,101,463.6457 (>1000.0) 36,197.5101 (42.02) 68,581.4987 (940.66) 35,062.4323 (43.61) 1,683.8312 (107.62) 21;1179 27,626.2096 (0.02) 21668 1 test_keys_view_less[case-sensitive-c-extension-module] 30,755.9967 (44.10) 524,826.3478 (111.42) 36,112.7594 (41.92) 6,516.1559 (89.37) 35,215.1692 (43.80) 1,550.6521 (99.11) 683;1623 27,691.0438 (0.02) 21901 1 test_keys_view_not_equals[case-sensitive-pure-python-module] 31,784.1768 (45.58) 54,284.9302 (11.52) 32,444.2327 (37.66) 804.0044 (11.03) 32,216.3105 (40.07) 189.9898 (12.14) 1647;3072 30,822.1189 (0.03) 22335 1 test_items_view_not_equals[case-sensitive-pure-python-module] 32,432.3773 (46.51) 102,251.7681 (21.71) 33,016.6545 (38.33) 1,082.5310 (14.85) 32,871.9616 (40.89) 167.6381 (10.71) 646;1091 30,287.7446 (0.03) 21351 1 test_values_view_repr[case-insensitive-c-extension-module] 34,444.0341 (49.39) 59,973.4485 (12.73) 35,475.0808 (41.18) 516.7768 (7.09) 35,401.4337 (44.04) 268.2209 (17.14) 1245;1382 28,188.8012 (0.02) 25375 1 test_keys_view_not_equals[case-insensitive-pure-python-module] 34,864.9919 (49.99) 50,317.4961 (10.68) 35,372.0008 (41.06) 506.3475 (6.95) 35,308.3014 (43.92) 152.7369 (9.76) 768;1026 28,270.9481 (0.02) 20270 1 test_items_view_not_equals[case-insensitive-pure-python-module] 35,043.8058 (50.25) 50,891.1908 (10.80) 35,596.5244 (41.32) 647.9179 (8.89) 35,483.3901 (44.14) 160.1875 (10.24) 1155;1607 28,092.6303 (0.02) 19802 1 test_create_from_existing_cimultidict[pure-python-module] 36,098.0630 (51.76) 621,408.2241 (131.93) 45,848.4753 (53.22) 8,269.3290 (113.42) 44,990.3309 (55.96) 2,416.7821 (154.46) 382;905 21,810.9761 (0.02) 14479 1 test_cimultidict_getall_istr_miss[pure-python-module] 36,440.7897 (52.25) 232,342.6306 (49.33) 42,031.9795 (48.79) 5,842.6145 (80.14) 40,911.1381 (50.89) 1,691.2818 (108.10) 899;1775 23,791.4086 (0.02) 18843 1 test_items_view_not_equals[case-insensitive-c-extension-module] 37,483.8710 (53.75) 172,976.4044 (36.72) 42,615.7282 (49.47) 6,880.0202 (94.37) 39,901.5844 (49.63) 1,400.7092 (89.52) 863;910 23,465.5148 (0.02) 4998 1 test_keys_view_or[case-insensitive-c-extension-module] 37,904.8288 (54.35) 95,017.2544 (20.17) 40,866.6515 (47.44) 2,342.7848 (32.13) 40,642.9172 (50.56) 793.4868 (50.71) 130;263 24,469.8296 (0.02) 5530 1 test_keys_view_sub[case-insensitive-c-extension-module] 38,143.2474 (54.70) 152,587.8906 (32.39) 55,702.4331 (64.66) 11,043.3651 (151.47) 61,567.8728 (76.58) 21,805.9868 (>1000.0) 2181;11 17,952.5371 (0.02) 6281 1 test_keys_view_less_or_equal[case-insensitive-c-extension-module] 39,078.2952 (56.04) 114,951.2827 (24.40) 45,211.5411 (52.48) 5,021.6935 (68.88) 44,103.7118 (54.86) 3,030.5237 (193.69) 242;206 22,118.2463 (0.02) 5488 1 test_keys_view_less[case-insensitive-c-extension-module] 39,730.2210 (56.97) 162,407.7559 (34.48) 52,590.3254 (61.05) 9,249.2416 (126.86) 53,640.4550 (66.72) 12,971.4608 (829.05) 977;38 19,014.9042 (0.02) 3288 1 test_keys_view_repr[case-insensitive-pure-python-module] 45,105.8149 (64.68) 70,221.7221 (14.91) 46,556.7187 (54.04) 907.2910 (12.44) 46,525.1505 (57.87) 953.6743 (60.95) 2680;237 21,479.1770 (0.02) 18508 1 test_create_multidict_with_items_with_kwargs[case-sensitive-c-extension-module] 47,042.9659 (67.46) 381,197.7804 (80.93) 55,642.1797 (64.59) 7,686.8703 (105.43) 53,990.6323 (67.16) 2,682.2090 (171.43) 903;1401 17,971.9775 (0.02) 13208 1 test_keys_view_repr[case-sensitive-pure-python-module] 47,139.8234 (67.60) 79,497.6950 (16.88) 48,598.7974 (56.42) 735.0896 (10.08) 48,600.1372 (60.45) 517.8154 (33.10) 2572;529 20,576.6409 (0.02) 18456 1 test_multidict_update_str[case-sensitive-c-extension-module] 47,937.0356 (68.74) 112,958.2524 (23.98) 48,602.4830 (56.42) 859.9534 (11.80) 48,533.0820 (60.37) 238.4186 (15.24) 306;534 20,575.0805 (0.02) 18870 1 test_keys_view_repr[case-sensitive-c-extension-module] 48,082.3219 (68.95) 194,609.1652 (41.32) 57,510.4107 (66.76) 8,410.4571 (115.36) 55,830.9257 (69.45) 2,555.5491 (163.33) 708;1418 17,388.1561 (0.01) 15071 1 test_multidict_repr[case-insensitive-c-extension-module] 48,276.0370 (69.23) 72,803.3483 (15.46) 49,319.0314 (57.25) 749.6766 (10.28) 49,192.4584 (61.19) 324.1003 (20.71) 1173;1366 20,276.1484 (0.02) 18191 1 test_multidict_repr[case-sensitive-c-extension-module] 48,480.9279 (69.52) 80,697.2384 (17.13) 50,022.4621 (58.07) 1,656.9999 (22.73) 49,397.3494 (61.45) 1,024.4548 (65.48) 2339;2323 19,991.0192 (0.02) 17501 1 test_items_view_repr[case-insensitive-c-extension-module] 49,468.1299 (70.93) 68,075.9549 (14.45) 50,995.7461 (59.20) 1,549.2920 (21.25) 50,239.2650 (62.49) 1,415.6103 (90.48) 2918;1214 19,609.4788 (0.02) 16489 1 test_items_view_less[case-insensitive-c-extension-module] 49,576.1633 (71.09) 411,357.7306 (87.33) 119,026.5658 (138.17) 34,085.3989 (467.51) 120,682.6419 (150.12) 27,533.6206 (>1000.0) 2749;1348 8,401.4858 (0.01) 9086 1 test_values_view_repr[case-insensitive-pure-python-module] 51,364.3026 (73.65) 73,786.8249 (15.67) 53,062.4114 (61.60) 975.1071 (13.37) 52,958.7269 (65.88) 864.2673 (55.24) 1932;520 18,845.7323 (0.02) 15585 1 test_values_view_repr[case-sensitive-pure-python-module] 51,621.3477 (74.02) 133,167.9523 (28.27) 55,845.8142 (64.83) 8,941.1353 (122.64) 53,413.2123 (66.44) 1,776.9635 (113.57) 372;2134 17,906.4450 (0.02) 13875 1 test_multidict_delitem_str[case-sensitive-c-extension-module] 51,829.9639 (74.32) 286,426.3952 (60.81) 59,960.3372 (69.60) 9,889.2618 (135.64) 57,745.7249 (71.83) 1,624.2266 (103.81) 757;1833 16,677.6914 (0.01) 14243 1 test_cimultidict_fetch_istr[c-extension-module] 51,878.3927 (74.39) 269,342.2139 (57.18) 64,459.7198 (74.83) 9,076.6388 (124.49) 62,730.1633 (78.03) 3,617.2569 (231.19) 743;1085 15,513.5642 (0.01) 12101 1 test_iterate_multidict_items[case-insensitive-c-extension-module] 51,990.1514 (74.55) 179,991.1261 (38.21) 67,585.5838 (78.46) 7,078.2337 (97.08) 66,634.2676 (82.89) 6,251.0371 (399.52) 498;108 14,796.0548 (0.01) 4278 1 test_keys_view_more_or_equal[case-sensitive-c-extension-module] 52,161.5148 (74.80) 482,637.4352 (102.47) 63,761.7493 (74.02) 9,537.1178 (130.81) 62,011.1823 (77.14) 3,455.2068 (220.83) 685;1162 15,683.3840 (0.01) 13620 1 test_multidict_fetch[case-insensitive-c-extension-module] 53,096.5626 (76.14) 80,820.1730 (17.16) 53,710.3736 (62.35) 880.1516 (12.07) 53,577.1251 (66.65) 175.0886 (11.19) 691;1019 18,618.3773 (0.02) 17577 1 test_keys_view_equals[case-sensitive-c-extension-module] 54,966.6584 (78.82) 279,389.3218 (59.32) 68,660.3208 (79.70) 10,015.6829 (137.37) 66,880.1367 (83.19) 3,159.9775 (201.96) 748;1281 14,564.4528 (0.01) 12637 1 test_keys_view_equals[case-insensitive-c-extension-module] 55,734.0682 (79.92) 201,892.1077 (42.86) 67,040.8950 (77.82) 8,077.7373 (110.79) 65,539.0322 (81.52) 5,182.8101 (331.25) 224;153 14,916.2687 (0.01) 3753 1 test_iterate_multidict_values[case-insensitive-pure-python-module] 55,838.3763 (80.07) 71,983.7844 (15.28) 58,532.0239 (67.95) 985.8252 (13.52) 58,680.7728 (72.99) 227.2427 (14.52) 2430;2828 17,084.6647 (0.01) 15371 1 test_iterate_multidict_values[case-sensitive-pure-python-module] 57,645.1421 (82.66) 160,988.4202 (34.18) 62,949.8664 (73.07) 9,765.5184 (133.94) 60,450.2857 (75.19) 320.3750 (20.48) 397;4328 15,885.6572 (0.01) 14601 1 test_items_view_less_or_equal[case-insensitive-c-extension-module] 58,922.9167 (84.49) 302,236.5272 (64.17) 105,864.7304 (122.89) 25,517.2278 (349.99) 111,456.9604 (138.64) 38,461.7597 (>1000.0) 884;6 9,446.0166 (0.01) 3481 1 test_multidict_insert_str[case-insensitive-c-extension-module] 59,124.0823 (84.78) 87,495.8932 (18.58) 60,017.2779 (69.67) 794.5549 (10.90) 60,003.2508 (74.64) 439.5843 (28.10) 586;561 16,661.8686 (0.01) 20406 1 test_keys_view_is_disjoint[case-sensitive-c-extension-module] 59,936.1956 (85.95) 454,161.3162 (96.42) 68,687.8949 (79.74) 9,529.9339 (130.71) 66,742.3010 (83.02) 2,287.3282 (146.19) 622;1465 14,558.6060 (0.01) 12576 1 test_multidict_get_miss[case-insensitive-c-extension-module] 60,986.7275 (87.45) 95,706.4331 (20.32) 62,137.2446 (72.13) 1,267.2101 (17.38) 61,731.7855 (76.79) 249.5944 (15.95) 1440;2559 16,093.4075 (0.01) 14320 1 test_multidict_get_hit[case-insensitive-c-extension-module] 61,232.5966 (87.80) 99,673.8672 (21.16) 63,961.0161 (74.25) 3,096.4375 (42.47) 61,847.2695 (76.93) 4,413.5377 (282.08) 3555;38 15,634.5234 (0.01) 14931 1 test_multidict_get_hit_with_default[case-insensitive-c-extension-module] 62,461.9424 (89.57) 74,647.3670 (15.85) 63,076.1709 (73.22) 738.2410 (10.13) 62,901.5267 (78.24) 238.4186 (15.24) 1040;1566 15,853.8476 (0.01) 14736 1 test_items_view_not_equals[case-sensitive-c-extension-module] 63,423.0673 (90.95) 5,684,882.4024 (>1000.0) 91,408.4506 (106.11) 57,882.1864 (793.91) 87,914.9884 (109.36) 11,026.8593 (704.76) 222;524 10,939.9076 (0.01) 10114 1 test_multidict_delitem_str[case-insensitive-c-extension-module] 63,631.6836 (91.24) 92,733.6514 (19.69) 64,317.5340 (74.66) 876.2579 (12.02) 64,194.2024 (79.85) 219.7921 (14.05) 355;1031 15,547.8598 (0.01) 14565 1 test_iterate_multidict_keys[case-sensitive-pure-python-module] 65,971.1659 (94.60) 132,385.6413 (28.11) 71,674.5003 (83.20) 4,910.9271 (67.36) 68,947.6728 (85.76) 7,882.7143 (503.81) 2850;23 13,951.9633 (0.01) 9065 1 test_multidict_pop_str[case-insensitive-c-extension-module] 66,261.7385 (95.02) 100,061.2974 (21.24) 67,413.8097 (78.26) 1,123.0458 (15.40) 67,118.5553 (83.49) 752.5086 (48.10) 953;422 14,833.7559 (0.01) 13394 1 test_iterate_multidict[case-sensitive-pure-python-module] 66,850.3344 (95.86) 122,562.0508 (26.02) 70,461.7778 (81.79) 3,740.1424 (51.30) 69,674.1045 (86.67) 283.1221 (18.10) 817;1420 14,192.0915 (0.01) 11628 1 test_cimultidict_insert_istr[c-extension-module] 68,668.2761 (98.47) 231,724.2324 (49.20) 83,834.4799 (97.32) 8,593.4638 (117.87) 82,429.4984 (102.53) 3,926.4560 (250.95) 1099;1303 11,928.2663 (0.01) 14057 1 test_keys_view_more[case-insensitive-c-extension-module] 70,750.7133 (101.45) 250,466.1679 (53.17) 103,403.2118 (120.03) 10,738.4260 (147.29) 102,803.1111 (127.88) 5,960.4645 (380.95) 892;703 9,670.8795 (0.01) 8990 1 test_cimultidict_get_istr_hit[c-extension-module] 71,637.3324 (102.72) 303,901.7320 (64.52) 93,308.4851 (108.32) 10,542.8333 (144.60) 91,880.5599 (114.29) 4,557.8927 (291.31) 530;647 10,717.1390 (0.01) 7248 1 test_cimultidict_get_istr_with_default_miss[c-extension-module] 71,864.5751 (103.05) 236,779.4514 (50.27) 104,135.8824 (120.88) 13,677.6294 (187.60) 104,002.6546 (129.37) 11,563.3011 (739.05) 1304;326 9,602.8379 (0.01) 7209 1 test_keys_view_and[case-sensitive-c-extension-module] 74,602.6635 (106.98) 238,820.9105 (50.70) 88,906.2487 (103.21) 11,267.9887 (154.55) 86,270.2727 (107.31) 3,429.1297 (219.17) 619;1187 11,247.8033 (0.01) 9776 1 test_cimultidict_get_istr_miss[c-extension-module] 76,007.0980 (108.99) 346,612.1852 (73.59) 97,069.5035 (112.68) 10,160.5390 (139.36) 95,587.2238 (118.90) 4,276.6333 (273.33) 631;833 10,301.8967 (0.01) 7938 1 test_items_view_repr[case-insensitive-pure-python-module] 76,103.9555 (109.13) 111,419.7075 (23.65) 77,904.9560 (90.43) 1,219.7389 (16.73) 77,776.6109 (96.75) 697.5606 (44.58) 841;537 12,836.1538 (0.01) 11225 1 test_items_view_repr[case-sensitive-pure-python-module] 76,208.2636 (109.28) 101,450.8307 (21.54) 80,207.4450 (93.11) 3,571.0513 (48.98) 78,089.5352 (97.14) 5,137.1753 (328.33) 2572;59 12,467.6706 (0.01) 11397 1 test_cimultidict_get_istr_hit_with_default[c-extension-module] 76,841.5630 (110.19) 327,032.0594 (69.43) 101,286.5688 (117.58) 10,539.7090 (144.56) 100,009.1434 (124.40) 5,531.1248 (353.51) 467;409 9,872.9774 (0.01) 7171 1 test_values_view_repr[case-sensitive-c-extension-module] 79,724.9377 (114.32) 6,335,373.9679 (>1000.0) 112,200.3639 (130.25) 70,912.5520 (972.63) 110,544.2643 (137.51) 7,022.1722 (448.81) 43;567 8,912.6271 (0.01) 7968 1 test_multidict_update_str[case-insensitive-c-extension-module] 80,827.6236 (115.90) 141,430.6462 (30.03) 82,011.0822 (95.20) 1,165.3254 (15.98) 81,840.9026 (101.80) 521.5406 (33.33) 457;647 12,193.4740 (0.01) 12891 1 test_multidict_popitem_str[case-insensitive-c-extension-module] 81,636.0116 (117.06) 116,214.1562 (24.67) 82,471.9650 (95.74) 1,055.6965 (14.48) 82,299.1133 (102.37) 301.7485 (19.29) 389;898 12,125.3325 (0.01) 11133 1 test_keys_view_less_or_equal[case-sensitive-pure-python-module] 83,178.2818 (119.27) 170,487.9105 (36.20) 91,008.6736 (105.65) 4,491.5936 (61.61) 89,190.9003 (110.95) 2,700.8355 (172.62) 2412;2307 10,987.9637 (0.01) 10706 1 test_keys_view_less[case-sensitive-pure-python-module] 83,267.6888 (119.40) 130,277.1270 (27.66) 89,273.7843 (103.63) 2,229.1738 (30.58) 89,142.4716 (110.89) 886.6191 (56.67) 996;1177 11,201.4967 (0.01) 10370 1 test_multidict_repr[case-insensitive-pure-python-module] 84,295.8689 (120.88) 122,118.7413 (25.93) 86,183.4670 (100.04) 1,485.9328 (20.38) 85,912.6449 (106.87) 633.2994 (40.48) 821;888 11,603.1535 (0.01) 9923 1 test_multidict_repr[case-sensitive-pure-python-module] 84,925.4429 (121.78) 173,121.6908 (36.75) 93,710.2440 (108.78) 5,466.1870 (74.97) 94,056.1295 (117.00) 11,306.2561 (722.62) 5406;6 10,671.1919 (0.01) 10106 1 test_cimultidict_delitem_istr[c-extension-module] 86,501.2407 (124.04) 349,119.3056 (74.12) 110,312.9733 (128.05) 13,027.9840 (178.69) 107,165.4260 (133.30) 4,440.5460 (283.81) 509;837 9,065.1169 (0.01) 6850 1 test_create_multidict_with_dict[case-insensitive-c-extension-module] 87,376.6840 (125.29) 277,679.4136 (58.95) 112,811.8164 (130.96) 11,986.9186 (164.41) 111,600.3841 (138.82) 9,082.2577 (580.48) 946;391 8,864.3196 (0.01) 8418 1 test_keys_view_or[case-sensitive-c-extension-module] 87,548.0473 (125.54) 266,887.2476 (56.66) 104,051.7601 (120.79) 11,205.2366 (153.69) 101,123.0052 (125.79) 4,060.5664 (259.52) 606;983 9,610.6015 (0.01) 7679 1 test_iterate_multidict_items[case-sensitive-pure-python-module] 87,697.0589 (125.75) 163,044.7805 (34.61) 91,823.3949 (106.59) 4,591.9456 (62.98) 90,088.6953 (112.06) 1,568.3472 (100.24) 1331;1573 10,890.4708 (0.01) 10214 1 test_create_multidict_with_items[case-insensitive-c-extension-module] 90,073.7941 (129.16) 281,728.8041 (59.81) 114,780.9901 (133.24) 12,425.6946 (170.43) 113,058.8353 (140.63) 7,995.4043 (511.01) 855;465 8,712.2441 (0.01) 7063 1 test_keys_view_sub[case-sensitive-c-extension-module] 92,774.6296 (133.03) 305,317.3423 (64.82) 107,524.6629 (124.82) 13,283.7266 (182.20) 104,097.6495 (129.49) 3,464.5200 (221.43) 505;1000 9,300.1919 (0.01) 6976 1 test_cimultidict_pop_istr[c-extension-module] 94,592.5713 (135.64) 11,711,005.1215 (>1000.0) 124,987.0892 (145.09) 153,486.5959 (>1000.0) 120,896.8461 (150.38) 7,788.6507 (497.80) 6;471 8,000.8264 (0.01) 5755 1 test_items_view_sub[case-insensitive-c-extension-module] 98,746.2699 (141.60) 63,337,817.7881 (>1000.0) 141,007.6563 (163.69) 1,019,350.5089 (>1000.0) 108,815.7296 (135.36) 4,769.3029 (304.82) 2;674 7,091.8135 (0.01) 4343 1 test_multidict_update_str_with_kwargs[case-sensitive-c-extension-module] 101,990.9978 (146.25) 123,053.7891 (26.12) 103,415.7669 (120.05) 1,408.3852 (19.32) 103,086.2331 (128.23) 432.1337 (27.62) 732;799 9,669.7054 (0.01) 8778 1 test_create_multidict_with_items[case-sensitive-pure-python-module] 108,730.0479 (155.91) 135,038.0480 (28.67) 109,885.9973 (127.56) 1,597.6188 (21.91) 109,523.5348 (136.24) 409.7819 (26.19) 558;659 9,100.3406 (0.01) 7925 1 test_create_cimultidict_with_items_istr_with_kwargs[c-extension-module] 113,021.5824 (162.07) 585,246.8312 (124.25) 137,906.3217 (160.09) 15,028.1903 (206.13) 136,516.9883 (169.81) 8,651.0554 (552.92) 428;262 7,251.2992 (0.01) 5721 1 test_items_view_less[case-sensitive-c-extension-module] 117,361.5456 (168.29) 320,892.7810 (68.13) 162,121.2917 (188.20) 16,443.1711 (225.53) 159,773.9756 (198.74) 11,955.3879 (764.11) 846;425 6,168.2213 (0.01) 4939 1 test_copy_from_existing_cimultidict[pure-python-module] 117,681.9205 (168.75) 317,219.6448 (67.35) 150,453.2386 (174.65) 14,228.5884 (195.16) 150,371.3429 (187.05) 11,753.2909 (751.19) 497;177 6,646.5834 (0.01) 4726 1 test_keys_view_xor[case-insensitive-c-extension-module] 121,269.3751 (173.89) 218,514.3530 (46.39) 130,573.2025 (151.57) 6,561.4020 (90.00) 129,286.1998 (160.82) 4,138.7975 (264.52) 244;175 7,658.5393 (0.01) 3194 1 test_items_view_less_or_equal[case-sensitive-pure-python-module] 128,827.9891 (184.73) 155,031.6811 (32.91) 130,427.4293 (151.40) 1,462.9996 (20.07) 130,143.0166 (161.89) 771.1351 (49.29) 319;361 7,667.0989 (0.01) 6826 1 test_items_view_less_or_equal[case-sensitive-c-extension-module] 129,848.7186 (186.20) 320,445.7462 (68.03) 165,975.3231 (192.67) 18,551.2487 (254.45) 162,407.7559 (202.02) 8,421.0187 (538.21) 641;695 6,024.9920 (0.01) 4943 1 test_items_view_repr[case-sensitive-c-extension-module] 130,139.2913 (186.61) 397,935.5097 (84.48) 163,752.5805 (190.09) 14,106.0849 (193.48) 162,024.0510 (201.54) 8,609.1459 (550.24) 560;397 6,106.7740 (0.01) 5738 1 test_items_view_less[case-sensitive-pure-python-module] 131,603.3304 (188.71) 206,120.3122 (43.76) 134,102.4759 (155.67) 4,129.9811 (56.65) 133,384.0191 (165.92) 1,136.2135 (72.62) 236;441 7,456.9839 (0.01) 6559 1 test_cimultidict_update_istr[c-extension-module] 142,280.0124 (204.02) 430,844.7242 (91.47) 174,355.6434 (202.40) 16,431.8564 (225.38) 173,293.0541 (215.56) 11,449.6797 (731.79) 939;343 5,735.4037 (0.00) 4881 1 test_create_multidict_with_dict[case-sensitive-pure-python-module] 142,402.9469 (204.20) 164,851.5463 (35.00) 143,845.3789 (166.98) 1,573.7710 (21.59) 143,535.4352 (178.54) 517.8154 (33.10) 288;379 6,951.9091 (0.01) 6194 1 test_keys_view_more_or_equal[case-insensitive-c-extension-module] 142,831.3553 (204.81) 359,646.9760 (76.35) 197,180.4273 (228.89) 16,486.8990 (226.13) 196,289.2711 (244.17) 14,059.2456 (898.57) 842;255 5,071.4973 (0.00) 4456 1 test_create_multidict_with_items_with_kwargs[case-insensitive-c-extension-module] 157,009.8102 (225.14) 364,769.2502 (77.44) 218,119.5336 (253.20) 19,596.4139 (268.78) 216,331.3329 (269.10) 13,533.9797 (865.00) 640;349 4,584.6421 (0.00) 3647 1 test_multidict_update_str_with_kwargs[case-insensitive-c-extension-module] 166,691.8397 (239.03) 194,132.3280 (41.21) 168,330.4237 (195.40) 1,551.9410 (21.29) 168,059.0212 (209.05) 644.4752 (41.19) 241;347 5,940.6967 (0.01) 6296 1 test_create_multidict_with_items[case-insensitive-pure-python-module] 168,316.0663 (241.36) 191,267.5798 (40.61) 171,217.9779 (198.76) 1,367.4657 (18.76) 171,218.0674 (212.98) 1,149.2521 (73.45) 759;136 5,840.5082 (0.01) 5284 1 test_iterate_multidict_keys[case-insensitive-pure-python-module] 173,665.5831 (249.03) 211,726.8741 (44.95) 177,311.6996 (205.83) 2,834.4720 (38.88) 176,597.3866 (219.67) 1,352.2804 (86.43) 617;625 5,639.7858 (0.00) 5453 1 test_iterate_multidict[case-insensitive-pure-python-module] 175,151.9740 (251.16) 247,355.5505 (52.51) 177,289.3475 (205.80) 1,556.1341 (21.34) 177,137.5537 (220.34) 726.4316 (46.43) 215;244 5,640.4968 (0.00) 5143 1 test_keys_view_xor[case-sensitive-c-extension-module] 188,183.0394 (269.85) 988,896.9362 (209.95) 219,525.2662 (254.83) 29,646.1881 (406.62) 211,875.8857 (263.55) 11,149.7939 (712.62) 238;467 4,555.2843 (0.00) 3417 1 test_iterate_multidict_items[case-insensitive-pure-python-module] 192,660.8384 (276.27) 232,674.1815 (49.40) 195,901.3579 (227.41) 2,190.1260 (30.04) 195,443.6302 (243.11) 1,343.8985 (85.89) 493;380 5,104.6098 (0.00) 4735 1 test_create_multidict_with_dict[case-insensitive-pure-python-module] 201,873.4813 (289.48) 221,237.5402 (46.97) 205,405.4569 (238.44) 1,845.8505 (25.32) 205,229.9678 (255.29) 1,417.4730 (90.60) 533;199 4,868.4198 (0.00) 4456 1 test_keys_view_more[case-sensitive-pure-python-module] 205,535.4416 (294.73) 335,656.1065 (71.26) 208,698.8485 (242.26) 5,658.0601 (77.61) 207,591.8019 (258.23) 1,152.0460 (73.63) 110;718 4,791.5933 (0.00) 4573 1 test_items_view_sub[case-sensitive-c-extension-module] 208,217.6507 (298.57) 15,223,678.2014 (>1000.0) 278,465.9267 (323.25) 266,754.6610 (>1000.0) 250,149.5183 (311.16) 19,027.8515 (>1000.0) 5;598 3,591.1036 (0.00) 3359 1 test_keys_view_less_or_equal[case-insensitive-pure-python-module] 213,019.5498 (305.46) 243,134.7966 (51.62) 216,846.5720 (251.72) 2,598.5402 (35.64) 216,256.8271 (269.00) 1,233.0711 (78.81) 461;458 4,611.5555 (0.00) 4445 1 test_keys_view_less[case-insensitive-pure-python-module] 215,888.0234 (309.57) 247,564.1668 (52.56) 219,779.3436 (255.13) 2,471.0029 (33.89) 219,244.5099 (272.72) 1,329.9286 (85.00) 463;388 4,550.0181 (0.00) 4332 1 test_items_view_more[case-sensitive-pure-python-module] 232,871.6218 (333.93) 288,680.1958 (61.29) 235,097.6820 (272.91) 3,880.5603 (53.23) 234,482.8099 (291.68) 737.6075 (47.14) 147;266 4,253.5511 (0.00) 4076 1 test_create_multidict_with_items_with_kwargs[case-sensitive-pure-python-module] 237,219.0356 (340.16) 261,973.5897 (55.62) 239,393.2692 (277.90) 2,346.9292 (32.19) 238,921.4933 (297.20) 804.6627 (51.43) 200;225 4,177.2269 (0.00) 3890 1 test_keys_view_more[case-insensitive-pure-python-module] 247,795.1348 (355.33) 269,588.0830 (57.23) 250,015.2896 (290.23) 1,990.5804 (27.30) 249,594.4500 (310.47) 946.2237 (60.48) 240;254 3,999.7554 (0.00) 3624 1 test_items_view_less_or_equal[case-insensitive-pure-python-module] 250,902.0269 (359.78) 303,525.4776 (64.44) 255,299.0349 (296.36) 4,143.4241 (56.83) 254,094.6007 (316.07) 1,564.6219 (100.00) 440;515 3,916.9752 (0.00) 3663 1 test_items_view_less[case-insensitive-pure-python-module] 256,724.6556 (368.13) 292,770.5646 (62.16) 261,164.5211 (303.17) 5,124.1613 (70.28) 259,358.4359 (322.62) 1,715.4962 (109.64) 394;593 3,829.0040 (0.00) 3580 1 test_items_view_is_disjoint[case-insensitive-c-extension-module] 260,114.6698 (372.99) 734,955.0724 (156.03) 286,351.4550 (332.41) 15,401.6354 (211.25) 283,692.0321 (352.89) 21,543.3538 (>1000.0) 653;2 3,492.2120 (0.00) 2710 1 test_items_view_sub[case-sensitive-pure-python-module] 270,817.4288 (388.34) 352,315.6047 (74.80) 274,598.3441 (318.76) 6,340.6785 (86.97) 273,399.0550 (340.08) 968.5755 (61.90) 143;288 3,641.6826 (0.00) 3339 1 test_items_view_more[case-insensitive-pure-python-module] 275,831.6696 (395.53) 320,378.6910 (68.02) 279,808.8252 (324.81) 5,027.9382 (68.96) 278,260.5588 (346.13) 931.3226 (59.52) 328;417 3,573.8687 (0.00) 3153 1 test_items_view_or[case-insensitive-c-extension-module] 354,003.1612 (507.62) 738,948.5836 (156.88) 400,749.9087 (465.20) 63,312.4754 (868.39) 367,451.4592 (457.08) 54,933.1307 (>1000.0) 228;111 2,495.3218 (0.00) 966 1 test_create_multidict_with_items_with_kwargs[case-insensitive-pure-python-module] 355,549.1567 (509.84) 417,895.6151 (88.72) 363,308.6818 (421.74) 3,086.8731 (42.34) 362,964.3470 (451.49) 3,013.7599 (192.62) 388;77 2,752.4803 (0.00) 2634 1 test_multidict_popitem_str[case-sensitive-pure-python-module] 356,595.9632 (511.34) 442,095.1009 (93.86) 360,612.2768 (418.61) 2,651.9438 (36.37) 360,511.2433 (448.44) 1,399.7778 (89.46) 156;120 2,773.0614 (0.00) 2439 1 test_items_view_and[case-insensitive-c-extension-module] 399,626.7915 (573.04) 786,364.0785 (166.95) 572,364.2973 (664.42) 39,955.3277 (548.02) 558,473.1698 (694.69) 37,733.4654 (>1000.0) 268;73 1,747.1390 (0.00) 1133 1 test_items_view_xor[case-insensitive-c-extension-module] 427,335.5007 (612.78) 578,004.8668 (122.71) 454,062.4279 (527.09) 31,659.6354 (434.24) 440,731.6446 (548.23) 7,954.4261 (508.39) 189;212 2,202.3403 (0.00) 1319 1 test_items_view_more[case-insensitive-c-extension-module] 430,110.8420 (616.76) 571,083.2775 (121.24) 452,916.5554 (525.76) 11,703.2811 (160.52) 456,787.6458 (568.20) 17,035.7525 (>1000.0) 536;10 2,207.9122 (0.00) 1972 1 test_cimultidict_update_istr_with_kwargs[c-extension-module] 440,467.1490 (631.61) 725,328.9223 (153.99) 541,967.1045 (629.13) 34,605.5845 (474.65) 542,081.8925 (674.30) 34,680.5900 (>1000.0) 401;107 1,845.1304 (0.00) 1900 1 test_multidict_pop_str[case-sensitive-pure-python-module] 459,209.0845 (658.48) 515,468.4186 (109.44) 463,349.3730 (537.87) 2,874.6013 (39.43) 462,885.9460 (575.79) 1,728.5347 (110.48) 137;105 2,158.1987 (0.00) 1854 1 test_create_cimultidict_with_items_istr[pure-python-module] 513,583.4217 (736.45) 750,217.5868 (159.27) 589,946.4730 (684.83) 32,749.3511 (449.19) 585,796.3115 (728.68) 28,952.9562 (>1000.0) 403;119 1,695.0690 (0.00) 1624 1 test_items_view_is_disjoint[case-sensitive-c-extension-module] 547,517.0910 (785.11) 1,600,906.2529 (339.88) 592,170.6655 (687.41) 36,305.6363 (497.96) 585,017.7258 (727.71) 15,199.1844 (971.43) 130;180 1,688.7024 (0.00) 1676 1 test_items_view_sub[case-insensitive-pure-python-module] 548,336.6549 (786.29) 666,782.2599 (141.56) 556,626.5037 (646.15) 8,612.2487 (118.12) 554,181.6354 (689.35) 2,451.2410 (156.67) 162;257 1,796.5368 (0.00) 1728 1 test_create_cimultidict_with_dict_istr[pure-python-module] 604,152.6794 (866.32) 1,227,181.4048 (260.53) 690,427.3183 (801.47) 39,844.2165 (546.50) 680,115.0739 (846.00) 25,739.8933 (>1000.0) 184;131 1,448.3784 (0.00) 1273 1 test_multidict_popitem_str[case-insensitive-pure-python-module] 650,733.7093 (933.12) 759,053.9753 (161.15) 689,277.3351 (800.13) 27,535.4483 (377.67) 694,029.0332 (863.31) 49,855.5601 (>1000.0) 495;0 1,450.7948 (0.00) 1320 1 test_items_view_or[case-sensitive-c-extension-module] 669,300.5562 (959.74) 911,153.8529 (193.44) 730,956.1435 (848.52) 29,693.8599 (407.28) 722,268.5963 (898.44) 25,754.7945 (>1000.0) 194;107 1,368.0711 (0.00) 1072 1 test_multidict_fetch[case-sensitive-pure-python-module] 673,901.2897 (966.34) 749,059.0215 (159.03) 697,111.4376 (809.23) 15,691.4694 (215.22) 696,226.9545 (866.04) 15,424.5645 (985.83) 555;81 1,434.4909 (0.00) 1329 1 test_multidict_get_hit_with_default[case-sensitive-pure-python-module] 675,268.4712 (968.30) 755,313.7839 (160.36) 681,088.9841 (790.63) 5,796.4261 (79.50) 680,584.4605 (846.58) 3,039.8369 (194.29) 104;123 1,468.2369 (0.00) 1412 1 test_multidict_get_hit[case-sensitive-pure-python-module] 678,882.0028 (973.48) 771,392.1368 (163.77) 715,840.4315 (830.97) 18,804.6761 (257.92) 720,668.5841 (896.45) 25,747.3439 (>1000.0) 386;1 1,396.9594 (0.00) 1352 1 test_keys_view_more_or_equal[case-sensitive-pure-python-module] 702,675.4320 (>1000.0) 764,191.1507 (162.24) 707,236.9217 (820.98) 5,208.7912 (71.44) 705,832.6155 (877.99) 2,540.6480 (162.38) 105;114 1,413.9533 (0.00) 1394 1 test_multidict_fetch[case-insensitive-pure-python-module] 743,750.4828 (>1000.0) 787,906.3487 (167.27) 749,384.2537 (869.91) 5,408.9206 (74.19) 748,008.4896 (930.45) 3,194.4364 (204.17) 105;103 1,334.4289 (0.00) 1267 1 test_multidict_get_hit_with_default[case-insensitive-pure-python-module] 745,542.3474 (>1000.0) 880,476.0873 (186.93) 766,060.6016 (889.27) 29,832.9103 (409.19) 752,002.0008 (935.42) 12,535.6019 (801.19) 215;257 1,305.3798 (0.00) 1300 1 test_items_view_and[case-sensitive-c-extension-module] 747,479.4984 (>1000.0) 1,056,205.4813 (224.24) 817,442.8603 (948.91) 45,285.7797 (621.14) 802,174.2105 (997.83) 40,910.2067 (>1000.0) 234;80 1,223.3271 (0.00) 1201 1 test_multidict_get_hit[case-insensitive-pure-python-module] 751,513.9878 (>1000.0) 778,954.4761 (165.37) 755,859.4165 (877.43) 2,447.8251 (33.57) 755,693.7635 (940.01) 2,407.4689 (153.87) 250;68 1,322.9973 (0.00) 1293 1 test_items_view_more_or_equal[case-sensitive-pure-python-module] 755,641.6094 (>1000.0) 893,063.8433 (189.60) 760,733.0741 (883.08) 10,040.5988 (137.72) 758,726.1498 (943.79) 2,976.5069 (190.24) 50;129 1,314.5215 (0.00) 1302 1 test_keys_view_equals[case-sensitive-pure-python-module] 774,379.8196 (>1000.0) 803,217.2918 (170.53) 778,207.1138 (903.37) 2,945.2156 (40.40) 777,574.2561 (967.23) 2,231.4489 (142.62) 149;91 1,285.0050 (0.00) 1240 1 test_keys_view_more_or_equal[case-insensitive-pure-python-module] 781,711.1909 (>1000.0) 819,552.6898 (173.99) 788,475.8004 (915.29) 3,924.9013 (53.83) 787,613.9134 (979.72) 3,285.7060 (210.00) 242;108 1,268.2697 (0.00) 1252 1 test_items_view_xor[case-sensitive-c-extension-module] 827,047.9739 (>1000.0) 2,161,312.8483 (458.85) 950,348.2293 (>1000.0) 103,123.8091 (>1000.0) 921,467.3191 (>1000.0) 80,775.4695 (>1000.0) 119;54 1,052.2459 (0.00) 942 1 test_items_view_more_or_equal[case-insensitive-pure-python-module] 842,314.2135 (>1000.0) 908,438.1163 (192.86) 850,109.5741 (986.83) 8,061.0482 (110.56) 847,466.2900 (>1000.0) 3,683.3808 (235.42) 129;157 1,176.3189 (0.00) 1163 1 test_items_view_equals[case-sensitive-pure-python-module] 848,028.8088 (>1000.0) 873,748.2131 (185.50) 853,113.3469 (990.32) 3,171.6408 (43.50) 852,391.1238 (>1000.0) 2,672.8958 (170.83) 170;74 1,172.1772 (0.00) 1141 1 test_cimultidict_pop_istr[pure-python-module] 864,125.7882 (>1000.0) 986,024.7374 (209.34) 871,411.2261 (>1000.0) 10,715.5354 (146.97) 868,970.5282 (>1000.0) 2,961.6058 (189.29) 62;121 1,147.5638 (0.00) 1054 1 test_items_view_more[case-sensitive-c-extension-module] 875,525.1765 (>1000.0) 1,679,737.1209 (356.61) 1,078,325.5059 (>1000.0) 75,507.0374 (>1000.0) 1,071,011.6476 (>1000.0) 56,352.4663 (>1000.0) 213;111 927.3638 (0.00) 1074 1 test_multidict_pop_str[case-insensitive-pure-python-module] 894,788.6527 (>1000.0) 920,921.5641 (195.51) 901,125.7779 (>1000.0) 4,841.2144 (66.40) 899,188.2205 (>1000.0) 4,968.6059 (317.56) 7;3 1,109.7230 (0.00) 55 1 test_keys_view_equals[case-insensitive-pure-python-module] 974,860.0423 (>1000.0) 1,071,367.4128 (227.45) 983,592.8447 (>1000.0) 16,868.5093 (231.37) 978,661.7011 (>1000.0) 2,864.7482 (183.10) 66;121 1,016.6808 (0.00) 934 1 test_items_view_equals[case-insensitive-pure-python-module] 1,034,889.3702 (>1000.0) 1,091,659.0691 (231.76) 1,040,971.7923 (>1000.0) 5,846.8193 (80.19) 1,039,402.5594 (>1000.0) 2,950.4299 (188.57) 88;96 960.6408 (0.00) 938 1 test_create_cimultidict_with_items_istr_with_kwargs[pure-python-module] 1,043,975.3532 (>1000.0) 2,173,222.6014 (461.38) 1,218,013.7708 (>1000.0) 72,749.6048 (997.83) 1,213,274.8961 (>1000.0) 63,826.3300 (>1000.0) 166;40 821.0088 (0.00) 793 1 test_multidict_get_miss[case-sensitive-pure-python-module] 1,174,613.8334 (>1000.0) 1,410,588.6221 (299.47) 1,245,126.9188 (>1000.0) 63,063.1053 (864.97) 1,217,558.9800 (>1000.0) 104,494.3929 (>1000.0) 251;0 803.1310 (0.00) 834 1 test_multidict_delitem_str[case-sensitive-pure-python-module] 1,186,516.1359 (>1000.0) 1,626,811.9216 (345.38) 1,216,925.6898 (>1000.0) 38,312.5821 (525.49) 1,203,205.4365 (>1000.0) 33,909.4549 (>1000.0) 117;33 821.7429 (0.00) 809 1 test_keys_view_or[case-sensitive-pure-python-module] 1,211,639.4937 (>1000.0) 1,292,157.9182 (274.33) 1,219,474.7692 (>1000.0) 6,440.5546 (88.34) 1,218,065.6195 (>1000.0) 2,879.6494 (184.05) 60;80 820.0252 (0.00) 809 1 test_keys_view_sub[case-sensitive-pure-python-module] 1,215,778.2912 (>1000.0) 1,376,692.2057 (292.28) 1,225,365.8157 (>1000.0) 16,780.1983 (230.16) 1,220,811.1584 (>1000.0) 3,395.6021 (217.02) 56;98 816.0828 (0.00) 787 1 test_keys_view_is_disjoint[case-sensitive-pure-python-module] 1,225,959.5096 (>1000.0) 1,346,774.3993 (285.92) 1,236,321.2879 (>1000.0) 7,878.8714 (108.07) 1,235,188.9163 (>1000.0) 5,580.4849 (356.67) 51;20 808.8512 (0.00) 798 1 test_multidict_get_miss[case-insensitive-pure-python-module] 1,245,316.1180 (>1000.0) 1,336,392.0152 (283.72) 1,257,342.5825 (>1000.0) 7,208.5377 (98.87) 1,255,854.9643 (>1000.0) 3,734.6035 (238.69) 66;69 795.3282 (0.00) 780 1 test_keys_view_and[case-sensitive-pure-python-module] 1,299,999.6543 (>1000.0) 1,393,288.3739 (295.80) 1,307,726.9658 (>1000.0) 7,602.5922 (104.28) 1,305,822.2830 (>1000.0) 3,231.6893 (206.55) 45;75 764.6856 (0.00) 756 1 test_items_view_is_disjoint[case-sensitive-pure-python-module] 1,303,490.2513 (>1000.0) 1,488,808.5425 (316.08) 1,331,350.7982 (>1000.0) 42,203.8737 (578.86) 1,316,297.7993 (>1000.0) 12,464.8213 (796.67) 91;96 751.1168 (0.00) 754 1 test_items_view_or[case-sensitive-pure-python-module] 1,314,099.8781 (>1000.0) 1,476,299.0177 (313.42) 1,324,343.0072 (>1000.0) 12,042.7135 (165.18) 1,322,470.6054 (>1000.0) 4,765.5776 (304.58) 17;37 755.0914 (0.00) 735 1 test_keys_view_is_disjoint[case-insensitive-pure-python-module] 1,335,155.2188 (>1000.0) 1,387,055.9633 (294.48) 1,346,963.9152 (>1000.0) 5,669.4901 (77.76) 1,345,887.7802 (>1000.0) 4,074.5363 (260.42) 117;63 742.4104 (0.00) 739 1 test_items_view_and[case-sensitive-pure-python-module] 1,383,569.0916 (>1000.0) 1,551,382.2436 (329.36) 1,394,836.3170 (>1000.0) 8,991.6068 (123.33) 1,394,037.1573 (>1000.0) 7,148.8321 (456.90) 39;13 716.9300 (0.00) 702 1 test_items_view_is_disjoint[case-insensitive-pure-python-module] 1,405,514.7767 (>1000.0) 1,550,335.4371 (329.14) 1,419,028.9714 (>1000.0) 8,464.1625 (116.09) 1,417,860.3888 (>1000.0) 5,369.0746 (343.15) 89;45 704.7072 (0.00) 701 1 test_keys_view_and[case-insensitive-pure-python-module] 1,408,405.6020 (>1000.0) 1,506,522.2979 (319.84) 1,416,840.5042 (>1000.0) 7,214.4407 (98.95) 1,415,204.2568 (>1000.0) 4,924.8338 (314.76) 76;59 705.7957 (0.00) 701 1 test_items_view_xor[case-sensitive-pure-python-module] 1,409,839.8387 (>1000.0) 1,602,556.5565 (340.23) 1,431,777.4413 (>1000.0) 37,383.9006 (512.75) 1,416,504.3831 (>1000.0) 6,975.6061 (445.83) 96;112 698.4326 (0.00) 672 1 test_keys_view_or[case-insensitive-pure-python-module] 1,446,578.6517 (>1000.0) 1,600,328.8329 (339.75) 1,458,880.5757 (>1000.0) 19,845.1271 (272.19) 1,453,392.2076 (>1000.0) 5,454.7563 (348.63) 50;81 685.4571 (0.00) 675 1 test_multidict_add_str[case-sensitive-c-extension-module] 1,448,623.8360 (>1000.0) 1,712,221.6523 (363.51) 1,468,359.4116 (>1000.0) 15,776.5838 (216.39) 1,465,957.6118 (>1000.0) 8,173.2869 (522.38) 45;48 681.0322 (0.00) 677 1 test_keys_view_sub[case-insensitive-pure-python-module] 1,458,521.9324 (>1000.0) 1,557,286.8288 (330.62) 1,467,561.4712 (>1000.0) 7,254.0243 (99.50) 1,465,901.7324 (>1000.0) 5,573.0343 (356.19) 51;31 681.4025 (0.00) 657 1 test_items_view_and[case-insensitive-pure-python-module] 1,482,285.5592 (>1000.0) 1,580,651.8495 (335.58) 1,493,447.1751 (>1000.0) 13,392.7477 (183.69) 1,489,248.1267 (>1000.0) 6,341.3754 (405.30) 62;75 669.5918 (0.00) 663 1 test_multidict_delitem_str[case-insensitive-pure-python-module] 1,503,601.6703 (>1000.0) 1,563,664.5257 (331.97) 1,511,369.6352 (>1000.0) 5,208.5311 (71.44) 1,509,813.5918 (>1000.0) 4,235.6551 (270.71) 128;77 661.6515 (0.00) 644 1 test_items_view_or[case-insensitive-pure-python-module] 1,539,375.6330 (>1000.0) 1,692,377.0308 (359.30) 1,558,068.9272 (>1000.0) 27,937.1702 (383.18) 1,548,137.5158 (>1000.0) 7,220.5439 (461.49) 66;99 641.8201 (0.00) 631 1 test_items_view_xor[case-insensitive-pure-python-module] 1,545,608.0437 (>1000.0) 1,630,980.5214 (346.26) 1,557,989.9818 (>1000.0) 13,482.5256 (184.92) 1,553,129.4048 (>1000.0) 5,949.2886 (380.24) 70;88 641.8527 (0.00) 627 1 test_items_view_more_or_equal[case-insensitive-c-extension-module] 1,547,411.0842 (>1000.0) 1,744,620.5020 (370.39) 1,638,301.1338 (>1000.0) 42,147.9712 (578.10) 1,643,102.6161 (>1000.0) 66,757.2021 (>1000.0) 287;0 610.3884 (0.00) 554 1 test_cimultidict_delitem_istr[pure-python-module] 1,588,277.5187 (>1000.0) 3,189,269.4533 (677.09) 1,740,173.0192 (>1000.0) 375,025.7774 (>1000.0) 1,599,464.5655 (>1000.0) 66,582.1135 (>1000.0) 40;131 574.6555 (0.00) 609 1 test_multidict_extend_str[case-sensitive-c-extension-module] 1,630,470.1567 (>1000.0) 2,821,926.0275 (599.10) 1,994,187.7861 (>1000.0) 184,001.5187 (>1000.0) 1,993,719.4884 (>1000.0) 83,436.2581 (>1000.0) 97;97 501.4573 (0.00) 609 1 test_cimultidict_get_istr_hit_with_default[pure-python-module] 1,641,172.9157 (>1000.0) 2,665,549.5167 (565.90) 1,817,687.6036 (>1000.0) 117,599.0148 (>1000.0) 1,797,189.9360 (>1000.0) 93,724.5786 (>1000.0) 74;36 550.1495 (0.00) 542 1 test_cimultidict_fetch_istr[pure-python-module] 1,660,473.6447 (>1000.0) 2,271,141.8569 (482.17) 1,835,339.8653 (>1000.0) 73,621.0399 (>1000.0) 1,826,647.6691 (>1000.0) 81,419.0134 (>1000.0) 122;18 544.8582 (0.00) 521 1 test_cimultidict_get_istr_hit[pure-python-module] 1,732,751.7271 (>1000.0) 2,895,820.8859 (614.79) 1,897,403.0319 (>1000.0) 89,778.5716 (>1000.0) 1,886,196.4345 (>1000.0) 91,992.3186 (>1000.0) 104;19 527.0362 (0.00) 524 1 test_keys_view_xor[case-sensitive-pure-python-module] 2,269,424.4981 (>1000.0) 2,492,096.2751 (529.08) 2,304,116.1130 (>1000.0) 47,445.7893 (650.76) 2,283,953.1302 (>1000.0) 16,828.9989 (>1000.0) 60;76 434.0059 (0.00) 407 1 test_items_view_equals[case-insensitive-c-extension-module] 2,337,515.3542 (>1000.0) 3,520,764.4105 (747.47) 2,823,814.6672 (>1000.0) 339,335.8521 (>1000.0) 2,841,603.0109 (>1000.0) 487,376.9358 (>1000.0) 143;0 354.1309 (0.00) 271 1 test_multidict_insert_str[case-sensitive-pure-python-module] 2,428,293.2281 (>1000.0) 2,482,425.4215 (527.03) 2,442,893.6557 (>1000.0) 6,188.0039 (84.87) 2,442,758.5304 (>1000.0) 8,154.6605 (521.19) 301;10 409.3506 (0.00) 925 1 test_keys_view_xor[case-insensitive-pure-python-module] 2,529,516.8161 (>1000.0) 2,582,442.0154 (548.26) 2,539,940.3508 (>1000.0) 7,272.7071 (99.75) 2,537,883.8181 (>1000.0) 6,220.3035 (397.56) 78;24 393.7100 (0.00) 389 1 test_cimultidict_insert_istr[pure-python-module] 2,530,679.1067 (>1000.0) 2,863,150.0900 (607.85) 2,585,334.0842 (>1000.0) 83,261.5985 (>1000.0) 2,551,276.2368 (>1000.0) 13,575.8892 (867.68) 109;133 386.7972 (0.00) 701 1 test_cimultidict_get_istr_miss[pure-python-module] 2,634,610.9807 (>1000.0) 3,787,606.9546 (804.12) 2,853,822.0741 (>1000.0) 144,576.0803 (>1000.0) 2,825,222.9095 (>1000.0) 91,742.7242 (>1000.0) 32;22 350.4073 (0.00) 302 1 test_cimultidict_get_istr_with_default_miss[pure-python-module] 2,678,006.8874 (>1000.0) 4,088,845.1040 (868.07) 2,831,388.2117 (>1000.0) 100,151.2038 (>1000.0) 2,816,267.3116 (>1000.0) 88,352.7100 (>1000.0) 51;12 353.1836 (0.00) 350 1 test_multidict_update_str[case-insensitive-pure-python-module] 2,694,033.0863 (>1000.0) 2,921,961.2479 (620.34) 2,737,822.0944 (>1000.0) 55,261.0740 (757.96) 2,709,038.5556 (>1000.0) 70,210.5463 (>1000.0) 47;9 365.2538 (0.00) 358 1 test_multidict_update_str[case-sensitive-pure-python-module] 2,876,874.0594 (>1000.0) 3,164,399.4153 (671.81) 2,952,328.7501 (>1000.0) 87,883.4971 (>1000.0) 2,895,984.7987 (>1000.0) 164,805.9115 (>1000.0) 90;0 338.7157 (0.00) 343 1 test_multidict_insert_str[case-insensitive-pure-python-module] 2,938,762.3072 (>1000.0) 3,132,250.1600 (664.98) 3,022,305.1264 (>1000.0) 31,575.8858 (433.09) 3,020,208.3290 (>1000.0) 37,997.0297 (>1000.0) 221;14 330.8733 (0.00) 723 1 test_cimultidict_update_istr[pure-python-module] 2,981,781.9595 (>1000.0) 3,373,641.5207 (716.23) 3,128,836.8937 (>1000.0) 99,096.4961 (>1000.0) 3,158,345.8185 (>1000.0) 139,996.4094 (>1000.0) 128;0 319.6076 (0.00) 331 1 test_multidict_extend_str_with_kwargs[case-sensitive-c-extension-module] 3,016,568.7203 (>1000.0) 6,356,514.9903 (>1000.0) 3,753,244.6814 (>1000.0) 569,457.1294 (>1000.0) 3,992,907.7029 (>1000.0) 1,051,066.4433 (>1000.0) 148;1 266.4361 (0.00) 324 1 test_items_view_more_or_equal[case-sensitive-c-extension-module] 3,360,163.4204 (>1000.0) 5,119,662.7319 (>1000.0) 4,267,538.9912 (>1000.0) 259,344.3648 (>1000.0) 4,261,001.9445 (>1000.0) 266,073.2716 (>1000.0) 67;13 234.3271 (0.00) 249 1 test_items_view_equals[case-sensitive-c-extension-module] 3,603,089.6008 (>1000.0) 4,841,584.7123 (>1000.0) 4,071,463.9457 (>1000.0) 170,768.5869 (>1000.0) 4,071,187.2280 (>1000.0) 144,635.3272 (>1000.0) 46;20 245.6119 (0.00) 235 1 test_cimultidict_extend_istr[c-extension-module] 3,752,738.2374 (>1000.0) 4,465,866.8339 (948.12) 3,963,393.9282 (>1000.0) 112,687.7217 (>1000.0) 3,941,148.5195 (>1000.0) 137,882.3072 (>1000.0) 56;8 252.3090 (0.00) 241 1 test_multidict_add_str[case-insensitive-c-extension-module] 5,399,793.3865 (>1000.0) 5,454,525.3515 (>1000.0) 5,415,691.6564 (>1000.0) 9,833.9440 (134.88) 5,414,675.9212 (>1000.0) 10,374.9335 (663.10) 47;10 184.6486 (0.00) 182 1 test_cimultidict_add_istr[c-extension-module] 5,456,861.1085 (>1000.0) 6,785,545.4981 (>1000.0) 5,753,375.2351 (>1000.0) 176,145.7510 (>1000.0) 5,732,465.5354 (>1000.0) 192,100.1822 (>1000.0) 33;6 173.8110 (0.00) 168 1 test_multidict_extend_str[case-insensitive-c-extension-module] 7,458,213.7167 (>1000.0) 7,549,330.5922 (>1000.0) 7,489,834.3422 (>1000.0) 14,742.4367 (202.21) 7,487,934.0827 (>1000.0) 17,695.1289 (>1000.0) 35;2 133.5143 (0.00) 134 1 test_multidict_update_str_with_kwargs[case-sensitive-pure-python-module] 7,717,892.5276 (>1000.0) 8,461,277.9319 (>1000.0) 7,839,381.6948 (>1000.0) 172,769.4432 (>1000.0) 7,760,094.4787 (>1000.0) 76,275.3189 (>1000.0) 19;27 127.5611 (0.00) 130 1 test_multidict_update_str_with_kwargs[case-insensitive-pure-python-module] 7,801,964.8790 (>1000.0) 7,891,006.7677 (>1000.0) 7,840,800.0847 (>1000.0) 17,596.8545 (241.36) 7,839,100.4354 (>1000.0) 26,866.7936 (>1000.0) 48;0 127.5380 (0.00) 130 1 test_cimultidict_update_istr_with_kwargs[pure-python-module] 7,855,039.0899 (>1000.0) 9,108,815.3422 (>1000.0) 8,168,564.7114 (>1000.0) 323,721.7542 (>1000.0) 8,072,648.1974 (>1000.0) 441,079.0280 (>1000.0) 15;4 122.4205 (0.00) 117 1 test_multidict_extend_str_with_kwargs[case-insensitive-c-extension-module] 11,217,821.3894 (>1000.0) 11,340,361.0885 (>1000.0) 11,252,722.3785 (>1000.0) 17,438.6151 (239.19) 11,250,231.4150 (>1000.0) 20,382.9259 (>1000.0) 20;1 88.8674 (0.00) 89 1 test_cimultidict_extend_istr_with_kwargs[c-extension-module] 13,578,020.0362 (>1000.0) 15,602,853.1492 (>1000.0) 14,631,879.3945 (>1000.0) 362,664.2554 (>1000.0) 14,615,006.7449 (>1000.0) 432,443.8050 (>1000.0) 18;2 68.3439 (0.00) 69 1 test_multidict_add_str[case-sensitive-pure-python-module] 16,359,198.8385 (>1000.0) 16,447,491.9438 (>1000.0) 16,401,189.8832 (>1000.0) 18,948.7302 (259.90) 16,398,366.5407 (>1000.0) 27,392.0596 (>1000.0) 19;0 60.9712 (0.00) 61 1 test_cimultidict_add_istr[pure-python-module] 24,399,433.2850 (>1000.0) 24,597,398.9367 (>1000.0) 24,452,464.3370 (>1000.0) 34,534.0939 (473.67) 24,447,124.4514 (>1000.0) 30,487.7758 (>1000.0) 6;2 40.8957 (0.00) 41 1 test_multidict_add_str[case-insensitive-pure-python-module] 26,332,791.8947 (>1000.0) 28,012,815.8629 (>1000.0) 27,204,445.5633 (>1000.0) 448,792.8184 (>1000.0) 27,301,030.2335 (>1000.0) 222,738.8322 (>1000.0) 10;9 36.7587 (0.00) 36 1 test_multidict_extend_str[case-sensitive-pure-python-module] 45,328,009.8736 (>1000.0) 46,861,913.0552 (>1000.0) 45,626,336.8780 (>1000.0) 434,457.6848 (>1000.0) 45,411,348.3429 (>1000.0) 319,339.3350 (>1000.0) 4;3 21.9172 (0.00) 22 1 test_multidict_extend_str_with_kwargs[case-sensitive-pure-python-module] 58,960,441.4999 (>1000.0) 62,526,006.2516 (>1000.0) 60,415,006.2975 (>1000.0) 1,141,609.5199 (>1000.0) 60,411,300.5102 (>1000.0) 1,707,275.3981 (>1000.0) 7;0 16.5522 (0.00) 17 1 test_multidict_extend_str[case-insensitive-pure-python-module] 84,189,981.2222 (>1000.0) 84,305,722.2664 (>1000.0) 84,263,783.8796 (>1000.0) 30,718.5053 (421.33) 84,263,192.4897 (>1000.0) 35,623.0885 (>1000.0) 2;1 11.8675 (0.00) 12 1 test_cimultidict_extend_istr[pure-python-module] 91,945,312.9172 (>1000.0) 100,943,624.9733 (>1000.0) 95,338,834.2803 (>1000.0) 2,943,663.6794 (>1000.0) 94,567,302.6145 (>1000.0) 4,931,049.4214 (>1000.0) 4;0 10.4889 (0.00) 11 1 test_multidict_extend_str_with_kwargs[case-insensitive-pure-python-module] 104,496,281.5940 (>1000.0) 105,739,708.9899 (>1000.0) 104,662,190.0052 (>1000.0) 379,300.3487 (>1000.0) 104,545,088.4849 (>1000.0) 40,248.0364 (>1000.0) 1;1 9.5545 (0.00) 10 1 test_cimultidict_extend_istr_with_kwargs[pure-python-module] 112,156,532.7048 (>1000.0) 122,008,617.9674 (>1000.0) 117,155,914.0914 (>1000.0) 3,947,580.9714 (>1000.0) 116,297,911.8526 (>1000.0) 7,866,641.5066 (>1000.0) 4;0 8.5356 (0.00) 9 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 ============================= 33.44s call tests/test_multidict_benchmarks.py::test_create_empty_multidict[case-insensitive-c-extension-module] 28.87s call tests/test_multidict_benchmarks.py::test_cimultidict_getall_istr_miss[c-extension-module] 25.51s call tests/test_multidict_benchmarks.py::test_create_cimultidictproxy 22.88s call tests/test_multidict_benchmarks.py::test_create_empty_multidictproxy 20.26s call tests/test_multidict_benchmarks.py::test_copy_from_existing_cimultidict[c-extension-module] 20.19s call tests/test_multidict_benchmarks.py::test_create_multidictproxy 20.05s call tests/test_multidict_benchmarks.py::test_create_from_existing_cimultidict[c-extension-module] 19.65s call tests/test_multidict_benchmarks.py::test_multidict_getall_str_miss[case-sensitive-c-extension-module] 18.16s call tests/test_multidict_benchmarks.py::test_create_empty_cimultidictproxy 17.49s call tests/test_multidict_benchmarks.py::test_multidict_getall_str_miss[case-insensitive-c-extension-module] ====================== 1600 passed in 1012.64s (0:16:52) ======================= >>> 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-ppc64le.so.1 >>> py3-multidict*: Package size: 170.4 KB >>> py3-multidict*: Compressing data... >>> py3-multidict*: Create checksum... >>> py3-multidict*: Create py3-multidict-6.4.3-r0.apk >>> py3-multidict: Build complete at Sun, 13 Apr 2025 22:48:47 +0000 elapsed time 0h 17m 7s >>> py3-multidict: Cleaning up srcdir >>> py3-multidict: Cleaning up pkgdir >>> py3-multidict: Uninstalling dependencies... (1/61) Purging .makedepends-py3-multidict (20250413.223141) (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 (24.2-r0) (30/61) Purging py3-packaging (24.2-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_p20250216-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: 275 MiB in 103 packages >>> py3-multidict: Updating the community/ppc64le repository index... >>> py3-multidict: Signing the index...