>>> py3-cachy: Building community/py3-cachy 0.3.0-r4 (using abuild 3.9.0-r0) started Sat, 12 Feb 2022 16:59:20 +0000 >>> py3-cachy: Checking sanity of /home/buildozer/aports/community/py3-cachy/APKBUILD... >>> py3-cachy: Analyzing dependencies... >>> py3-cachy: Installing for build: build-base python3 pyproject2setuppy py3-pytest py3-flexmock py3-fakeredis (1/30) Installing libffi (3.4.2-r1) (2/30) Installing gdbm (1.23-r0) (3/30) Installing mpdecimal (2.5.1-r1) (4/30) Installing readline (8.1.1-r0) (5/30) Installing sqlite-libs (3.37.2-r0) (6/30) Installing python3 (3.10.2-r0) (7/30) Installing py3-toml (0.10.2-r3) (8/30) Installing py3-ordered-set (4.0.2-r3) (9/30) Installing py3-appdirs (1.4.4-r3) (10/30) Installing py3-parsing (2.4.7-r3) (11/30) Installing py3-six (1.16.0-r1) (12/30) Installing py3-packaging (21.3-r0) (13/30) Installing py3-setuptools (52.0.0-r5) (14/30) Installing pyproject2setuppy (17-r1) (15/30) Installing py3-atomicwrites (1.4.0-r2) (16/30) Installing py3-attrs (21.2.0-r1) (17/30) Installing py3-more-itertools (8.12.0-r1) (18/30) Installing py3-iniconfig (1.1.1-r2) (19/30) Installing py3-pluggy (0.13.1-r5) (20/30) Installing py3-py (1.10.0-r2) (21/30) Installing py3-wcwidth (0.2.5-r2) (22/30) Installing py3-pytest (6.2.5-r1) (23/30) Installing py3-flexmock (0.11.3-r0) (24/30) Installing py3-wrapt (1.12.1-r2) (25/30) Installing py3-deprecated (1.2.13-r1) (26/30) Installing py3-hiredis (1.1.0-r2) (27/30) Installing py3-redis (4.1.0-r0) (28/30) Installing py3-sortedcontainers (2.4.0-r1) (29/30) Installing py3-fakeredis (1.7.0-r0) (30/30) Installing .makedepends-py3-cachy (20220212.165921) Executing busybox-1.35.0-r2.trigger OK: 364 MiB in 129 packages >>> py3-cachy: Cleaning up srcdir >>> py3-cachy: Cleaning up pkgdir >>> py3-cachy: Fetching https://distfiles.alpinelinux.org/distfiles/edge/cachy-0.3.0.tar.gz >>> py3-cachy: Fetching https://distfiles.alpinelinux.org/distfiles/edge/cachy-0.3.0.tar.gz >>> py3-cachy: Checking sha512sums... cachy-0.3.0.tar.gz: OK No-need-to-teardown-flexmock.patch: OK >>> py3-cachy: Unpacking /var/cache/distfiles/edge/cachy-0.3.0.tar.gz... >>> py3-cachy: No-need-to-teardown-flexmock.patch patching file tests/stores/test_dict_store.py patching file tests/stores/test_file_store.py patching file tests/stores/test_redis_store.py patching file tests/test_cache_manager.py patching file tests/test_repository.py patching file tests/test_tagged_cache.py running build running build_py creating build creating build/lib creating build/lib/cachy copying cachy/tag_set.py -> build/lib/cachy copying cachy/cache_manager.py -> build/lib/cachy copying cachy/helpers.py -> build/lib/cachy copying cachy/utils.py -> build/lib/cachy copying cachy/tagged_cache.py -> build/lib/cachy copying cachy/redis_tagged_cache.py -> build/lib/cachy copying cachy/__init__.py -> build/lib/cachy copying cachy/repository.py -> build/lib/cachy creating build/lib/cachy/serializers copying cachy/serializers/pickle_serializer.py -> build/lib/cachy/serializers copying cachy/serializers/json_serializer.py -> build/lib/cachy/serializers copying cachy/serializers/__init__.py -> build/lib/cachy/serializers copying cachy/serializers/msgpack_serializer.py -> build/lib/cachy/serializers copying cachy/serializers/serializer.py -> build/lib/cachy/serializers creating build/lib/cachy/contracts copying cachy/contracts/factory.py -> build/lib/cachy/contracts copying cachy/contracts/__init__.py -> build/lib/cachy/contracts copying cachy/contracts/taggable_store.py -> build/lib/cachy/contracts copying cachy/contracts/store.py -> build/lib/cachy/contracts copying cachy/contracts/repository.py -> build/lib/cachy/contracts creating build/lib/cachy/stores copying cachy/stores/__init__.py -> build/lib/cachy/stores copying cachy/stores/redis_store.py -> build/lib/cachy/stores copying cachy/stores/memcached_store.py -> build/lib/cachy/stores copying cachy/stores/null_store.py -> build/lib/cachy/stores copying cachy/stores/dict_store.py -> build/lib/cachy/stores copying cachy/stores/file_store.py -> build/lib/cachy/stores ============================= test session starts ============================== platform linux -- Python 3.10.2, pytest-6.2.5, py-1.10.0, pluggy-0.13.1 -- /usr/bin/python3 cachedir: .pytest_cache rootdir: /home/buildozer/aports/community/py3-cachy/src/cachy-0.3.0 collecting ... collected 64 items / 9 deselected / 55 selected tests/test_cache_manager.py::RepositoryTestCase::test_decorator PASSED [ 1%] tests/test_cache_manager.py::RepositoryTestCase::test_default_store_with_one_store PASSED [ 3%] tests/test_cache_manager.py::RepositoryTestCase::test_extend_accepts_a_callable_returning_a_repository PASSED [ 5%] tests/test_cache_manager.py::RepositoryTestCase::test_extend_accepts_a_callable_returning_a_store PASSED [ 7%] tests/test_cache_manager.py::RepositoryTestCase::test_extend_accepts_a_store_class PASSED [ 9%] tests/test_cache_manager.py::RepositoryTestCase::test_full_decorator PASSED [ 10%] tests/test_cache_manager.py::RepositoryTestCase::test_set_default_driver_changes_driver PASSED [ 12%] tests/test_cache_manager.py::RepositoryTestCase::test_store_get_the_correct_store PASSED [ 14%] tests/test_repository.py::RepositoryTestCase::test_add PASSED [ 16%] tests/test_repository.py::RepositoryTestCase::test_default_value_is_returned PASSED [ 18%] tests/test_repository.py::RepositoryTestCase::test_forever PASSED [ 20%] tests/test_repository.py::RepositoryTestCase::test_get_returns_value_from_cache PASSED [ 21%] tests/test_repository.py::RepositoryTestCase::test_has_method PASSED [ 23%] tests/test_repository.py::RepositoryTestCase::test_pull PASSED [ 25%] tests/test_repository.py::RepositoryTestCase::test_put PASSED [ 27%] tests/test_repository.py::RepositoryTestCase::test_put_supports_datetime_as_minutes PASSED [ 29%] tests/test_repository.py::RepositoryTestCase::test_put_with_minutes_to_zero_doesnt_store PASSED [ 30%] tests/test_repository.py::RepositoryTestCase::test_remember_calls_put_and_returns_default PASSED [ 32%] tests/test_repository.py::RepositoryTestCase::test_remember_forever_calls_forever_and_returns_default PASSED [ 34%] tests/test_repository.py::RepositoryTestCase::test_repository_can_serve_as_a_decorator PASSED [ 36%] tests/test_repository.py::RepositoryTestCase::test_repository_can_serve_as_a_decorator_with_key_and_minutes PASSED [ 38%] tests/test_repository.py::RepositoryTestCase::test_set_default_cache_time PASSED [ 40%] tests/test_tagged_cache.py::TaggedCacheTestCase::test_cache_can_be_saved_with_multiple_tags PASSED [ 41%] tests/test_tagged_cache.py::TaggedCacheTestCase::test_cache_can_be_set_with_datetime PASSED [ 43%] tests/test_tagged_cache.py::TaggedCacheTestCase::test_cache_saved_with_multiple_tags_can_be_flushed PASSED [ 45%] tests/test_tagged_cache.py::TaggedCacheTestCase::test_redis_cache_forever_tags_can_be_flushed PASSED [ 47%] tests/test_tagged_cache.py::TaggedCacheTestCase::test_redis_cache_tags_push_forever_keys_correctly PASSED [ 49%] tests/test_tagged_cache.py::TaggedCacheTestCase::test_tags_cache_forever PASSED [ 50%] tests/test_tagged_cache.py::TaggedCacheTestCase::test_tags_can_be_flushed PASSED [ 52%] tests/stores/test_dict_store.py::DictStoreTestCase::test_cache_key PASSED [ 54%] tests/stores/test_dict_store.py::DictStoreTestCase::test_items_can_be_flushed PASSED [ 56%] tests/stores/test_dict_store.py::DictStoreTestCase::test_items_can_be_set_and_retrieved PASSED [ 58%] tests/stores/test_dict_store.py::DictStoreTestCase::test_store_item_forever_properly_stores_in_dict PASSED [ 60%] tests/stores/test_dict_store.py::DictStoreTestCase::test_values_can_be_decremented PASSED [ 61%] tests/stores/test_dict_store.py::DictStoreTestCase::test_values_can_be_incremented PASSED [ 63%] tests/stores/test_dict_store.py::DictStoreTestCase::test_values_can_be_removed PASSED [ 65%] tests/stores/test_file_store.py::DictStoreTestCase::test_expired_items_return_none PASSED [ 67%] tests/stores/test_file_store.py::DictStoreTestCase::test_forever_store_values_with_high_timestamp PASSED [ 69%] tests/stores/test_file_store.py::DictStoreTestCase::test_forget_removes_file PASSED [ 70%] tests/stores/test_file_store.py::DictStoreTestCase::test_forget_with_missing_file PASSED [ 72%] tests/stores/test_file_store.py::DictStoreTestCase::test_get_with_json_serializer PASSED [ 74%] tests/stores/test_file_store.py::DictStoreTestCase::test_none_is_returned_if_file_doesnt_exist PASSED [ 76%] tests/stores/test_file_store.py::DictStoreTestCase::test_put_creates_missing_directories PASSED [ 78%] tests/stores/test_file_store.py::DictStoreTestCase::test_set_hash_type PASSED [ 80%] tests/stores/test_file_store.py::DictStoreTestCase::test_store_items_properly_store_values PASSED [ 81%] tests/stores/test_null_store.py::NullStoreTestCase::test_items_cannot_be_cached PASSED [ 83%] tests/stores/test_redis_store.py::RedisStoreTestCase::test_decrement PASSED [ 85%] tests/stores/test_redis_store.py::RedisStoreTestCase::test_forever PASSED [ 87%] tests/stores/test_redis_store.py::RedisStoreTestCase::test_forget PASSED [ 89%] tests/stores/test_redis_store.py::RedisStoreTestCase::test_get_returns_null_when_not_found PASSED [ 90%] tests/stores/test_redis_store.py::RedisStoreTestCase::test_increment PASSED [ 92%] tests/stores/test_redis_store.py::RedisStoreTestCase::test_put_numeric_value_into_redis PASSED [ 94%] tests/stores/test_redis_store.py::RedisStoreTestCase::test_put_value_into_redis PASSED [ 96%] tests/stores/test_redis_store.py::RedisStoreTestCase::test_redis_value_is_returned PASSED [ 98%] tests/stores/test_redis_store.py::RedisStoreTestCase::test_redis_value_is_returned_for_numerics PASSED [100%] ======================= 55 passed, 9 deselected in 0.49s ======================= >>> py3-cachy: Entering fakeroot... running install running build running build_py running install_lib creating /home/buildozer/aports/community/py3-cachy/pkg creating /home/buildozer/aports/community/py3-cachy/pkg/py3-cachy creating /home/buildozer/aports/community/py3-cachy/pkg/py3-cachy/usr creating /home/buildozer/aports/community/py3-cachy/pkg/py3-cachy/usr/lib creating /home/buildozer/aports/community/py3-cachy/pkg/py3-cachy/usr/lib/python3.10 creating /home/buildozer/aports/community/py3-cachy/pkg/py3-cachy/usr/lib/python3.10/site-packages creating /home/buildozer/aports/community/py3-cachy/pkg/py3-cachy/usr/lib/python3.10/site-packages/cachy copying build/lib/cachy/tag_set.py -> /home/buildozer/aports/community/py3-cachy/pkg/py3-cachy/usr/lib/python3.10/site-packages/cachy copying build/lib/cachy/cache_manager.py -> /home/buildozer/aports/community/py3-cachy/pkg/py3-cachy/usr/lib/python3.10/site-packages/cachy creating /home/buildozer/aports/community/py3-cachy/pkg/py3-cachy/usr/lib/python3.10/site-packages/cachy/serializers copying build/lib/cachy/serializers/pickle_serializer.py -> /home/buildozer/aports/community/py3-cachy/pkg/py3-cachy/usr/lib/python3.10/site-packages/cachy/serializers copying build/lib/cachy/serializers/json_serializer.py -> /home/buildozer/aports/community/py3-cachy/pkg/py3-cachy/usr/lib/python3.10/site-packages/cachy/serializers copying build/lib/cachy/serializers/__init__.py -> /home/buildozer/aports/community/py3-cachy/pkg/py3-cachy/usr/lib/python3.10/site-packages/cachy/serializers copying build/lib/cachy/serializers/msgpack_serializer.py -> /home/buildozer/aports/community/py3-cachy/pkg/py3-cachy/usr/lib/python3.10/site-packages/cachy/serializers copying build/lib/cachy/serializers/serializer.py -> /home/buildozer/aports/community/py3-cachy/pkg/py3-cachy/usr/lib/python3.10/site-packages/cachy/serializers creating /home/buildozer/aports/community/py3-cachy/pkg/py3-cachy/usr/lib/python3.10/site-packages/cachy/contracts copying build/lib/cachy/contracts/factory.py -> /home/buildozer/aports/community/py3-cachy/pkg/py3-cachy/usr/lib/python3.10/site-packages/cachy/contracts copying build/lib/cachy/contracts/__init__.py -> /home/buildozer/aports/community/py3-cachy/pkg/py3-cachy/usr/lib/python3.10/site-packages/cachy/contracts copying build/lib/cachy/contracts/taggable_store.py -> /home/buildozer/aports/community/py3-cachy/pkg/py3-cachy/usr/lib/python3.10/site-packages/cachy/contracts copying build/lib/cachy/contracts/store.py -> /home/buildozer/aports/community/py3-cachy/pkg/py3-cachy/usr/lib/python3.10/site-packages/cachy/contracts copying build/lib/cachy/contracts/repository.py -> /home/buildozer/aports/community/py3-cachy/pkg/py3-cachy/usr/lib/python3.10/site-packages/cachy/contracts copying build/lib/cachy/helpers.py -> /home/buildozer/aports/community/py3-cachy/pkg/py3-cachy/usr/lib/python3.10/site-packages/cachy copying build/lib/cachy/utils.py -> /home/buildozer/aports/community/py3-cachy/pkg/py3-cachy/usr/lib/python3.10/site-packages/cachy creating /home/buildozer/aports/community/py3-cachy/pkg/py3-cachy/usr/lib/python3.10/site-packages/cachy/stores copying build/lib/cachy/stores/__init__.py -> /home/buildozer/aports/community/py3-cachy/pkg/py3-cachy/usr/lib/python3.10/site-packages/cachy/stores copying build/lib/cachy/stores/redis_store.py -> /home/buildozer/aports/community/py3-cachy/pkg/py3-cachy/usr/lib/python3.10/site-packages/cachy/stores copying build/lib/cachy/stores/memcached_store.py -> /home/buildozer/aports/community/py3-cachy/pkg/py3-cachy/usr/lib/python3.10/site-packages/cachy/stores copying build/lib/cachy/stores/null_store.py -> /home/buildozer/aports/community/py3-cachy/pkg/py3-cachy/usr/lib/python3.10/site-packages/cachy/stores copying build/lib/cachy/stores/dict_store.py -> /home/buildozer/aports/community/py3-cachy/pkg/py3-cachy/usr/lib/python3.10/site-packages/cachy/stores copying build/lib/cachy/stores/file_store.py -> /home/buildozer/aports/community/py3-cachy/pkg/py3-cachy/usr/lib/python3.10/site-packages/cachy/stores copying build/lib/cachy/tagged_cache.py -> /home/buildozer/aports/community/py3-cachy/pkg/py3-cachy/usr/lib/python3.10/site-packages/cachy copying build/lib/cachy/redis_tagged_cache.py -> /home/buildozer/aports/community/py3-cachy/pkg/py3-cachy/usr/lib/python3.10/site-packages/cachy copying build/lib/cachy/__init__.py -> /home/buildozer/aports/community/py3-cachy/pkg/py3-cachy/usr/lib/python3.10/site-packages/cachy copying build/lib/cachy/repository.py -> /home/buildozer/aports/community/py3-cachy/pkg/py3-cachy/usr/lib/python3.10/site-packages/cachy byte-compiling /home/buildozer/aports/community/py3-cachy/pkg/py3-cachy/usr/lib/python3.10/site-packages/cachy/tag_set.py to tag_set.cpython-310.pyc byte-compiling /home/buildozer/aports/community/py3-cachy/pkg/py3-cachy/usr/lib/python3.10/site-packages/cachy/cache_manager.py to cache_manager.cpython-310.pyc byte-compiling /home/buildozer/aports/community/py3-cachy/pkg/py3-cachy/usr/lib/python3.10/site-packages/cachy/serializers/pickle_serializer.py to pickle_serializer.cpython-310.pyc byte-compiling /home/buildozer/aports/community/py3-cachy/pkg/py3-cachy/usr/lib/python3.10/site-packages/cachy/serializers/json_serializer.py to json_serializer.cpython-310.pyc byte-compiling /home/buildozer/aports/community/py3-cachy/pkg/py3-cachy/usr/lib/python3.10/site-packages/cachy/serializers/__init__.py to __init__.cpython-310.pyc byte-compiling /home/buildozer/aports/community/py3-cachy/pkg/py3-cachy/usr/lib/python3.10/site-packages/cachy/serializers/msgpack_serializer.py to msgpack_serializer.cpython-310.pyc byte-compiling /home/buildozer/aports/community/py3-cachy/pkg/py3-cachy/usr/lib/python3.10/site-packages/cachy/serializers/serializer.py to serializer.cpython-310.pyc byte-compiling /home/buildozer/aports/community/py3-cachy/pkg/py3-cachy/usr/lib/python3.10/site-packages/cachy/contracts/factory.py to factory.cpython-310.pyc byte-compiling /home/buildozer/aports/community/py3-cachy/pkg/py3-cachy/usr/lib/python3.10/site-packages/cachy/contracts/__init__.py to __init__.cpython-310.pyc byte-compiling /home/buildozer/aports/community/py3-cachy/pkg/py3-cachy/usr/lib/python3.10/site-packages/cachy/contracts/taggable_store.py to taggable_store.cpython-310.pyc byte-compiling /home/buildozer/aports/community/py3-cachy/pkg/py3-cachy/usr/lib/python3.10/site-packages/cachy/contracts/store.py to store.cpython-310.pyc byte-compiling /home/buildozer/aports/community/py3-cachy/pkg/py3-cachy/usr/lib/python3.10/site-packages/cachy/contracts/repository.py to repository.cpython-310.pyc byte-compiling /home/buildozer/aports/community/py3-cachy/pkg/py3-cachy/usr/lib/python3.10/site-packages/cachy/helpers.py to helpers.cpython-310.pyc byte-compiling /home/buildozer/aports/community/py3-cachy/pkg/py3-cachy/usr/lib/python3.10/site-packages/cachy/utils.py to utils.cpython-310.pyc byte-compiling /home/buildozer/aports/community/py3-cachy/pkg/py3-cachy/usr/lib/python3.10/site-packages/cachy/stores/__init__.py to __init__.cpython-310.pyc byte-compiling /home/buildozer/aports/community/py3-cachy/pkg/py3-cachy/usr/lib/python3.10/site-packages/cachy/stores/redis_store.py to redis_store.cpython-310.pyc byte-compiling /home/buildozer/aports/community/py3-cachy/pkg/py3-cachy/usr/lib/python3.10/site-packages/cachy/stores/memcached_store.py to memcached_store.cpython-310.pyc byte-compiling /home/buildozer/aports/community/py3-cachy/pkg/py3-cachy/usr/lib/python3.10/site-packages/cachy/stores/null_store.py to null_store.cpython-310.pyc byte-compiling /home/buildozer/aports/community/py3-cachy/pkg/py3-cachy/usr/lib/python3.10/site-packages/cachy/stores/dict_store.py to dict_store.cpython-310.pyc byte-compiling /home/buildozer/aports/community/py3-cachy/pkg/py3-cachy/usr/lib/python3.10/site-packages/cachy/stores/file_store.py to file_store.cpython-310.pyc byte-compiling /home/buildozer/aports/community/py3-cachy/pkg/py3-cachy/usr/lib/python3.10/site-packages/cachy/tagged_cache.py to tagged_cache.cpython-310.pyc byte-compiling /home/buildozer/aports/community/py3-cachy/pkg/py3-cachy/usr/lib/python3.10/site-packages/cachy/redis_tagged_cache.py to redis_tagged_cache.cpython-310.pyc byte-compiling /home/buildozer/aports/community/py3-cachy/pkg/py3-cachy/usr/lib/python3.10/site-packages/cachy/__init__.py to __init__.cpython-310.pyc byte-compiling /home/buildozer/aports/community/py3-cachy/pkg/py3-cachy/usr/lib/python3.10/site-packages/cachy/repository.py to repository.cpython-310.pyc running install_egg_info running egg_info creating cachy.egg-info writing cachy.egg-info/PKG-INFO writing dependency_links to cachy.egg-info/dependency_links.txt writing top-level names to cachy.egg-info/top_level.txt writing manifest file 'cachy.egg-info/SOURCES.txt' reading manifest file 'cachy.egg-info/SOURCES.txt' writing manifest file 'cachy.egg-info/SOURCES.txt' Copying cachy.egg-info to /home/buildozer/aports/community/py3-cachy/pkg/py3-cachy/usr/lib/python3.10/site-packages/cachy-0.3.0-py3.10.egg-info running install_scripts >>> py3-cachy*: Running postcheck for py3-cachy >>> py3-cachy*: Preparing package py3-cachy... >>> py3-cachy*: Tracing dependencies... >>> py3-cachy*: Package size: 304.0 KB >>> py3-cachy*: Compressing data... >>> py3-cachy*: Create checksum... >>> py3-cachy*: Create py3-cachy-0.3.0-r4.apk >>> py3-cachy: Build complete at Sat, 12 Feb 2022 16:59:23 +0000 elapsed time 0h 0m 3s >>> py3-cachy: Cleaning up srcdir >>> py3-cachy: Cleaning up pkgdir >>> py3-cachy: Uninstalling dependencies... (1/30) Purging .makedepends-py3-cachy (20220212.165921) (2/30) Purging pyproject2setuppy (17-r1) (3/30) Purging py3-setuptools (52.0.0-r5) (4/30) Purging py3-ordered-set (4.0.2-r3) (5/30) Purging py3-appdirs (1.4.4-r3) (6/30) Purging py3-pytest (6.2.5-r1) (7/30) Purging py3-atomicwrites (1.4.0-r2) (8/30) Purging py3-attrs (21.2.0-r1) (9/30) Purging py3-more-itertools (8.12.0-r1) (10/30) Purging py3-iniconfig (1.1.1-r2) (11/30) Purging py3-pluggy (0.13.1-r5) (12/30) Purging py3-py (1.10.0-r2) (13/30) Purging py3-wcwidth (0.2.5-r2) (14/30) Purging py3-packaging (21.3-r0) (15/30) Purging py3-parsing (2.4.7-r3) (16/30) Purging py3-toml (0.10.2-r3) (17/30) Purging py3-flexmock (0.11.3-r0) (18/30) Purging py3-fakeredis (1.7.0-r0) (19/30) Purging py3-six (1.16.0-r1) (20/30) Purging py3-redis (4.1.0-r0) (21/30) Purging py3-deprecated (1.2.13-r1) (22/30) Purging py3-wrapt (1.12.1-r2) (23/30) Purging py3-hiredis (1.1.0-r2) (24/30) Purging py3-sortedcontainers (2.4.0-r1) (25/30) Purging python3 (3.10.2-r0) (26/30) Purging libffi (3.4.2-r1) (27/30) Purging gdbm (1.23-r0) (28/30) Purging mpdecimal (2.5.1-r1) (29/30) Purging readline (8.1.1-r0) (30/30) Purging sqlite-libs (3.37.2-r0) Executing busybox-1.35.0-r2.trigger OK: 307 MiB in 99 packages >>> py3-cachy: Updating the community/armhf repository index... >>> py3-cachy: Signing the index...