head	1.4;
access;
symbols
	pkgsrc-2026Q2:1.4.0.2
	pkgsrc-2026Q2-base:1.4
	pkgsrc-2026Q1:1.3.0.4
	pkgsrc-2026Q1-base:1.3
	pkgsrc-2025Q4:1.3.0.2
	pkgsrc-2025Q4-base:1.3
	pkgsrc-2025Q3:1.2.0.4
	pkgsrc-2025Q3-base:1.2
	pkgsrc-2025Q2:1.2.0.2
	pkgsrc-2025Q2-base:1.2;
locks; strict;
comment	@# @;


1.4
date	2026.05.27.08.37.49;	author adam;	state Exp;
branches;
next	1.3;
commitid	M70YyHZjx0RHHqHG;

1.3
date	2025.11.17.08.31.40;	author adam;	state Exp;
branches;
next	1.2;
commitid	zvN9wY1yALimOSiG;

1.2
date	2025.04.29.08.54.35;	author adam;	state Exp;
branches;
next	1.1;
commitid	6XhBTCt14THMqVSF;

1.1
date	2025.04.22.15.15.01;	author adam;	state Exp;
branches;
next	;
commitid	K1QxhIC9B2mhL3SF;


desc
@@


1.4
log
@py-django-tasks: updated to 0.12.0

0.12.0

Breaking changes
DB and RQ backends have been extracted into their own packages

