From 2e27733e185db9773a41899137dd726d6ce1dcce Mon Sep 17 00:00:00 2001 From: Rozhuk Ivan Date: Fri, 16 Jun 2023 06:27:18 +0300 Subject: [PATCH] www/py-uwsgi_tasks: add port --- www/py-uwsgi_tasks/Makefile | 21 +++++++++++++++++++++ www/py-uwsgi_tasks/distinfo | 3 +++ www/py-uwsgi_tasks/pkg-descr | 5 +++++ 3 files changed, 29 insertions(+) create mode 100644 www/py-uwsgi_tasks/Makefile create mode 100644 www/py-uwsgi_tasks/distinfo create mode 100644 www/py-uwsgi_tasks/pkg-descr diff --git a/www/py-uwsgi_tasks/Makefile b/www/py-uwsgi_tasks/Makefile new file mode 100644 index 0000000000000..6cb13c4d909fe --- /dev/null +++ b/www/py-uwsgi_tasks/Makefile @@ -0,0 +1,21 @@ +PORTNAME= uwsgi-tasks +PORTVERSION= 0.7.3 +CATEGORIES= www python +MASTER_SITES= PYPI +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= rozhuk.im@gmail.com +COMMENT= Asynchronous tasks management with UWSGI server +WWW= https://github.com/Bahus/uwsgi_tasks + +LICENSE= MIT + +RUN_DEPENDS= uwsgi-${PYTHON_VER}:www/uwsgi@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} + +USES= python:3.6+ +USE_PYTHON= autoplist concurrent distutils + +NO_ARCH= yes + +.include diff --git a/www/py-uwsgi_tasks/distinfo b/www/py-uwsgi_tasks/distinfo new file mode 100644 index 0000000000000..7a99e21355bd7 --- /dev/null +++ b/www/py-uwsgi_tasks/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1686885330 +SHA256 (uwsgi-tasks-0.7.3.tar.gz) = f8a5dadad74f329bc4d3c6c5197c05c0ed9757fb8df1cdcb8ff324be105f0748 +SIZE (uwsgi-tasks-0.7.3.tar.gz) = 18563 diff --git a/www/py-uwsgi_tasks/pkg-descr b/www/py-uwsgi_tasks/pkg-descr new file mode 100644 index 0000000000000..ec6fbfe85a4ba --- /dev/null +++ b/www/py-uwsgi_tasks/pkg-descr @@ -0,0 +1,5 @@ +UWSGI Tasks engine + +This package makes it to use UWSGI signal framework for asynchronous +tasks management. It's more functional and flexible than cron scheduler, +and can be used as replacement for celery in many cases.