{
"info": {
"author": "",
"author_email": "",
"bugtrack_url": null,
"classifiers": [
"Programming Language :: Python",
"Programming Language :: Python :: 2",
"Programming Language :: Python :: 2.7",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.5",
"Programming Language :: Python :: 3.6",
"Programming Language :: Python :: 3.7"
],
"description": "Django Task API\n===============\n\nDjango Task API lets you quickly write background tasks for your Django project and easily call then using the provided\nREST API, or the included JavaScript library.\n\nWhat does it look like?\n-----------------------\n\nTasks are defined as classes with typed input and output parameters, and a `run` function with the task implementation,\nto be called by a worker processes.\n\n.. code-block:: python\n\n from task_api.tasks import Task\n from task_api.params import ListParameter, NumberParameter\n\n class SumNumbers(Task):\n name = 'sum'\n\n inputs = {\n 'numbers': ListParameter(NumberParameter())\n }\n\n outputs = {\n 'sum': NumberParameter()\n }\n\n def run(self, numbers):\n return sum(numbers)\n\nTasks are easily called and monitored in front-end code using the included JavaScript API. The API supports both\npromises (will Polyfill for older browsers) and traditional callbacks.\n\n.. code-block:: html\n\n \n\n \n\nNext Steps\n----------\n\n* `Getting Started `_\n* `GitHub `_\n\n\n",
"description_content_type": "text/x-rst",
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/nikmolnar/django-task-api",
"keywords": "django,task,api,background,rest",
"license": "MIT",
"maintainer": "",
"maintainer_email": "",
"name": "django-task-api",
"package_url": "https://pypi.org/project/django-task-api/",
"platform": "",
"project_url": "https://pypi.org/project/django-task-api/",
"project_urls": {
"Homepage": "https://github.com/nikmolnar/django-task-api"
},
"release_url": "https://pypi.org/project/django-task-api/1.1.6/",
"requires_dist": [
"djangorestframework (==3.*)",
"django (>=1.11.23)",
"celery (==4.*)",
"six"
],
"requires_python": ">=2.7, >=3.4",
"summary": "A REST API for managing background tasks in Django",
"version": "1.1.6"
},
"last_serial": 5743675,
"releases": {
"1.0.2": [
{
"comment_text": "",
"digests": {
"md5": "ca241a9c888d05bbafa9321c9e8392af",
"sha256": "7f7ff020d784ad38863fd696f1374ff932be01f3592f8a5ccb2eeb2211e78b9d"
},
"downloads": -1,
"filename": "django_task_api-1.0.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "ca241a9c888d05bbafa9321c9e8392af",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 42413,
"upload_time": "2018-08-17T19:24:11",
"url": "https://files.pythonhosted.org/packages/be/48/816617ff3f328a51cac665ee590965a776215dbc6cc1ed2ff5bb6f78b19b/django_task_api-1.0.2-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "cee8322189fd7434212f8b854846c3e7",
"sha256": "a63d14ec292c73e9e9c7675f697ed94b0eb8255d7a4c96535bba750474563c52"
},
"downloads": -1,
"filename": "django-task-api-1.0.2.tar.gz",
"has_sig": false,
"md5_digest": "cee8322189fd7434212f8b854846c3e7",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 72890,
"upload_time": "2018-08-17T19:24:13",
"url": "https://files.pythonhosted.org/packages/f6/3f/bfd2c6695f86ab93f9012dbb4c83e760e66f7374e2fa35c7a5bfd06b4b68/django-task-api-1.0.2.tar.gz"
}
],
"1.0.3": [
{
"comment_text": "",
"digests": {
"md5": "e51f447df5a92cf5aa64e6d746a5b08f",
"sha256": "ff057b7542485de38d4638f730cddf76b164b3dfe7f4ce6afe61e5c866ba9f86"
},
"downloads": -1,
"filename": "django_task_api-1.0.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "e51f447df5a92cf5aa64e6d746a5b08f",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 75740,
"upload_time": "2018-08-17T19:35:10",
"url": "https://files.pythonhosted.org/packages/36/f1/088825f7e468e03fb0595d60f921670aa7ba1ad0fb57294151b4da76970e/django_task_api-1.0.3-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "e83f43e896120fde4d136664ac77b63e",
"sha256": "f582200d29cf55332f0bd4224e40e996324a77b680117771f497cfb39d0df175"
},
"downloads": -1,
"filename": "django-task-api-1.0.3.tar.gz",
"has_sig": false,
"md5_digest": "e83f43e896120fde4d136664ac77b63e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 72599,
"upload_time": "2018-08-17T19:35:12",
"url": "https://files.pythonhosted.org/packages/41/a9/2dcda97efa41a19e5d78f9d373ebdb9121feb5951de16479fc2eb794f0cb/django-task-api-1.0.3.tar.gz"
}
],
"1.1.0": [
{
"comment_text": "",
"digests": {
"md5": "80502571b10f5a618ba811094323c98a",
"sha256": "ac72342639fc8c1ac2560639c5a29e94514786bfb3c3d139ba59f44ee8bc0bdc"
},
"downloads": -1,
"filename": "django_task_api-1.1.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "80502571b10f5a618ba811094323c98a",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 75748,
"upload_time": "2018-08-17T20:05:59",
"url": "https://files.pythonhosted.org/packages/6f/49/7383228331b06404dd8a0241ddf29f7f6636eccc63557ee8ae260064afe4/django_task_api-1.1.0-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "8a4232a2b5e2b4a5b4728213b81a0bbf",
"sha256": "3df84cf5d17d2cd07f911965335375d13d407b23c1a572f46c68489740bc64a3"
},
"downloads": -1,
"filename": "django-task-api-1.1.0.tar.gz",
"has_sig": false,
"md5_digest": "8a4232a2b5e2b4a5b4728213b81a0bbf",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 72596,
"upload_time": "2018-08-17T20:06:01",
"url": "https://files.pythonhosted.org/packages/cb/bd/22c0022c4b56699d3494c8ad8c3ee30d722bc5e7779346a2f14a543d4b42/django-task-api-1.1.0.tar.gz"
}
],
"1.1.1": [
{
"comment_text": "",
"digests": {
"md5": "8f37dc21cace3ef59f6f0d11cbb40b1f",
"sha256": "1c460e75cedbfef90acf169eb85f5f1f495112f13dab06cceb262dc652360bc4"
},
"downloads": -1,
"filename": "django_task_api-1.1.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "8f37dc21cace3ef59f6f0d11cbb40b1f",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=2.7, >=3.4",
"size": 75812,
"upload_time": "2018-08-18T05:04:11",
"url": "https://files.pythonhosted.org/packages/9b/49/c35371f3aa11ade5eaad848e7993950daeccbc6f84265369459daf5f93b9/django_task_api-1.1.1-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "c8f502dbde03e6f80999bf7bdb524d01",
"sha256": "b8ac0dce5db279865fc9a2e32698ff199ceb47a77d2b077fe42edac98341b392"
},
"downloads": -1,
"filename": "django-task-api-1.1.1.tar.gz",
"has_sig": false,
"md5_digest": "c8f502dbde03e6f80999bf7bdb524d01",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=2.7, >=3.4",
"size": 72754,
"upload_time": "2018-08-18T05:04:13",
"url": "https://files.pythonhosted.org/packages/3f/05/fba879e1410def4f6ba76c849c392b3a5c3911f3c300e003b1986c2729bd/django-task-api-1.1.1.tar.gz"
}
],
"1.1.2": [
{
"comment_text": "",
"digests": {
"md5": "c6271dbe322d1303ca9c078696ba9edd",
"sha256": "6ed8cbb5480122cbe9fd437f4870212d2ec40c115cfc63cc246b3088fe1668c3"
},
"downloads": -1,
"filename": "django_task_api-1.1.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "c6271dbe322d1303ca9c078696ba9edd",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=2.7, >=3.4",
"size": 14379,
"upload_time": "2019-01-24T02:42:42",
"url": "https://files.pythonhosted.org/packages/72/32/6fd847d95a0364ba5458f43952eaa4beed3138bd26ce8d23912fe95e942c/django_task_api-1.1.2-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "c5d5f8a6f1776f9dbcff4d33deede0e8",
"sha256": "7be71055a9ec657f5f82d9df616a77e214b10279f4171caa97fa1994e3a1002a"
},
"downloads": -1,
"filename": "django-task-api-1.1.2.tar.gz",
"has_sig": false,
"md5_digest": "c5d5f8a6f1776f9dbcff4d33deede0e8",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=2.7, >=3.4",
"size": 10562,
"upload_time": "2019-01-24T02:42:43",
"url": "https://files.pythonhosted.org/packages/30/bc/51022fdff8363b763bcb4403312d5d5e1985add4fde4aa14a805aa40fd5f/django-task-api-1.1.2.tar.gz"
}
],
"1.1.3": [
{
"comment_text": "",
"digests": {
"md5": "4c1e636220a8e71c214d9d94a30bb954",
"sha256": "8c05d396163cba0ebeb09859d5b0e8c1584894de27a93c34375971f5106e90f9"
},
"downloads": -1,
"filename": "django_task_api-1.1.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "4c1e636220a8e71c214d9d94a30bb954",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=2.7, >=3.4",
"size": 14381,
"upload_time": "2019-01-24T04:14:51",
"url": "https://files.pythonhosted.org/packages/13/f4/9dd3751ac660697e6fbc1ec9f1113c1801fee31f8335bccaead486eaf29d/django_task_api-1.1.3-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "fe1d3f1e3c6f0f4b8d005ba37badde20",
"sha256": "39438aa6b5c15abc5165516c3f8ab6f3c538a94151f3c0fc0e572b080f1b6fd7"
},
"downloads": -1,
"filename": "django-task-api-1.1.3.tar.gz",
"has_sig": false,
"md5_digest": "fe1d3f1e3c6f0f4b8d005ba37badde20",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=2.7, >=3.4",
"size": 10570,
"upload_time": "2019-01-24T04:14:53",
"url": "https://files.pythonhosted.org/packages/f8/b6/75d8030544ca69293bab10b8a07171a0b0d2f023962e1e4a05a26bc8c203/django-task-api-1.1.3.tar.gz"
}
],
"1.1.5": [
{
"comment_text": "",
"digests": {
"md5": "62b9ab3e446a95b24e9cb3d59175fbaf",
"sha256": "7ae59ba783c0d14c5d4c6c8b939453c82a6a9d3a99389411f146e20de647fc17"
},
"downloads": -1,
"filename": "django_task_api-1.1.5-py3-none-any.whl",
"has_sig": false,
"md5_digest": "62b9ab3e446a95b24e9cb3d59175fbaf",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=2.7, >=3.4",
"size": 14386,
"upload_time": "2019-08-28T16:10:50",
"url": "https://files.pythonhosted.org/packages/e9/ad/8cd17d65747935742db9c037d04bc41de2f64d5b429602b4f3d6663742bc/django_task_api-1.1.5-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "099db9e0ed2f69e2ca215c2ac42dcec7",
"sha256": "5f1cde8320d92948f2802e560aa5e9c5c6c06e867ec3765602bcc4c31c6abd5d"
},
"downloads": -1,
"filename": "django-task-api-1.1.5.tar.gz",
"has_sig": false,
"md5_digest": "099db9e0ed2f69e2ca215c2ac42dcec7",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=2.7, >=3.4",
"size": 11219,
"upload_time": "2019-08-28T16:10:52",
"url": "https://files.pythonhosted.org/packages/5a/38/8137431e7d360c75c324edd349868c8512c2e51688c61f684ca6d90280e6/django-task-api-1.1.5.tar.gz"
}
],
"1.1.6": [
{
"comment_text": "",
"digests": {
"md5": "eae274da9459e2fd2dbb12e2f04890b0",
"sha256": "7db365dafd27cf466f58a9de0af20029098396db7b9fa152b225c66ecc737d36"
},
"downloads": -1,
"filename": "django_task_api-1.1.6-py3-none-any.whl",
"has_sig": false,
"md5_digest": "eae274da9459e2fd2dbb12e2f04890b0",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=2.7, >=3.4",
"size": 14402,
"upload_time": "2019-08-28T16:27:38",
"url": "https://files.pythonhosted.org/packages/04/98/aaa692665d80e24d8d8926adc53038bd729e19c9bff8f8660c1958a09f8b/django_task_api-1.1.6-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "282675e2241a301a669cac69811cb301",
"sha256": "fa024015630b78c57b959967b7b3838730fb1c483003f59d9fcaebbcb273005c"
},
"downloads": -1,
"filename": "django-task-api-1.1.6.tar.gz",
"has_sig": false,
"md5_digest": "282675e2241a301a669cac69811cb301",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=2.7, >=3.4",
"size": 11235,
"upload_time": "2019-08-28T16:27:40",
"url": "https://files.pythonhosted.org/packages/ce/bb/4bcb10ed8d711eb7320dfc1ffe8af9fc70821d3f08467ddac045992c31fe/django-task-api-1.1.6.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "eae274da9459e2fd2dbb12e2f04890b0",
"sha256": "7db365dafd27cf466f58a9de0af20029098396db7b9fa152b225c66ecc737d36"
},
"downloads": -1,
"filename": "django_task_api-1.1.6-py3-none-any.whl",
"has_sig": false,
"md5_digest": "eae274da9459e2fd2dbb12e2f04890b0",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=2.7, >=3.4",
"size": 14402,
"upload_time": "2019-08-28T16:27:38",
"url": "https://files.pythonhosted.org/packages/04/98/aaa692665d80e24d8d8926adc53038bd729e19c9bff8f8660c1958a09f8b/django_task_api-1.1.6-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "282675e2241a301a669cac69811cb301",
"sha256": "fa024015630b78c57b959967b7b3838730fb1c483003f59d9fcaebbcb273005c"
},
"downloads": -1,
"filename": "django-task-api-1.1.6.tar.gz",
"has_sig": false,
"md5_digest": "282675e2241a301a669cac69811cb301",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=2.7, >=3.4",
"size": 11235,
"upload_time": "2019-08-28T16:27:40",
"url": "https://files.pythonhosted.org/packages/ce/bb/4bcb10ed8d711eb7320dfc1ffe8af9fc70821d3f08467ddac045992c31fe/django-task-api-1.1.6.tar.gz"
}
]
}