First commit

This commit is contained in:
yo 2020-12-13 21:53:19 +01:00
commit 6b0b4c9c1f
3 changed files with 45 additions and 0 deletions

22
Makefile Normal file
View File

@ -0,0 +1,22 @@
# Created by: <johan@nosd.in>
# $FreeBSD: head/devel/py-huey/Makefile 542200 2020-12-13 20:26:28Z johan $
PORTNAME= huey
PORTVERSION= 2.2.0
CATEGORIES= devel python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= johan@nosd.in
COMMENT= A lightweight asynchronous task queue
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}redis>=3.0.0:databases/py-redis@${PY_FLAVOR}
NO_ARCH= yes
USES= python:3.6+
USE_PYTHON= autoplist distutils
.include <bsd.port.mk>

3
distinfo Normal file
View File

@ -0,0 +1,3 @@
TIMESTAMP = 1607892439
SHA256 (huey-2.2.0.tar.gz) = 15cef4225f7ae200fbecf89a0fed13e389fd751d6c8e1d3b26562b7df953de0e
SIZE (huey-2.2.0.tar.gz) = 622435

20
pkg-descr Normal file
View File

@ -0,0 +1,20 @@
huey is:
a task queue (2019-04-01: version 2.0 released)
written in python (2.7+, 3.4+)
clean and simple API
redis, sqlite, or in-memory storage
example code.
huey supports:
multi-process, multi-thread or greenlet task execution models
schedule tasks to execute at a given time, or after a given delay
schedule recurring tasks, like a crontab
automatically retry tasks that fail
task prioritization
task result storage
task locking
task pipelines and chains
WWW: https://pypi.org/project/huey