Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python312-pylru-1.2.1-2.1 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: python312-pylru Distribution: openSUSE Tumbleweed
Version: 1.2.1 Vendor: openSUSE
Release: 2.1 Build date: Tue Jun 10 10:21:47 2025
Group: Development/Languages/Python Build host: reproducible
Size: 126494 Source RPM: python-pylru-1.2.1-2.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/jlhutch/pylru
Summary: A least recently used (LRU) cache implementation
Pylru implements a true LRU cache along with several support classes. The cache is efficient and written in pure Python. It works with Python 2.6+ including the 3.x series. Basic operations (lookup, insert, delete) all run in a constant amount of time. Pylru provides a cache class with a simple dict interface. It also provides classes to wrap any object that has a dict interface with a cache. Both write-through and write-back semantics are supported. Pylru also provides classes to wrap functions in a similar way, including a function decorator.

Provides

Requires

License

GPL-2.0-only

Changelog

* Tue Jun 10 2025 Markéta Machová <mmachova@suse.com>
  - Convert to pip-based build
* Wed Oct 05 2022 Yogalakshmi Arunachalam <yarunachalam@suse.com>
  - Update to Version 1.2.1
    * Small optimization to popitem().
    * Improved comments, removed whitespace, etc.
    * Added __getstate__() and __setstate__().
    * Moved from distutils to setuptools in setup.py
    * Moved readme to Restructured Text.
  - Update to Version 1.2.0
    * Renamed the markdown formatted README.txt to README.md
    * Updated documentation.
    * Added optional callback to FunctionCacheManager.
    * Merge pull request #28 from marc1n/master
    * Minimize memory consuption of _dlnode
    * Merge pull request #26 from bpsuntrup/master
    * Add optional callback funtionality to lrudecorator.
  - Update to version to 1.1.0
    * Added pop, popitem, and setdefault methods to lrucache class.
    * Improved update() method of lrucache.
    * Added len() method to WriteBackCacheManager.
    * Simplified logic of a couple __getitem__ implementations.
    * Cleaned up some of the comments and whitespace.
    * Merge pull request #22 from btimby/master
    * Undo whitespace changes.
    * Added update() method.
    * Merge pull request #20 from pp-qq/patch-1
    * refactor(lrucache): improve lrucache.get()
    * Fixes #13, a bug in lrudecorator.
    * Small change to README.
    * Small change to README.
    * Moved version to 1.0.8
    * Added documentation for FunctionCacheManager.
    * lrudecorator now updates the metadata to look more like the wrapped function.
    * Refactored lrudecorator using FunctionCacheManager.
    * Added clear() and size() to FunctionCacheManager.
    * Added FunctionCacheManager.
* Fri Dec 06 2019 Erico Mendonca <erico.mendonca@suse.com>
  - Initial version.

Files

/usr/lib/python3.12/site-packages/__pycache__/pylru.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/__pycache__/pylru.cpython-312.pyc
/usr/lib/python3.12/site-packages/pylru-1.2.1.dist-info
/usr/lib/python3.12/site-packages/pylru-1.2.1.dist-info/INSTALLER
/usr/lib/python3.12/site-packages/pylru-1.2.1.dist-info/METADATA
/usr/lib/python3.12/site-packages/pylru-1.2.1.dist-info/RECORD
/usr/lib/python3.12/site-packages/pylru-1.2.1.dist-info/REQUESTED
/usr/lib/python3.12/site-packages/pylru-1.2.1.dist-info/WHEEL
/usr/lib/python3.12/site-packages/pylru-1.2.1.dist-info/licenses
/usr/lib/python3.12/site-packages/pylru-1.2.1.dist-info/licenses/LICENSE.txt
/usr/lib/python3.12/site-packages/pylru-1.2.1.dist-info/top_level.txt
/usr/lib/python3.12/site-packages/pylru.py
/usr/share/doc/packages/python312-pylru
/usr/share/doc/packages/python312-pylru/README.rst
/usr/share/licenses/python312-pylru
/usr/share/licenses/python312-pylru/LICENSE.txt


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Jun 22 23:25:59 2025