{"added":null,"apiVersion":1,"behindSince":null,"buildDepends":[],"categories":["net","python"],"comment":"Rate-Limiter using Leaky-Bucket Algorithm","compare":null,"dependentCount":null,"description":"The request rate limiter using Leaky-bucket Algorithm.\n\n* Supports unlimited rate limits and custom intervals.\n* Separately tracks limits for different services or resources.\n* Manages limit breaches with configurable blocking or non-blocking behavior.\n* Offers multiple usage modes: direct calls or decorators.\n* Fully compatible with both synchronous and asynchronous workflows.\n* Provides SQLite and Redis backends for persistent limit tracking across\n  threads or restarts.\n* Includes MultiprocessBucket and SQLite File Lock backends for multiprocessing\n  environments.","flavors":[{"comment":"Rate-Limiter using Leaky-Bucket Algorithm","pkgName":"py312-pyrate-limiter-4.5.0"},{"comment":"Rate-Limiter using Leaky-Bucket Algorithm","pkgName":"py313-pyrate-limiter-4.5.0"},{"comment":"Rate-Limiter using Leaky-Bucket Algorithm","pkgName":"py314-pyrate-limiter-4.5.0"}],"html":"https://daemonports.org/netbsd/net/py-pyrate-limiter/","kind":"port","lastUpdate":"2026-09-03T11:14:17Z","license":["mit"],"maintainer":"pkgsrc-users@NetBSD.org","name":"py311-pyrate-limiter","newest":false,"newestVersion":null,"noVulnData":false,"origin":"net/py-pyrate-limiter","otherSystems":[],"packages":[{"repo":"NetBSD 10.1 x86_64","versions":["4.5.0"]},{"repo":"NetBSD 10.1 aarch64","versions":["4.5.0"]},{"repo":"SmartOS / illumos x86_64","versions":["4.5.0"]},{"repo":"macOS 15 arm64","versions":["4.5.0"]}],"pkgName":"py311-pyrate-limiter-4.5.0","related":null,"repository":"pkgsrc","requiredBy":["net/py-requests-ratelimiter"],"requiredByCount":1,"runDepends":["devel/py-filelock","lang/python311"],"status":null,"system":"netbsd","systemLabel":"NetBSD","version":"4.5.0","versions":[{"commit":"2d4aadb7f33d0117d06b2b3093edf029bf2f422a","date":"2026-09-03","version":"4.5.0"}],"vulnerabilities":null,"www":"https://github.com/vutran1710/PyrateLimiter"}
