{ "info": { "author": "Caktus Consulting Group", "author_email": "solutions@caktusgroup.com", "bugtrack_url": null, "classifiers": [], "description": "rapidsms-threadless-router\n==========================\n\nA `RapidSMS `_ router implementation that\nremoves the threading functionality from the legacy Router class. Rather, all\ninbound requests are handled via the main HTTP thread. Backends can optionally\npass requests to a message queue for out-of-band responses.\n``threadless_router`` attempts to:\n\n* Make RapidSMS backends more Django-like. Use Django's URL routing and views to handle inbound HTTP requests.\n* Remove clutter and complexity of route process and threaded backends.\n* Ease testing -- no more ``threading`` or ``Queue`` modules slowing down tests.\n\nPlease refer to the `documentation `_ for more details.\n\nDevelopment by `Caktus Consulting Group `_.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/caktus/rapidsms-threadless-router", "keywords": null, "license": "LICENSE.txt", "maintainer": null, "maintainer_email": null, "name": "rapidsms-threadless-router", "package_url": "https://pypi.org/project/rapidsms-threadless-router/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/rapidsms-threadless-router/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/caktus/rapidsms-threadless-router" }, "release_url": "https://pypi.org/project/rapidsms-threadless-router/0.1.4/", "requires_dist": null, "requires_python": null, "summary": "Threadless router implementation for RapidSMS", "version": "0.1.4" }, "last_serial": 798474, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "49ad83fd805778c3c0b6d8687acf0845", "sha256": "5edf77ef3bdfa32e0c1f995990348726f32c4b3e0125836f7ad3d69a3084d07a" }, "downloads": -1, "filename": "rapidsms-threadless-router-0.1.0.tar.gz", "has_sig": false, "md5_digest": "49ad83fd805778c3c0b6d8687acf0845", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7528, "upload_time": "2012-06-28T20:21:13", "url": "https://files.pythonhosted.org/packages/06/2d/9bb235fa59bc97ce03d3f7049cc90e9bedb0ab31f5dbb5994329e3484a5b/rapidsms-threadless-router-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "ad45cc2eaae78fc992fec1a4164d44ae", "sha256": "9f4a212537e9fc190e8ca6c35272c2ae84d28b7be8d51dc2dc05c8dfcdb3b125" }, "downloads": -1, "filename": "rapidsms-threadless-router-0.1.1.tar.gz", "has_sig": false, "md5_digest": "ad45cc2eaae78fc992fec1a4164d44ae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8914, "upload_time": "2012-06-28T20:39:34", "url": "https://files.pythonhosted.org/packages/4a/b3/f4e9e0dd660f4e631f6475a87d779b975f6919a189678ab50e06247509ce/rapidsms-threadless-router-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "2fcd05c8255ed75f04b5c22b0fa61155", "sha256": "1d79b3ca871985ccf1061d4287319837b124c3ac4310422a3e0d8d37eff4189a" }, "downloads": -1, "filename": "rapidsms-threadless-router-0.1.2.tar.gz", "has_sig": false, "md5_digest": "2fcd05c8255ed75f04b5c22b0fa61155", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10630, "upload_time": "2012-06-29T19:52:26", "url": "https://files.pythonhosted.org/packages/67/f3/14166f8df4c39e005041884c46711e865c2d685eef48886ba9c9e37566a9/rapidsms-threadless-router-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "bba2223b88b7352971727e3629e6c9b2", "sha256": "bf1340bd5820546f5d5720a3cccba6f218d693c0f53744b8f6faf29a6ba64e6b" }, "downloads": -1, "filename": "rapidsms-threadless-router-0.1.3.tar.gz", "has_sig": false, "md5_digest": "bba2223b88b7352971727e3629e6c9b2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10773, "upload_time": "2012-07-25T22:53:46", "url": "https://files.pythonhosted.org/packages/21/9a/b8acba9d7ec8d9d7add25d52c9e5ebad7713055a7bbb8759e7f672d1c97b/rapidsms-threadless-router-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "52467ddcd4696c37d4a959b23426916e", "sha256": "ff9bf1f14858396fb08e28c632307fbfd0722032f151b942326628b126b41c46" }, "downloads": -1, "filename": "rapidsms-threadless-router-0.1.4.tar.gz", "has_sig": false, "md5_digest": "52467ddcd4696c37d4a959b23426916e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10789, "upload_time": "2012-09-05T13:30:07", "url": "https://files.pythonhosted.org/packages/54/d2/545216a1f7fd8e664986afc5ae9936c2b113546d138aa7bdf41ff4970c60/rapidsms-threadless-router-0.1.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "52467ddcd4696c37d4a959b23426916e", "sha256": "ff9bf1f14858396fb08e28c632307fbfd0722032f151b942326628b126b41c46" }, "downloads": -1, "filename": "rapidsms-threadless-router-0.1.4.tar.gz", "has_sig": false, "md5_digest": "52467ddcd4696c37d4a959b23426916e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10789, "upload_time": "2012-09-05T13:30:07", "url": "https://files.pythonhosted.org/packages/54/d2/545216a1f7fd8e664986afc5ae9936c2b113546d138aa7bdf41ff4970c60/rapidsms-threadless-router-0.1.4.tar.gz" } ] }