diff options
Diffstat (limited to 'www/py-flask-limiter3')
| -rw-r--r-- | www/py-flask-limiter3/Makefile | 29 | ||||
| -rw-r--r-- | www/py-flask-limiter3/distinfo | 3 | ||||
| -rw-r--r-- | www/py-flask-limiter3/pkg-descr | 4 |
3 files changed, 36 insertions, 0 deletions
diff --git a/www/py-flask-limiter3/Makefile b/www/py-flask-limiter3/Makefile new file mode 100644 index 000000000000..35d2dad1bca6 --- /dev/null +++ b/www/py-flask-limiter3/Makefile @@ -0,0 +1,29 @@ +PORTNAME= Flask_Limiter +PORTVERSION= 3.12 +CATEGORIES= www python +MASTER_SITES= PYPI +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +PKGNAMESUFFIX= 3 +DISTNAME= flask_limiter-${PORTVERSION} + +MAINTAINER= matthew@wener.org +COMMENT= Flask-Limiter adds rate limiting to Flask applications +WWW= https://github.com/alisaifee/flask-limiter + +LICENSE= MIT + +BUILD_DEPENDS= ${PY_SETUPTOOLS} \ + ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flask>=2:www/py-flask@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}limits>=3.13:www/py-limits@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}ordered-set>4,<5:devel/py-ordered-set@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}rich>=12:textproc/py-rich@${PY_FLAVOR} \ + +USES= python +USE_PYTHON= autoplist concurrent pep517 + +CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}flask_limiter + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/www/py-flask-limiter3/distinfo b/www/py-flask-limiter3/distinfo new file mode 100644 index 000000000000..4533b661099e --- /dev/null +++ b/www/py-flask-limiter3/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1761423656 +SHA256 (flask_limiter-3.12.tar.gz) = f9e3e3d0c4acd0d1ffbfa729e17198dd1042f4d23c130ae160044fc930e21300 +SIZE (flask_limiter-3.12.tar.gz) = 303162 diff --git a/www/py-flask-limiter3/pkg-descr b/www/py-flask-limiter3/pkg-descr new file mode 100644 index 000000000000..f1739f43d86b --- /dev/null +++ b/www/py-flask-limiter3/pkg-descr @@ -0,0 +1,4 @@ +Flask-Limiter adds rate limiting to Flask applications. You can +configure rate limits at different levels such as: application +wide global limits per user, default limits per route, by +blueprints, class based views and individual routes. |
