{ "info": { "author": "Gerold Penz", "author_email": "gerold@halvar.at", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: GNU Library or Lesser General Public License (LGPL)", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: HTTP Servers", "Topic :: Internet :: WWW/HTTP :: WSGI :: Application", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: System :: Networking" ], "description": "##################################################################################################\nPython JSON-RPC Client Server Library With Additional Support for BaseHTTPServer, CherryPy And CGI\n##################################################################################################\n\n.. image:: https://travis-ci.org/gerold-penz/python-jsonrpc.svg?branch=master\n :target: https://travis-ci.org/gerold-penz/python-jsonrpc\n\n.. .. image:: https://readthedocs.org/projects/python-jsonrpc/badge/?version=latest\n :target: https://readthedocs.org/projects/python-jsonrpc/?badge=latest\n :alt: Documentation Status\n\n.. .. image:: https://coveralls.io/repos/gerold-penz/python-jsonrpc/badge.svg?branch=master&service=github\n :target: https://coveralls.io/github/gerold-penz/python-jsonrpc?branch=master\n\n\n============\nInstallation\n============\n\n::\n\n pip install python-jsonrpc\n\n\n===================\nHTTP Client Example\n===================\n\n.. code:: python\n\n #!/usr/bin/env python\n # coding: utf-8\n\n import pyjsonrpc\n\n http_client = pyjsonrpc.HttpClient(\n url = \"http://example.com/jsonrpc\",\n username = \"Username\",\n password = \"Password\"\n )\n print http_client.call(\"add\", 1, 2)\n # Result: 3\n\n # It is also possible to use the *method* name as *attribute* name.\n print http_client.add(1, 2)\n # Result: 3\n\n # Notifications send messages to the server, without response.\n http_client.notify(\"add\", 3, 4)\n\n\n===================\nHTTP Server Example\n===================\n\n.. code:: python\n\n #!/usr/bin/env python\n # coding: utf-8\n\n import pyjsonrpc\n\n\n class RequestHandler(pyjsonrpc.HttpRequestHandler):\n\n @pyjsonrpc.rpcmethod\n def add(self, a, b):\n \"\"\"Test method\"\"\"\n return a + b\n\n\n # Threading HTTP-Server\n http_server = pyjsonrpc.ThreadingHttpServer(\n server_address = ('localhost', 8080),\n RequestHandlerClass = RequestHandler\n )\n print \"Starting HTTP server ...\"\n print \"URL: http://localhost:8080\"\n http_server.serve_forever()\n\n\n===========\nCGI Example\n===========\n\n.. code:: python\n\n #!/usr/bin/env python\n # coding: utf-8\n\n import pyjsonrpc\n\n def add(a, b):\n \"\"\"Test function\"\"\"\n return a + b\n\n # Handles the JSON-RPC request and gets back the result to STDOUT\n pyjsonrpc.handle_cgi_request(methods = dict(add = add))\n\n\n=====================\nLibrary Usage Example\n=====================\n\n.. code:: python\n\n #!/usr/bin/env python\n # coding: utf-8\n\n import pyjsonrpc\n\n\n class JsonRpc(pyjsonrpc.JsonRpc):\n\n @pyjsonrpc.rpcmethod\n def add(self, a, b):\n \"\"\"Test method\"\"\"\n return a + b\n\n\n # 1. Initialize JSON-RPC class\n rpc = JsonRpc()\n\n # 2. Create JSON-RPC string with parameters (= request string)\n request_json = pyjsonrpc.create_request_json(\"add\", 1, 2)\n # request_json = '{\"method\": \"add\", \"params\": [1, 2], \"id\": \"...\", \"jsonrpc\": \"2.0\"}'\n\n # 3. Call the JSON-RPC function and get back the JSON-RPC result (= response string)\n response_json = rpc.call(request_json)\n # response_json = '{\"result\": 3, \"id\": \"...\", \"jsonrpc\": \"2.0\"}'\n\n # 4. Convert JSON-RPC string to Python objects\n response = pyjsonrpc.parse_response_json(response_json)\n\n # 5. Print result or error\n if response.error:\n print \"Error:\", response.error.code, response.error.message\n else:\n print \"Result:\", response.result\n\n\n================\nCherryPy Example\n================\n\n.. code:: python\n\n #!/usr/bin/env python\n # coding: utf-8\n\n import cherrypy\n from pyjsonrpc.cp import CherryPyJsonRpc, rpcmethod\n\n\n class Root(CherryPyJsonRpc):\n\n @rpcmethod\n def add(self, a, b):\n \"\"\"Test method\"\"\"\n return a + b\n\n index = CherryPyJsonRpc.request_handler\n\n\n print \"Starting HTTP server ...\"\n print \"URL: http://localhost:8080\"\n cherrypy.quickstart(Root())\n\n\n========\nLicenses\n========\n\n- GNU Library or Lesser General Public License (LGPL)\n- MIT License", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/gerold-penz/python-jsonrpc/raw/master/dist/python-jsonrpc-0.10.0.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/gerold-penz/python-jsonrpc", "keywords": "JSONRPC,JSON-RPC,JSON,RPC,Client,Server,HTTP-Server,HTTP-Client,CGI,Remote Procedure Call,JavaScript Object Notation,CherryPy,Data Interchange,BaseHTTPServer", "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "python-jsonrpc", "package_url": "https://pypi.org/project/python-jsonrpc/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/python-jsonrpc/", "project_urls": { "Download": "https://github.com/gerold-penz/python-jsonrpc/raw/master/dist/python-jsonrpc-0.10.0.tar.gz", "Homepage": "https://github.com/gerold-penz/python-jsonrpc" }, "release_url": "https://pypi.org/project/python-jsonrpc/0.10.0/", "requires_dist": null, "requires_python": null, "summary": "Python JSON-RPC Client Server Library - Simple To Use Python JSONRPC-Library", "version": "0.10.0" }, "last_serial": 2478878, "releases": { "0.10.0": [ { "comment_text": "", "digests": { "md5": "888efc6982c008a0ee3e6c583802bf74", "sha256": "9f3cf64618c1c31f2aa8afeaa4e87136e82a35e75b52ba18eed829ebae5e0ab4" }, "downloads": -1, "filename": "python_jsonrpc-0.10.0-py2-none-any.whl", "has_sig": false, "md5_digest": "888efc6982c008a0ee3e6c583802bf74", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 18765, "upload_time": "2016-11-23T15:01:55", "url": "https://files.pythonhosted.org/packages/b0/b2/946d052824728ee1791807665590eb1ec473aa0db628478a12b368b0ec21/python_jsonrpc-0.10.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "058019bdcc0222c9688ef1dab8502f44", "sha256": "018b9947ca2c97e24a94c7b3b1be8c450cd89fe76cf3dc6bcc9c0fe17f0a3fcb" }, "downloads": -1, "filename": "python-jsonrpc-0.10.0.tar.gz", "has_sig": false, "md5_digest": "058019bdcc0222c9688ef1dab8502f44", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21245, "upload_time": "2016-11-23T15:01:52", "url": "https://files.pythonhosted.org/packages/94/e7/24a062667e4e585529edacdac5fd05ae28d6a67491e737cca7fdfb7a6d17/python-jsonrpc-0.10.0.tar.gz" } ], "0.2.4": [], "0.2.5": [], "0.2.6": [ { "comment_text": "", "digests": { "md5": "c0de92612dd29776a92f3755bbf559f8", "sha256": "743f46f497baef8cb33fa3cd72f667bfeed89900691fff9a0206da5788a267c0" }, "downloads": -1, "filename": "python-jsonrpc-0.2.6.tar.gz", "has_sig": false, "md5_digest": "c0de92612dd29776a92f3755bbf559f8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7284, "upload_time": "2013-07-03T16:39:33", "url": "https://files.pythonhosted.org/packages/ef/da/ba766088151b7883e418f0ff87b2c6a4e2b9039510673a0ddbc53710e553/python-jsonrpc-0.2.6.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "2b1a05968881c0e34db53ef1a6ce941c", "sha256": "3c95aaee9bff1e22e41af89cd61dfa6aeced2095fb910154038cd9fb9d39992e" }, "downloads": -1, "filename": "python-jsonrpc-0.3.0.tar.gz", "has_sig": false, "md5_digest": "2b1a05968881c0e34db53ef1a6ce941c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7430, "upload_time": "2013-07-04T19:47:01", "url": "https://files.pythonhosted.org/packages/d2/79/eddc7e038040bdebbd60a1f0387b12aa55f73709908f6f1b71913093f92b/python-jsonrpc-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "49b3262f6a8fde2323c40bce1613938d", "sha256": "b4be5a14503fff8879d5d33b12e8879ffa5e59f48b9de13dc5ff9099dda9afa2" }, "downloads": -1, "filename": "python-jsonrpc-0.3.1.tar.gz", "has_sig": false, "md5_digest": "49b3262f6a8fde2323c40bce1613938d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7524, "upload_time": "2013-07-06T07:51:04", "url": "https://files.pythonhosted.org/packages/91/a0/1f3ec80c1717d6a13dd11dc20093cfcf4a74498fb290045285ffab4e76e6/python-jsonrpc-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "03bad05bf244baee651286eea0fe0d20", "sha256": "d76be3615581ec04f8d3efe7d881cafd02e6a2cbbc28bcbcdc3b7da9076f2def" }, "downloads": -1, "filename": "python-jsonrpc-0.3.2.tar.gz", "has_sig": false, "md5_digest": "03bad05bf244baee651286eea0fe0d20", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8610, "upload_time": "2013-07-06T22:20:55", "url": "https://files.pythonhosted.org/packages/bc/0f/7b8b1ba7d6177c427dff20a3c6d5240ba415c1601119dcc23535c16a5976/python-jsonrpc-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "8a0564135655a7e8934f35b75bb6a6ca", "sha256": "da0952b876dc2f262a3df42a87c83899f13d3901b66cda8fd9fe7bd0a995179d" }, "downloads": -1, "filename": "python-jsonrpc-0.3.3.tar.gz", "has_sig": false, "md5_digest": "8a0564135655a7e8934f35b75bb6a6ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8711, "upload_time": "2013-07-07T11:12:27", "url": "https://files.pythonhosted.org/packages/9e/62/8e1a2980b77603d4445a0c165a711f52feb9daf22507a578169f9c38fc44/python-jsonrpc-0.3.3.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "fc8eaff67c1bc68df500360448c6a817", "sha256": "df2932217420f23a8705fede02ab9eb85b1324244cd2cddc4f51ce343272002f" }, "downloads": -1, "filename": "python-jsonrpc-0.3.4.tar.gz", "has_sig": false, "md5_digest": "fc8eaff67c1bc68df500360448c6a817", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9441, "upload_time": "2013-07-07T13:24:39", "url": "https://files.pythonhosted.org/packages/5f/b0/73425b7cb311ac2a87a493bc3876f888911d47986580df1d7f5e97e1c7c3/python-jsonrpc-0.3.4.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "3126c158fe4aea6a252ffe3520718cbf", "sha256": "eaba138e5e775cf3a193029e9d685e2467a46954e905608756cb48a448443452" }, "downloads": -1, "filename": "python-jsonrpc-0.4.0.tar.gz", "has_sig": false, "md5_digest": "3126c158fe4aea6a252ffe3520718cbf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10123, "upload_time": "2014-06-28T16:10:17", "url": "https://files.pythonhosted.org/packages/8a/c1/7618edb8e4fb3fdb2a0a75507391a9ba73c5a8317fdc1e5cf6041fd1c7d0/python-jsonrpc-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "4f89437d30ead8cb487d8c2ca967bd44", "sha256": "b19a8f0f8e02e1840d43f960c7f126020eb8a58c3217b68af966460e06f690a4" }, "downloads": -1, "filename": "python-jsonrpc-0.4.1.tar.gz", "has_sig": false, "md5_digest": "4f89437d30ead8cb487d8c2ca967bd44", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10426, "upload_time": "2014-08-19T15:38:41", "url": "https://files.pythonhosted.org/packages/ba/6a/03ecb0e5ca462f60fbf86340ffac084dd09a5110a8b32aabd23c64fae4d6/python-jsonrpc-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "4f3266d7f534037f6a78ab587d021201", "sha256": "9ccf62f61bd52d2f2a08484553d836a0138aafa1533c1906e13df66d2883891a" }, "downloads": -1, "filename": "python-jsonrpc-0.4.2.tar.gz", "has_sig": false, "md5_digest": "4f3266d7f534037f6a78ab587d021201", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10664, "upload_time": "2014-09-12T09:00:40", "url": "https://files.pythonhosted.org/packages/d9/4b/3faf8a26b19df54df70e5072e78a4b815db2003f70797b7d7fda257be078/python-jsonrpc-0.4.2.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "02f041b8150fcea5b5973277e724bd9c", "sha256": "69fe60ddcdab9ad3ffa5161beb4820bb3cd7a5645354135741346d5fce2932bc" }, "downloads": -1, "filename": "python-jsonrpc-0.4.3.tar.gz", "has_sig": false, "md5_digest": "02f041b8150fcea5b5973277e724bd9c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10888, "upload_time": "2014-09-12T10:18:28", "url": "https://files.pythonhosted.org/packages/6e/14/717f9b1d4b9e05a639f6448705583b7896b52f7fd77586cb99471032776d/python-jsonrpc-0.4.3.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "9c3cbffcc25349304681f28d7971897b", "sha256": "3a547b08f0b0e7af79b17e6c7339deabc0809ee95e81ae5293d4ac2f1680bde5" }, "downloads": -1, "filename": "python-jsonrpc-0.5.0.tar.gz", "has_sig": false, "md5_digest": "9c3cbffcc25349304681f28d7971897b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11439, "upload_time": "2014-09-12T16:41:25", "url": "https://files.pythonhosted.org/packages/d3/08/bf0b803006e30acd32b829254d658a085fd47e3333ec91b6b53b86db394b/python-jsonrpc-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "74575214bfdb261929f7a6937e06386c", "sha256": "f1d0bd16f266a34b6aa946a81d719725aebff357a587811eebc318b237fe1f49" }, "downloads": -1, "filename": "python-jsonrpc-0.5.1.tar.gz", "has_sig": false, "md5_digest": "74575214bfdb261929f7a6937e06386c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11458, "upload_time": "2014-09-12T17:05:47", "url": "https://files.pythonhosted.org/packages/5e/54/b4163bfbc7b58eeb57b77938c1c41e7854c86874e8f3350421c8a8d1bad8/python-jsonrpc-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "90ec223f8a7cff79e0284a5c8d40f59c", "sha256": "4530877db6486523097047d74e55973c8875518d4353d7bc49225d813aff81eb" }, "downloads": -1, "filename": "python-jsonrpc-0.5.2.tar.gz", "has_sig": false, "md5_digest": "90ec223f8a7cff79e0284a5c8d40f59c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11829, "upload_time": "2014-10-11T10:07:44", "url": "https://files.pythonhosted.org/packages/12/fc/8ec352fdfbcf828a9f9045856d97e2e93ccf49c78f780825b103fb2f7325/python-jsonrpc-0.5.2.tar.gz" } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "c0880d1648409fe1b5a3c290fb03e7a9", "sha256": "1f19c8332b27204e16a2996ef4cb76818dbd0a0e158e8c5b694bf44463b342f0" }, "downloads": -1, "filename": "python-jsonrpc-0.5.3.tar.gz", "has_sig": false, "md5_digest": "c0880d1648409fe1b5a3c290fb03e7a9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11895, "upload_time": "2014-10-21T08:15:36", "url": "https://files.pythonhosted.org/packages/ea/9a/b0907c2caeaa949e0718922b7194909f23be4ea34c2589a508829d56f473/python-jsonrpc-0.5.3.tar.gz" } ], "0.6.0.BETA": [ { "comment_text": "", "digests": { "md5": "a2de0d76db66fa5ff7a8cbd1f2b1314d", "sha256": "8ee740f9854beb06be1b4d0324b022df564e8d8984021efaededb7b65c649937" }, "downloads": -1, "filename": "python-jsonrpc-0.6.0.BETA.tar.gz", "has_sig": false, "md5_digest": "a2de0d76db66fa5ff7a8cbd1f2b1314d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14772, "upload_time": "2014-10-24T11:44:37", "url": "https://files.pythonhosted.org/packages/91/16/912c6f84265cf8914978b278f10ad5b81416c2856c39f4f96d8a6d5197a3/python-jsonrpc-0.6.0.BETA.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "a747c01033c7f0d7de70d9244d51732f", "sha256": "9cf39634581a8e9334da23812ea07a1abd9fd8ffc4b74f9c4e91b27ce34f8866" }, "downloads": -1, "filename": "python-jsonrpc-0.6.1.tar.gz", "has_sig": false, "md5_digest": "a747c01033c7f0d7de70d9244d51732f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15332, "upload_time": "2014-11-19T19:58:55", "url": "https://files.pythonhosted.org/packages/2b/fa/b26fe45d22c949b0fd05bff4fe6d0589ddd9b3a8d722644bb1b0c55739cb/python-jsonrpc-0.6.1.tar.gz" } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "c1e881543c27b8b77cfd8c497d05f0aa", "sha256": "6f0c00cb1d4d0746b29e7a2cc82902a5980f1aebf42ea41488401265a5430a51" }, "downloads": -1, "filename": "python-jsonrpc-0.6.2.tar.gz", "has_sig": false, "md5_digest": "c1e881543c27b8b77cfd8c497d05f0aa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15501, "upload_time": "2015-02-04T13:56:19", "url": "https://files.pythonhosted.org/packages/a9/d9/67bdeef563b98bbbb0da4c983a3fb3010b7380ac5426877dc600aa18d3df/python-jsonrpc-0.6.2.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "b31f161d0a3a92e9d5c363aaeac23a71", "sha256": "eb08b7ea6ca940d40e4ad02a145b61181746bb1840310feeef2c0254f9b6602e" }, "downloads": -1, "filename": "python-jsonrpc-0.7.0.tar.gz", "has_sig": false, "md5_digest": "b31f161d0a3a92e9d5c363aaeac23a71", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16546, "upload_time": "2015-03-14T16:55:14", "url": "https://files.pythonhosted.org/packages/69/e9/4fd0584a284679272c8595a13cadc27caf279d7caf920392a0b4dec1299a/python-jsonrpc-0.7.0.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "b67752905a2f87d5726ef0ce240ce732", "sha256": "5346759ff6cb9cc7560dadb916cc847804df35e3d2ee6267929e561f1eaecba7" }, "downloads": -1, "filename": "python-jsonrpc-0.7.1.tar.gz", "has_sig": false, "md5_digest": "b67752905a2f87d5726ef0ce240ce732", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17069, "upload_time": "2015-03-14T18:43:30", "url": "https://files.pythonhosted.org/packages/cc/25/ee73df50db21f0690967d403b881e0b70ab1e5d21a9afa532aeb3fc8b4dc/python-jsonrpc-0.7.1.tar.gz" } ], "0.7.10": [ { "comment_text": "", "digests": { "md5": "3e5113400c43a454387cc08bc0c82bf3", "sha256": "7e4aed0c8f10a3466a8f7f0170b5a58551520ee9e99ba546876c2c43db9e9470" }, "downloads": -1, "filename": "python_jsonrpc-0.7.10-py2-none-any.whl", "has_sig": false, "md5_digest": "3e5113400c43a454387cc08bc0c82bf3", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 16330, "upload_time": "2015-07-11T12:15:12", "url": "https://files.pythonhosted.org/packages/7a/4b/06983c5132db6cd729c79a5960d59e2b0f1956a8b83834dc74ca1fcda4af/python_jsonrpc-0.7.10-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7edd99673206a0243219912047d5fe93", "sha256": "6645eeaf3760f2cfddaf6a1b768ac81f4d047e328e133fa7aae3d2ed44a2521b" }, "downloads": -1, "filename": "python-jsonrpc-0.7.10.tar.gz", "has_sig": false, "md5_digest": "7edd99673206a0243219912047d5fe93", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18435, "upload_time": "2015-07-11T12:15:08", "url": "https://files.pythonhosted.org/packages/15/20/7d936318849788cdfb29a917d37f207d136250aec84c3f674b25898eb225/python-jsonrpc-0.7.10.tar.gz" } ], "0.7.11": [ { "comment_text": "", "digests": { "md5": "db6ba6aad2c493dab54920584200e7ae", "sha256": "984b3567c199142d14288139d366751bc050079b1de17ae6a9befc17eda6850d" }, "downloads": -1, "filename": "python_jsonrpc-0.7.11-py2-none-any.whl", "has_sig": false, "md5_digest": "db6ba6aad2c493dab54920584200e7ae", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 16331, "upload_time": "2015-07-17T20:46:13", "url": "https://files.pythonhosted.org/packages/9b/01/74cbe9664f0bc496d24b02cac881c5d625d493c4154b379e343a8e8c60a2/python_jsonrpc-0.7.11-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "04c0c1631fc5162736549e2a6da3966c", "sha256": "010fcdc24bc7bcfd27900a1d85f801eb9f3b1bf1803707c2eece059e3c6b28f3" }, "downloads": -1, "filename": "python-jsonrpc-0.7.11.tar.gz", "has_sig": false, "md5_digest": "04c0c1631fc5162736549e2a6da3966c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18470, "upload_time": "2015-07-17T20:46:09", "url": "https://files.pythonhosted.org/packages/0f/7c/1963618094c9cae8ce69085e8f79619e8f2b0a35a61a7febe8a1d503ea10/python-jsonrpc-0.7.11.tar.gz" } ], "0.7.12": [ { "comment_text": "", "digests": { "md5": "3dee89417103eb671caa7a2626896591", "sha256": "fff12555ce7d3a9a51b7529f0814d60f1f4d1713f9b83141280cfc60bf2d30f4" }, "downloads": -1, "filename": "python_jsonrpc-0.7.12-py2-none-any.whl", "has_sig": false, "md5_digest": "3dee89417103eb671caa7a2626896591", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 16402, "upload_time": "2015-07-18T21:28:54", "url": "https://files.pythonhosted.org/packages/9d/d5/f8dc086f2a5b62522f4a10360489d0d46a12e5dfdb51d90efac28928a1f0/python_jsonrpc-0.7.12-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "54b99f53580e510666500bfb992f99fc", "sha256": "dc066202c52b086dc114d4efa2aad53ecb5ddc50ad8baa6c82ff0599e41a4d7a" }, "downloads": -1, "filename": "python-jsonrpc-0.7.12.tar.gz", "has_sig": false, "md5_digest": "54b99f53580e510666500bfb992f99fc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18538, "upload_time": "2015-07-18T21:28:50", "url": "https://files.pythonhosted.org/packages/eb/d7/960dd9ccee08a56f17051864f657fc22cc622b028c9b5ae7a5811a13d367/python-jsonrpc-0.7.12.tar.gz" } ], "0.7.3": [ { "comment_text": "", "digests": { "md5": "57b35af0d8b75f5a24bb367d986dff50", "sha256": "48b9c55346d936bd4563d5367f48f3cc3f5610907e362aea12b3674b7ab316fa" }, "downloads": -1, "filename": "python-jsonrpc-0.7.3.tar.gz", "has_sig": false, "md5_digest": "57b35af0d8b75f5a24bb367d986dff50", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17354, "upload_time": "2015-04-03T09:15:22", "url": "https://files.pythonhosted.org/packages/8b/53/af3c3310c80b14453dd89a5c3b555290310ffad6952c65c62c2fa4285910/python-jsonrpc-0.7.3.tar.gz" } ], "0.7.4": [ { "comment_text": "", "digests": { "md5": "5520a71af301029980ff4a087e1895fb", "sha256": "81cdaadcf0584a2bf6a761c378513271f00a4772000fbf299e829ff47d6e7e37" }, "downloads": -1, "filename": "python-jsonrpc-0.7.4.tar.gz", "has_sig": false, "md5_digest": "5520a71af301029980ff4a087e1895fb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17881, "upload_time": "2015-05-14T21:14:03", "url": "https://files.pythonhosted.org/packages/d6/fd/f9aef3f16859bca3994c67ce32f1e83f6afc6cf3871b35d21a3d2c18a94f/python-jsonrpc-0.7.4.tar.gz" } ], "0.7.6": [ { "comment_text": "", "digests": { "md5": "b308fd6fc894bd2f38e423c50e262e23", "sha256": "6782d41ae47ebdf731152b9299b1eb479a654592eee18eed0826842eed8d4cb4" }, "downloads": -1, "filename": "python-jsonrpc-0.7.6.tar.gz", "has_sig": false, "md5_digest": "b308fd6fc894bd2f38e423c50e262e23", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18189, "upload_time": "2015-05-22T10:58:13", "url": "https://files.pythonhosted.org/packages/11/07/ddcd1645d84f6ec6663a871ad21965eae4a68c099dfb42f33bfea1acac7f/python-jsonrpc-0.7.6.tar.gz" } ], "0.7.7": [ { "comment_text": "", "digests": { "md5": "02f5ec6965d20467adda7aa2daa77083", "sha256": "e8342355920d7edffef4e8b26caa585363fe410a6ba1b985ea084bdc824b8cb2" }, "downloads": -1, "filename": "python-jsonrpc-0.7.7.tar.gz", "has_sig": false, "md5_digest": "02f5ec6965d20467adda7aa2daa77083", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18331, "upload_time": "2015-05-29T20:28:38", "url": "https://files.pythonhosted.org/packages/dc/51/8b82f1848f7bab10e791dfc56d6a80996d5a93ffee77d4ad9fde0368fe7d/python-jsonrpc-0.7.7.tar.gz" } ], "0.7.8": [ { "comment_text": "", "digests": { "md5": "13c23f6a5d228f344492db1e4ce06db6", "sha256": "4c956e842de52718bb3aabd15f82934390d58c9f8527b8248cd56515b5915795" }, "downloads": -1, "filename": "python-jsonrpc-0.7.8.tar.gz", "has_sig": false, "md5_digest": "13c23f6a5d228f344492db1e4ce06db6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18357, "upload_time": "2015-07-10T12:13:25", "url": "https://files.pythonhosted.org/packages/ee/2e/ae4f72691c2c6b6958a0825e3b8164328162950666969dcfb890d970a302/python-jsonrpc-0.7.8.tar.gz" } ], "0.8.3": [ { "comment_text": "", "digests": { "md5": "04cfbaaa81a997b2b4ba50b8bfbf0953", "sha256": "d7d1b4e238990ebbfb4e84f2353aa2dcd923bb998b43d6d80b5d930d0d9cc056" }, "downloads": -1, "filename": "python_jsonrpc-0.8.3-py2-none-any.whl", "has_sig": false, "md5_digest": "04cfbaaa81a997b2b4ba50b8bfbf0953", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 17664, "upload_time": "2015-11-27T19:55:13", "url": "https://files.pythonhosted.org/packages/70/10/77b312f0c37f17660403fc9817e469be4386e8adae4448dfb5462a55d6e9/python_jsonrpc-0.8.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dc8735e42690f688ae5c7db5a83b67dd", "sha256": "aff6583d0eeb3cd8f80274796a6e0d6c5052e4713c0cffbaf76c95a364561193" }, "downloads": -1, "filename": "python-jsonrpc-0.8.3.tar.gz", "has_sig": false, "md5_digest": "dc8735e42690f688ae5c7db5a83b67dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19501, "upload_time": "2015-11-27T19:55:03", "url": "https://files.pythonhosted.org/packages/c1/39/2feee100862ff535f290c64cc92198d4d2e9068d8581ad56d9ddbedf9944/python-jsonrpc-0.8.3.tar.gz" } ], "0.8.4": [ { "comment_text": "", "digests": { "md5": "2e2ee886228fc66da36efb1438a64b9a", "sha256": "efab3cc3802c6ea68fdd35de600e6bc872710dddc26a712fae0902a6c93b858e" }, "downloads": -1, "filename": "python_jsonrpc-0.8.4-py2-none-any.whl", "has_sig": false, "md5_digest": "2e2ee886228fc66da36efb1438a64b9a", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 17717, "upload_time": "2016-02-27T21:09:40", "url": "https://files.pythonhosted.org/packages/ec/10/ab7651018e3ebb1c9e78a25793c0effc08330802a895f0dfa354570c491f/python_jsonrpc-0.8.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "423abb23bdf9473e34fed7139ab3564a", "sha256": "6caeaae64c9b850f28503f1cf9b2a3d012d28d8b6763fdb1919ae96f090b3681" }, "downloads": -1, "filename": "python-jsonrpc-0.8.4.tar.gz", "has_sig": false, "md5_digest": "423abb23bdf9473e34fed7139ab3564a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19652, "upload_time": "2016-02-27T21:09:35", "url": "https://files.pythonhosted.org/packages/31/e6/ec701ad4935e34c00a4e7b7ce4ee67ad8ddcb301fc821caa7c61eab4d6c2/python-jsonrpc-0.8.4.tar.gz" } ], "0.9.3": [ { "comment_text": "", "digests": { "md5": "3185b484bc90d4b892bda24e32dbcbc1", "sha256": "721f46ede58bc409689d1d82586c55282e2eb24fbc76529718caa7ce08bd66f2" }, "downloads": -1, "filename": "python_jsonrpc-0.9.3-py2-none-any.whl", "has_sig": false, "md5_digest": "3185b484bc90d4b892bda24e32dbcbc1", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 18694, "upload_time": "2016-07-27T19:31:17", "url": "https://files.pythonhosted.org/packages/be/c7/9a462200eed86ad100a2c491c1e540e6dd5412c6124f9e29f6eabb93452b/python_jsonrpc-0.9.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bf0e0f848663af7c5d7d41592a0f58bc", "sha256": "de96775b2c62b330b9df9a791ca644a58aa7e9f8834ac9d7a5714df1569a4793" }, "downloads": -1, "filename": "python-jsonrpc-0.9.3.tar.gz", "has_sig": false, "md5_digest": "bf0e0f848663af7c5d7d41592a0f58bc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21124, "upload_time": "2016-07-27T19:31:15", "url": "https://files.pythonhosted.org/packages/45/28/2f3d0ee4e97b131041b32b513009be3d9955cea12e7dbcf3c3faf30e8ebe/python-jsonrpc-0.9.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "888efc6982c008a0ee3e6c583802bf74", "sha256": "9f3cf64618c1c31f2aa8afeaa4e87136e82a35e75b52ba18eed829ebae5e0ab4" }, "downloads": -1, "filename": "python_jsonrpc-0.10.0-py2-none-any.whl", "has_sig": false, "md5_digest": "888efc6982c008a0ee3e6c583802bf74", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 18765, "upload_time": "2016-11-23T15:01:55", "url": "https://files.pythonhosted.org/packages/b0/b2/946d052824728ee1791807665590eb1ec473aa0db628478a12b368b0ec21/python_jsonrpc-0.10.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "058019bdcc0222c9688ef1dab8502f44", "sha256": "018b9947ca2c97e24a94c7b3b1be8c450cd89fe76cf3dc6bcc9c0fe17f0a3fcb" }, "downloads": -1, "filename": "python-jsonrpc-0.10.0.tar.gz", "has_sig": false, "md5_digest": "058019bdcc0222c9688ef1dab8502f44", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21245, "upload_time": "2016-11-23T15:01:52", "url": "https://files.pythonhosted.org/packages/94/e7/24a062667e4e585529edacdac5fd05ae28d6a67491e737cca7fdfb7a6d17/python-jsonrpc-0.10.0.tar.gz" } ] }