Metadata-Version: 1.1
Name: python-mcollective
Version: 0.0.1.dev7
Summary: Python bindings for MCollective
Home-page: https://github.com/rafaduran/python-mcollective
Author: Rafael Durán Castañeda
Author-email: rafadurancastaneda@gmail.com
License: BSD
Description: python-mcollective
        ==================
        
        .. image:: https://travis-ci.org/rafaduran/python-mcollective.png?branch=master
           :target: https://travis-ci.org/rafaduran/python-mcollective
        .. image:: https://coveralls.io/repos/rafaduran/python-mcollective/badge.png?branch=master
           :target: https://coveralls.io/r/rafaduran/python-mcollective?branch=master
        .. image:: https://badge.waffle.io/rafaduran/python-mcollective.png?label=ready
           :target: https://waffle.io/rafaduran/python-mcollective
           :alt: Stories in Ready
        .. image:: https://d2weczhvl823v0.cloudfront.net/rafaduran/python-mcollective/trend.png
           :alt: Bitdeli badge
           :target: https://bitdeli.com/free
        
        Introduction
        ------------
        Python bindings for `MCollective`_ inspired by `mcollective-python`_ example.
        Making a ping discovery agent call is just 3 lines::
        
           >>> config = config.Config.from_configfile('client.cfg')
           >>> msg = message.Message(body='ping', agent='discovery', config=config)
           >>> pprint.pprint(rpc.SimpleAction(config=config, msg=msg, agent='discovery').call())
           [{':body': 'pong',
             ':msgtime': 1395419893,
             ':requestid': '003ba8142857ccb42cfc4d51262739ecafd43aca',
             ':senderagent': 'discovery',
             ':senderid': 'mco1'}]
        
        .. _mcollective-python: https://github.com/iwebhosting/mcollective-python
        .. _MCollective: http://puppetlabs.com/mcollective
        
        Features
        --------
        
        * MCollective 2.0 - 2.4
        
        * Python 2.6 - 3.4
        
        * All MCollective connectors (STOMP, RabbitMQ, ActiveMQ)
        
        * SSL security provider (YAML serialization)
        
        * Battle tested
        
        * MCollective configuration files parsing
        
        * MCollective filters
        
        Installation
        ------------
        Install it just with pip::
        
           $ pip install --pre python-mcollective
        
        The ``pre`` argument is required since there is no stable releases yet.
        
        Contribute
        ----------
        
        * Issue Tracker: https://github.com/rafaduran/python-mcollective/issues
        * Source Code: https://github.com/rafaduran/python-mcollective
        * Documentation: http://python-mcollective.readthedocs.org/en/latest/
        
        Support
        -------
        
        If you are having issues, please just open an issue on GitHub.
        
        License
        -------
        
        The project is licensed under the BSD license.
        
        
Keywords: MCollective
Platform: UNKNOWN
Classifier: Development Status :: 1 - Planning
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.3
Classifier: Topic :: System :: Systems Administration
