{ "info": { "author": "Galah Group LLC and other contributers", "author_email": "jsull003@ucr.edu", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "Intended Audience :: Education", "License :: OSI Approved :: Apache Software License" ], "description": "# Galah-Interact (Python Library)\n\n## What is Galah-Interact\n\nGalah-Interact is a library designed to make it very easy to create Test\nHarnesses that grade student's assignments. It provides code to perform a\nnumber of tests that many instructors care about (such as checking that code is\nproperly indented, or that proper docstrings are created for each function)\nalong with providing utilities to make more complicated testing much easier\n(unit testing for example is extremely easy with this library, as you can simply\nimport all of the student's functions and classes into Python).\n\nThe reason for Galah-Interact's creation was to make it easier to create Test\nHarnesses for [Galah](http://www.github.com/galah-group/galah), however, we\ndon't have any intention on locking in this library's use. The real goal of\nGalah-Interact is to provide a powerful framework for creating excellent\nTest Harnesses no matter what the submission system you are using for your\nclass is.\n\n## Examples\n\nAdding tutorials and documentation has not been done yet, but there are\nexamples available under `docs/examples/` that is a great place to start.\n\n## Licensing\n\nThe code is licensed under the Apache 2.0 license, which is a very permissive\nlicense. You can read a summary of its specific terms on the wikipedia page\nfor the license\n[here](http://en.wikipedia.org/wiki/Apache_License#Licensing_conditions). The\nentire license text is also contained within this repository if you'd like to\nread the license itself.\n\nIn short, the license is very permissive and lets you do basically whatever you\nwant with the code as long as you properly attribute the contributers. So as\nlong as you don't rip out the code and say you wrote it, your probably staying\nwithin the terms of the license.\n\nNote that this license is *very* different than the license that covers\n[Galah](http://www.github.com/galah-group/galah) itself. Please don't confuse\nthe two.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://www.github.com/galah-group/galah-interact-python", "keywords": "education framework", "license": "Apache v2.0", "maintainer": null, "maintainer_email": null, "name": "galah-interact", "package_url": "https://pypi.org/project/galah-interact/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/galah-interact/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://www.github.com/galah-group/galah-interact-python" }, "release_url": "https://pypi.org/project/galah-interact/0.1/", "requires_dist": null, "requires_python": null, "summary": "A Python framework for creating test harnesses to grade students' code.", "version": "0.1" }, "last_serial": 792255, "releases": { "0.1": [], "v0.1.2-": [ { "comment_text": "", "digests": { "md5": "654da0b1a16b40824a1c6e6f792d7fdb", "sha256": "e5aa54ca6572511f26ea75121c1756f16c14bac05fd855380c70b4aff0b8ee51" }, "downloads": -1, "filename": "galah_interact-v0.1.2_-py2.7.egg", "has_sig": false, "md5_digest": "654da0b1a16b40824a1c6e6f792d7fdb", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 39496, "upload_time": "2013-05-03T08:27:36", "url": "https://files.pythonhosted.org/packages/06/c6/5c36fc1a872001c5f4ed194a0672138935af1be7cb48279515ae395702e6/galah_interact-v0.1.2_-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "a4c5db48d0af3353e92690f971171992", "sha256": "08f6df35ef5dec8aeec56674440379f2d413a62759e2ffe8471bea40e46d1bea" }, "downloads": -1, "filename": "galah-interact-v0.1.2-.tar.gz", "has_sig": false, "md5_digest": "a4c5db48d0af3353e92690f971171992", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13621, "upload_time": "2013-05-03T08:27:47", "url": "https://files.pythonhosted.org/packages/0b/90/f7d69e166919947b6de138099369e4176f4e6a772b69b2853a45ade647e4/galah-interact-v0.1.2-.tar.gz" } ], "v0.1.3-": [ { "comment_text": "", "digests": { "md5": "6b0af5ce0304ac0cf673fc293b3cd48a", "sha256": "78347dc38941206da936b78907eaee3f04666493682f0e60b49097dafb56c1f3" }, "downloads": -1, "filename": "galah_interact-v0.1.3_-py2.7.egg", "has_sig": false, "md5_digest": "6b0af5ce0304ac0cf673fc293b3cd48a", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 39481, "upload_time": "2013-05-03T08:40:16", "url": "https://files.pythonhosted.org/packages/e4/5f/21cfabe70976bbe697d6a8c66c7a351d5e5fd586a624549cae0286a3dafb/galah_interact-v0.1.3_-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "94fca0163927c56496f31b106d9277f0", "sha256": "f844ea46be043d0b68724940363ca07350d757154869f90fcb88a837041c5c5c" }, "downloads": -1, "filename": "galah-interact-v0.1.3-.tar.gz", "has_sig": false, "md5_digest": "94fca0163927c56496f31b106d9277f0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13618, "upload_time": "2013-05-03T08:40:26", "url": "https://files.pythonhosted.org/packages/30/ca/384a3e13ea37f71e8be6c308d8eeb02c23cee6d78a07469990f03958e8c5/galah-interact-v0.1.3-.tar.gz" } ], "v0.1.4-": [ { "comment_text": "", "digests": { "md5": "6ac36601bde26d27246414089d1a9e6a", "sha256": "d864bf6b9fa66a83295c8b08cc94c5a9d10cc4e897bdc30e80ed9a0a846c0878" }, "downloads": -1, "filename": "galah_interact-v0.1.4_-py2.7.egg", "has_sig": false, "md5_digest": "6ac36601bde26d27246414089d1a9e6a", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 46771, "upload_time": "2013-05-03T08:55:31", "url": "https://files.pythonhosted.org/packages/56/f0/c099924fb001b037142a847f1cb904f9ea6d6e989f5749e752eeb2326359/galah_interact-v0.1.4_-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "530554dc2b5e09f349a887d51d6e0da0", "sha256": "6e447ab28ed65d82f6dd077db6cbecf25725f50a380fa30c56701286e981b471" }, "downloads": -1, "filename": "galah-interact-v0.1.4-.tar.gz", "has_sig": false, "md5_digest": "530554dc2b5e09f349a887d51d6e0da0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18638, "upload_time": "2013-05-03T08:55:41", "url": "https://files.pythonhosted.org/packages/65/25/43ac817813283950d973437ab393551b07f5166612a5aab098eb09d1dcad/galah-interact-v0.1.4-.tar.gz" } ], "v0.1.6-": [ { "comment_text": "", "digests": { "md5": "56d8e158e4960a7d0771d90019e575f7", "sha256": "6c41bf26511a14690f83f83a4b766480933582dc415c9c848c0ce53bf8e330dd" }, "downloads": -1, "filename": "galah_interact-v0.1.6_-py2.7.egg", "has_sig": false, "md5_digest": "56d8e158e4960a7d0771d90019e575f7", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 55620, "upload_time": "2013-05-05T11:24:27", "url": "https://files.pythonhosted.org/packages/93/55/4db0a727d32005997097aa221efce4e2d671c546a42919911d4586ffda28/galah_interact-v0.1.6_-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "ad10e157750307ba948c7a97c775a2b8", "sha256": "d677976f3c8e6cd8ee8bb10f90107926be79e8397658e2ca2c1e1ee14d620e61" }, "downloads": -1, "filename": "galah-interact-v0.1.6-.tar.gz", "has_sig": false, "md5_digest": "ad10e157750307ba948c7a97c775a2b8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22493, "upload_time": "2013-05-05T11:24:36", "url": "https://files.pythonhosted.org/packages/b9/ad/b8535c1fb37660f94334caf0eb896ccacfe676b88c40cf0572c30313ea42/galah-interact-v0.1.6-.tar.gz" } ], "v0.2.0-": [ { "comment_text": "", "digests": { "md5": "6fafb36ae918b50e37cce0b7b748d180", "sha256": "977340c39e1a49c6f56b770e584050b08b8845d6e2c6066ee51f91a437ff54fe" }, "downloads": -1, "filename": "galah_interact-v0.2.0_-py2.7.egg", "has_sig": false, "md5_digest": "6fafb36ae918b50e37cce0b7b748d180", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 71233, "upload_time": "2013-05-07T23:34:16", "url": "https://files.pythonhosted.org/packages/e2/8f/e9fd7d3b4b69e894cb59a4b8f1461dff350b4e3beabddad572cd2a3500cf/galah_interact-v0.2.0_-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "9681a8e6c4b805f419b7487ed8691b9d", "sha256": "7f2f2701ed393e30d5fb5b24b9657855b3ce4a2674fd090e2b6322542b656471" }, "downloads": -1, "filename": "galah-interact-v0.2.0-.tar.gz", "has_sig": false, "md5_digest": "9681a8e6c4b805f419b7487ed8691b9d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26728, "upload_time": "2013-05-07T23:34:21", "url": "https://files.pythonhosted.org/packages/ee/84/6f1b5c815c5caa09e8cf980f4263e01c94aa3e85da70bade27dd76e0aff6/galah-interact-v0.2.0-.tar.gz" } ], "v0.2.1-": [ { "comment_text": "", "digests": { "md5": "f15ac7852cbed60d87f1e8d000223813", "sha256": "710a277670e706c8f9cdd5c9fe71a39a213733cd3185eb07a37d4861e99bdaf7" }, "downloads": -1, "filename": "galah_interact-v0.2.1_-py2.7.egg", "has_sig": false, "md5_digest": "f15ac7852cbed60d87f1e8d000223813", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 71651, "upload_time": "2013-05-08T03:56:06", "url": "https://files.pythonhosted.org/packages/20/fc/11432357a497ee37f77db899e79d7628db1a332241e3ef97706890188ab3/galah_interact-v0.2.1_-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "1c4375494d28de4f3d72099fdcdecf7f", "sha256": "452e426122d20319df78ce8abb267f82c7e8289087ffa791150bc561a09337af" }, "downloads": -1, "filename": "galah-interact-v0.2.1-.tar.gz", "has_sig": false, "md5_digest": "1c4375494d28de4f3d72099fdcdecf7f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26988, "upload_time": "2013-05-08T03:56:16", "url": "https://files.pythonhosted.org/packages/37/0d/d849eaeac6f8e23aaeb5a22dc4470723bf9c39ae34e0af17edbcebfd51e2/galah-interact-v0.2.1-.tar.gz" } ] }, "urls": [] }