mirror of
https://github.com/openbsd/ports.git
synced 2026-06-17 23:13:55 +02:00
import www/py-flask-limiter; ok tb@
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
COMMENT= rate limiting for Flask applications
|
||||
|
||||
# XXX: flask-appbuilder needs < 4.0.0
|
||||
MODPY_DISTV = 3.12
|
||||
DISTNAME= flask_limiter-${MODPY_DISTV}
|
||||
PKGNAME= py-${DISTNAME:S/_/-/}
|
||||
|
||||
CATEGORIES= www
|
||||
|
||||
# MIT
|
||||
PERMIT_PACKAGE= Yes
|
||||
|
||||
MODULES= lang/python
|
||||
|
||||
MODPY_PI= Yes
|
||||
MODPY_PYBUILD= setuptools
|
||||
|
||||
RUN_DEPENDS = databases/py-limits \
|
||||
devel/py-ordered-set<5 \
|
||||
devel/py-rich<15 \
|
||||
devel/py-typing-extensions \
|
||||
www/py-flask
|
||||
|
||||
# XXX: Needs hiro, flask_restful, pymemcache and more for tests
|
||||
|
||||
.include <bsd.port.mk>
|
||||
@@ -0,0 +1,2 @@
|
||||
SHA256 (flask_limiter-3.12.tar.gz) = +ePj0MSs0NH/v6cp4XGY3RBC9NI8EwrhYARPyTDiEwA=
|
||||
SIZE (flask_limiter-3.12.tar.gz) = 303162
|
||||
@@ -0,0 +1,8 @@
|
||||
Flask-Limiter adds rate limiting to Flask applications.
|
||||
|
||||
By adding the extension to your flask application, you can configure
|
||||
various rate limits at different levels (e.g. application wide, per
|
||||
Blueprint, routes, resource etc).
|
||||
|
||||
Flask-Limiter can be configured to persist the rate limit state to
|
||||
many commonly used storage backends via the limits library.
|
||||
@@ -0,0 +1,55 @@
|
||||
lib/python${MODPY_VERSION}/site-packages/flask_limiter/
|
||||
lib/python${MODPY_VERSION}/site-packages/flask_limiter-${MODPY_VERSION}.dist-info/
|
||||
lib/python${MODPY_VERSION}/site-packages/flask_limiter-${MODPY_VERSION}.dist-info/METADATA
|
||||
lib/python${MODPY_VERSION}/site-packages/flask_limiter-${MODPY_VERSION}.dist-info/RECORD
|
||||
lib/python${MODPY_VERSION}/site-packages/flask_limiter-${MODPY_VERSION}.dist-info/WHEEL
|
||||
lib/python${MODPY_VERSION}/site-packages/flask_limiter-${MODPY_VERSION}.dist-info/entry_points.txt
|
||||
lib/python${MODPY_VERSION}/site-packages/flask_limiter-${MODPY_VERSION}.dist-info/licenses/
|
||||
lib/python${MODPY_VERSION}/site-packages/flask_limiter-${MODPY_VERSION}.dist-info/licenses/LICENSE.txt
|
||||
lib/python${MODPY_VERSION}/site-packages/flask_limiter-${MODPY_VERSION}.dist-info/top_level.txt
|
||||
lib/python${MODPY_VERSION}/site-packages/flask_limiter/__init__.py
|
||||
lib/python${MODPY_VERSION}/site-packages/flask_limiter/${MODPY_PYCACHE}/
|
||||
lib/python${MODPY_VERSION}/site-packages/flask_limiter/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
lib/python${MODPY_VERSION}/site-packages/flask_limiter/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/flask_limiter/${MODPY_PYCACHE}_compat.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
lib/python${MODPY_VERSION}/site-packages/flask_limiter/${MODPY_PYCACHE}_compat.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/flask_limiter/${MODPY_PYCACHE}_version.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
lib/python${MODPY_VERSION}/site-packages/flask_limiter/${MODPY_PYCACHE}_version.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/flask_limiter/${MODPY_PYCACHE}commands.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
lib/python${MODPY_VERSION}/site-packages/flask_limiter/${MODPY_PYCACHE}commands.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/flask_limiter/${MODPY_PYCACHE}constants.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
lib/python${MODPY_VERSION}/site-packages/flask_limiter/${MODPY_PYCACHE}constants.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/flask_limiter/${MODPY_PYCACHE}errors.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
lib/python${MODPY_VERSION}/site-packages/flask_limiter/${MODPY_PYCACHE}errors.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/flask_limiter/${MODPY_PYCACHE}extension.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
lib/python${MODPY_VERSION}/site-packages/flask_limiter/${MODPY_PYCACHE}extension.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/flask_limiter/${MODPY_PYCACHE}manager.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
lib/python${MODPY_VERSION}/site-packages/flask_limiter/${MODPY_PYCACHE}manager.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/flask_limiter/${MODPY_PYCACHE}typing.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
lib/python${MODPY_VERSION}/site-packages/flask_limiter/${MODPY_PYCACHE}typing.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/flask_limiter/${MODPY_PYCACHE}util.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
lib/python${MODPY_VERSION}/site-packages/flask_limiter/${MODPY_PYCACHE}util.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/flask_limiter/${MODPY_PYCACHE}version.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
lib/python${MODPY_VERSION}/site-packages/flask_limiter/${MODPY_PYCACHE}version.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/flask_limiter/${MODPY_PYCACHE}wrappers.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
lib/python${MODPY_VERSION}/site-packages/flask_limiter/${MODPY_PYCACHE}wrappers.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/flask_limiter/_compat.py
|
||||
lib/python${MODPY_VERSION}/site-packages/flask_limiter/_version.py
|
||||
lib/python${MODPY_VERSION}/site-packages/flask_limiter/commands.py
|
||||
lib/python${MODPY_VERSION}/site-packages/flask_limiter/constants.py
|
||||
lib/python${MODPY_VERSION}/site-packages/flask_limiter/contrib/
|
||||
lib/python${MODPY_VERSION}/site-packages/flask_limiter/contrib/__init__.py
|
||||
lib/python${MODPY_VERSION}/site-packages/flask_limiter/contrib/${MODPY_PYCACHE}/
|
||||
lib/python${MODPY_VERSION}/site-packages/flask_limiter/contrib/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
lib/python${MODPY_VERSION}/site-packages/flask_limiter/contrib/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/flask_limiter/contrib/${MODPY_PYCACHE}util.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
|
||||
lib/python${MODPY_VERSION}/site-packages/flask_limiter/contrib/${MODPY_PYCACHE}util.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/flask_limiter/contrib/util.py
|
||||
lib/python${MODPY_VERSION}/site-packages/flask_limiter/errors.py
|
||||
lib/python${MODPY_VERSION}/site-packages/flask_limiter/extension.py
|
||||
lib/python${MODPY_VERSION}/site-packages/flask_limiter/manager.py
|
||||
lib/python${MODPY_VERSION}/site-packages/flask_limiter/py.typed
|
||||
lib/python${MODPY_VERSION}/site-packages/flask_limiter/typing.py
|
||||
lib/python${MODPY_VERSION}/site-packages/flask_limiter/util.py
|
||||
lib/python${MODPY_VERSION}/site-packages/flask_limiter/version.py
|
||||
lib/python${MODPY_VERSION}/site-packages/flask_limiter/wrappers.py
|
||||
Reference in New Issue
Block a user