>>> py3-pure_protobuf: Building testing/py3-pure_protobuf 3.1.2-r0 (using abuild 3.13.0-r5) started Sat, 28 Sep 2024 15:24:14 +0000 >>> py3-pure_protobuf: Checking sanity of /home/buildozer/aports/testing/py3-pure_protobuf/APKBUILD... >>> py3-pure_protobuf: Analyzing dependencies... >>> py3-pure_protobuf: Installing for build: build-base py3-typing-extensions py3-gpep517 py3-hatchling py3-poetry-core py3-wheel py3-setuptools py3-pydantic py3-pytest py3-pytest-benchmark py3-pytest-cov (1/60) Installing libffi (3.4.6-r0) (2/60) Installing gdbm (1.24-r0) (3/60) Installing mpdecimal (4.0.0-r0) (4/60) Installing libpanelw (6.5_p20240601-r1) (5/60) Installing sqlite-libs (3.46.1-r0) (6/60) Installing python3 (3.12.6-r0) (7/60) Installing python3-pycache-pyc0 (3.12.6-r0) (8/60) Installing pyc (3.12.6-r0) (9/60) Installing py3-typing-extensions-pyc (4.12.2-r0) (10/60) Installing python3-pyc (3.12.6-r0) (11/60) Installing py3-typing-extensions (4.12.2-r0) (12/60) Installing py3-installer (0.7.0-r2) (13/60) Installing py3-installer-pyc (0.7.0-r2) (14/60) Installing py3-gpep517 (16-r0) (15/60) Installing py3-gpep517-pyc (16-r0) (16/60) Installing py3-editables (0.5-r2) (17/60) Installing py3-editables-pyc (0.5-r2) (18/60) Installing py3-parsing (3.1.4-r0) (19/60) Installing py3-parsing-pyc (3.1.4-r0) (20/60) Installing py3-packaging (24.1-r0) (21/60) Installing py3-packaging-pyc (24.1-r0) (22/60) Installing py3-pathspec (0.12.1-r2) (23/60) Installing py3-pathspec-pyc (0.12.1-r2) (24/60) Installing py3-pluggy (1.5.0-r0) (25/60) Installing py3-pluggy-pyc (1.5.0-r0) (26/60) Installing py3-trove-classifiers (2024.9.12-r0) (27/60) Installing py3-trove-classifiers-pyc (2024.9.12-r0) (28/60) Installing py3-hatchling (1.25.0-r0) (29/60) Installing py3-hatchling-pyc (1.25.0-r0) (30/60) Installing py3-fastjsonschema (2.20.0-r0) (31/60) Installing py3-fastjsonschema-pyc (2.20.0-r0) (32/60) Installing py3-lark-parser (1.1.9-r1) (33/60) Installing py3-lark-parser-pyc (1.1.9-r1) (34/60) Installing py3-poetry-core (1.9.0-r0) (35/60) Installing py3-poetry-core-pyc (1.9.0-r0) (36/60) Installing py3-wheel (0.43.0-r0) (37/60) Installing py3-wheel-pyc (0.43.0-r0) (38/60) Installing py3-setuptools (70.3.0-r0) (39/60) Installing py3-setuptools-pyc (70.3.0-r0) (40/60) Installing py3-annotated-types (0.7.0-r0) (41/60) Installing py3-annotated-types-pyc (0.7.0-r0) (42/60) Installing py3-pydantic-core (2.24.0-r0) (43/60) Installing py3-pydantic-core-pyc (2.24.0-r0) (44/60) Installing py3-pydantic (2.8.2-r0) (45/60) Installing py3-pydantic-pyc (2.8.2-r0) (46/60) Installing py3-iniconfig (2.0.0-r1) (47/60) Installing py3-iniconfig-pyc (2.0.0-r1) (48/60) Installing py3-py (1.11.0-r4) (49/60) Installing py3-py-pyc (1.11.0-r4) (50/60) Installing py3-pytest (8.3.3-r0) (51/60) Installing py3-pytest-pyc (8.3.3-r0) (52/60) Installing py3-py-cpuinfo (9.0.0-r4) (53/60) Installing py3-py-cpuinfo-pyc (9.0.0-r4) (54/60) Installing py3-pytest-benchmark (4.0.0-r4) (55/60) Installing py3-pytest-benchmark-pyc (4.0.0-r4) (56/60) Installing py3-coverage (7.5.1-r0) (57/60) Installing py3-coverage-pyc (7.5.1-r0) (58/60) Installing py3-pytest-cov (5.0.0-r0) (59/60) Installing py3-pytest-cov-pyc (5.0.0-r0) (60/60) Installing .makedepends-py3-pure_protobuf (20240928.152416) Executing busybox-1.36.1-r32.trigger OK: 480 MiB in 179 packages >>> py3-pure_protobuf: Cleaning up srcdir >>> py3-pure_protobuf: Cleaning up pkgdir >>> py3-pure_protobuf: Cleaning up tmpdir >>> py3-pure_protobuf: Fetching https://distfiles.alpinelinux.org/distfiles/edge/protobuf-3.1.2.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 100 75722 100 75722 0 0 478k 0 --:--:-- --:--:-- --:--:-- 480k >>> py3-pure_protobuf: Fetching https://distfiles.alpinelinux.org/distfiles/edge/protobuf-3.1.2.tar.gz >>> py3-pure_protobuf: Checking sha512sums... protobuf-3.1.2.tar.gz: OK use_fixed_version.patch: OK >>> py3-pure_protobuf: Unpacking /var/cache/distfiles/edge/protobuf-3.1.2.tar.gz... >>> py3-pure_protobuf: use_fixed_version.patch patching file pyproject.toml Hunk #2 succeeded at 31 (offset 1 line). 2024-09-28 15:24:17,517 gpep517 INFO Building wheel via backend setuptools.build_meta:__legacy__ 2024-09-28 15:24:17,537 root INFO running bdist_wheel 2024-09-28 15:24:17,561 root INFO running build 2024-09-28 15:24:17,561 root INFO running build_py 2024-09-28 15:24:17,565 root INFO creating build 2024-09-28 15:24:17,565 root INFO creating build/lib 2024-09-28 15:24:17,565 root INFO creating build/lib/pure_protobuf 2024-09-28 15:24:17,565 root INFO copying pure_protobuf/message.py -> build/lib/pure_protobuf 2024-09-28 15:24:17,566 root INFO copying pure_protobuf/exceptions.py -> build/lib/pure_protobuf 2024-09-28 15:24:17,566 root INFO copying pure_protobuf/_mergers.py -> build/lib/pure_protobuf 2024-09-28 15:24:17,566 root INFO copying pure_protobuf/_accumulators.py -> build/lib/pure_protobuf 2024-09-28 15:24:17,566 root INFO copying pure_protobuf/__init__.py -> build/lib/pure_protobuf 2024-09-28 15:24:17,566 root INFO copying pure_protobuf/one_of.py -> build/lib/pure_protobuf 2024-09-28 15:24:17,567 root INFO copying pure_protobuf/well_known.py -> build/lib/pure_protobuf 2024-09-28 15:24:17,567 root INFO copying pure_protobuf/annotations.py -> build/lib/pure_protobuf 2024-09-28 15:24:17,567 root INFO creating build/lib/pure_protobuf/descriptors 2024-09-28 15:24:17,567 root INFO copying pure_protobuf/descriptors/__init__.py -> build/lib/pure_protobuf/descriptors 2024-09-28 15:24:17,567 root INFO copying pure_protobuf/descriptors/_field.py -> build/lib/pure_protobuf/descriptors 2024-09-28 15:24:17,568 root INFO copying pure_protobuf/descriptors/record.py -> build/lib/pure_protobuf/descriptors 2024-09-28 15:24:17,568 root INFO creating build/lib/pure_protobuf/io 2024-09-28 15:24:17,568 root INFO copying pure_protobuf/io/struct_.py -> build/lib/pure_protobuf/io 2024-09-28 15:24:17,568 root INFO copying pure_protobuf/io/wire_type.py -> build/lib/pure_protobuf/io 2024-09-28 15:24:17,568 root INFO copying pure_protobuf/io/__init__.py -> build/lib/pure_protobuf/io 2024-09-28 15:24:17,569 root INFO copying pure_protobuf/io/url.py -> build/lib/pure_protobuf/io 2024-09-28 15:24:17,569 root INFO copying pure_protobuf/io/wrappers.py -> build/lib/pure_protobuf/io 2024-09-28 15:24:17,569 root INFO copying pure_protobuf/io/varint.py -> build/lib/pure_protobuf/io 2024-09-28 15:24:17,569 root INFO copying pure_protobuf/io/fixed32.py -> build/lib/pure_protobuf/io 2024-09-28 15:24:17,569 root INFO copying pure_protobuf/io/bytes_.py -> build/lib/pure_protobuf/io 2024-09-28 15:24:17,570 root INFO copying pure_protobuf/io/tag.py -> build/lib/pure_protobuf/io 2024-09-28 15:24:17,570 root INFO copying pure_protobuf/io/fixed64.py -> build/lib/pure_protobuf/io 2024-09-28 15:24:17,570 root INFO creating build/lib/pure_protobuf/helpers 2024-09-28 15:24:17,570 root INFO copying pure_protobuf/helpers/__init__.py -> build/lib/pure_protobuf/helpers 2024-09-28 15:24:17,570 root INFO copying pure_protobuf/helpers/_typing.py -> build/lib/pure_protobuf/helpers 2024-09-28 15:24:17,571 root INFO copying pure_protobuf/helpers/itertools.py -> build/lib/pure_protobuf/helpers 2024-09-28 15:24:17,571 root INFO copying pure_protobuf/helpers/io.py -> build/lib/pure_protobuf/helpers 2024-09-28 15:24:17,571 root INFO copying pure_protobuf/helpers/_dataclasses.py -> build/lib/pure_protobuf/helpers 2024-09-28 15:24:17,571 root INFO copying pure_protobuf/helpers/datetime.py -> build/lib/pure_protobuf/helpers 2024-09-28 15:24:17,572 root INFO creating build/lib/pure_protobuf/interfaces 2024-09-28 15:24:17,572 root INFO copying pure_protobuf/interfaces/_repr.py -> build/lib/pure_protobuf/interfaces 2024-09-28 15:24:17,572 root INFO copying pure_protobuf/interfaces/__init__.py -> build/lib/pure_protobuf/interfaces 2024-09-28 15:24:17,572 root INFO copying pure_protobuf/interfaces/_skip.py -> build/lib/pure_protobuf/interfaces 2024-09-28 15:24:17,572 root INFO copying pure_protobuf/interfaces/accumulate.py -> build/lib/pure_protobuf/interfaces 2024-09-28 15:24:17,573 root INFO copying pure_protobuf/interfaces/_vars.py -> build/lib/pure_protobuf/interfaces 2024-09-28 15:24:17,573 root INFO copying pure_protobuf/interfaces/read.py -> build/lib/pure_protobuf/interfaces 2024-09-28 15:24:17,573 root INFO copying pure_protobuf/interfaces/write.py -> build/lib/pure_protobuf/interfaces 2024-09-28 15:24:17,573 root INFO copying pure_protobuf/interfaces/merge.py -> build/lib/pure_protobuf/interfaces 2024-09-28 15:24:17,574 root INFO copying pure_protobuf/py.typed -> build/lib/pure_protobuf 2024-09-28 15:24:17,582 root INFO installing to build/bdist.linux-i686/wheel 2024-09-28 15:24:17,582 root INFO running install 2024-09-28 15:24:17,591 root INFO running install_lib 2024-09-28 15:24:17,595 root INFO creating build/bdist.linux-i686 2024-09-28 15:24:17,595 root INFO creating build/bdist.linux-i686/wheel 2024-09-28 15:24:17,595 root INFO creating build/bdist.linux-i686/wheel/pure_protobuf 2024-09-28 15:24:17,595 root INFO copying build/lib/pure_protobuf/message.py -> build/bdist.linux-i686/wheel/pure_protobuf 2024-09-28 15:24:17,595 root INFO copying build/lib/pure_protobuf/exceptions.py -> build/bdist.linux-i686/wheel/pure_protobuf 2024-09-28 15:24:17,595 root INFO copying build/lib/pure_protobuf/_mergers.py -> build/bdist.linux-i686/wheel/pure_protobuf 2024-09-28 15:24:17,596 root INFO creating build/bdist.linux-i686/wheel/pure_protobuf/descriptors 2024-09-28 15:24:17,596 root INFO copying build/lib/pure_protobuf/descriptors/__init__.py -> build/bdist.linux-i686/wheel/pure_protobuf/descriptors 2024-09-28 15:24:17,596 root INFO copying build/lib/pure_protobuf/descriptors/_field.py -> build/bdist.linux-i686/wheel/pure_protobuf/descriptors 2024-09-28 15:24:17,596 root INFO copying build/lib/pure_protobuf/descriptors/record.py -> build/bdist.linux-i686/wheel/pure_protobuf/descriptors 2024-09-28 15:24:17,596 root INFO creating build/bdist.linux-i686/wheel/pure_protobuf/io 2024-09-28 15:24:17,597 root INFO copying build/lib/pure_protobuf/io/struct_.py -> build/bdist.linux-i686/wheel/pure_protobuf/io 2024-09-28 15:24:17,597 root INFO copying build/lib/pure_protobuf/io/wire_type.py -> build/bdist.linux-i686/wheel/pure_protobuf/io 2024-09-28 15:24:17,597 root INFO copying build/lib/pure_protobuf/io/__init__.py -> build/bdist.linux-i686/wheel/pure_protobuf/io 2024-09-28 15:24:17,597 root INFO copying build/lib/pure_protobuf/io/url.py -> build/bdist.linux-i686/wheel/pure_protobuf/io 2024-09-28 15:24:17,597 root INFO copying build/lib/pure_protobuf/io/wrappers.py -> build/bdist.linux-i686/wheel/pure_protobuf/io 2024-09-28 15:24:17,597 root INFO copying build/lib/pure_protobuf/io/varint.py -> build/bdist.linux-i686/wheel/pure_protobuf/io 2024-09-28 15:24:17,598 root INFO copying build/lib/pure_protobuf/io/fixed32.py -> build/bdist.linux-i686/wheel/pure_protobuf/io 2024-09-28 15:24:17,598 root INFO copying build/lib/pure_protobuf/io/bytes_.py -> build/bdist.linux-i686/wheel/pure_protobuf/io 2024-09-28 15:24:17,598 root INFO copying build/lib/pure_protobuf/io/tag.py -> build/bdist.linux-i686/wheel/pure_protobuf/io 2024-09-28 15:24:17,598 root INFO copying build/lib/pure_protobuf/io/fixed64.py -> build/bdist.linux-i686/wheel/pure_protobuf/io 2024-09-28 15:24:17,598 root INFO copying build/lib/pure_protobuf/_accumulators.py -> build/bdist.linux-i686/wheel/pure_protobuf 2024-09-28 15:24:17,598 root INFO creating build/bdist.linux-i686/wheel/pure_protobuf/helpers 2024-09-28 15:24:17,599 root INFO copying build/lib/pure_protobuf/helpers/__init__.py -> build/bdist.linux-i686/wheel/pure_protobuf/helpers 2024-09-28 15:24:17,599 root INFO copying build/lib/pure_protobuf/helpers/_typing.py -> build/bdist.linux-i686/wheel/pure_protobuf/helpers 2024-09-28 15:24:17,599 root INFO copying build/lib/pure_protobuf/helpers/itertools.py -> build/bdist.linux-i686/wheel/pure_protobuf/helpers 2024-09-28 15:24:17,599 root INFO copying build/lib/pure_protobuf/helpers/io.py -> build/bdist.linux-i686/wheel/pure_protobuf/helpers 2024-09-28 15:24:17,599 root INFO copying build/lib/pure_protobuf/helpers/_dataclasses.py -> build/bdist.linux-i686/wheel/pure_protobuf/helpers 2024-09-28 15:24:17,599 root INFO copying build/lib/pure_protobuf/helpers/datetime.py -> build/bdist.linux-i686/wheel/pure_protobuf/helpers 2024-09-28 15:24:17,599 root INFO copying build/lib/pure_protobuf/__init__.py -> build/bdist.linux-i686/wheel/pure_protobuf 2024-09-28 15:24:17,600 root INFO copying build/lib/pure_protobuf/one_of.py -> build/bdist.linux-i686/wheel/pure_protobuf 2024-09-28 15:24:17,600 root INFO copying build/lib/pure_protobuf/well_known.py -> build/bdist.linux-i686/wheel/pure_protobuf 2024-09-28 15:24:17,600 root INFO copying build/lib/pure_protobuf/py.typed -> build/bdist.linux-i686/wheel/pure_protobuf 2024-09-28 15:24:17,600 root INFO creating build/bdist.linux-i686/wheel/pure_protobuf/interfaces 2024-09-28 15:24:17,600 root INFO copying build/lib/pure_protobuf/interfaces/_repr.py -> build/bdist.linux-i686/wheel/pure_protobuf/interfaces 2024-09-28 15:24:17,600 root INFO copying build/lib/pure_protobuf/interfaces/__init__.py -> build/bdist.linux-i686/wheel/pure_protobuf/interfaces 2024-09-28 15:24:17,600 root INFO copying build/lib/pure_protobuf/interfaces/_skip.py -> build/bdist.linux-i686/wheel/pure_protobuf/interfaces 2024-09-28 15:24:17,601 root INFO copying build/lib/pure_protobuf/interfaces/accumulate.py -> build/bdist.linux-i686/wheel/pure_protobuf/interfaces 2024-09-28 15:24:17,601 root INFO copying build/lib/pure_protobuf/interfaces/_vars.py -> build/bdist.linux-i686/wheel/pure_protobuf/interfaces 2024-09-28 15:24:17,601 root INFO copying build/lib/pure_protobuf/interfaces/read.py -> build/bdist.linux-i686/wheel/pure_protobuf/interfaces 2024-09-28 15:24:17,601 root INFO copying build/lib/pure_protobuf/interfaces/write.py -> build/bdist.linux-i686/wheel/pure_protobuf/interfaces 2024-09-28 15:24:17,601 root INFO copying build/lib/pure_protobuf/interfaces/merge.py -> build/bdist.linux-i686/wheel/pure_protobuf/interfaces 2024-09-28 15:24:17,601 root INFO copying build/lib/pure_protobuf/annotations.py -> build/bdist.linux-i686/wheel/pure_protobuf 2024-09-28 15:24:17,602 root INFO running install_egg_info 2024-09-28 15:24:17,605 root INFO running egg_info 2024-09-28 15:24:17,605 root INFO creating pure_protobuf.egg-info 2024-09-28 15:24:17,608 root INFO writing pure_protobuf.egg-info/PKG-INFO 2024-09-28 15:24:17,608 root INFO writing dependency_links to pure_protobuf.egg-info/dependency_links.txt 2024-09-28 15:24:17,609 root INFO writing top-level names to pure_protobuf.egg-info/top_level.txt 2024-09-28 15:24:17,609 root INFO writing manifest file 'pure_protobuf.egg-info/SOURCES.txt' 2024-09-28 15:24:17,613 root INFO reading manifest file 'pure_protobuf.egg-info/SOURCES.txt' 2024-09-28 15:24:17,613 root INFO adding license file 'LICENSE' 2024-09-28 15:24:17,614 root INFO writing manifest file 'pure_protobuf.egg-info/SOURCES.txt' 2024-09-28 15:24:17,614 root INFO Copying pure_protobuf.egg-info to build/bdist.linux-i686/wheel/pure_protobuf-0.0.0-py3.12.egg-info 2024-09-28 15:24:17,615 root INFO running install_scripts 2024-09-28 15:24:17,616 root INFO creating build/bdist.linux-i686/wheel/pure_protobuf-0.0.0.dist-info/WHEEL 2024-09-28 15:24:17,616 wheel INFO creating '/home/buildozer/aports/testing/py3-pure_protobuf/src/protobuf-3.1.2/dist/.tmp-ca1zo6mt/pure_protobuf-0.0.0-py3-none-any.whl' and adding 'build/bdist.linux-i686/wheel' to it 2024-09-28 15:24:17,617 wheel INFO adding 'pure_protobuf/__init__.py' 2024-09-28 15:24:17,617 wheel INFO adding 'pure_protobuf/_accumulators.py' 2024-09-28 15:24:17,617 wheel INFO adding 'pure_protobuf/_mergers.py' 2024-09-28 15:24:17,617 wheel INFO adding 'pure_protobuf/annotations.py' 2024-09-28 15:24:17,618 wheel INFO adding 'pure_protobuf/exceptions.py' 2024-09-28 15:24:17,618 wheel INFO adding 'pure_protobuf/message.py' 2024-09-28 15:24:17,618 wheel INFO adding 'pure_protobuf/one_of.py' 2024-09-28 15:24:17,618 wheel INFO adding 'pure_protobuf/py.typed' 2024-09-28 15:24:17,618 wheel INFO adding 'pure_protobuf/well_known.py' 2024-09-28 15:24:17,619 wheel INFO adding 'pure_protobuf/descriptors/__init__.py' 2024-09-28 15:24:17,619 wheel INFO adding 'pure_protobuf/descriptors/_field.py' 2024-09-28 15:24:17,619 wheel INFO adding 'pure_protobuf/descriptors/record.py' 2024-09-28 15:24:17,619 wheel INFO adding 'pure_protobuf/helpers/__init__.py' 2024-09-28 15:24:17,619 wheel INFO adding 'pure_protobuf/helpers/_dataclasses.py' 2024-09-28 15:24:17,620 wheel INFO adding 'pure_protobuf/helpers/_typing.py' 2024-09-28 15:24:17,620 wheel INFO adding 'pure_protobuf/helpers/datetime.py' 2024-09-28 15:24:17,620 wheel INFO adding 'pure_protobuf/helpers/io.py' 2024-09-28 15:24:17,620 wheel INFO adding 'pure_protobuf/helpers/itertools.py' 2024-09-28 15:24:17,620 wheel INFO adding 'pure_protobuf/interfaces/__init__.py' 2024-09-28 15:24:17,620 wheel INFO adding 'pure_protobuf/interfaces/_repr.py' 2024-09-28 15:24:17,621 wheel INFO adding 'pure_protobuf/interfaces/_skip.py' 2024-09-28 15:24:17,621 wheel INFO adding 'pure_protobuf/interfaces/_vars.py' 2024-09-28 15:24:17,621 wheel INFO adding 'pure_protobuf/interfaces/accumulate.py' 2024-09-28 15:24:17,621 wheel INFO adding 'pure_protobuf/interfaces/merge.py' 2024-09-28 15:24:17,621 wheel INFO adding 'pure_protobuf/interfaces/read.py' 2024-09-28 15:24:17,621 wheel INFO adding 'pure_protobuf/interfaces/write.py' 2024-09-28 15:24:17,622 wheel INFO adding 'pure_protobuf/io/__init__.py' 2024-09-28 15:24:17,622 wheel INFO adding 'pure_protobuf/io/bytes_.py' 2024-09-28 15:24:17,622 wheel INFO adding 'pure_protobuf/io/fixed32.py' 2024-09-28 15:24:17,622 wheel INFO adding 'pure_protobuf/io/fixed64.py' 2024-09-28 15:24:17,622 wheel INFO adding 'pure_protobuf/io/struct_.py' 2024-09-28 15:24:17,622 wheel INFO adding 'pure_protobuf/io/tag.py' 2024-09-28 15:24:17,623 wheel INFO adding 'pure_protobuf/io/url.py' 2024-09-28 15:24:17,623 wheel INFO adding 'pure_protobuf/io/varint.py' 2024-09-28 15:24:17,623 wheel INFO adding 'pure_protobuf/io/wire_type.py' 2024-09-28 15:24:17,623 wheel INFO adding 'pure_protobuf/io/wrappers.py' 2024-09-28 15:24:17,623 wheel INFO adding 'pure_protobuf-0.0.0.dist-info/LICENSE' 2024-09-28 15:24:17,624 wheel INFO adding 'pure_protobuf-0.0.0.dist-info/METADATA' 2024-09-28 15:24:17,624 wheel INFO adding 'pure_protobuf-0.0.0.dist-info/WHEEL' 2024-09-28 15:24:17,624 wheel INFO adding 'pure_protobuf-0.0.0.dist-info/top_level.txt' 2024-09-28 15:24:17,624 wheel INFO adding 'pure_protobuf-0.0.0.dist-info/RECORD' 2024-09-28 15:24:17,624 root INFO removing build/bdist.linux-i686/wheel 2024-09-28 15:24:17,626 gpep517 INFO The backend produced dist/pure_protobuf-0.0.0-py3-none-any.whl pure_protobuf-0.0.0-py3-none-any.whl ============================= test session starts ============================== platform linux -- Python 3.12.6, pytest-8.3.3, pluggy-1.5.0 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/testing/py3-pure_protobuf/src/protobuf-3.1.2 configfile: pyproject.toml plugins: cov-5.0.0, benchmark-4.0.0 collected 106 items tests/descriptors/test_field.py .............. [ 13%] tests/descriptors/test_record.py ...... [ 18%] tests/helpers/test_datetime.py .. [ 20%] tests/helpers/test_typing.py ...... [ 26%] tests/interfaces/test_repr.py ....... [ 33%] tests/io/test_bytes.py ........ [ 40%] tests/io/test_tag.py . [ 41%] tests/io/test_varint.py ......................... [ 65%] tests/message/test_dataclass.py .............. [ 78%] tests/message/test_pydantic.py .... [ 82%] tests/test_docs.py ................. [ 98%] tests/test_message.py . [ 99%] tests/test_well_known.py . [100%] ---------- coverage: platform linux, python 3.12.6-final-0 ----------- Coverage XML written to file coverage.xml ------------------------------------------------------------------------------------------------------------------------------------------- benchmark: 28 tests -------------------------------------------------------------------------------------------------------------------------------------------- Name (time in ns) Min Max Mean StdDev Median IQR Outliers OPS (Kops/s) Rounds Iterations ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ test_write_unsigned_varint[int-3-bytes-1] 688.3804 (1.0) 57,787.2353 (13.72) 762.3351 (1.0) 368.6807 (inf) 753.3069 (1.0) 57.7420 (inf) 1247;1703 1,311.7591 (1.0) 191535 7 test_write_unsigned_varint[int-0-bytes-1] 1,123.1750 (1.63) 15,936.7919 (3.78) 1,310.0352 (1.72) 383.6030 (inf) 1,279.6372 (1.70) 94.9949 (inf) 637;3985 763.3383 (0.58) 91383 1 test_write_unsigned_varint[int-270-bytes-2] 1,441.6873 (2.09) 22,655.3530 (5.38) 1,666.0118 (2.19) 452.3265 (inf) 1,620.5013 (2.15) 126.6599 (inf) 852;5233 600.2358 (0.46) 151062 1 test_write_zigzag_varint[int-1-bytes-1] 1,454.7259 (2.11) 382,468.1044 (90.82) 1,722.4864 (2.26) 1,289.8813 (inf) 1,683.8312 (2.24) 143.4237 (inf) 462;4554 580.5561 (0.44) 154540 1 test_write_zigzag_varint[int--2-bytes-1] 1,460.3138 (2.12) 31,491.7415 (7.48) 1,722.2409 (2.26) 468.8362 (inf) 1,685.6939 (2.24) 122.9346 (inf) 1058;5428 580.6389 (0.44) 149339 1 test_write_zigzag_varint[int-0-bytes-1] 1,462.1764 (2.12) 380,286.9469 (90.30) 1,715.3544 (2.25) 1,177.8659 (inf) 1,674.5180 (2.22) 130.3852 (inf) 392;4103 582.9699 (0.44) 122939 1 test_write_zigzag_varint[int--1-bytes-1] 1,475.2150 (2.14) 388,601.7948 (92.27) 1,717.3346 (2.25) 1,474.1936 (inf) 1,678.2433 (2.23) 134.1105 (inf) 459;5208 582.2977 (0.44) 159451 1 test_write_bytes[value1-\x07testing] 1,547.8581 (2.25) 397,240.7430 (94.32) 1,804.5363 (2.37) 1,482.3066 (inf) 1,769.5129 (2.35) 128.5225 (inf) 449;5124 554.1590 (0.42) 153436 1 test_write_bytes[testing-\x07testing] 1,559.0340 (2.26) 292,850.6583 (69.54) 1,807.3208 (2.37) 1,730.7620 (inf) 1,763.9250 (2.34) 147.1490 (inf) 194;1510 553.3052 (0.42) 60147 1 test_write_bytes[value2-\x07testing] 1,570.2099 (2.28) 389,322.6385 (92.44) 1,807.7413 (2.37) 1,136.5475 (inf) 1,756.4744 (2.33) 139.6984 (inf) 481;4294 553.1765 (0.42) 143434 1 test_write_unsigned_varint[int-86942-bytes-3] 1,803.0405 (2.62) 402,215.8682 (95.51) 2,054.3577 (2.69) 1,965.4632 (inf) 1,994.8930 (2.65) 128.5225 (inf) 417;5811 486.7701 (0.37) 149214 1 test_write_twos_compliment_varint[int-1-bytes-1] 1,888.7222 (2.74) 32,292.6790 (7.67) 2,200.1342 (2.89) 514.1830 (inf) 2,169.9816 (2.88) 165.7754 (inf) 804;3393 454.5177 (0.35) 124941 1 test_write_string[\u041f\u0440\u0438\u0432\u0435\u0442-\x0c\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82] 2,000.4809 (2.91) 398,127.3621 (94.53) 2,327.6652 (3.05) 2,565.2502 (inf) 2,272.4271 (3.02) 158.3248 (inf) 342;3277 429.6150 (0.33) 104756 1 test_read_unsigned_varint[int-3-bytes-1] 4,211.4407 (6.12) 4,211.4407 (1.0) 4,211.4407 (5.52) 0.0000 (1.0) 4,211.4407 (5.59) 0.0000 (1.0) 0;0 237.4484 (0.18) 1 1 test_read_unsigned_varint[int-270-bytes-2] 4,269.1827 (6.20) 4,269.1827 (1.01) 4,269.1827 (5.60) 0.0000 (1.0) 4,269.1827 (5.67) 0.0000 (1.0) 0;0 234.2369 (0.18) 1 1 test_read_zigzag_varint[int-1-bytes-1] 4,356.7270 (6.33) 4,356.7270 (1.03) 4,356.7270 (5.71) 0.0000 (1.0) 4,356.7270 (5.78) 0.0000 (1.0) 0;0 229.5301 (0.17) 1 1 test_read_zigzag_varint[int--1-bytes-1] 4,665.9261 (6.78) 4,665.9261 (1.11) 4,665.9261 (6.12) 0.0000 (1.0) 4,665.9261 (6.19) 0.0000 (1.0) 0;0 214.3197 (0.16) 1 1 test_read_zigzag_varint[int--2-bytes-1] 4,766.5089 (6.92) 4,766.5089 (1.13) 4,766.5089 (6.25) 0.0000 (1.0) 4,766.5089 (6.33) 0.0000 (1.0) 0;0 209.7972 (0.16) 1 1 test_write_twos_compliment_varint[int--2-bytes-10] 5,170.7029 (7.51) 397,590.9203 (94.41) 5,769.7275 (7.57) 3,276.9592 (inf) 5,686.6556 (7.55) 420.9578 (inf) 329;669 173.3184 (0.13) 56194 1 test_read_bytes[value1-\x07testing] 5,196.7800 (7.55) 5,196.7800 (1.23) 5,196.7800 (6.82) 0.0000 (1.0) 5,196.7800 (6.90) 0.0000 (1.0) 0;0 192.4269 (0.15) 1 1 test_read_unsigned_varint[int-86942-bytes-3] 6,230.5480 (9.05) 6,230.5480 (1.48) 6,230.5480 (8.17) 0.0000 (1.0) 6,230.5480 (8.27) 0.0000 (1.0) 0;0 160.4995 (0.12) 1 1 test_read_twos_compliment_varint[int-1-bytes-1] 7,202.8488 (10.46) 7,202.8488 (1.71) 7,202.8488 (9.45) 0.0000 (1.0) 7,202.8488 (9.56) 0.0000 (1.0) 0;0 138.8340 (0.11) 1 1 test_read_unsigned_varint[int-0-bytes-1] 7,279.2172 (10.57) 7,279.2172 (1.73) 7,279.2172 (9.55) 0.0000 (1.0) 7,279.2172 (9.66) 0.0000 (1.0) 0;0 137.3774 (0.10) 1 1 test_read_zigzag_varint[int-0-bytes-1] 8,655.7120 (12.57) 8,655.7120 (2.06) 8,655.7120 (11.35) 0.0000 (1.0) 8,655.7120 (11.49) 0.0000 (1.0) 0;0 115.5306 (0.09) 1 1 test_read_string[\u041f\u0440\u0438\u0432\u0435\u0442-\x0c\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82] 12,455.5081 (18.09) 12,455.5081 (2.96) 12,455.5081 (16.34) 0.0000 (1.0) 12,455.5081 (16.53) 0.0000 (1.0) 0;0 80.2858 (0.06) 1 1 test_read_bytes[testing-\x07testing] 13,889.7449 (20.18) 13,889.7449 (3.30) 13,889.7449 (18.22) 0.0000 (1.0) 13,889.7449 (18.44) 0.0000 (1.0) 0;0 71.9956 (0.05) 1 1 test_read_bytes[value2-\x07testing] 15,292.3167 (22.21) 15,292.3167 (3.63) 15,292.3167 (20.06) 0.0000 (1.0) 15,292.3167 (20.30) 0.0000 (1.0) 0;0 65.3923 (0.05) 1 1 test_read_twos_compliment_varint[int--2-bytes-10] 16,460.1952 (23.91) 16,460.1952 (3.91) 16,460.1952 (21.59) 0.0000 (1.0) 16,460.1952 (21.85) 0.0000 (1.0) 0;0 60.7526 (0.05) 1 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 ======================= 106 passed in 213.84s (0:03:33) ======================== >>> py3-pure_protobuf: Entering fakeroot... >>> py3-pure_protobuf-pyc*: Running split function pyc... '/home/buildozer/aports/testing/py3-pure_protobuf/pkg/py3-pure_protobuf/usr/lib/python3.12/site-packages/pure_protobuf/__pycache__' -> '/home/buildozer/aports/testing/py3-pure_protobuf/pkg/py3-pure_protobuf-pyc/usr/lib/python3.12/site-packages/pure_protobuf/__pycache__' '/home/buildozer/aports/testing/py3-pure_protobuf/pkg/py3-pure_protobuf/usr/lib/python3.12/site-packages/pure_protobuf/descriptors/__pycache__' -> '/home/buildozer/aports/testing/py3-pure_protobuf/pkg/py3-pure_protobuf-pyc/usr/lib/python3.12/site-packages/pure_protobuf/descriptors/__pycache__' '/home/buildozer/aports/testing/py3-pure_protobuf/pkg/py3-pure_protobuf/usr/lib/python3.12/site-packages/pure_protobuf/io/__pycache__' -> '/home/buildozer/aports/testing/py3-pure_protobuf/pkg/py3-pure_protobuf-pyc/usr/lib/python3.12/site-packages/pure_protobuf/io/__pycache__' '/home/buildozer/aports/testing/py3-pure_protobuf/pkg/py3-pure_protobuf/usr/lib/python3.12/site-packages/pure_protobuf/helpers/__pycache__' -> '/home/buildozer/aports/testing/py3-pure_protobuf/pkg/py3-pure_protobuf-pyc/usr/lib/python3.12/site-packages/pure_protobuf/helpers/__pycache__' '/home/buildozer/aports/testing/py3-pure_protobuf/pkg/py3-pure_protobuf/usr/lib/python3.12/site-packages/pure_protobuf/interfaces/__pycache__' -> '/home/buildozer/aports/testing/py3-pure_protobuf/pkg/py3-pure_protobuf-pyc/usr/lib/python3.12/site-packages/pure_protobuf/interfaces/__pycache__' >>> py3-pure_protobuf-pyc*: Preparing subpackage py3-pure_protobuf-pyc... >>> py3-pure_protobuf-pyc*: Running postcheck for py3-pure_protobuf-pyc >>> py3-pure_protobuf*: Running postcheck for py3-pure_protobuf >>> py3-pure_protobuf*: Preparing package py3-pure_protobuf... >>> py3-pure_protobuf-pyc*: Tracing dependencies... py3-typing-extensions python3~3.12 >>> py3-pure_protobuf-pyc*: Package size: 228.0 KB >>> py3-pure_protobuf-pyc*: Compressing data... >>> py3-pure_protobuf-pyc*: Create checksum... >>> py3-pure_protobuf-pyc*: Create py3-pure_protobuf-pyc-3.1.2-r0.apk >>> py3-pure_protobuf*: Tracing dependencies... py3-typing-extensions python3~3.12 >>> py3-pure_protobuf*: Package size: 200.0 KB >>> py3-pure_protobuf*: Compressing data... >>> py3-pure_protobuf*: Create checksum... >>> py3-pure_protobuf*: Create py3-pure_protobuf-3.1.2-r0.apk >>> py3-pure_protobuf: Build complete at Sat, 28 Sep 2024 15:27:56 +0000 elapsed time 0h 3m 42s >>> py3-pure_protobuf: Cleaning up srcdir >>> py3-pure_protobuf: Cleaning up pkgdir >>> py3-pure_protobuf: Uninstalling dependencies... (1/60) Purging .makedepends-py3-pure_protobuf (20240928.152416) (2/60) Purging py3-gpep517-pyc (16-r0) (3/60) Purging py3-gpep517 (16-r0) (4/60) Purging py3-installer-pyc (0.7.0-r2) (5/60) Purging py3-installer (0.7.0-r2) (6/60) Purging py3-hatchling-pyc (1.25.0-r0) (7/60) Purging py3-hatchling (1.25.0-r0) (8/60) Purging py3-editables-pyc (0.5-r2) (9/60) Purging py3-editables (0.5-r2) (10/60) Purging py3-pathspec-pyc (0.12.1-r2) (11/60) Purging py3-pathspec (0.12.1-r2) (12/60) Purging py3-trove-classifiers-pyc (2024.9.12-r0) (13/60) Purging py3-trove-classifiers (2024.9.12-r0) (14/60) Purging py3-poetry-core-pyc (1.9.0-r0) (15/60) Purging py3-poetry-core (1.9.0-r0) (16/60) Purging py3-fastjsonschema-pyc (2.20.0-r0) (17/60) Purging py3-fastjsonschema (2.20.0-r0) (18/60) Purging py3-lark-parser-pyc (1.1.9-r1) (19/60) Purging py3-lark-parser (1.1.9-r1) (20/60) Purging py3-wheel-pyc (0.43.0-r0) (21/60) Purging py3-wheel (0.43.0-r0) (22/60) Purging py3-setuptools-pyc (70.3.0-r0) (23/60) Purging py3-setuptools (70.3.0-r0) (24/60) Purging py3-pydantic-pyc (2.8.2-r0) (25/60) Purging py3-pydantic (2.8.2-r0) (26/60) Purging py3-annotated-types-pyc (0.7.0-r0) (27/60) Purging py3-annotated-types (0.7.0-r0) (28/60) Purging py3-pydantic-core-pyc (2.24.0-r0) (29/60) Purging py3-pydantic-core (2.24.0-r0) (30/60) Purging py3-typing-extensions-pyc (4.12.2-r0) (31/60) Purging py3-typing-extensions (4.12.2-r0) (32/60) Purging py3-pytest-benchmark-pyc (4.0.0-r4) (33/60) Purging py3-pytest-benchmark (4.0.0-r4) (34/60) Purging py3-py-cpuinfo-pyc (9.0.0-r4) (35/60) Purging py3-py-cpuinfo (9.0.0-r4) (36/60) Purging py3-pytest-cov-pyc (5.0.0-r0) (37/60) Purging py3-pytest-cov (5.0.0-r0) (38/60) Purging py3-pytest-pyc (8.3.3-r0) (39/60) Purging py3-pytest (8.3.3-r0) (40/60) Purging py3-iniconfig-pyc (2.0.0-r1) (41/60) Purging py3-iniconfig (2.0.0-r1) (42/60) Purging py3-packaging-pyc (24.1-r0) (43/60) Purging py3-packaging (24.1-r0) (44/60) Purging py3-parsing-pyc (3.1.4-r0) (45/60) Purging py3-parsing (3.1.4-r0) (46/60) Purging py3-pluggy-pyc (1.5.0-r0) (47/60) Purging py3-pluggy (1.5.0-r0) (48/60) Purging py3-py-pyc (1.11.0-r4) (49/60) Purging py3-py (1.11.0-r4) (50/60) Purging py3-coverage-pyc (7.5.1-r0) (51/60) Purging py3-coverage (7.5.1-r0) (52/60) Purging python3-pyc (3.12.6-r0) (53/60) Purging python3-pycache-pyc0 (3.12.6-r0) (54/60) Purging pyc (3.12.6-r0) (55/60) Purging python3 (3.12.6-r0) (56/60) Purging gdbm (1.24-r0) (57/60) Purging libffi (3.4.6-r0) (58/60) Purging libpanelw (6.5_p20240601-r1) (59/60) Purging mpdecimal (4.0.0-r0) (60/60) Purging sqlite-libs (3.46.1-r0) Executing busybox-1.36.1-r32.trigger OK: 413 MiB in 119 packages >>> py3-pure_protobuf: Updating the testing/x86 repository index... >>> py3-pure_protobuf: Signing the index...