{ "info": { "author": "Nick Joyce", "author_email": "nick@boxdesign.co.uk", "bugtrack_url": null, "classifiers": [], "description": "Biloba\n======\n\nAs in Ginkgo (of which this module was inspired). Provides gevent primitives to\norchestrate different orthogonal servers and services together.\n\nBasic usage::\n\n from gevent import wsgi\n\n import biloba\n\n \n def hello_world(environ, start_response):\n start_response('200 OK', [('Content-Type', 'text/html')])\n\n return ['Hello world!\\n']\n\n\n class MyService(biloba.Service):\n def make_web_server(self):\n return wsgi.WSGIServer(\n ('localhost', 5000),\n hello_world\n )\n\n def do_start(self):\n self.web_server = self.make_web_server()\n\n self.spawn(self.web_server.serve_forever)\n \n # you can add more servers/services here\n\n\n if __name__ == '__main__':\n my_service = MyService()\n\n # start is called by join\n\n try:\n my_service.join()\n except KeyboardInterrupt:\n pass\n\n # as is stop\n\nExtensions\n----------\n\nBiloba supports extensions. Define your module as ``biloba_foobar`` and import\n``biloba.ext.foobar`` will work.\n", "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/njoyce/biloba", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "biloba", "package_url": "https://pypi.org/project/biloba/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/biloba/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/njoyce/biloba" }, "release_url": "https://pypi.org/project/biloba/3.1.0/", "requires_dist": null, "requires_python": null, "summary": "Provides gevent primitives to orchestrate different orthogonal servers and services together.", "version": "3.1.0" }, "last_serial": 2027432, "releases": { "0.1.4": [ { "comment_text": "", "digests": { "md5": "a81e0194fc1d7ba7022baa544215d017", "sha256": "45ad5c37f65980b48388f5c88cd96f7cdc0b4368328a127577d3dcbcf7f56c89" }, "downloads": -1, "filename": "biloba-0.1.4.tar.gz", "has_sig": false, "md5_digest": "a81e0194fc1d7ba7022baa544215d017", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4375, "upload_time": "2014-01-11T12:11:18", "url": "https://files.pythonhosted.org/packages/5c/44/823f96ea41ee8f8a82f2f0a2ad1278d236302710fb8cd9d779593937eee6/biloba-0.1.4.tar.gz" } ], "0.10.0": [ { "comment_text": "", "digests": { "md5": "efd7a13698a0776baa0ba042fe02215f", "sha256": "a9143f9c0d3ef2b0c4dc724b8e41891eeceafd494964fc9e77e0490325cc6be0" }, "downloads": -1, "filename": "biloba-0.10.0.tar.gz", "has_sig": false, "md5_digest": "efd7a13698a0776baa0ba042fe02215f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13124, "upload_time": "2014-03-16T15:19:43", "url": "https://files.pythonhosted.org/packages/25/0b/9afd00a7404ad6191261f27c822be926fc1c150b03b1208cb679b77e67a6/biloba-0.10.0.tar.gz" } ], "0.10.1": [ { "comment_text": "", "digests": { "md5": "44efbb07223da2fa4f5c0701d39bc924", "sha256": "62cb7d6e3270835cb90d79cc0ca5caf8c0a43382e935ab2d4eb58917d1cadc37" }, "downloads": -1, "filename": "biloba-0.10.1.tar.gz", "has_sig": false, "md5_digest": "44efbb07223da2fa4f5c0701d39bc924", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13215, "upload_time": "2014-03-16T16:44:53", "url": "https://files.pythonhosted.org/packages/0b/7b/3bf097a52407f235738f418e791b281b9315b460dc65cc3bf61f18615e17/biloba-0.10.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "fc85d8dfd75f4c79614f5d0ffa05aedb", "sha256": "a624dd822746761926702eaf91a7d3be31e0eebe6adcbcf61ab8c7eb3760bfb3" }, "downloads": -1, "filename": "biloba-0.2.0.tar.gz", "has_sig": false, "md5_digest": "fc85d8dfd75f4c79614f5d0ffa05aedb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4594, "upload_time": "2014-01-11T17:23:09", "url": "https://files.pythonhosted.org/packages/0c/b1/8b19da08c964c6440e4b191a2a8458081b2a0257ecb46ff51167f7f47607/biloba-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "252ff4c9e8dd648dac6d60d527f35b8d", "sha256": "0bbe374bffbd5e08cad0324c652d2181f47f1235d95cc6e0fc8b8e78c1664850" }, "downloads": -1, "filename": "biloba-0.2.1.tar.gz", "has_sig": false, "md5_digest": "252ff4c9e8dd648dac6d60d527f35b8d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4632, "upload_time": "2014-01-18T01:49:31", "url": "https://files.pythonhosted.org/packages/8c/2a/e1d3999f37dadd8c512036ffd7016a51fe22f7ea0eb4eeefeca2415dd278/biloba-0.2.1.tar.gz" } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "9721a6f09671e7ee317ff8e220a2daf8", "sha256": "988092a9f7aa08d0e3e6d7d47c82d16521383401ebeccd42b4844c8ff7b43ba3" }, "downloads": -1, "filename": "biloba-0.9.0.tar.gz", "has_sig": false, "md5_digest": "9721a6f09671e7ee317ff8e220a2daf8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7501, "upload_time": "2014-01-18T16:45:45", "url": "https://files.pythonhosted.org/packages/fc/ef/aa3f8a5204ca90fd544f660be3b40748677462a130d833b57d21976c0805/biloba-0.9.0.tar.gz" } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "3e4e2b32e22c8fd7ac7033c46ed69a8a", "sha256": "2be92a36245f5f560bb510aba2d1220293e2e603263dca2d5285b9e41c01c7e3" }, "downloads": -1, "filename": "biloba-0.9.1.tar.gz", "has_sig": false, "md5_digest": "3e4e2b32e22c8fd7ac7033c46ed69a8a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7496, "upload_time": "2014-01-18T21:53:24", "url": "https://files.pythonhosted.org/packages/fb/80/1dc1bc35bb7ef07c7222c3927e2cb47bc39b7dc25a3244d628a0454728f2/biloba-0.9.1.tar.gz" } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "7bb7b4ffbd0093580120eb6668d3f11a", "sha256": "d8ad0e1bc51076ce9dfd9b87463534ddecfcddfc71c3648473605b99480ac27c" }, "downloads": -1, "filename": "biloba-0.9.2.tar.gz", "has_sig": false, "md5_digest": "7bb7b4ffbd0093580120eb6668d3f11a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7531, "upload_time": "2014-01-19T13:21:47", "url": "https://files.pythonhosted.org/packages/06/34/1076945e5b1492aa30ebe91456b91f3ebd50446ba3a2f11123f4872c893c/biloba-0.9.2.tar.gz" } ], "0.9.3": [ { "comment_text": "", "digests": { "md5": "eb4a2e8af078afe368f50965e40e8f98", "sha256": "0a66c8bf4cf94d77de734495e5675caf53ea7e00fc23197161f8ac6786629f8a" }, "downloads": -1, "filename": "biloba-0.9.3.tar.gz", "has_sig": false, "md5_digest": "eb4a2e8af078afe368f50965e40e8f98", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7821, "upload_time": "2014-02-16T12:08:48", "url": "https://files.pythonhosted.org/packages/2d/f2/a7e1acde3994e9dd278379db214a8abf9bd1e2894cccc98d89939864cf6e/biloba-0.9.3.tar.gz" } ], "0.9.4": [ { "comment_text": "", "digests": { "md5": "1b3c1535f6c974a30cb58efec1fa6e92", "sha256": "1e3fc4cd235c62039c0aa8b31ae1ddc193d597fe76fa72d83c9d3abcb51569f6" }, "downloads": -1, "filename": "biloba-0.9.4.tar.gz", "has_sig": false, "md5_digest": "1b3c1535f6c974a30cb58efec1fa6e92", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7926, "upload_time": "2014-02-19T11:08:21", "url": "https://files.pythonhosted.org/packages/34/97/6a6e817fdbc1288f2fd7d6e28c45416de469bc913ae5037655e441d8dd31/biloba-0.9.4.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "754cc16e15f847646b08fc2bbccfd7a0", "sha256": "e683f483cbbdcb22da987d3678e6c3b6ccb49a1337a125fc6abefff6436da5e8" }, "downloads": -1, "filename": "biloba-1.0.0.tar.gz", "has_sig": false, "md5_digest": "754cc16e15f847646b08fc2bbccfd7a0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12662, "upload_time": "2014-03-18T12:09:09", "url": "https://files.pythonhosted.org/packages/0d/19/16b444b88d9daf895b60c3903409b3c84b01079339462a65f3cec89f31f6/biloba-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "d38baadb8d0b1beba2cb0accdb43d326", "sha256": "4d4fbd317d479cad79b63b0c8a9e37f088aba954ccbc56370e0ed7a30403825e" }, "downloads": -1, "filename": "biloba-1.1.0.tar.gz", "has_sig": false, "md5_digest": "d38baadb8d0b1beba2cb0accdb43d326", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12655, "upload_time": "2014-03-18T15:05:15", "url": "https://files.pythonhosted.org/packages/a7/04/6b662353ab4a7e167c15bea8dba150641947228ac3094bfa537fcbe6c021/biloba-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "347bc1acd2f8966e7ba3beef1040f877", "sha256": "4d8b1c2ed954562a4784a9f971c00148acff57fe230082ac6fa99c27dd07446f" }, "downloads": -1, "filename": "biloba-1.1.1.tar.gz", "has_sig": false, "md5_digest": "347bc1acd2f8966e7ba3beef1040f877", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12680, "upload_time": "2014-03-26T11:31:16", "url": "https://files.pythonhosted.org/packages/39/50/5fe68a6cfda991f93928fe13fd8356e7efd3ae2baf05cffaf39878b98d5d/biloba-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "df4fd3de42ecc3a00ff05b22c6b5cb70", "sha256": "c14d18203ca26f28acfd1cfc634746b258b7f93b6366f594d9e00d24e197603c" }, "downloads": -1, "filename": "biloba-1.1.2.tar.gz", "has_sig": false, "md5_digest": "df4fd3de42ecc3a00ff05b22c6b5cb70", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12690, "upload_time": "2014-03-26T23:47:26", "url": "https://files.pythonhosted.org/packages/d0/55/12d1c8f0cca7bac0454d1eaf55e66a5139f3fa925a6fa96ecfa93404a46b/biloba-1.1.2.tar.gz" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "38a9d46fbd6d72e186998839f4daedf5", "sha256": "120bd9b40b0d407cb4dbedb748d05fa66ecd596a1d7e814dab4f70928615556e" }, "downloads": -1, "filename": "biloba-1.1.3.tar.gz", "has_sig": false, "md5_digest": "38a9d46fbd6d72e186998839f4daedf5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12682, "upload_time": "2014-09-26T16:08:39", "url": "https://files.pythonhosted.org/packages/63/27/8f078816e339b65b10f194c3750d56af46097ead5cb5803ab621e7b7196a/biloba-1.1.3.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "d8360e6e6a2acfaa8af3bc8da92a7ab1", "sha256": "1d0d6b89aa3e3a187d1237d0a3bc1fb743aae1350c23ddf28776095c94f6c82d" }, "downloads": -1, "filename": "biloba-1.2.0.tar.gz", "has_sig": false, "md5_digest": "d8360e6e6a2acfaa8af3bc8da92a7ab1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13103, "upload_time": "2015-01-10T18:19:22", "url": "https://files.pythonhosted.org/packages/f2/c5/d62ad34936641210b49e0391d6011226e07fcb0b5c2d42680421ab2bb490/biloba-1.2.0.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "36158fe52ec2bff5df62fbfd7f21e8cb", "sha256": "9bb807a7f58c2b8cce6ce706558b1d0f1e48eb7b82b2ef9e025957d65ee75007" }, "downloads": -1, "filename": "biloba-1.2.1.tar.gz", "has_sig": false, "md5_digest": "36158fe52ec2bff5df62fbfd7f21e8cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13768, "upload_time": "2015-02-16T20:54:59", "url": "https://files.pythonhosted.org/packages/0f/12/827b4f2f58aedd89107a13f127647dd02db4c24ecf25586b1a0196f7e295/biloba-1.2.1.tar.gz" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "9d505ea2898d548dcf179059158737d4", "sha256": "b1763ecb45220beb8b49615341f3905ef099bf0c549862ade0784becd62e0016" }, "downloads": -1, "filename": "biloba-1.2.2.tar.gz", "has_sig": false, "md5_digest": "9d505ea2898d548dcf179059158737d4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13870, "upload_time": "2015-02-18T16:50:49", "url": "https://files.pythonhosted.org/packages/97/ca/0a97eb8ea53175030f27953a206a4313e235a7f4c05d7462ac636e44c4f6/biloba-1.2.2.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "e6ce5e32dac6a0a9d03938d4ec466d09", "sha256": "7014bcfb4ac78e498e93bc445bd0bac025a1b36094f9a3c19b79e0c585010916" }, "downloads": -1, "filename": "biloba-2.0.0.tar.gz", "has_sig": false, "md5_digest": "e6ce5e32dac6a0a9d03938d4ec466d09", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14572, "upload_time": "2015-07-22T09:59:06", "url": "https://files.pythonhosted.org/packages/3d/d3/ce887e93d55de3c53911f8bd8901664fae23349938c8f34145a7a20eb94a/biloba-2.0.0.tar.gz" } ], "3.0.0": [ { "comment_text": "", "digests": { "md5": "f099dcda5d35d815a0d258bbce655972", "sha256": "9239abe3cd76c8b28e322f86a634b0c17ec77757a3597826b6f8c67bfffd2c10" }, "downloads": -1, "filename": "biloba-3.0.0.tar.gz", "has_sig": false, "md5_digest": "f099dcda5d35d815a0d258bbce655972", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15356, "upload_time": "2015-08-23T12:01:29", "url": "https://files.pythonhosted.org/packages/c0/b4/1e81e0cf0a9436b53d4cd8b9912ccdf27ce3d1c06915e3f4c5abb09eae8f/biloba-3.0.0.tar.gz" } ], "3.1.0": [ { "comment_text": "", "digests": { "md5": "2b05f6430348b1c12ebd024d72372e7b", "sha256": "864568727e3810f7f9febfce8df9a9c4c13c2653c08688be1abd3df831fbe630" }, "downloads": -1, "filename": "biloba-3.1.0.tar.gz", "has_sig": false, "md5_digest": "2b05f6430348b1c12ebd024d72372e7b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15329, "upload_time": "2016-03-25T20:26:23", "url": "https://files.pythonhosted.org/packages/28/d0/ed9ec48a8d0f46d860225bb7c94fd7e143a69d604971a83dfd056280376d/biloba-3.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2b05f6430348b1c12ebd024d72372e7b", "sha256": "864568727e3810f7f9febfce8df9a9c4c13c2653c08688be1abd3df831fbe630" }, "downloads": -1, "filename": "biloba-3.1.0.tar.gz", "has_sig": false, "md5_digest": "2b05f6430348b1c12ebd024d72372e7b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15329, "upload_time": "2016-03-25T20:26:23", "url": "https://files.pythonhosted.org/packages/28/d0/ed9ec48a8d0f46d860225bb7c94fd7e143a69d604971a83dfd056280376d/biloba-3.1.0.tar.gz" } ] }