{ "info": { "author": "AppointmentGuru", "author_email": "tech@appointmentguru.co", "bugtrack_url": null, "classifiers": [ "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "Library to handle exposing tasks to a ProcessEngine\n\n## Getting started\n\n```\npip install taskengine\n```\n\n**Add to installed apps**\n\n**Confgure your task modules**\n\nIn settings.py:\n```\nINSTALLED_APPS = [\n ..\n 'taskengine',\n ..\n]\n```\n\n**Tell taskengine where to find tasks**\n\nIn settings.py:\n\n```\nALLOWED_TASK_MODULES = {\n 'taskengine.tasks', # these are default tasks provided by taskengine\n .., # <- your module/s here\n}\n\n# optional\nTASKENGINE_API_KEY = '...'\n\n```\n\n**Add API to urls**\n\nin urls.py\n```\nfrom taskengine.api import router as task_router\n..\n\nurlpatterns = [\n ..\n path(r'', include(task_router.urls)),\n ..\n]\n```\n\n**Register your service**\n\n```\npython manage.py register\n```\n\n## Upading pip library\n\n```\n# update version in setup.py\npython3 setup.py sdist bdist_wheel\ntwine upload dist/*\n```\n\ntodo: dockerize this\n\n\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/SchoolOrchestration/ProcessEngineV2/tree/master/taskengine", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "taskengine", "package_url": "https://pypi.org/project/taskengine/", "platform": "", "project_url": "https://pypi.org/project/taskengine/", "project_urls": { "Homepage": "https://github.com/SchoolOrchestration/ProcessEngineV2/tree/master/taskengine" }, "release_url": "https://pypi.org/project/taskengine/0.0.2/", "requires_dist": null, "requires_python": "", "summary": "TaskEngine for ProcessEngine", "version": "0.0.2" }, "last_serial": 4036441, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "4a8b3e4fb8f7986ca06f50c183cf6311", "sha256": "a5c35528241820d8b11b1dd4c6b134ab784493d2659f942c9721bca1fd5861ee" }, "downloads": -1, "filename": "taskengine-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "4a8b3e4fb8f7986ca06f50c183cf6311", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2162, "upload_time": "2018-07-06T12:30:53", "url": "https://files.pythonhosted.org/packages/87/b7/f1f34a23350f264ab6e66f03fc7ea0854213e0c5992d2fa0a2df98df2fcf/taskengine-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6361bfa765a2fb5a8d85205d5a33cc81", "sha256": "b998d86d64cdc05a237df72f80e0541c8ea497b903279aa803f0a47d40c440ca" }, "downloads": -1, "filename": "taskengine-0.0.1.tar.gz", "has_sig": false, "md5_digest": "6361bfa765a2fb5a8d85205d5a33cc81", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1588, "upload_time": "2018-07-06T12:30:54", "url": "https://files.pythonhosted.org/packages/b3/30/30e83ac2bb27bfb2ba63a4d93237c7025c4e1938b6321dd5bb1f7ca9b00d/taskengine-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "1bf288c414cc572279b09a5d12ca0cd7", "sha256": "0a74387ca4b9c8ead89b82e6b7da7a1859610ce290eb41d3b33634b5975b24ba" }, "downloads": -1, "filename": "taskengine-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "1bf288c414cc572279b09a5d12ca0cd7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4505, "upload_time": "2018-07-06T13:22:21", "url": "https://files.pythonhosted.org/packages/8a/ba/da0ed093dffe7e14e95556424f2b3ba3e2fecb59a4a7d34faab4cfa43335/taskengine-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "145179e6e4134f30c393b2a214aad98c", "sha256": "ffda14591c94daa8e3ecb8019487d650764939060998ff5355497d3546b09af3" }, "downloads": -1, "filename": "taskengine-0.0.2.tar.gz", "has_sig": false, "md5_digest": "145179e6e4134f30c393b2a214aad98c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3355, "upload_time": "2018-07-06T13:22:21", "url": "https://files.pythonhosted.org/packages/7a/97/ed1b32fd13bae978b822307e5ac2f296d2265fddaca118b9db86ddb0239d/taskengine-0.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1bf288c414cc572279b09a5d12ca0cd7", "sha256": "0a74387ca4b9c8ead89b82e6b7da7a1859610ce290eb41d3b33634b5975b24ba" }, "downloads": -1, "filename": "taskengine-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "1bf288c414cc572279b09a5d12ca0cd7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4505, "upload_time": "2018-07-06T13:22:21", "url": "https://files.pythonhosted.org/packages/8a/ba/da0ed093dffe7e14e95556424f2b3ba3e2fecb59a4a7d34faab4cfa43335/taskengine-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "145179e6e4134f30c393b2a214aad98c", "sha256": "ffda14591c94daa8e3ecb8019487d650764939060998ff5355497d3546b09af3" }, "downloads": -1, "filename": "taskengine-0.0.2.tar.gz", "has_sig": false, "md5_digest": "145179e6e4134f30c393b2a214aad98c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3355, "upload_time": "2018-07-06T13:22:21", "url": "https://files.pythonhosted.org/packages/7a/97/ed1b32fd13bae978b822307e5ac2f296d2265fddaca118b9db86ddb0239d/taskengine-0.0.2.tar.gz" } ] }