>>> py3-limits: Building testing/py3-limits 3.14.1-r0 (using abuild 3.14.1-r3) started Wed, 25 Dec 2024 19:23:47 +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.192349) Executing busybox-1.37.0-r10.trigger OK: 310 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 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 95992 0 95992 0 0 204k 0 --:--:-- --:--:-- --:--:-- 204k >>> 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/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 19:23:50,875 gpep517 INFO Building wheel via backend setuptools.build_meta:__legacy__ 2024-12-25 19:23:50,951 root INFO running bdist_wheel 2024-12-25 19:23:50,970 root INFO running build 2024-12-25 19:23:50,970 root INFO running build_py 2024-12-25 19:23:50,973 root INFO creating build 2024-12-25 19:23:50,973 root INFO creating build/lib 2024-12-25 19:23:50,973 root INFO creating build/lib/limits 2024-12-25 19:23:50,973 root INFO copying limits/limits.py -> build/lib/limits 2024-12-25 19:23:50,974 root INFO copying limits/errors.py -> build/lib/limits 2024-12-25 19:23:50,974 root INFO copying limits/util.py -> build/lib/limits 2024-12-25 19:23:50,974 root INFO copying limits/strategies.py -> build/lib/limits 2024-12-25 19:23:50,974 root INFO copying limits/__init__.py -> build/lib/limits 2024-12-25 19:23:50,975 root INFO copying limits/typing.py -> build/lib/limits 2024-12-25 19:23:50,975 root INFO copying limits/_version.py -> build/lib/limits 2024-12-25 19:23:50,975 root INFO copying limits/version.py -> build/lib/limits 2024-12-25 19:23:50,976 root INFO creating build/lib/limits/storage 2024-12-25 19:23:50,976 root INFO copying limits/storage/memory.py -> build/lib/limits/storage 2024-12-25 19:23:50,976 root INFO copying limits/storage/redis_cluster.py -> build/lib/limits/storage 2024-12-25 19:23:50,977 root INFO copying limits/storage/base.py -> build/lib/limits/storage 2024-12-25 19:23:50,977 root INFO copying limits/storage/redis_sentinel.py -> build/lib/limits/storage 2024-12-25 19:23:50,977 root INFO copying limits/storage/etcd.py -> build/lib/limits/storage 2024-12-25 19:23:50,978 root INFO copying limits/storage/memcached.py -> build/lib/limits/storage 2024-12-25 19:23:50,978 root INFO copying limits/storage/__init__.py -> build/lib/limits/storage 2024-12-25 19:23:50,978 root INFO copying limits/storage/registry.py -> build/lib/limits/storage 2024-12-25 19:23:50,978 root INFO copying limits/storage/redis.py -> build/lib/limits/storage 2024-12-25 19:23:50,979 root INFO copying limits/storage/mongodb.py -> build/lib/limits/storage 2024-12-25 19:23:50,979 root INFO creating build/lib/limits/aio 2024-12-25 19:23:50,979 root INFO copying limits/aio/strategies.py -> build/lib/limits/aio 2024-12-25 19:23:50,980 root INFO copying limits/aio/__init__.py -> build/lib/limits/aio 2024-12-25 19:23:50,980 root INFO creating build/lib/limits/aio/storage 2024-12-25 19:23:50,980 root INFO copying limits/aio/storage/memory.py -> build/lib/limits/aio/storage 2024-12-25 19:23:50,981 root INFO copying limits/aio/storage/base.py -> build/lib/limits/aio/storage 2024-12-25 19:23:50,981 root INFO copying limits/aio/storage/etcd.py -> build/lib/limits/aio/storage 2024-12-25 19:23:50,981 root INFO copying limits/aio/storage/memcached.py -> build/lib/limits/aio/storage 2024-12-25 19:23:50,982 root INFO copying limits/aio/storage/__init__.py -> build/lib/limits/aio/storage 2024-12-25 19:23:50,982 root INFO copying limits/aio/storage/redis.py -> build/lib/limits/aio/storage 2024-12-25 19:23:50,982 root INFO copying limits/aio/storage/mongodb.py -> build/lib/limits/aio/storage 2024-12-25 19:23:50,982 root INFO running egg_info 2024-12-25 19:23:50,983 root INFO creating limits.egg-info 2024-12-25 19:23:50,987 root INFO writing limits.egg-info/PKG-INFO 2024-12-25 19:23:50,993 root INFO writing dependency_links to limits.egg-info/dependency_links.txt 2024-12-25 19:23:50,997 root INFO writing requirements to limits.egg-info/requires.txt 2024-12-25 19:23:50,997 root INFO writing top-level names to limits.egg-info/top_level.txt 2024-12-25 19:23:50,997 root INFO writing manifest file 'limits.egg-info/SOURCES.txt' 2024-12-25 19:23:51,003 root INFO reading manifest file 'limits.egg-info/SOURCES.txt' 2024-12-25 19:23:51,003 root INFO reading manifest template 'MANIFEST.in' 2024-12-25 19:23:51,008 root INFO adding license file 'LICENSE.txt' 2024-12-25 19:23:51,009 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 19:23:51,012 root INFO copying limits/py.typed -> build/lib/limits 2024-12-25 19:23:51,012 root INFO creating build/lib/limits/resources 2024-12-25 19:23:51,012 root INFO creating build/lib/limits/resources/redis 2024-12-25 19:23:51,012 root INFO creating build/lib/limits/resources/redis/lua_scripts 2024-12-25 19:23:51,012 root INFO copying limits/resources/redis/lua_scripts/acquire_moving_window.lua -> build/lib/limits/resources/redis/lua_scripts 2024-12-25 19:23:51,013 root INFO copying limits/resources/redis/lua_scripts/clear_keys.lua -> build/lib/limits/resources/redis/lua_scripts 2024-12-25 19:23:51,013 root INFO copying limits/resources/redis/lua_scripts/incr_expire.lua -> build/lib/limits/resources/redis/lua_scripts 2024-12-25 19:23:51,013 root INFO copying limits/resources/redis/lua_scripts/moving_window.lua -> build/lib/limits/resources/redis/lua_scripts 2024-12-25 19:23:51,025 root INFO installing to build/bdist.linux-loongarch64/wheel 2024-12-25 19:23:51,025 root INFO running install 2024-12-25 19:23:51,038 root INFO running install_lib 2024-12-25 19:23:51,043 root INFO creating build/bdist.linux-loongarch64 2024-12-25 19:23:51,043 root INFO creating build/bdist.linux-loongarch64/wheel 2024-12-25 19:23:51,044 root INFO creating build/bdist.linux-loongarch64/wheel/limits 2024-12-25 19:23:51,044 root INFO copying build/lib/limits/py.typed -> build/bdist.linux-loongarch64/wheel/limits 2024-12-25 19:23:51,044 root INFO creating build/bdist.linux-loongarch64/wheel/limits/storage 2024-12-25 19:23:51,044 root INFO copying build/lib/limits/storage/memory.py -> build/bdist.linux-loongarch64/wheel/limits/storage 2024-12-25 19:23:51,045 root INFO copying build/lib/limits/storage/redis_cluster.py -> build/bdist.linux-loongarch64/wheel/limits/storage 2024-12-25 19:23:51,045 root INFO copying build/lib/limits/storage/base.py -> build/bdist.linux-loongarch64/wheel/limits/storage 2024-12-25 19:23:51,045 root INFO copying build/lib/limits/storage/redis_sentinel.py -> build/bdist.linux-loongarch64/wheel/limits/storage 2024-12-25 19:23:51,045 root INFO copying build/lib/limits/storage/etcd.py -> build/bdist.linux-loongarch64/wheel/limits/storage 2024-12-25 19:23:51,046 root INFO copying build/lib/limits/storage/memcached.py -> build/bdist.linux-loongarch64/wheel/limits/storage 2024-12-25 19:23:51,046 root INFO copying build/lib/limits/storage/__init__.py -> build/bdist.linux-loongarch64/wheel/limits/storage 2024-12-25 19:23:51,046 root INFO copying build/lib/limits/storage/registry.py -> build/bdist.linux-loongarch64/wheel/limits/storage 2024-12-25 19:23:51,047 root INFO copying build/lib/limits/storage/redis.py -> build/bdist.linux-loongarch64/wheel/limits/storage 2024-12-25 19:23:51,047 root INFO copying build/lib/limits/storage/mongodb.py -> build/bdist.linux-loongarch64/wheel/limits/storage 2024-12-25 19:23:51,047 root INFO creating build/bdist.linux-loongarch64/wheel/limits/resources 2024-12-25 19:23:51,047 root INFO creating build/bdist.linux-loongarch64/wheel/limits/resources/redis 2024-12-25 19:23:51,048 root INFO creating build/bdist.linux-loongarch64/wheel/limits/resources/redis/lua_scripts 2024-12-25 19:23:51,048 root INFO copying build/lib/limits/resources/redis/lua_scripts/clear_keys.lua -> build/bdist.linux-loongarch64/wheel/limits/resources/redis/lua_scripts 2024-12-25 19:23:51,048 root INFO copying build/lib/limits/resources/redis/lua_scripts/moving_window.lua -> build/bdist.linux-loongarch64/wheel/limits/resources/redis/lua_scripts 2024-12-25 19:23:51,048 root INFO copying build/lib/limits/resources/redis/lua_scripts/acquire_moving_window.lua -> build/bdist.linux-loongarch64/wheel/limits/resources/redis/lua_scripts 2024-12-25 19:23:51,049 root INFO copying build/lib/limits/resources/redis/lua_scripts/incr_expire.lua -> build/bdist.linux-loongarch64/wheel/limits/resources/redis/lua_scripts 2024-12-25 19:23:51,049 root INFO copying build/lib/limits/limits.py -> build/bdist.linux-loongarch64/wheel/limits 2024-12-25 19:23:51,049 root INFO copying build/lib/limits/errors.py -> build/bdist.linux-loongarch64/wheel/limits 2024-12-25 19:23:51,050 root INFO copying build/lib/limits/util.py -> build/bdist.linux-loongarch64/wheel/limits 2024-12-25 19:23:51,050 root INFO copying build/lib/limits/strategies.py -> build/bdist.linux-loongarch64/wheel/limits 2024-12-25 19:23:51,050 root INFO copying build/lib/limits/__init__.py -> build/bdist.linux-loongarch64/wheel/limits 2024-12-25 19:23:51,050 root INFO creating build/bdist.linux-loongarch64/wheel/limits/aio 2024-12-25 19:23:51,051 root INFO creating build/bdist.linux-loongarch64/wheel/limits/aio/storage 2024-12-25 19:23:51,051 root INFO copying build/lib/limits/aio/storage/memory.py -> build/bdist.linux-loongarch64/wheel/limits/aio/storage 2024-12-25 19:23:51,051 root INFO copying build/lib/limits/aio/storage/base.py -> build/bdist.linux-loongarch64/wheel/limits/aio/storage 2024-12-25 19:23:51,051 root INFO copying build/lib/limits/aio/storage/etcd.py -> build/bdist.linux-loongarch64/wheel/limits/aio/storage 2024-12-25 19:23:51,052 root INFO copying build/lib/limits/aio/storage/memcached.py -> build/bdist.linux-loongarch64/wheel/limits/aio/storage 2024-12-25 19:23:51,052 root INFO copying build/lib/limits/aio/storage/__init__.py -> build/bdist.linux-loongarch64/wheel/limits/aio/storage 2024-12-25 19:23:51,052 root INFO copying build/lib/limits/aio/storage/redis.py -> build/bdist.linux-loongarch64/wheel/limits/aio/storage 2024-12-25 19:23:51,052 root INFO copying build/lib/limits/aio/storage/mongodb.py -> build/bdist.linux-loongarch64/wheel/limits/aio/storage 2024-12-25 19:23:51,053 root INFO copying build/lib/limits/aio/strategies.py -> build/bdist.linux-loongarch64/wheel/limits/aio 2024-12-25 19:23:51,053 root INFO copying build/lib/limits/aio/__init__.py -> build/bdist.linux-loongarch64/wheel/limits/aio 2024-12-25 19:23:51,053 root INFO copying build/lib/limits/typing.py -> build/bdist.linux-loongarch64/wheel/limits 2024-12-25 19:23:51,054 root INFO copying build/lib/limits/_version.py -> build/bdist.linux-loongarch64/wheel/limits 2024-12-25 19:23:51,054 root INFO copying build/lib/limits/version.py -> build/bdist.linux-loongarch64/wheel/limits 2024-12-25 19:23:51,054 root INFO running install_egg_info 2024-12-25 19:23:51,060 root INFO Copying limits.egg-info to build/bdist.linux-loongarch64/wheel/limits-3.14.1-py3.12.egg-info 2024-12-25 19:23:51,062 root INFO running install_scripts 2024-12-25 19:23:51,069 root INFO creating build/bdist.linux-loongarch64/wheel/limits-3.14.1.dist-info/WHEEL 2024-12-25 19:23:51,069 wheel INFO creating '/home/buildozer/aports/testing/py3-limits/src/limits-3.14.1/.dist/.tmp-q6lpwk41/limits-3.14.1-py3-none-any.whl' and adding 'build/bdist.linux-loongarch64/wheel' to it 2024-12-25 19:23:51,070 wheel INFO adding 'limits/__init__.py' 2024-12-25 19:23:51,070 wheel INFO adding 'limits/_version.py' 2024-12-25 19:23:51,070 wheel INFO adding 'limits/errors.py' 2024-12-25 19:23:51,071 wheel INFO adding 'limits/limits.py' 2024-12-25 19:23:51,071 wheel INFO adding 'limits/py.typed' 2024-12-25 19:23:51,071 wheel INFO adding 'limits/strategies.py' 2024-12-25 19:23:51,072 wheel INFO adding 'limits/typing.py' 2024-12-25 19:23:51,072 wheel INFO adding 'limits/util.py' 2024-12-25 19:23:51,072 wheel INFO adding 'limits/version.py' 2024-12-25 19:23:51,073 wheel INFO adding 'limits/aio/__init__.py' 2024-12-25 19:23:51,073 wheel INFO adding 'limits/aio/strategies.py' 2024-12-25 19:23:51,073 wheel INFO adding 'limits/aio/storage/__init__.py' 2024-12-25 19:23:51,074 wheel INFO adding 'limits/aio/storage/base.py' 2024-12-25 19:23:51,074 wheel INFO adding 'limits/aio/storage/etcd.py' 2024-12-25 19:23:51,074 wheel INFO adding 'limits/aio/storage/memcached.py' 2024-12-25 19:23:51,075 wheel INFO adding 'limits/aio/storage/memory.py' 2024-12-25 19:23:51,075 wheel INFO adding 'limits/aio/storage/mongodb.py' 2024-12-25 19:23:51,075 wheel INFO adding 'limits/aio/storage/redis.py' 2024-12-25 19:23:51,076 wheel INFO adding 'limits/resources/redis/lua_scripts/acquire_moving_window.lua' 2024-12-25 19:23:51,076 wheel INFO adding 'limits/resources/redis/lua_scripts/clear_keys.lua' 2024-12-25 19:23:51,076 wheel INFO adding 'limits/resources/redis/lua_scripts/incr_expire.lua' 2024-12-25 19:23:51,077 wheel INFO adding 'limits/resources/redis/lua_scripts/moving_window.lua' 2024-12-25 19:23:51,077 wheel INFO adding 'limits/storage/__init__.py' 2024-12-25 19:23:51,077 wheel INFO adding 'limits/storage/base.py' 2024-12-25 19:23:51,078 wheel INFO adding 'limits/storage/etcd.py' 2024-12-25 19:23:51,078 wheel INFO adding 'limits/storage/memcached.py' 2024-12-25 19:23:51,078 wheel INFO adding 'limits/storage/memory.py' 2024-12-25 19:23:51,079 wheel INFO adding 'limits/storage/mongodb.py' 2024-12-25 19:23:51,079 wheel INFO adding 'limits/storage/redis.py' 2024-12-25 19:23:51,079 wheel INFO adding 'limits/storage/redis_cluster.py' 2024-12-25 19:23:51,080 wheel INFO adding 'limits/storage/redis_sentinel.py' 2024-12-25 19:23:51,080 wheel INFO adding 'limits/storage/registry.py' 2024-12-25 19:23:51,080 wheel INFO adding 'limits-3.14.1.dist-info/LICENSE.txt' 2024-12-25 19:23:51,081 wheel INFO adding 'limits-3.14.1.dist-info/METADATA' 2024-12-25 19:23:51,081 wheel INFO adding 'limits-3.14.1.dist-info/WHEEL' 2024-12-25 19:23:51,081 wheel INFO adding 'limits-3.14.1.dist-info/top_level.txt' 2024-12-25 19:23:51,081 wheel INFO adding 'limits-3.14.1.dist-info/RECORD' 2024-12-25 19:23:51,082 root INFO removing build/bdist.linux-loongarch64/wheel 2024-12-25 19:23:51,084 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 19:23:51,345 gpep517 INFO Installing .dist/limits-3.14.1-py3-none-any.whl into .testenv 2024-12-25 19:23:51,420 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: lazy-fixtures-1.0.7, cov-5.0.0, benchmark-4.0.0, flaky-3.8.1, asyncio-0.25.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.80s ====================== >>> py3-limits: Entering fakeroot... 2024-12-25 19:23:54,605 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 19:23:54,688 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 19:23:55 +0000 elapsed time 0h 0m 8s >>> py3-limits: Cleaning up srcdir >>> py3-limits: Cleaning up pkgdir >>> py3-limits: Uninstalling dependencies... (1/58) Purging .makedepends-py3-limits (20241225.192349) (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: 247 MiB in 102 packages >>> py3-limits: Updating the testing/loongarch64 repository index... >>> py3-limits: Signing the index...