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

python313-cachetools-7.0.1-1.2 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: python313-cachetools Distribution: openSUSE Tumbleweed
Version: 7.0.1 Vendor: openSUSE
Release: 1.2 Build date: Mon Feb 16 17:45:18 2026
Group: Development/Languages/Python Build host: reproducible
Size: 155831 Source RPM: python-cachetools-7.0.1-1.2.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/tkem/cachetools
Summary: Extensible memoizing collections and decorators
This module provides various memoizing collections and decorators,
including a variant of the Python 3 Standard Library `@lru_cache`_
function decorator.

Provides

Requires

License

MIT

Changelog

* Mon Feb 16 2026 Dirk Müller <dmueller@suse.com>
  - update to 7.0.1:
    * 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.
* Thu Jan 08 2026 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
  - Update to 6.2.4
    * Fix license information displayed on PyPI be using an updated
      version of ``twine`` for uploading.
  - from version 6.2.3
    * Improve documentation regarding ``@cachedmethod`` with ``condition``
      parameter.
    * Minor style and readability improvements.
    * Modernize build environment.
    * Update CI environment.
  - Update BuildRequires from pyproject.toml
* Thu Nov 20 2025 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
  - Update to 6.2.2
    * Minor improvements from GitHub Copilot code review.
    * Improve documentation.
  - from version 6.2.1
    * Add support for Python 3.14.
    * Improve documentation.
    * Update CI environment.
* Wed Sep 10 2025 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
  - Update to 6.2.0
    * Improve general ``RRCache`` performance by storing cache keys in an
      additional sequence container.  Note that this will increase memory
      consumption.
    * Add more unit tests.
* Sat Jul 12 2025 Dirk Müller <dmueller@suse.com>
  - update to 6.1.0:
    * Improve LFUCache insertion performance by switching to an
      implementation based on the cacheing library.
    * Update CI environment.
    * Require Python 3.9 or later (breaking change).
* Mon Jun 16 2025 Steve Kowalik <steven.kowalik@suse.com>
  - Switch to pyroject macros.
  - No more greedy globs in %files.
* Mon Feb 24 2025 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
  - Update to 5.5.2
    * Reduce number of ``@cached`` lock/unlock operations.
    * Improve documentation.
    * Update CI environment.
* Mon Jan 27 2025 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
  - Update to 5.5.1
    * Add documentation regarding caching of exceptions.
    * Officially support Python 3.13.
    * Update CI environment.
* Sat Sep 28 2024 Dirk Müller <dmueller@suse.com>
  - update to 5.5.0:
    * TTLCache.expire() returns iterable of expired (key, value)
      pairs.
* Tue Apr 02 2024 Dirk Müller <dmueller@suse.com>
  - update to 5.3.3:
    * Documentation improvements.
    * Update CI environment.
* Fri Nov 10 2023 Dirk Müller <dmueller@suse.com>
  - update to 5.3.2:
    * Add support for Python 3.12.
    * Various documentation improvements.
* Mon May 29 2023 Dirk Müller <dmueller@suse.com>
  - update to 5.3.1:
    * Depend on Python >= 3.7.
* Fri Apr 21 2023 Dirk Müller <dmueller@suse.com>
  - add sle15_python_module_pythons (jsc#PED-68)
* Thu Apr 13 2023 Matej Cepl <mcepl@suse.com>
  - Make calling of %{sle15modernpython} optional.
* Sat Jan 28 2023 Dirk Müller <dmueller@suse.com>
  - update to 5.3.0:
    * Add ``cache_info()`` function to ``@cached`` decorator.
* Fri Jan 13 2023 Dirk Müller <dmueller@suse.com>
  - update to 5.2.1:
    * Add support for Python 3.11.
    * Correct version information in RTD documentation.
    * ``badges/shields``: Change to GitHub workflow badge routes.

Files

/usr/lib/python3.13/site-packages/cachetools
/usr/lib/python3.13/site-packages/cachetools-7.0.1.dist-info
/usr/lib/python3.13/site-packages/cachetools-7.0.1.dist-info/INSTALLER
/usr/lib/python3.13/site-packages/cachetools-7.0.1.dist-info/METADATA
/usr/lib/python3.13/site-packages/cachetools-7.0.1.dist-info/RECORD
/usr/lib/python3.13/site-packages/cachetools-7.0.1.dist-info/REQUESTED
/usr/lib/python3.13/site-packages/cachetools-7.0.1.dist-info/WHEEL
/usr/lib/python3.13/site-packages/cachetools-7.0.1.dist-info/licenses
/usr/lib/python3.13/site-packages/cachetools-7.0.1.dist-info/licenses/LICENSE
/usr/lib/python3.13/site-packages/cachetools-7.0.1.dist-info/top_level.txt
/usr/lib/python3.13/site-packages/cachetools/__init__.py
/usr/lib/python3.13/site-packages/cachetools/__pycache__
/usr/lib/python3.13/site-packages/cachetools/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/cachetools/__pycache__/__init__.cpython-313.pyc
/usr/lib/python3.13/site-packages/cachetools/__pycache__/_cached.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/cachetools/__pycache__/_cached.cpython-313.pyc
/usr/lib/python3.13/site-packages/cachetools/__pycache__/_cachedmethod.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/cachetools/__pycache__/_cachedmethod.cpython-313.pyc
/usr/lib/python3.13/site-packages/cachetools/__pycache__/func.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/cachetools/__pycache__/func.cpython-313.pyc
/usr/lib/python3.13/site-packages/cachetools/__pycache__/keys.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/cachetools/__pycache__/keys.cpython-313.pyc
/usr/lib/python3.13/site-packages/cachetools/_cached.py
/usr/lib/python3.13/site-packages/cachetools/_cachedmethod.py
/usr/lib/python3.13/site-packages/cachetools/func.py
/usr/lib/python3.13/site-packages/cachetools/keys.py
/usr/share/doc/packages/python313-cachetools
/usr/share/doc/packages/python313-cachetools/CHANGELOG.rst
/usr/share/doc/packages/python313-cachetools/README.rst
/usr/share/licenses/python313-cachetools
/usr/share/licenses/python313-cachetools/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Wed Mar 4 22:25:36 2026