{ "info": { "author": "", "author_email": "", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Framework :: Django", "Framework :: Django :: 2.0", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "=====\nProcess Engine\n=====\n\nProcess Engine is used in conjunction with celery to create async process from\ncelery tasks via an API\n\n\nQuick start\n-----------\n\n1. Add \"processengine\" to your INSTALLED_APPS setting like this::\n\n INSTALLED_APPS = [\n ...\n 'processengine',\n ]\n\n2. Include the router URLconf in your project urls.py like this::\n\n from processengine.api import router as process_router\n ...\n\n urlpatterns = [\n url(r'^processengine/', include(process_router.urls)),\n ...\n ]\n\n3. Add the PROCESS_MAP settings with your processes and the tasks to run like\nso::\n\n PROCESS_MAP = {\n 'my.process': [\n 'path.to.taskfile.task',\n ],\n ...\n }\n\n3. (Optional) Add settings for Slack Notifications. Note that it is an error to add a SLACK_WEBHOOK setting without also having the other settings below present.::\n SLACK_WEBHOOK = \"https://hooks.slack.com/services/T051CQH14/VWVRAAFA5/lPz2y84gM0JUoVllBow0Glcx\"\n SLACK_PROCESS_CHANNEL = \"#Processes\"\n SLACK_PROCESS_USERNAME = \"Someuser\"\n SLACK_PROCESS_EMOJI = \":ghost:\"\n SERVICE_NAME = \"Someservice\"\n\n4. Run `python manage.py migrate` to create the processengine models.\n\n5. to create a process run a POST to http://127.0.0.1:8000/processengine/process/\nwith the following data::\n\n data = {\n name: \"my.process\", # This is the name of your process set in PROCESS_MAP variable\n context: {\n \"name\": \"value\" # This is the data that you pass through to your task\n }\n }\n\nNote: Your tasks need to conform to the pattern of json in and json out\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "django-processengine", "package_url": "https://pypi.org/project/django-processengine/", "platform": "", "project_url": "https://pypi.org/project/django-processengine/", "project_urls": null, "release_url": "https://pypi.org/project/django-processengine/0.2.4/", "requires_dist": null, "requires_python": "", "summary": "A simple Django app to run celery tasks as processes.", "version": "0.2.4" }, "last_serial": 4340522, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "52eea077acc333ef18741b8c441c80f1", "sha256": "8d5ef5b8b58e9aaabfbc4799fe07fcc1d99385e1795459676190ae0025b589ee" }, "downloads": -1, "filename": "django_processengine-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "52eea077acc333ef18741b8c441c80f1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8101, "upload_time": "2018-01-03T06:53:24", "url": "https://files.pythonhosted.org/packages/a6/d1/af43a1a8251c73d37e4c704005cdb0bd4e668be82921b56242822ebffc0c/django_processengine-0.1-py3-none-any.whl" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "c32e1c567f82a1c6cc31148852659704", "sha256": "5c122d6211afb59480a817a1e7da19140b5b31a1e25106ce389a9e424b74d633" }, "downloads": -1, "filename": "django_processengine-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "c32e1c567f82a1c6cc31148852659704", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11895, "upload_time": "2018-01-11T07:03:17", "url": "https://files.pythonhosted.org/packages/ee/20/4e65f2e14ea96d9a1d194aff87cf087d4bb74fc5300e565747f9c7fae02b/django_processengine-0.1.1-py3-none-any.whl" } ], "0.1.1.dev0": [ { "comment_text": "", "digests": { "md5": "2d57972fb049a03763c3e77cbf1c3acb", "sha256": "58c3af7c8706ecb002fd025d52b48adc348d2eac444684bb35d09cc4f850ce14" }, "downloads": -1, "filename": "django_processengine-0.1.1.dev0-py3-none-any.whl", "has_sig": false, "md5_digest": "2d57972fb049a03763c3e77cbf1c3acb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12066, "upload_time": "2018-01-12T06:57:49", "url": "https://files.pythonhosted.org/packages/cf/6a/f1e5b0c8487db7d94e4fa708eb8dde9205986554bd722712559c3ac781b2/django_processengine-0.1.1.dev0-py3-none-any.whl" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "0a9f75933b1a9aea7d51f01f1da78e9b", "sha256": "127f2fd3fdbf97f4d4a4b441e1c64bb4615c034fa0c6fb1afc8a9fac64b5f187" }, "downloads": -1, "filename": "django-processengine-0.2.1.tar.gz", "has_sig": false, "md5_digest": "0a9f75933b1a9aea7d51f01f1da78e9b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8684, "upload_time": "2018-09-04T10:34:01", "url": "https://files.pythonhosted.org/packages/85/9c/f8839c23790b33c679ce9a4c2e2bee5a8ad6fe23cb580eef8104591fe13a/django-processengine-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "385bb4bd33761c4acf43c1f85e84ffe4", "sha256": "01a21db0f01dedaadcb6e4f0d01d16f6646f4343ce02253818d573806dad26bb" }, "downloads": -1, "filename": "django-processengine-0.2.2.tar.gz", "has_sig": false, "md5_digest": "385bb4bd33761c4acf43c1f85e84ffe4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8705, "upload_time": "2018-09-04T14:24:39", "url": "https://files.pythonhosted.org/packages/af/9a/428ef55a8bfb95a14536237c4fb82b1e1f0828162e539aeaddbb491e2370/django-processengine-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "8cbfe1963a773bf6f9e0c7800bfa904b", "sha256": "234799d220be255e9288da817242b24108259c10dd5c31c2c89e957696fb56cd" }, "downloads": -1, "filename": "django-processengine-0.2.3.tar.gz", "has_sig": false, "md5_digest": "8cbfe1963a773bf6f9e0c7800bfa904b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9660, "upload_time": "2018-09-05T13:20:51", "url": "https://files.pythonhosted.org/packages/9c/3d/fb864539241be25e9703c4a5c2ba89c70a47c51cdde35553f71dbb2aa0ee/django-processengine-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "89bee1eedd27f0a521271151f59d1a36", "sha256": "43cb298ba2feab97b5b55fdf1f316dee839e25d3aeea036c11f12cd787de520c" }, "downloads": -1, "filename": "django-processengine-0.2.4.tar.gz", "has_sig": false, "md5_digest": "89bee1eedd27f0a521271151f59d1a36", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9680, "upload_time": "2018-10-04T14:13:49", "url": "https://files.pythonhosted.org/packages/66/9f/f050fd641fac411c381c85f16a1080f920c5351c409f1f2b838273f106af/django-processengine-0.2.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "89bee1eedd27f0a521271151f59d1a36", "sha256": "43cb298ba2feab97b5b55fdf1f316dee839e25d3aeea036c11f12cd787de520c" }, "downloads": -1, "filename": "django-processengine-0.2.4.tar.gz", "has_sig": false, "md5_digest": "89bee1eedd27f0a521271151f59d1a36", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9680, "upload_time": "2018-10-04T14:13:49", "url": "https://files.pythonhosted.org/packages/66/9f/f050fd641fac411c381c85f16a1080f920c5351c409f1f2b838273f106af/django-processengine-0.2.4.tar.gz" } ] }