Sun Jun 4 02:57:12 2023 UTC ()
py-django-q: add version 1.3.9

A multiprocessing distributed task queue for Django

Features:
* Multiprocessing worker pool
* Asynchronous tasks
* Scheduled, cron and repeated tasks
* Signed and compressed packages
* Failure and success database or cache
* Result hooks, groups and chains
* Django Admin integration
* PaaS compatible with multiple instances
* Multi cluster monitor
* Redis, Disque, IronMQ, SQS, MongoDB or ORM
* Rollbar and Sentry support


(markd)
diff -r1.1719 -r1.1720 pkgsrc/www/Makefile
diff -r0 -r1.1 pkgsrc/www/py-django-q/DESCR
diff -r0 -r1.1 pkgsrc/www/py-django-q/Makefile
diff -r0 -r1.1 pkgsrc/www/py-django-q/PLIST
diff -r0 -r1.1 pkgsrc/www/py-django-q/distinfo

cvs diff -r1.1719 -r1.1720 pkgsrc/www/Makefile (expand / switch to unified diff)

--- pkgsrc/www/Makefile 2023/06/04 02:53:08 1.1719
+++ pkgsrc/www/Makefile 2023/06/04 02:57:12 1.1720
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.1719 2023/06/04 02:53:08 markd Exp $ 1# $NetBSD: Makefile,v 1.1720 2023/06/04 02:57:12 markd Exp $
2# 2#
3 3
4COMMENT= Packages related to the World Wide Web 4COMMENT= Packages related to the World Wide Web
5 5
6SUBDIR+= R-RCurl 6SUBDIR+= R-RCurl
7SUBDIR+= R-bslib 7SUBDIR+= R-bslib
8SUBDIR+= R-curl 8SUBDIR+= R-curl
9SUBDIR+= R-diffviewer 9SUBDIR+= R-diffviewer
10SUBDIR+= R-downlit 10SUBDIR+= R-downlit
11SUBDIR+= R-gargle 11SUBDIR+= R-gargle
12SUBDIR+= R-gh 12SUBDIR+= R-gh
13SUBDIR+= R-googledrive 13SUBDIR+= R-googledrive
14SUBDIR+= R-htmlwidgets 14SUBDIR+= R-htmlwidgets
@@ -710,26 +710,27 @@ SUBDIR+= py-django-haystack @@ -710,26 +710,27 @@ SUBDIR+= py-django-haystack
710SUBDIR+= py-django-import-export 710SUBDIR+= py-django-import-export
711SUBDIR+= py-django-inline-ordering 711SUBDIR+= py-django-inline-ordering
712SUBDIR+= py-django-js-asset 712SUBDIR+= py-django-js-asset
713SUBDIR+= py-django-kronos 713SUBDIR+= py-django-kronos
714SUBDIR+= py-django-localflavor 714SUBDIR+= py-django-localflavor
715SUBDIR+= py-django-mailman3 715SUBDIR+= py-django-mailman3
716SUBDIR+= py-django-modelcluster 716SUBDIR+= py-django-modelcluster
717SUBDIR+= py-django-mptt 717SUBDIR+= py-django-mptt
718SUBDIR+= py-django-permissionedforms 718SUBDIR+= py-django-permissionedforms
719SUBDIR+= py-django-phonenumber-field 719SUBDIR+= py-django-phonenumber-field
720SUBDIR+= py-django-photologue 720SUBDIR+= py-django-photologue
721SUBDIR+= py-django-picklefield 721SUBDIR+= py-django-picklefield
722SUBDIR+= py-django-polymorphic 722SUBDIR+= py-django-polymorphic
 723SUBDIR+= py-django-q
723SUBDIR+= py-django-registration 724SUBDIR+= py-django-registration
724SUBDIR+= py-django-rest-framework-proxy 725SUBDIR+= py-django-rest-framework-proxy
725SUBDIR+= py-django-reversion 726SUBDIR+= py-django-reversion
726SUBDIR+= py-django-sekizai 727SUBDIR+= py-django-sekizai
727SUBDIR+= py-django-sortedm2m 728SUBDIR+= py-django-sortedm2m
728SUBDIR+= py-django-sql-explorer 729SUBDIR+= py-django-sql-explorer
729SUBDIR+= py-django-sslserver 730SUBDIR+= py-django-sslserver
730SUBDIR+= py-django-tagging 731SUBDIR+= py-django-tagging
731SUBDIR+= py-django-taggit 732SUBDIR+= py-django-taggit
732SUBDIR+= py-django-tastypie 733SUBDIR+= py-django-tastypie
733SUBDIR+= py-django-timezone-field 734SUBDIR+= py-django-timezone-field
734SUBDIR+= py-django-treebeard 735SUBDIR+= py-django-treebeard
735SUBDIR+= py-django14 736SUBDIR+= py-django14

