Browse Source

package/python-flask-caching: new package

Provides caching for python Flask applications
https://flask-caching.readthedocs.io/en/latest/

Signed-off-by: Daniel Crowe <daniel.crowe@maxmine.com.au>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Daniel Crowe 4 months ago
parent
commit
da142cf503

+ 1 - 0
DEVELOPERS

@@ -730,6 +730,7 @@ F:	package/odroidc2-firmware/
 
 N:	Daniel Crowe <daniel.crowe@maxmine.com.au>
 F:	package/python-cachelib/
+F:	package/python-flask-caching/
 
 N:	Daniel J. Leach <dleach@belcan.com>
 F:	package/dacapo/

+ 1 - 0
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"

+ 8 - 0
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

+ 6 - 0
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

+ 14 - 0
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))