{ "info": { "author": "Tadeas Moravec", "author_email": "tadeas.moravec@email.cz", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta" ], "description": "Introduction\n============\n\nA library for writing asynchronous JSON-RPC servers and clients in Python,\nusing Twisted. It aims to be as simple and easy to understand (and hack)\nas possible.\n\nRead more about JSON-RPC at http://www.jsonrpc.org/\n\n\nFeatures\n========\n\n* Support for HTTP and HTTPS as protocol (via twisted.web) and for more\n lightweight netstring (see http://cr.yp.to/proto/netstrings.txt )\n\n* Support for HTTP authentization - only basic, not digest; use SSL for\n encrypted credentials.\n\n* Support for HTTP persistent connections and Factory to create proxies \n to different URLs\n\n* Support for HTTP compression\n\n* Full standards compliance.\n\n* Support both JSON-RPC standards at once - great if you don't control your\n clients.\n\n* 'Just work' with various clients (i.e. PHP, C++, JavaScript...).\n\n* Detailed examples :-) .\n\n\nTODO\n====\n\n* More tests, better (functionality) coverage. This applies to every project,\n always :-) .\n\n* Refactoring, mostly tests.\n * test_server and test_jsonrpc\n * test_client and test_netstringclient\n\n\nNotes\n=====\n\n* JSON is well readable for a human. It's easy to use Wireshark\n (www.wireshark.org) or similar for debugging.\n\n* JSON-RPC version 1 doesn't talk about batch requests. In order to support both\n standards at once, fastjsonrpc supports it just like in version 2. It ties\n JSON-RPC version to the method call, not the request as a whole.\n\n* I didn't test the JSON Class hinting, as mentioned in the version 1 spec. I\n leave this to the JSON parsing capabilities of respective libraries.\n\n* SSL client test raises an error after shutDown. Looks like a bug in Trial\n and we can ignore it.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/tadeas/fastjsonrpc", "keywords": null, "license": "http://www.apache.org/licenses/LICENSE-2.0", "maintainer": null, "maintainer_email": null, "name": "fastjsonrpc", "package_url": "https://pypi.org/project/fastjsonrpc/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/fastjsonrpc/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/tadeas/fastjsonrpc" }, "release_url": "https://pypi.org/project/fastjsonrpc/0.3.0/", "requires_dist": null, "requires_python": null, "summary": "A library for writing asynchronous JSON-RPC servers and clients in Python, using Twisted.", "version": "0.3.0" }, "last_serial": 1173414, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "e631c5be35871bd4140bc9a73d3972f2", "sha256": "7e10548840fa703574e0d1af1b8098d56cb88b003cf989a78da0eefd8273bb5e" }, "downloads": -1, "filename": "fastjsonrpc-0.1.tar.gz", "has_sig": false, "md5_digest": "e631c5be35871bd4140bc9a73d3972f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6902, "upload_time": "2012-11-07T22:35:17", "url": "https://files.pythonhosted.org/packages/53/b9/62e2a8f50514831dd85e64933f2db64608b07bf1b240e3b08be67d196ca3/fastjsonrpc-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "a15a1c7aa9d7a11a8f70c201e03dd041", "sha256": "fb94b4a6cf7b56c230ab6e0a80ca240bae364fe00f13e95e9d8708a8366e1332" }, "downloads": -1, "filename": "fastjsonrpc-0.1.1.tar.gz", "has_sig": false, "md5_digest": "a15a1c7aa9d7a11a8f70c201e03dd041", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6921, "upload_time": "2012-11-07T22:42:24", "url": "https://files.pythonhosted.org/packages/a3/ba/bb0bb381f5930a2e7dee327992f62664c25cdf1032a85f3a2094cdc6f4c5/fastjsonrpc-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "52962a10fdf7d1b8371c0a27ac34c750", "sha256": "944dcf11a087b085edbcad2a1ed1524c1015ef05f0fbae31aec15959e343933c" }, "downloads": -1, "filename": "fastjsonrpc-0.1.2.tar.gz", "has_sig": false, "md5_digest": "52962a10fdf7d1b8371c0a27ac34c750", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7120, "upload_time": "2012-11-07T22:50:33", "url": "https://files.pythonhosted.org/packages/13/01/cae8b6a15737fc9fcfd3f0ffc641e27cb227c10cfa4cf9559eaee4ca30ea/fastjsonrpc-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "48260ec02453f81c9858b8bac08b5ad2", "sha256": "3bb4f3743d5d55ae3507de6561a5808fe4fa2313259222d5bf1cf8957fbc2695" }, "downloads": -1, "filename": "fastjsonrpc-0.1.3.tar.gz", "has_sig": false, "md5_digest": "48260ec02453f81c9858b8bac08b5ad2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7111, "upload_time": "2012-12-01T08:53:00", "url": "https://files.pythonhosted.org/packages/c2/17/0cbef59cbce276b01171e479e7da96900ac536cab392bcf2016eac325cac/fastjsonrpc-0.1.3.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "c8b918166c4d5da71c0512ca4d25adaa", "sha256": "c5431f37fc01c7240900dfdb9dda56fd896576b389955b87b7e4192b6b576db3" }, "downloads": -1, "filename": "fastjsonrpc-0.2.0.tar.gz", "has_sig": false, "md5_digest": "c8b918166c4d5da71c0512ca4d25adaa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7709, "upload_time": "2013-02-16T14:52:54", "url": "https://files.pythonhosted.org/packages/43/af/55569588fb7882ed5b4215bd41eb0e442589b7a0d742a075ba62a0f62c60/fastjsonrpc-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "636891824ee9c3118b1c112399f97b1e", "sha256": "dffa05853dc651d51a3c1145627dbcd543d3253c36abd2df6aee6aa2dff3d2b0" }, "downloads": -1, "filename": "fastjsonrpc-0.2.1.tar.gz", "has_sig": false, "md5_digest": "636891824ee9c3118b1c112399f97b1e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7766, "upload_time": "2013-02-16T15:00:55", "url": "https://files.pythonhosted.org/packages/d6/45/0b2ecb9694ec102e612d045165c60992469c851bb6146e3ca4a600d89920/fastjsonrpc-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "8220e5fd60e012e89cf7d2832e62ed37", "sha256": "200b316e622d33d5f20cb5e4ab8401d9b5c1d37f9850ba3551f4cdacad60a6f6" }, "downloads": -1, "filename": "fastjsonrpc-0.2.2.tar.gz", "has_sig": false, "md5_digest": "8220e5fd60e012e89cf7d2832e62ed37", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7844, "upload_time": "2013-02-22T13:50:58", "url": "https://files.pythonhosted.org/packages/30/32/83f8fa126b291c37f8abd49af258535b49303b6d177519ccd8d0ccfc4faa/fastjsonrpc-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "5d1a1cff6ac65806e0f556853cb02af3", "sha256": "6c792eb48b6a88889dbaa83e2d61450f6a178271deac6e5eefc3d03283352c2b" }, "downloads": -1, "filename": "fastjsonrpc-0.2.3.tar.gz", "has_sig": false, "md5_digest": "5d1a1cff6ac65806e0f556853cb02af3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7848, "upload_time": "2013-02-22T14:05:07", "url": "https://files.pythonhosted.org/packages/98/37/3aab07a62b3f4d15d45eadf52717638ccefd89dbe36775cfa043281b7dff/fastjsonrpc-0.2.3.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "75b675759766dda1c936f8e375424f2b", "sha256": "e640235698d105d91ef207543cc3fdc8ead640a7231f5f4738a92ab6ba212ff9" }, "downloads": -1, "filename": "fastjsonrpc-0.3.0.tar.gz", "has_sig": false, "md5_digest": "75b675759766dda1c936f8e375424f2b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10966, "upload_time": "2014-07-29T20:02:37", "url": "https://files.pythonhosted.org/packages/71/84/b1bdc129baa9808c1c08e6864950cd4ac673faf42020b5451f0f18284e7f/fastjsonrpc-0.3.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "75b675759766dda1c936f8e375424f2b", "sha256": "e640235698d105d91ef207543cc3fdc8ead640a7231f5f4738a92ab6ba212ff9" }, "downloads": -1, "filename": "fastjsonrpc-0.3.0.tar.gz", "has_sig": false, "md5_digest": "75b675759766dda1c936f8e375424f2b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10966, "upload_time": "2014-07-29T20:02:37", "url": "https://files.pythonhosted.org/packages/71/84/b1bdc129baa9808c1c08e6864950cd4ac673faf42020b5451f0f18284e7f/fastjsonrpc-0.3.0.tar.gz" } ] }