./www/py-flask-limiter, Rate limiting for flask applications

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


Branch: CURRENT, Version: 4.1.1, Package name: py313-flask-limiter-4.1.1, Maintainer: pkgsrc-users

Flask-Limiter provides rate limiting features to flask routes. It has support
for a configurable backend for storage with current implementations for in-
memory, redis and memcache.


Required to run:
[devel/py-setuptools] [lang/python27] [www/py-flask] [lang/py-six] [devel/py-limits]

Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 393.748 KB

Version history: (Expand)


CVS history: (Expand)


   2026-01-26 17:30:24 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message: py-flask-limiter: updated to 4.1.1 v4.1.1 * Bug Fix * Ensure cli commands fail gracefully when cli dependencies are not installed. v4.1.0 * Deployment * Extract ``cli`` specific requirements to an extra * Compatibility * Add python 3.14 support v4.0.0 * Feature * Expose ``flask_limiter.Limit``, ``flask_limiter.RouteLimit``, ``flask_limiter.ApplicationLimit`` & ``flask_limiter.MetaLimit`` limit description classes that can be used to pass in default, application & meta limits to the ``Limiter`` extension. This allows for a more fine grained control for end users while also simplifying the internal implementation of different types of limits. * Compatibility * Prefix all internal sub modules with underscore. All imports should be from the root `flask_limiter` namespace only. * Development * Migrate all project metadata to pyproject * Remove versioneer * Use uv for development * Use hatch for build 
   2025-10-09 10:02:00 by Thomas Klausner | Files touched by this commit (35)
Log message: *: remove more references to (removed) Python 3.9 
   2025-04-14 22:43:54 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message: py-flask-limiter: updated to 3.12 v3.12 * Compatibility * Drop support for python 3.9 * Add install extra for valkey v3.11.0 * Documentation * Improve documentation about rate limiting strategies * Typing * Use builtin types (list, set, tuple) 
   2025-03-08 14:01:46 by Thomas Klausner | Files touched by this commit (1)
Log message: py-flask-limiter: fix wheel name for latest setuptools and depend on it Bump PKGREVISION. 
   2025-02-04 14:15:38 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message: py-flask-limiter: updated to 3.10.1 v3.10.1 * Security * Change pypi release to use trusted publishing v3.10.0 * Chores * Fix typing error with exempt decorator * Update types for window wrapper to use named tuple 
   2025-01-02 15:24:54 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message: py-flask-limiter: updated to 3.9.2 v3.9.2 * Compatibility * Ensure wheels are uploaded to pypi as well (for real) v3.9.1 * Compatibility * Ensure wheels are uploaded to pypi as well v3.9.0 * Chores * Update development dependencies * Compatibility * Drop support for python 3.8 * Add support for python 3.13 * Add CI matrix entry for flask 3.1 
   2024-11-11 08:29:31 by Thomas Klausner | Files touched by this commit (862)
Log message: py-*: remove unused tool dependency py-setuptools includes the py-wheel functionality nowadays 
   2024-07-31 10:16:44 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message: py-flask-limiter: updated to 3.8.0 v3.8.0 * Bug fix * Ensure cost is accounted for when testing conditional limits