Metadata-Version: 1.1
Name: jsonrpcclient
Version: 1.1.0
Summary: JSON-RPC 2.0 client library for Python 3.
Home-page: https://jsonrpcclient.readthedocs.org/
Author: Beau Barker
Author-email: beauinmelbourne@gmail.com
License: UNKNOWN
Description: jsonrpcclient
        =============
        
        .. image:: https://pypip.in/v/jsonrpcclient/badge.png
        .. image:: https://pypip.in/d/jsonrpcclient/badge.png
        
        Make `remote procedure calls
        <http://en.wikipedia.org/wiki/Remote_procedure_call>`_ with `JSON-RPC
        <http://www.jsonrpc.org/>`_.
        
        Simply set the server details, then make a request:
        
        .. sourcecode:: python
        
            >>> from jsonrpcclient import Server
            >>> server = Server('http://example.com/api')
            >>> server.request('add', 2, 3)
            5
        
        Installation
        ------------
        
        .. sourcecode:: sh
        
            $ pip install jsonrpcclient
        
        Documentation
        -------------
        
        Documentation is available at https://jsonrpcclient.readthedocs.org/.
        
        If you need a server, try my `jsonrpcserver
        <https://jsonrpcserver.readthedocs.org/>`_ library.
        
        
        Release History
        ---------------
        
        1.1.0 (2014-12-30)
        ^^^^^^^^^^^^^^^^^^
        
        - Out of beta. Some minor internal adjustments.
        
        1.0.12 (2014-12-16)
        ^^^^^^^^^^^^^^^^^^^
        
        - Default HTTP headers changed to meet `this document
          <http://www.simple-is-better.org/json-rpc/transport_http.html#post-request>`_.
        - Ability to customize the headers.
        - Logging has changed. See `Logging
          <https://jsonrpcclient.readthedocs.org/#logging>`_.
        
        1.0.11 (2014-12-12)
        ^^^^^^^^^^^^^^^^^^^
        
        - Rewrote an internal function, ``rpc.request``.
        
        1.0.10 (2014-12-11)
        ^^^^^^^^^^^^^^^^^^^
        
        - Exceptions have been cleaned up. The base exception is now named
          ``JsonRpcClientError``.
        - Tests added for 100% code coverage.
        
        1.0.9 (2014-12-02)
        ^^^^^^^^^^^^^^^^^^^
        
        - Added authentication.
        - Messages are now output on the INFO log level.
        
Platform: UNKNOWN
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Other Environment
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU Library or Lesser General Public License (LGPL)
Classifier: Operating System :: OS Independent
Classifier: Topic :: Software Development :: Libraries :: Python Modules
