File python-async-lru.changes of Package python-async-lru
-------------------------------------------------------------------
Fri Apr 3 17:00:59 UTC 2026 - Dirk Müller <dmueller@suse.com>
- update to 2.3.0:
* Added ``cache_contains()`` for read-only key lookup.
* Changed cross-loop cache access to auto-reset and rebind to
the current event loop.
* Added ``AlruCacheLoopResetWarning`` when an auto-reset
happens due to event loop change.
* Forwarded ``cache_close(wait=...)`` for bound methods.
* Added a ``jitter`` parameter to randomise TTL.
* Raise ``RuntimeError`` when cache is used by different loop.
* Fixed cancelling of task when all tasks waiting on it have
been cancelled.
* Fixed DeprecationWarning from asyncio.iscoroutinefunction.
- Remove support-python-314.patch: fixed upstream.
-------------------------------------------------------------------
Fri Oct 31 01:17:05 UTC 2025 - Steve Kowalik <steven.kowalik@suse.com>
- Add patch support-python-314.patch:
* Support Python 3.14 removals.
-------------------------------------------------------------------
Wed May 14 09:27:21 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Update to 2.0.5
* Fixed a memory leak on exceptions and minor performance improvement.
- Adjust upstream source name in spec file
-------------------------------------------------------------------
Sat Jul 29 09:02:08 UTC 2023 - Dirk Müller <dmueller@suse.com>
- update to 2.0.4:
* Fixed an error when there are pending tasks while calling
``.cache_clear()``.
-------------------------------------------------------------------
Sun Jul 16 10:56:19 UTC 2023 - Dirk Müller <dmueller@suse.com>
- update to 2.0.3:
* Fixed a ``KeyError`` that could occur when using ``ttl`` with
``maxsize``.
* Dropped ``typing-extensions`` dependency in Python 3.11+.
-------------------------------------------------------------------
Sun Jun 11 21:36:58 UTC 2023 - Ben Greiner <code@bnavigator.de>
- Initial specfile for v2.0.2
- Required by jupyterlab 4