Adresses 190 -- Failing task when exception raised for Import string
Align task status with Django SUCCESSFUL
Extract RQ and DB backends into separate packages
Remove metadata support
@
text
@@@comment $NetBSD: PLIST,v 1.3 2025/11/17 08:31:40 adam Exp $
${PYSITELIB}/${WHEEL_INFODIR}/METADATA
${PYSITELIB}/${WHEEL_INFODIR}/RECORD
${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
${PYSITELIB}/django_tasks/__init__.py
${PYSITELIB}/django_tasks/__init__.pyc
${PYSITELIB}/django_tasks/__init__.pyo
${PYSITELIB}/django_tasks/apps.py
${PYSITELIB}/django_tasks/apps.pyc
${PYSITELIB}/django_tasks/apps.pyo
${PYSITELIB}/django_tasks/backends/__init__.py
${PYSITELIB}/django_tasks/backends/__init__.pyc
${PYSITELIB}/django_tasks/backends/__init__.pyo
${PYSITELIB}/django_tasks/backends/base.py
${PYSITELIB}/django_tasks/backends/base.pyc
${PYSITELIB}/django_tasks/backends/base.pyo
${PYSITELIB}/django_tasks/backends/dummy.py
${PYSITELIB}/django_tasks/backends/dummy.pyc
${PYSITELIB}/django_tasks/backends/dummy.pyo
${PYSITELIB}/django_tasks/backends/immediate.py
${PYSITELIB}/django_tasks/backends/immediate.pyc
${PYSITELIB}/django_tasks/backends/immediate.pyo
${PYSITELIB}/django_tasks/base.py
${PYSITELIB}/django_tasks/base.pyc
${PYSITELIB}/django_tasks/base.pyo
${PYSITELIB}/django_tasks/checks.py
${PYSITELIB}/django_tasks/checks.pyc
${PYSITELIB}/django_tasks/checks.pyo
${PYSITELIB}/django_tasks/exceptions.py
${PYSITELIB}/django_tasks/exceptions.pyc
${PYSITELIB}/django_tasks/exceptions.pyo
${PYSITELIB}/django_tasks/py.typed
${PYSITELIB}/django_tasks/signals.py
${PYSITELIB}/django_tasks/signals.pyc
${PYSITELIB}/django_tasks/signals.pyo
${PYSITELIB}/django_tasks/utils.py
${PYSITELIB}/django_tasks/utils.pyc
${PYSITELIB}/django_tasks/utils.pyo
@


1.3
log
@py-django-tasks: updated to 0.9.0

0.9.0

fix: prevent IndexError: pop from empty list in RQ backend
Add support for Django 6.0
Add supports_priority feature
Access RQ worker name from result, rather than smuggling through meta (requires RQ 2.5+)
Correctly handle unserializable return values in RQ backend
Optimise job fetching in RQ backend

Breaking API changes

Raise TaskResultMismatch if calling Task.get_result with the task id of a different task
Rename ResultDoesNotExist to TaskResultDoesNotExist
Rename task backend handler from tasks to task_backends
Rename ResultStatus -> TaskResultStatus
Drop support for Python 3.9
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.2 2025/04/29 08:54:35 adam Exp $
a18 78
${PYSITELIB}/django_tasks/backends/database/__init__.py
${PYSITELIB}/django_tasks/backends/database/__init__.pyc
${PYSITELIB}/django_tasks/backends/database/__init__.pyo
${PYSITELIB}/django_tasks/backends/database/admin.py
${PYSITELIB}/django_tasks/backends/database/admin.pyc
${PYSITELIB}/django_tasks/backends/database/admin.pyo
${PYSITELIB}/django_tasks/backends/database/apps.py
${PYSITELIB}/django_tasks/backends/database/apps.pyc
${PYSITELIB}/django_tasks/backends/database/apps.pyo
${PYSITELIB}/django_tasks/backends/database/backend.py
${PYSITELIB}/django_tasks/backends/database/backend.pyc
${PYSITELIB}/django_tasks/backends/database/backend.pyo
${PYSITELIB}/django_tasks/backends/database/management/commands/db_worker.py
${PYSITELIB}/django_tasks/backends/database/management/commands/db_worker.pyc
${PYSITELIB}/django_tasks/backends/database/management/commands/db_worker.pyo
${PYSITELIB}/django_tasks/backends/database/management/commands/prune_db_task_results.py
${PYSITELIB}/django_tasks/backends/database/management/commands/prune_db_task_results.pyc
${PYSITELIB}/django_tasks/backends/database/management/commands/prune_db_task_results.pyo
${PYSITELIB}/django_tasks/backends/database/migrations/0001_initial.py
${PYSITELIB}/django_tasks/backends/database/migrations/0001_initial.pyc
${PYSITELIB}/django_tasks/backends/database/migrations/0001_initial.pyo
${PYSITELIB}/django_tasks/backends/database/migrations/0002_alter_dbtaskresult_options.py
${PYSITELIB}/django_tasks/backends/database/migrations/0002_alter_dbtaskresult_options.pyc
${PYSITELIB}/django_tasks/backends/database/migrations/0002_alter_dbtaskresult_options.pyo
${PYSITELIB}/django_tasks/backends/database/migrations/0003_dbtaskresult_enqueued_at_dbtaskresult_finished_at.py
${PYSITELIB}/django_tasks/backends/database/migrations/0003_dbtaskresult_enqueued_at_dbtaskresult_finished_at.pyc
${PYSITELIB}/django_tasks/backends/database/migrations/0003_dbtaskresult_enqueued_at_dbtaskresult_finished_at.pyo
${PYSITELIB}/django_tasks/backends/database/migrations/0004_dbtaskresult_started_at.py
${PYSITELIB}/django_tasks/backends/database/migrations/0004_dbtaskresult_started_at.pyc
${PYSITELIB}/django_tasks/backends/database/migrations/0004_dbtaskresult_started_at.pyo
${PYSITELIB}/django_tasks/backends/database/migrations/0005_alter_dbtaskresult_priority_and_more.py
${PYSITELIB}/django_tasks/backends/database/migrations/0005_alter_dbtaskresult_priority_and_more.pyc
${PYSITELIB}/django_tasks/backends/database/migrations/0005_alter_dbtaskresult_priority_and_more.pyo
${PYSITELIB}/django_tasks/backends/database/migrations/0006_alter_dbtaskresult_args_kwargs_and_more.py
${PYSITELIB}/django_tasks/backends/database/migrations/0006_alter_dbtaskresult_args_kwargs_and_more.pyc
${PYSITELIB}/django_tasks/backends/database/migrations/0006_alter_dbtaskresult_args_kwargs_and_more.pyo
${PYSITELIB}/django_tasks/backends/database/migrations/0007_add_separate_results_fields.py
${PYSITELIB}/django_tasks/backends/database/migrations/0007_add_separate_results_fields.pyc
${PYSITELIB}/django_tasks/backends/database/migrations/0007_add_separate_results_fields.pyo
${PYSITELIB}/django_tasks/backends/database/migrations/0008_separate_results_field.py
${PYSITELIB}/django_tasks/backends/database/migrations/0008_separate_results_field.pyc
${PYSITELIB}/django_tasks/backends/database/migrations/0008_separate_results_field.pyo
${PYSITELIB}/django_tasks/backends/database/migrations/0009_remove_results_field.py
${PYSITELIB}/django_tasks/backends/database/migrations/0009_remove_results_field.pyc
${PYSITELIB}/django_tasks/backends/database/migrations/0009_remove_results_field.pyo
${PYSITELIB}/django_tasks/backends/database/migrations/0010_alter_dbtaskresult_status.py
${PYSITELIB}/django_tasks/backends/database/migrations/0010_alter_dbtaskresult_status.pyc
${PYSITELIB}/django_tasks/backends/database/migrations/0010_alter_dbtaskresult_status.pyo
${PYSITELIB}/django_tasks/backends/database/migrations/0011_rename_complete_status.py
${PYSITELIB}/django_tasks/backends/database/migrations/0011_rename_complete_status.pyc
${PYSITELIB}/django_tasks/backends/database/migrations/0011_rename_complete_status.pyo
${PYSITELIB}/django_tasks/backends/database/migrations/0012_add_separate_exception_fields.py
${PYSITELIB}/django_tasks/backends/database/migrations/0012_add_separate_exception_fields.pyc
${PYSITELIB}/django_tasks/backends/database/migrations/0012_add_separate_exception_fields.pyo
${PYSITELIB}/django_tasks/backends/database/migrations/0013_separate_exception_fields.py
${PYSITELIB}/django_tasks/backends/database/migrations/0013_separate_exception_fields.pyc
${PYSITELIB}/django_tasks/backends/database/migrations/0013_separate_exception_fields.pyo
${PYSITELIB}/django_tasks/backends/database/migrations/0014_remove_dbtaskresult_exception_data.py
${PYSITELIB}/django_tasks/backends/database/migrations/0014_remove_dbtaskresult_exception_data.pyc
${PYSITELIB}/django_tasks/backends/database/migrations/0014_remove_dbtaskresult_exception_data.pyo
${PYSITELIB}/django_tasks/backends/database/migrations/0015_correctly_order_run_after.py
${PYSITELIB}/django_tasks/backends/database/migrations/0015_correctly_order_run_after.pyc
${PYSITELIB}/django_tasks/backends/database/migrations/0015_correctly_order_run_after.pyo
${PYSITELIB}/django_tasks/backends/database/migrations/0016_remove_dbtaskresult_django_task_new_ordering_idx_and_more.py
${PYSITELIB}/django_tasks/backends/database/migrations/0016_remove_dbtaskresult_django_task_new_ordering_idx_and_more.pyc
${PYSITELIB}/django_tasks/backends/database/migrations/0016_remove_dbtaskresult_django_task_new_ordering_idx_and_more.pyo
${PYSITELIB}/django_tasks/backends/database/migrations/__init__.py
${PYSITELIB}/django_tasks/backends/database/migrations/__init__.pyc
${PYSITELIB}/django_tasks/backends/database/migrations/__init__.pyo
${PYSITELIB}/django_tasks/backends/database/models.py
${PYSITELIB}/django_tasks/backends/database/models.pyc
${PYSITELIB}/django_tasks/backends/database/models.pyo
${PYSITELIB}/django_tasks/backends/database/signal_handlers.py
${PYSITELIB}/django_tasks/backends/database/signal_handlers.pyc
${PYSITELIB}/django_tasks/backends/database/signal_handlers.pyo
${PYSITELIB}/django_tasks/backends/database/utils.py
${PYSITELIB}/django_tasks/backends/database/utils.pyc
${PYSITELIB}/django_tasks/backends/database/utils.pyo
a24 3
${PYSITELIB}/django_tasks/backends/rq.py
${PYSITELIB}/django_tasks/backends/rq.pyc
${PYSITELIB}/django_tasks/backends/rq.pyo
a30 3
${PYSITELIB}/django_tasks/compat.py
${PYSITELIB}/django_tasks/compat.pyc
${PYSITELIB}/django_tasks/compat.pyo
@


1.2
log
@py-django-tasks: updated to 0.7.0

0.7.0

Don't require exclusive transactions for entire SQLite DB
Support auto-reloading of database worker
Add RQ backend
Add support for Django 5.2
Correctly order run_after tasks
Improve test coverage in a few places
Correctly raise an error when accessing the return value of an unsuccessful task
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.1 2025/04/22 15:15:01 adam Exp $
d82 3
d91 3
d106 3
d112 3
a118 3
${PYSITELIB}/django_tasks/signal_handlers.py
${PYSITELIB}/django_tasks/signal_handlers.pyc
${PYSITELIB}/django_tasks/signal_handlers.pyo
a121 3
${PYSITELIB}/django_tasks/task.py
${PYSITELIB}/django_tasks/task.pyc
${PYSITELIB}/django_tasks/task.pyo
@


1.1
log
@py-django-tasks: added version 0.6.1

An implementation and backport of background workers and tasks in Django, as
defined in DEP 0014.
@
text
@d1 1
a1 1
@@comment $NetBSD$
d79 3
d97 3
@

