./devel/py-propcache, Accelerated property cache

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.2.1, Package name: py312-propcache-0.2.1, Maintainer: pkgsrc-users

The module provides a fast implementation of cached properties for
Python 3.8+.

The API is designed to be nearly identical to the built-in
``functools.cached_property`` class, except for the additional
``under_cached_property`` class which uses ``self._cache`` instead
of ``self.__dict__`` to store the cached values and prevents
``__set__`` from being called.


Master sites:

Filesize: 40.757 KB

Version history: (Expand)


CVS history: (Expand)


   2024-12-04 14:46:25 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-propcache: updated to 0.2.1

0.2.1

Bug fixes

- Stopped implicitly allowing the use of Cython pre-release versions when
  building the distribution package
- Fixed ``wrapped`` and ``func`` not being accessible in the Cython versions of \ 
:func:`propcache.api.cached_property` and \ 
:func:`propcache.api.under_cached_property` decorators

Removals and backward incompatible breaking changes

- Removed support for Python 3.8 as it has reached end of life

Packaging updates and notes for downstreams

- Stopped implicitly allowing the use of Cython pre-release versions when
  building the distribution package
   2024-10-10 08:35:58 by Thomas Klausner | Files touched by this commit (4)
Log message:
devel/py-propcache: import py-propcache-0.2.0

The module provides a fast implementation of cached properties for
Python 3.8+.

The API is designed to be nearly identical to the built-in
``functools.cached_property`` class, except for the additional
``under_cached_property`` class which uses ``self._cache`` instead
of ``self.__dict__`` to store the cached values and prevents
``__set__`` from being called.