{"added":null,"apiVersion":1,"behindSince":null,"buildDepends":[],"categories":["devel","python"],"comment":"Implementation of a least recently used (LRU) cache","compare":"/compare/py312-pylru/index.json","dependentCount":null,"description":"Pylru implements a true LRU cache along with several support classes. The cache\nis efficient and written in pure Python. It works with Python 2.6+ including\nthe 3.x series. Basic operations (lookup, insert, delete) all run in a constant\namount of time. Pylru provides a cache class with a simple dict interface. It\nalso provides classes to wrap any object that has a dict interface with a\ncache. Both write-through and write-back semantics are supported. Pylru also\nprovides classes to wrap functions in a similar way, including a function\ndecorator.","flavors":[{"comment":"Implementation of a least recently used (LRU) cache","pkgName":"py312-pylru-1.3.1"},{"comment":"Implementation of a least recently used (LRU) cache","pkgName":"py313-pylru-1.3.1"},{"comment":"Implementation of a least recently used (LRU) cache","pkgName":"py314-pylru-1.3.1"}],"html":"https://daemonports.org/netbsd/devel/py-pylru/","kind":"port","lastUpdate":"2026-10-24T10:18:46Z","license":["gnu-gpl-v2"],"maintainer":"pkgsrc-users@NetBSD.org","name":"py311-pylru","newest":true,"newestVersion":"1.3.1","noVulnData":false,"origin":"devel/py-pylru","otherSystems":[{"behindSince":"2026-07-08","maintainer":"kevans@FreeBSD.org","origin":"devel/py-pylru","path":"/devel/py-pylru/","system":"FreeBSD","version":"1.2.0_1"},{"behindSince":"2026-07-08","maintainer":"kevans@FreeBSD.org","origin":"devel/py-pylru","path":"/dragonfly/devel/py-pylru/","system":"DragonFly","version":"1.2.0_1"},{"behindSince":"2026-07-08","maintainer":"kevans@FreeBSD.org","noVulnData":true,"origin":"devel/py-pylru","path":"","system":"HardenedBSD","version":"1.2.0_1"},{"behindSince":"2026-07-08","maintainer":"kevans@FreeBSD.org","noVulnData":true,"origin":"devel/py-pylru","path":"","system":"GhostBSD","version":"1.2.0_1"}],"packages":[{"repo":"NetBSD 10.1 x86_64","versions":["1.3.1"]},{"repo":"NetBSD 10.1 aarch64","versions":["1.3.1"]},{"repo":"SmartOS / illumos x86_64","versions":["1.3.2"]},{"repo":"macOS 15 arm64","versions":["1.3.1"]}],"pkgName":"py311-pylru-1.3.1","related":null,"repository":"pkgsrc","requiredBy":["print/py-octoprint"],"requiredByCount":1,"runDepends":["lang/python311"],"status":null,"system":"netbsd","systemLabel":"NetBSD","version":"1.3.1","versions":[{"commit":"f38e5b6554018d9cd00d707f150fd7a26d691385","date":"2026-10-24","version":"1.3.2"},{"commit":"661258fc32cd75b566b8d80a799f74c1ad4e2ed2","date":"2026-07-08","version":"1.3.1"}],"vulnerabilities":null,"www":"https://github.com/jlhutch/pylru"}
