Explorar o código

package/python-log-rate-limit: new package

Signed-off-by: Marcus Hoffmann <buildroot@bubu1.eu>
Signed-off-by: Julien Olivain <ju.o@free.fr>
Marcus Hoffmann hai 3 semanas
pai
achega
b84226a51f

+ 1 - 0
DEVELOPERS

@@ -2291,6 +2291,7 @@ F:	package/picotool/
 F:	package/python-django/
 F:	package/python-django/
 F:	package/python-immutabledict/
 F:	package/python-immutabledict/
 F:	package/python-jc/
 F:	package/python-jc/
+F:	package/python-log-rate-limit/
 F:	package/python-pydantic/
 F:	package/python-pydantic/
 F:	package/python-pydantic-core/
 F:	package/python-pydantic-core/
 F:	package/python-pydantic-settings/
 F:	package/python-pydantic-settings/

+ 1 - 0
package/Config.in

@@ -1217,6 +1217,7 @@ menu "External python modules"
 	source "package/python-libusb1/Config.in"
 	source "package/python-libusb1/Config.in"
 	source "package/python-lmdb/Config.in"
 	source "package/python-lmdb/Config.in"
 	source "package/python-lockfile/Config.in"
 	source "package/python-lockfile/Config.in"
+	source "package/python-log-rate-limit/Config.in"
 	source "package/python-logbook/Config.in"
 	source "package/python-logbook/Config.in"
 	source "package/python-logstash/Config.in"
 	source "package/python-logstash/Config.in"
 	source "package/python-lxml/Config.in"
 	source "package/python-lxml/Config.in"

+ 7 - 0
package/python-log-rate-limit/Config.in

@@ -0,0 +1,7 @@
+config BR2_PACKAGE_PYTHON_LOG_RATE_LIMIT
+	bool "python-log-rate-limit"
+	help
+	  Limit excessive log output with Python's standard logging
+	  framework.
+
+	  https://github.com/samuller/log-rate-limit

+ 5 - 0
package/python-log-rate-limit/python-log-rate-limit.hash

@@ -0,0 +1,5 @@
+# md5, sha256 from https://pypi.org/pypi/log-rate-limit/json
+md5  07ff9e57864b1e005e7272f47d92892f  log_rate_limit-1.4.2.tar.gz
+sha256  06963abe6e1c498d16cb302b5f92d864f41bbe09ea4c898cd4e3a7d675b99de8  log_rate_limit-1.4.2.tar.gz
+# Locally computed sha256 checksums
+sha256  cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30  LICENSE

+ 14 - 0
package/python-log-rate-limit/python-log-rate-limit.mk

@@ -0,0 +1,14 @@
+################################################################################
+#
+# python-log-rate-limit
+#
+################################################################################
+
+PYTHON_LOG_RATE_LIMIT_VERSION = 1.4.2
+PYTHON_LOG_RATE_LIMIT_SOURCE = log_rate_limit-$(PYTHON_LOG_RATE_LIMIT_VERSION).tar.gz
+PYTHON_LOG_RATE_LIMIT_SITE = https://files.pythonhosted.org/packages/0d/c2/d3c67f59b934d0edfc00a7cfcac56d17fa9b9832ba8e353217c93187e506
+PYTHON_LOG_RATE_LIMIT_SETUP_TYPE = poetry
+PYTHON_LOG_RATE_LIMIT_LICENSE = Apache-2.0
+PYTHON_LOG_RATE_LIMIT_LICENSE_FILES = LICENSE
+
+$(eval $(python-package))