diff options
| author | Matthew Wener <matthew@wener.org> | 2025-10-28 10:11:35 +0000 |
|---|---|---|
| committer | Dries Michiels <driesm@FreeBSD.org> | 2025-10-28 15:21:11 +0000 |
| commit | 488d848ac83d468ce4e5d60d7b06d96aae5e7392 (patch) | |
| tree | 91ddffca1cec8f743b0d63c30829d429ed55eca2 | |
| parent | d49698d94c0cb9d05135638d54e7f5508904e5fa (diff) | |
www/py-flask-limiter3: add new port
Add an older version to the tree as this one is needed for calibreweb.
PR: 290415
| -rw-r--r-- | www/Makefile | 1 | ||||
| -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 |
4 files changed, 37 insertions, 0 deletions
diff --git a/www/Makefile b/www/Makefile index 8093bb891861..ee3d4855e4f0 100644 --- a/www/Makefile +++ b/www/Makefile @@ -1763,6 +1763,7 @@ SUBDIR += py-flask-jwt SUBDIR += py-flask-jwt-extended SUBDIR += py-flask-limiter + SUBDIR += py-flask-limiter3 SUBDIR += py-flask-login SUBDIR += py-flask-marshmallow SUBDIR += py-flask-migrate 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. |
