15
0

98 Commits

Author SHA256 Message Date
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