{ "info": { "author": "Iwan Vosloo", "author_email": "iwan@reahl.org", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Topic :: Software Development :: Libraries :: Application Frameworks" ], "description": "Reahl is a web application framework that allows a Python programmer to work in terms of useful abstractions - using a single programming language.\r\n\r\nThis package contains interfaces for which different implementations can be supplied. These implementations are called from the core Reahl framework.\r\n\r\nSee http://www.reahl.org/docs/3.0/tutorial/gettingstarted.d.html for installation instructions.", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://www.reahl.org", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "reahl-interfaces", "package_url": "https://pypi.org/project/reahl-interfaces/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/reahl-interfaces/", "project_urls": { "Homepage": "http://www.reahl.org" }, "release_url": "https://pypi.org/project/reahl-interfaces/3.1.0/", "requires_dist": null, "requires_python": null, "summary": "Python abstract classes for important Reahl interfaces.", "version": "3.1.0" }, "last_serial": 2163334, "releases": { "2.0.0": [ { "comment_text": "", "digests": { "md5": "c05551470869a4f72209a6d1baa944d6", "sha256": "a33283971b378664ebb9053197a969e86bfffa97c21888e5173fcc3682d1d8c8" }, "downloads": -1, "filename": "reahl-interfaces-2.0.0.tar.gz", "has_sig": true, "md5_digest": "c05551470869a4f72209a6d1baa944d6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14548, "upload_time": "2013-12-12T10:08:50", "url": "https://files.pythonhosted.org/packages/fc/b4/2ed0f5f13905a38bf0b8c3c15505568f6296d4c2c6b1db6730f0c4d5890e/reahl-interfaces-2.0.0.tar.gz" } ], "2.0.0a2": [ { "comment_text": "", "digests": { "md5": "ef35b0396f249bd69fb71b8acb8c526a", "sha256": "8043e14c342a718520bd4657f1c2fa8ce69dbd11b578521b3abdbada9041583f" }, "downloads": -1, "filename": "reahl-interfaces-2.0.0a2.tar.gz", "has_sig": true, "md5_digest": "ef35b0396f249bd69fb71b8acb8c526a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14419, "upload_time": "2013-12-08T20:47:48", "url": "https://files.pythonhosted.org/packages/03/49/4eb11c7bd3c877a9fa934837442fcbfabab9438f2f537a347dc94c4fa7aa/reahl-interfaces-2.0.0a2.tar.gz" } ], "2.0.0a3": [ { "comment_text": "", "digests": { "md5": "4ef5e6a70d4198b0fa8a9c4d22b8f33c", "sha256": "17e3f18cf985a3f405664e6d626f21addf42128cbef2b4b227fc2c7392791d1b" }, "downloads": -1, "filename": "reahl-interfaces-2.0.0a3.tar.gz", "has_sig": true, "md5_digest": "4ef5e6a70d4198b0fa8a9c4d22b8f33c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14398, "upload_time": "2013-12-08T22:14:01", "url": "https://files.pythonhosted.org/packages/8a/b2/bf39ca710b9b286605a2d12417bb488951afd16a274d5c8c964addc217f2/reahl-interfaces-2.0.0a3.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "329150c74efb5dfa8f3b9febb3dcb2a0", "sha256": "79a96ff0a7c2ff91a8c9250adeb09558aded541ed293bd46a07a791cd3dfee5f" }, "downloads": -1, "filename": "reahl-interfaces-2.0.1.tar.gz", "has_sig": true, "md5_digest": "329150c74efb5dfa8f3b9febb3dcb2a0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14525, "upload_time": "2014-04-03T19:38:20", "url": "https://files.pythonhosted.org/packages/8f/5d/9fcd56447b1c09373d1feee53ed52983143aa45a3476daae848a89201036/reahl-interfaces-2.0.1.tar.gz" } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "a63079eedb53b4653d726142cb0f9fe9", "sha256": "e98d8767207acba1694f8e2723a1cbb65e958126629afdeccd48dd590a2be0fc" }, "downloads": -1, "filename": "reahl-interfaces-2.0.2.tar.gz", "has_sig": true, "md5_digest": "a63079eedb53b4653d726142cb0f9fe9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14529, "upload_time": "2014-04-19T08:56:55", "url": "https://files.pythonhosted.org/packages/78/9a/d1936d7670980aa0ccea6cccc22fbfc3ab0930838c86375e824d622d0689/reahl-interfaces-2.0.2.tar.gz" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "01a3c1d66787da7a30d3ee8498c1cdb6", "sha256": "36796ee2d09924816aa6657465602b6bbc142557befc8c881149545be9998f3d" }, "downloads": -1, "filename": "reahl-interfaces-2.1.0.tar.gz", "has_sig": true, "md5_digest": "01a3c1d66787da7a30d3ee8498c1cdb6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14528, "upload_time": "2014-04-21T09:41:19", "url": "https://files.pythonhosted.org/packages/66/64/edca20e8d5e6dec61320cb320cb2d5fffca69ef1c4bbb18cbe229d418ded/reahl-interfaces-2.1.0.tar.gz" } ], "2.1.1": [ { "comment_text": "", "digests": { "md5": "1fb96a6ffea50b5a26d6b05d9d8d1707", "sha256": "cd6673d65ea68a5cda6b70ef77d396e1a0c567de8adc0ccba41815478624f75c" }, "downloads": -1, "filename": "reahl-interfaces-2.1.1.tar.gz", "has_sig": true, "md5_digest": "1fb96a6ffea50b5a26d6b05d9d8d1707", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14529, "upload_time": "2014-05-28T11:24:45", "url": "https://files.pythonhosted.org/packages/95/c7/22eae021983c5268220921dd40c25d93442380d5a72d421f4b2ec56e8a69/reahl-interfaces-2.1.1.tar.gz" } ], "2.1.2": [ { "comment_text": "", "digests": { "md5": "d49d82d2d9b26df362e8221d2b140bd8", "sha256": "55fb213b6522926b787b074c0c07802655e501e5be9234520b688d642c3ee6c7" }, "downloads": -1, "filename": "reahl-interfaces-2.1.2.tar.gz", "has_sig": true, "md5_digest": "d49d82d2d9b26df362e8221d2b140bd8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14493, "upload_time": "2014-08-24T13:35:34", "url": "https://files.pythonhosted.org/packages/0b/bb/7c201e785e5ac1be5d68a192aa945b22fcfc51b3cafb1a91daa01e6f9bb1/reahl-interfaces-2.1.2.tar.gz" } ], "3.0.0": [ { "comment_text": "", "digests": { "md5": "5d17cfde526de0d96a40841bea493af0", "sha256": "0ab59535e437c2642c110e9cf86abeeccafa4e397b1a634197374e22ec1718d3" }, "downloads": -1, "filename": "reahl-interfaces-3.0.0.tar.gz", "has_sig": true, "md5_digest": "5d17cfde526de0d96a40841bea493af0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14495, "upload_time": "2014-09-07T09:49:12", "url": "https://files.pythonhosted.org/packages/0b/ff/6e5d38ba9d650a081b2d4cef9e02e7b8e46d2e34e1c61693f66b5d75b262/reahl-interfaces-3.0.0.tar.gz" } ], "3.1.0": [ { "comment_text": "", "digests": { "md5": "bbb23b1f81e76903dd522608f331f8af", "sha256": "14679da4c8bb2d5db6cb8a393f270bc03e72a9f3c8d12cef2b96b3fc3c8185ce" }, "downloads": -1, "filename": "reahl-interfaces-3.1.0.tar.gz", "has_sig": true, "md5_digest": "bbb23b1f81e76903dd522608f331f8af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14747, "upload_time": "2015-03-19T14:56:52", "url": "https://files.pythonhosted.org/packages/b8/45/ab3642b7b289cbd0503fdbed2234e655bba8b6b1b46a7feb9b33c03d79c6/reahl-interfaces-3.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "bbb23b1f81e76903dd522608f331f8af", "sha256": "14679da4c8bb2d5db6cb8a393f270bc03e72a9f3c8d12cef2b96b3fc3c8185ce" }, "downloads": -1, "filename": "reahl-interfaces-3.1.0.tar.gz", "has_sig": true, "md5_digest": "bbb23b1f81e76903dd522608f331f8af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14747, "upload_time": "2015-03-19T14:56:52", "url": "https://files.pythonhosted.org/packages/b8/45/ab3642b7b289cbd0503fdbed2234e655bba8b6b1b46a7feb9b33c03d79c6/reahl-interfaces-3.1.0.tar.gz" } ] }