>>> py3-pure_protobuf: Building testing/py3-pure_protobuf 3.1.2-r0 (using abuild 3.13.0-r5) started Fri, 27 Sep 2024 08:20:07 +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/62) Installing libbz2 (1.0.8-r6) (2/62) Installing libffi (3.4.6-r0) (3/62) Installing gdbm (1.24-r0) (4/62) Installing xz-libs (5.6.2-r0) (5/62) Installing mpdecimal (4.0.0-r0) (6/62) Installing libpanelw (6.5_p20240601-r1) (7/62) Installing sqlite-libs (3.46.1-r0) (8/62) Installing python3 (3.12.6-r0) (9/62) Installing python3-pycache-pyc0 (3.12.6-r0) (10/62) Installing pyc (3.12.6-r0) (11/62) Installing py3-typing-extensions-pyc (4.12.2-r0) (12/62) Installing python3-pyc (3.12.6-r0) (13/62) Installing py3-typing-extensions (4.12.2-r0) (14/62) Installing py3-installer (0.7.0-r2) (15/62) Installing py3-installer-pyc (0.7.0-r2) (16/62) Installing py3-gpep517 (16-r0) (17/62) Installing py3-gpep517-pyc (16-r0) (18/62) Installing py3-editables (0.5-r2) (19/62) Installing py3-editables-pyc (0.5-r2) (20/62) Installing py3-parsing (3.1.4-r0) (21/62) Installing py3-parsing-pyc (3.1.4-r0) (22/62) Installing py3-packaging (24.1-r0) (23/62) Installing py3-packaging-pyc (24.1-r0) (24/62) Installing py3-pathspec (0.12.1-r2) (25/62) Installing py3-pathspec-pyc (0.12.1-r2) (26/62) Installing py3-pluggy (1.5.0-r0) (27/62) Installing py3-pluggy-pyc (1.5.0-r0) (28/62) Installing py3-trove-classifiers (2024.9.12-r0) (29/62) Installing py3-trove-classifiers-pyc (2024.9.12-r0) (30/62) Installing py3-hatchling (1.25.0-r0) (31/62) Installing py3-hatchling-pyc (1.25.0-r0) (32/62) Installing py3-fastjsonschema (2.20.0-r0) (33/62) Installing py3-fastjsonschema-pyc (2.20.0-r0) (34/62) Installing py3-lark-parser (1.1.9-r1) (35/62) Installing py3-lark-parser-pyc (1.1.9-r1) (36/62) Installing py3-poetry-core (1.9.0-r0) (37/62) Installing py3-poetry-core-pyc (1.9.0-r0) (38/62) Installing py3-wheel (0.43.0-r0) (39/62) Installing py3-wheel-pyc (0.43.0-r0) (40/62) Installing py3-setuptools (70.3.0-r0) (41/62) Installing py3-setuptools-pyc (70.3.0-r0) (42/62) Installing py3-annotated-types (0.7.0-r0) (43/62) Installing py3-annotated-types-pyc (0.7.0-r0) (44/62) Installing py3-pydantic-core (2.24.0-r0) (45/62) Installing py3-pydantic-core-pyc (2.24.0-r0) (46/62) Installing py3-pydantic (2.8.2-r0) (47/62) Installing py3-pydantic-pyc (2.8.2-r0) (48/62) Installing py3-iniconfig (2.0.0-r1) (49/62) Installing py3-iniconfig-pyc (2.0.0-r1) (50/62) Installing py3-py (1.11.0-r4) (51/62) Installing py3-py-pyc (1.11.0-r4) (52/62) Installing py3-pytest (8.3.3-r0) (53/62) Installing py3-pytest-pyc (8.3.3-r0) (54/62) Installing py3-py-cpuinfo (9.0.0-r4) (55/62) Installing py3-py-cpuinfo-pyc (9.0.0-r4) (56/62) Installing py3-pytest-benchmark (4.0.0-r4) (57/62) Installing py3-pytest-benchmark-pyc (4.0.0-r4) (58/62) Installing py3-coverage (7.5.1-r0) (59/62) Installing py3-coverage-pyc (7.5.1-r0) (60/62) Installing py3-pytest-cov (5.0.0-r0) (61/62) Installing py3-pytest-cov-pyc (5.0.0-r0) (62/62) Installing .makedepends-py3-pure_protobuf (20240927.082008) Executing busybox-1.36.1-r32.trigger OK: 511 MiB in 172 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 >>> 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-27 08:20:09,303 gpep517 INFO Building wheel via backend setuptools.build_meta:__legacy__ 2024-09-27 08:20:09,318 root INFO running bdist_wheel 2024-09-27 08:20:09,336 root INFO running build 2024-09-27 08:20:09,336 root INFO running build_py 2024-09-27 08:20:09,339 root INFO creating build 2024-09-27 08:20:09,340 root INFO creating build/lib 2024-09-27 08:20:09,340 root INFO creating build/lib/pure_protobuf 2024-09-27 08:20:09,340 root INFO copying pure_protobuf/__init__.py -> build/lib/pure_protobuf 2024-09-27 08:20:09,340 root INFO copying pure_protobuf/well_known.py -> build/lib/pure_protobuf 2024-09-27 08:20:09,340 root INFO copying pure_protobuf/exceptions.py -> build/lib/pure_protobuf 2024-09-27 08:20:09,340 root INFO copying pure_protobuf/annotations.py -> build/lib/pure_protobuf 2024-09-27 08:20:09,340 root INFO copying pure_protobuf/message.py -> build/lib/pure_protobuf 2024-09-27 08:20:09,341 root INFO copying pure_protobuf/_accumulators.py -> build/lib/pure_protobuf 2024-09-27 08:20:09,341 root INFO copying pure_protobuf/one_of.py -> build/lib/pure_protobuf 2024-09-27 08:20:09,341 root INFO copying pure_protobuf/_mergers.py -> build/lib/pure_protobuf 2024-09-27 08:20:09,341 root INFO creating build/lib/pure_protobuf/io 2024-09-27 08:20:09,341 root INFO copying pure_protobuf/io/__init__.py -> build/lib/pure_protobuf/io 2024-09-27 08:20:09,342 root INFO copying pure_protobuf/io/url.py -> build/lib/pure_protobuf/io 2024-09-27 08:20:09,342 root INFO copying pure_protobuf/io/fixed64.py -> build/lib/pure_protobuf/io 2024-09-27 08:20:09,342 root INFO copying pure_protobuf/io/bytes_.py -> build/lib/pure_protobuf/io 2024-09-27 08:20:09,342 root INFO copying pure_protobuf/io/fixed32.py -> build/lib/pure_protobuf/io 2024-09-27 08:20:09,342 root INFO copying pure_protobuf/io/varint.py -> build/lib/pure_protobuf/io 2024-09-27 08:20:09,342 root INFO copying pure_protobuf/io/wire_type.py -> build/lib/pure_protobuf/io 2024-09-27 08:20:09,342 root INFO copying pure_protobuf/io/struct_.py -> build/lib/pure_protobuf/io 2024-09-27 08:20:09,343 root INFO copying pure_protobuf/io/wrappers.py -> build/lib/pure_protobuf/io 2024-09-27 08:20:09,343 root INFO copying pure_protobuf/io/tag.py -> build/lib/pure_protobuf/io 2024-09-27 08:20:09,343 root INFO creating build/lib/pure_protobuf/interfaces 2024-09-27 08:20:09,343 root INFO copying pure_protobuf/interfaces/__init__.py -> build/lib/pure_protobuf/interfaces 2024-09-27 08:20:09,343 root INFO copying pure_protobuf/interfaces/read.py -> build/lib/pure_protobuf/interfaces 2024-09-27 08:20:09,343 root INFO copying pure_protobuf/interfaces/accumulate.py -> build/lib/pure_protobuf/interfaces 2024-09-27 08:20:09,344 root INFO copying pure_protobuf/interfaces/_skip.py -> build/lib/pure_protobuf/interfaces 2024-09-27 08:20:09,344 root INFO copying pure_protobuf/interfaces/write.py -> build/lib/pure_protobuf/interfaces 2024-09-27 08:20:09,344 root INFO copying pure_protobuf/interfaces/_repr.py -> build/lib/pure_protobuf/interfaces 2024-09-27 08:20:09,344 root INFO copying pure_protobuf/interfaces/merge.py -> build/lib/pure_protobuf/interfaces 2024-09-27 08:20:09,344 root INFO copying pure_protobuf/interfaces/_vars.py -> build/lib/pure_protobuf/interfaces 2024-09-27 08:20:09,345 root INFO creating build/lib/pure_protobuf/helpers 2024-09-27 08:20:09,345 root INFO copying pure_protobuf/helpers/__init__.py -> build/lib/pure_protobuf/helpers 2024-09-27 08:20:09,345 root INFO copying pure_protobuf/helpers/datetime.py -> build/lib/pure_protobuf/helpers 2024-09-27 08:20:09,345 root INFO copying pure_protobuf/helpers/io.py -> build/lib/pure_protobuf/helpers 2024-09-27 08:20:09,345 root INFO copying pure_protobuf/helpers/_typing.py -> build/lib/pure_protobuf/helpers 2024-09-27 08:20:09,345 root INFO copying pure_protobuf/helpers/_dataclasses.py -> build/lib/pure_protobuf/helpers 2024-09-27 08:20:09,345 root INFO copying pure_protobuf/helpers/itertools.py -> build/lib/pure_protobuf/helpers 2024-09-27 08:20:09,346 root INFO creating build/lib/pure_protobuf/descriptors 2024-09-27 08:20:09,346 root INFO copying pure_protobuf/descriptors/__init__.py -> build/lib/pure_protobuf/descriptors 2024-09-27 08:20:09,346 root INFO copying pure_protobuf/descriptors/_field.py -> build/lib/pure_protobuf/descriptors 2024-09-27 08:20:09,346 root INFO copying pure_protobuf/descriptors/record.py -> build/lib/pure_protobuf/descriptors 2024-09-27 08:20:09,347 root INFO copying pure_protobuf/py.typed -> build/lib/pure_protobuf 2024-09-27 08:20:09,352 root INFO installing to build/bdist.linux-aarch64/wheel 2024-09-27 08:20:09,353 root INFO running install 2024-09-27 08:20:09,360 root INFO running install_lib 2024-09-27 08:20:09,362 root INFO creating build/bdist.linux-aarch64 2024-09-27 08:20:09,362 root INFO creating build/bdist.linux-aarch64/wheel 2024-09-27 08:20:09,362 root INFO creating build/bdist.linux-aarch64/wheel/pure_protobuf 2024-09-27 08:20:09,362 root INFO copying build/lib/pure_protobuf/__init__.py -> build/bdist.linux-aarch64/wheel/pure_protobuf 2024-09-27 08:20:09,363 root INFO copying build/lib/pure_protobuf/well_known.py -> build/bdist.linux-aarch64/wheel/pure_protobuf 2024-09-27 08:20:09,363 root INFO copying build/lib/pure_protobuf/exceptions.py -> build/bdist.linux-aarch64/wheel/pure_protobuf 2024-09-27 08:20:09,363 root INFO copying build/lib/pure_protobuf/annotations.py -> build/bdist.linux-aarch64/wheel/pure_protobuf 2024-09-27 08:20:09,363 root INFO creating build/bdist.linux-aarch64/wheel/pure_protobuf/io 2024-09-27 08:20:09,363 root INFO copying build/lib/pure_protobuf/io/__init__.py -> build/bdist.linux-aarch64/wheel/pure_protobuf/io 2024-09-27 08:20:09,363 root INFO copying build/lib/pure_protobuf/io/url.py -> build/bdist.linux-aarch64/wheel/pure_protobuf/io 2024-09-27 08:20:09,363 root INFO copying build/lib/pure_protobuf/io/fixed64.py -> build/bdist.linux-aarch64/wheel/pure_protobuf/io 2024-09-27 08:20:09,363 root INFO copying build/lib/pure_protobuf/io/bytes_.py -> build/bdist.linux-aarch64/wheel/pure_protobuf/io 2024-09-27 08:20:09,363 root INFO copying build/lib/pure_protobuf/io/fixed32.py -> build/bdist.linux-aarch64/wheel/pure_protobuf/io 2024-09-27 08:20:09,364 root INFO copying build/lib/pure_protobuf/io/varint.py -> build/bdist.linux-aarch64/wheel/pure_protobuf/io 2024-09-27 08:20:09,364 root INFO copying build/lib/pure_protobuf/io/wire_type.py -> build/bdist.linux-aarch64/wheel/pure_protobuf/io 2024-09-27 08:20:09,364 root INFO copying build/lib/pure_protobuf/io/struct_.py -> build/bdist.linux-aarch64/wheel/pure_protobuf/io 2024-09-27 08:20:09,364 root INFO copying build/lib/pure_protobuf/io/wrappers.py -> build/bdist.linux-aarch64/wheel/pure_protobuf/io 2024-09-27 08:20:09,364 root INFO copying build/lib/pure_protobuf/io/tag.py -> build/bdist.linux-aarch64/wheel/pure_protobuf/io 2024-09-27 08:20:09,364 root INFO copying build/lib/pure_protobuf/message.py -> build/bdist.linux-aarch64/wheel/pure_protobuf 2024-09-27 08:20:09,364 root INFO copying build/lib/pure_protobuf/_accumulators.py -> build/bdist.linux-aarch64/wheel/pure_protobuf 2024-09-27 08:20:09,364 root INFO copying build/lib/pure_protobuf/one_of.py -> build/bdist.linux-aarch64/wheel/pure_protobuf 2024-09-27 08:20:09,364 root INFO creating build/bdist.linux-aarch64/wheel/pure_protobuf/interfaces 2024-09-27 08:20:09,365 root INFO copying build/lib/pure_protobuf/interfaces/__init__.py -> build/bdist.linux-aarch64/wheel/pure_protobuf/interfaces 2024-09-27 08:20:09,365 root INFO copying build/lib/pure_protobuf/interfaces/read.py -> build/bdist.linux-aarch64/wheel/pure_protobuf/interfaces 2024-09-27 08:20:09,365 root INFO copying build/lib/pure_protobuf/interfaces/accumulate.py -> build/bdist.linux-aarch64/wheel/pure_protobuf/interfaces 2024-09-27 08:20:09,365 root INFO copying build/lib/pure_protobuf/interfaces/_skip.py -> build/bdist.linux-aarch64/wheel/pure_protobuf/interfaces 2024-09-27 08:20:09,365 root INFO copying build/lib/pure_protobuf/interfaces/write.py -> build/bdist.linux-aarch64/wheel/pure_protobuf/interfaces 2024-09-27 08:20:09,365 root INFO copying build/lib/pure_protobuf/interfaces/_repr.py -> build/bdist.linux-aarch64/wheel/pure_protobuf/interfaces 2024-09-27 08:20:09,365 root INFO copying build/lib/pure_protobuf/interfaces/merge.py -> build/bdist.linux-aarch64/wheel/pure_protobuf/interfaces 2024-09-27 08:20:09,365 root INFO copying build/lib/pure_protobuf/interfaces/_vars.py -> build/bdist.linux-aarch64/wheel/pure_protobuf/interfaces 2024-09-27 08:20:09,365 root INFO copying build/lib/pure_protobuf/py.typed -> build/bdist.linux-aarch64/wheel/pure_protobuf 2024-09-27 08:20:09,366 root INFO creating build/bdist.linux-aarch64/wheel/pure_protobuf/helpers 2024-09-27 08:20:09,366 root INFO copying build/lib/pure_protobuf/helpers/__init__.py -> build/bdist.linux-aarch64/wheel/pure_protobuf/helpers 2024-09-27 08:20:09,366 root INFO copying build/lib/pure_protobuf/helpers/datetime.py -> build/bdist.linux-aarch64/wheel/pure_protobuf/helpers 2024-09-27 08:20:09,366 root INFO copying build/lib/pure_protobuf/helpers/io.py -> build/bdist.linux-aarch64/wheel/pure_protobuf/helpers 2024-09-27 08:20:09,366 root INFO copying build/lib/pure_protobuf/helpers/_typing.py -> build/bdist.linux-aarch64/wheel/pure_protobuf/helpers 2024-09-27 08:20:09,366 root INFO copying build/lib/pure_protobuf/helpers/_dataclasses.py -> build/bdist.linux-aarch64/wheel/pure_protobuf/helpers 2024-09-27 08:20:09,366 root INFO copying build/lib/pure_protobuf/helpers/itertools.py -> build/bdist.linux-aarch64/wheel/pure_protobuf/helpers 2024-09-27 08:20:09,366 root INFO creating build/bdist.linux-aarch64/wheel/pure_protobuf/descriptors 2024-09-27 08:20:09,366 root INFO copying build/lib/pure_protobuf/descriptors/__init__.py -> build/bdist.linux-aarch64/wheel/pure_protobuf/descriptors 2024-09-27 08:20:09,367 root INFO copying build/lib/pure_protobuf/descriptors/_field.py -> build/bdist.linux-aarch64/wheel/pure_protobuf/descriptors 2024-09-27 08:20:09,367 root INFO copying build/lib/pure_protobuf/descriptors/record.py -> build/bdist.linux-aarch64/wheel/pure_protobuf/descriptors 2024-09-27 08:20:09,367 root INFO copying build/lib/pure_protobuf/_mergers.py -> build/bdist.linux-aarch64/wheel/pure_protobuf 2024-09-27 08:20:09,367 root INFO running install_egg_info 2024-09-27 08:20:09,370 root INFO running egg_info 2024-09-27 08:20:09,370 root INFO creating pure_protobuf.egg-info 2024-09-27 08:20:09,372 root INFO writing pure_protobuf.egg-info/PKG-INFO 2024-09-27 08:20:09,372 root INFO writing dependency_links to pure_protobuf.egg-info/dependency_links.txt 2024-09-27 08:20:09,372 root INFO writing top-level names to pure_protobuf.egg-info/top_level.txt 2024-09-27 08:20:09,372 root INFO writing manifest file 'pure_protobuf.egg-info/SOURCES.txt' 2024-09-27 08:20:09,375 root INFO reading manifest file 'pure_protobuf.egg-info/SOURCES.txt' 2024-09-27 08:20:09,375 root INFO adding license file 'LICENSE' 2024-09-27 08:20:09,376 root INFO writing manifest file 'pure_protobuf.egg-info/SOURCES.txt' 2024-09-27 08:20:09,376 root INFO Copying pure_protobuf.egg-info to build/bdist.linux-aarch64/wheel/pure_protobuf-0.0.0-py3.12.egg-info 2024-09-27 08:20:09,377 root INFO running install_scripts 2024-09-27 08:20:09,378 root INFO creating build/bdist.linux-aarch64/wheel/pure_protobuf-0.0.0.dist-info/WHEEL 2024-09-27 08:20:09,378 wheel INFO creating '/home/buildozer/aports/testing/py3-pure_protobuf/src/protobuf-3.1.2/dist/.tmp-aom76w7s/pure_protobuf-0.0.0-py3-none-any.whl' and adding 'build/bdist.linux-aarch64/wheel' to it 2024-09-27 08:20:09,378 wheel INFO adding 'pure_protobuf/__init__.py' 2024-09-27 08:20:09,379 wheel INFO adding 'pure_protobuf/_accumulators.py' 2024-09-27 08:20:09,379 wheel INFO adding 'pure_protobuf/_mergers.py' 2024-09-27 08:20:09,379 wheel INFO adding 'pure_protobuf/annotations.py' 2024-09-27 08:20:09,379 wheel INFO adding 'pure_protobuf/exceptions.py' 2024-09-27 08:20:09,379 wheel INFO adding 'pure_protobuf/message.py' 2024-09-27 08:20:09,379 wheel INFO adding 'pure_protobuf/one_of.py' 2024-09-27 08:20:09,379 wheel INFO adding 'pure_protobuf/py.typed' 2024-09-27 08:20:09,380 wheel INFO adding 'pure_protobuf/well_known.py' 2024-09-27 08:20:09,380 wheel INFO adding 'pure_protobuf/descriptors/__init__.py' 2024-09-27 08:20:09,380 wheel INFO adding 'pure_protobuf/descriptors/_field.py' 2024-09-27 08:20:09,380 wheel INFO adding 'pure_protobuf/descriptors/record.py' 2024-09-27 08:20:09,380 wheel INFO adding 'pure_protobuf/helpers/__init__.py' 2024-09-27 08:20:09,380 wheel INFO adding 'pure_protobuf/helpers/_dataclasses.py' 2024-09-27 08:20:09,380 wheel INFO adding 'pure_protobuf/helpers/_typing.py' 2024-09-27 08:20:09,381 wheel INFO adding 'pure_protobuf/helpers/datetime.py' 2024-09-27 08:20:09,381 wheel INFO adding 'pure_protobuf/helpers/io.py' 2024-09-27 08:20:09,381 wheel INFO adding 'pure_protobuf/helpers/itertools.py' 2024-09-27 08:20:09,381 wheel INFO adding 'pure_protobuf/interfaces/__init__.py' 2024-09-27 08:20:09,381 wheel INFO adding 'pure_protobuf/interfaces/_repr.py' 2024-09-27 08:20:09,381 wheel INFO adding 'pure_protobuf/interfaces/_skip.py' 2024-09-27 08:20:09,381 wheel INFO adding 'pure_protobuf/interfaces/_vars.py' 2024-09-27 08:20:09,381 wheel INFO adding 'pure_protobuf/interfaces/accumulate.py' 2024-09-27 08:20:09,381 wheel INFO adding 'pure_protobuf/interfaces/merge.py' 2024-09-27 08:20:09,382 wheel INFO adding 'pure_protobuf/interfaces/read.py' 2024-09-27 08:20:09,382 wheel INFO adding 'pure_protobuf/interfaces/write.py' 2024-09-27 08:20:09,382 wheel INFO adding 'pure_protobuf/io/__init__.py' 2024-09-27 08:20:09,382 wheel INFO adding 'pure_protobuf/io/bytes_.py' 2024-09-27 08:20:09,382 wheel INFO adding 'pure_protobuf/io/fixed32.py' 2024-09-27 08:20:09,382 wheel INFO adding 'pure_protobuf/io/fixed64.py' 2024-09-27 08:20:09,382 wheel INFO adding 'pure_protobuf/io/struct_.py' 2024-09-27 08:20:09,382 wheel INFO adding 'pure_protobuf/io/tag.py' 2024-09-27 08:20:09,383 wheel INFO adding 'pure_protobuf/io/url.py' 2024-09-27 08:20:09,383 wheel INFO adding 'pure_protobuf/io/varint.py' 2024-09-27 08:20:09,383 wheel INFO adding 'pure_protobuf/io/wire_type.py' 2024-09-27 08:20:09,383 wheel INFO adding 'pure_protobuf/io/wrappers.py' 2024-09-27 08:20:09,383 wheel INFO adding 'pure_protobuf-0.0.0.dist-info/LICENSE' 2024-09-27 08:20:09,383 wheel INFO adding 'pure_protobuf-0.0.0.dist-info/METADATA' 2024-09-27 08:20:09,383 wheel INFO adding 'pure_protobuf-0.0.0.dist-info/WHEEL' 2024-09-27 08:20:09,383 wheel INFO adding 'pure_protobuf-0.0.0.dist-info/top_level.txt' 2024-09-27 08:20:09,384 wheel INFO adding 'pure_protobuf-0.0.0.dist-info/RECORD' 2024-09-27 08:20:09,384 root INFO removing build/bdist.linux-aarch64/wheel 2024-09-27 08:20:09,385 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: benchmark-4.0.0, cov-5.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-0-bytes-1] 959.2623 (1.0) 12,241.3039 (3.09) 1,014.9534 (1.0) 64.2598 (inf) 1,000.2404 (1.0) 39.1155 (inf) 10160;4524 985.2669 (1.0) 193747 1 test_write_unsigned_varint[int-3-bytes-1] 959.2623 (1.0) 14,599.4127 (3.69) 1,015.7462 (1.00) 62.9615 (inf) 1,000.2404 (1.0) 39.1155 (inf) 7103;3484 984.4979 (1.00) 158183 1 test_write_unsigned_varint[int-270-bytes-2] 1,199.5435 (1.25) 18,680.4682 (4.72) 1,262.7687 (1.24) 75.1463 (inf) 1,240.5217 (1.24) 39.1155 (inf) 5180;5180 791.9106 (0.80) 155300 1 test_write_bytes[testing-\x07testing] 1,279.6372 (1.33) 15,441.3283 (3.90) 1,365.6820 (1.35) 89.4839 (inf) 1,359.7310 (1.36) 1.8626 (inf) 1534;33631 732.2349 (0.74) 82507 1 test_write_bytes[value1-\x07testing] 1,279.6372 (1.33) 17,199.6653 (4.34) 1,342.1184 (1.32) 77.2277 (inf) 1,320.6154 (1.32) 39.1155 (inf) 3463;3463 745.0907 (0.76) 125643 1 test_write_bytes[value2-\x07testing] 1,279.6372 (1.33) 12,559.8162 (3.17) 1,368.5012 (1.35) 82.6634 (inf) 1,359.7310 (1.36) 1.8626 (inf) 2994;58665 730.7264 (0.74) 147048 1 test_write_zigzag_varint[int--1-bytes-1] 1,279.6372 (1.33) 19,000.8432 (4.80) 1,347.7760 (1.33) 96.7293 (inf) 1,359.7310 (1.36) 39.1155 (inf) 1981;5180 741.9631 (0.75) 160260 1 test_write_zigzag_varint[int--2-bytes-1] 1,279.6372 (1.33) 8,439.6452 (2.13) 1,343.6503 (1.32) 54.8830 (inf) 1,320.6154 (1.32) 39.1155 (inf) 16916;4766 744.2413 (0.76) 159215 1 test_write_zigzag_varint[int-0-bytes-1] 1,279.6372 (1.33) 6,400.0487 (1.62) 1,354.9029 (1.33) 61.3268 (inf) 1,359.7310 (1.36) 39.1155 (inf) 5251;4817 738.0603 (0.75) 124363 1 test_write_zigzag_varint[int-1-bytes-1] 1,279.6372 (1.33) 13,239.6817 (3.34) 1,350.3868 (1.33) 69.0527 (inf) 1,359.7310 (1.36) 39.1155 (inf) 7434;5716 740.5286 (0.75) 164483 1 test_write_unsigned_varint[int-86942-bytes-3] 1,478.9402 (1.54) 20,999.4614 (5.30) 1,559.8488 (1.54) 87.7662 (inf) 1,559.0340 (1.56) 40.9782 (inf) 4024;7246 641.0878 (0.65) 162344 1 test_write_twos_compliment_varint[int-1-bytes-1] 1,559.0340 (1.63) 7,240.1017 (1.83) 1,631.9608 (1.61) 72.3731 (inf) 1,639.1277 (1.64) 40.9782 (inf) 7314;6455 612.7598 (0.62) 116813 1 test_write_string[\u041f\u0440\u0438\u0432\u0435\u0442-\x0c\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82] 1,678.2433 (1.75) 10,240.8230 (2.59) 1,780.8355 (1.75) 77.7485 (inf) 1,760.1997 (1.76) 39.1155 (inf) 4268;4268 561.5342 (0.57) 105043 1 test_read_unsigned_varint[int-3-bytes-1] 3,959.9836 (4.13) 3,959.9836 (1.0) 3,959.9836 (3.90) 0.0000 (1.0) 3,959.9836 (3.96) 0.0000 (1.0) 0;0 252.5263 (0.26) 1 1 test_write_twos_compliment_varint[int--2-bytes-10] 4,159.2866 (4.34) 20,161.2711 (5.09) 4,264.7104 (4.20) 137.9498 (inf) 4,241.2430 (4.24) 40.9782 (inf) 2500;3842 234.4825 (0.24) 63132 1 test_read_unsigned_varint[int-270-bytes-2] 4,319.4741 (4.50) 4,319.4741 (1.09) 4,319.4741 (4.26) 0.0000 (1.0) 4,319.4741 (4.32) 0.0000 (1.0) 0;0 231.5097 (0.23) 1 1 test_read_zigzag_varint[int-1-bytes-1] 4,598.8709 (4.79) 4,598.8709 (1.16) 4,598.8709 (4.53) 0.0000 (1.0) 4,598.8709 (4.60) 0.0000 (1.0) 0;0 217.4447 (0.22) 1 1 test_read_zigzag_varint[int--2-bytes-1] 4,800.0365 (5.00) 4,800.0365 (1.21) 4,800.0365 (4.73) 0.0000 (1.0) 4,800.0365 (4.80) 0.0000 (1.0) 0;0 208.3317 (0.21) 1 1 test_read_bytes[value2-\x07testing] 5,040.3178 (5.25) 5,040.3178 (1.27) 5,040.3178 (4.97) 0.0000 (1.0) 5,040.3178 (5.04) 0.0000 (1.0) 0;0 198.4002 (0.20) 1 1 test_read_zigzag_varint[int--1-bytes-1] 5,200.5053 (5.42) 5,200.5053 (1.31) 5,200.5053 (5.12) 0.0000 (1.0) 5,200.5053 (5.20) 0.0000 (1.0) 0;0 192.2890 (0.20) 1 1 test_read_unsigned_varint[int-86942-bytes-3] 5,280.5990 (5.50) 5,280.5990 (1.33) 5,280.5990 (5.20) 0.0000 (1.0) 5,280.5990 (5.28) 0.0000 (1.0) 0;0 189.3725 (0.19) 1 1 test_read_bytes[value1-\x07testing] 5,399.8083 (5.63) 5,399.8083 (1.36) 5,399.8083 (5.32) 0.0000 (1.0) 5,399.8083 (5.40) 0.0000 (1.0) 0;0 185.1918 (0.19) 1 1 test_read_twos_compliment_varint[int-1-bytes-1] 6,480.1425 (6.76) 6,480.1425 (1.64) 6,480.1425 (6.38) 0.0000 (1.0) 6,480.1425 (6.48) 0.0000 (1.0) 0;0 154.3176 (0.16) 1 1 test_read_unsigned_varint[int-0-bytes-1] 7,521.3611 (7.84) 7,521.3611 (1.90) 7,521.3611 (7.41) 0.0000 (1.0) 7,521.3611 (7.52) 0.0000 (1.0) 0;0 132.9547 (0.13) 1 1 test_read_zigzag_varint[int-0-bytes-1] 8,439.6452 (8.80) 8,439.6452 (2.13) 8,439.6452 (8.32) 0.0000 (1.0) 8,439.6452 (8.44) 0.0000 (1.0) 0;0 118.4884 (0.12) 1 1 test_read_string[\u041f\u0440\u0438\u0432\u0435\u0442-\x0c\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82] 8,679.9264 (9.05) 8,679.9264 (2.19) 8,679.9264 (8.55) 0.0000 (1.0) 8,679.9264 (8.68) 0.0000 (1.0) 0;0 115.2084 (0.12) 1 1 test_read_bytes[testing-\x07testing] 13,079.4942 (13.63) 13,079.4942 (3.30) 13,079.4942 (12.89) 0.0000 (1.0) 13,079.4942 (13.08) 0.0000 (1.0) 0;0 76.4556 (0.08) 1 1 test_read_twos_compliment_varint[int--2-bytes-10] 13,440.8474 (14.01) 13,440.8474 (3.39) 13,440.8474 (13.24) 0.0000 (1.0) 13,440.8474 (13.44) 0.0000 (1.0) 0;0 74.4001 (0.08) 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 221.25s (0:03:41) ======================== >>> 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/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/interfaces/__pycache__' -> '/home/buildozer/aports/testing/py3-pure_protobuf/pkg/py3-pure_protobuf-pyc/usr/lib/python3.12/site-packages/pure_protobuf/interfaces/__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/descriptors/__pycache__' -> '/home/buildozer/aports/testing/py3-pure_protobuf/pkg/py3-pure_protobuf-pyc/usr/lib/python3.12/site-packages/pure_protobuf/descriptors/__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 Fri, 27 Sep 2024 08:23:54 +0000 elapsed time 0h 3m 47s >>> py3-pure_protobuf: Cleaning up srcdir >>> py3-pure_protobuf: Cleaning up pkgdir >>> py3-pure_protobuf: Uninstalling dependencies... (1/62) Purging .makedepends-py3-pure_protobuf (20240927.082008) (2/62) Purging py3-gpep517-pyc (16-r0) (3/62) Purging py3-gpep517 (16-r0) (4/62) Purging py3-installer-pyc (0.7.0-r2) (5/62) Purging py3-installer (0.7.0-r2) (6/62) Purging py3-hatchling-pyc (1.25.0-r0) (7/62) Purging py3-hatchling (1.25.0-r0) (8/62) Purging py3-editables-pyc (0.5-r2) (9/62) Purging py3-editables (0.5-r2) (10/62) Purging py3-pathspec-pyc (0.12.1-r2) (11/62) Purging py3-pathspec (0.12.1-r2) (12/62) Purging py3-trove-classifiers-pyc (2024.9.12-r0) (13/62) Purging py3-trove-classifiers (2024.9.12-r0) (14/62) Purging py3-poetry-core-pyc (1.9.0-r0) (15/62) Purging py3-poetry-core (1.9.0-r0) (16/62) Purging py3-fastjsonschema-pyc (2.20.0-r0) (17/62) Purging py3-fastjsonschema (2.20.0-r0) (18/62) Purging py3-lark-parser-pyc (1.1.9-r1) (19/62) Purging py3-lark-parser (1.1.9-r1) (20/62) Purging py3-wheel-pyc (0.43.0-r0) (21/62) Purging py3-wheel (0.43.0-r0) (22/62) Purging py3-setuptools-pyc (70.3.0-r0) (23/62) Purging py3-setuptools (70.3.0-r0) (24/62) Purging py3-pydantic-pyc (2.8.2-r0) (25/62) Purging py3-pydantic (2.8.2-r0) (26/62) Purging py3-annotated-types-pyc (0.7.0-r0) (27/62) Purging py3-annotated-types (0.7.0-r0) (28/62) Purging py3-pydantic-core-pyc (2.24.0-r0) (29/62) Purging py3-pydantic-core (2.24.0-r0) (30/62) Purging py3-typing-extensions-pyc (4.12.2-r0) (31/62) Purging py3-typing-extensions (4.12.2-r0) (32/62) Purging py3-pytest-benchmark-pyc (4.0.0-r4) (33/62) Purging py3-pytest-benchmark (4.0.0-r4) (34/62) Purging py3-py-cpuinfo-pyc (9.0.0-r4) (35/62) Purging py3-py-cpuinfo (9.0.0-r4) (36/62) Purging py3-pytest-cov-pyc (5.0.0-r0) (37/62) Purging py3-pytest-cov (5.0.0-r0) (38/62) Purging py3-pytest-pyc (8.3.3-r0) (39/62) Purging py3-pytest (8.3.3-r0) (40/62) Purging py3-iniconfig-pyc (2.0.0-r1) (41/62) Purging py3-iniconfig (2.0.0-r1) (42/62) Purging py3-packaging-pyc (24.1-r0) (43/62) Purging py3-packaging (24.1-r0) (44/62) Purging py3-parsing-pyc (3.1.4-r0) (45/62) Purging py3-parsing (3.1.4-r0) (46/62) Purging py3-pluggy-pyc (1.5.0-r0) (47/62) Purging py3-pluggy (1.5.0-r0) (48/62) Purging py3-py-pyc (1.11.0-r4) (49/62) Purging py3-py (1.11.0-r4) (50/62) Purging py3-coverage-pyc (7.5.1-r0) (51/62) Purging py3-coverage (7.5.1-r0) (52/62) Purging python3-pyc (3.12.6-r0) (53/62) Purging python3-pycache-pyc0 (3.12.6-r0) (54/62) Purging pyc (3.12.6-r0) (55/62) Purging python3 (3.12.6-r0) (56/62) Purging gdbm (1.24-r0) (57/62) Purging libbz2 (1.0.8-r6) (58/62) Purging libffi (3.4.6-r0) (59/62) Purging libpanelw (6.5_p20240601-r1) (60/62) Purging mpdecimal (4.0.0-r0) (61/62) Purging sqlite-libs (3.46.1-r0) (62/62) Purging xz-libs (5.6.2-r0) Executing busybox-1.36.1-r32.trigger OK: 440 MiB in 110 packages >>> py3-pure_protobuf: Updating the testing/aarch64 repository index... >>> py3-pure_protobuf: Signing the index...