>>> py3-pure_protobuf: Building testing/py3-pure_protobuf 3.1.2-r1 (using abuild 3.17.0_rc1-r1) started Thu, 16 Apr 2026 12:05:49 +0000 >>> py3-pure_protobuf: Validating /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/67) Installing libbz2 (1.0.8-r6) ( 2/67) Installing libffi (3.5.2-r1) ( 3/67) Installing gdbm (1.26-r0) ( 4/67) Installing xz-libs (5.8.2-r0) ( 5/67) Installing mpdecimal (4.0.1-r0) ( 6/67) Installing libpanelw (6.6_p20260404-r0) ( 7/67) Installing readline (8.3.3-r1) ( 8/67) Installing sqlite-libs (3.53.0-r0) ( 9/67) Installing python3 (3.14.3-r0) (10/67) Installing python3-pycache-pyc0 (3.14.3-r0) (11/67) Installing pyc (3.14.3-r0) (12/67) Installing py3-typing-extensions-pyc (4.15.0-r1) (13/67) Installing python3-pyc (3.14.3-r0) (14/67) Installing py3-typing-extensions (4.15.0-r1) (15/67) Installing py3-installer (1.0.0-r0) (16/67) Installing py3-installer-pyc (1.0.0-r0) (17/67) Installing py3-gpep517 (19-r2) (18/67) Installing py3-gpep517-pyc (19-r2) (19/67) Installing py3-editables (0.5-r3) (20/67) Installing py3-editables-pyc (0.5-r3) (21/67) Installing py3-parsing (3.3.2-r1) (22/67) Installing py3-parsing-pyc (3.3.2-r1) (23/67) Installing py3-packaging (26.0-r1) (24/67) Installing py3-packaging-pyc (26.0-r1) (25/67) Installing py3-pathspec (1.0.4-r1) (26/67) Installing py3-pathspec-pyc (1.0.4-r1) (27/67) Installing py3-pluggy (1.6.0-r1) (28/67) Installing py3-pluggy-pyc (1.6.0-r1) (29/67) Installing py3-trove-classifiers (2026.1.14.14-r1) (30/67) Installing py3-trove-classifiers-pyc (2026.1.14.14-r1) (31/67) Installing py3-hatchling (1.29.0-r1) (32/67) Installing py3-hatchling-pyc (1.29.0-r1) (33/67) Installing py3-fastjsonschema (2.21.2-r2) (34/67) Installing py3-fastjsonschema-pyc (2.21.2-r2) (35/67) Installing py3-lark-parser (1.2.2-r1) (36/67) Installing py3-lark-parser-pyc (1.2.2-r1) (37/67) Installing py3-poetry-core (2.3.2-r0) (38/67) Installing py3-poetry-core-pyc (2.3.2-r0) (39/67) Installing py3-wheel (0.46.3-r1) (40/67) Installing py3-wheel-pyc (0.46.3-r1) (41/67) Installing py3-setuptools (82.0.1-r1) (42/67) Installing py3-setuptools-pyc (82.0.1-r1) (43/67) Installing py3-annotated-types (0.7.0-r1) (44/67) Installing py3-annotated-types-pyc (0.7.0-r1) (45/67) Installing py3-pydantic-core (2.41.5-r0) (46/67) Installing py3-pydantic-core-pyc (2.41.5-r0) (47/67) Installing py3-typing-inspection (0.4.2-r1) (48/67) Installing py3-typing-inspection-pyc (0.4.2-r1) (49/67) Installing py3-pydantic (2.12.5-r0) (50/67) Installing py3-pydantic-pyc (2.12.5-r0) (51/67) Installing py3-iniconfig (2.3.0-r1) (52/67) Installing py3-iniconfig-pyc (2.3.0-r1) (53/67) Installing py3-py (1.11.0-r5) (54/67) Installing py3-py-pyc (1.11.0-r5) (55/67) Installing py3-pygments (2.20.0-r0) (56/67) Installing py3-pygments-pyc (2.20.0-r0) (57/67) Installing py3-pytest (9.0.3-r0) (58/67) Installing py3-pytest-pyc (9.0.3-r0) (59/67) Installing py3-py-cpuinfo (9.0.0-r5) (60/67) Installing py3-py-cpuinfo-pyc (9.0.0-r5) (61/67) Installing py3-pytest-benchmark (4.0.0-r5) (62/67) Installing py3-pytest-benchmark-pyc (4.0.0-r5) (63/67) Installing py3-coverage (7.13.5-r1) (64/67) Installing py3-coverage-pyc (7.13.5-r1) (65/67) Installing py3-pytest-cov (5.0.0-r2) (66/67) Installing py3-pytest-cov-pyc (5.0.0-r2) (67/67) Installing .makedepends-py3-pure_protobuf (20260416.120554) Executing busybox-1.37.0-r31.trigger OK: 460.7 MiB in 171 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 Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/edge/protobuf-3.1.2.tar.gz.part' protobuf-3.1.2.tar.g 100% |********************************| 75722 0:00:00 ETA '/var/cache/distfiles/edge/protobuf-3.1.2.tar.gz.part' saved /var/cache/distfiles/edge/protobuf-3.1.2.tar.gz: OK /home/buildozer/aports/testing/py3-pure_protobuf/use_fixed_version.patch: OK >>> py3-pure_protobuf: Fetching https://distfiles.alpinelinux.org/distfiles/edge/protobuf-3.1.2.tar.gz /var/cache/distfiles/edge/protobuf-3.1.2.tar.gz: OK /home/buildozer/aports/testing/py3-pure_protobuf/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). 2026-04-16 12:05:58,876 gpep517 INFO Building wheel via backend setuptools.build_meta:__legacy__ 2026-04-16 12:05:59,014 root INFO running bdist_wheel 2026-04-16 12:05:59,130 root INFO running build 2026-04-16 12:05:59,131 root INFO running build_py 2026-04-16 12:05:59,156 root INFO creating build/lib/pure_protobuf 2026-04-16 12:05:59,157 root INFO copying pure_protobuf/exceptions.py -> build/lib/pure_protobuf 2026-04-16 12:05:59,159 root INFO copying pure_protobuf/annotations.py -> build/lib/pure_protobuf 2026-04-16 12:05:59,161 root INFO copying pure_protobuf/__init__.py -> build/lib/pure_protobuf 2026-04-16 12:05:59,162 root INFO copying pure_protobuf/one_of.py -> build/lib/pure_protobuf 2026-04-16 12:05:59,164 root INFO copying pure_protobuf/_mergers.py -> build/lib/pure_protobuf 2026-04-16 12:05:59,165 root INFO copying pure_protobuf/message.py -> build/lib/pure_protobuf 2026-04-16 12:05:59,167 root INFO copying pure_protobuf/_accumulators.py -> build/lib/pure_protobuf 2026-04-16 12:05:59,168 root INFO copying pure_protobuf/well_known.py -> build/lib/pure_protobuf 2026-04-16 12:05:59,170 root INFO creating build/lib/pure_protobuf/descriptors 2026-04-16 12:05:59,171 root INFO copying pure_protobuf/descriptors/record.py -> build/lib/pure_protobuf/descriptors 2026-04-16 12:05:59,173 root INFO copying pure_protobuf/descriptors/__init__.py -> build/lib/pure_protobuf/descriptors 2026-04-16 12:05:59,174 root INFO copying pure_protobuf/descriptors/_field.py -> build/lib/pure_protobuf/descriptors 2026-04-16 12:05:59,177 root INFO creating build/lib/pure_protobuf/io 2026-04-16 12:05:59,178 root INFO copying pure_protobuf/io/fixed64.py -> build/lib/pure_protobuf/io 2026-04-16 12:05:59,179 root INFO copying pure_protobuf/io/varint.py -> build/lib/pure_protobuf/io 2026-04-16 12:05:59,181 root INFO copying pure_protobuf/io/__init__.py -> build/lib/pure_protobuf/io 2026-04-16 12:05:59,182 root INFO copying pure_protobuf/io/fixed32.py -> build/lib/pure_protobuf/io 2026-04-16 12:05:59,183 root INFO copying pure_protobuf/io/struct_.py -> build/lib/pure_protobuf/io 2026-04-16 12:05:59,185 root INFO copying pure_protobuf/io/bytes_.py -> build/lib/pure_protobuf/io 2026-04-16 12:05:59,187 root INFO copying pure_protobuf/io/tag.py -> build/lib/pure_protobuf/io 2026-04-16 12:05:59,188 root INFO copying pure_protobuf/io/wrappers.py -> build/lib/pure_protobuf/io 2026-04-16 12:05:59,190 root INFO copying pure_protobuf/io/wire_type.py -> build/lib/pure_protobuf/io 2026-04-16 12:05:59,191 root INFO copying pure_protobuf/io/url.py -> build/lib/pure_protobuf/io 2026-04-16 12:05:59,193 root INFO creating build/lib/pure_protobuf/interfaces 2026-04-16 12:05:59,194 root INFO copying pure_protobuf/interfaces/merge.py -> build/lib/pure_protobuf/interfaces 2026-04-16 12:05:59,195 root INFO copying pure_protobuf/interfaces/__init__.py -> build/lib/pure_protobuf/interfaces 2026-04-16 12:05:59,196 root INFO copying pure_protobuf/interfaces/accumulate.py -> build/lib/pure_protobuf/interfaces 2026-04-16 12:05:59,198 root INFO copying pure_protobuf/interfaces/_repr.py -> build/lib/pure_protobuf/interfaces 2026-04-16 12:05:59,199 root INFO copying pure_protobuf/interfaces/_vars.py -> build/lib/pure_protobuf/interfaces 2026-04-16 12:05:59,201 root INFO copying pure_protobuf/interfaces/_skip.py -> build/lib/pure_protobuf/interfaces 2026-04-16 12:05:59,202 root INFO copying pure_protobuf/interfaces/write.py -> build/lib/pure_protobuf/interfaces 2026-04-16 12:05:59,203 root INFO copying pure_protobuf/interfaces/read.py -> build/lib/pure_protobuf/interfaces 2026-04-16 12:05:59,205 root INFO creating build/lib/pure_protobuf/helpers 2026-04-16 12:05:59,206 root INFO copying pure_protobuf/helpers/itertools.py -> build/lib/pure_protobuf/helpers 2026-04-16 12:05:59,208 root INFO copying pure_protobuf/helpers/__init__.py -> build/lib/pure_protobuf/helpers 2026-04-16 12:05:59,209 root INFO copying pure_protobuf/helpers/_dataclasses.py -> build/lib/pure_protobuf/helpers 2026-04-16 12:05:59,210 root INFO copying pure_protobuf/helpers/_typing.py -> build/lib/pure_protobuf/helpers 2026-04-16 12:05:59,212 root INFO copying pure_protobuf/helpers/io.py -> build/lib/pure_protobuf/helpers 2026-04-16 12:05:59,213 root INFO copying pure_protobuf/helpers/datetime.py -> build/lib/pure_protobuf/helpers 2026-04-16 12:05:59,218 root INFO copying pure_protobuf/py.typed -> build/lib/pure_protobuf 2026-04-16 12:05:59,267 root INFO installing to build/bdist.linux-riscv64/wheel 2026-04-16 12:05:59,267 root INFO running install 2026-04-16 12:05:59,303 root INFO running install_lib 2026-04-16 12:05:59,324 root INFO creating build/bdist.linux-riscv64/wheel 2026-04-16 12:05:59,325 root INFO creating build/bdist.linux-riscv64/wheel/pure_protobuf 2026-04-16 12:05:59,326 root INFO copying build/lib/pure_protobuf/exceptions.py -> build/bdist.linux-riscv64/wheel/./pure_protobuf 2026-04-16 12:05:59,327 root INFO creating build/bdist.linux-riscv64/wheel/pure_protobuf/descriptors 2026-04-16 12:05:59,328 root INFO copying build/lib/pure_protobuf/descriptors/record.py -> build/bdist.linux-riscv64/wheel/./pure_protobuf/descriptors 2026-04-16 12:05:59,329 root INFO copying build/lib/pure_protobuf/descriptors/__init__.py -> build/bdist.linux-riscv64/wheel/./pure_protobuf/descriptors 2026-04-16 12:05:59,330 root INFO copying build/lib/pure_protobuf/descriptors/_field.py -> build/bdist.linux-riscv64/wheel/./pure_protobuf/descriptors 2026-04-16 12:05:59,332 root INFO copying build/lib/pure_protobuf/annotations.py -> build/bdist.linux-riscv64/wheel/./pure_protobuf 2026-04-16 12:05:59,333 root INFO copying build/lib/pure_protobuf/__init__.py -> build/bdist.linux-riscv64/wheel/./pure_protobuf 2026-04-16 12:05:59,334 root INFO copying build/lib/pure_protobuf/one_of.py -> build/bdist.linux-riscv64/wheel/./pure_protobuf 2026-04-16 12:05:59,335 root INFO creating build/bdist.linux-riscv64/wheel/pure_protobuf/io 2026-04-16 12:05:59,336 root INFO copying build/lib/pure_protobuf/io/fixed64.py -> build/bdist.linux-riscv64/wheel/./pure_protobuf/io 2026-04-16 12:05:59,337 root INFO copying build/lib/pure_protobuf/io/varint.py -> build/bdist.linux-riscv64/wheel/./pure_protobuf/io 2026-04-16 12:05:59,338 root INFO copying build/lib/pure_protobuf/io/__init__.py -> build/bdist.linux-riscv64/wheel/./pure_protobuf/io 2026-04-16 12:05:59,339 root INFO copying build/lib/pure_protobuf/io/fixed32.py -> build/bdist.linux-riscv64/wheel/./pure_protobuf/io 2026-04-16 12:05:59,340 root INFO copying build/lib/pure_protobuf/io/struct_.py -> build/bdist.linux-riscv64/wheel/./pure_protobuf/io 2026-04-16 12:05:59,341 root INFO copying build/lib/pure_protobuf/io/bytes_.py -> build/bdist.linux-riscv64/wheel/./pure_protobuf/io 2026-04-16 12:05:59,343 root INFO copying build/lib/pure_protobuf/io/tag.py -> build/bdist.linux-riscv64/wheel/./pure_protobuf/io 2026-04-16 12:05:59,344 root INFO copying build/lib/pure_protobuf/io/wrappers.py -> build/bdist.linux-riscv64/wheel/./pure_protobuf/io 2026-04-16 12:05:59,345 root INFO copying build/lib/pure_protobuf/io/wire_type.py -> build/bdist.linux-riscv64/wheel/./pure_protobuf/io 2026-04-16 12:05:59,346 root INFO copying build/lib/pure_protobuf/io/url.py -> build/bdist.linux-riscv64/wheel/./pure_protobuf/io 2026-04-16 12:05:59,347 root INFO copying build/lib/pure_protobuf/py.typed -> build/bdist.linux-riscv64/wheel/./pure_protobuf 2026-04-16 12:05:59,348 root INFO copying build/lib/pure_protobuf/_mergers.py -> build/bdist.linux-riscv64/wheel/./pure_protobuf 2026-04-16 12:05:59,349 root INFO copying build/lib/pure_protobuf/message.py -> build/bdist.linux-riscv64/wheel/./pure_protobuf 2026-04-16 12:05:59,350 root INFO copying build/lib/pure_protobuf/_accumulators.py -> build/bdist.linux-riscv64/wheel/./pure_protobuf 2026-04-16 12:05:59,351 root INFO copying build/lib/pure_protobuf/well_known.py -> build/bdist.linux-riscv64/wheel/./pure_protobuf 2026-04-16 12:05:59,353 root INFO creating build/bdist.linux-riscv64/wheel/pure_protobuf/interfaces 2026-04-16 12:05:59,354 root INFO copying build/lib/pure_protobuf/interfaces/merge.py -> build/bdist.linux-riscv64/wheel/./pure_protobuf/interfaces 2026-04-16 12:05:59,355 root INFO copying build/lib/pure_protobuf/interfaces/__init__.py -> build/bdist.linux-riscv64/wheel/./pure_protobuf/interfaces 2026-04-16 12:05:59,356 root INFO copying build/lib/pure_protobuf/interfaces/accumulate.py -> build/bdist.linux-riscv64/wheel/./pure_protobuf/interfaces 2026-04-16 12:05:59,357 root INFO copying build/lib/pure_protobuf/interfaces/_repr.py -> build/bdist.linux-riscv64/wheel/./pure_protobuf/interfaces 2026-04-16 12:05:59,358 root INFO copying build/lib/pure_protobuf/interfaces/_vars.py -> build/bdist.linux-riscv64/wheel/./pure_protobuf/interfaces 2026-04-16 12:05:59,359 root INFO copying build/lib/pure_protobuf/interfaces/_skip.py -> build/bdist.linux-riscv64/wheel/./pure_protobuf/interfaces 2026-04-16 12:05:59,360 root INFO copying build/lib/pure_protobuf/interfaces/write.py -> build/bdist.linux-riscv64/wheel/./pure_protobuf/interfaces 2026-04-16 12:05:59,361 root INFO copying build/lib/pure_protobuf/interfaces/read.py -> build/bdist.linux-riscv64/wheel/./pure_protobuf/interfaces 2026-04-16 12:05:59,363 root INFO creating build/bdist.linux-riscv64/wheel/pure_protobuf/helpers 2026-04-16 12:05:59,363 root INFO copying build/lib/pure_protobuf/helpers/itertools.py -> build/bdist.linux-riscv64/wheel/./pure_protobuf/helpers 2026-04-16 12:05:59,365 root INFO copying build/lib/pure_protobuf/helpers/__init__.py -> build/bdist.linux-riscv64/wheel/./pure_protobuf/helpers 2026-04-16 12:05:59,366 root INFO copying build/lib/pure_protobuf/helpers/_dataclasses.py -> build/bdist.linux-riscv64/wheel/./pure_protobuf/helpers 2026-04-16 12:05:59,367 root INFO copying build/lib/pure_protobuf/helpers/_typing.py -> build/bdist.linux-riscv64/wheel/./pure_protobuf/helpers 2026-04-16 12:05:59,368 root INFO copying build/lib/pure_protobuf/helpers/io.py -> build/bdist.linux-riscv64/wheel/./pure_protobuf/helpers 2026-04-16 12:05:59,369 root INFO copying build/lib/pure_protobuf/helpers/datetime.py -> build/bdist.linux-riscv64/wheel/./pure_protobuf/helpers 2026-04-16 12:05:59,370 root INFO running install_egg_info 2026-04-16 12:05:59,392 root INFO running egg_info 2026-04-16 12:05:59,409 root INFO creating pure_protobuf.egg-info 2026-04-16 12:05:59,410 root INFO writing pure_protobuf.egg-info/PKG-INFO 2026-04-16 12:05:59,412 root INFO writing dependency_links to pure_protobuf.egg-info/dependency_links.txt 2026-04-16 12:05:59,413 root INFO writing top-level names to pure_protobuf.egg-info/top_level.txt 2026-04-16 12:05:59,414 root INFO writing manifest file 'pure_protobuf.egg-info/SOURCES.txt' 2026-04-16 12:05:59,439 root INFO reading manifest file 'pure_protobuf.egg-info/SOURCES.txt' 2026-04-16 12:05:59,441 root INFO adding license file 'LICENSE' 2026-04-16 12:05:59,445 root INFO writing manifest file 'pure_protobuf.egg-info/SOURCES.txt' 2026-04-16 12:05:59,446 root INFO Copying pure_protobuf.egg-info to build/bdist.linux-riscv64/wheel/./pure_protobuf-0.0.0-py3.14.egg-info 2026-04-16 12:05:59,450 root INFO running install_scripts 2026-04-16 12:05:59,456 root INFO creating build/bdist.linux-riscv64/wheel/pure_protobuf-0.0.0.dist-info/WHEEL 2026-04-16 12:05:59,458 wheel INFO creating '/home/buildozer/aports/testing/py3-pure_protobuf/src/protobuf-3.1.2/dist/.tmp-h41r5y_9/pure_protobuf-0.0.0-py3-none-any.whl' and adding 'build/bdist.linux-riscv64/wheel' to it 2026-04-16 12:05:59,460 wheel INFO adding 'pure_protobuf/__init__.py' 2026-04-16 12:05:59,461 wheel INFO adding 'pure_protobuf/_accumulators.py' 2026-04-16 12:05:59,463 wheel INFO adding 'pure_protobuf/_mergers.py' 2026-04-16 12:05:59,464 wheel INFO adding 'pure_protobuf/annotations.py' 2026-04-16 12:05:59,465 wheel INFO adding 'pure_protobuf/exceptions.py' 2026-04-16 12:05:59,466 wheel INFO adding 'pure_protobuf/message.py' 2026-04-16 12:05:59,467 wheel INFO adding 'pure_protobuf/one_of.py' 2026-04-16 12:05:59,468 wheel INFO adding 'pure_protobuf/py.typed' 2026-04-16 12:05:59,469 wheel INFO adding 'pure_protobuf/well_known.py' 2026-04-16 12:05:59,471 wheel INFO adding 'pure_protobuf/descriptors/__init__.py' 2026-04-16 12:05:59,472 wheel INFO adding 'pure_protobuf/descriptors/_field.py' 2026-04-16 12:05:59,473 wheel INFO adding 'pure_protobuf/descriptors/record.py' 2026-04-16 12:05:59,474 wheel INFO adding 'pure_protobuf/helpers/__init__.py' 2026-04-16 12:05:59,475 wheel INFO adding 'pure_protobuf/helpers/_dataclasses.py' 2026-04-16 12:05:59,476 wheel INFO adding 'pure_protobuf/helpers/_typing.py' 2026-04-16 12:05:59,477 wheel INFO adding 'pure_protobuf/helpers/datetime.py' 2026-04-16 12:05:59,478 wheel INFO adding 'pure_protobuf/helpers/io.py' 2026-04-16 12:05:59,479 wheel INFO adding 'pure_protobuf/helpers/itertools.py' 2026-04-16 12:05:59,481 wheel INFO adding 'pure_protobuf/interfaces/__init__.py' 2026-04-16 12:05:59,482 wheel INFO adding 'pure_protobuf/interfaces/_repr.py' 2026-04-16 12:05:59,483 wheel INFO adding 'pure_protobuf/interfaces/_skip.py' 2026-04-16 12:05:59,484 wheel INFO adding 'pure_protobuf/interfaces/_vars.py' 2026-04-16 12:05:59,485 wheel INFO adding 'pure_protobuf/interfaces/accumulate.py' 2026-04-16 12:05:59,486 wheel INFO adding 'pure_protobuf/interfaces/merge.py' 2026-04-16 12:05:59,487 wheel INFO adding 'pure_protobuf/interfaces/read.py' 2026-04-16 12:05:59,488 wheel INFO adding 'pure_protobuf/interfaces/write.py' 2026-04-16 12:05:59,489 wheel INFO adding 'pure_protobuf/io/__init__.py' 2026-04-16 12:05:59,490 wheel INFO adding 'pure_protobuf/io/bytes_.py' 2026-04-16 12:05:59,491 wheel INFO adding 'pure_protobuf/io/fixed32.py' 2026-04-16 12:05:59,492 wheel INFO adding 'pure_protobuf/io/fixed64.py' 2026-04-16 12:05:59,493 wheel INFO adding 'pure_protobuf/io/struct_.py' 2026-04-16 12:05:59,494 wheel INFO adding 'pure_protobuf/io/tag.py' 2026-04-16 12:05:59,495 wheel INFO adding 'pure_protobuf/io/url.py' 2026-04-16 12:05:59,496 wheel INFO adding 'pure_protobuf/io/varint.py' 2026-04-16 12:05:59,497 wheel INFO adding 'pure_protobuf/io/wire_type.py' 2026-04-16 12:05:59,498 wheel INFO adding 'pure_protobuf/io/wrappers.py' 2026-04-16 12:05:59,500 wheel INFO adding 'pure_protobuf-0.0.0.dist-info/licenses/LICENSE' 2026-04-16 12:05:59,501 wheel INFO adding 'pure_protobuf-0.0.0.dist-info/METADATA' 2026-04-16 12:05:59,502 wheel INFO adding 'pure_protobuf-0.0.0.dist-info/WHEEL' 2026-04-16 12:05:59,502 wheel INFO adding 'pure_protobuf-0.0.0.dist-info/top_level.txt' 2026-04-16 12:05:59,503 wheel INFO adding 'pure_protobuf-0.0.0.dist-info/RECORD' 2026-04-16 12:05:59,505 root INFO removing build/bdist.linux-riscv64/wheel 2026-04-16 12:05:59,511 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.14.3, pytest-9.0.3, pluggy-1.6.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.14.3-final-0 ----------- Coverage XML written to file coverage.xml ----------------------------------------------------------------------------------------------------------------------------------- benchmark: 28 tests ------------------------------------------------------------------------------------------------------------------------------------ Name (time in us) Min Max Mean StdDev Median IQR Outliers OPS (Kops/s) Rounds Iterations -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- test_write_unsigned_varint[int-0-bytes-1] 4.3800 (1.0) 51.8400 (2.55) 4.8049 (1.0) 0.8862 (inf) 4.7200 (1.0) 0.1000 (inf) 1310;2867 208.1200 (1.0) 49116 1 test_write_unsigned_varint[int-3-bytes-1] 4.5000 (1.03) 49.2800 (2.43) 4.8471 (1.01) 0.8446 (inf) 4.7800 (1.01) 0.1000 (inf) 1201;2465 206.3097 (0.99) 45704 1 test_write_zigzag_varint[int-1-bytes-1] 5.6800 (1.30) 80.6600 (3.97) 6.1008 (1.27) 1.0758 (inf) 6.0000 (1.27) 0.1400 (inf) 934;1588 163.9133 (0.79) 35766 1 test_write_zigzag_varint[int--2-bytes-1] 5.6800 (1.30) 3,309.6770 (163.04) 6.1928 (1.29) 17.6070 (inf) 6.0000 (1.27) 0.1200 (inf) 38;1730 161.4789 (0.78) 35336 1 test_write_zigzag_varint[int-0-bytes-1] 5.7000 (1.30) 50.3200 (2.48) 6.1156 (1.27) 1.2257 (inf) 5.9800 (1.27) 0.1200 (inf) 197;444 163.5161 (0.79) 8507 1 test_write_zigzag_varint[int--1-bytes-1] 5.7200 (1.31) 50.5200 (2.49) 6.1053 (1.27) 0.9154 (inf) 6.0200 (1.28) 0.1200 (inf) 1124;1781 163.7908 (0.79) 36470 1 test_write_bytes[testing-\x07testing] 5.8200 (1.33) 63.2200 (3.11) 6.3231 (1.32) 1.5896 (inf) 6.1600 (1.31) 0.1600 (inf) 434;1372 158.1513 (0.76) 20392 1 test_write_bytes[value1-\x07testing] 5.8600 (1.34) 53.7200 (2.65) 6.3358 (1.32) 1.0857 (inf) 6.2200 (1.32) 0.1200 (inf) 1140;2306 157.8328 (0.76) 34107 1 test_write_bytes[value2-\x07testing] 5.9000 (1.35) 2,609.8770 (128.57) 6.4996 (1.35) 13.9669 (inf) 6.3200 (1.34) 0.1400 (inf) 56;1960 153.8547 (0.74) 34917 1 test_write_unsigned_varint[int-270-bytes-2] 6.0800 (1.39) 49.0400 (2.42) 6.4193 (1.34) 0.9213 (inf) 6.3200 (1.34) 0.1000 (inf) 1066;1931 155.7802 (0.75) 35894 1 test_write_twos_compliment_varint[int-1-bytes-1] 7.4400 (1.70) 3,460.0160 (170.44) 8.1906 (1.70) 21.1431 (inf) 7.8600 (1.67) 0.1800 (inf) 17;1886 122.0906 (0.59) 26753 1 test_write_unsigned_varint[int-86942-bytes-3] 7.7400 (1.77) 86.8590 (4.28) 8.2015 (1.71) 1.2359 (inf) 8.0800 (1.71) 0.1200 (inf) 805;1842 121.9290 (0.59) 31546 1 test_write_string[\u041f\u0440\u0438\u0432\u0435\u0442-\x0c\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82] 7.8000 (1.78) 49.1800 (2.42) 8.3552 (1.74) 1.1437 (inf) 8.2400 (1.75) 0.1600 (inf) 817;1497 119.6854 (0.58) 25446 1 test_read_unsigned_varint[int-3-bytes-1] 20.3000 (4.63) 20.3000 (1.0) 20.3000 (4.22) 0.0000 (1.0) 20.3000 (4.30) 0.0000 (1.0) 0;0 49.2611 (0.24) 1 1 test_read_unsigned_varint[int-0-bytes-1] 21.8400 (4.99) 21.8400 (1.08) 21.8400 (4.55) 0.0000 (1.0) 21.8400 (4.63) 0.0000 (1.0) 0;0 45.7876 (0.22) 1 1 test_write_twos_compliment_varint[int--2-bytes-10] 22.5200 (5.14) 95.0400 (4.68) 23.8728 (4.97) 2.4028 (inf) 23.4200 (4.96) 0.4400 (inf) 465;1976 41.8887 (0.20) 15093 1 test_read_zigzag_varint[int--2-bytes-1] 25.1200 (5.74) 25.1200 (1.24) 25.1200 (5.23) 0.0000 (1.0) 25.1200 (5.32) 0.0000 (1.0) 0;0 39.8089 (0.19) 1 1 test_read_zigzag_varint[int-1-bytes-1] 25.6000 (5.84) 25.6000 (1.26) 25.6000 (5.33) 0.0000 (1.0) 25.6000 (5.42) 0.0000 (1.0) 0;0 39.0625 (0.19) 1 1 test_read_unsigned_varint[int-86942-bytes-3] 27.7400 (6.33) 27.7400 (1.37) 27.7400 (5.77) 0.0000 (1.0) 27.7400 (5.88) 0.0000 (1.0) 0;0 36.0490 (0.17) 1 1 test_read_zigzag_varint[int--1-bytes-1] 28.7200 (6.56) 28.7200 (1.41) 28.7200 (5.98) 0.0000 (1.0) 28.7200 (6.08) 0.0000 (1.0) 0;0 34.8189 (0.17) 1 1 test_read_bytes[value1-\x07testing] 28.8400 (6.58) 28.8400 (1.42) 28.8400 (6.00) 0.0000 (1.0) 28.8400 (6.11) 0.0000 (1.0) 0;0 34.6741 (0.17) 1 1 test_read_bytes[value2-\x07testing] 30.3600 (6.93) 30.3600 (1.50) 30.3600 (6.32) 0.0000 (1.0) 30.3600 (6.43) 0.0000 (1.0) 0;0 32.9381 (0.16) 1 1 test_read_twos_compliment_varint[int-1-bytes-1] 37.1400 (8.48) 37.1400 (1.83) 37.1400 (7.73) 0.0000 (1.0) 37.1400 (7.87) 0.0000 (1.0) 0;0 26.9252 (0.13) 1 1 test_read_unsigned_varint[int-270-bytes-2] 39.9000 (9.11) 39.9000 (1.97) 39.9000 (8.30) 0.0000 (1.0) 39.9000 (8.45) 0.0000 (1.0) 0;0 25.0627 (0.12) 1 1 test_read_bytes[testing-\x07testing] 42.0400 (9.60) 42.0400 (2.07) 42.0400 (8.75) 0.0000 (1.0) 42.0400 (8.91) 0.0000 (1.0) 0;0 23.7869 (0.11) 1 1 test_read_string[\u041f\u0440\u0438\u0432\u0435\u0442-\x0c\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82] 47.3400 (10.81) 47.3400 (2.33) 47.3400 (9.85) 0.0000 (1.0) 47.3400 (10.03) 0.0000 (1.0) 0;0 21.1238 (0.10) 1 1 test_read_zigzag_varint[int-0-bytes-1] 119.3400 (27.25) 119.3400 (5.88) 119.3400 (24.84) 0.0000 (1.0) 119.3400 (25.28) 0.0000 (1.0) 0;0 8.3794 (0.04) 1 1 test_read_twos_compliment_varint[int--2-bytes-10] 228.3000 (52.12) 228.3000 (11.25) 228.3000 (47.51) 0.0000 (1.0) 228.3000 (48.37) 0.0000 (1.0) 0;0 4.3802 (0.02) 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 11.58s ============================= >>> py3-pure_protobuf: Entering fakeroot... >>> py3-pure_protobuf-pyc*: Running split function pyc... 'usr/lib/python3.14/site-packages/pure_protobuf/descriptors/__pycache__' -> '/home/buildozer/aports/testing/py3-pure_protobuf/pkg/py3-pure_protobuf-pyc/usr/lib/python3.14/site-packages/pure_protobuf/descriptors/__pycache__' 'usr/lib/python3.14/site-packages/pure_protobuf/io/__pycache__' -> '/home/buildozer/aports/testing/py3-pure_protobuf/pkg/py3-pure_protobuf-pyc/usr/lib/python3.14/site-packages/pure_protobuf/io/__pycache__' 'usr/lib/python3.14/site-packages/pure_protobuf/__pycache__' -> '/home/buildozer/aports/testing/py3-pure_protobuf/pkg/py3-pure_protobuf-pyc/usr/lib/python3.14/site-packages/pure_protobuf/__pycache__' 'usr/lib/python3.14/site-packages/pure_protobuf/interfaces/__pycache__' -> '/home/buildozer/aports/testing/py3-pure_protobuf/pkg/py3-pure_protobuf-pyc/usr/lib/python3.14/site-packages/pure_protobuf/interfaces/__pycache__' 'usr/lib/python3.14/site-packages/pure_protobuf/helpers/__pycache__' -> '/home/buildozer/aports/testing/py3-pure_protobuf/pkg/py3-pure_protobuf-pyc/usr/lib/python3.14/site-packages/pure_protobuf/helpers/__pycache__' >>> py3-pure_protobuf-pyc*: Preparing subpackage py3-pure_protobuf-pyc... Please specify at least one package name on the command line. >>> 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... Please specify at least one package name on the command line. >>> py3-pure_protobuf-pyc*: Tracing dependencies... python3~3.14 >>> py3-pure_protobuf-pyc*: Package size: 103.2 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-r1.apk >>> py3-pure_protobuf*: Tracing dependencies... py3-typing-extensions python3~3.14 >>> py3-pure_protobuf*: Package size: 57.9 KB >>> py3-pure_protobuf*: Compressing data... >>> py3-pure_protobuf*: Create checksum... >>> py3-pure_protobuf*: Create py3-pure_protobuf-3.1.2-r1.apk >>> py3-pure_protobuf: Build complete at Thu, 16 Apr 2026 12:06:37 +0000 elapsed time 0h 0m 48s >>> py3-pure_protobuf: Cleaning up srcdir >>> py3-pure_protobuf: Cleaning up pkgdir >>> py3-pure_protobuf: Cleaning up tmpdir >>> py3-pure_protobuf: Uninstalling dependencies... ( 1/67) Purging .makedepends-py3-pure_protobuf (20260416.120554) ( 2/67) Purging py3-gpep517-pyc (19-r2) ( 3/67) Purging py3-gpep517 (19-r2) ( 4/67) Purging py3-installer-pyc (1.0.0-r0) ( 5/67) Purging py3-installer (1.0.0-r0) ( 6/67) Purging py3-hatchling-pyc (1.29.0-r1) ( 7/67) Purging py3-hatchling (1.29.0-r1) ( 8/67) Purging py3-editables-pyc (0.5-r3) ( 9/67) Purging py3-editables (0.5-r3) (10/67) Purging py3-pathspec-pyc (1.0.4-r1) (11/67) Purging py3-pathspec (1.0.4-r1) (12/67) Purging py3-trove-classifiers-pyc (2026.1.14.14-r1) (13/67) Purging py3-trove-classifiers (2026.1.14.14-r1) (14/67) Purging py3-poetry-core-pyc (2.3.2-r0) (15/67) Purging py3-poetry-core (2.3.2-r0) (16/67) Purging py3-fastjsonschema-pyc (2.21.2-r2) (17/67) Purging py3-fastjsonschema (2.21.2-r2) (18/67) Purging py3-lark-parser-pyc (1.2.2-r1) (19/67) Purging py3-lark-parser (1.2.2-r1) (20/67) Purging py3-wheel-pyc (0.46.3-r1) (21/67) Purging py3-wheel (0.46.3-r1) (22/67) Purging py3-setuptools-pyc (82.0.1-r1) (23/67) Purging py3-setuptools (82.0.1-r1) (24/67) Purging py3-pydantic-pyc (2.12.5-r0) (25/67) Purging py3-pydantic (2.12.5-r0) (26/67) Purging py3-annotated-types-pyc (0.7.0-r1) (27/67) Purging py3-annotated-types (0.7.0-r1) (28/67) Purging py3-pydantic-core-pyc (2.41.5-r0) (29/67) Purging py3-pydantic-core (2.41.5-r0) (30/67) Purging py3-typing-inspection-pyc (0.4.2-r1) (31/67) Purging py3-typing-inspection (0.4.2-r1) (32/67) Purging py3-typing-extensions-pyc (4.15.0-r1) (33/67) Purging py3-typing-extensions (4.15.0-r1) (34/67) Purging py3-pytest-benchmark-pyc (4.0.0-r5) (35/67) Purging py3-pytest-benchmark (4.0.0-r5) (36/67) Purging py3-py-cpuinfo-pyc (9.0.0-r5) (37/67) Purging py3-py-cpuinfo (9.0.0-r5) (38/67) Purging py3-pytest-cov-pyc (5.0.0-r2) (39/67) Purging py3-pytest-cov (5.0.0-r2) (40/67) Purging py3-pytest-pyc (9.0.3-r0) (41/67) Purging py3-pytest (9.0.3-r0) (42/67) Purging py3-iniconfig-pyc (2.3.0-r1) (43/67) Purging py3-iniconfig (2.3.0-r1) (44/67) Purging py3-packaging-pyc (26.0-r1) (45/67) Purging py3-packaging (26.0-r1) (46/67) Purging py3-parsing-pyc (3.3.2-r1) (47/67) Purging py3-parsing (3.3.2-r1) (48/67) Purging py3-pluggy-pyc (1.6.0-r1) (49/67) Purging py3-pluggy (1.6.0-r1) (50/67) Purging py3-py-pyc (1.11.0-r5) (51/67) Purging py3-py (1.11.0-r5) (52/67) Purging py3-pygments-pyc (2.20.0-r0) (53/67) Purging py3-pygments (2.20.0-r0) (54/67) Purging py3-coverage-pyc (7.13.5-r1) (55/67) Purging py3-coverage (7.13.5-r1) (56/67) Purging python3-pyc (3.14.3-r0) (57/67) Purging python3-pycache-pyc0 (3.14.3-r0) (58/67) Purging pyc (3.14.3-r0) (59/67) Purging python3 (3.14.3-r0) (60/67) Purging gdbm (1.26-r0) (61/67) Purging libbz2 (1.0.8-r6) (62/67) Purging libffi (3.5.2-r1) (63/67) Purging libpanelw (6.6_p20260404-r0) (64/67) Purging mpdecimal (4.0.1-r0) (65/67) Purging readline (8.3.3-r1) (66/67) Purging sqlite-libs (3.53.0-r0) (67/67) Purging xz-libs (5.8.2-r0) Executing busybox-1.37.0-r31.trigger OK: 390.6 MiB in 104 packages >>> py3-pure_protobuf: Updating the testing/riscv64 repository index... >>> py3-pure_protobuf: Signing the index...