{ "info": { "author": "Ludovic Rivallain", "author_email": "ludovic.rivallain@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# VcdExtMessageWorker\n\nVcdExtMessageWorker provides a way to handle, relay and answer to\nRabbitMQ messages produced from the VMware vCloud Director extensibility\nSDK (both for UI and API extension)\n\n```python\n#!/usr/bin/env python\n\nfrom vcdextmessageworker import MessageWorker, Connection\nwith Connection(\n (f\"amqp://{RABBIT_USER}:{RABBIT_PASSWORD}@{RABBIT_HOST}:5672/%2F\"),\n heartbeat=4\n) as conn:\n worker = MessageWorker(\n conn,\n exchange=RABBIT_EXCHANGE,\n queue=RABBIT_QUEUE,\n routing_key=RABBIT_ROUTINGKEY,\n sub_worker=\"worker_example.SampleWorker\",\n thread_support=True\n )\n worker.run()\n```\n\n## Installation\n\nGet binaries (as ``.whl`` file), then run ``pip install`` as:\n\n```bash\npip install VcdExtMessageWorker--py3-none-any.whl\n```\n\nOr from PIP:\n\n```bash\npip install VcdExtMessageWorker\n```\n\n## Build and tests\n\n```bash\npython setup.py bdist_wheel && python -m pip install dist/VcdExtMessageWorker--py3-none-any.whl --force-reinstall\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/lrivallain/VcdExtMessageWorker", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "VcdExtMessageWorker", "package_url": "https://pypi.org/project/VcdExtMessageWorker/", "platform": "", "project_url": "https://pypi.org/project/VcdExtMessageWorker/", "project_urls": { "Homepage": "https://github.com/lrivallain/VcdExtMessageWorker" }, "release_url": "https://pypi.org/project/VcdExtMessageWorker/0.3/", "requires_dist": [ "kombu" ], "requires_python": "", "summary": "RabbitMQ message worker for vCloud Director Extensibility SDK", "version": "0.3" }, "last_serial": 4794922, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "110e441da0c1f39eae0cf448e2d65851", "sha256": "b38345288c41cdc4a8b31fc1d847835ae4accb65c46c1cfbce1d781bc119ec3a" }, "downloads": -1, "filename": "VcdExtMessageWorker-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "110e441da0c1f39eae0cf448e2d65851", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3727, "upload_time": "2019-01-11T10:55:07", "url": "https://files.pythonhosted.org/packages/16/ea/f535184c0026aab8ed16eb72cb313d477aed8abb704d871fc1883380dcff/VcdExtMessageWorker-0.1-py3-none-any.whl" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "b5cc81f013af589fc145a1fd26af4ffe", "sha256": "85efa73901b65812da3048e62cd115f201096d383addb6e8e63b42ad3912d572" }, "downloads": -1, "filename": "VcdExtMessageWorker-0.2-py3-none-any.whl", "has_sig": true, "md5_digest": "b5cc81f013af589fc145a1fd26af4ffe", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4116, "upload_time": "2019-02-06T09:25:23", "url": "https://files.pythonhosted.org/packages/04/cb/b89a7f6253d7677d0f963d75c5263f797350bc7739fdbe55ab752fee7f4b/VcdExtMessageWorker-0.2-py3-none-any.whl" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "c21bf5810063414a08c27abe95ec4274", "sha256": "55afc09022160f51004b253ad937b97303b82d17a500daf4715a9d752e5280ea" }, "downloads": -1, "filename": "VcdExtMessageWorker-0.3-py3-none-any.whl", "has_sig": true, "md5_digest": "c21bf5810063414a08c27abe95ec4274", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4130, "upload_time": "2019-02-08T10:00:36", "url": "https://files.pythonhosted.org/packages/7a/59/455e349196277dd28fc859f441ff392ced66479a3de46e5f4b4a49911a6e/VcdExtMessageWorker-0.3-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c21bf5810063414a08c27abe95ec4274", "sha256": "55afc09022160f51004b253ad937b97303b82d17a500daf4715a9d752e5280ea" }, "downloads": -1, "filename": "VcdExtMessageWorker-0.3-py3-none-any.whl", "has_sig": true, "md5_digest": "c21bf5810063414a08c27abe95ec4274", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4130, "upload_time": "2019-02-08T10:00:36", "url": "https://files.pythonhosted.org/packages/7a/59/455e349196277dd28fc859f441ff392ced66479a3de46e5f4b4a49911a6e/VcdExtMessageWorker-0.3-py3-none-any.whl" } ] }