python-cachetools: bump to 7.0.5

Changes since 5.3.1:
- v6.0: Drop Python 3.7 support; add Python 3.12/3.13
- v6.0: TTLCache now uses monotonic time for expiry
- v7.0: Cache classes are now generic (PEP 585 type hints)
- v7.0: New MRUCache (most-recently-used) eviction policy
- Various performance improvements across all cache types

Also add test.sh to verify LRU/LFU/TTL caches and @cached decorator.

Link: https://github.com/tkem/cachetools/blob/master/CHANGELOG.rst
Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
This commit is contained in:
Alexandru Ardelean
2026-03-29 12:43:53 +00:00
committed by Alexandru Ardelean
parent 1d8ab824ce
commit f2c07b9ba0
2 changed files with 55 additions and 2 deletions
+4 -2
View File
@@ -8,16 +8,18 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=python-cachetools
PKG_VERSION:=5.3.1
PKG_VERSION:=7.0.5
PKG_RELEASE:=1
PYPI_NAME:=cachetools
PKG_HASH:=dce83f2d9b4e1f732a8cd44af8e8fab2dbe46201467fc98b3ef8f269092bf62b
PKG_HASH:=0cd042c24377200c1dcd225f8b7b12b0ca53cc2c961b43757e774ebe190fd990
PKG_MAINTAINER:=Josef Schlehofer <pepe.schlehofer@gmail.com>
PKG_LICENSE:=MIT
PKG_LICENSE_FILES:=LICENSE
PKG_BUILD_DEPENDS:=python-setuptools/host
include ../pypi.mk
include $(INCLUDE_DIR)/package.mk
include ../python3-package.mk