{ "info": { "author": "Micah Hausler", "author_email": "opensource@ambition.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5" ], "description": ".. image:: https://travis-ci.org/ambitioninc/rabbitmq-admin.svg?branch=master\n :target: https://travis-ci.org/ambitioninc/rabbitmq-admin\n\n.. image:: https://coveralls.io/repos/ambitioninc/rabbitmq-admin/badge.png?branch=master\n :target: https://coveralls.io/r/ambitioninc/rabbitmq-admin?branch=master\n\n\nrabbitmq-admin\n==============\nThis project is a python wrapper around the RabbitMQ Management HTTP API.\n\n\nExample\n-------\n::\n\n >>> from rabbitmq_admin import AdminAPI\n >>> api = AdminAPI(url='http://192.168.99.100:15672', auth=('guest', 'guest'))\n >>> api.create_vhost('second_vhost')\n >>> api.create_user('second_user', 'password')\n >>> api.create_user_permission('second_user', 'second_vhost')\n >>> api.list_permission()\n [{'configure': '.*',\n 'read': '.*',\n 'user': 'guest',\n 'vhost': '/',\n 'write': '.*'},\n {'configure': '.*',\n 'read': '.*',\n 'user': 'second_user',\n 'vhost': 'second_vhost',\n 'write': '.*'}]\n\nUnsupported Management API endpoints\n------------------------------------\nThis is a list of unsupported API endpoints. Please do not make issues for\nthese, but pull requests implementing them are welcome.\n\n- ``/api/exchanges/vhost/name/bindings/source [GET]``\n- ``/api/exchanges/vhost/name/bindings/destination [GET]``\n- ``/api/exchanges/vhost/name/publish [POST]``\n- ``/api/queues/vhost/name/bindings [GET]``\n- ``/api/queues/vhost/name/contents [DELETE]``\n- ``/api/queues/vhost/name/actions [POST]``\n- ``/api/queues/vhost/name/get [POST]``\n- ``/api/bindings/vhost/e/exchange/q/queue [GET, POST]``\n- ``/api/bindings/vhost/e/exchange/q/queue/props [GET, DELETE]``\n- ``/api/bindings/vhost/e/source/e/destination [GET, POST]``\n- ``/api/bindings/vhost/e/source/e/destination/props [GET, DELETE]``\n- ``/api/parameters [GET]``\n- ``/api/parameters/component [GET]``\n- ``/api/parameters/component/vhost [GET]``\n- ``/api/parameters/component/vhost/name [GET, PUT, DELETE]``\n\nInstallation\n------------\nTo install the latest release, type::\n\n pip install rabbitmq-admin\n\nTo install the latest code directly from source, type::\n\n pip install git+git://github.com/ambitioninc/rabbitmq-admin.git\n\nDocumentation\n-------------\nFull documentation is available at http://rabbitmq-admin.readthedocs.org\n\nLicense\n-------\nMIT License (see LICENSE)", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ambitioninc/rabbitmq-admin", "keywords": "RabbitMQ,AMQP,admin", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "rabbitmq-admin", "package_url": "https://pypi.org/project/rabbitmq-admin/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/rabbitmq-admin/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/ambitioninc/rabbitmq-admin" }, "release_url": "https://pypi.org/project/rabbitmq-admin/0.2/", "requires_dist": null, "requires_python": null, "summary": "A python interface for the RabbitMQ Admin HTTP API", "version": "0.2" }, "last_serial": 1772356, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "6a54bbe3c728c453b421f0b027af4364", "sha256": "2ff5ad9b308e7c02dd92d7d96257ecae8168d7cab19a79acc661bfe90387a9c9" }, "downloads": -1, "filename": "rabbitmq_admin-0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6a54bbe3c728c453b421f0b027af4364", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 10618, "upload_time": "2015-10-06T16:44:39", "url": "https://files.pythonhosted.org/packages/ca/3d/ba154074c729c93adaa7e452bba2dd83a841d3fe550e7d8472c7ee3126b1/rabbitmq_admin-0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2d321c6f0d3c0fbf9a10d37bf239ef04", "sha256": "e9e4c6ca4390e8acdf538d7e08c2fe6ceb0a35a068e66d792ab6dfdb4ca48c37" }, "downloads": -1, "filename": "rabbitmq-admin-0.1.tar.gz", "has_sig": false, "md5_digest": "2d321c6f0d3c0fbf9a10d37bf239ef04", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6626, "upload_time": "2015-10-06T16:44:27", "url": "https://files.pythonhosted.org/packages/17/3c/8970d641b201d5651d625d8195950c2507609e9d8849fe39343b56159708/rabbitmq-admin-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "b052a52ec4ea43ad9a5eeeff81a43937", "sha256": "05ad8d8ac50242337b9aedd7b68ba4f0682b6087e3caa44fa38eded589e52eba" }, "downloads": -1, "filename": "rabbitmq_admin-0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b052a52ec4ea43ad9a5eeeff81a43937", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 12043, "upload_time": "2015-10-16T20:30:29", "url": "https://files.pythonhosted.org/packages/e4/d7/3a1fafc172d3e84530d11a84a82f1677c03b708669e2564ca668966db58e/rabbitmq_admin-0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "264f97c93f76e82678a6899c4733e6ea", "sha256": "a7982cedaf55668ae0abc217b650d0fb6d5b22f2b182079ab2dc6875ae45a9a9" }, "downloads": -1, "filename": "rabbitmq-admin-0.2.tar.gz", "has_sig": false, "md5_digest": "264f97c93f76e82678a6899c4733e6ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7564, "upload_time": "2015-10-16T20:30:23", "url": "https://files.pythonhosted.org/packages/10/3a/9730b20d6d5a3c497b84039fc3b9eb221e7053831c2619d7c1f916d75b46/rabbitmq-admin-0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b052a52ec4ea43ad9a5eeeff81a43937", "sha256": "05ad8d8ac50242337b9aedd7b68ba4f0682b6087e3caa44fa38eded589e52eba" }, "downloads": -1, "filename": "rabbitmq_admin-0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b052a52ec4ea43ad9a5eeeff81a43937", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 12043, "upload_time": "2015-10-16T20:30:29", "url": "https://files.pythonhosted.org/packages/e4/d7/3a1fafc172d3e84530d11a84a82f1677c03b708669e2564ca668966db58e/rabbitmq_admin-0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "264f97c93f76e82678a6899c4733e6ea", "sha256": "a7982cedaf55668ae0abc217b650d0fb6d5b22f2b182079ab2dc6875ae45a9a9" }, "downloads": -1, "filename": "rabbitmq-admin-0.2.tar.gz", "has_sig": false, "md5_digest": "264f97c93f76e82678a6899c4733e6ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7564, "upload_time": "2015-10-16T20:30:23", "url": "https://files.pythonhosted.org/packages/10/3a/9730b20d6d5a3c497b84039fc3b9eb221e7053831c2619d7c1f916d75b46/rabbitmq-admin-0.2.tar.gz" } ] }