Metadata-Version: 2.1
Name: django-channel-tasks
Version: 0.3.3.dev3
Summary: Running background tasks through REST API and websocket, with channels-redis
Home-page: https://bitbucket.org/coleopter/django-tasks
Author: Daniel Farré Manzorro
Author-email: d.farre.m@gmail.com
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Intended Audience :: Developers
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: Django
Requires-Dist: django-filter
Requires-Dist: django-extensions
Requires-Dist: django-request-logging
Requires-Dist: djangorestframework
Requires-Dist: django-bootstrap-v5
Requires-Dist: channels
Requires-Dist: channels-redis
Requires-Dist: daphne
Requires-Dist: tzdata
Requires-Dist: psycopg2-binary
Requires-Dist: websocket-client
Provides-Extra: dev
Requires-Dist: ipdb; extra == "dev"
Requires-Dist: ipython; extra == "dev"
Provides-Extra: mypy
Requires-Dist: mypy; extra == "mypy"
Requires-Dist: django-stubs; extra == "mypy"
Requires-Dist: djangorestframework-stubs[compatible-mypy]; extra == "mypy"
Requires-Dist: types-beautifulsoup4; extra == "mypy"
Provides-Extra: test
Requires-Dist: pytest; extra == "test"
Requires-Dist: pytest-cov; extra == "test"
Requires-Dist: pytest-django; extra == "test"
Requires-Dist: pytest-asyncio; extra == "test"
Requires-Dist: beautifulsoup4; extra == "test"
Requires-Dist: bdd-coder==2.2.3.dev2; extra == "test"

# Django Channel Tasks
[![PyPI version](https://badge.fury.io/py/django-channel-tasks.svg)](https://badge.fury.io/py/django-channel-tasks) [![PyPI downloads](https://img.shields.io/pypi/dm/django-channel-tasks.svg)](https://img.shields.io/pypi/dm/django-channel-tasks)

A background task runner using `channels-redis` package.
It features:
* A REST API allowing to run defined tasks and store the results in PostgreSQL
* A simple implementation of asynchronous Django Admin tasks, scheduled through websocket
