Tomáš Chvátal
c66a26ff1d
- Update to 0.7.1:
...
* fix python3 deprecation warnings
* Restore the API for async_creation_runner in all cases
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-dogpile.cache?expand=0&rev=48
2019-03-08 14:47:44 +00:00
Tomáš Chvátal
f06b4a8c53
- Fix fdupes call
...
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-dogpile.cache?expand=0&rev=47
2019-03-07 10:53:37 +00:00
70d7dfc0c2
Accepting request 655471 from devel:languages:python
...
- update to 0.6.8:
* Project hosting has moved to GitHub, under the SQLAlchemy
organization at https://github.com/sqlalchemy/dogpile.cache
* Fixed issue in the :meth:`.CacheRegion.get_or_create_multi` method which
was erroneously considering the cached value as the timestamp field if the
:meth:`.CacheRegion.invalidate` method had ben used, usually causing a
``TypeError`` to occur, or in less frequent cases an invalid result for
whether or not the cached value was invalid, leading to excessive caching
or regeneration. The issue was a regression caused by an implementation
issue in the pluggable invalidation feature added in 🎫 `38`.
- Remove superfluous devel dependency for noarch package
OBS-URL: https://build.opensuse.org/request/show/655471
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-dogpile.cache?expand=0&rev=20
2018-12-13 18:47:29 +00:00
c22c83feed
- update to 0.6.8:
...
* Project hosting has moved to GitHub, under the SQLAlchemy
organization at https://github.com/sqlalchemy/dogpile.cache
* Fixed issue in the :meth:`.CacheRegion.get_or_create_multi` method which
was erroneously considering the cached value as the timestamp field if the
:meth:`.CacheRegion.invalidate` method had ben used, usually causing a
``TypeError`` to occur, or in less frequent cases an invalid result for
whether or not the cached value was invalid, leading to excessive caching
or regeneration. The issue was a regression caused by an implementation
issue in the pluggable invalidation feature added in 🎫 `38`.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-dogpile.cache?expand=0&rev=45
2018-12-06 05:55:23 +00:00
2f8cf2c7b0
Remove superfluous devel dependency for noarch package
...
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-dogpile.cache?expand=0&rev=44
2018-12-04 13:24:27 +00:00
7f5ec0c286
Accepting request 642929 from devel:languages:python
...
Automatic submission by obs-autosubmit
OBS-URL: https://build.opensuse.org/request/show/642929
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-dogpile.cache?expand=0&rev=19
2018-10-25 06:20:11 +00:00
bc5811078b
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-dogpile.cache?expand=0&rev=42
2018-10-11 11:37:31 +00:00
9381fb7dd6
- update to 0.6.6:
...
Added method :attr:`.CacheRegion.actual_backend` which calculates and
caches the actual backend for the region, which may be abstracted by
the use of one or more :class:`.ProxyBackend` subclasses.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-dogpile.cache?expand=0&rev=41
2018-10-11 11:34:30 +00:00
f9af7f26e5
Accepting request 600039 from devel:languages:python
...
- skip lock tests, they fail frequently (bsc#1086987)
- for testing purposes drop dogpile.cache-tests_more_slow_waiters.patch
- only run generic tests using pytest (bsc#1089564)
OBS-URL: https://build.opensuse.org/request/show/600039
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-dogpile.cache?expand=0&rev=18
2018-04-24 13:33:32 +00:00
4a6e502bba
- for testing purposes drop dogpile.cache-tests_more_slow_waiters.patch
...
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-dogpile.cache?expand=0&rev=39
2018-04-23 13:02:18 +00:00
d6c0e9b038
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-dogpile.cache?expand=0&rev=38
2018-04-23 12:57:08 +00:00
e3b3fefea3
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-dogpile.cache?expand=0&rev=37
2018-04-23 12:56:56 +00:00
a1e7e01395
- skip lock tests, they fail frequently (bsc#1086987)
...
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-dogpile.cache?expand=0&rev=36
2018-04-23 12:54:46 +00:00
ee20ab266a
- for testing purposes drop dogpile.cache-tests_more_slow_waiters.patch
...
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-dogpile.cache?expand=0&rev=35
2018-04-20 07:51:14 +00:00
4a81aa4762
- only run generic tests using pytest (bsc#1089564)
...
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-dogpile.cache?expand=0&rev=34
2018-04-19 13:01:36 +00:00
b6db09280b
Accepting request 591544 from devel:languages:python
...
OBS-URL: https://build.opensuse.org/request/show/591544
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-dogpile.cache?expand=0&rev=17
2018-03-28 10:26:49 +00:00
6c5b926c87
Accepting request 591289 from home:oertel:branches:devel:languages:python
...
- 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
OBS-URL: https://build.opensuse.org/request/show/591289
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-dogpile.cache?expand=0&rev=32
2018-03-27 10:11:11 +00:00
68ee85c9dc
Accepting request 577786 from devel:languages:python
...
- add dogpile-threading.patch
OBS-URL: https://build.opensuse.org/request/show/577786
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-dogpile.cache?expand=0&rev=16
2018-02-19 12:02:07 +00:00
a35e3626c5
- add dogpile-threading.patch
...
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-dogpile.cache?expand=0&rev=30
2018-02-18 17:35:07 +00:00
20ea480b5b
Accepting request 540004 from devel:languages:python
...
OBS-URL: https://build.opensuse.org/request/show/540004
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-dogpile.cache?expand=0&rev=15
2017-11-09 13:06:54 +00:00
Jan Matejek
3784be78c1
Accepting request 540003 from home:alarrosa:branches:devel:languages:python
...
- Fix broken symlinks created by fdupes on the python3-dogpile.cache package
OBS-URL: https://build.opensuse.org/request/show/540003
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-dogpile.cache?expand=0&rev=28
2017-11-08 18:38:50 +00:00
d88b141ad8
Accepting request 517971 from devel:languages:python
...
1
OBS-URL: https://build.opensuse.org/request/show/517971
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-dogpile.cache?expand=0&rev=14
2017-08-23 09:54:25 +00:00
f70cc7a4ac
Accepting request 517970 from home:tbechtold:branches:devel:languages:python
...
- 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`.
OBS-URL: https://build.opensuse.org/request/show/517970
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-dogpile.cache?expand=0&rev=26
2017-08-21 16:12:40 +00:00
4b44ba12ed
Accepting request 493156 from devel:languages:python
...
1
OBS-URL: https://build.opensuse.org/request/show/493156
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-dogpile.cache?expand=0&rev=13
2017-05-22 08:46:30 +00:00
Todd R
94cadea3fa
Accepting request 493154 from home:TheBlackCat:branches:devel:languages:python
...
Fix Provides/Obsoletes.
OBS-URL: https://build.opensuse.org/request/show/493154
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-dogpile.cache?expand=0&rev=24
2017-05-06 04:51:22 +00:00
d832ca1550
Accepting request 484806 from devel:languages:python
...
1
OBS-URL: https://build.opensuse.org/request/show/484806
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-dogpile.cache?expand=0&rev=12
2017-04-28 07:12:16 +00:00
f48e164a24
Accepting request 484387 from home:alois:branches:devel:languages:python
...
OBS-URL: https://build.opensuse.org/request/show/484387
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-dogpile.cache?expand=0&rev=22
2017-04-03 08:47:17 +00:00
d7a22d324c
Accepting request 424261 from devel:languages:python
...
1
OBS-URL: https://build.opensuse.org/request/show/424261
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-dogpile.cache?expand=0&rev=11
2016-09-28 09:30:12 +00:00
b59d049e0d
Accepting request 424257 from home:tbechtold:branches:devel:languages:python
...
Remove not used patch
OBS-URL: https://build.opensuse.org/request/show/424257
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-dogpile.cache?expand=0&rev=20
2016-09-01 12:43:30 +00:00
302805caa4
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
2016-09-01 07:26:42 +00:00
18e2d116c3
Accepting request 406264 from devel:languages:python
...
1
OBS-URL: https://build.opensuse.org/request/show/406264
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-dogpile.cache?expand=0&rev=10
2016-07-12 21:51:10 +00:00
58f4a0cfc6
Accepting request 406263 from home:tbechtold:branches:devel:languages:python
...
- Use pypi.io for Source url
OBS-URL: https://build.opensuse.org/request/show/406263
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-dogpile.cache?expand=0&rev=17
2016-07-04 08:01:28 +00:00
e9187a7b3d
Accepting request 406254 from home:tbechtold:branches:devel:languages:python
...
- dogpile.core was merged into dogpile.cache .
See https://gerrit.sqlalchemy.org/#/c/89/
So dogpile.core is no longer a Require.
- Add 0001-Link-moved-functions-in-dogpile.cache.util.patch
For backward compat.
OBS-URL: https://build.opensuse.org/request/show/406254
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-dogpile.cache?expand=0&rev=16
2016-07-04 07:29:59 +00:00
Denisart Benjamin
e460804561
Accepting request 400429 from home:alois:branches:devel:languages:python
...
Update to 0.6.1
OBS-URL: https://build.opensuse.org/request/show/400429
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-dogpile.cache?expand=0&rev=15
2016-06-13 21:22:53 +00:00
2a0f8bee6c
Accepting request 367839 from devel:languages:python
...
1
OBS-URL: https://build.opensuse.org/request/show/367839
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-dogpile.cache?expand=0&rev=9
2016-03-18 20:39:52 +00:00
1b16a80f5b
Accepting request 367263 from Cloud:OpenStack:Master
...
- update to 0.5.7:
* Added new parameter :paramref:`.GenericMemcachedBackend.lock_timeout`,
used in conjunction with :paramref:`.GenericMemcachedBackend.distributed_lock`,
will specify the timeout used when communicating to the ``.add()`` method of
the memcached client.
* Added a new flag :paramref:`.CacheRegion.configure.replace_existing_backend`,
allows a region to have a new backend replace an existing one.
* Test suite now runs using py.test.
* Repaired the :meth:`.CacheRegion.get_multi` method when used with a
list of zero length against the redis backend.
OBS-URL: https://build.opensuse.org/request/show/367263
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-dogpile.cache?expand=0&rev=13
2016-03-07 20:38:12 +00:00
Stephan Kulow
0be63aafcf
Accepting request 305655 from devel:languages:python
...
1
OBS-URL: https://build.opensuse.org/request/show/305655
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-dogpile.cache?expand=0&rev=8
2015-05-07 07:22:27 +00:00
Denisart Benjamin
ebe618a319
Accepting request 305293 from home:benoit_monin:branches:devel:languages:python
...
- update to version 0.5.6
- add fdupes as BuildRequires and call it after install
OBS-URL: https://build.opensuse.org/request/show/305293
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-dogpile.cache?expand=0&rev=11
2015-05-06 23:25:02 +00:00
Stephan Kulow
b0d96e43c8
Accepting request 249303 from devel:languages:python
...
1
OBS-URL: https://build.opensuse.org/request/show/249303
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-dogpile.cache?expand=0&rev=7
2014-09-17 15:25:19 +00:00
Jan Matejek
50a78b1221
Accepting request 249216 from Cloud:OpenStack:Master
...
New upstream release
OBS-URL: https://build.opensuse.org/request/show/249216
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-dogpile.cache?expand=0&rev=9
2014-09-15 14:02:43 +00:00
Stephan Kulow
5bc376a76d
Accepting request 213734 from devel:languages:python
...
- update to 0.5.3:
* Fixed bug where the key_mangler would get in the way of usage of the
async_creation_runner feature within the :meth:` (forwarded request 213711 from dirkmueller)
OBS-URL: https://build.opensuse.org/request/show/213734
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-dogpile.cache?expand=0&rev=5
2014-01-14 18:52:58 +00:00
22e5df6d14
Accepting request 213711 from Cloud:OpenStack:Master
...
- update to 0.5.3:
* Fixed bug where the key_mangler would get in the way of usage of the
async_creation_runner feature within the :meth:`
OBS-URL: https://build.opensuse.org/request/show/213711
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-dogpile.cache?expand=0&rev=7
2014-01-13 14:26:30 +00:00
Stephan Kulow
7eb3ddb08f
Accepting request 212464 from devel:languages:python
...
- update to 0.5.2:
* Added a new argument ``lock_factory`` to the :class:`.DBMBackend`
* implementation. This allows for drop-in replacement of the default
* :class:`.FileLock` backend, which builds on ``os.flock()`` and only
* supports Unix platforms. (forwarded request 212462 from dirkmueller)
OBS-URL: https://build.opensuse.org/request/show/212464
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-dogpile.cache?expand=0&rev=4
2013-12-31 09:08:59 +00:00
Denisart Benjamin
9015dc39d0
Accepting request 212462 from Cloud:OpenStack:Master
...
- update to 0.5.2:
* Added a new argument ``lock_factory`` to the :class:`.DBMBackend`
* implementation. This allows for drop-in replacement of the default
* :class:`.FileLock` backend, which builds on ``os.flock()`` and only
* supports Unix platforms.
OBS-URL: https://build.opensuse.org/request/show/212462
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-dogpile.cache?expand=0&rev=5
2013-12-30 14:51:35 +00:00
Tomáš Chvátal
eddc3e9240
Accepting request 204181 from devel:languages:python
...
- update to 0.5.1:
* The :meth:`.CacheRegion.invalidate` method now supports an option
``hard=True|False``.
* New dogpile-specific exception classes have been added, so that
issues like "region already configured", "region unconfigured",
raise dogpile-specific exceptions. Other exception classes have
OBS-URL: https://build.opensuse.org/request/show/204181
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-dogpile.cache?expand=0&rev=3
2013-10-21 18:01:38 +00:00
35366b2bc1
- update to 0.5.1:
...
* The :meth:`.CacheRegion.invalidate` method now supports an option
``hard=True|False``.
* New dogpile-specific exception classes have been added, so that
issues like "region already configured", "region unconfigured",
raise dogpile-specific exceptions. Other exception classes have
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-dogpile.cache?expand=0&rev=3
2013-10-21 13:22:10 +00:00
Stephan Kulow
4da07de7b7
Accepting request 197412 from devel:languages:python
...
OBS-URL: https://build.opensuse.org/request/show/197412
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-dogpile.cache?expand=0&rev=1
2013-09-09 17:48:53 +00:00
Sascha Peilicke
4d9cb22233
Accepting request 197053 from home:dirkmueller:branches:devel:languages:python
...
OBS-URL: https://build.opensuse.org/request/show/197053
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-dogpile.cache?expand=0&rev=1
2013-09-02 08:46:08 +00:00