Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: python312-dogpile.cache | Distribution: openSUSE Tumbleweed |
Version: 1.3.2 | Vendor: openSUSE |
Release: 1.2 | Build date: Mon Mar 18 13:15:51 2024 |
Group: Unspecified | Build host: reproducible |
Size: 596414 | Source RPM: python-dogpile.cache-1.3.2-1.2.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://github.com/sqlalchemy/dogpile.cache | |
Summary: A caching front-end based on the Dogpile lock |
A caching API built around the concept of a "dogpile lock", which allows continued access to an expiring data value while a single thread generates a new value.
BSD-3-Clause
* Mon Mar 18 2024 Dirk Müller <dmueller@suse.com> - update to 1.3.2: * Added a new backend RedisClusterBackend, allowing support for Redis Cluster. * Added support for additional Redis client parameters RedisBackend.socket_connect_timeout, RedisBackend.socket_keepalive and RedisBackend.socket_keepalive_options. * Thu Feb 08 2024 Dirk Müller <dmueller@suse.com> - update to 1.3.1: * Added new parameter RedisBackend.username to the Redis backend, and RedisSentinelBackend.username to the Redis Sentinel backend. These parameters allow for username authentication in Redis when RBAC is enabled. * Sun Jan 07 2024 Dirk Müller <dmueller@suse.com> - use %{?sle15_python_module_pythons} - add typing-extensions * Thu Dec 28 2023 Dirk Müller <dmueller@suse.com> - update to 1.3.0: * Added new method :meth:`.CacheRegion.get_value_metadata` which can be used to get a value from the cache along with its metadata, including timestamp of when the value was cached. The :class:`.CachedValue` object is returned which features new accessors to retrieve cached time and current age. * Minimum Python version is now Python 3.8; prior versions Python 3.7 and 3.6 are EOL. * Project setup is now based on pep-621 ``pyproject.toml`` configuration. * Mon Jul 10 2023 Dirk Müller <dmueller@suse.com> - update to 1.2.2: * Made use of pep-673 ``Self`` type for method chained methods such as .CacheRegion.configure and .ProxyBackend.wrap * Mon May 29 2023 Dirk Müller <dmueller@suse.com> - update to 1.2.1: * Added py.typed file to root so that typing tools such as Mypy recognize dogpile as typed. Pull request courtesy Daverball. * Tue May 09 2023 Dirk Müller <dmueller@suse.com> - update to 1.2.0: * Added new construct api.CantDeserializeException which can be raised by user-defined deserializer functions which would be passed to CacheRegion.deserializer, to indicate a cache value that can't be deserialized and therefore should be regenerated. * Tue Jul 19 2022 Dirk Müller <dmueller@suse.com> - update to 1.1.8: * Moved the MemcacheArgs.dead_retry argument and the MemcacheArgs.socket_timeout argument which were erroneously added to the “set_parameters”, where they have no effect, to be part of the Memcached connection arguments MemcachedBackend.dead_retry, MemcachedBackend.socket_timeout. * Added MemcacheArgs.dead_retry and MemcacheArgs.socket_timeout to the dictionary of additional keyword arguments that will be passed directly to GenericMemcachedBackend(). * Added RedisBackend.connection_kwargs parameter, which is a dictionary of additional keyword arguments that will be passed directly to StrictRedis() or StrictRedis.from_url(), in the same way that this parameter works with the RedisSentinelBackend already * Wed Mar 30 2022 Luigi Baldoni <aloisio@gmx.com> - Update to version 1.1.5 * Added support for additional pymemcache HashClient parameters: retry_attempts, retry_timeout, and dead_timeout. * Fri Dec 03 2021 Ben Greiner <code@bnavigator.de> - Update requirements * Mon Sep 06 2021 Steve Kowalik <steven.kowalik@suse.com> - Update to 1.1.4: * [usecase] [memcached] Added support for pymemcache socket keepalive and retrying client. * [bug] [general] Fixed Python 3.10 deprecation warning involving threading. Pull request * [bug] [regression] [tests] Repaired the test suite to work with the 5.x series of the decorator module, which now appears to make use of the __signature__ attribute. * [bug] [regression] Fixed regression where ProxyBackend was missing several methods that were added as part of the 1.1 release. * [feature] [region] Added new region method CacheRegion.key_is_locked(). Returns True if the given key is subject to the dogpile lock, which would indicate that the generator function is running at that time. * [feature] [memcached] Added support for the pymemcache backend, using the "dogpile.cache.pymemcache" backend identifier. * Thu Jun 17 2021 Dirk Müller <dmueller@suse.com> - update to 1.1.3: * rereleae, no changes * Thu Apr 22 2021 Dirk Müller <dmueller@suse.com> - update to 1.1.2: * rerelease, no changes * Wed Mar 10 2021 Dirk Müller <dmueller@suse.com> - fix build for older distributions with old default-pytest * Sun Jan 24 2021 Dirk Müller <dmueller@suse.com> - skip building against python 3.6
/usr/lib/python3.12/site-packages/dogpile /usr/lib/python3.12/site-packages/dogpile.cache-1.3.2.dist-info /usr/lib/python3.12/site-packages/dogpile.cache-1.3.2.dist-info/INSTALLER /usr/lib/python3.12/site-packages/dogpile.cache-1.3.2.dist-info/LICENSE /usr/lib/python3.12/site-packages/dogpile.cache-1.3.2.dist-info/METADATA /usr/lib/python3.12/site-packages/dogpile.cache-1.3.2.dist-info/RECORD /usr/lib/python3.12/site-packages/dogpile.cache-1.3.2.dist-info/REQUESTED /usr/lib/python3.12/site-packages/dogpile.cache-1.3.2.dist-info/WHEEL /usr/lib/python3.12/site-packages/dogpile.cache-1.3.2.dist-info/entry_points.txt /usr/lib/python3.12/site-packages/dogpile.cache-1.3.2.dist-info/top_level.txt /usr/lib/python3.12/site-packages/dogpile/__init__.py /usr/lib/python3.12/site-packages/dogpile/__pycache__ /usr/lib/python3.12/site-packages/dogpile/__pycache__/__init__.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/dogpile/__pycache__/__init__.cpython-312.pyc /usr/lib/python3.12/site-packages/dogpile/__pycache__/core.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/dogpile/__pycache__/core.cpython-312.pyc /usr/lib/python3.12/site-packages/dogpile/__pycache__/lock.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/dogpile/__pycache__/lock.cpython-312.pyc /usr/lib/python3.12/site-packages/dogpile/cache /usr/lib/python3.12/site-packages/dogpile/cache/__init__.py /usr/lib/python3.12/site-packages/dogpile/cache/__pycache__ /usr/lib/python3.12/site-packages/dogpile/cache/__pycache__/__init__.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/dogpile/cache/__pycache__/__init__.cpython-312.pyc /usr/lib/python3.12/site-packages/dogpile/cache/__pycache__/api.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/dogpile/cache/__pycache__/api.cpython-312.pyc /usr/lib/python3.12/site-packages/dogpile/cache/__pycache__/exception.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/dogpile/cache/__pycache__/exception.cpython-312.pyc /usr/lib/python3.12/site-packages/dogpile/cache/__pycache__/proxy.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/dogpile/cache/__pycache__/proxy.cpython-312.pyc /usr/lib/python3.12/site-packages/dogpile/cache/__pycache__/region.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/dogpile/cache/__pycache__/region.cpython-312.pyc /usr/lib/python3.12/site-packages/dogpile/cache/__pycache__/util.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/dogpile/cache/__pycache__/util.cpython-312.pyc /usr/lib/python3.12/site-packages/dogpile/cache/api.py /usr/lib/python3.12/site-packages/dogpile/cache/backends /usr/lib/python3.12/site-packages/dogpile/cache/backends/__init__.py /usr/lib/python3.12/site-packages/dogpile/cache/backends/__pycache__ /usr/lib/python3.12/site-packages/dogpile/cache/backends/__pycache__/__init__.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/dogpile/cache/backends/__pycache__/__init__.cpython-312.pyc /usr/lib/python3.12/site-packages/dogpile/cache/backends/__pycache__/file.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/dogpile/cache/backends/__pycache__/file.cpython-312.pyc /usr/lib/python3.12/site-packages/dogpile/cache/backends/__pycache__/memcached.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/dogpile/cache/backends/__pycache__/memcached.cpython-312.pyc /usr/lib/python3.12/site-packages/dogpile/cache/backends/__pycache__/memory.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/dogpile/cache/backends/__pycache__/memory.cpython-312.pyc /usr/lib/python3.12/site-packages/dogpile/cache/backends/__pycache__/null.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/dogpile/cache/backends/__pycache__/null.cpython-312.pyc /usr/lib/python3.12/site-packages/dogpile/cache/backends/__pycache__/redis.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/dogpile/cache/backends/__pycache__/redis.cpython-312.pyc /usr/lib/python3.12/site-packages/dogpile/cache/backends/file.py /usr/lib/python3.12/site-packages/dogpile/cache/backends/memcached.py /usr/lib/python3.12/site-packages/dogpile/cache/backends/memory.py /usr/lib/python3.12/site-packages/dogpile/cache/backends/null.py /usr/lib/python3.12/site-packages/dogpile/cache/backends/redis.py /usr/lib/python3.12/site-packages/dogpile/cache/exception.py /usr/lib/python3.12/site-packages/dogpile/cache/plugins /usr/lib/python3.12/site-packages/dogpile/cache/plugins/__init__.py /usr/lib/python3.12/site-packages/dogpile/cache/plugins/__pycache__ /usr/lib/python3.12/site-packages/dogpile/cache/plugins/__pycache__/__init__.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/dogpile/cache/plugins/__pycache__/__init__.cpython-312.pyc /usr/lib/python3.12/site-packages/dogpile/cache/plugins/__pycache__/mako_cache.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/dogpile/cache/plugins/__pycache__/mako_cache.cpython-312.pyc /usr/lib/python3.12/site-packages/dogpile/cache/plugins/mako_cache.py /usr/lib/python3.12/site-packages/dogpile/cache/proxy.py /usr/lib/python3.12/site-packages/dogpile/cache/region.py /usr/lib/python3.12/site-packages/dogpile/cache/util.py /usr/lib/python3.12/site-packages/dogpile/core.py /usr/lib/python3.12/site-packages/dogpile/lock.py /usr/lib/python3.12/site-packages/dogpile/py.typed /usr/lib/python3.12/site-packages/dogpile/testing /usr/lib/python3.12/site-packages/dogpile/testing/__init__.py /usr/lib/python3.12/site-packages/dogpile/testing/__pycache__ /usr/lib/python3.12/site-packages/dogpile/testing/__pycache__/__init__.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/dogpile/testing/__pycache__/__init__.cpython-312.pyc /usr/lib/python3.12/site-packages/dogpile/testing/__pycache__/assertions.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/dogpile/testing/__pycache__/assertions.cpython-312.pyc /usr/lib/python3.12/site-packages/dogpile/testing/__pycache__/fixtures.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/dogpile/testing/__pycache__/fixtures.cpython-312.pyc /usr/lib/python3.12/site-packages/dogpile/testing/assertions.py /usr/lib/python3.12/site-packages/dogpile/testing/fixtures.py /usr/lib/python3.12/site-packages/dogpile/util /usr/lib/python3.12/site-packages/dogpile/util/__init__.py /usr/lib/python3.12/site-packages/dogpile/util/__pycache__ /usr/lib/python3.12/site-packages/dogpile/util/__pycache__/__init__.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/dogpile/util/__pycache__/__init__.cpython-312.pyc /usr/lib/python3.12/site-packages/dogpile/util/__pycache__/compat.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/dogpile/util/__pycache__/compat.cpython-312.pyc /usr/lib/python3.12/site-packages/dogpile/util/__pycache__/langhelpers.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/dogpile/util/__pycache__/langhelpers.cpython-312.pyc /usr/lib/python3.12/site-packages/dogpile/util/__pycache__/nameregistry.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/dogpile/util/__pycache__/nameregistry.cpython-312.pyc /usr/lib/python3.12/site-packages/dogpile/util/__pycache__/readwrite_lock.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/dogpile/util/__pycache__/readwrite_lock.cpython-312.pyc /usr/lib/python3.12/site-packages/dogpile/util/__pycache__/typing.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/dogpile/util/__pycache__/typing.cpython-312.pyc /usr/lib/python3.12/site-packages/dogpile/util/compat.py /usr/lib/python3.12/site-packages/dogpile/util/langhelpers.py /usr/lib/python3.12/site-packages/dogpile/util/nameregistry.py /usr/lib/python3.12/site-packages/dogpile/util/readwrite_lock.py /usr/lib/python3.12/site-packages/dogpile/util/typing.py /usr/share/doc/packages/python312-dogpile.cache /usr/share/doc/packages/python312-dogpile.cache/README.rst /usr/share/licenses/python312-dogpile.cache /usr/share/licenses/python312-dogpile.cache/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Mon May 6 23:23:36 2024