{ "info": { "author": "Adam Mills", "author_email": "adam@armills.info", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Software Development :: Libraries" ], "description": "jsonrpc-base: a compact JSON-RPC client library interface supporting multiple backends\n=======================================================================================================\n\n.. image:: https://travis-ci.org/armills/jsonrpc-base.svg\n :target: https://travis-ci.org/armills/jsonrpc-base\n.. image:: https://coveralls.io/repos/armills/jsonrpc-base/badge.svg\n :target: https://coveralls.io/r/armills/jsonrpc-base\n\nThis is a compact and simple JSON-RPC client implementation interface python code. This code is forked from https://github.com/gciotta/jsonrpc-requests\n\nMain Features\n-------------\n\n* Python 2.7, 3.4, 3.5 & 3.6 compatible\n* Supports nested namespaces (eg. `app.users.getUsers()`)\n* 100% test coverage\n\nUsage\n-----\n\nSee `jsonrpc-async `_ and `jsonrpc-websocket `_ for example implementations.\n\nTests\n-----\nInstall the Python tox package and run ``tox``, it'll test this package with various versions of Python.\n\nChangelog\n---------\n1.0.2 (August 23, 2018)\n~~~~~~~~~~~~~~\n- Improved support for JSON-RPC v1 servers. `(#2) `_ `@tdivis `_\n\n1.0.1 (July 6, 2018)\n~~~~~~~~~~~~~~\n- Falsey values are no longer treated as None for message IDs, or request parameters.\n\nCredits\n-------\n`@gciotta `_ for creating the base project `jsonrpc-requests `_.\n\n`@mbroadst `_ for providing full support for nested method calls, JSON-RPC RFC\ncompliance and other improvements.\n\n`@vaab `_ for providing api and tests improvements, better RFC compliance.", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/armills/jsonrpc-base", "keywords": "json-rpc base", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "jsonrpc-base", "package_url": "https://pypi.org/project/jsonrpc-base/", "platform": "", "project_url": "https://pypi.org/project/jsonrpc-base/", "project_urls": { "Homepage": "http://github.com/armills/jsonrpc-base" }, "release_url": "https://pypi.org/project/jsonrpc-base/1.0.2/", "requires_dist": null, "requires_python": "", "summary": "A JSON-RPC client library base interface", "version": "1.0.2" }, "last_serial": 4201486, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "a03a1de8c7fec6b9ecad4218e3ef5357", "sha256": "d8caeaf1ae4302c48729596859028c3a2b4462c93753c68ba42b4f7743495026" }, "downloads": -1, "filename": "jsonrpc-base-0.1.tar.gz", "has_sig": false, "md5_digest": "a03a1de8c7fec6b9ecad4218e3ef5357", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4026, "upload_time": "2016-12-21T03:15:46", "url": "https://files.pythonhosted.org/packages/01/89/b8332c3da093ea5ce754d5e17c86172155d09156736bcfeccd2c21828f27/jsonrpc-base-0.1.tar.gz" } ], "1.0": [ { "comment_text": "", "digests": { "md5": "28d25afeab9bc84010c8cd0fe0774e6e", "sha256": "93fbe7fa174f66538cb83ca4f30e270a133d66b8e22a683a71b328488a2d85b6" }, "downloads": -1, "filename": "jsonrpc-base-1.0.tar.gz", "has_sig": false, "md5_digest": "28d25afeab9bc84010c8cd0fe0774e6e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4984, "upload_time": "2017-02-15T00:19:51", "url": "https://files.pythonhosted.org/packages/f2/e7/01b8b1fb77aabc34c8b78c783aea7d8870f4a5f211110bd7dd03b1607db4/jsonrpc-base-1.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "39e6ea8097910042c01d93e6077e720f", "sha256": "21f860c915617f6475aa1ac5a1ec11de03cce6b279741f25ad97d8a4c5b76c3c" }, "downloads": -1, "filename": "jsonrpc-base-1.0.1.tar.gz", "has_sig": false, "md5_digest": "39e6ea8097910042c01d93e6077e720f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5076, "upload_time": "2018-07-06T14:02:44", "url": "https://files.pythonhosted.org/packages/26/cd/ccfc63a5f6cfbcbcd67952aeae85448b9604139e4067779962777c97cae9/jsonrpc-base-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "1d5c95c8a6b902e2e5dcf37ad2ca3fcc", "sha256": "f9baac32aa51c3052d03b86ff30a9856900b8b4a4eb175f7bf2c8722520b8637" }, "downloads": -1, "filename": "jsonrpc-base-1.0.2.tar.gz", "has_sig": false, "md5_digest": "1d5c95c8a6b902e2e5dcf37ad2ca3fcc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5147, "upload_time": "2018-08-23T21:23:13", "url": "https://files.pythonhosted.org/packages/ac/57/b6d363095e3d793eaf738c8df7b6febf6e41d96529afb43b4c3b03c8acec/jsonrpc-base-1.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1d5c95c8a6b902e2e5dcf37ad2ca3fcc", "sha256": "f9baac32aa51c3052d03b86ff30a9856900b8b4a4eb175f7bf2c8722520b8637" }, "downloads": -1, "filename": "jsonrpc-base-1.0.2.tar.gz", "has_sig": false, "md5_digest": "1d5c95c8a6b902e2e5dcf37ad2ca3fcc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5147, "upload_time": "2018-08-23T21:23:13", "url": "https://files.pythonhosted.org/packages/ac/57/b6d363095e3d793eaf738c8df7b6febf6e41d96529afb43b4c3b03c8acec/jsonrpc-base-1.0.2.tar.gz" } ] }