>>> py3-limits: Building testing/py3-limits 3.14.1-r0 (using abuild 3.14.1-r3) started Wed, 25 Dec 2024 16:22:02 +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/56) Installing libffi (3.4.6-r0) (2/56) Installing gdbm (1.24-r0) (3/56) Installing mpdecimal (4.0.0-r0) (4/56) Installing libpanelw (6.5_p20241006-r3) (5/56) Installing sqlite-libs (3.47.2-r0) (6/56) Installing python3 (3.12.8-r1) (7/56) Installing python3-pycache-pyc0 (3.12.8-r1) (8/56) Installing pyc (3.12.8-r1) (9/56) Installing py3-wrapt-pyc (1.17.0-r0) (10/56) Installing py3-deprecated-pyc (1.2.15-r0) (11/56) Installing python3-pyc (3.12.8-r1) (12/56) Installing py3-wrapt (1.17.0-r0) (13/56) Installing py3-deprecated (1.2.15-r0) (14/56) Installing py3-parsing (3.2.0-r0) (15/56) Installing py3-parsing-pyc (3.2.0-r0) (16/56) Installing py3-packaging (24.2-r0) (17/56) Installing py3-packaging-pyc (24.2-r0) (18/56) Installing py3-setuptools (70.3.0-r0) (19/56) Installing py3-setuptools-pyc (70.3.0-r0) (20/56) Installing py3-installer (0.7.0-r2) (21/56) Installing py3-installer-pyc (0.7.0-r2) (22/56) Installing py3-gpep517 (16-r0) (23/56) Installing py3-gpep517-pyc (16-r0) (24/56) Installing py3-flaky (3.8.1-r1) (25/56) Installing py3-flaky-pyc (3.8.1-r1) (26/56) Installing py3-dnspython (2.7.0-r0) (27/56) Installing py3-dnspython-pyc (2.7.0-r0) (28/56) Installing py3-mongo (4.6.0-r1) (29/56) Installing py3-mongo-pyc (4.6.0-r1) (30/56) Installing py3-iniconfig (2.0.0-r1) (31/56) Installing py3-iniconfig-pyc (2.0.0-r1) (32/56) Installing py3-pluggy (1.5.0-r0) (33/56) Installing py3-pluggy-pyc (1.5.0-r0) (34/56) Installing py3-py (1.11.0-r4) (35/56) Installing py3-py-pyc (1.11.0-r4) (36/56) Installing py3-pytest (8.3.4-r0) (37/56) Installing py3-pytest-pyc (8.3.4-r0) (38/56) Installing py3-pytest-asyncio (0.25.0-r0) (39/56) Installing py3-pytest-asyncio-pyc (0.25.0-r0) (40/56) Installing py3-py-cpuinfo (9.0.0-r4) (41/56) Installing py3-py-cpuinfo-pyc (9.0.0-r4) (42/56) Installing py3-pytest-benchmark (4.0.0-r4) (43/56) Installing py3-pytest-benchmark-pyc (4.0.0-r4) (44/56) Installing py3-coverage (7.5.1-r0) (45/56) Installing py3-coverage-pyc (7.5.1-r0) (46/56) Installing py3-pytest-cov (5.0.0-r0) (47/56) Installing py3-pytest-cov-pyc (5.0.0-r0) (48/56) Installing py3-pytest-lazy-fixtures (1.0.7-r1) (49/56) Installing py3-pymemcache (4.0.0-r2) (50/56) Installing py3-pymemcache-pyc (4.0.0-r2) (51/56) Installing hiredis (1.2.0-r0) (52/56) Installing py3-hiredis (2.3.2-r1) (53/56) Installing py3-hiredis-pyc (2.3.2-r1) (54/56) Installing py3-redis (5.0.7-r0) (55/56) Installing py3-redis-pyc (5.0.7-r0) (56/56) Installing .makedepends-py3-limits (20241225.162203) Executing busybox-1.37.0-r10.trigger OK: 465 MiB in 172 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 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 404 >>> py3-limits: Fetching https://github.com/alisaifee/limits/archive/refs/tags/3.14.1/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 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 12951 0 12951 0 0 28795 0 --:--:-- --:--:-- --:--:-- 28795 100 95992 0 95992 0 0 198k 0 --:--:-- --:--:-- --:--:-- 3861k >>> 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 16:22:05,147 gpep517 INFO Building wheel via backend setuptools.build_meta:__legacy__ 2024-12-25 16:22:05,198 root INFO running bdist_wheel 2024-12-25 16:22:05,211 root INFO running build 2024-12-25 16:22:05,211 root INFO running build_py 2024-12-25 16:22:05,213 root INFO creating build 2024-12-25 16:22:05,213 root INFO creating build/lib 2024-12-25 16:22:05,213 root INFO creating build/lib/limits 2024-12-25 16:22:05,213 root INFO copying limits/util.py -> build/lib/limits 2024-12-25 16:22:05,213 root INFO copying limits/limits.py -> build/lib/limits 2024-12-25 16:22:05,214 root INFO copying limits/version.py -> build/lib/limits 2024-12-25 16:22:05,214 root INFO copying limits/__init__.py -> build/lib/limits 2024-12-25 16:22:05,214 root INFO copying limits/_version.py -> build/lib/limits 2024-12-25 16:22:05,214 root INFO copying limits/typing.py -> build/lib/limits 2024-12-25 16:22:05,215 root INFO copying limits/strategies.py -> build/lib/limits 2024-12-25 16:22:05,215 root INFO copying limits/errors.py -> build/lib/limits 2024-12-25 16:22:05,215 root INFO creating build/lib/limits/storage 2024-12-25 16:22:05,215 root INFO copying limits/storage/redis_sentinel.py -> build/lib/limits/storage 2024-12-25 16:22:05,215 root INFO copying limits/storage/redis_cluster.py -> build/lib/limits/storage 2024-12-25 16:22:05,216 root INFO copying limits/storage/base.py -> build/lib/limits/storage 2024-12-25 16:22:05,216 root INFO copying limits/storage/__init__.py -> build/lib/limits/storage 2024-12-25 16:22:05,216 root INFO copying limits/storage/registry.py -> build/lib/limits/storage 2024-12-25 16:22:05,216 root INFO copying limits/storage/memory.py -> build/lib/limits/storage 2024-12-25 16:22:05,216 root INFO copying limits/storage/memcached.py -> build/lib/limits/storage 2024-12-25 16:22:05,217 root INFO copying limits/storage/redis.py -> build/lib/limits/storage 2024-12-25 16:22:05,217 root INFO copying limits/storage/mongodb.py -> build/lib/limits/storage 2024-12-25 16:22:05,217 root INFO copying limits/storage/etcd.py -> build/lib/limits/storage 2024-12-25 16:22:05,217 root INFO creating build/lib/limits/aio 2024-12-25 16:22:05,217 root INFO copying limits/aio/__init__.py -> build/lib/limits/aio 2024-12-25 16:22:05,218 root INFO copying limits/aio/strategies.py -> build/lib/limits/aio 2024-12-25 16:22:05,218 root INFO creating build/lib/limits/aio/storage 2024-12-25 16:22:05,218 root INFO copying limits/aio/storage/base.py -> build/lib/limits/aio/storage 2024-12-25 16:22:05,218 root INFO copying limits/aio/storage/__init__.py -> build/lib/limits/aio/storage 2024-12-25 16:22:05,219 root INFO copying limits/aio/storage/memory.py -> build/lib/limits/aio/storage 2024-12-25 16:22:05,219 root INFO copying limits/aio/storage/memcached.py -> build/lib/limits/aio/storage 2024-12-25 16:22:05,219 root INFO copying limits/aio/storage/redis.py -> build/lib/limits/aio/storage 2024-12-25 16:22:05,219 root INFO copying limits/aio/storage/mongodb.py -> build/lib/limits/aio/storage 2024-12-25 16:22:05,219 root INFO copying limits/aio/storage/etcd.py -> build/lib/limits/aio/storage 2024-12-25 16:22:05,220 root INFO running egg_info 2024-12-25 16:22:05,220 root INFO creating limits.egg-info 2024-12-25 16:22:05,222 root INFO writing limits.egg-info/PKG-INFO 2024-12-25 16:22:05,227 root INFO writing dependency_links to limits.egg-info/dependency_links.txt 2024-12-25 16:22:05,230 root INFO writing requirements to limits.egg-info/requires.txt 2024-12-25 16:22:05,230 root INFO writing top-level names to limits.egg-info/top_level.txt 2024-12-25 16:22:05,230 root INFO writing manifest file 'limits.egg-info/SOURCES.txt' 2024-12-25 16:22:05,234 root INFO reading manifest file 'limits.egg-info/SOURCES.txt' 2024-12-25 16:22:05,234 root INFO reading manifest template 'MANIFEST.in' 2024-12-25 16:22:05,238 root INFO adding license file 'LICENSE.txt' 2024-12-25 16:22:05,239 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 16:22:05,240 root INFO copying limits/py.typed -> build/lib/limits 2024-12-25 16:22:05,240 root INFO creating build/lib/limits/resources 2024-12-25 16:22:05,240 root INFO creating build/lib/limits/resources/redis 2024-12-25 16:22:05,240 root INFO creating build/lib/limits/resources/redis/lua_scripts 2024-12-25 16:22:05,241 root INFO copying limits/resources/redis/lua_scripts/acquire_moving_window.lua -> build/lib/limits/resources/redis/lua_scripts 2024-12-25 16:22:05,241 root INFO copying limits/resources/redis/lua_scripts/clear_keys.lua -> build/lib/limits/resources/redis/lua_scripts 2024-12-25 16:22:05,241 root INFO copying limits/resources/redis/lua_scripts/incr_expire.lua -> build/lib/limits/resources/redis/lua_scripts 2024-12-25 16:22:05,241 root INFO copying limits/resources/redis/lua_scripts/moving_window.lua -> build/lib/limits/resources/redis/lua_scripts 2024-12-25 16:22:05,249 root INFO installing to build/bdist.linux-i686/wheel 2024-12-25 16:22:05,249 root INFO running install 2024-12-25 16:22:05,257 root INFO running install_lib 2024-12-25 16:22:05,260 root INFO creating build/bdist.linux-i686 2024-12-25 16:22:05,260 root INFO creating build/bdist.linux-i686/wheel 2024-12-25 16:22:05,260 root INFO creating build/bdist.linux-i686/wheel/limits 2024-12-25 16:22:05,261 root INFO copying build/lib/limits/util.py -> build/bdist.linux-i686/wheel/limits 2024-12-25 16:22:05,261 root INFO copying build/lib/limits/limits.py -> build/bdist.linux-i686/wheel/limits 2024-12-25 16:22:05,261 root INFO creating build/bdist.linux-i686/wheel/limits/resources 2024-12-25 16:22:05,261 root INFO creating build/bdist.linux-i686/wheel/limits/resources/redis 2024-12-25 16:22:05,261 root INFO creating build/bdist.linux-i686/wheel/limits/resources/redis/lua_scripts 2024-12-25 16:22:05,261 root INFO copying build/lib/limits/resources/redis/lua_scripts/moving_window.lua -> build/bdist.linux-i686/wheel/limits/resources/redis/lua_scripts 2024-12-25 16:22:05,261 root INFO copying build/lib/limits/resources/redis/lua_scripts/incr_expire.lua -> build/bdist.linux-i686/wheel/limits/resources/redis/lua_scripts 2024-12-25 16:22:05,262 root INFO copying build/lib/limits/resources/redis/lua_scripts/clear_keys.lua -> build/bdist.linux-i686/wheel/limits/resources/redis/lua_scripts 2024-12-25 16:22:05,262 root INFO copying build/lib/limits/resources/redis/lua_scripts/acquire_moving_window.lua -> build/bdist.linux-i686/wheel/limits/resources/redis/lua_scripts 2024-12-25 16:22:05,262 root INFO copying build/lib/limits/version.py -> build/bdist.linux-i686/wheel/limits 2024-12-25 16:22:05,262 root INFO copying build/lib/limits/__init__.py -> build/bdist.linux-i686/wheel/limits 2024-12-25 16:22:05,262 root INFO copying build/lib/limits/py.typed -> build/bdist.linux-i686/wheel/limits 2024-12-25 16:22:05,263 root INFO copying build/lib/limits/_version.py -> build/bdist.linux-i686/wheel/limits 2024-12-25 16:22:05,263 root INFO creating build/bdist.linux-i686/wheel/limits/storage 2024-12-25 16:22:05,263 root INFO copying build/lib/limits/storage/redis_sentinel.py -> build/bdist.linux-i686/wheel/limits/storage 2024-12-25 16:22:05,263 root INFO copying build/lib/limits/storage/redis_cluster.py -> build/bdist.linux-i686/wheel/limits/storage 2024-12-25 16:22:05,263 root INFO copying build/lib/limits/storage/base.py -> build/bdist.linux-i686/wheel/limits/storage 2024-12-25 16:22:05,263 root INFO copying build/lib/limits/storage/__init__.py -> build/bdist.linux-i686/wheel/limits/storage 2024-12-25 16:22:05,264 root INFO copying build/lib/limits/storage/registry.py -> build/bdist.linux-i686/wheel/limits/storage 2024-12-25 16:22:05,264 root INFO copying build/lib/limits/storage/memory.py -> build/bdist.linux-i686/wheel/limits/storage 2024-12-25 16:22:05,264 root INFO copying build/lib/limits/storage/memcached.py -> build/bdist.linux-i686/wheel/limits/storage 2024-12-25 16:22:05,264 root INFO copying build/lib/limits/storage/redis.py -> build/bdist.linux-i686/wheel/limits/storage 2024-12-25 16:22:05,264 root INFO copying build/lib/limits/storage/mongodb.py -> build/bdist.linux-i686/wheel/limits/storage 2024-12-25 16:22:05,264 root INFO copying build/lib/limits/storage/etcd.py -> build/bdist.linux-i686/wheel/limits/storage 2024-12-25 16:22:05,265 root INFO creating build/bdist.linux-i686/wheel/limits/aio 2024-12-25 16:22:05,265 root INFO copying build/lib/limits/aio/__init__.py -> build/bdist.linux-i686/wheel/limits/aio 2024-12-25 16:22:05,265 root INFO creating build/bdist.linux-i686/wheel/limits/aio/storage 2024-12-25 16:22:05,265 root INFO copying build/lib/limits/aio/storage/base.py -> build/bdist.linux-i686/wheel/limits/aio/storage 2024-12-25 16:22:05,265 root INFO copying build/lib/limits/aio/storage/__init__.py -> build/bdist.linux-i686/wheel/limits/aio/storage 2024-12-25 16:22:05,265 root INFO copying build/lib/limits/aio/storage/memory.py -> build/bdist.linux-i686/wheel/limits/aio/storage 2024-12-25 16:22:05,266 root INFO copying build/lib/limits/aio/storage/memcached.py -> build/bdist.linux-i686/wheel/limits/aio/storage 2024-12-25 16:22:05,266 root INFO copying build/lib/limits/aio/storage/redis.py -> build/bdist.linux-i686/wheel/limits/aio/storage 2024-12-25 16:22:05,266 root INFO copying build/lib/limits/aio/storage/mongodb.py -> build/bdist.linux-i686/wheel/limits/aio/storage 2024-12-25 16:22:05,266 root INFO copying build/lib/limits/aio/storage/etcd.py -> build/bdist.linux-i686/wheel/limits/aio/storage 2024-12-25 16:22:05,266 root INFO copying build/lib/limits/aio/strategies.py -> build/bdist.linux-i686/wheel/limits/aio 2024-12-25 16:22:05,266 root INFO copying build/lib/limits/typing.py -> build/bdist.linux-i686/wheel/limits 2024-12-25 16:22:05,267 root INFO copying build/lib/limits/strategies.py -> build/bdist.linux-i686/wheel/limits 2024-12-25 16:22:05,267 root INFO copying build/lib/limits/errors.py -> build/bdist.linux-i686/wheel/limits 2024-12-25 16:22:05,267 root INFO running install_egg_info 2024-12-25 16:22:05,270 root INFO Copying limits.egg-info to build/bdist.linux-i686/wheel/limits-3.14.1-py3.12.egg-info 2024-12-25 16:22:05,271 root INFO running install_scripts 2024-12-25 16:22:05,275 root INFO creating build/bdist.linux-i686/wheel/limits-3.14.1.dist-info/WHEEL 2024-12-25 16:22:05,276 wheel INFO creating '/home/buildozer/aports/testing/py3-limits/src/limits-3.14.1/.dist/.tmp-vpxcl014/limits-3.14.1-py3-none-any.whl' and adding 'build/bdist.linux-i686/wheel' to it 2024-12-25 16:22:05,276 wheel INFO adding 'limits/__init__.py' 2024-12-25 16:22:05,276 wheel INFO adding 'limits/_version.py' 2024-12-25 16:22:05,276 wheel INFO adding 'limits/errors.py' 2024-12-25 16:22:05,277 wheel INFO adding 'limits/limits.py' 2024-12-25 16:22:05,277 wheel INFO adding 'limits/py.typed' 2024-12-25 16:22:05,277 wheel INFO adding 'limits/strategies.py' 2024-12-25 16:22:05,277 wheel INFO adding 'limits/typing.py' 2024-12-25 16:22:05,277 wheel INFO adding 'limits/util.py' 2024-12-25 16:22:05,277 wheel INFO adding 'limits/version.py' 2024-12-25 16:22:05,278 wheel INFO adding 'limits/aio/__init__.py' 2024-12-25 16:22:05,278 wheel INFO adding 'limits/aio/strategies.py' 2024-12-25 16:22:05,278 wheel INFO adding 'limits/aio/storage/__init__.py' 2024-12-25 16:22:05,278 wheel INFO adding 'limits/aio/storage/base.py' 2024-12-25 16:22:05,278 wheel INFO adding 'limits/aio/storage/etcd.py' 2024-12-25 16:22:05,279 wheel INFO adding 'limits/aio/storage/memcached.py' 2024-12-25 16:22:05,279 wheel INFO adding 'limits/aio/storage/memory.py' 2024-12-25 16:22:05,279 wheel INFO adding 'limits/aio/storage/mongodb.py' 2024-12-25 16:22:05,279 wheel INFO adding 'limits/aio/storage/redis.py' 2024-12-25 16:22:05,280 wheel INFO adding 'limits/resources/redis/lua_scripts/acquire_moving_window.lua' 2024-12-25 16:22:05,280 wheel INFO adding 'limits/resources/redis/lua_scripts/clear_keys.lua' 2024-12-25 16:22:05,280 wheel INFO adding 'limits/resources/redis/lua_scripts/incr_expire.lua' 2024-12-25 16:22:05,280 wheel INFO adding 'limits/resources/redis/lua_scripts/moving_window.lua' 2024-12-25 16:22:05,280 wheel INFO adding 'limits/storage/__init__.py' 2024-12-25 16:22:05,281 wheel INFO adding 'limits/storage/base.py' 2024-12-25 16:22:05,281 wheel INFO adding 'limits/storage/etcd.py' 2024-12-25 16:22:05,281 wheel INFO adding 'limits/storage/memcached.py' 2024-12-25 16:22:05,281 wheel INFO adding 'limits/storage/memory.py' 2024-12-25 16:22:05,281 wheel INFO adding 'limits/storage/mongodb.py' 2024-12-25 16:22:05,282 wheel INFO adding 'limits/storage/redis.py' 2024-12-25 16:22:05,282 wheel INFO adding 'limits/storage/redis_cluster.py' 2024-12-25 16:22:05,282 wheel INFO adding 'limits/storage/redis_sentinel.py' 2024-12-25 16:22:05,282 wheel INFO adding 'limits/storage/registry.py' 2024-12-25 16:22:05,283 wheel INFO adding 'limits-3.14.1.dist-info/LICENSE.txt' 2024-12-25 16:22:05,283 wheel INFO adding 'limits-3.14.1.dist-info/METADATA' 2024-12-25 16:22:05,283 wheel INFO adding 'limits-3.14.1.dist-info/WHEEL' 2024-12-25 16:22:05,283 wheel INFO adding 'limits-3.14.1.dist-info/top_level.txt' 2024-12-25 16:22:05,283 wheel INFO adding 'limits-3.14.1.dist-info/RECORD' 2024-12-25 16:22:05,283 root INFO removing build/bdist.linux-i686/wheel 2024-12-25 16:22:05,285 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 16:22:05,479 gpep517 INFO Installing .dist/limits-3.14.1-py3-none-any.whl into .testenv 2024-12-25 16:22:05,532 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: flaky-3.8.1, lazy-fixtures-1.0.7, cov-5.0.0, asyncio-0.25.0, benchmark-4.0.0 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.25s ====================== >>> py3-limits: Entering fakeroot... 2024-12-25 16:22:07,736 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 16:22:07,798 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 16:22:08 +0000 elapsed time 0h 0m 6s >>> py3-limits: Cleaning up srcdir >>> py3-limits: Cleaning up pkgdir >>> py3-limits: Uninstalling dependencies... (1/56) Purging .makedepends-py3-limits (20241225.162203) (2/56) Purging py3-deprecated-pyc (1.2.15-r0) (3/56) Purging py3-deprecated (1.2.15-r0) (4/56) Purging py3-wrapt-pyc (1.17.0-r0) (5/56) Purging py3-wrapt (1.17.0-r0) (6/56) Purging py3-setuptools-pyc (70.3.0-r0) (7/56) Purging py3-setuptools (70.3.0-r0) (8/56) Purging py3-gpep517-pyc (16-r0) (9/56) Purging py3-gpep517 (16-r0) (10/56) Purging py3-installer-pyc (0.7.0-r2) (11/56) Purging py3-installer (0.7.0-r2) (12/56) Purging py3-flaky-pyc (3.8.1-r1) (13/56) Purging py3-flaky (3.8.1-r1) (14/56) Purging py3-mongo-pyc (4.6.0-r1) (15/56) Purging py3-mongo (4.6.0-r1) (16/56) Purging py3-dnspython-pyc (2.7.0-r0) (17/56) Purging py3-dnspython (2.7.0-r0) (18/56) Purging py3-pytest-asyncio-pyc (0.25.0-r0) (19/56) Purging py3-pytest-asyncio (0.25.0-r0) (20/56) Purging py3-pytest-benchmark-pyc (4.0.0-r4) (21/56) Purging py3-pytest-benchmark (4.0.0-r4) (22/56) Purging py3-py-cpuinfo-pyc (9.0.0-r4) (23/56) Purging py3-py-cpuinfo (9.0.0-r4) (24/56) Purging py3-pytest-cov-pyc (5.0.0-r0) (25/56) Purging py3-pytest-cov (5.0.0-r0) (26/56) Purging py3-coverage-pyc (7.5.1-r0) (27/56) Purging py3-coverage (7.5.1-r0) (28/56) Purging py3-pytest-lazy-fixtures (1.0.7-r1) (29/56) Purging py3-pytest-pyc (8.3.4-r0) (30/56) Purging py3-pytest (8.3.4-r0) (31/56) Purging py3-iniconfig-pyc (2.0.0-r1) (32/56) Purging py3-iniconfig (2.0.0-r1) (33/56) Purging py3-packaging-pyc (24.2-r0) (34/56) Purging py3-packaging (24.2-r0) (35/56) Purging py3-parsing-pyc (3.2.0-r0) (36/56) Purging py3-parsing (3.2.0-r0) (37/56) Purging py3-pluggy-pyc (1.5.0-r0) (38/56) Purging py3-pluggy (1.5.0-r0) (39/56) Purging py3-py-pyc (1.11.0-r4) (40/56) Purging py3-py (1.11.0-r4) (41/56) Purging py3-pymemcache-pyc (4.0.0-r2) (42/56) Purging py3-pymemcache (4.0.0-r2) (43/56) Purging py3-redis-pyc (5.0.7-r0) (44/56) Purging py3-redis (5.0.7-r0) (45/56) Purging py3-hiredis-pyc (2.3.2-r1) (46/56) Purging py3-hiredis (2.3.2-r1) (47/56) Purging python3-pyc (3.12.8-r1) (48/56) Purging python3-pycache-pyc0 (3.12.8-r1) (49/56) Purging pyc (3.12.8-r1) (50/56) Purging python3 (3.12.8-r1) (51/56) Purging gdbm (1.24-r0) (52/56) Purging hiredis (1.2.0-r0) (53/56) Purging libffi (3.4.6-r0) (54/56) Purging libpanelw (6.5_p20241006-r3) (55/56) Purging mpdecimal (4.0.0-r0) (56/56) Purging sqlite-libs (3.47.2-r0) Executing busybox-1.37.0-r10.trigger OK: 404 MiB in 116 packages >>> py3-limits: Updating the testing/x86 repository index... >>> py3-limits: Signing the index...