The NetBSD Project

CVS log for pkgsrc/devel/py-cachelib/Makefile

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / devel / py-cachelib

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.15: download - view: text, markup, annotated - select for diffs
Sat Apr 12 09:39:49 2025 UTC (4 weeks, 4 days ago) by adam
Branches: MAIN
CVS tags: HEAD
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +3 -4 lines
Fix PLIST after py-setuptools update; bump depends and revision

Revision 1.14: download - view: text, markup, annotated - select for diffs
Mon Nov 11 07:28:02 2024 UTC (6 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2025Q1-base, pkgsrc-2025Q1, pkgsrc-2024Q4-base, pkgsrc-2024Q4
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +1 -2 lines
py-*: remove unused tool dependency

py-setuptools includes the py-wheel functionality nowadays

Revision 1.13: download - view: text, markup, annotated - select for diffs
Fri Apr 19 04:30:21 2024 UTC (12 months, 3 weeks ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2024Q3-base, pkgsrc-2024Q3, pkgsrc-2024Q2-base, pkgsrc-2024Q2
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +2 -2 lines
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

Revision 1.12: download - view: text, markup, annotated - select for diffs
Mon Feb 12 12:35:22 2024 UTC (15 months ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2024Q1-base, pkgsrc-2024Q1
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +2 -2 lines
py-cachelib: updated to 0.12.0

Version 0.12.0

- ``RedisCache`` now supports callables as keys
- Added ``MongoDB`` as a cache backend

Revision 1.11: download - view: text, markup, annotated - select for diffs
Sun Feb 11 11:04:17 2024 UTC (15 months ago) by adam
Branches: MAIN
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +6 -7 lines
py-cachelib: updated to 0.11.0

Version 0.11.0

Drop python 3.7 support
Add python 3.11 support

Revision 1.10: download - view: text, markup, annotated - select for diffs
Wed Feb 1 09:12:04 2023 UTC (2 years, 3 months ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2023Q4-base, pkgsrc-2023Q4, pkgsrc-2023Q3-base, pkgsrc-2023Q3, pkgsrc-2023Q2-base, pkgsrc-2023Q2, pkgsrc-2023Q1-base, pkgsrc-2023Q1
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +2 -2 lines
py-cachelib: updated to 0.10.2

Version 0.10.2
- Fix broken release

Revision 1.9: download - view: text, markup, annotated - select for diffs
Tue Jan 24 20:33:07 2023 UTC (2 years, 3 months ago) by adam
Branches: MAIN
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +5 -5 lines
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

Revision 1.8: download - view: text, markup, annotated - select for diffs
Wed Nov 16 14:01:30 2022 UTC (2 years, 5 months ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2022Q4-base, pkgsrc-2022Q4
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +5 -4 lines
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.

Revision 1.7: download - view: text, markup, annotated - select for diffs
Tue Apr 26 18:36:40 2022 UTC (3 years ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2022Q3-base, pkgsrc-2022Q3, pkgsrc-2022Q2-base, pkgsrc-2022Q2
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +2 -3 lines
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.

Revision 1.6: download - view: text, markup, annotated - select for diffs
Tue Jan 4 20:52:55 2022 UTC (3 years, 4 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2022Q1-base, pkgsrc-2022Q1
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +2 -1 lines
*: bump PKGREVISION for egg.mk users

They now have a tool dependency on py-setuptools instead of a DEPENDS

Revision 1.5: download - view: text, markup, annotated - select for diffs
Mon Jan 3 07:43:22 2022 UTC (3 years, 4 months ago) by adam
Branches: MAIN
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +2 -2 lines
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.

Revision 1.4: download - view: text, markup, annotated - select for diffs
Wed Sep 29 09:38:52 2021 UTC (3 years, 7 months ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2021Q4-base, pkgsrc-2021Q4
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +2 -2 lines
py-cachelib: updated to 0.3.0

Version 0.3.0
-------------
-   Optimize ``FileSystemCache`` pruning.
-   Fix a bug in ``FileSystemCache`` where entries would not be removed
    when the total was over the threshold, and the entry count would be
    lost.
-   ``FileSystemCache`` logs system-related exceptions.
-   Removal of expired entries in ``FileSystemCache`` is only triggered
    if the number of entries is over the ``threshhold`` when calling
    ``set``. ``get`` ``has`` still return ``None`` and ``False``
    respectively for expired entries, but will not remove the files. All
    removals happen at pruning time or explicitly with ``clear`` and
    ``delete``.

Revision 1.3: download - view: text, markup, annotated - select for diffs
Thu Aug 5 13:23:15 2021 UTC (3 years, 9 months ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2021Q3-base, pkgsrc-2021Q3
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +11 -2 lines
py-cachelib: updated to 0.2.0

Version 0.2.0

Support for Python 2 has been dropped. Only Python 3.6 and above are supported.
Fix FileSystemCache.set incorrectly considering value overrides on existing keys as new cache entries.
SimpleCache and FileSystemCache first remove expired entries, followed by older entries, when cleaning up.
Fix problem where file count was not being updated in FileSystemCache.get and FileSystemCache.has after removals.
When attempting to access non-existent entries with Memcached, these will now be initialized with a given value delta.

Revision 1.2: download - view: text, markup, annotated - select for diffs
Wed Jun 9 20:22:13 2021 UTC (3 years, 11 months ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2021Q2-base, pkgsrc-2021Q2
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +2 -2 lines
py-cachelib: updated to 0.1.1

Version 0.1.1

Fix FileSystemCache on Windows

Revision 1.1: download - view: text, markup, annotated - select for diffs
Thu Feb 25 14:59:15 2021 UTC (4 years, 2 months ago) by khorben
Branches: MAIN
CVS tags: pkgsrc-2021Q1-base, pkgsrc-2021Q1
py-cachelib: import version 0.1

py-cachelib is a collection of cache libraries in the same API interface.
Extracted from werkzeug.

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options

CVSweb <webmaster@jp.NetBSD.org>