{ "info": { "author": "Rafael Dur\u00e1n Casta\u00f1eda", "author_email": "rafadurancastaneda@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 1 - Planning", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Topic :: System :: Systems Administration" ], "description": "python-mcollective\n==================\n\n.. image:: https://travis-ci.org/rafaduran/python-mcollective.png?branch=master\n :target: https://travis-ci.org/rafaduran/python-mcollective\n.. image:: https://coveralls.io/repos/rafaduran/python-mcollective/badge.png?branch=master\n :target: https://coveralls.io/r/rafaduran/python-mcollective?branch=master\n.. image:: https://badge.waffle.io/rafaduran/python-mcollective.png?label=ready\n :target: https://waffle.io/rafaduran/python-mcollective\n :alt: Stories in Ready\n.. image:: https://d2weczhvl823v0.cloudfront.net/rafaduran/python-mcollective/trend.png\n :alt: Bitdeli badge\n :target: https://bitdeli.com/free\n\nIntroduction\n------------\nPython bindings for `MCollective`_ inspired by `mcollective-python`_ example.\nMaking a ping discovery agent call is just 3 lines::\n\n >>> config = config.Config.from_configfile('client.cfg')\n >>> msg = message.Message(body='ping', agent='discovery', config=config)\n >>> pprint.pprint(rpc.SimpleAction(config=config, msg=msg, agent='discovery').call())\n [{':body': 'pong',\n ':msgtime': 1395419893,\n ':requestid': '003ba8142857ccb42cfc4d51262739ecafd43aca',\n ':senderagent': 'discovery',\n ':senderid': 'mco1'}]\n\n.. _mcollective-python: https://github.com/iwebhosting/mcollective-python\n.. _MCollective: http://puppetlabs.com/mcollective\n\nFeatures\n--------\n\n* MCollective 2.0 - 2.4\n\n* Python 2.6 - 3.4\n\n* All MCollective connectors (STOMP, RabbitMQ, ActiveMQ)\n\n* SSL security provider (YAML serialization)\n\n* Battle tested\n\n* MCollective configuration files parsing\n\n* MCollective filters\n\nInstallation\n------------\nInstall it just with pip::\n\n $ pip install --pre python-mcollective\n\nThe ``pre`` argument is required since there is no stable releases yet.\n\nContribute\n----------\n\n* Issue Tracker: https://github.com/rafaduran/python-mcollective/issues\n* Source Code: https://github.com/rafaduran/python-mcollective\n* Documentation: http://python-mcollective.readthedocs.org/en/latest/\n\nSupport\n-------\n\nIf you are having issues, please just open an issue on GitHub.\n\nLicense\n-------\n\nThe project is licensed under the BSD 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/rafaduran/python-mcollective", "keywords": "MCollective", "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "python-mcollective", "package_url": "https://pypi.org/project/python-mcollective/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/python-mcollective/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/rafaduran/python-mcollective" }, "release_url": "https://pypi.org/project/python-mcollective/0.0.1.dev7/", "requires_dist": null, "requires_python": null, "summary": "Python bindings for MCollective", "version": "0.0.1.dev7" }, "last_serial": 1603468, "releases": { "0.0.1.dev2": [], "0.0.1.dev3": [ { "comment_text": "", "digests": { "md5": "a952f8dcf03aed9c9ad953c1cc48efcd", "sha256": "5a6d80d49e24bf4c8e39ae7ecc40678940d961e8667535517edc4d03c856ea81" }, "downloads": -1, "filename": "python-mcollective-0.0.1.dev3.tar.gz", "has_sig": false, "md5_digest": "a952f8dcf03aed9c9ad953c1cc48efcd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15023, "upload_time": "2014-07-20T18:14:27", "url": "https://files.pythonhosted.org/packages/67/1a/c6f62259922474ad0fdb009fe037d0e3d311c67111cc7a4f5925636c001d/python-mcollective-0.0.1.dev3.tar.gz" } ], "0.0.1.dev4": [ { "comment_text": "", "digests": { "md5": "cbee151512a728b4320ad2ee423d18b7", "sha256": "44a9862896e80a12ba9e68987cdf3f388464ee5b49e91eec16d1cdd5862ac517" }, "downloads": -1, "filename": "python-mcollective-0.0.1.dev4.tar.gz", "has_sig": false, "md5_digest": "cbee151512a728b4320ad2ee423d18b7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16620, "upload_time": "2015-01-17T22:56:37", "url": "https://files.pythonhosted.org/packages/af/f5/bec9d2a2d87a46187f5382c64dddaf5b8d38ddd06af73c2af458096d7241/python-mcollective-0.0.1.dev4.tar.gz" } ], "0.0.1.dev5": [ { "comment_text": "", "digests": { "md5": "bdd90dd5cfbf0f30521f9355672c575b", "sha256": "d1faa8df8a4396d0a7cc305fa48cdda87054d7a4f2c704de91f9d5ed5862460c" }, "downloads": -1, "filename": "python-mcollective-0.0.1.dev5.tar.gz", "has_sig": false, "md5_digest": "bdd90dd5cfbf0f30521f9355672c575b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16642, "upload_time": "2015-01-22T17:54:30", "url": "https://files.pythonhosted.org/packages/64/ae/33ffd16572412a4bebaaa30400c505f8a6684df4de1ac7ff2bdb4b832d82/python-mcollective-0.0.1.dev5.tar.gz" } ], "0.0.1.dev6": [], "0.0.1.dev7": [ { "comment_text": "", "digests": { "md5": "50f4be60eb245168ea9c683e044437bb", "sha256": "77a10e42b9c6cc874622b3e7555f38fdf96c57d697dec29b197317d5fe00b664" }, "downloads": -1, "filename": "python-mcollective-0.0.1.dev7.tar.gz", "has_sig": false, "md5_digest": "50f4be60eb245168ea9c683e044437bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17866, "upload_time": "2015-06-23T15:54:13", "url": "https://files.pythonhosted.org/packages/38/82/46ee020759aded7695b7ee9953f0e4ca8e51b7eaab9a7e01a4284c564deb/python-mcollective-0.0.1.dev7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "50f4be60eb245168ea9c683e044437bb", "sha256": "77a10e42b9c6cc874622b3e7555f38fdf96c57d697dec29b197317d5fe00b664" }, "downloads": -1, "filename": "python-mcollective-0.0.1.dev7.tar.gz", "has_sig": false, "md5_digest": "50f4be60eb245168ea9c683e044437bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17866, "upload_time": "2015-06-23T15:54:13", "url": "https://files.pythonhosted.org/packages/38/82/46ee020759aded7695b7ee9953f0e4ca8e51b7eaab9a7e01a4284c564deb/python-mcollective-0.0.1.dev7.tar.gz" } ] }