./devel/py-cachelib, Collection of cache libraries in the same API interface

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


Branch: CURRENT, Version: 0.13.0, Package name: py311-cachelib-0.13.0, Maintainer: pkgsrc-users

A collection of cache libraries in the same API interface. Extracted from
werkzeug.


Master sites:

Filesize: 33.611 KB

Version history: (Expand)


CVS history: (Expand)


   2024-04-19 06:30:21 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-cachelib: updated to 0.13.0

Version 0.13.0

- default ``hashlib.md5`` may not be available in FIPS builds. We
  now do not access it at import time on ``FileSystemCache``so developers
  have time to change the default.
  ``hashlib.md5`` will be lazy loaded when a new default is not provided
   2024-02-12 13:35:23 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-cachelib: updated to 0.12.0

Version 0.12.0

- ``RedisCache`` now supports callables as keys
- Added ``MongoDB`` as a cache backend
   2024-02-11 12:04:17 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-cachelib: updated to 0.11.0

Version 0.11.0

Drop python 3.7 support
Add python 3.11 support
   2023-01-24 21:33:07 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-cachelib: updated to 0.10.1

Version 0.10.1

Fix logging pollution due to DynamoDB logging handler

Version 0.10.0

Improve error message when FileSystemCache methods are called with non-str keys.
Added DynamoDb as a cache backend
   2022-11-16 15:01:30 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-cachelib: updated to 0.9.0

Version 0.9.0
-------------
- Add separate internal read/write clients to ``RedisCache`` to improve \ 
compatibility with flask-caching.
- Fix bug where cache entries would expire immediately when ``RedisCache.add``
  was called without timeout.
- Improve ``FileSystemCache.set`` compatibility with Windows systems.

Version 0.8.0
-------------
- Remove deprecated ``RedisCache.load_object`` and ``RedisCache.dump_object``.

Version 0.7.0
-------------
- ``FileSystemCache`` now stores universal expiration timestamps using python's \ 
``struct`` module.
- Drop support for Python 3.6.
   2022-04-26 20:36:41 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-cachelib: updated to 0.6.0

Version 0.6.0
-------------
- A custom ``hash_method`` may now be provided to ``FileSystemCache`` for
  hashing keys.
- Fix ``PermissionError`` issue with ``FileSystemCache`` on Windows.
   2022-01-04 21:55:40 by Thomas Klausner | Files touched by this commit (1595)
Log message:
*: bump PKGREVISION for egg.mk users

They now have a tool dependency on py-setuptools instead of a DEPENDS
   2022-01-03 08:43:23 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-cachelib: updated to 0.5.0

Version 0.5.0
-------------
-   Cache types now have configurable serializers.

Version 0.4.1
-------------
-   Fix break in ``RedisCache`` when a host object was passed
    in ``RedisCache.host`` instead of a string.

Version 0.4.0
-------------
-   All cache types now implement ``BaseCache`` interface both
    in behavior and method return types. Thus, code written
    for one cache type should work with any other cache type.
-   Add type information for static typing tools.
-   ``FileNotFound`` exceptions will not be logged anymore
    in ``FileSystemCache`` methods in order to avoid polluting
    application log files.