forked from pool/python-cachetools
Accepting request 1006298 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1006298 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-cachetools?expand=0&rev=15
This commit is contained in:
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:89ea6f1b638d5a73a4f9226be57ac5e4f399d22770b92355f92dcb0f7f001693
|
||||
size 25487
|
||||
3
cachetools-5.2.0.tar.gz
Normal file
3
cachetools-5.2.0.tar.gz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:6a94c6402995a99c3970cc7e4884bb60b4a8639938157eeed436098bf9831757
|
||||
size 27342
|
||||
@@ -1,3 +1,34 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 26 19:34:29 UTC 2022 - Yogalakshmi Arunachalam <yarunachalam@suse.com>
|
||||
|
||||
- update to v5.2.0
|
||||
* Add cachetools.keys.methodkey().
|
||||
* Add cache_clear() function to decorators.
|
||||
* Add src directory to sys.path for Sphinx autodoc.
|
||||
* Modernize func wrappers.
|
||||
|
||||
- update to v5.1.0
|
||||
* Add cache decorator parameters as wrapper function attributes.
|
||||
|
||||
- update to v5.0.0
|
||||
* Require Python 3.7 or later (breaking change).
|
||||
* Remove deprecated submodules (breaking change).
|
||||
The cache, fifo, lfu, lru, mru, rr and ttl submodules have been deleted. Therefore, statements like
|
||||
from cachetools.ttl import TTLCache will no longer work. Use from cachetools import TTLCache instead.
|
||||
* Pass self to @cachedmethod key function (breaking change).
|
||||
The key function passed to the @cachedmethod decorator is now called as key(self, *args, **kwargs).
|
||||
The default key function has been changed to ignore its first argument, so this should only affect applications using custom
|
||||
key functions with the @cachedmethod decorator.
|
||||
* Change exact time of expiration in TTLCache (breaking change).
|
||||
TTLCache items now get expired if their expiration time is less than or equal to timer(). For applications using the default timer(),
|
||||
this should be barely noticable, but it may affect the use of custom timers with larger tick intervals. Note that this also implies
|
||||
that a TTLCache with ttl=0 can no longer hold any items, since they will expire immediately.
|
||||
* Change Cache.__repr__() format (breaking change).
|
||||
String representations of cache instances now use a more compact and efficient format, e.g.
|
||||
LRUCache({1: 1, 2: 2}, maxsize=10, currsize=2)
|
||||
* Add TLRU cache implementation.
|
||||
* Documentation improvements.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Oct 16 21:02:10 UTC 2021 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package python-cachetools
|
||||
#
|
||||
# Copyright (c) 2021 SUSE LLC
|
||||
# Copyright (c) 2022 SUSE LLC
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@@ -19,7 +19,7 @@
|
||||
%define skip_python2 1
|
||||
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
|
||||
Name: python-cachetools
|
||||
Version: 4.2.4
|
||||
Version: 5.2.0
|
||||
Release: 0
|
||||
Summary: Extensible memoizing collections and decorators
|
||||
License: MIT
|
||||
|
||||
Reference in New Issue
Block a user