File Added: pkgsrc/www/py-django-q/DESCR
A multiprocessing distributed task queue for Django

Features:
* Multiprocessing worker pool
* Asynchronous tasks
* Scheduled, cron and repeated tasks
* Signed and compressed packages
* Failure and success database or cache
* Result hooks, groups and chains
* Django Admin integration
* PaaS compatible with multiple instances
* Multi cluster monitor
* Redis, Disque, IronMQ, SQS, MongoDB or ORM
* Rollbar and Sentry support

File Added: pkgsrc/www/py-django-q/Makefile
# $NetBSD: Makefile,v 1.1 2023/06/04 02:57:12 markd Exp $

DISTNAME=	django-q-1.3.9
PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
CATEGORIES=	www python
MASTER_SITES=	${MASTER_SITE_PYPI:=d/django-q/}

MAINTAINER=	pkgsrc-users@NetBSD.org
HOMEPAGE=	https://django-q.readthedocs.org/
COMMENT=	Multiprocessing distributed task queue for Django
LICENSE=	mit

DEPENDS+=	${PYPKGPREFIX}-arrow>=1.1.0:../../time/py-arrow
DEPENDS+=	${PYPKGPREFIX}-blessed>=1.1.0:../../devel/py-blessed
DEPENDS+=	${PYPKGPREFIX}-django>=2.2:../../www/py-django2
DEPENDS+=	${PYPKGPREFIX}-django-picklefield>=3.0.1:../../www/py-django-picklefield

USE_LANGUAGES=	# none

PYTHON_VERSIONS_INCOMPATIBLE=	27

.include "../../lang/python/egg.mk"
.include "../../mk/bsd.pkg.mk"

