* Various test improvements.
* Update Copilot Instructions.
* Require Python 3.10 or later (breaking change).
* Drop support for passing info as fourth positional parameter
to @cached (breaking change).
* Drop support for cache(self) returning None with
@cachedmethod (breaking change).
* Convert the @cachedmethod wrappers to descriptors,
deprecating its use with class methods and instances that do
not provide a mutable __dict__ attribute (potentially
breaking change).
* Convert the previously undocumented @cachedmethod attributes
(cache, cache_lock, etc.) to properties for instance methods,
providing official support and documentation (potentially
breaking change).
* Add an optional info parameter to the @cachedmethod decorator
for reporting per-instance cache statistics. Note that this
requires the instance's __dict__ attribute to be a mutable
mapping.
* Improve typedkey performance.
* Minor documentation improvements.
* Minor testing improvements.
* Minor code readability improvements.
* Improve documentation regarding @cachedmethod with lock
parameter.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-cachetools?expand=0&rev=59
4 lines
130 BLFS
Plaintext
4 lines
130 BLFS
Plaintext
version https://git-lfs.github.com/spec/v1
|
|
oid sha256:e31e579d2c5b6e2944177a0397150d312888ddf4e16e12f1016068f0c03b8341
|
|
size 36126
|