>>> py3-limits: Building testing/py3-limits 3.14.1-r0 (using abuild 3.14.1-r3) started Thu, 26 Dec 2024 03:43:57 +0000 >>> py3-limits: Validating /home/buildozer/aports/testing/py3-limits/APKBUILD... >>> py3-limits: Analyzing dependencies... >>> py3-limits: Installing for build: build-base py3-deprecated python3 py3-setuptools py3-gpep517 py3-flaky py3-mongo py3-pytest py3-pytest-asyncio py3-pytest-benchmark py3-pytest-cov py3-pytest-lazy-fixtures py3-pymemcache py3-redis (1/58) Installing libbz2 (1.0.8-r6) (2/58) Installing libffi (3.4.6-r0) (3/58) Installing gdbm (1.24-r0) (4/58) Installing xz-libs (5.6.3-r0) (5/58) Installing mpdecimal (4.0.0-r0) (6/58) Installing libpanelw (6.5_p20241006-r3) (7/58) Installing sqlite-libs (3.47.2-r0) (8/58) Installing python3 (3.12.8-r1) (9/58) Installing python3-pycache-pyc0 (3.12.8-r1) (10/58) Installing pyc (3.12.8-r1) (11/58) Installing py3-wrapt-pyc (1.17.0-r0) (12/58) Installing py3-deprecated-pyc (1.2.15-r0) (13/58) Installing python3-pyc (3.12.8-r1) (14/58) Installing py3-wrapt (1.17.0-r0) (15/58) Installing py3-deprecated (1.2.15-r0) (16/58) Installing py3-parsing (3.2.0-r0) (17/58) Installing py3-parsing-pyc (3.2.0-r0) (18/58) Installing py3-packaging (24.2-r0) (19/58) Installing py3-packaging-pyc (24.2-r0) (20/58) Installing py3-setuptools (70.3.0-r0) (21/58) Installing py3-setuptools-pyc (70.3.0-r0) (22/58) Installing py3-installer (0.7.0-r2) (23/58) Installing py3-installer-pyc (0.7.0-r2) (24/58) Installing py3-gpep517 (16-r0) (25/58) Installing py3-gpep517-pyc (16-r0) (26/58) Installing py3-flaky (3.8.1-r1) (27/58) Installing py3-flaky-pyc (3.8.1-r1) (28/58) Installing py3-dnspython (2.7.0-r0) (29/58) Installing py3-dnspython-pyc (2.7.0-r0) (30/58) Installing py3-mongo (4.6.0-r1) (31/58) Installing py3-mongo-pyc (4.6.0-r1) (32/58) Installing py3-iniconfig (2.0.0-r1) (33/58) Installing py3-iniconfig-pyc (2.0.0-r1) (34/58) Installing py3-pluggy (1.5.0-r0) (35/58) Installing py3-pluggy-pyc (1.5.0-r0) (36/58) Installing py3-py (1.11.0-r4) (37/58) Installing py3-py-pyc (1.11.0-r4) (38/58) Installing py3-pytest (8.3.4-r0) (39/58) Installing py3-pytest-pyc (8.3.4-r0) (40/58) Installing py3-pytest-asyncio (0.25.0-r0) (41/58) Installing py3-pytest-asyncio-pyc (0.25.0-r0) (42/58) Installing py3-py-cpuinfo (9.0.0-r4) (43/58) Installing py3-py-cpuinfo-pyc (9.0.0-r4) (44/58) Installing py3-pytest-benchmark (4.0.0-r4) (45/58) Installing py3-pytest-benchmark-pyc (4.0.0-r4) (46/58) Installing py3-coverage (7.5.1-r0) (47/58) Installing py3-coverage-pyc (7.5.1-r0) (48/58) Installing py3-pytest-cov (5.0.0-r0) (49/58) Installing py3-pytest-cov-pyc (5.0.0-r0) (50/58) Installing py3-pytest-lazy-fixtures (1.0.7-r1) (51/58) Installing py3-pymemcache (4.0.0-r2) (52/58) Installing py3-pymemcache-pyc (4.0.0-r2) (53/58) Installing hiredis (1.2.0-r0) (54/58) Installing py3-hiredis (2.3.2-r1) (55/58) Installing py3-hiredis-pyc (2.3.2-r1) (56/58) Installing py3-redis (5.0.7-r0) (57/58) Installing py3-redis-pyc (5.0.7-r0) (58/58) Installing .makedepends-py3-limits (20241226.034401) Executing busybox-1.37.0-r10.trigger OK: 401 MiB in 160 packages >>> py3-limits: Cleaning up srcdir >>> py3-limits: Cleaning up pkgdir >>> py3-limits: Cleaning up tmpdir >>> py3-limits: Fetching https://distfiles.alpinelinux.org/distfiles/edge/limits-3.14.1.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 95992 100 95992 0 0 540k 0 --:--:-- --:--:-- --:--:-- 545k >>> py3-limits: Fetching https://distfiles.alpinelinux.org/distfiles/edge/limits-3.14.1.tar.gz >>> py3-limits: Checking sha512sums... limits-3.14.1.tar.gz: OK our-std-is-good-enough.patch: OK tests-drop-etcd3-and-k-argument.patch: OK >>> py3-limits: Unpacking /var/cache/distfiles/edge/limits-3.14.1.tar.gz... >>> py3-limits: our-std-is-good-enough.patch patching file limits/typing.py >>> py3-limits: tests-drop-etcd3-and-k-argument.patch patching file tests/conftest.py patching file pytest.ini 2024-12-26 03:44:05,043 gpep517 INFO Building wheel via backend setuptools.build_meta:__legacy__ 2024-12-26 03:44:05,273 root INFO running bdist_wheel 2024-12-26 03:44:05,332 root INFO running build 2024-12-26 03:44:05,332 root INFO running build_py 2024-12-26 03:44:05,340 root INFO creating build 2024-12-26 03:44:05,341 root INFO creating build/lib 2024-12-26 03:44:05,341 root INFO creating build/lib/limits 2024-12-26 03:44:05,342 root INFO copying limits/limits.py -> build/lib/limits 2024-12-26 03:44:05,343 root INFO copying limits/util.py -> build/lib/limits 2024-12-26 03:44:05,344 root INFO copying limits/_version.py -> build/lib/limits 2024-12-26 03:44:05,345 root INFO copying limits/__init__.py -> build/lib/limits 2024-12-26 03:44:05,347 root INFO copying limits/errors.py -> build/lib/limits 2024-12-26 03:44:05,348 root INFO copying limits/version.py -> build/lib/limits 2024-12-26 03:44:05,349 root INFO copying limits/typing.py -> build/lib/limits 2024-12-26 03:44:05,350 root INFO copying limits/strategies.py -> build/lib/limits 2024-12-26 03:44:05,352 root INFO creating build/lib/limits/storage 2024-12-26 03:44:05,353 root INFO copying limits/storage/mongodb.py -> build/lib/limits/storage 2024-12-26 03:44:05,354 root INFO copying limits/storage/redis_sentinel.py -> build/lib/limits/storage 2024-12-26 03:44:05,355 root INFO copying limits/storage/memcached.py -> build/lib/limits/storage 2024-12-26 03:44:05,356 root INFO copying limits/storage/redis.py -> build/lib/limits/storage 2024-12-26 03:44:05,357 root INFO copying limits/storage/__init__.py -> build/lib/limits/storage 2024-12-26 03:44:05,358 root INFO copying limits/storage/memory.py -> build/lib/limits/storage 2024-12-26 03:44:05,360 root INFO copying limits/storage/etcd.py -> build/lib/limits/storage 2024-12-26 03:44:05,361 root INFO copying limits/storage/redis_cluster.py -> build/lib/limits/storage 2024-12-26 03:44:05,362 root INFO copying limits/storage/base.py -> build/lib/limits/storage 2024-12-26 03:44:05,363 root INFO copying limits/storage/registry.py -> build/lib/limits/storage 2024-12-26 03:44:05,364 root INFO creating build/lib/limits/aio 2024-12-26 03:44:05,365 root INFO copying limits/aio/__init__.py -> build/lib/limits/aio 2024-12-26 03:44:05,366 root INFO copying limits/aio/strategies.py -> build/lib/limits/aio 2024-12-26 03:44:05,368 root INFO creating build/lib/limits/aio/storage 2024-12-26 03:44:05,368 root INFO copying limits/aio/storage/mongodb.py -> build/lib/limits/aio/storage 2024-12-26 03:44:05,369 root INFO copying limits/aio/storage/memcached.py -> build/lib/limits/aio/storage 2024-12-26 03:44:05,371 root INFO copying limits/aio/storage/redis.py -> build/lib/limits/aio/storage 2024-12-26 03:44:05,372 root INFO copying limits/aio/storage/__init__.py -> build/lib/limits/aio/storage 2024-12-26 03:44:05,373 root INFO copying limits/aio/storage/memory.py -> build/lib/limits/aio/storage 2024-12-26 03:44:05,374 root INFO copying limits/aio/storage/etcd.py -> build/lib/limits/aio/storage 2024-12-26 03:44:05,375 root INFO copying limits/aio/storage/base.py -> build/lib/limits/aio/storage 2024-12-26 03:44:05,376 root INFO running egg_info 2024-12-26 03:44:05,377 root INFO creating limits.egg-info 2024-12-26 03:44:05,389 root INFO writing limits.egg-info/PKG-INFO 2024-12-26 03:44:05,407 root INFO writing dependency_links to limits.egg-info/dependency_links.txt 2024-12-26 03:44:05,418 root INFO writing requirements to limits.egg-info/requires.txt 2024-12-26 03:44:05,419 root INFO writing top-level names to limits.egg-info/top_level.txt 2024-12-26 03:44:05,420 root INFO writing manifest file 'limits.egg-info/SOURCES.txt' 2024-12-26 03:44:05,437 root INFO reading manifest file 'limits.egg-info/SOURCES.txt' 2024-12-26 03:44:05,438 root INFO reading manifest template 'MANIFEST.in' 2024-12-26 03:44:05,451 root INFO adding license file 'LICENSE.txt' 2024-12-26 03:44:05,456 root INFO writing manifest file 'limits.egg-info/SOURCES.txt' /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'limits.resources.redis.lua_scripts' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'limits.resources.redis.lua_scripts' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'limits.resources.redis.lua_scripts' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'limits.resources.redis.lua_scripts' to be distributed and are already explicitly excluding 'limits.resources.redis.lua_scripts' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) 2024-12-26 03:44:05,462 root INFO copying limits/py.typed -> build/lib/limits 2024-12-26 03:44:05,463 root INFO creating build/lib/limits/resources 2024-12-26 03:44:05,464 root INFO creating build/lib/limits/resources/redis 2024-12-26 03:44:05,464 root INFO creating build/lib/limits/resources/redis/lua_scripts 2024-12-26 03:44:05,465 root INFO copying limits/resources/redis/lua_scripts/acquire_moving_window.lua -> build/lib/limits/resources/redis/lua_scripts 2024-12-26 03:44:05,466 root INFO copying limits/resources/redis/lua_scripts/clear_keys.lua -> build/lib/limits/resources/redis/lua_scripts 2024-12-26 03:44:05,467 root INFO copying limits/resources/redis/lua_scripts/incr_expire.lua -> build/lib/limits/resources/redis/lua_scripts 2024-12-26 03:44:05,467 root INFO copying limits/resources/redis/lua_scripts/moving_window.lua -> build/lib/limits/resources/redis/lua_scripts 2024-12-26 03:44:05,502 root INFO installing to build/bdist.linux-riscv64/wheel 2024-12-26 03:44:05,502 root INFO running install 2024-12-26 03:44:05,543 root INFO running install_lib 2024-12-26 03:44:05,557 root INFO creating build/bdist.linux-riscv64 2024-12-26 03:44:05,557 root INFO creating build/bdist.linux-riscv64/wheel 2024-12-26 03:44:05,558 root INFO creating build/bdist.linux-riscv64/wheel/limits 2024-12-26 03:44:05,559 root INFO copying build/lib/limits/limits.py -> build/bdist.linux-riscv64/wheel/limits 2024-12-26 03:44:05,560 root INFO creating build/bdist.linux-riscv64/wheel/limits/storage 2024-12-26 03:44:05,560 root INFO copying build/lib/limits/storage/mongodb.py -> build/bdist.linux-riscv64/wheel/limits/storage 2024-12-26 03:44:05,561 root INFO copying build/lib/limits/storage/redis_sentinel.py -> build/bdist.linux-riscv64/wheel/limits/storage 2024-12-26 03:44:05,562 root INFO copying build/lib/limits/storage/memcached.py -> build/bdist.linux-riscv64/wheel/limits/storage 2024-12-26 03:44:05,563 root INFO copying build/lib/limits/storage/redis.py -> build/bdist.linux-riscv64/wheel/limits/storage 2024-12-26 03:44:05,564 root INFO copying build/lib/limits/storage/__init__.py -> build/bdist.linux-riscv64/wheel/limits/storage 2024-12-26 03:44:05,565 root INFO copying build/lib/limits/storage/memory.py -> build/bdist.linux-riscv64/wheel/limits/storage 2024-12-26 03:44:05,566 root INFO copying build/lib/limits/storage/etcd.py -> build/bdist.linux-riscv64/wheel/limits/storage 2024-12-26 03:44:05,566 root INFO copying build/lib/limits/storage/redis_cluster.py -> build/bdist.linux-riscv64/wheel/limits/storage 2024-12-26 03:44:05,567 root INFO copying build/lib/limits/storage/base.py -> build/bdist.linux-riscv64/wheel/limits/storage 2024-12-26 03:44:05,568 root INFO copying build/lib/limits/storage/registry.py -> build/bdist.linux-riscv64/wheel/limits/storage 2024-12-26 03:44:05,569 root INFO creating build/bdist.linux-riscv64/wheel/limits/aio 2024-12-26 03:44:05,570 root INFO creating build/bdist.linux-riscv64/wheel/limits/aio/storage 2024-12-26 03:44:05,570 root INFO copying build/lib/limits/aio/storage/mongodb.py -> build/bdist.linux-riscv64/wheel/limits/aio/storage 2024-12-26 03:44:05,571 root INFO copying build/lib/limits/aio/storage/memcached.py -> build/bdist.linux-riscv64/wheel/limits/aio/storage 2024-12-26 03:44:05,572 root INFO copying build/lib/limits/aio/storage/redis.py -> build/bdist.linux-riscv64/wheel/limits/aio/storage 2024-12-26 03:44:05,573 root INFO copying build/lib/limits/aio/storage/__init__.py -> build/bdist.linux-riscv64/wheel/limits/aio/storage 2024-12-26 03:44:05,574 root INFO copying build/lib/limits/aio/storage/memory.py -> build/bdist.linux-riscv64/wheel/limits/aio/storage 2024-12-26 03:44:05,575 root INFO copying build/lib/limits/aio/storage/etcd.py -> build/bdist.linux-riscv64/wheel/limits/aio/storage 2024-12-26 03:44:05,576 root INFO copying build/lib/limits/aio/storage/base.py -> build/bdist.linux-riscv64/wheel/limits/aio/storage 2024-12-26 03:44:05,577 root INFO copying build/lib/limits/aio/__init__.py -> build/bdist.linux-riscv64/wheel/limits/aio 2024-12-26 03:44:05,577 root INFO copying build/lib/limits/aio/strategies.py -> build/bdist.linux-riscv64/wheel/limits/aio 2024-12-26 03:44:05,578 root INFO copying build/lib/limits/util.py -> build/bdist.linux-riscv64/wheel/limits 2024-12-26 03:44:05,579 root INFO creating build/bdist.linux-riscv64/wheel/limits/resources 2024-12-26 03:44:05,580 root INFO creating build/bdist.linux-riscv64/wheel/limits/resources/redis 2024-12-26 03:44:05,581 root INFO creating build/bdist.linux-riscv64/wheel/limits/resources/redis/lua_scripts 2024-12-26 03:44:05,581 root INFO copying build/lib/limits/resources/redis/lua_scripts/acquire_moving_window.lua -> build/bdist.linux-riscv64/wheel/limits/resources/redis/lua_scripts 2024-12-26 03:44:05,582 root INFO copying build/lib/limits/resources/redis/lua_scripts/incr_expire.lua -> build/bdist.linux-riscv64/wheel/limits/resources/redis/lua_scripts 2024-12-26 03:44:05,583 root INFO copying build/lib/limits/resources/redis/lua_scripts/moving_window.lua -> build/bdist.linux-riscv64/wheel/limits/resources/redis/lua_scripts 2024-12-26 03:44:05,583 root INFO copying build/lib/limits/resources/redis/lua_scripts/clear_keys.lua -> build/bdist.linux-riscv64/wheel/limits/resources/redis/lua_scripts 2024-12-26 03:44:05,584 root INFO copying build/lib/limits/py.typed -> build/bdist.linux-riscv64/wheel/limits 2024-12-26 03:44:05,585 root INFO copying build/lib/limits/_version.py -> build/bdist.linux-riscv64/wheel/limits 2024-12-26 03:44:05,586 root INFO copying build/lib/limits/__init__.py -> build/bdist.linux-riscv64/wheel/limits 2024-12-26 03:44:05,586 root INFO copying build/lib/limits/errors.py -> build/bdist.linux-riscv64/wheel/limits 2024-12-26 03:44:05,587 root INFO copying build/lib/limits/version.py -> build/bdist.linux-riscv64/wheel/limits 2024-12-26 03:44:05,588 root INFO copying build/lib/limits/typing.py -> build/bdist.linux-riscv64/wheel/limits 2024-12-26 03:44:05,589 root INFO copying build/lib/limits/strategies.py -> build/bdist.linux-riscv64/wheel/limits 2024-12-26 03:44:05,590 root INFO running install_egg_info 2024-12-26 03:44:05,605 root INFO Copying limits.egg-info to build/bdist.linux-riscv64/wheel/limits-3.14.1-py3.12.egg-info 2024-12-26 03:44:05,609 root INFO running install_scripts 2024-12-26 03:44:05,629 root INFO creating build/bdist.linux-riscv64/wheel/limits-3.14.1.dist-info/WHEEL 2024-12-26 03:44:05,631 wheel INFO creating '/home/buildozer/aports/testing/py3-limits/src/limits-3.14.1/.dist/.tmp-cw4loj9h/limits-3.14.1-py3-none-any.whl' and adding 'build/bdist.linux-riscv64/wheel' to it 2024-12-26 03:44:05,632 wheel INFO adding 'limits/__init__.py' 2024-12-26 03:44:05,633 wheel INFO adding 'limits/_version.py' 2024-12-26 03:44:05,634 wheel INFO adding 'limits/errors.py' 2024-12-26 03:44:05,635 wheel INFO adding 'limits/limits.py' 2024-12-26 03:44:05,636 wheel INFO adding 'limits/py.typed' 2024-12-26 03:44:05,637 wheel INFO adding 'limits/strategies.py' 2024-12-26 03:44:05,638 wheel INFO adding 'limits/typing.py' 2024-12-26 03:44:05,639 wheel INFO adding 'limits/util.py' 2024-12-26 03:44:05,640 wheel INFO adding 'limits/version.py' 2024-12-26 03:44:05,641 wheel INFO adding 'limits/aio/__init__.py' 2024-12-26 03:44:05,642 wheel INFO adding 'limits/aio/strategies.py' 2024-12-26 03:44:05,643 wheel INFO adding 'limits/aio/storage/__init__.py' 2024-12-26 03:44:05,644 wheel INFO adding 'limits/aio/storage/base.py' 2024-12-26 03:44:05,645 wheel INFO adding 'limits/aio/storage/etcd.py' 2024-12-26 03:44:05,646 wheel INFO adding 'limits/aio/storage/memcached.py' 2024-12-26 03:44:05,647 wheel INFO adding 'limits/aio/storage/memory.py' 2024-12-26 03:44:05,648 wheel INFO adding 'limits/aio/storage/mongodb.py' 2024-12-26 03:44:05,649 wheel INFO adding 'limits/aio/storage/redis.py' 2024-12-26 03:44:05,651 wheel INFO adding 'limits/resources/redis/lua_scripts/acquire_moving_window.lua' 2024-12-26 03:44:05,652 wheel INFO adding 'limits/resources/redis/lua_scripts/clear_keys.lua' 2024-12-26 03:44:05,652 wheel INFO adding 'limits/resources/redis/lua_scripts/incr_expire.lua' 2024-12-26 03:44:05,653 wheel INFO adding 'limits/resources/redis/lua_scripts/moving_window.lua' 2024-12-26 03:44:05,654 wheel INFO adding 'limits/storage/__init__.py' 2024-12-26 03:44:05,655 wheel INFO adding 'limits/storage/base.py' 2024-12-26 03:44:05,656 wheel INFO adding 'limits/storage/etcd.py' 2024-12-26 03:44:05,657 wheel INFO adding 'limits/storage/memcached.py' 2024-12-26 03:44:05,658 wheel INFO adding 'limits/storage/memory.py' 2024-12-26 03:44:05,659 wheel INFO adding 'limits/storage/mongodb.py' 2024-12-26 03:44:05,660 wheel INFO adding 'limits/storage/redis.py' 2024-12-26 03:44:05,661 wheel INFO adding 'limits/storage/redis_cluster.py' 2024-12-26 03:44:05,662 wheel INFO adding 'limits/storage/redis_sentinel.py' 2024-12-26 03:44:05,663 wheel INFO adding 'limits/storage/registry.py' 2024-12-26 03:44:05,665 wheel INFO adding 'limits-3.14.1.dist-info/LICENSE.txt' 2024-12-26 03:44:05,665 wheel INFO adding 'limits-3.14.1.dist-info/METADATA' 2024-12-26 03:44:05,666 wheel INFO adding 'limits-3.14.1.dist-info/WHEEL' 2024-12-26 03:44:05,667 wheel INFO adding 'limits-3.14.1.dist-info/top_level.txt' 2024-12-26 03:44:05,668 wheel INFO adding 'limits-3.14.1.dist-info/RECORD' 2024-12-26 03:44:05,669 root INFO removing build/bdist.linux-riscv64/wheel 2024-12-26 03:44:05,676 gpep517 INFO The backend produced .dist/limits-3.14.1-py3-none-any.whl limits-3.14.1-py3-none-any.whl UPDATING build/lib/limits/_version.py set build/lib/limits/_version.py to '3.14.1' 2024-12-26 03:44:06,478 gpep517 INFO Installing .dist/limits-3.14.1-py3-none-any.whl into .testenv 2024-12-26 03:44:06,721 gpep517 INFO Installation complete /usr/lib/python3.12/site-packages/pytest_asyncio/plugin.py:207: PytestDeprecationWarning: The configuration option "asyncio_default_fixture_loop_scope" is unset. The event loop scope for asynchronous fixtures will default to the fixture caching scope. Future versions of pytest-asyncio will default the loop scope for asynchronous fixtures to function scope. Set the default fixture loop scope explicitly in order to avoid unexpected behavior in the future. Valid fixture loop scopes are: "function", "class", "module", "package", "session" warnings.warn(PytestDeprecationWarning(_DEFAULT_FIXTURE_LOOP_SCOPE_UNSET)) ============================= test session starts ============================== platform linux -- Python 3.12.8, pytest-8.3.4, pluggy-1.5.0 -- /home/buildozer/aports/testing/py3-limits/src/limits-3.14.1/.testenv/bin/python3 cachedir: .pytest_cache 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-limits/src/limits-3.14.1 configfile: pytest.ini plugins: benchmark-4.0.0, flaky-3.8.1, cov-5.0.0, asyncio-0.25.0, lazy-fixtures-1.0.7 asyncio: mode=Mode.AUTO, asyncio_default_fixture_loop_scope=None collecting ... collected 563 items / 542 deselected / 21 selected tests/test_limit_granularities.py::TestGranularity::test_seconds_value PASSED tests/test_limit_granularities.py::TestGranularity::test_representation PASSED tests/test_limit_granularities.py::TestGranularity::test_comparison PASSED tests/test_limits.py::TestLimits::test_key_all_strings_default_namespace PASSED tests/test_limits.py::TestLimits::test_key_with_none_default_namespace PASSED tests/test_limits.py::TestLimits::test_key_with_int_default_namespace PASSED tests/test_limits.py::TestLimits::test_key_with_mixed_string_types_default_namespace PASSED tests/test_limits.py::TestLimits::test_equality PASSED tests/test_limits.py::TestLimits::test_hashabilty PASSED tests/test_ratelimit_parser.py::TestRatelimitParser::test_singles PASSED tests/test_ratelimit_parser.py::TestRatelimitParser::test_multiples PASSED tests/test_ratelimit_parser.py::TestRatelimitParser::test_parse_many PASSED tests/test_ratelimit_parser.py::TestRatelimitParser::test_parse_many_csv PASSED tests/test_ratelimit_parser.py::TestRatelimitParser::test_invalid_string_parse[None] PASSED tests/test_ratelimit_parser.py::TestRatelimitParser::test_invalid_string_parse[1 per millenium] PASSED tests/test_ratelimit_parser.py::TestRatelimitParser::test_invalid_string_parse[meow] PASSED tests/test_ratelimit_parser.py::TestRatelimitParser::test_invalid_string_granularity[millenium] PASSED tests/test_ratelimit_parser.py::TestRatelimitParser::test_invalid_string_granularity[meow] PASSED tests/test_ratelimit_parser.py::TestRatelimitParser::test_invalid_string_parse_many[1 per yearl; 2 per decade] PASSED tests/test_utils.py::test_lazy_dependency_found PASSED tests/test_utils.py::test_lazy_dependency_version_low PASSED ---------- coverage: platform linux, python 3.12.8-final-0 ----------- Name Stmts Miss Cover ------------------------------------------------------ limits/__init__.py 5 0 100% limits/aio/__init__.py 2 0 100% limits/aio/storage/__init__.py 7 0 100% limits/aio/storage/base.py 38 19 50% limits/aio/storage/etcd.py 64 43 33% limits/aio/storage/memcached.py 58 39 33% limits/aio/storage/memory.py 86 60 30% limits/aio/storage/mongodb.py 78 47 40% limits/aio/storage/redis.py 155 95 39% limits/aio/strategies.py 40 19 52% limits/errors.py 7 2 71% limits/limits.py 66 0 100% limits/storage/__init__.py 20 4 80% limits/storage/base.py 38 20 47% limits/storage/etcd.py 64 44 31% limits/storage/memcached.py 70 44 37% limits/storage/memory.py 85 62 27% limits/storage/mongodb.py 86 50 42% limits/storage/redis.py 82 44 46% limits/storage/redis_cluster.py 41 26 37% limits/storage/redis_sentinel.py 40 25 38% limits/storage/registry.py 13 0 100% limits/strategies.py 37 16 57% limits/typing.py 14 0 100% limits/util.py 79 0 100% limits/version.py 0 0 100% ------------------------------------------------------ TOTAL 1275 659 48% ====================== 21 passed, 542 deselected in 5.37s ====================== >>> py3-limits: Entering fakeroot... 2024-12-26 03:44:16,391 gpep517 INFO Installing .dist/limits-3.14.1-py3-none-any.whl into /home/buildozer/aports/testing/py3-limits/pkg/py3-limits 2024-12-26 03:44:16,673 gpep517 INFO Installation complete >>> py3-limits-pyc*: Running split function pyc... 'usr/lib/python3.12/site-packages/limits/storage/__pycache__' -> '/home/buildozer/aports/testing/py3-limits/pkg/py3-limits-pyc/usr/lib/python3.12/site-packages/limits/storage/__pycache__' 'usr/lib/python3.12/site-packages/limits/aio/storage/__pycache__' -> '/home/buildozer/aports/testing/py3-limits/pkg/py3-limits-pyc/usr/lib/python3.12/site-packages/limits/aio/storage/__pycache__' 'usr/lib/python3.12/site-packages/limits/aio/__pycache__' -> '/home/buildozer/aports/testing/py3-limits/pkg/py3-limits-pyc/usr/lib/python3.12/site-packages/limits/aio/__pycache__' 'usr/lib/python3.12/site-packages/limits/__pycache__' -> '/home/buildozer/aports/testing/py3-limits/pkg/py3-limits-pyc/usr/lib/python3.12/site-packages/limits/__pycache__' >>> py3-limits-pyc*: Preparing subpackage py3-limits-pyc... >>> py3-limits-pyc*: Running postcheck for py3-limits-pyc >>> py3-limits*: Running postcheck for py3-limits >>> py3-limits*: Preparing package py3-limits... >>> py3-limits-pyc*: Tracing dependencies... py3-deprecated python3 python3~3.12 >>> py3-limits-pyc*: Package size: 179.4 KB >>> py3-limits-pyc*: Compressing data... >>> py3-limits-pyc*: Create checksum... >>> py3-limits-pyc*: Create py3-limits-pyc-3.14.1-r0.apk >>> py3-limits*: Tracing dependencies... py3-deprecated python3 python3~3.12 >>> py3-limits*: Package size: 137.1 KB >>> py3-limits*: Compressing data... >>> py3-limits*: Create checksum... >>> py3-limits*: Create py3-limits-3.14.1-r0.apk >>> py3-limits: Build complete at Thu, 26 Dec 2024 03:44:17 +0000 elapsed time 0h 0m 20s >>> py3-limits: Cleaning up srcdir >>> py3-limits: Cleaning up pkgdir >>> py3-limits: Uninstalling dependencies... (1/58) Purging .makedepends-py3-limits (20241226.034401) (2/58) Purging py3-deprecated-pyc (1.2.15-r0) (3/58) Purging py3-deprecated (1.2.15-r0) (4/58) Purging py3-wrapt-pyc (1.17.0-r0) (5/58) Purging py3-wrapt (1.17.0-r0) (6/58) Purging py3-setuptools-pyc (70.3.0-r0) (7/58) Purging py3-setuptools (70.3.0-r0) (8/58) Purging py3-gpep517-pyc (16-r0) (9/58) Purging py3-gpep517 (16-r0) (10/58) Purging py3-installer-pyc (0.7.0-r2) (11/58) Purging py3-installer (0.7.0-r2) (12/58) Purging py3-flaky-pyc (3.8.1-r1) (13/58) Purging py3-flaky (3.8.1-r1) (14/58) Purging py3-mongo-pyc (4.6.0-r1) (15/58) Purging py3-mongo (4.6.0-r1) (16/58) Purging py3-dnspython-pyc (2.7.0-r0) (17/58) Purging py3-dnspython (2.7.0-r0) (18/58) Purging py3-pytest-asyncio-pyc (0.25.0-r0) (19/58) Purging py3-pytest-asyncio (0.25.0-r0) (20/58) Purging py3-pytest-benchmark-pyc (4.0.0-r4) (21/58) Purging py3-pytest-benchmark (4.0.0-r4) (22/58) Purging py3-py-cpuinfo-pyc (9.0.0-r4) (23/58) Purging py3-py-cpuinfo (9.0.0-r4) (24/58) Purging py3-pytest-cov-pyc (5.0.0-r0) (25/58) Purging py3-pytest-cov (5.0.0-r0) (26/58) Purging py3-coverage-pyc (7.5.1-r0) (27/58) Purging py3-coverage (7.5.1-r0) (28/58) Purging py3-pytest-lazy-fixtures (1.0.7-r1) (29/58) Purging py3-pytest-pyc (8.3.4-r0) (30/58) Purging py3-pytest (8.3.4-r0) (31/58) Purging py3-iniconfig-pyc (2.0.0-r1) (32/58) Purging py3-iniconfig (2.0.0-r1) (33/58) Purging py3-packaging-pyc (24.2-r0) (34/58) Purging py3-packaging (24.2-r0) (35/58) Purging py3-parsing-pyc (3.2.0-r0) (36/58) Purging py3-parsing (3.2.0-r0) (37/58) Purging py3-pluggy-pyc (1.5.0-r0) (38/58) Purging py3-pluggy (1.5.0-r0) (39/58) Purging py3-py-pyc (1.11.0-r4) (40/58) Purging py3-py (1.11.0-r4) (41/58) Purging py3-pymemcache-pyc (4.0.0-r2) (42/58) Purging py3-pymemcache (4.0.0-r2) (43/58) Purging py3-redis-pyc (5.0.7-r0) (44/58) Purging py3-redis (5.0.7-r0) (45/58) Purging py3-hiredis-pyc (2.3.2-r1) (46/58) Purging py3-hiredis (2.3.2-r1) (47/58) Purging python3-pyc (3.12.8-r1) (48/58) Purging python3-pycache-pyc0 (3.12.8-r1) (49/58) Purging pyc (3.12.8-r1) (50/58) Purging python3 (3.12.8-r1) (51/58) Purging gdbm (1.24-r0) (52/58) Purging hiredis (1.2.0-r0) (53/58) Purging libbz2 (1.0.8-r6) (54/58) Purging libffi (3.4.6-r0) (55/58) Purging libpanelw (6.5_p20241006-r3) (56/58) Purging mpdecimal (4.0.0-r0) (57/58) Purging sqlite-libs (3.47.2-r0) (58/58) Purging xz-libs (5.6.3-r0) Executing busybox-1.37.0-r10.trigger OK: 340 MiB in 102 packages >>> py3-limits: Updating the testing/riscv64 repository index... >>> py3-limits: Signing the index...