File Added: pkgsrc/www/py-django-q/PLIST
@comment $NetBSD: PLIST,v 1.1 2023/06/04 02:57:12 markd Exp $
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
${PYSITELIB}/${EGG_INFODIR}/requires.txt
${PYSITELIB}/${EGG_INFODIR}/top_level.txt
${PYSITELIB}/django_q/__init__.py
${PYSITELIB}/django_q/__init__.pyc
${PYSITELIB}/django_q/__init__.pyo
${PYSITELIB}/django_q/admin.py
${PYSITELIB}/django_q/admin.pyc
${PYSITELIB}/django_q/admin.pyo
${PYSITELIB}/django_q/apps.py
${PYSITELIB}/django_q/apps.pyc
${PYSITELIB}/django_q/apps.pyo
${PYSITELIB}/django_q/brokers/__init__.py
${PYSITELIB}/django_q/brokers/__init__.pyc
${PYSITELIB}/django_q/brokers/__init__.pyo
${PYSITELIB}/django_q/brokers/aws_sqs.py
${PYSITELIB}/django_q/brokers/aws_sqs.pyc
${PYSITELIB}/django_q/brokers/aws_sqs.pyo
${PYSITELIB}/django_q/brokers/disque.py
${PYSITELIB}/django_q/brokers/disque.pyc
${PYSITELIB}/django_q/brokers/disque.pyo
${PYSITELIB}/django_q/brokers/ironmq.py
${PYSITELIB}/django_q/brokers/ironmq.pyc
${PYSITELIB}/django_q/brokers/ironmq.pyo
${PYSITELIB}/django_q/brokers/mongo.py
${PYSITELIB}/django_q/brokers/mongo.pyc
${PYSITELIB}/django_q/brokers/mongo.pyo
${PYSITELIB}/django_q/brokers/orm.py
${PYSITELIB}/django_q/brokers/orm.pyc
${PYSITELIB}/django_q/brokers/orm.pyo
${PYSITELIB}/django_q/brokers/redis_broker.py
${PYSITELIB}/django_q/brokers/redis_broker.pyc
${PYSITELIB}/django_q/brokers/redis_broker.pyo
${PYSITELIB}/django_q/cluster.py
${PYSITELIB}/django_q/cluster.pyc
${PYSITELIB}/django_q/cluster.pyo
${PYSITELIB}/django_q/conf.py
${PYSITELIB}/django_q/conf.pyc
${PYSITELIB}/django_q/conf.pyo
${PYSITELIB}/django_q/core_signing.py
${PYSITELIB}/django_q/core_signing.pyc
${PYSITELIB}/django_q/core_signing.pyo
${PYSITELIB}/django_q/humanhash.py
${PYSITELIB}/django_q/humanhash.pyc
${PYSITELIB}/django_q/humanhash.pyo
${PYSITELIB}/django_q/locale/de/LC_MESSAGES/django.mo
${PYSITELIB}/django_q/locale/de/LC_MESSAGES/django.po
${PYSITELIB}/django_q/locale/fr/LC_MESSAGES/django.mo
${PYSITELIB}/django_q/locale/fr/LC_MESSAGES/django.po
${PYSITELIB}/django_q/management/__init__.py
${PYSITELIB}/django_q/management/__init__.pyc
${PYSITELIB}/django_q/management/__init__.pyo
${PYSITELIB}/django_q/management/commands/__init__.py
${PYSITELIB}/django_q/management/commands/__init__.pyc
${PYSITELIB}/django_q/management/commands/__init__.pyo
${PYSITELIB}/django_q/management/commands/qcluster.py
${PYSITELIB}/django_q/management/commands/qcluster.pyc
${PYSITELIB}/django_q/management/commands/qcluster.pyo
${PYSITELIB}/django_q/management/commands/qinfo.py
${PYSITELIB}/django_q/management/commands/qinfo.pyc
${PYSITELIB}/django_q/management/commands/qinfo.pyo
${PYSITELIB}/django_q/management/commands/qmemory.py
${PYSITELIB}/django_q/management/commands/qmemory.pyc
${PYSITELIB}/django_q/management/commands/qmemory.pyo
${PYSITELIB}/django_q/management/commands/qmonitor.py
${PYSITELIB}/django_q/management/commands/qmonitor.pyc
${PYSITELIB}/django_q/management/commands/qmonitor.pyo
${PYSITELIB}/django_q/migrations/0001_initial.py
${PYSITELIB}/django_q/migrations/0001_initial.pyc
${PYSITELIB}/django_q/migrations/0001_initial.pyo
${PYSITELIB}/django_q/migrations/0002_auto_20150630_1624.py
${PYSITELIB}/django_q/migrations/0002_auto_20150630_1624.pyc
${PYSITELIB}/django_q/migrations/0002_auto_20150630_1624.pyo
${PYSITELIB}/django_q/migrations/0003_auto_20150708_1326.py
${PYSITELIB}/django_q/migrations/0003_auto_20150708_1326.pyc
${PYSITELIB}/django_q/migrations/0003_auto_20150708_1326.pyo
${PYSITELIB}/django_q/migrations/0004_auto_20150710_1043.py
${PYSITELIB}/django_q/migrations/0004_auto_20150710_1043.pyc
${PYSITELIB}/django_q/migrations/0004_auto_20150710_1043.pyo
${PYSITELIB}/django_q/migrations/0005_auto_20150718_1506.py
${PYSITELIB}/django_q/migrations/0005_auto_20150718_1506.pyc
${PYSITELIB}/django_q/migrations/0005_auto_20150718_1506.pyo
${PYSITELIB}/django_q/migrations/0006_auto_20150805_1817.py
${PYSITELIB}/django_q/migrations/0006_auto_20150805_1817.pyc
${PYSITELIB}/django_q/migrations/0006_auto_20150805_1817.pyo
${PYSITELIB}/django_q/migrations/0007_ormq.py
${PYSITELIB}/django_q/migrations/0007_ormq.pyc
${PYSITELIB}/django_q/migrations/0007_ormq.pyo
${PYSITELIB}/django_q/migrations/0008_auto_20160224_1026.py
${PYSITELIB}/django_q/migrations/0008_auto_20160224_1026.pyc
${PYSITELIB}/django_q/migrations/0008_auto_20160224_1026.pyo
${PYSITELIB}/django_q/migrations/0009_auto_20171009_0915.py
${PYSITELIB}/django_q/migrations/0009_auto_20171009_0915.pyc
${PYSITELIB}/django_q/migrations/0009_auto_20171009_0915.pyo
${PYSITELIB}/django_q/migrations/0010_auto_20200610_0856.py
${PYSITELIB}/django_q/migrations/0010_auto_20200610_0856.pyc
${PYSITELIB}/django_q/migrations/0010_auto_20200610_0856.pyo
${PYSITELIB}/django_q/migrations/0011_auto_20200628_1055.py
${PYSITELIB}/django_q/migrations/0011_auto_20200628_1055.pyc
${PYSITELIB}/django_q/migrations/0011_auto_20200628_1055.pyo
${PYSITELIB}/django_q/migrations/0012_auto_20200702_1608.py
${PYSITELIB}/django_q/migrations/0012_auto_20200702_1608.pyc
${PYSITELIB}/django_q/migrations/0012_auto_20200702_1608.pyo
${PYSITELIB}/django_q/migrations/0013_task_attempt_count.py
${PYSITELIB}/django_q/migrations/0013_task_attempt_count.pyc
${PYSITELIB}/django_q/migrations/0013_task_attempt_count.pyo
${PYSITELIB}/django_q/migrations/0014_schedule_cluster.py
${PYSITELIB}/django_q/migrations/0014_schedule_cluster.pyc
${PYSITELIB}/django_q/migrations/0014_schedule_cluster.pyo
${PYSITELIB}/django_q/migrations/__init__.py
${PYSITELIB}/django_q/migrations/__init__.pyc
${PYSITELIB}/django_q/migrations/__init__.pyo
${PYSITELIB}/django_q/models.py
${PYSITELIB}/django_q/models.pyc
${PYSITELIB}/django_q/models.pyo
${PYSITELIB}/django_q/monitor.py
${PYSITELIB}/django_q/monitor.pyc
${PYSITELIB}/django_q/monitor.pyo
${PYSITELIB}/django_q/queues.py
${PYSITELIB}/django_q/queues.pyc
${PYSITELIB}/django_q/queues.pyo
${PYSITELIB}/django_q/signals.py
${PYSITELIB}/django_q/signals.pyc
${PYSITELIB}/django_q/signals.pyo
${PYSITELIB}/django_q/signing.py
${PYSITELIB}/django_q/signing.pyc
${PYSITELIB}/django_q/signing.pyo
${PYSITELIB}/django_q/status.py
${PYSITELIB}/django_q/status.pyc
${PYSITELIB}/django_q/status.pyo
${PYSITELIB}/django_q/tasks.py
${PYSITELIB}/django_q/tasks.pyc
${PYSITELIB}/django_q/tasks.pyo
${PYSITELIB}/django_q/tests/__init__.py
${PYSITELIB}/django_q/tests/__init__.pyc
${PYSITELIB}/django_q/tests/__init__.pyo
${PYSITELIB}/django_q/tests/settings.py
${PYSITELIB}/django_q/tests/settings.pyc
${PYSITELIB}/django_q/tests/settings.pyo
${PYSITELIB}/django_q/tests/tasks.py
${PYSITELIB}/django_q/tests/tasks.pyc
${PYSITELIB}/django_q/tests/tasks.pyo
${PYSITELIB}/django_q/tests/test_admin.py
${PYSITELIB}/django_q/tests/test_admin.pyc
${PYSITELIB}/django_q/tests/test_admin.pyo
${PYSITELIB}/django_q/tests/test_brokers.py
${PYSITELIB}/django_q/tests/test_brokers.pyc
${PYSITELIB}/django_q/tests/test_brokers.pyo
${PYSITELIB}/django_q/tests/test_cached.py
${PYSITELIB}/django_q/tests/test_cached.pyc
${PYSITELIB}/django_q/tests/test_cached.pyo
${PYSITELIB}/django_q/tests/test_cluster.py
${PYSITELIB}/django_q/tests/test_cluster.pyc
${PYSITELIB}/django_q/tests/test_cluster.pyo
${PYSITELIB}/django_q/tests/test_commands.py
${PYSITELIB}/django_q/tests/test_commands.pyc
${PYSITELIB}/django_q/tests/test_commands.pyo
${PYSITELIB}/django_q/tests/test_monitor.py
${PYSITELIB}/django_q/tests/test_monitor.pyc
${PYSITELIB}/django_q/tests/test_monitor.pyo
${PYSITELIB}/django_q/tests/test_scheduler.py
${PYSITELIB}/django_q/tests/test_scheduler.pyc
${PYSITELIB}/django_q/tests/test_scheduler.pyo
${PYSITELIB}/django_q/tests/testing_utilities/__init__.py
${PYSITELIB}/django_q/tests/testing_utilities/__init__.pyc
${PYSITELIB}/django_q/tests/testing_utilities/__init__.pyo
${PYSITELIB}/django_q/tests/testing_utilities/multiple_database_routers.py
${PYSITELIB}/django_q/tests/testing_utilities/multiple_database_routers.pyc
${PYSITELIB}/django_q/tests/testing_utilities/multiple_database_routers.pyo
${PYSITELIB}/django_q/tests/urls.py
${PYSITELIB}/django_q/tests/urls.pyc
${PYSITELIB}/django_q/tests/urls.pyo

File Added: pkgsrc/www/py-django-q/distinfo
$NetBSD: distinfo,v 1.1 2023/06/04 02:57:12 markd Exp $

BLAKE2s (django-q-1.3.9.tar.gz) = d1a6e2589786741e61ec11f2a2bf0b65d35be9aa594a4803c9f950a504f08787
SHA512 (django-q-1.3.9.tar.gz) = 5e87e3de7781430e72e1e8a3e56070836ba8d222c45bcef90b71aba6105d5d6516e7bfc7f7479711ca8ce2448bbce1f7b4830a187c9fc260d590a5ae3f9dfbd3
Size (django-q-1.3.9.tar.gz) = 72104 bytes