* Mon Apr 23 2018 dmueller@suse.com
- skip lock tests, they fail frequently (bsc#1086987)
* Fri Apr 20 2018 dmueller@suse.com
- for testing purposes drop dogpile.cache-tests_more_slow_waiters.patch
* Thu Apr 19 2018 dmueller@suse.com
- only run generic tests using pytest (bsc#1089564)
* Mon Mar 26 2018 ro@suse.de
- update to 0.6.5:
* Fixed import issue for Python 3.7 where several variables named
"async" were, leading to syntax errors.
* drop dogpile-threading.patch (upstreamed)
- add dogpile.cache-tests_more_slow_waiters.patch (bsc#1086987)
increase number of allowed slow waiters in testsuite
otherwise this testsuite seems extremely flaky on non-x86_64
* Sun Feb 18 2018 dmueller@suse.com
- add dogpile-threading.patch
* Wed Nov 08 2017 alarrosa@suse.com
- Fix broken symlinks created by fdupes on the python3-dogpile.cache package
* Mon Aug 21 2017 tbechtold@suse.com
- update to 0.6.4:
* The method :meth:`.Region.get_or_create_multi` will not pass to the
cache backend if no values are ultimately to be stored, based on
the use of the :paramref:`.Region.get_or_create_multi.should_cache_fn`
function. This empty dictionary is unnecessary and can cause API
problems for backends like that of Redis.
* The :attr:`.api.NO_VALUE` constant now has a fixed ``__repr__()``
output, so that scenarios where this constant's string value
ends up being used as a cache key do not create multiple values.
* A new exception class :class:`.exception.PluginNotFound` is now
raised when a particular cache plugin class cannot be located
either as a setuptools entrypoint or as a registered backend.
Previously, a plain ``Exception`` was thrown.
* Added ``replace_existing_backend`` to
:meth:`.CacheRegion.configure_from_config`.
* Sat May 06 2017 toddrme2178@gmail.com
- Fix Provides/Obsoletes.
* Wed Mar 01 2017 aloisio@gmx.com
- Converted to single-spec
* Wed Aug 31 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