>>> py3-limits: Building testing/py3-limits 3.14.1-r0 (using abuild 3.14.1-r3) started Wed, 25 Dec 2024 18:45:13 +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 (20241225.184514) Executing busybox-1.37.0-r10.trigger OK: 382 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 Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> py3-limits: Fetching https://github.com/alisaifee/limits/archive/refs/tags/3.14.1/limits-3.14.1.tar.gz Connecting to github.com (140.82.121.3:443) Connecting to codeload.github.com (140.82.121.9:443) saving to '/var/cache/distfiles/edge/limits-3.14.1.tar.gz.part' limits-3.14.1.tar.gz 100% |********************************| 95992 0:00:00 ETA '/var/cache/distfiles/edge/limits-3.14.1.tar.gz.part' saved >>> 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-25 18:45:16,254 gpep517 INFO Building wheel via backend setuptools.build_meta:__legacy__ 2024-12-25 18:45:16,304 root INFO running bdist_wheel 2024-12-25 18:45:16,316 root INFO running build 2024-12-25 18:45:16,316 root INFO running build_py 2024-12-25 18:45:16,318 root INFO creating build 2024-12-25 18:45:16,318 root INFO creating build/lib 2024-12-25 18:45:16,318 root INFO creating build/lib/limits 2024-12-25 18:45:16,318 root INFO copying limits/__init__.py -> build/lib/limits 2024-12-25 18:45:16,318 root INFO copying limits/typing.py -> build/lib/limits 2024-12-25 18:45:16,319 root INFO copying limits/version.py -> build/lib/limits 2024-12-25 18:45:16,319 root INFO copying limits/util.py -> build/lib/limits 2024-12-25 18:45:16,319 root INFO copying limits/errors.py -> build/lib/limits 2024-12-25 18:45:16,319 root INFO copying limits/limits.py -> build/lib/limits 2024-12-25 18:45:16,319 root INFO copying limits/strategies.py -> build/lib/limits 2024-12-25 18:45:16,320 root INFO copying limits/_version.py -> build/lib/limits 2024-12-25 18:45:16,320 root INFO creating build/lib/limits/storage 2024-12-25 18:45:16,320 root INFO copying limits/storage/__init__.py -> build/lib/limits/storage 2024-12-25 18:45:16,320 root INFO copying limits/storage/registry.py -> build/lib/limits/storage 2024-12-25 18:45:16,320 root INFO copying limits/storage/redis_sentinel.py -> build/lib/limits/storage 2024-12-25 18:45:16,321 root INFO copying limits/storage/memcached.py -> build/lib/limits/storage 2024-12-25 18:45:16,321 root INFO copying limits/storage/memory.py -> build/lib/limits/storage 2024-12-25 18:45:16,321 root INFO copying limits/storage/redis.py -> build/lib/limits/storage 2024-12-25 18:45:16,321 root INFO copying limits/storage/base.py -> build/lib/limits/storage 2024-12-25 18:45:16,321 root INFO copying limits/storage/mongodb.py -> build/lib/limits/storage 2024-12-25 18:45:16,322 root INFO copying limits/storage/etcd.py -> build/lib/limits/storage 2024-12-25 18:45:16,322 root INFO copying limits/storage/redis_cluster.py -> build/lib/limits/storage 2024-12-25 18:45:16,322 root INFO creating build/lib/limits/aio 2024-12-25 18:45:16,322 root INFO copying limits/aio/__init__.py -> build/lib/limits/aio 2024-12-25 18:45:16,322 root INFO copying limits/aio/strategies.py -> build/lib/limits/aio 2024-12-25 18:45:16,323 root INFO creating build/lib/limits/aio/storage 2024-12-25 18:45:16,323 root INFO copying limits/aio/storage/__init__.py -> build/lib/limits/aio/storage 2024-12-25 18:45:16,323 root INFO copying limits/aio/storage/memcached.py -> build/lib/limits/aio/storage 2024-12-25 18:45:16,323 root INFO copying limits/aio/storage/memory.py -> build/lib/limits/aio/storage 2024-12-25 18:45:16,323 root INFO copying limits/aio/storage/redis.py -> build/lib/limits/aio/storage 2024-12-25 18:45:16,324 root INFO copying limits/aio/storage/base.py -> build/lib/limits/aio/storage 2024-12-25 18:45:16,324 root INFO copying limits/aio/storage/mongodb.py -> build/lib/limits/aio/storage 2024-12-25 18:45:16,324 root INFO copying limits/aio/storage/etcd.py -> build/lib/limits/aio/storage 2024-12-25 18:45:16,324 root INFO running egg_info 2024-12-25 18:45:16,324 root INFO creating limits.egg-info 2024-12-25 18:45:16,327 root INFO writing limits.egg-info/PKG-INFO 2024-12-25 18:45:16,331 root INFO writing dependency_links to limits.egg-info/dependency_links.txt 2024-12-25 18:45:16,334 root INFO writing requirements to limits.egg-info/requires.txt 2024-12-25 18:45:16,334 root INFO writing top-level names to limits.egg-info/top_level.txt 2024-12-25 18:45:16,334 root INFO writing manifest file 'limits.egg-info/SOURCES.txt' 2024-12-25 18:45:16,337 root INFO reading manifest file 'limits.egg-info/SOURCES.txt' 2024-12-25 18:45:16,338 root INFO reading manifest template 'MANIFEST.in' 2024-12-25 18:45:16,341 root INFO adding license file 'LICENSE.txt' 2024-12-25 18:45:16,342 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-25 18:45:16,343 root INFO copying limits/py.typed -> build/lib/limits 2024-12-25 18:45:16,344 root INFO creating build/lib/limits/resources 2024-12-25 18:45:16,344 root INFO creating build/lib/limits/resources/redis 2024-12-25 18:45:16,344 root INFO creating build/lib/limits/resources/redis/lua_scripts 2024-12-25 18:45:16,344 root INFO copying limits/resources/redis/lua_scripts/acquire_moving_window.lua -> build/lib/limits/resources/redis/lua_scripts 2024-12-25 18:45:16,344 root INFO copying limits/resources/redis/lua_scripts/clear_keys.lua -> build/lib/limits/resources/redis/lua_scripts 2024-12-25 18:45:16,344 root INFO copying limits/resources/redis/lua_scripts/incr_expire.lua -> build/lib/limits/resources/redis/lua_scripts 2024-12-25 18:45:16,344 root INFO copying limits/resources/redis/lua_scripts/moving_window.lua -> build/lib/limits/resources/redis/lua_scripts 2024-12-25 18:45:16,351 root INFO installing to build/bdist.linux-armv8l/wheel 2024-12-25 18:45:16,351 root INFO running install 2024-12-25 18:45:16,361 root INFO running install_lib 2024-12-25 18:45:16,363 root INFO creating build/bdist.linux-armv8l 2024-12-25 18:45:16,363 root INFO creating build/bdist.linux-armv8l/wheel 2024-12-25 18:45:16,364 root INFO creating build/bdist.linux-armv8l/wheel/limits 2024-12-25 18:45:16,364 root INFO copying build/lib/limits/__init__.py -> build/bdist.linux-armv8l/wheel/limits 2024-12-25 18:45:16,364 root INFO creating build/bdist.linux-armv8l/wheel/limits/resources 2024-12-25 18:45:16,364 root INFO creating build/bdist.linux-armv8l/wheel/limits/resources/redis 2024-12-25 18:45:16,364 root INFO creating build/bdist.linux-armv8l/wheel/limits/resources/redis/lua_scripts 2024-12-25 18:45:16,364 root INFO copying build/lib/limits/resources/redis/lua_scripts/clear_keys.lua -> build/bdist.linux-armv8l/wheel/limits/resources/redis/lua_scripts 2024-12-25 18:45:16,365 root INFO copying build/lib/limits/resources/redis/lua_scripts/acquire_moving_window.lua -> build/bdist.linux-armv8l/wheel/limits/resources/redis/lua_scripts 2024-12-25 18:45:16,365 root INFO copying build/lib/limits/resources/redis/lua_scripts/incr_expire.lua -> build/bdist.linux-armv8l/wheel/limits/resources/redis/lua_scripts 2024-12-25 18:45:16,365 root INFO copying build/lib/limits/resources/redis/lua_scripts/moving_window.lua -> build/bdist.linux-armv8l/wheel/limits/resources/redis/lua_scripts 2024-12-25 18:45:16,365 root INFO creating build/bdist.linux-armv8l/wheel/limits/storage 2024-12-25 18:45:16,365 root INFO copying build/lib/limits/storage/__init__.py -> build/bdist.linux-armv8l/wheel/limits/storage 2024-12-25 18:45:16,365 root INFO copying build/lib/limits/storage/registry.py -> build/bdist.linux-armv8l/wheel/limits/storage 2024-12-25 18:45:16,366 root INFO copying build/lib/limits/storage/redis_sentinel.py -> build/bdist.linux-armv8l/wheel/limits/storage 2024-12-25 18:45:16,366 root INFO copying build/lib/limits/storage/memcached.py -> build/bdist.linux-armv8l/wheel/limits/storage 2024-12-25 18:45:16,366 root INFO copying build/lib/limits/storage/memory.py -> build/bdist.linux-armv8l/wheel/limits/storage 2024-12-25 18:45:16,366 root INFO copying build/lib/limits/storage/redis.py -> build/bdist.linux-armv8l/wheel/limits/storage 2024-12-25 18:45:16,366 root INFO copying build/lib/limits/storage/base.py -> build/bdist.linux-armv8l/wheel/limits/storage 2024-12-25 18:45:16,366 root INFO copying build/lib/limits/storage/mongodb.py -> build/bdist.linux-armv8l/wheel/limits/storage 2024-12-25 18:45:16,367 root INFO copying build/lib/limits/storage/etcd.py -> build/bdist.linux-armv8l/wheel/limits/storage 2024-12-25 18:45:16,367 root INFO copying build/lib/limits/storage/redis_cluster.py -> build/bdist.linux-armv8l/wheel/limits/storage 2024-12-25 18:45:16,367 root INFO copying build/lib/limits/typing.py -> build/bdist.linux-armv8l/wheel/limits 2024-12-25 18:45:16,367 root INFO copying build/lib/limits/version.py -> build/bdist.linux-armv8l/wheel/limits 2024-12-25 18:45:16,367 root INFO creating build/bdist.linux-armv8l/wheel/limits/aio 2024-12-25 18:45:16,367 root INFO copying build/lib/limits/aio/__init__.py -> build/bdist.linux-armv8l/wheel/limits/aio 2024-12-25 18:45:16,367 root INFO creating build/bdist.linux-armv8l/wheel/limits/aio/storage 2024-12-25 18:45:16,368 root INFO copying build/lib/limits/aio/storage/__init__.py -> build/bdist.linux-armv8l/wheel/limits/aio/storage 2024-12-25 18:45:16,368 root INFO copying build/lib/limits/aio/storage/memcached.py -> build/bdist.linux-armv8l/wheel/limits/aio/storage 2024-12-25 18:45:16,368 root INFO copying build/lib/limits/aio/storage/memory.py -> build/bdist.linux-armv8l/wheel/limits/aio/storage 2024-12-25 18:45:16,368 root INFO copying build/lib/limits/aio/storage/redis.py -> build/bdist.linux-armv8l/wheel/limits/aio/storage 2024-12-25 18:45:16,368 root INFO copying build/lib/limits/aio/storage/base.py -> build/bdist.linux-armv8l/wheel/limits/aio/storage 2024-12-25 18:45:16,368 root INFO copying build/lib/limits/aio/storage/mongodb.py -> build/bdist.linux-armv8l/wheel/limits/aio/storage 2024-12-25 18:45:16,368 root INFO copying build/lib/limits/aio/storage/etcd.py -> build/bdist.linux-armv8l/wheel/limits/aio/storage 2024-12-25 18:45:16,369 root INFO copying build/lib/limits/aio/strategies.py -> build/bdist.linux-armv8l/wheel/limits/aio 2024-12-25 18:45:16,369 root INFO copying build/lib/limits/util.py -> build/bdist.linux-armv8l/wheel/limits 2024-12-25 18:45:16,369 root INFO copying build/lib/limits/errors.py -> build/bdist.linux-armv8l/wheel/limits 2024-12-25 18:45:16,369 root INFO copying build/lib/limits/limits.py -> build/bdist.linux-armv8l/wheel/limits 2024-12-25 18:45:16,369 root INFO copying build/lib/limits/py.typed -> build/bdist.linux-armv8l/wheel/limits 2024-12-25 18:45:16,369 root INFO copying build/lib/limits/strategies.py -> build/bdist.linux-armv8l/wheel/limits 2024-12-25 18:45:16,369 root INFO copying build/lib/limits/_version.py -> build/bdist.linux-armv8l/wheel/limits 2024-12-25 18:45:16,370 root INFO running install_egg_info 2024-12-25 18:45:16,372 root INFO Copying limits.egg-info to build/bdist.linux-armv8l/wheel/limits-3.14.1-py3.12.egg-info 2024-12-25 18:45:16,373 root INFO running install_scripts 2024-12-25 18:45:16,378 root INFO creating build/bdist.linux-armv8l/wheel/limits-3.14.1.dist-info/WHEEL 2024-12-25 18:45:16,378 wheel INFO creating '/home/buildozer/aports/testing/py3-limits/src/limits-3.14.1/.dist/.tmp-_b1l4y06/limits-3.14.1-py3-none-any.whl' and adding 'build/bdist.linux-armv8l/wheel' to it 2024-12-25 18:45:16,378 wheel INFO adding 'limits/__init__.py' 2024-12-25 18:45:16,378 wheel INFO adding 'limits/_version.py' 2024-12-25 18:45:16,379 wheel INFO adding 'limits/errors.py' 2024-12-25 18:45:16,379 wheel INFO adding 'limits/limits.py' 2024-12-25 18:45:16,379 wheel INFO adding 'limits/py.typed' 2024-12-25 18:45:16,379 wheel INFO adding 'limits/strategies.py' 2024-12-25 18:45:16,379 wheel INFO adding 'limits/typing.py' 2024-12-25 18:45:16,379 wheel INFO adding 'limits/util.py' 2024-12-25 18:45:16,380 wheel INFO adding 'limits/version.py' 2024-12-25 18:45:16,380 wheel INFO adding 'limits/aio/__init__.py' 2024-12-25 18:45:16,380 wheel INFO adding 'limits/aio/strategies.py' 2024-12-25 18:45:16,380 wheel INFO adding 'limits/aio/storage/__init__.py' 2024-12-25 18:45:16,380 wheel INFO adding 'limits/aio/storage/base.py' 2024-12-25 18:45:16,380 wheel INFO adding 'limits/aio/storage/etcd.py' 2024-12-25 18:45:16,381 wheel INFO adding 'limits/aio/storage/memcached.py' 2024-12-25 18:45:16,381 wheel INFO adding 'limits/aio/storage/memory.py' 2024-12-25 18:45:16,381 wheel INFO adding 'limits/aio/storage/mongodb.py' 2024-12-25 18:45:16,381 wheel INFO adding 'limits/aio/storage/redis.py' 2024-12-25 18:45:16,382 wheel INFO adding 'limits/resources/redis/lua_scripts/acquire_moving_window.lua' 2024-12-25 18:45:16,382 wheel INFO adding 'limits/resources/redis/lua_scripts/clear_keys.lua' 2024-12-25 18:45:16,382 wheel INFO adding 'limits/resources/redis/lua_scripts/incr_expire.lua' 2024-12-25 18:45:16,382 wheel INFO adding 'limits/resources/redis/lua_scripts/moving_window.lua' 2024-12-25 18:45:16,382 wheel INFO adding 'limits/storage/__init__.py' 2024-12-25 18:45:16,382 wheel INFO adding 'limits/storage/base.py' 2024-12-25 18:45:16,382 wheel INFO adding 'limits/storage/etcd.py' 2024-12-25 18:45:16,383 wheel INFO adding 'limits/storage/memcached.py' 2024-12-25 18:45:16,383 wheel INFO adding 'limits/storage/memory.py' 2024-12-25 18:45:16,383 wheel INFO adding 'limits/storage/mongodb.py' 2024-12-25 18:45:16,383 wheel INFO adding 'limits/storage/redis.py' 2024-12-25 18:45:16,383 wheel INFO adding 'limits/storage/redis_cluster.py' 2024-12-25 18:45:16,383 wheel INFO adding 'limits/storage/redis_sentinel.py' 2024-12-25 18:45:16,384 wheel INFO adding 'limits/storage/registry.py' 2024-12-25 18:45:16,384 wheel INFO adding 'limits-3.14.1.dist-info/LICENSE.txt' 2024-12-25 18:45:16,384 wheel INFO adding 'limits-3.14.1.dist-info/METADATA' 2024-12-25 18:45:16,384 wheel INFO adding 'limits-3.14.1.dist-info/WHEEL' 2024-12-25 18:45:16,384 wheel INFO adding 'limits-3.14.1.dist-info/top_level.txt' 2024-12-25 18:45:16,384 wheel INFO adding 'limits-3.14.1.dist-info/RECORD' 2024-12-25 18:45:16,385 root INFO removing build/bdist.linux-armv8l/wheel 2024-12-25 18:45:16,386 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-25 18:45:16,575 gpep517 INFO Installing .dist/limits-3.14.1-py3-none-any.whl into .testenv 2024-12-25 18:45:16,627 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, asyncio-0.25.0, cov-5.0.0, lazy-fixtures-1.0.7, flaky-3.8.1 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 1.31s ====================== >>> py3-limits: Entering fakeroot... 2024-12-25 18:45:18,959 gpep517 INFO Installing .dist/limits-3.14.1-py3-none-any.whl into /home/buildozer/aports/testing/py3-limits/pkg/py3-limits 2024-12-25 18:45:19,017 gpep517 INFO Installation complete >>> py3-limits-pyc*: Running split function pyc... '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__' '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/__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/aio/storage/__pycache__' -> '/home/buildozer/aports/testing/py3-limits/pkg/py3-limits-pyc/usr/lib/python3.12/site-packages/limits/aio/storage/__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 Wed, 25 Dec 2024 18:45:19 +0000 elapsed time 0h 0m 6s >>> py3-limits: Cleaning up srcdir >>> py3-limits: Cleaning up pkgdir >>> py3-limits: Uninstalling dependencies... (1/58) Purging .makedepends-py3-limits (20241225.184514) (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: 322 MiB in 102 packages >>> py3-limits: Updating the testing/armhf repository index... >>> py3-limits: Signing the index...