From 302805caa4596d55a9cdc9e340ce82810d422c0ddc6a9d2348ea17301c1cae6b Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Thu, 1 Sep 2016 07:26:42 +0000 Subject: [PATCH] Accepting request 423982 from home:tbechtold:branches:devel:languages:python - update to 0.6.2: * Added a new system to allow custom plugins specific to the issue of "invalidate the entire region", using a new base class :class:`.RegionInvalidationStrategy`. As there are many potential strategies to this (special backend function, storing special keys, etc.) the mechanism for both soft and hard invalidation is now customizable. New approaches to region invalidation can be contributed as documented recipes. * Added a new cache key generator :func:`.kwarg_function_key_generator`, which takes keyword arguments as well as positional arguments into account when forming the cache key. * Restored some more util symbols that users may have been relying upon (although these were not necessarily intended as user-facing): ``dogpile.cache.util.coerce_string_conf``, ``dogpile.cache.util.KeyReentrantMutex``, ``dogpile.cache.util.memoized_property``, ``dogpile.cache.util.PluginLoader``, ``dogpile.cache.util.to_list``. * Drop 0001-Link-moved-functions-in-dogpile.cache.util.patch applied upstream OBS-URL: https://build.opensuse.org/request/show/423982 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-dogpile.cache?expand=0&rev=19 --- dogpile.cache-0.6.1.tar.gz | 3 --- dogpile.cache-0.6.2.tar.gz | 3 +++ python-dogpile.cache.changes | 24 ++++++++++++++++++++++++ python-dogpile.cache.spec | 5 +---- 4 files changed, 28 insertions(+), 7 deletions(-) delete mode 100644 dogpile.cache-0.6.1.tar.gz create mode 100644 dogpile.cache-0.6.2.tar.gz diff --git a/dogpile.cache-0.6.1.tar.gz b/dogpile.cache-0.6.1.tar.gz deleted file mode 100644 index 7a1ad32..0000000 --- a/dogpile.cache-0.6.1.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:69b52dc56bb52d974e9e9fb2764e1311abcd1fd625de07b4e5c05550ac9b40c0 -size 324046 diff --git a/dogpile.cache-0.6.2.tar.gz b/dogpile.cache-0.6.2.tar.gz new file mode 100644 index 0000000..55b3b54 --- /dev/null +++ b/dogpile.cache-0.6.2.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:73793471af07af6dc5b3ee015abfaca4220caaa34c615537f5ab007ed150726d +size 329762 diff --git a/python-dogpile.cache.changes b/python-dogpile.cache.changes index 7dea371..97b3a3f 100644 --- a/python-dogpile.cache.changes +++ b/python-dogpile.cache.changes @@ -1,3 +1,27 @@ +------------------------------------------------------------------- +Wed Aug 31 10:47:40 UTC 2016 - tbechtold@suse.com + +- update to 0.6.2: + * Added a new system to allow custom plugins specific to the issue of + "invalidate the entire region", using a new base class + :class:`.RegionInvalidationStrategy`. As there are many potential + strategies to this (special backend function, storing special keys, etc.) + the mechanism for both soft and hard invalidation is now customizable. + New approaches to region invalidation can be contributed as documented + recipes. + * Added a new cache key generator :func:`.kwarg_function_key_generator`, + which takes keyword arguments as well as positional arguments into + account when forming the cache key. + * Restored some more util symbols that users may have been relying upon + (although these were not necessarily intended as user-facing): + ``dogpile.cache.util.coerce_string_conf``, + ``dogpile.cache.util.KeyReentrantMutex``, + ``dogpile.cache.util.memoized_property``, + ``dogpile.cache.util.PluginLoader``, + ``dogpile.cache.util.to_list``. + * Drop 0001-Link-moved-functions-in-dogpile.cache.util.patch + applied upstream + ------------------------------------------------------------------- Mon Jul 4 08:00:04 UTC 2016 - tbechtold@suse.com diff --git a/python-dogpile.cache.spec b/python-dogpile.cache.spec index 6bde0b4..a3fef6a 100644 --- a/python-dogpile.cache.spec +++ b/python-dogpile.cache.spec @@ -17,15 +17,13 @@ Name: python-dogpile.cache -Version: 0.6.1 +Version: 0.6.2 Release: 0 Summary: A caching front-end based on the Dogpile lock License: BSD-3-Clause Group: Development/Languages/Python Url: http://bitbucket.org/zzzeek/dogpile.cache Source: https://pypi.io/packages/source/d/dogpile.cache/dogpile.cache-%{version}.tar.gz -# PATCH-FIX-UPSTREAM 0001-Link-moved-functions-in-dogpile.cache.util.patch -Patch0: 0001-Link-moved-functions-in-dogpile.cache.util.patch BuildRequires: fdupes BuildRequires: python-devel BuildRequires: python-setuptools @@ -47,7 +45,6 @@ new value. %prep %setup -q -n dogpile.cache-%{version} -%patch0 -p1 %build python setup.py build