{ "info": { "author": "Collabo Team", "author_email": "ariane.rocha@collabo.com.br", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Natural Language :: English", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Topic :: Internet", "Topic :: Utilities" ], "description": "# Mistral Celery Actions\n\n\n### Installation\n\nFirst of all, clone the repo and go to the repo directory:\n\n ```.bash\n git clone https://github.com/collabo-br/mistral-celery-actions.git\n cd mistral-celery-actions\n ```\n\nLocal installation:\n\n\n ```.bash\n pip install -e .\n ```\n\nThen we need to tell Mistral about them\nand restart Mistral::\n\n ```.bash\n mistral-db-manage populate;\n systemctrl restart openstack-mistral*;\n ```\n\n\n### Provide celery settings properties on your `mistral.conf` file:\n\n\n```\n[celery]\nbroker_url = amqp://:@:/mistral\nresult_backend = amqp://\ntask_serializer = json\nresult_serializer = json\n```\n\n\n### Usage\n\nCall celery sync task:\n\n action: celery.sync-task\n input:\n task_name: 'task.my_custom_task'\n params: \n task_param1: \"Hi, I'm sync\"\n task_param2: ...\n\nCall celery async task:\n\n action: celery.async-task\n input:\n task_name: 'task.my_custom_async_task'\n params:\n task_param1: \"Weeeeeeeeeeeee\"\n task_param2: ...\n ....\n\n\nUseful Links\n============\n\n* `Mistral`_ \n\n", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/collabo-br/mistral-celery-actions/archive/1.0.0.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/collabo-br/mistral-celery-actions", "keywords": "workflow", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "mistral-celery-actions", "package_url": "https://pypi.org/project/mistral-celery-actions/", "platform": "", "project_url": "https://pypi.org/project/mistral-celery-actions/", "project_urls": { "Download": "https://github.com/collabo-br/mistral-celery-actions/archive/1.0.0.tar.gz", "Homepage": "https://github.com/collabo-br/mistral-celery-actions" }, "release_url": "https://pypi.org/project/mistral-celery-actions/1.0.1/", "requires_dist": null, "requires_python": "", "summary": "A Mistral action to call celery tasks", "version": "1.0.1" }, "last_serial": 3380589, "releases": { "1.0.1": [ { "comment_text": "", "digests": { "md5": "0ca8b8f9c5f8ac16303814a24ec3cab8", "sha256": "482638019d59d1ffbe6243a42870fa7ed9dba369c1c07730ba5273315ec25351" }, "downloads": -1, "filename": "mistral-celery-actions-1.0.1.tar.gz", "has_sig": false, "md5_digest": "0ca8b8f9c5f8ac16303814a24ec3cab8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3665, "upload_time": "2017-12-01T16:52:47", "url": "https://files.pythonhosted.org/packages/e9/5e/1a535f256b2be6640065f5870edd5b380cc37de846c8b6961f6ffd2ff722/mistral-celery-actions-1.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0ca8b8f9c5f8ac16303814a24ec3cab8", "sha256": "482638019d59d1ffbe6243a42870fa7ed9dba369c1c07730ba5273315ec25351" }, "downloads": -1, "filename": "mistral-celery-actions-1.0.1.tar.gz", "has_sig": false, "md5_digest": "0ca8b8f9c5f8ac16303814a24ec3cab8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3665, "upload_time": "2017-12-01T16:52:47", "url": "https://files.pythonhosted.org/packages/e9/5e/1a535f256b2be6640065f5870edd5b380cc37de846c8b6961f6ffd2ff722/mistral-celery-actions-1.0.1.tar.gz" } ] }