From da142cf50305af66c9fa8bbabbc0587be661f269 Mon Sep 17 00:00:00 2001 From: Daniel Crowe Date: Tue, 1 Apr 2025 10:07:23 +1030 Subject: [PATCH] package/python-flask-caching: new package Provides caching for python Flask applications https://flask-caching.readthedocs.io/en/latest/ Signed-off-by: Daniel Crowe Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 1 + package/Config.in | 1 + package/python-flask-caching/Config.in | 8 ++++++++ .../python-flask-caching/python-flask-caching.hash | 6 ++++++ .../python-flask-caching/python-flask-caching.mk | 14 ++++++++++++++ 5 files changed, 30 insertions(+) create mode 100644 package/python-flask-caching/Config.in create mode 100644 package/python-flask-caching/python-flask-caching.hash create mode 100644 package/python-flask-caching/python-flask-caching.mk diff --git a/DEVELOPERS b/DEVELOPERS index d0561a10de..73b24ca60a 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -730,6 +730,7 @@ F: package/odroidc2-firmware/ N: Daniel Crowe F: package/python-cachelib/ +F: package/python-flask-caching/ N: Daniel J. Leach F: package/dacapo/ diff --git a/package/Config.in b/package/Config.in index 2d4ef81a2c..c29109aa7e 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1117,6 +1117,7 @@ menu "External python modules" source "package/python-fire/Config.in" source "package/python-flask/Config.in" source "package/python-flask-babel/Config.in" + source "package/python-flask-caching/Config.in" source "package/python-flask-cors/Config.in" source "package/python-flask-expects-json/Config.in" source "package/python-flask-jsonrpc/Config.in" diff --git a/package/python-flask-caching/Config.in b/package/python-flask-caching/Config.in new file mode 100644 index 0000000000..ad8c617f7a --- /dev/null +++ b/package/python-flask-caching/Config.in @@ -0,0 +1,8 @@ +config BR2_PACKAGE_PYTHON_FLASK_CACHING + bool "python-flask-caching" + select BR2_PACKAGE_PYTHON_CACHELIB # runtime + select BR2_PACKAGE_PYTHON_FLASK # runtime + help + Adds caching support to Flask applications. + + https://github.com/pallets-eco/flask-caching diff --git a/package/python-flask-caching/python-flask-caching.hash b/package/python-flask-caching/python-flask-caching.hash new file mode 100644 index 0000000000..ee3f669934 --- /dev/null +++ b/package/python-flask-caching/python-flask-caching.hash @@ -0,0 +1,6 @@ +# md5, sha256 from https://pypi.org/pypi/flask-caching/json +md5 026d06167ba7353ac65c861950ad5696 flask_caching-2.3.1.tar.gz +sha256 65d7fd1b4eebf810f844de7de6258254b3248296ee429bdcb3f741bcbf7b98c9 flask_caching-2.3.1.tar.gz +# Locally computed sha256 checksums +sha256 1f3c445faa26eb32d90291228510e2d8594bd1fe15463f5d70c87d44f38872fd LICENSE +sha256 7729328f7b1ce664dbf630f077581cdfe97379b58b49e9a4f20c63912a5e5c09 docs/license.rst diff --git a/package/python-flask-caching/python-flask-caching.mk b/package/python-flask-caching/python-flask-caching.mk new file mode 100644 index 0000000000..db305d3dde --- /dev/null +++ b/package/python-flask-caching/python-flask-caching.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# python-flask-caching +# +################################################################################ + +PYTHON_FLASK_CACHING_VERSION = 2.3.1 +PYTHON_FLASK_CACHING_SOURCE = flask_caching-$(PYTHON_FLASK_CACHING_VERSION).tar.gz +PYTHON_FLASK_CACHING_SITE = https://files.pythonhosted.org/packages/e2/80/74846c8af58ed60972d64f23a6cd0c3ac0175677d7555dff9f51bf82c294 +PYTHON_FLASK_CACHING_SETUP_TYPE = setuptools +PYTHON_FLASK_CACHING_LICENSE = BSD-3-Clause +PYTHON_FLASK_CACHING_LICENSE_FILES = LICENSE docs/license.rst + +$(eval $(python-package))