{ "info": { "author": "Sergey Shubin", "author_email": "greyan@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Framework :: AsyncIO", "Intended Audience :: Developers", "Intended Audience :: Information Technology", "Intended Audience :: System Administrators", "License :: OSI Approved :: MIT License", "Operating System :: MacOS", "Operating System :: POSIX", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Bug Tracking" ], "description": "Jira RabbitMQ WebHook\n=====================\n\nThis service works as a bridge between a Jira and a RabbitMQ instances:\n\n* receives HTTP requests from the Jira server;\n* sends them to the MQ server via AMQP protocol.\n\nInstallation\n------------\n\nThe service requires Python 3.5 or newer.\nInstall and update using `pip`_.\n`Gunicorn`_ is also required:\n\n.. code-block:: text\n\n pip install jira_rabbitmq_webhook gunicorn\n\nConfiguration\n-------------\n\nYou need to create a configuration file for the service.\nSample file can be found in ``config`` directory (it is copied to the\n``config`` directory of your python environment after installation). Available settings:\n\n* web\n\n * url - URL used for receiving HTTP requests from the Jira instance\n\n* amqp\n\n * host - RabbitMQ host\n * port - RabbitMQ port\n * login - RabbitMQ login\n * password - RabbitMQ login\n * virtualhost - RabbitMQ virtual host to use\n * timeout - How many seconds the service tries to connect to the RabbitMQ server\n * ssl - Whether to use SSL for AMQP connection\n * default_queue - Queue to send messages to\n * custom_queues - Queues to send messages for specific events\n\nRunning\n-------\n\nThe jira_rabbitmq_webhook service can be launched with the Gunicorn:\n\n.. code-block:: text\n\n gunicorn \"jira_rabbitmq_webhook.application:get_application('path/to/the/jira_rabbitmq_webhook.json')\" --worker-class aiohttp.GunicornWebWorker\n\n.. _Gunicorn: https://gunicorn.org/\n.. _pip: https://pip.pypa.io/en/stable/quickstart/\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/GrayAn/jira_rabbitmq_webhook", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "jira-rabbitmq-webhook", "package_url": "https://pypi.org/project/jira-rabbitmq-webhook/", "platform": "", "project_url": "https://pypi.org/project/jira-rabbitmq-webhook/", "project_urls": { "Homepage": "https://github.com/GrayAn/jira_rabbitmq_webhook" }, "release_url": "https://pypi.org/project/jira-rabbitmq-webhook/0.1.0/", "requires_dist": [ "aioamqp (<1.0)", "aiohttp (<4.0,>=3.0)" ], "requires_python": ">=3.5", "summary": "A microservice for retranslating Jira webhooks to a RabbitMQ server", "version": "0.1.0" }, "last_serial": 5193257, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "965d388d6c3907c0bfa4f13009da9f22", "sha256": "d8be7482e0cf4f679430a5aa273dd53198ea4f12c8d7d099b2d4e1ae73b35d91" }, "downloads": -1, "filename": "jira_rabbitmq_webhook-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "965d388d6c3907c0bfa4f13009da9f22", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 6278, "upload_time": "2019-04-26T14:31:50", "url": "https://files.pythonhosted.org/packages/0d/9f/caf139953cdd0d96744450b7b766be23adcb0d3fed474693f179afe9ceaf/jira_rabbitmq_webhook-0.1.0-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "965d388d6c3907c0bfa4f13009da9f22", "sha256": "d8be7482e0cf4f679430a5aa273dd53198ea4f12c8d7d099b2d4e1ae73b35d91" }, "downloads": -1, "filename": "jira_rabbitmq_webhook-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "965d388d6c3907c0bfa4f13009da9f22", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 6278, "upload_time": "2019-04-26T14:31:50", "url": "https://files.pythonhosted.org/packages/0d/9f/caf139953cdd0d96744450b7b766be23adcb0d3fed474693f179afe9ceaf/jira_rabbitmq_webhook-0.1.0-py3-none-any.whl" } ] }