{ "info": { "author": "Christopher Pyles", "author_email": "otter-grader@berkeley.edu", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# Otter-Grader\n\n[![PyPI](https://img.shields.io/pypi/v/otter-grader.svg)](https://pypi.org/project/otter-grader/)\n[![DOI](https://zenodo.org/badge/208363438.svg)](https://zenodo.org/badge/latestdoi/208363438)\n[![Run tests](https://github.com/ucbds-infra/otter-grader/actions/workflows/run-tests.yml/badge.svg)](https://github.com/ucbds-infra/otter-grader/actions/workflows/run-tests.yml)\n[![codecov](https://codecov.io/gh/ucbds-infra/otter-grader/branch/master/graph/badge.svg)](https://codecov.io/gh/ucbds-infra/otter-grader)\n[![Documentation Status](https://readthedocs.org/projects/otter-grader/badge/?version=latest)](https://otter-grader.readthedocs.io/en/latest/?badge=latest)\n[![Slack](https://img.shields.io/endpoint?logo=slack&url=https%3A%2F%2Fraw.githubusercontent.com%2Fucbds-infra%2Fotter-grader%2Fmaster%2Fslack-shields.json)](https://join.slack.com/t/otter-grader/shared_invite/enQtOTM5MTQ0MzkwMTk0LTBiNWIzZTYxNDA2NDZmM2JkMzcwZjA4YWViNDM4ZTgyNDVhNDgwOTQ0NjNlZjcwNmY5YzJiZjZhZGNhNzc5MjA)\n\nOtter Grader is a light-weight, modular open-source autograder developed by the Data Science \nEducation Program at UC Berkeley. It is designed to work with classes at any scale by abstracting \naway the autograding internals in a way that is compatible with any instructor's assignment \ndistribution and collection pipeline. Otter supports local grading through parallel Docker \ncontainers, grading using the autograder platforms of 3rd party learning management systems (LMSs), \nthe deployment of an Otter-managed grading virtual machine, and a client package that allows \nstudents to run public checks on their own machines. Otter is designed to grade Python scripts and \nJupyter Notebooks, and is compatible with a few different LMSs, including Canvas and Gradescope.\n\n## Documentation\n\nThe documentation for Otter can be found [here](https://otter-grader.rtfd.io).\n\n## Contributing\n\nSee [`CONTRIBUTING.md`](CONTRIBUTING.md).\n\n## Changelog\n\nSee [`CHANGELOG.md`](CHANGELOG.md).\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ucbds-infra/otter-grader", "keywords": "", "license": "BSD-3-Clause", "maintainer": "", "maintainer_email": "", "name": "otter-grader", "package_url": "https://pypi.org/project/otter-grader/", "platform": "", "project_url": "https://pypi.org/project/otter-grader/", "project_urls": { "Homepage": "https://github.com/ucbds-infra/otter-grader" }, "release_url": "https://pypi.org/project/otter-grader/3.2.1/", "requires_dist": [ "jupyter-client", "ipykernel", "matplotlib", "pandas", "jinja2", "python-on-whales", "requests", "nbconvert", "nbformat", "dill", "pdfkit", "PyPDF2", "PyYAML", "gspread", "google-auth-oauthlib", "google-api-python-client", "six" ], "requires_python": "", "summary": "Python and Jupyter Notebook autograder", "version": "3.2.1", "yanked": false, "yanked_reason": null }, "last_serial": 12456471, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "69ad81c960db338958da9866986d0c62", "sha256": "9b6a47be5382c9f83c1480348f2fd8a7341a6666f18c4daf7dad51e55513fcff" }, "downloads": -1, "filename": "otter_grader-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "69ad81c960db338958da9866986d0c62", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6524, "upload_time": "2019-10-05T00:19:22", "upload_time_iso_8601": "2019-10-05T00:19:22.103376Z", "url": "https://files.pythonhosted.org/packages/8b/aa/00f641d96f7670455a2035a0cb4eead06e706e14044c9cb1ce696862d93d/otter_grader-0.0.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "7bb2e28783a4914795d7381f0ead3b59", "sha256": "5c6d61a85c731d1ad5bf9ac1236a8d134b82a85d1067b46ee704bc04caf62564" }, "downloads": -1, "filename": "otter-grader-0.0.1.tar.gz", "has_sig": false, "md5_digest": "7bb2e28783a4914795d7381f0ead3b59", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5074, "upload_time": "2019-10-05T00:19:24", "upload_time_iso_8601": "2019-10-05T00:19:24.153386Z", "url": "https://files.pythonhosted.org/packages/d7/fa/3c1df4872e94c5509ee68b7dc5e3dc5641e8a074546f96e01f3aabfacd19/otter-grader-0.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.10": [ { "comment_text": "", "digests": { "md5": "f04c116c69471eb82cef19b37a34d4ff", "sha256": "3d9eafa04d376d770d4d7419186b91375b474315943863b5a9a4dec22643b92a" }, "downloads": -1, "filename": "otter_grader-0.0.10-py3-none-any.whl", "has_sig": false, "md5_digest": "f04c116c69471eb82cef19b37a34d4ff", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8599, "upload_time": "2019-10-12T01:20:21", "upload_time_iso_8601": "2019-10-12T01:20:21.374784Z", "url": "https://files.pythonhosted.org/packages/a1/eb/94e2c748fa95e108a244e3ae8d8853ff631dbde998ca2f65b93b7b392dbb/otter_grader-0.0.10-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "7b1e8a0881042bac1ce8d67c79f9c8f4", "sha256": "db6a2b5b601cd27fa2ad9abf2706906a861bcb439b01931b5036c5a5e56a7dfa" }, "downloads": -1, "filename": "otter-grader-0.0.10.tar.gz", "has_sig": false, "md5_digest": "7b1e8a0881042bac1ce8d67c79f9c8f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6387, "upload_time": "2019-10-12T01:20:22", "upload_time_iso_8601": "2019-10-12T01:20:22.797441Z", "url": "https://files.pythonhosted.org/packages/23/5d/9e240fb03cf9b84bbd5a6fc55f56aa078d6415e3d36dafb5f02c0d466b1f/otter-grader-0.0.10.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.11": [ { "comment_text": "", "digests": { "md5": "924d7dc3cfad071fc0027f95a4872663", "sha256": "325c86a64307ad85c94591a9717cc3bef06023b6d760bf6f4e5682f4515a9786" }, "downloads": -1, "filename": "otter_grader-0.0.11-py3-none-any.whl", "has_sig": false, "md5_digest": "924d7dc3cfad071fc0027f95a4872663", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9554, "upload_time": "2019-10-18T21:36:12", "upload_time_iso_8601": "2019-10-18T21:36:12.422788Z", "url": "https://files.pythonhosted.org/packages/6b/65/61261ddf2959d70c7287677f2247a3b28f5a8a9581807b685214098225c9/otter_grader-0.0.11-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9ed906f08b98f486e7a4d294c61a220b", "sha256": "5fb0dacba0dec63ff938a417117908b38f2adaf5f0627b44784ea70da25ef622" }, "downloads": -1, "filename": "otter-grader-0.0.11.tar.gz", "has_sig": false, "md5_digest": "9ed906f08b98f486e7a4d294c61a220b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7240, "upload_time": "2019-10-18T21:36:13", "upload_time_iso_8601": "2019-10-18T21:36:13.977042Z", "url": "https://files.pythonhosted.org/packages/8f/97/b49a57190f7acf74014effa60271db9f88a1add5e4ad41874149cb4091fe/otter-grader-0.0.11.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.12": [ { "comment_text": "", "digests": { "md5": "264b0eb7b2999ca23433c4e933b5b365", "sha256": "b6f66b2ec8421d9f44f65177587663d54299b5ca32b7497daa5d2fef6ecc17d1" }, "downloads": -1, "filename": "otter_grader-0.0.12-py3-none-any.whl", "has_sig": false, "md5_digest": "264b0eb7b2999ca23433c4e933b5b365", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10718, "upload_time": "2019-10-25T22:32:57", "upload_time_iso_8601": "2019-10-25T22:32:57.331978Z", "url": "https://files.pythonhosted.org/packages/07/21/ed19e442ac0e849ca7c27927659b2092aac0422b9199148d29a65fc89d0f/otter_grader-0.0.12-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a675a3bfc3cfe622d0f86fcbfa0b400b", "sha256": "0be9dce698f82c398cf6902e097e62e787a73c6f7bd955f23d5c262907651d24" }, "downloads": -1, "filename": "otter-grader-0.0.12.tar.gz", "has_sig": false, "md5_digest": "a675a3bfc3cfe622d0f86fcbfa0b400b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8123, "upload_time": "2019-10-25T22:32:58", "upload_time_iso_8601": "2019-10-25T22:32:58.755320Z", "url": "https://files.pythonhosted.org/packages/7b/74/ad400b1a70f5d65ba5c00e8c93494c08d8cccfdb29e128b6dae848d7fdb9/otter-grader-0.0.12.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.13": [ { "comment_text": "", "digests": { "md5": "2ee9b9c0f6ba8086139e5e76bc72761f", "sha256": "0fd979304623dad0ee806919e4ff39f4d640e224abcb9af20bdb7757a1540aac" }, "downloads": -1, "filename": "otter_grader-0.0.13-py3-none-any.whl", "has_sig": false, "md5_digest": "2ee9b9c0f6ba8086139e5e76bc72761f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10848, "upload_time": "2019-10-27T20:14:15", "upload_time_iso_8601": "2019-10-27T20:14:15.260301Z", "url": "https://files.pythonhosted.org/packages/9e/0b/0c0d83516a4b4c7f8440788d8eb254f6e58be83a3bf5efa73ac7de40362c/otter_grader-0.0.13-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "559c1aeb9483f00bc01fbd058fd55b37", "sha256": "edc841cc7d5c81439bccb0aadb5834d98bb6a7d16da02deffd9225f2ec962fc7" }, "downloads": -1, "filename": "otter-grader-0.0.13.tar.gz", "has_sig": false, "md5_digest": "559c1aeb9483f00bc01fbd058fd55b37", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8256, "upload_time": "2019-10-27T20:14:16", "upload_time_iso_8601": "2019-10-27T20:14:16.760191Z", "url": "https://files.pythonhosted.org/packages/12/16/de121b58fa0aa43d96e4db7fa20cf39c33ca8e5ad5ac096d5d7e1bb751b3/otter-grader-0.0.13.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.14": [ { "comment_text": "", "digests": { "md5": "8af6d855b081c99b43043e04e39b3520", "sha256": "9016ecadaa2e3792dafa9c1d98a960d02bc065d83ab75c47dde1fcb3f9781bf6" }, "downloads": -1, "filename": "otter_grader-0.0.14-py3-none-any.whl", "has_sig": false, "md5_digest": "8af6d855b081c99b43043e04e39b3520", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10847, "upload_time": "2019-10-30T17:56:53", "upload_time_iso_8601": "2019-10-30T17:56:53.224175Z", "url": "https://files.pythonhosted.org/packages/61/52/74909ea2254b51b445a70bc25aa8b45f29fa7b2364b45a2d1e5396d8e3ca/otter_grader-0.0.14-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "7ffd6e7a00fd925a4947d2565ce09e42", "sha256": "90817ff0807583dbe979bf237e76c6338317024bee4798b778bc564746830ad1" }, "downloads": -1, "filename": "otter-grader-0.0.14.tar.gz", "has_sig": false, "md5_digest": "7ffd6e7a00fd925a4947d2565ce09e42", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8264, "upload_time": "2019-10-30T17:56:54", "upload_time_iso_8601": "2019-10-30T17:56:54.739884Z", "url": "https://files.pythonhosted.org/packages/f6/fa/254f3249541807b244cc6e8f22582a340a3408b7454c5ac611d2a692c6ad/otter-grader-0.0.14.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.15": [ { "comment_text": "", "digests": { "md5": "48d46e519758ae4fe16db3bfb13468b7", "sha256": "398a15576844771272dc399e81b31734901354c858704ab436a1f2071c90c7d8" }, "downloads": -1, "filename": "otter_grader-0.0.15-py3-none-any.whl", "has_sig": false, "md5_digest": "48d46e519758ae4fe16db3bfb13468b7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10846, "upload_time": "2019-11-01T22:47:46", "upload_time_iso_8601": "2019-11-01T22:47:46.647788Z", "url": "https://files.pythonhosted.org/packages/a7/62/09f45c99f49b72b6a1b8376f6beac5493e1817cefc102b820f159cb45c07/otter_grader-0.0.15-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "4797fb150bf4abeb0ba830a4b6243ca8", "sha256": "6bf51085cabcbe4c83096323028ca6ca33d31de2b0a96eb21db447b1c2de1890" }, "downloads": -1, "filename": "otter-grader-0.0.15.tar.gz", "has_sig": false, "md5_digest": "4797fb150bf4abeb0ba830a4b6243ca8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8254, "upload_time": "2019-11-01T22:47:48", "upload_time_iso_8601": "2019-11-01T22:47:48.425382Z", "url": "https://files.pythonhosted.org/packages/a3/7d/43dd55d85035c771f38b2e68d818a3e54ffcf890496d6e767f8f724f68a7/otter-grader-0.0.15.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.16": [ { "comment_text": "", "digests": { "md5": "cc051d150192936d20fcb0936e6fb898", "sha256": "fab331d86aa5f321b5230a0dcdf56d9b142769b96ea5d27fde815e2e1334aab8" }, "downloads": -1, "filename": "otter_grader-0.0.16-py3-none-any.whl", "has_sig": false, "md5_digest": "cc051d150192936d20fcb0936e6fb898", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12610, "upload_time": "2019-11-02T23:49:10", "upload_time_iso_8601": "2019-11-02T23:49:10.310201Z", "url": "https://files.pythonhosted.org/packages/e8/7f/c9ba1d738b8d9a92d1501d9625c9a178b1c1d567f48f1185ab9057de206a/otter_grader-0.0.16-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ca07555ddc20ca8035962976818e328a", "sha256": "cd01bbea28dec7e49d13285b5f7c025e97d4cd5eb1c3383fcf814e0d026defd0" }, "downloads": -1, "filename": "otter-grader-0.0.16.tar.gz", "has_sig": false, "md5_digest": "ca07555ddc20ca8035962976818e328a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9456, "upload_time": "2019-11-02T23:49:11", "upload_time_iso_8601": "2019-11-02T23:49:11.909948Z", "url": "https://files.pythonhosted.org/packages/4f/2c/9b958a0fc95d7dfc2e207ab4cdb16103ebe5275fa5aa5ac33a59ccdbc2c1/otter-grader-0.0.16.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.17": [ { "comment_text": "", "digests": { "md5": "e9f5355ee5c0377348a7ec9be77397da", "sha256": "3026e187eae95d209046e94b260b9fda76997b21a323719ac643d9cb9146781a" }, "downloads": -1, "filename": "otter_grader-0.0.17-py3-none-any.whl", "has_sig": false, "md5_digest": "e9f5355ee5c0377348a7ec9be77397da", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12611, "upload_time": "2019-11-03T04:47:50", "upload_time_iso_8601": "2019-11-03T04:47:50.889447Z", "url": "https://files.pythonhosted.org/packages/9b/10/7d924e7697fc62d17109b77ecdbcdd1b74d01ed4a8e611f11775e35fbbdf/otter_grader-0.0.17-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "4f3ce3d29d82cd5cac29f5d4556dec2b", "sha256": "0323e4d8d41df9a16cbacefd6d074786e3e93f202019d42b8167062c015a92ec" }, "downloads": -1, "filename": "otter-grader-0.0.17.tar.gz", "has_sig": false, "md5_digest": "4f3ce3d29d82cd5cac29f5d4556dec2b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9449, "upload_time": "2019-11-03T04:47:52", "upload_time_iso_8601": "2019-11-03T04:47:52.470127Z", "url": "https://files.pythonhosted.org/packages/2f/10/b74891911a1f659362f0d6b54107f4e35eebfd9996a5234f1b8297ca887e/otter-grader-0.0.17.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.18": [ { "comment_text": "", "digests": { "md5": "c7efc4610c1d353e0df5009248ca637d", "sha256": "079c00d0c59c38fd228c170bf30af7b7d831d25d8ab5f22ae48110ab3b8b6c29" }, "downloads": -1, "filename": "otter_grader-0.0.18-py3-none-any.whl", "has_sig": false, "md5_digest": "c7efc4610c1d353e0df5009248ca637d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12659, "upload_time": "2019-11-03T18:30:27", "upload_time_iso_8601": "2019-11-03T18:30:27.481086Z", "url": "https://files.pythonhosted.org/packages/fe/b6/950a3a7fa8aff7844c9b4279f9b74b62895eea6151941a938398be8d0138/otter_grader-0.0.18-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "319d892c6b3d9792f0fc77197c4d566e", "sha256": "62aea5da67d1b294b90f190d7907584d6effdb12a14700198c11a94c6f9c1ef8" }, "downloads": -1, "filename": "otter-grader-0.0.18.tar.gz", "has_sig": false, "md5_digest": "319d892c6b3d9792f0fc77197c4d566e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9513, "upload_time": "2019-11-03T18:30:28", "upload_time_iso_8601": "2019-11-03T18:30:28.876596Z", "url": "https://files.pythonhosted.org/packages/5b/72/9ac188fb54e9255e9c65261b7e15b6550d2a27748352eccefca534eed337/otter-grader-0.0.18.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.19": [ { "comment_text": "", "digests": { "md5": "6200f9e9fcf5e8f922d003a8e5742ddc", "sha256": "098e7e75b80217f379f29b411ea4271d99e1bcd69d0c662dca86de9c9cd9b70b" }, "downloads": -1, "filename": "otter_grader-0.0.19-py3-none-any.whl", "has_sig": false, "md5_digest": "6200f9e9fcf5e8f922d003a8e5742ddc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12744, "upload_time": "2019-11-08T23:32:58", "upload_time_iso_8601": "2019-11-08T23:32:58.446294Z", "url": "https://files.pythonhosted.org/packages/6f/98/1eae2333f199f3a11859d46f015391d8ed20972092926d174fd71ec44d7c/otter_grader-0.0.19-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a199ed4b64bfc07a8bd6c096b125640b", "sha256": "0d05ee325e7a077f901e8ea31363b1f44e2e5b0c885267fa3c7bf0d1dc177041" }, "downloads": -1, "filename": "otter-grader-0.0.19.tar.gz", "has_sig": false, "md5_digest": "a199ed4b64bfc07a8bd6c096b125640b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9555, "upload_time": "2019-11-08T23:32:59", "upload_time_iso_8601": "2019-11-08T23:32:59.586631Z", "url": "https://files.pythonhosted.org/packages/52/19/e3546e050f8cdc137de19101197b1bf76b75b41c751fd0e548de5f411377/otter-grader-0.0.19.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "cd20a4b1dbd71b09fc3e934237c8c2e5", "sha256": "d23ba0d9d1fd995d1ec2aee9204380ebd4ef210d7be7ae78e456ee612de7898e" }, "downloads": -1, "filename": "otter_grader-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "cd20a4b1dbd71b09fc3e934237c8c2e5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7447, "upload_time": "2019-10-05T00:20:17", "upload_time_iso_8601": "2019-10-05T00:20:17.946717Z", "url": "https://files.pythonhosted.org/packages/70/1e/5146af963a16274e74c61df711ac750d41ba9d566991ab2436714436f488/otter_grader-0.0.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "86ea84f6ab6db4c08b20a0ac676de89f", "sha256": "47df46bb989b560bf6640ee85f0e44a9c412302198e28899ce336ff786b03c32" }, "downloads": -1, "filename": "otter-grader-0.0.2.tar.gz", "has_sig": false, "md5_digest": "86ea84f6ab6db4c08b20a0ac676de89f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5120, "upload_time": "2019-10-05T00:20:19", "upload_time_iso_8601": "2019-10-05T00:20:19.415593Z", "url": "https://files.pythonhosted.org/packages/5f/39/8be8beac397d28b34ca0f41e78c1ed34e627e4707c8e23b3ad7c2d5e4ff6/otter-grader-0.0.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.20": [ { "comment_text": "", "digests": { "md5": "6d913236a8db543feadecab77b6870b9", "sha256": "0ff9b88d35c7f00ea66d48d6e5c95ab8633087fdc88b6941f875958c434bedc2" }, "downloads": -1, "filename": "otter_grader-0.0.20-py3-none-any.whl", "has_sig": false, "md5_digest": "6d913236a8db543feadecab77b6870b9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13375, "upload_time": "2019-11-15T23:43:03", "upload_time_iso_8601": "2019-11-15T23:43:03.702798Z", "url": "https://files.pythonhosted.org/packages/38/c9/7624f5bc81384798261ad1ee846cd5e9835e48525c7ac699231cece91b69/otter_grader-0.0.20-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e98ae49c7f5a3b6cbe80cb86f47e00fc", "sha256": "7b3510dcb474c0e32f14ddcbfb0c6a5466441fec77f46303fbdfb597c89880cd" }, "downloads": -1, "filename": "otter-grader-0.0.20.tar.gz", "has_sig": false, "md5_digest": "e98ae49c7f5a3b6cbe80cb86f47e00fc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10116, "upload_time": "2019-11-15T23:43:05", "upload_time_iso_8601": "2019-11-15T23:43:05.704859Z", "url": "https://files.pythonhosted.org/packages/fb/23/42c79700b88c41b961edf558b7b9d567d01ec893089274a45411224cf245/otter-grader-0.0.20.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.21": [ { "comment_text": "", "digests": { "md5": "887e9eea3af3b064007a2404a0439892", "sha256": "927e0613ce1d26ca89594b95b6d86fe0f3a43172c618fb9141ecb16b6083f238" }, "downloads": -1, "filename": "otter_grader-0.0.21-py3-none-any.whl", "has_sig": false, "md5_digest": "887e9eea3af3b064007a2404a0439892", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13394, "upload_time": "2019-11-15T23:56:01", "upload_time_iso_8601": "2019-11-15T23:56:01.598673Z", "url": "https://files.pythonhosted.org/packages/eb/44/7fb959e80345e44a6ce32c4d0fd3817b0ab369290cb634aff3a547c17d4b/otter_grader-0.0.21-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "90a3c6d1a28e093de76ffbe61650c71d", "sha256": "4b9540d3414bd3c3321e8241741236dea84598c46ab5d9dc5b40bfaff85fdd64" }, "downloads": -1, "filename": "otter-grader-0.0.21.tar.gz", "has_sig": false, "md5_digest": "90a3c6d1a28e093de76ffbe61650c71d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10137, "upload_time": "2019-11-15T23:56:03", "upload_time_iso_8601": "2019-11-15T23:56:03.017929Z", "url": "https://files.pythonhosted.org/packages/3f/0b/7bd10192e9bb83c8bd3f3db9116273422883e6f909ea4976e260d26764aa/otter-grader-0.0.21.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.22": [ { "comment_text": "", "digests": { "md5": "b1b6f2370c4100254bcf93a68822884e", "sha256": "821b9de5ae4e9591ae813912772dcf832a0171d94320515e1de35f236b62624f" }, "downloads": -1, "filename": "otter_grader-0.0.22-py3-none-any.whl", "has_sig": false, "md5_digest": "b1b6f2370c4100254bcf93a68822884e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14472, "upload_time": "2019-11-16T01:39:02", "upload_time_iso_8601": "2019-11-16T01:39:02.955502Z", "url": "https://files.pythonhosted.org/packages/e6/3b/0f883ca4d3798ba93d81388a2f9fcbf12b618281476a8512269c998a2dd2/otter_grader-0.0.22-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e38f0cbefb931c90ef87b5a9451f25f5", "sha256": "7c74ffbb823b00fe516e56d91d7615338023fd0a997c93cabb165c6a1048e5e9" }, "downloads": -1, "filename": "otter-grader-0.0.22.tar.gz", "has_sig": false, "md5_digest": "e38f0cbefb931c90ef87b5a9451f25f5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10846, "upload_time": "2019-11-16T01:39:04", "upload_time_iso_8601": "2019-11-16T01:39:04.514589Z", "url": "https://files.pythonhosted.org/packages/26/b0/d03bb9621c00207e24aa75d4c0fb4b3026662dbde7b0d8bf9dd8d972a7a0/otter-grader-0.0.22.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.23": [ { "comment_text": "", "digests": { "md5": "103f09dcf5b1c2d7e408b6f1d5538ffc", "sha256": "735ae9b67946376d03326c2b12f48e31b052621102c4470802c428e258200d65" }, "downloads": -1, "filename": "otter_grader-0.0.23-py3-none-any.whl", "has_sig": false, "md5_digest": "103f09dcf5b1c2d7e408b6f1d5538ffc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14475, "upload_time": "2019-11-16T01:40:58", "upload_time_iso_8601": "2019-11-16T01:40:58.338525Z", "url": "https://files.pythonhosted.org/packages/74/1c/cdf08618a450326a8815c42ba5b9b95dfa9212c117cf7e731c0a47058361/otter_grader-0.0.23-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9131d94eeec3a30de1fd02688d170b7b", "sha256": "7609e5483346b98415747b60c2e5e541e7cfc07eb70bdb9701b1452874f97484" }, "downloads": -1, "filename": "otter-grader-0.0.23.tar.gz", "has_sig": false, "md5_digest": "9131d94eeec3a30de1fd02688d170b7b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10843, "upload_time": "2019-11-16T01:40:59", "upload_time_iso_8601": "2019-11-16T01:40:59.929653Z", "url": "https://files.pythonhosted.org/packages/65/70/6a25d9b4414f2cf1e01aa964130513ecab38de9fb67c0c6ad18f4fb493c9/otter-grader-0.0.23.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.24": [ { "comment_text": "", "digests": { "md5": "7d826d925048fa418be13f9d6b82d553", "sha256": "75e8ec2bddd5faf247a8d3077e67f6d0af9feb271c4207283c594f65ca30bd41" }, "downloads": -1, "filename": "otter_grader-0.0.24-py3-none-any.whl", "has_sig": false, "md5_digest": "7d826d925048fa418be13f9d6b82d553", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14480, "upload_time": "2019-11-16T01:45:26", "upload_time_iso_8601": "2019-11-16T01:45:26.284799Z", "url": "https://files.pythonhosted.org/packages/8e/58/0b1da3251cfcfaa99d663a7602f0242a4f32bd5ead95f27113ca860fb89d/otter_grader-0.0.24-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "1367a5b5b0e788ea59cefcdfdfd0bab4", "sha256": "c2eea6c3950e1a4efbe85eca23df1b48305aacfe0d2e6ef4ebb2bcb8de19d72b" }, "downloads": -1, "filename": "otter-grader-0.0.24.tar.gz", "has_sig": false, "md5_digest": "1367a5b5b0e788ea59cefcdfdfd0bab4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10844, "upload_time": "2019-11-16T01:45:27", "upload_time_iso_8601": "2019-11-16T01:45:27.611065Z", "url": "https://files.pythonhosted.org/packages/5a/c5/de5b3d6011e86ad93c76a0d3f071d87b7f357943df78626f088f45bf4e95/otter-grader-0.0.24.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.25": [ { "comment_text": "", "digests": { "md5": "cdcf27686c5dca07fbee11ad270fedb2", "sha256": "6023d039b0eb565a936b2a2e593943095975de85fcc3717f8e1bb559f2456088" }, "downloads": -1, "filename": "otter_grader-0.0.25-py3-none-any.whl", "has_sig": false, "md5_digest": "cdcf27686c5dca07fbee11ad270fedb2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14606, "upload_time": "2019-11-16T22:26:07", "upload_time_iso_8601": "2019-11-16T22:26:07.294544Z", "url": "https://files.pythonhosted.org/packages/0e/bc/7a6d8859781f8027bcff9bf4d0ed9d37c2f6de1f9f8fb2bc6abcfac07051/otter_grader-0.0.25-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "580eff77cad4738e5973a710eb682ef0", "sha256": "fc2c401a07ba892ad213743193c708e216e9b9daf30096c149e65236cb9b1d10" }, "downloads": -1, "filename": "otter-grader-0.0.25.tar.gz", "has_sig": false, "md5_digest": "580eff77cad4738e5973a710eb682ef0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10959, "upload_time": "2019-11-16T22:26:08", "upload_time_iso_8601": "2019-11-16T22:26:08.860994Z", "url": "https://files.pythonhosted.org/packages/97/99/865a1ab8d9b98f7f364e8b696f1e6d25160c24d51fd28476b2dde9dc0d7d/otter-grader-0.0.25.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.26": [ { "comment_text": "", "digests": { "md5": "2e70f72367c105928f785e0cd54b8908", "sha256": "a0fdb9375c483693b0fa93a5043ef4e69e431823371e0bf79a32ea59dbe78e03" }, "downloads": -1, "filename": "otter_grader-0.0.26-py3-none-any.whl", "has_sig": false, "md5_digest": "2e70f72367c105928f785e0cd54b8908", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14614, "upload_time": "2019-11-16T22:37:40", "upload_time_iso_8601": "2019-11-16T22:37:40.474724Z", "url": "https://files.pythonhosted.org/packages/16/9b/f86e39424c0230b4e31ec309e1f59b7111c22929225e8c8840ce88e3ee90/otter_grader-0.0.26-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "00371ecd5ac69e99a65a91c4f6b05016", "sha256": "accf5631ad24b7ead39badc5a2b5f6026a2194dee7664ba5e1d5785a24583eb9" }, "downloads": -1, "filename": "otter-grader-0.0.26.tar.gz", "has_sig": false, "md5_digest": "00371ecd5ac69e99a65a91c4f6b05016", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10969, "upload_time": "2019-11-16T22:37:42", "upload_time_iso_8601": "2019-11-16T22:37:42.171454Z", "url": "https://files.pythonhosted.org/packages/03/b3/6e0502fa63b4ccb2d52115839b44f72e76da785ae8ae700546df7a305677/otter-grader-0.0.26.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.27": [ { "comment_text": "", "digests": { "md5": "e4a6d57d9e321e8be973a45dbfb42655", "sha256": "b8479165c1351490b81aeba8ea9fc083a095dadd1690081b019ef989937c1dc2" }, "downloads": -1, "filename": "otter_grader-0.0.27-py3-none-any.whl", "has_sig": false, "md5_digest": "e4a6d57d9e321e8be973a45dbfb42655", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16463, "upload_time": "2019-11-17T07:12:17", "upload_time_iso_8601": "2019-11-17T07:12:17.747773Z", "url": "https://files.pythonhosted.org/packages/ba/14/3a7d308c968d05f613756500b402a7288862cd6cefaa0bb0e17436b4c8f3/otter_grader-0.0.27-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ea115cf6332df2ef157f7137d746991b", "sha256": "777ff85440409e971f0d1450588488d833b606e37c20f3d5ca17bc7f88bec469" }, "downloads": -1, "filename": "otter-grader-0.0.27.tar.gz", "has_sig": false, "md5_digest": "ea115cf6332df2ef157f7137d746991b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12162, "upload_time": "2019-11-17T07:12:19", "upload_time_iso_8601": "2019-11-17T07:12:19.406857Z", "url": "https://files.pythonhosted.org/packages/60/75/5af36b8a93ad93e0ff31c22d9a99dbc53a2e738c14f35947cb8b28167ed3/otter-grader-0.0.27.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.28": [ { "comment_text": "", "digests": { "md5": "8722e4338d33a91d38b3dc6661b6d519", "sha256": "c3b40b53389b18bb800b11ba57d82702ca68d36b6e2b05f347470853c0953a34" }, "downloads": -1, "filename": "otter_grader-0.0.28-py3-none-any.whl", "has_sig": false, "md5_digest": "8722e4338d33a91d38b3dc6661b6d519", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16545, "upload_time": "2019-11-17T21:28:40", "upload_time_iso_8601": "2019-11-17T21:28:40.188511Z", "url": "https://files.pythonhosted.org/packages/bf/f7/6fd373aef8ee59f4ba1efaeb1f28a7745cfc6d3eedd528441c2c40aff6e2/otter_grader-0.0.28-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "dbade251b07f2d865943532380821da0", "sha256": "f3ac02e133d239713604c110758886ce3963dadc6bb1e8c42d5f613284469cb4" }, "downloads": -1, "filename": "otter-grader-0.0.28.tar.gz", "has_sig": false, "md5_digest": "dbade251b07f2d865943532380821da0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12264, "upload_time": "2019-11-17T21:28:41", "upload_time_iso_8601": "2019-11-17T21:28:41.773757Z", "url": "https://files.pythonhosted.org/packages/37/7f/e89ee864ec96f5079c9c7fc02bea8d42f72ff922d628d0f218e0f135dff0/otter-grader-0.0.28.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.29": [ { "comment_text": "", "digests": { "md5": "a3e1e36873c4934c8c51c6781e3cb50e", "sha256": "d64eb30720dd488cf3f274aceb0ef25bf1d993ed325c2da08fef562091a2de93" }, "downloads": -1, "filename": "otter_grader-0.0.29-py3-none-any.whl", "has_sig": false, "md5_digest": "a3e1e36873c4934c8c51c6781e3cb50e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16546, "upload_time": "2019-11-18T19:45:15", "upload_time_iso_8601": "2019-11-18T19:45:15.829671Z", "url": "https://files.pythonhosted.org/packages/05/af/19f563a3ddbbcc841249c82b57e3020ec4dc05785102f78eecfc1747367f/otter_grader-0.0.29-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "78f329066a55ab7d5b4bbad9e88bc256", "sha256": "809175e9485dd1a98f48405e4d9dc170fd19c61e79e53a950f525c1b078c4a97" }, "downloads": -1, "filename": "otter-grader-0.0.29.tar.gz", "has_sig": false, "md5_digest": "78f329066a55ab7d5b4bbad9e88bc256", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12273, "upload_time": "2019-11-18T19:45:17", "upload_time_iso_8601": "2019-11-18T19:45:17.387274Z", "url": "https://files.pythonhosted.org/packages/8f/78/810654b00c57ec21de00e1304b3ba04ed74a18e16998327972e6e0cc11cf/otter-grader-0.0.29.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "5e6fe5742e1aeb4e40d0412b6553f520", "sha256": "b683fdef06630c6e118a7b41d7d0f93784f4797228a91641a4f4930f16faa769" }, "downloads": -1, "filename": "otter_grader-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "5e6fe5742e1aeb4e40d0412b6553f520", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7505, "upload_time": "2019-10-05T00:30:09", "upload_time_iso_8601": "2019-10-05T00:30:09.398979Z", "url": "https://files.pythonhosted.org/packages/2d/6d/33b0059df2f20a20ada8e11e52f1dee7557703215b3dbb79bad16c9450c7/otter_grader-0.0.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9acf7c3f3207649282f155cf96c7ff51", "sha256": "9686c9d34caaa26609ddecd306c20a7978ae6ddeda14d26b1432c82ddec441fc" }, "downloads": -1, "filename": "otter-grader-0.0.3.tar.gz", "has_sig": false, "md5_digest": "9acf7c3f3207649282f155cf96c7ff51", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5180, "upload_time": "2019-10-05T00:30:10", "upload_time_iso_8601": "2019-10-05T00:30:10.666204Z", "url": "https://files.pythonhosted.org/packages/3d/87/4a79461c82618451570b4ff200aa126756ed8f7d3f187fb67d67dc29fb19/otter-grader-0.0.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "3724dafe302f49ea348bafa508271198", "sha256": "449011c15c3f8621b7e0167fa73e0830aa5bc9ff5f159dd0d924379b9a768fb0" }, "downloads": -1, "filename": "otter_grader-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "3724dafe302f49ea348bafa508271198", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6574, "upload_time": "2019-10-05T00:38:49", "upload_time_iso_8601": "2019-10-05T00:38:49.808346Z", "url": "https://files.pythonhosted.org/packages/16/47/4e0287bd48bca4f5006a84d0e6d646c885b24994c8a288606e944acbccec/otter_grader-0.0.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d597f7d232b4aaa2df09f1785d4c2c7d", "sha256": "1bff202d6a17cc5da58bf7a133b8b70571b719f7b21c50f3a9cdd4491d0a43bb" }, "downloads": -1, "filename": "otter-grader-0.0.4.tar.gz", "has_sig": false, "md5_digest": "d597f7d232b4aaa2df09f1785d4c2c7d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5166, "upload_time": "2019-10-05T00:38:51", "upload_time_iso_8601": "2019-10-05T00:38:51.262121Z", "url": "https://files.pythonhosted.org/packages/5f/99/873891d2b8ee6ed71c476d57a4aa2c4b105a33c0c83e3e88532ebf071150/otter-grader-0.0.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "96b4a3f293c16140590c43747550c5c5", "sha256": "936d6c8687f42b0c11c5ce4b21d4469f75bd67c7bb8c5e48f5922bcde6285928" }, "downloads": -1, "filename": "otter_grader-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "96b4a3f293c16140590c43747550c5c5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7499, "upload_time": "2019-10-05T00:43:20", "upload_time_iso_8601": "2019-10-05T00:43:20.468270Z", "url": "https://files.pythonhosted.org/packages/a3/2e/ed2de4c184917f1272dd3b6474e9c30e90f04cc0044c278727e11f79498f/otter_grader-0.0.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c8299168657eb361bc9f1c95a5ffc9b9", "sha256": "99aa56d2ab6cb06ff801cd4938115fa9c7c972506b8dcf68aab865ec0d1446bb" }, "downloads": -1, "filename": "otter-grader-0.0.5.tar.gz", "has_sig": false, "md5_digest": "c8299168657eb361bc9f1c95a5ffc9b9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5176, "upload_time": "2019-10-05T00:43:21", "upload_time_iso_8601": "2019-10-05T00:43:21.713850Z", "url": "https://files.pythonhosted.org/packages/8f/9a/f7063f375a6535e721d1db7609f0c60af40ac59342d1454df481345ca0ba/otter-grader-0.0.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "45a12f45cfa2b5a33002a4e72ff610c1", "sha256": "df7b2f8f045fda4184d3d9fe9ac9a11a03796ad280e2bafccc1e4c7a3965deaf" }, "downloads": -1, "filename": "otter_grader-0.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "45a12f45cfa2b5a33002a4e72ff610c1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8309, "upload_time": "2019-10-09T22:11:50", "upload_time_iso_8601": "2019-10-09T22:11:50.613980Z", "url": "https://files.pythonhosted.org/packages/27/5d/1e1bda237571f966fbcbf25f513de2a9dac6dbf359bfcf274fdc130ca3c4/otter_grader-0.0.6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9fcf56c142accd751248b41b398bbbc9", "sha256": "a1ec92939769a827e8fdaaea86558b74a79873182d850b0d16a96d6196d6f731" }, "downloads": -1, "filename": "otter-grader-0.0.6.tar.gz", "has_sig": false, "md5_digest": "9fcf56c142accd751248b41b398bbbc9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6070, "upload_time": "2019-10-09T22:11:51", "upload_time_iso_8601": "2019-10-09T22:11:51.867191Z", "url": "https://files.pythonhosted.org/packages/2b/2d/f364107490ea4dd254a70c07f55c7823af0627ab79b5f9ccb2a515b05c78/otter-grader-0.0.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "2e1e61cb207ac8e0bab2f1fabf6066fc", "sha256": "21ce0ba9bc2bfef0da1e3bf6ea072b5eb24694d3f2ae6211c84ec8b5220ad03a" }, "downloads": -1, "filename": "otter_grader-0.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "2e1e61cb207ac8e0bab2f1fabf6066fc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8506, "upload_time": "2019-10-09T22:44:40", "upload_time_iso_8601": "2019-10-09T22:44:40.436988Z", "url": "https://files.pythonhosted.org/packages/bb/3b/bdd09358c3e026b6cf6f30dcbd43c383b7f4d66f856ebbf7618e40dff2ff/otter_grader-0.0.7-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "4f347be72fa528abd6d1685f586882db", "sha256": "9d7e00338ae8e956be44640e9ad1818bfed26212968127355dcbec98050971a7" }, "downloads": -1, "filename": "otter-grader-0.0.7.tar.gz", "has_sig": false, "md5_digest": "4f347be72fa528abd6d1685f586882db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6238, "upload_time": "2019-10-09T22:44:42", "upload_time_iso_8601": "2019-10-09T22:44:42.075908Z", "url": "https://files.pythonhosted.org/packages/09/2c/885b6057523f7f11f7639bcb7e026ae9bb5deb3ca16dcea70e69367c1809/otter-grader-0.0.7.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "4e4af0f9eaa6ae49cf2548813a6f2593", "sha256": "d95e0b4eb1edc7f51e69849cbf9d0e6d04ab2d405bcc6966f9005371c1286055" }, "downloads": -1, "filename": "otter_grader-0.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "4e4af0f9eaa6ae49cf2548813a6f2593", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8550, "upload_time": "2019-10-11T20:23:01", "upload_time_iso_8601": "2019-10-11T20:23:01.394792Z", "url": "https://files.pythonhosted.org/packages/a3/62/5fe08a277913b924af8646fc4975f1f78f3189a1ef143063568aab0a4954/otter_grader-0.0.8-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "12c61dcee526b11098653e65078189b7", "sha256": "7d01f8ec9e0a6f05af42f8f0a190e9358e0610a7fccefe602ed7baae2ba9b011" }, "downloads": -1, "filename": "otter-grader-0.0.8.tar.gz", "has_sig": false, "md5_digest": "12c61dcee526b11098653e65078189b7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6354, "upload_time": "2019-10-11T20:23:02", "upload_time_iso_8601": "2019-10-11T20:23:02.922788Z", "url": "https://files.pythonhosted.org/packages/53/ed/74d5c7018457b093bc2c888133bfca782319fd411634a5789a6d5e2c0a32/otter-grader-0.0.8.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "e9c2fc73e8ccbfb1c668ba7802a3228a", "sha256": "024d5074fdd5db9f5d385af783533a6c5f73fb21481e2b615b773676fa096514" }, "downloads": -1, "filename": "otter_grader-0.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "e9c2fc73e8ccbfb1c668ba7802a3228a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8587, "upload_time": "2019-10-12T00:37:54", "upload_time_iso_8601": "2019-10-12T00:37:54.331517Z", "url": "https://files.pythonhosted.org/packages/82/1e/126e7eb546941dfabca1475899db089efe08d793af79094ff29874d4e9bf/otter_grader-0.0.9-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d324497037f6a20c67e0fd8091e9d2b8", "sha256": "5f21a12b8de598c45088f10bd30af77c887799200296a8348372f373eaba74bd" }, "downloads": -1, "filename": "otter-grader-0.0.9.tar.gz", "has_sig": false, "md5_digest": "d324497037f6a20c67e0fd8091e9d2b8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6381, "upload_time": "2019-10-12T00:37:55", "upload_time_iso_8601": "2019-10-12T00:37:55.738926Z", "url": "https://files.pythonhosted.org/packages/46/52/373c326db1769bf94d8a38f41f3fe6e4f29d7586a551798d651d0cbe7650/otter-grader-0.0.9.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "336d52f33a1e68d32d75f99b69cf5ea4", "sha256": "e1a123ecb1be0b2516609050a76556155e84e0446c9b130808565aa607c870a3" }, "downloads": -1, "filename": "otter_grader-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "336d52f33a1e68d32d75f99b69cf5ea4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16571, "upload_time": "2019-11-18T20:26:47", "upload_time_iso_8601": "2019-11-18T20:26:47.178809Z", "url": "https://files.pythonhosted.org/packages/06/b9/ebe5a264bcfdb5da812872a4655387e549a441368e9d4da8c3890380da15/otter_grader-0.1.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d315a25e599a3ff98768c6d77b02c2dd", "sha256": "a30ffe23accc3d84de7442e5d6ec82e13bb0364f67858f591a7eeb7672855f80" }, "downloads": -1, "filename": "otter-grader-0.1.1.tar.gz", "has_sig": false, "md5_digest": "d315a25e599a3ff98768c6d77b02c2dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12274, "upload_time": "2019-11-18T20:26:49", "upload_time_iso_8601": "2019-11-18T20:26:49.528763Z", "url": "https://files.pythonhosted.org/packages/08/fc/4d403d6323c48a1f7fe9a8d18f216a75c6fcbc065f2debd763d49313e8ad/otter-grader-0.1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.10": [ { "comment_text": "", "digests": { "md5": "17d110deab053e23774e4dc21e9684c3", "sha256": "1823d52740b26b3ca48629585a10aaa090f00d846b5517d33827090fc6cc4b5e" }, "downloads": -1, "filename": "otter_grader-0.1.10-py3-none-any.whl", "has_sig": false, "md5_digest": "17d110deab053e23774e4dc21e9684c3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 23739, "upload_time": "2019-12-14T02:37:01", "upload_time_iso_8601": "2019-12-14T02:37:01.583800Z", "url": "https://files.pythonhosted.org/packages/77/5b/06856a0ba71a34c5db9a3a421453a7344e6298965e608e6f9ccba200e05a/otter_grader-0.1.10-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "83838c53aedd1f0ecd94adaa0af48ec6", "sha256": "e795d5ff6c3fa37f9b7686e04a612754ece1d573089d0def7125daf2c8af898c" }, "downloads": -1, "filename": "otter-grader-0.1.10.tar.gz", "has_sig": false, "md5_digest": "83838c53aedd1f0ecd94adaa0af48ec6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16793, "upload_time": "2019-12-14T02:37:03", "upload_time_iso_8601": "2019-12-14T02:37:03.341322Z", "url": "https://files.pythonhosted.org/packages/34/cb/753bb4ed9a823ef60dc4ae09f07c8489615791afa05583687fffcc62e419/otter-grader-0.1.10.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.11": [ { "comment_text": "", "digests": { "md5": "d326d53ff860fa2dbe08469206e1930a", "sha256": "a600dc295cfa869d83012baad6214726006b61ce11a1b1a2571d536e90b52b59" }, "downloads": -1, "filename": "otter_grader-0.1.11-py3-none-any.whl", "has_sig": false, "md5_digest": "d326d53ff860fa2dbe08469206e1930a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 23731, "upload_time": "2019-12-14T02:44:06", "upload_time_iso_8601": "2019-12-14T02:44:06.923781Z", "url": "https://files.pythonhosted.org/packages/22/4d/a32e014fb9678c07a3909c78613b910501f5caafef4a5f956091bd99c1a2/otter_grader-0.1.11-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b7c2139d261ebf205f526e9e3c58e9d9", "sha256": "83a47cb75022222f15f070609ab57b31954dd502c66f864fd9829c9ed77362a4" }, "downloads": -1, "filename": "otter-grader-0.1.11.tar.gz", "has_sig": false, "md5_digest": "b7c2139d261ebf205f526e9e3c58e9d9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16769, "upload_time": "2019-12-14T02:44:08", "upload_time_iso_8601": "2019-12-14T02:44:08.604641Z", "url": "https://files.pythonhosted.org/packages/e2/09/63f9db82d9383e84c94d7900ac5e182d0794dfc4c7d30440c9bc4b74385a/otter-grader-0.1.11.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.12": [ { "comment_text": "", "digests": { "md5": "6e629046cb5a42981a938b89f1b87d21", "sha256": "d9caadebc50b8e542f6a85f115d2fd2974b0380d03ce860ece5a96bdb11864e1" }, "downloads": -1, "filename": "otter_grader-0.1.12-py3-none-any.whl", "has_sig": false, "md5_digest": "6e629046cb5a42981a938b89f1b87d21", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 23719, "upload_time": "2019-12-14T02:46:03", "upload_time_iso_8601": "2019-12-14T02:46:03.095134Z", "url": "https://files.pythonhosted.org/packages/6f/24/63f92b34012ac6ae2395298c36a49a4796a8271779e5c00c4dc7019c2de3/otter_grader-0.1.12-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2d57d771797d425b1c4b2ce9896bb463", "sha256": "f0a0d25b79d2a8959ac0e470e24a185ece8205169154ea18645783cefeb1c9af" }, "downloads": -1, "filename": "otter-grader-0.1.12.tar.gz", "has_sig": false, "md5_digest": "2d57d771797d425b1c4b2ce9896bb463", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16754, "upload_time": "2019-12-14T02:46:05", "upload_time_iso_8601": "2019-12-14T02:46:05.188367Z", "url": "https://files.pythonhosted.org/packages/d1/66/5d10b4b66814c1725f1d9ca4dc9743a8dfaec07bae1b86c04ffa5ccc6217/otter-grader-0.1.12.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.13": [ { "comment_text": "", "digests": { "md5": "b7e4a97a275650be81570406ef02a5f2", "sha256": "0625b8ebe6d1c420bd02996cf518116e9ab54bf0701f7710f84a58d46b2a8357" }, "downloads": -1, "filename": "otter_grader-0.1.13-py3-none-any.whl", "has_sig": false, "md5_digest": "b7e4a97a275650be81570406ef02a5f2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 23753, "upload_time": "2019-12-15T23:05:16", "upload_time_iso_8601": "2019-12-15T23:05:16.072621Z", "url": "https://files.pythonhosted.org/packages/21/18/818e555d10188b7c78788ceef2f57132924b267ee902c714fe92808cbb4d/otter_grader-0.1.13-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "589d1c7766631c96defb09b72c1f33d0", "sha256": "6e9a72e44b82f2a10e695475b8bd6a12525bced651f734babf1d3a7feb6deca6" }, "downloads": -1, "filename": "otter-grader-0.1.13.tar.gz", "has_sig": false, "md5_digest": "589d1c7766631c96defb09b72c1f33d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16781, "upload_time": "2019-12-15T23:05:17", "upload_time_iso_8601": "2019-12-15T23:05:17.798843Z", "url": "https://files.pythonhosted.org/packages/79/6d/0894acfd7126345ff988b64ac98f36be8ac347e83003ee5c28434671272b/otter-grader-0.1.13.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.14": [ { "comment_text": "", "digests": { "md5": "17e0ea5eb70ed40d62d52c5be7b4a359", "sha256": "caf3b64d7f574e57b4e5fd98ef7a404652f6078bfafc8582eb6e7374be6feeb9" }, "downloads": -1, "filename": "otter_grader-0.1.14-py3-none-any.whl", "has_sig": false, "md5_digest": "17e0ea5eb70ed40d62d52c5be7b4a359", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 23779, "upload_time": "2019-12-19T00:09:54", "upload_time_iso_8601": "2019-12-19T00:09:54.148252Z", "url": "https://files.pythonhosted.org/packages/17/ca/2f294028a22e459139868eb9e358ecaaa8e5660cf34e432bfacbe8595e8e/otter_grader-0.1.14-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c31169edca2c748943db216264e7f8d6", "sha256": "9f43fb7bbf65e0f65704ce040c4c7192577c0661027ad49644ef3fb924d9f6c5" }, "downloads": -1, "filename": "otter-grader-0.1.14.tar.gz", "has_sig": false, "md5_digest": "c31169edca2c748943db216264e7f8d6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16815, "upload_time": "2019-12-19T00:09:55", "upload_time_iso_8601": "2019-12-19T00:09:55.618354Z", "url": "https://files.pythonhosted.org/packages/36/0e/c70017b28a20b415c490f3dfbb0a4d8606b68579553b0e32892fbe706bf4/otter-grader-0.1.14.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.15": [ { "comment_text": "", "digests": { "md5": "3e1d17b5b139fcc1256f1a583150164a", "sha256": "bc3451b86fd4b40fab7eafa82288300e8849b1398303e8df118241a535ce4d50" }, "downloads": -1, "filename": "otter_grader-0.1.15-py3-none-any.whl", "has_sig": false, "md5_digest": "3e1d17b5b139fcc1256f1a583150164a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 23783, "upload_time": "2019-12-19T00:21:40", "upload_time_iso_8601": "2019-12-19T00:21:40.452408Z", "url": "https://files.pythonhosted.org/packages/a1/9a/26de4cf3c1266b9ffca0c0160fb7a4543e0f152cb86e8dc0956d31e02996/otter_grader-0.1.15-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c49c3a298725727a22410e5228d56360", "sha256": "12793ccfdcddb5828dc166ba6e054f94bf23b7169c1812fbede1c9dbccc86acf" }, "downloads": -1, "filename": "otter-grader-0.1.15.tar.gz", "has_sig": false, "md5_digest": "c49c3a298725727a22410e5228d56360", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16813, "upload_time": "2019-12-19T00:21:42", "upload_time_iso_8601": "2019-12-19T00:21:42.299193Z", "url": "https://files.pythonhosted.org/packages/e4/a7/718da2239c79b1f669873ad88d946ac505e11b453f7e3aa05fc78db17b9e/otter-grader-0.1.15.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.16": [ { "comment_text": "", "digests": { "md5": "0fa73e6ffe6845b065f374f7a2a7da71", "sha256": "6c0082e67d163ad16b5ec26aefcc48b635c2c53766c45b505786ecfc1e3ae4bf" }, "downloads": -1, "filename": "otter_grader-0.1.16-py3-none-any.whl", "has_sig": false, "md5_digest": "0fa73e6ffe6845b065f374f7a2a7da71", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 23782, "upload_time": "2020-01-14T03:53:04", "upload_time_iso_8601": "2020-01-14T03:53:04.146705Z", "url": "https://files.pythonhosted.org/packages/87/46/6d6cea53f7fa841930bdc0aff4aca0c4afa3315bed7b6ca2468f1627186c/otter_grader-0.1.16-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f5a01ffdfe8ac454b7073fafa80a84ea", "sha256": "3023a475fc98d80974722ad9d97debdccab0480ec4a7fd6b2dd3d81adde7ae04" }, "downloads": -1, "filename": "otter-grader-0.1.16.tar.gz", "has_sig": false, "md5_digest": "f5a01ffdfe8ac454b7073fafa80a84ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16813, "upload_time": "2020-01-14T03:53:06", "upload_time_iso_8601": "2020-01-14T03:53:06.065165Z", "url": "https://files.pythonhosted.org/packages/fe/ca/3db2b27a6eb8879cd0d4d84f889d1ef1616bfcdfa80f25818227205c0685/otter-grader-0.1.16.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.17": [ { "comment_text": "", "digests": { "md5": "9df423c37351794a3817c3605e2d836c", "sha256": "7de141165c6d8a30e11eff8aa1b78b5e8835d86a10a3224d9082ea213eeb1c9e" }, "downloads": -1, "filename": "otter_grader-0.1.17-py3-none-any.whl", "has_sig": false, "md5_digest": "9df423c37351794a3817c3605e2d836c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 23794, "upload_time": "2020-01-14T06:04:03", "upload_time_iso_8601": "2020-01-14T06:04:03.570423Z", "url": "https://files.pythonhosted.org/packages/9d/2b/02e1d6b0d272aa3a2bd5cbe12ea95b2886d776dcf40fd382f727afff5ca3/otter_grader-0.1.17-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "410bbc2593697370ac0bf3c64c409371", "sha256": "c61049887d10ca7b43a00fb941ac2b8308030957d174c81726e81c162d6d1f70" }, "downloads": -1, "filename": "otter-grader-0.1.17.tar.gz", "has_sig": false, "md5_digest": "410bbc2593697370ac0bf3c64c409371", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16827, "upload_time": "2020-01-14T06:04:05", "upload_time_iso_8601": "2020-01-14T06:04:05.005107Z", "url": "https://files.pythonhosted.org/packages/40/e9/2cfe7395ca9204ad72e08e2e285c97b0a6a2962da9e20c0f484563b40c2b/otter-grader-0.1.17.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.18": [ { "comment_text": "", "digests": { "md5": "5e8c2e43aad236a70689f9c35ee038e3", "sha256": "e1ebb9007f4a8ff60994eaf7d4c981950e577e13f502e39f22e7c73ff588cc7f" }, "downloads": -1, "filename": "otter_grader-0.1.18-py3-none-any.whl", "has_sig": false, "md5_digest": "5e8c2e43aad236a70689f9c35ee038e3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 24415, "upload_time": "2020-01-14T06:39:23", "upload_time_iso_8601": "2020-01-14T06:39:23.328323Z", "url": "https://files.pythonhosted.org/packages/85/df/ca9c747632b3888fb3d11485d374c6dd27e51876188e137e4791cfee4a78/otter_grader-0.1.18-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d713eb817e11ad89b3122323c02ce93c", "sha256": "c2b99c2b2d8b7ab15252ace49b69528483b00a24c8af757826d4c38c15435b2c" }, "downloads": -1, "filename": "otter-grader-0.1.18.tar.gz", "has_sig": false, "md5_digest": "d713eb817e11ad89b3122323c02ce93c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17964, "upload_time": "2020-01-14T06:39:25", "upload_time_iso_8601": "2020-01-14T06:39:25.063703Z", "url": "https://files.pythonhosted.org/packages/77/53/8ca3e88fe6bed39bd86b0c0a25b802e0f9f399af51c37b745f33b8649005/otter-grader-0.1.18.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.19": [ { "comment_text": "", "digests": { "md5": "493b38f6643f54a920a64a63e264383e", "sha256": "22b11d5230d424cfe55574d061aef55575693ab80672bb99cc37d6559477dcce" }, "downloads": -1, "filename": "otter_grader-0.1.19-py3-none-any.whl", "has_sig": false, "md5_digest": "493b38f6643f54a920a64a63e264383e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 24460, "upload_time": "2020-01-15T23:24:24", "upload_time_iso_8601": "2020-01-15T23:24:24.681789Z", "url": "https://files.pythonhosted.org/packages/d7/a1/008df0d6fb6cdc187c2f4fc3b2a00ab75c531e2a1f6bbcc078b5c9f309b1/otter_grader-0.1.19-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b2bb5c9ef44c134a594dfa1006f9496f", "sha256": "21ee51104ec6b27efd03dec134405c6d5642a105bcd207ad624d33123e22a73c" }, "downloads": -1, "filename": "otter-grader-0.1.19.tar.gz", "has_sig": false, "md5_digest": "b2bb5c9ef44c134a594dfa1006f9496f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18010, "upload_time": "2020-01-15T23:24:26", "upload_time_iso_8601": "2020-01-15T23:24:26.393459Z", "url": "https://files.pythonhosted.org/packages/b0/6b/8df091197222eb0bd4ffaa1736220274b0677fec69dd1a484ebb63ec61bf/otter-grader-0.1.19.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "7a4745b9e1ba2b8a3fba4a5b75976884", "sha256": "d03907c16830c4485b253320c7cb5102404c12af05c25b5d1443382f69ad1d07" }, "downloads": -1, "filename": "otter_grader-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "7a4745b9e1ba2b8a3fba4a5b75976884", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16563, "upload_time": "2019-11-18T20:29:05", "upload_time_iso_8601": "2019-11-18T20:29:05.394473Z", "url": "https://files.pythonhosted.org/packages/42/6d/e0867982ebbb0a690e436c50d0a0121c1f9ae58ea66944b8e375c92df4eb/otter_grader-0.1.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ddca3e7e1e93e16e146e5ec44638e530", "sha256": "37bf1dfdd15b76cac7b6da2331646e2cce016e23331b9e7f1d664c575be90f70" }, "downloads": -1, "filename": "otter-grader-0.1.2.tar.gz", "has_sig": false, "md5_digest": "ddca3e7e1e93e16e146e5ec44638e530", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12271, "upload_time": "2019-11-18T20:29:06", "upload_time_iso_8601": "2019-11-18T20:29:06.957767Z", "url": "https://files.pythonhosted.org/packages/1c/a2/b965b276221534cfafa0ffd4cee9f194ac9ea9b6ec663c6a4c4dfbc3c817/otter-grader-0.1.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.20": [ { "comment_text": "", "digests": { "md5": "f50a3638e0a3d9b562333da491a1a6cb", "sha256": "dcf8a310850180ccafce8d50cf862a98ef0170cfb0e78c18da3648f446b8be07" }, "downloads": -1, "filename": "otter_grader-0.1.20-py3-none-any.whl", "has_sig": false, "md5_digest": "f50a3638e0a3d9b562333da491a1a6cb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 24484, "upload_time": "2020-01-16T23:01:51", "upload_time_iso_8601": "2020-01-16T23:01:51.545121Z", "url": "https://files.pythonhosted.org/packages/b5/47/6454162a81dff40c53ffb5226a0fd1bfc3c8052a0a966b89bcf2fbde1ffb/otter_grader-0.1.20-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5a2de7f227ca291904bd6510297a9c4c", "sha256": "85ddd59c89f7861a141e0774cf64d3aeab77ceb78ce5e2cbe1482f0e8ba7eb9e" }, "downloads": -1, "filename": "otter-grader-0.1.20.tar.gz", "has_sig": false, "md5_digest": "5a2de7f227ca291904bd6510297a9c4c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18047, "upload_time": "2020-01-16T23:01:53", "upload_time_iso_8601": "2020-01-16T23:01:53.321022Z", "url": "https://files.pythonhosted.org/packages/5f/32/fcc2611a72a8ff21e571f3235140d46429085ef46000edefb86b27829148/otter-grader-0.1.20.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.21": [ { "comment_text": "", "digests": { "md5": "30f1350dd4829d69997fb2f211aef0bd", "sha256": "0dcfb54be58970aa909d1542dd4e0cfb79e27d590f50898aa06b71763aeb0852" }, "downloads": -1, "filename": "otter_grader-0.1.21-py3-none-any.whl", "has_sig": false, "md5_digest": "30f1350dd4829d69997fb2f211aef0bd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 24708, "upload_time": "2020-01-16T23:18:11", "upload_time_iso_8601": "2020-01-16T23:18:11.351975Z", "url": "https://files.pythonhosted.org/packages/52/a2/48f90649dd096918c1e4aa647791932c52bef56668d856a7d7df228b00e2/otter_grader-0.1.21-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "af212071e0de67f74c0b1d592e3248b3", "sha256": "d560650e2bc3523ae00fbdb19aad3386af7b49d53442779d6423b52b72e94849" }, "downloads": -1, "filename": "otter-grader-0.1.21.tar.gz", "has_sig": false, "md5_digest": "af212071e0de67f74c0b1d592e3248b3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18185, "upload_time": "2020-01-16T23:18:13", "upload_time_iso_8601": "2020-01-16T23:18:13.386549Z", "url": "https://files.pythonhosted.org/packages/2c/e9/24d6c34b6206bd8e32fc5d364706f24b0b34b5967c9c38b7e6a8b8e24e60/otter-grader-0.1.21.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "8a628d2887eb1c5ebe346fe7e416268d", "sha256": "363917e9be0d515e63ddbb627237a43d76f6650202d55c2be0400c756b83d64a" }, "downloads": -1, "filename": "otter_grader-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "8a628d2887eb1c5ebe346fe7e416268d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19723, "upload_time": "2019-11-19T06:25:55", "upload_time_iso_8601": "2019-11-19T06:25:55.114783Z", "url": "https://files.pythonhosted.org/packages/d1/53/ba27810b6a4b80f17e1baafbf2899784101e4a581752ee1c542b072697f1/otter_grader-0.1.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "10f7b0f5c2257b525b0102dbeb00894a", "sha256": "d24412319177c9b29945a89c0775b18445fc6af7057791834b37d9d3e97e00fb" }, "downloads": -1, "filename": "otter-grader-0.1.3.tar.gz", "has_sig": false, "md5_digest": "10f7b0f5c2257b525b0102dbeb00894a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14975, "upload_time": "2019-11-19T06:25:56", "upload_time_iso_8601": "2019-11-19T06:25:56.367955Z", "url": "https://files.pythonhosted.org/packages/e7/49/f8f8e49953048a0c973db3c58737dee312792f35bc9e2b31ef0c90a02e04/otter-grader-0.1.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "6b0baa447d4e30e7f18d723a97a97b48", "sha256": "d913f918ea922aed94e52de14452469a49e2f0502165d01b613fa08ff62612fe" }, "downloads": -1, "filename": "otter_grader-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "6b0baa447d4e30e7f18d723a97a97b48", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19736, "upload_time": "2019-11-19T20:03:57", "upload_time_iso_8601": "2019-11-19T20:03:57.035089Z", "url": "https://files.pythonhosted.org/packages/c7/44/cf7c30df5284b05a7d9c333b9c58ba876f4347b321f4cc6bc293ff52fb6c/otter_grader-0.1.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "760c141667b1f8ad0f6495f2bdecd521", "sha256": "83f545fa12b5d118aab303437190a0f5cb69565f28ff2392b955285bbc5a18cb" }, "downloads": -1, "filename": "otter-grader-0.1.4.tar.gz", "has_sig": false, "md5_digest": "760c141667b1f8ad0f6495f2bdecd521", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14981, "upload_time": "2019-11-19T20:03:58", "upload_time_iso_8601": "2019-11-19T20:03:58.974782Z", "url": "https://files.pythonhosted.org/packages/0f/e2/fd7738c56fad4cba8bdb1be679c697201f8c40c668aa6ffe300b328e1400/otter-grader-0.1.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "ab7d09a4a90b85e797938abaed42e05d", "sha256": "eaed4d627d1733f074b4657fc47c6cede3a01d0294af3c7b21c92ac8aa583034" }, "downloads": -1, "filename": "otter_grader-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "ab7d09a4a90b85e797938abaed42e05d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19754, "upload_time": "2019-11-19T20:06:45", "upload_time_iso_8601": "2019-11-19T20:06:45.414325Z", "url": "https://files.pythonhosted.org/packages/ed/ba/e4985f4e99a2e4d095a3b19e6db9882abb6c14610ee11e4fc6a223d12af6/otter_grader-0.1.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "869177bcb94f40d69edf12b45d92f3f1", "sha256": "9719031c5902e154eb041eb94e67409c6818cf0009abd440b73d09d7b60978c4" }, "downloads": -1, "filename": "otter-grader-0.1.5.tar.gz", "has_sig": false, "md5_digest": "869177bcb94f40d69edf12b45d92f3f1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14996, "upload_time": "2019-11-19T20:06:47", "upload_time_iso_8601": "2019-11-19T20:06:47.176358Z", "url": "https://files.pythonhosted.org/packages/b1/0b/02aa8db872f7f3037d285183860358a7dce7539ae64814c1117858b03ab3/otter-grader-0.1.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "77832881a1f379a556c278b6b47103b3", "sha256": "8e8587a4bd9313c2f6bf56f09dd9b1957f9e912697d2e5d3de5d126d862f8d70" }, "downloads": -1, "filename": "otter_grader-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "77832881a1f379a556c278b6b47103b3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20196, "upload_time": "2019-11-20T03:16:33", "upload_time_iso_8601": "2019-11-20T03:16:33.679730Z", "url": "https://files.pythonhosted.org/packages/c7/1e/dbf531ab4dbf057dcba7ca62b5e18e4f44156562c7f81ad4b40709e86b87/otter_grader-0.1.6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "1eda4435da77dad7b1b0cc4fdc07f0f2", "sha256": "fa988b7ce53db05734272b19129ca71e615d5957ed43a6f8225d3d9a701e885d" }, "downloads": -1, "filename": "otter-grader-0.1.6.tar.gz", "has_sig": false, "md5_digest": "1eda4435da77dad7b1b0cc4fdc07f0f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15375, "upload_time": "2019-11-20T03:16:35", "upload_time_iso_8601": "2019-11-20T03:16:35.939059Z", "url": "https://files.pythonhosted.org/packages/79/69/9755dec03a991870dce1084c066cb58e36d3dd515a96b63c63be362a2625/otter-grader-0.1.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "9781ec66f22b9a9f6791e43de33e8266", "sha256": "111bb75e839362bb782af5dc1b5a208dcd8b73725fb942638681441b0469dd9e" }, "downloads": -1, "filename": "otter_grader-0.1.7-py3-none-any.whl", "has_sig": false, "md5_digest": "9781ec66f22b9a9f6791e43de33e8266", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 23574, "upload_time": "2019-12-05T21:53:57", "upload_time_iso_8601": "2019-12-05T21:53:57.536884Z", "url": "https://files.pythonhosted.org/packages/2d/a5/19dcffa74dd111dc06663776efebd165ac4cd3df113700c44aadb1770c25/otter_grader-0.1.7-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "bf309f052317a951bb9cad9fc5ecf302", "sha256": "fe2227cff145c584ff4f9582addec2395640aab37e9ec35d6f19f75fb81634a5" }, "downloads": -1, "filename": "otter-grader-0.1.7.tar.gz", "has_sig": false, "md5_digest": "bf309f052317a951bb9cad9fc5ecf302", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16635, "upload_time": "2019-12-05T21:53:58", "upload_time_iso_8601": "2019-12-05T21:53:58.949559Z", "url": "https://files.pythonhosted.org/packages/c6/50/4ebdc45a9fcd2c15c692b13245b9c29e934169b3c177d2960a8ef9d9f80e/otter-grader-0.1.7.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "7aa49a10b1eba8bc44291da94cd64289", "sha256": "f77f0ef3af8ec5e6e7360b37886dd31265618cdd37a574fb14cfb76bf67b21bc" }, "downloads": -1, "filename": "otter_grader-0.1.8-py3-none-any.whl", "has_sig": false, "md5_digest": "7aa49a10b1eba8bc44291da94cd64289", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 23583, "upload_time": "2019-12-05T22:35:46", "upload_time_iso_8601": "2019-12-05T22:35:46.555485Z", "url": "https://files.pythonhosted.org/packages/d9/a1/0ee7da60ab2d6cfb2d5c36cfa4b8b4090ccfafb1dfe784bde1bc9a0d3890/otter_grader-0.1.8-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "904cae252cae67acf963356769c9e323", "sha256": "6b85ae63e316e120c8b9b05f75696ee229c5f6776d65315f200ed7d304da0104" }, "downloads": -1, "filename": "otter-grader-0.1.8.tar.gz", "has_sig": false, "md5_digest": "904cae252cae67acf963356769c9e323", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16626, "upload_time": "2019-12-05T22:35:48", "upload_time_iso_8601": "2019-12-05T22:35:48.247694Z", "url": "https://files.pythonhosted.org/packages/6c/79/23e47f4e1055f059aed33c8091b907e87454a164c6af789c33a188563e83/otter-grader-0.1.8.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "83ee9793d065170b09292404a90b2e39", "sha256": "2e865916087018d2cadd5b5b56e0b4fc03ed2a5ae87a3be6c9ed8c8e94170dda" }, "downloads": -1, "filename": "otter_grader-0.1.9-py3-none-any.whl", "has_sig": false, "md5_digest": "83ee9793d065170b09292404a90b2e39", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 23621, "upload_time": "2019-12-13T21:17:08", "upload_time_iso_8601": "2019-12-13T21:17:08.196983Z", "url": "https://files.pythonhosted.org/packages/8f/e6/84a0e0a3d39347206e04c4b2b0dac55308903403f4a0f4c03ca56dd8bef1/otter_grader-0.1.9-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e3daf149c8cab4f44e90ffb107685d57", "sha256": "8300f7ef2542a36dbf3f798e46ff19b02ca96abca5699f0498687cdd99d06b22" }, "downloads": -1, "filename": "otter-grader-0.1.9.tar.gz", "has_sig": false, "md5_digest": "e3daf149c8cab4f44e90ffb107685d57", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16671, "upload_time": "2019-12-13T21:17:09", "upload_time_iso_8601": "2019-12-13T21:17:09.817698Z", "url": "https://files.pythonhosted.org/packages/b0/a5/48138f3365bf50fa543027474187a51fb11ce0bae8f947a3d3d48cca9c0d/otter-grader-0.1.9.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "2f057f63a992294c4f534f5412fcbd03", "sha256": "065aa4ecbfef1b6275ad4b0e06a81bb24182a28fc40bbe0343ee40ee6deeac4a" }, "downloads": -1, "filename": "otter_grader-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "2f057f63a992294c4f534f5412fcbd03", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 24880, "upload_time": "2020-01-22T04:04:37", "upload_time_iso_8601": "2020-01-22T04:04:37.318164Z", "url": "https://files.pythonhosted.org/packages/a3/10/62f324d160ab556ef0ff90ff534bbcd7c0dd8712e22ba3611466bc06ac9c/otter_grader-0.2.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "4751ea95042a2af8bb3e736cb69800d9", "sha256": "09e04d22e0669010e6dcdb4b4cac7dc776aa42661045054c6f7f298bad47ec6d" }, "downloads": -1, "filename": "otter-grader-0.2.0.tar.gz", "has_sig": false, "md5_digest": "4751ea95042a2af8bb3e736cb69800d9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18375, "upload_time": "2020-01-22T04:04:39", "upload_time_iso_8601": "2020-01-22T04:04:39.086739Z", "url": "https://files.pythonhosted.org/packages/0a/ed/a5e1031edc05c2817e737e3cbaf9625502ffb2e1ce6bd4044432e52bbcaf/otter-grader-0.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "5d8cb61d5575b80512724ab7aac5e4d2", "sha256": "3e26c5ab796de6feffb54d3b7b60364634ee601c64d5d9f30da36920e4ca3bfc" }, "downloads": -1, "filename": "otter_grader-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "5d8cb61d5575b80512724ab7aac5e4d2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 24878, "upload_time": "2020-01-22T04:05:59", "upload_time_iso_8601": "2020-01-22T04:05:59.991875Z", "url": "https://files.pythonhosted.org/packages/3e/94/e291f5cbc04626f1343d9b60f64d6f908959fac44bf2c1bf82b9841d5caa/otter_grader-0.2.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "566a942b90fe05a82940b12451a129a3", "sha256": "c0825a6eb702f2a4fa07b7249d447dfd57e67c6225453accaff1ca6559a1224f" }, "downloads": -1, "filename": "otter-grader-0.2.1.tar.gz", "has_sig": false, "md5_digest": "566a942b90fe05a82940b12451a129a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18370, "upload_time": "2020-01-22T04:06:01", "upload_time_iso_8601": "2020-01-22T04:06:01.748078Z", "url": "https://files.pythonhosted.org/packages/fa/a9/7cd36de3431cf3543e9981d74f4c5d53b5bf13625c97dba363d5774e4746/otter-grader-0.2.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "1c4287c6cf09b327b6ddeaf6b90de26c", "sha256": "b123402bb5d209d7f9f156ddcf97cb9fd150829449df38ce7b851f64dc9a3b4c" }, "downloads": -1, "filename": "otter_grader-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "1c4287c6cf09b327b6ddeaf6b90de26c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 24951, "upload_time": "2020-01-22T06:18:45", "upload_time_iso_8601": "2020-01-22T06:18:45.211659Z", "url": "https://files.pythonhosted.org/packages/0c/fd/67ff5bb8a5e2999af8c6a8b12f30895bf6f78e58e282cd063cdb7fedfa74/otter_grader-0.2.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e0bacc97ecf156111f4c9d9fca47e10b", "sha256": "2f80a9e2b24336189cc7d1609bcee7c458f604f3f9194bb5db83e488c4a72b42" }, "downloads": -1, "filename": "otter-grader-0.2.2.tar.gz", "has_sig": false, "md5_digest": "e0bacc97ecf156111f4c9d9fca47e10b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18435, "upload_time": "2020-01-22T06:18:46", "upload_time_iso_8601": "2020-01-22T06:18:46.933061Z", "url": "https://files.pythonhosted.org/packages/c7/f0/174ef482d6280718c7a77a908928c9e340ed0ed196903b792e7706c4e562/otter-grader-0.2.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "f3d1e0df2b740541a67574c3ada6fdb4", "sha256": "3523d2404e994daf5765f88f8b1528ce223fcd10a1d4e724d5674efeed27c39e" }, "downloads": -1, "filename": "otter_grader-0.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "f3d1e0df2b740541a67574c3ada6fdb4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 25106, "upload_time": "2020-01-23T02:14:52", "upload_time_iso_8601": "2020-01-23T02:14:52.881043Z", "url": "https://files.pythonhosted.org/packages/f9/87/18290b97ca1beb157e7ca871a06495f329d39980730a640da114714db4e9/otter_grader-0.2.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5ae8095a3de759e30f44d4ed0a41f1d0", "sha256": "d1022b905d2418ff7af14225a734bdb3119eee0133367becd0f38d58e345fe5a" }, "downloads": -1, "filename": "otter-grader-0.2.3.tar.gz", "has_sig": false, "md5_digest": "5ae8095a3de759e30f44d4ed0a41f1d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18553, "upload_time": "2020-01-23T02:14:54", "upload_time_iso_8601": "2020-01-23T02:14:54.719310Z", "url": "https://files.pythonhosted.org/packages/3a/90/18dd61a6643c56c08882e00452398378e0e97240fd09f2668cf6b3dcab8e/otter-grader-0.2.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "4d81fc4e63c4b77fb0c7ffb3a0c0ded3", "sha256": "e48d3c0ac7c658fffd5350189858b21aded14765a8d1f6ab07dddbd5d3f93eb7" }, "downloads": -1, "filename": "otter_grader-0.2.4-py3-none-any.whl", "has_sig": false, "md5_digest": "4d81fc4e63c4b77fb0c7ffb3a0c0ded3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 25123, "upload_time": "2020-01-27T23:26:52", "upload_time_iso_8601": "2020-01-27T23:26:52.476129Z", "url": "https://files.pythonhosted.org/packages/a5/bf/507945c482ae5e2cfc93e1d6a9fd4165b4850ef062b949e4df60e84c89d6/otter_grader-0.2.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2c478218e391cc8d57b7f2a531d91c2f", "sha256": "a9a2aa912c2db3e0ce4a47ce481f2a4bb6158eec153fad02ea5699223877ed45" }, "downloads": -1, "filename": "otter-grader-0.2.4.tar.gz", "has_sig": false, "md5_digest": "2c478218e391cc8d57b7f2a531d91c2f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18558, "upload_time": "2020-01-27T23:26:54", "upload_time_iso_8601": "2020-01-27T23:26:54.307891Z", "url": "https://files.pythonhosted.org/packages/76/ba/f132c40a0d11af61cf76a6d5dbb232e75707cf2b260ca4ca03e5680763e4/otter-grader-0.2.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "0bed21253daff1269ed8861b48a90dc6", "sha256": "b14bdbc432541765e58a9a52aa846f8e3b9072063148fbc5502f60cadb2c6fd4" }, "downloads": -1, "filename": "otter_grader-0.2.6-py3-none-any.whl", "has_sig": false, "md5_digest": "0bed21253daff1269ed8861b48a90dc6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 25125, "upload_time": "2020-01-28T01:36:43", "upload_time_iso_8601": "2020-01-28T01:36:43.782997Z", "url": "https://files.pythonhosted.org/packages/ce/8a/ef31df47f9ea6f0016c5b54048d39c8ad5151567723cb659861d0eeca1a0/otter_grader-0.2.6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d56c82263ffe7f9ac2d2df8ac45cb108", "sha256": "7e239d91fced470c6bfc74578d52336b6dd7ab90b4cf992aea95a0acbe0256c6" }, "downloads": -1, "filename": "otter-grader-0.2.6.tar.gz", "has_sig": false, "md5_digest": "d56c82263ffe7f9ac2d2df8ac45cb108", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18588, "upload_time": "2020-01-28T01:36:45", "upload_time_iso_8601": "2020-01-28T01:36:45.236860Z", "url": "https://files.pythonhosted.org/packages/ac/e2/f7021c73cb793f6159c4777857c65af662432f1258751ec63eca86345291/otter-grader-0.2.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "2691bcfae7329372d2ec5927938e059b", "sha256": "24494d309f5a5b6371b353ef4e1f4d3592d7661d6477cde95fe6ceb58f183f67" }, "downloads": -1, "filename": "otter_grader-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "2691bcfae7329372d2ec5927938e059b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 25528, "upload_time": "2020-02-02T00:26:14", "upload_time_iso_8601": "2020-02-02T00:26:14.198053Z", "url": "https://files.pythonhosted.org/packages/b7/18/cea31f3f7d6113a3177b8b766a651eb442859128f2e1e90f2546eb2b1836/otter_grader-0.3.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "3256d4f37034c89c26cfecd6d4740ddf", "sha256": "51839976fc05d58ba80ebe72c8a5cbc117457f091590e3b6e9bcb052ca46c395" }, "downloads": -1, "filename": "otter-grader-0.3.0.tar.gz", "has_sig": false, "md5_digest": "3256d4f37034c89c26cfecd6d4740ddf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18960, "upload_time": "2020-02-02T00:26:15", "upload_time_iso_8601": "2020-02-02T00:26:15.934788Z", "url": "https://files.pythonhosted.org/packages/87/14/afc5173a2bbf6523b820dfec2d34e35d587bd67fc626ced98b67f482d076/otter-grader-0.3.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "e51a074b1d10133bdfb624925fee6ff7", "sha256": "cdc8540e9cbfa14c63a923d40f1e95a65c32d7d966b3d0f7f06db5c2ac591b18" }, "downloads": -1, "filename": "otter_grader-0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "e51a074b1d10133bdfb624925fee6ff7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 25748, "upload_time": "2020-02-03T02:00:18", "upload_time_iso_8601": "2020-02-03T02:00:18.570043Z", "url": "https://files.pythonhosted.org/packages/e6/9b/670856093c6065450150a6ec100ed554390de1065a99a32f796b654a18e3/otter_grader-0.3.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b858d1c9679c234eadc7583c00620056", "sha256": "f6c41d9756698bf9a45192762e8ec7a613a30ecdf21b5aded78942fabdd47ae2" }, "downloads": -1, "filename": "otter-grader-0.3.1.tar.gz", "has_sig": false, "md5_digest": "b858d1c9679c234eadc7583c00620056", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19177, "upload_time": "2020-02-03T02:00:20", "upload_time_iso_8601": "2020-02-03T02:00:20.032018Z", "url": "https://files.pythonhosted.org/packages/7d/98/bef10baed98cee8d387e49e55cf8f908f1a6474d36cb7d232717191ad574/otter-grader-0.3.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.10": [ { "comment_text": "", "digests": { "md5": "2d4ab45914c5abe63cb4a6dba469cc2b", "sha256": "2b74c175f0fa780de4f0edf19828b10ba34cfc233409bbc5a139e575765a45e3" }, "downloads": -1, "filename": "otter_grader-0.3.10-py3-none-any.whl", "has_sig": false, "md5_digest": "2d4ab45914c5abe63cb4a6dba469cc2b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 26316, "upload_time": "2020-02-26T23:58:53", "upload_time_iso_8601": "2020-02-26T23:58:53.960502Z", "url": "https://files.pythonhosted.org/packages/3e/02/720ef5658004f00ad7b008d7f43794b350d4a61e4367d2787ed6d4c16fc3/otter_grader-0.3.10-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5ad426b5bc7d6754755ac056230ea220", "sha256": "1c27d56b15cd3c296ddd65185a7114442c5d0b98583244ad002895faabb86522" }, "downloads": -1, "filename": "otter-grader-0.3.10.tar.gz", "has_sig": false, "md5_digest": "5ad426b5bc7d6754755ac056230ea220", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20035, "upload_time": "2020-02-26T23:58:56", "upload_time_iso_8601": "2020-02-26T23:58:56.194789Z", "url": "https://files.pythonhosted.org/packages/57/02/3fb544598fab711a55d620b7c25209ca02da188dbed4149755e958ce152f/otter-grader-0.3.10.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "44452b1b80fe6beffd498e6f8fac1213", "sha256": "1fabfcf6e659da774b77aefa6b9e2b4701c7edf40c3ebd38ab218b931769e57a" }, "downloads": -1, "filename": "otter_grader-0.3.2-py3-none-any.whl", "has_sig": false, "md5_digest": "44452b1b80fe6beffd498e6f8fac1213", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 25746, "upload_time": "2020-02-10T00:09:42", "upload_time_iso_8601": "2020-02-10T00:09:42.350223Z", "url": "https://files.pythonhosted.org/packages/a1/3a/6f740cb60c03869db1a9c842d79ac9455492be6cc6f8e7b6d11c7f635ad0/otter_grader-0.3.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "69ee0fbe37ca44982d13548e01abaa13", "sha256": "8f517163da99e30619e07d45a6d18d7e44e435dd4d6a14dc39025ef74e90c8b3" }, "downloads": -1, "filename": "otter-grader-0.3.2.tar.gz", "has_sig": false, "md5_digest": "69ee0fbe37ca44982d13548e01abaa13", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19198, "upload_time": "2020-02-10T00:09:44", "upload_time_iso_8601": "2020-02-10T00:09:44.077304Z", "url": "https://files.pythonhosted.org/packages/c7/3d/083d219837bb892b42e366b1043e22d6a5e6ec03d9cd8d31e3bbfbd5e4fe/otter-grader-0.3.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "da60c243b11c227c0315a6d11ef15694", "sha256": "69f1311a5bb67408f42c5f3f09ce9c63986301c0face2b1a5ddcda65d38b4ca5" }, "downloads": -1, "filename": "otter_grader-0.3.3-py3-none-any.whl", "has_sig": false, "md5_digest": "da60c243b11c227c0315a6d11ef15694", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 25728, "upload_time": "2020-02-10T00:23:42", "upload_time_iso_8601": "2020-02-10T00:23:42.616727Z", "url": "https://files.pythonhosted.org/packages/81/ef/03f8d24eeb17b8a6e042a564289ba56cd3b4ef994338b19ed98b7e647b19/otter_grader-0.3.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "00238c6d7cf5955f07a8ddac287cdc52", "sha256": "f2fcf9d81e99fbf32135a22edc77a1fe851e040e027146673342af8f3a97608d" }, "downloads": -1, "filename": "otter-grader-0.3.3.tar.gz", "has_sig": false, "md5_digest": "00238c6d7cf5955f07a8ddac287cdc52", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19188, "upload_time": "2020-02-10T00:23:44", "upload_time_iso_8601": "2020-02-10T00:23:44.252154Z", "url": "https://files.pythonhosted.org/packages/72/76/83e30adf2b66aa13fd9f6fa24dfd5011418be06051f9e7e0f795ee34dd1f/otter-grader-0.3.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "5ac155931c6213fd950f027c56507f50", "sha256": "302f45c2310952ac4faa43183e3a4b447bbe98279c667e0126f3ea1b8c8e7ab4" }, "downloads": -1, "filename": "otter_grader-0.3.4-py3-none-any.whl", "has_sig": false, "md5_digest": "5ac155931c6213fd950f027c56507f50", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 25728, "upload_time": "2020-02-10T00:32:25", "upload_time_iso_8601": "2020-02-10T00:32:25.636570Z", "url": "https://files.pythonhosted.org/packages/82/b1/91bfc953ae4d3979204ee688d6bd19bc3490e7dd81ca736dc2bcc5f685b5/otter_grader-0.3.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d69964fa9d52f40cea2a417b1afb55d6", "sha256": "0ced6af50b0e4f2ec031463086bc76b5fd124198eeffe77e56570bc5c5487cbc" }, "downloads": -1, "filename": "otter-grader-0.3.4.tar.gz", "has_sig": false, "md5_digest": "d69964fa9d52f40cea2a417b1afb55d6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19190, "upload_time": "2020-02-10T00:32:27", "upload_time_iso_8601": "2020-02-10T00:32:27.391147Z", "url": "https://files.pythonhosted.org/packages/4d/9f/72c8877f531dce982ddc19c8b702a9bff0d9c1a886c1dd85f0ae539d5780/otter-grader-0.3.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "fa5635913f971f179df2fdbdb7b29e7f", "sha256": "5a5325529bd9c4e3b35e39281162b801b22d0d9c07daf82b112bb7b62d75deb3" }, "downloads": -1, "filename": "otter_grader-0.3.5-py3-none-any.whl", "has_sig": false, "md5_digest": "fa5635913f971f179df2fdbdb7b29e7f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 25736, "upload_time": "2020-02-10T01:07:50", "upload_time_iso_8601": "2020-02-10T01:07:50.665062Z", "url": "https://files.pythonhosted.org/packages/ab/9e/39c2ecc4e862e3d2af54a5063848ee0a1db4c61fff4f6c1b57e85b468611/otter_grader-0.3.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d68a8d293a83c5631d8bd553190ed505", "sha256": "a6caeecf11573089cd594b5fb2e976d02fa94f244511d3f5ee92f23fd1250b4d" }, "downloads": -1, "filename": "otter-grader-0.3.5.tar.gz", "has_sig": false, "md5_digest": "d68a8d293a83c5631d8bd553190ed505", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19200, "upload_time": "2020-02-10T01:07:52", "upload_time_iso_8601": "2020-02-10T01:07:52.338880Z", "url": "https://files.pythonhosted.org/packages/95/ed/6323f47f5433d019b19d417158484b510605e6c5f4d1cdbbc88c919eff28/otter-grader-0.3.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.6": [ { "comment_text": "", "digests": { "md5": "bc5d3e0e5674bf8bbdffa76c3a2fc55b", "sha256": "0455aabb3e08a8911caa6df2f866fff307c3a73dcac42cdd2632616d78c333a6" }, "downloads": -1, "filename": "otter_grader-0.3.6-py3-none-any.whl", "has_sig": false, "md5_digest": "bc5d3e0e5674bf8bbdffa76c3a2fc55b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 25786, "upload_time": "2020-02-14T20:30:42", "upload_time_iso_8601": "2020-02-14T20:30:42.870239Z", "url": "https://files.pythonhosted.org/packages/46/d7/3686579e6818fd3a9cfd94f58a5283467292fc0db590cfb9f9fb21352e31/otter_grader-0.3.6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "3fca29661984ac195dfadafba30eccdd", "sha256": "bd185c3f4d44f925dbd78826585fa57e2efc5ccd8ff643a715eeb1e6e3cce427" }, "downloads": -1, "filename": "otter-grader-0.3.6.tar.gz", "has_sig": false, "md5_digest": "3fca29661984ac195dfadafba30eccdd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19240, "upload_time": "2020-02-14T20:30:44", "upload_time_iso_8601": "2020-02-14T20:30:44.649950Z", "url": "https://files.pythonhosted.org/packages/ae/6a/9df2003350365aac8149532e693971ba2da78136adf599756ff5b5b8b593/otter-grader-0.3.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.7": [ { "comment_text": "", "digests": { "md5": "e46c4037819714f4f3aeec39b49f41e2", "sha256": "9c5414f05ecef6bf690ecf29ea13f47be887a3c1c88ac26b8dbdad345fd2fd15" }, "downloads": -1, "filename": "otter_grader-0.3.7-py3-none-any.whl", "has_sig": false, "md5_digest": "e46c4037819714f4f3aeec39b49f41e2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 25993, "upload_time": "2020-02-15T00:10:39", "upload_time_iso_8601": "2020-02-15T00:10:39.281194Z", "url": "https://files.pythonhosted.org/packages/a7/c5/022faa42f3d307f58e957003b3d6ce7abc5ccce74403295930a50f5c8d47/otter_grader-0.3.7-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "29a1365ce2328016f13df6e2a81e71a8", "sha256": "0f2c9c1311016e32618ef88991afccac61f2427d40b2e56d6f5673f34b53de81" }, "downloads": -1, "filename": "otter-grader-0.3.7.tar.gz", "has_sig": false, "md5_digest": "29a1365ce2328016f13df6e2a81e71a8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19457, "upload_time": "2020-02-15T00:10:40", "upload_time_iso_8601": "2020-02-15T00:10:40.834564Z", "url": "https://files.pythonhosted.org/packages/f7/0c/ba5cd915fb16db12f1b772b923c09a74281d87b5fc1b04a82b2ecedcfae7/otter-grader-0.3.7.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.8": [ { "comment_text": "", "digests": { "md5": "9e5289b8d649ceaf05dc65fe9ed02813", "sha256": "e3484b9a296dfa21394c66157f222f188a9cd3c8cd884cc59bf9b8ae8fff9175" }, "downloads": -1, "filename": "otter_grader-0.3.8-py3-none-any.whl", "has_sig": false, "md5_digest": "9e5289b8d649ceaf05dc65fe9ed02813", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 26186, "upload_time": "2020-02-21T23:48:46", "upload_time_iso_8601": "2020-02-21T23:48:46.869229Z", "url": "https://files.pythonhosted.org/packages/f4/0a/6685c5a68d29cb63c5371b7e2f86b3c928abaaa91b04246bb218cc91468e/otter_grader-0.3.8-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "45daddbe6d36a4b710aac89cf98a3795", "sha256": "5af76afb36d10851c99f74865c806cb75c2335cf08ecc5ef73d75f2295d77dca" }, "downloads": -1, "filename": "otter-grader-0.3.8.tar.gz", "has_sig": false, "md5_digest": "45daddbe6d36a4b710aac89cf98a3795", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19853, "upload_time": "2020-02-21T23:48:48", "upload_time_iso_8601": "2020-02-21T23:48:48.601874Z", "url": "https://files.pythonhosted.org/packages/8f/e9/1a5447b35e3c2a2f059805fafee5e1d8311ed66655f84197c538dee06ff1/otter-grader-0.3.8.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.9": [ { "comment_text": "", "digests": { "md5": "7fdf5c88dda24ba19615ee74ef16ea72", "sha256": "38e317b3e2495160802fc93edcdf8e6ecd592f6e8be0c7aa7a3d4bf0d00f10e6" }, "downloads": -1, "filename": "otter_grader-0.3.9-py3-none-any.whl", "has_sig": false, "md5_digest": "7fdf5c88dda24ba19615ee74ef16ea72", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 26284, "upload_time": "2020-02-25T21:14:17", "upload_time_iso_8601": "2020-02-25T21:14:17.060370Z", "url": "https://files.pythonhosted.org/packages/9c/fb/825683a50b3bb2a0d660a9dd52e50b00b07e8793d1006bd7920802cee9f7/otter_grader-0.3.9-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8b73901dacedc9b54c1e77f3297467ba", "sha256": "25decacd6a0f0f5bc841adf9f22d0a6d4ac34b2b2120912802303cbede93f268" }, "downloads": -1, "filename": "otter-grader-0.3.9.tar.gz", "has_sig": false, "md5_digest": "8b73901dacedc9b54c1e77f3297467ba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20015, "upload_time": "2020-02-25T21:14:18", "upload_time_iso_8601": "2020-02-25T21:14:18.773151Z", "url": "https://files.pythonhosted.org/packages/85/cf/e0ff3f6bfb7c54ae2bade3a07b36b890b83aaf6ae5cfd0bac38449bfd31c/otter-grader-0.3.9.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "0dfe9a805b8cceffbea39992070a5ec3", "sha256": "3c3c76b268481018910633bf228a6b0b188a9c436cc7f0f6bbc6cc7a8348955d" }, "downloads": -1, "filename": "otter_grader-0.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "0dfe9a805b8cceffbea39992070a5ec3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 26488, "upload_time": "2020-02-27T03:59:01", "upload_time_iso_8601": "2020-02-27T03:59:01.978815Z", "url": "https://files.pythonhosted.org/packages/2c/7e/ccf77b4a21486afb48ffcd0dc5fca009032221e2d8a1cb0a490eff57d778/otter_grader-0.4.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5e64e927d3541be1a7506436d3095106", "sha256": "961c83f879417c1a5d59917fe005476f82c55699abf8fc5196af887e33f03760" }, "downloads": -1, "filename": "otter-grader-0.4.0.tar.gz", "has_sig": false, "md5_digest": "5e64e927d3541be1a7506436d3095106", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20177, "upload_time": "2020-02-27T03:59:03", "upload_time_iso_8601": "2020-02-27T03:59:03.814235Z", "url": "https://files.pythonhosted.org/packages/eb/11/87bd96d424edd0ea684f492f78dbe1abd38e982e99963045acd9e10a4b50/otter-grader-0.4.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "777f5ebf65ba4ca1d47b03b944f41ddb", "sha256": "0608d337bb55dd22a32dc40c13821b0646f1c363f3c03c3ad1d49107ca1ab0e8" }, "downloads": -1, "filename": "otter_grader-0.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "777f5ebf65ba4ca1d47b03b944f41ddb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 26489, "upload_time": "2020-02-27T04:15:32", "upload_time_iso_8601": "2020-02-27T04:15:32.902377Z", "url": "https://files.pythonhosted.org/packages/c4/f5/136694b4c5c6d225cef9ca70304365bd3dcb4b851e24d867213600bbbfb0/otter_grader-0.4.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9ec0f869620b69e7d4e85730fed9c3b9", "sha256": "f8b98406e409330cf21fc882d9d5c331bf4725af8b3e7aed08446b57ea5c487a" }, "downloads": -1, "filename": "otter-grader-0.4.1.tar.gz", "has_sig": false, "md5_digest": "9ec0f869620b69e7d4e85730fed9c3b9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20160, "upload_time": "2020-02-27T04:15:34", "upload_time_iso_8601": "2020-02-27T04:15:34.733237Z", "url": "https://files.pythonhosted.org/packages/25/bb/63db1b7881494c1e76ad14efcdfa2c9fdb3614855a3e04bdeb18b69ee0dd/otter-grader-0.4.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "d110e07bc8581b57a3efc591db583a09", "sha256": "6f7b0ca3b5d5e4b369128f737b1873e9a023b4c0388e730ae267380f9bcd69ea" }, "downloads": -1, "filename": "otter_grader-0.4.2-py3-none-any.whl", "has_sig": false, "md5_digest": "d110e07bc8581b57a3efc591db583a09", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 26526, "upload_time": "2020-02-27T18:08:27", "upload_time_iso_8601": "2020-02-27T18:08:27.387408Z", "url": "https://files.pythonhosted.org/packages/f2/7e/53d27371d651ff54a14f1b09ee7ce2aa21c3fdf16f4d49c070616ed2ce24/otter_grader-0.4.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ddd5efe2e4479d05ae35b53b804b9fdd", "sha256": "b5bdfd4692d530e1c34a40e14cfec6de47fa4298205cb90db6a2a92b6c667556" }, "downloads": -1, "filename": "otter-grader-0.4.2.tar.gz", "has_sig": false, "md5_digest": "ddd5efe2e4479d05ae35b53b804b9fdd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20211, "upload_time": "2020-02-27T18:08:29", "upload_time_iso_8601": "2020-02-27T18:08:29.076095Z", "url": "https://files.pythonhosted.org/packages/21/c2/75d6117acece504649d623b74a4a199fb62c28261589678d0b374917eb27/otter-grader-0.4.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "34670f5d8d177dd7348f8ef046034315", "sha256": "f80cbc3b12a4f5711ff7839e5c7899aa3827db41244e838acc68e092c2f2ca1f" }, "downloads": -1, "filename": "otter_grader-0.4.3-py3-none-any.whl", "has_sig": false, "md5_digest": "34670f5d8d177dd7348f8ef046034315", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 29498, "upload_time": "2020-03-06T21:27:58", "upload_time_iso_8601": "2020-03-06T21:27:58.830733Z", "url": "https://files.pythonhosted.org/packages/dd/2f/f443e8b42bf5ed83de97854e3f42795ca480647e1dba21af1572dc11c6a6/otter_grader-0.4.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5a9c93407534ae88be19d0a9f7ff7ced", "sha256": "de030801515caadd3adc58f1bce8a273fc996698f8604d3b864523b8d98823ed" }, "downloads": -1, "filename": "otter-grader-0.4.3.tar.gz", "has_sig": false, "md5_digest": "5a9c93407534ae88be19d0a9f7ff7ced", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22632, "upload_time": "2020-03-06T21:28:00", "upload_time_iso_8601": "2020-03-06T21:28:00.322551Z", "url": "https://files.pythonhosted.org/packages/b4/48/200c0df254f159c34d7ca611952e03b2cb635b79389b3bc64db6f484e0a8/otter-grader-0.4.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.4": [ { "comment_text": "", "digests": { "md5": "0b188b2e0283a5d9add0b2b87ef6ad6e", "sha256": "870358b57e3c37e9a36cc7f917b986301cea7f1befad51d4d2864b2d8bc9c5d4" }, "downloads": -1, "filename": "otter_grader-0.4.4-py3-none-any.whl", "has_sig": false, "md5_digest": "0b188b2e0283a5d9add0b2b87ef6ad6e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 29509, "upload_time": "2020-03-06T23:03:05", "upload_time_iso_8601": "2020-03-06T23:03:05.593636Z", "url": "https://files.pythonhosted.org/packages/c5/28/340fa07c8e5fa461e82db1e4fa968792344424d4f43fcd893c5fe3b072c0/otter_grader-0.4.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "45b187510ed6486b14de21a555a3537d", "sha256": "2cbfb150b35b0a5c59fa1c5c3e8eeaf117c85d4fb7c90a387b1a08e8bceb8cee" }, "downloads": -1, "filename": "otter-grader-0.4.4.tar.gz", "has_sig": false, "md5_digest": "45b187510ed6486b14de21a555a3537d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22637, "upload_time": "2020-03-06T23:03:07", "upload_time_iso_8601": "2020-03-06T23:03:07.261583Z", "url": "https://files.pythonhosted.org/packages/92/55/4dcebd59bbb7ac8f81ff38efa34bf492575b7c4481fad4680e499d33613b/otter-grader-0.4.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.5": [ { "comment_text": "", "digests": { "md5": "0b233ddd91068648ff0424203ce81550", "sha256": "e35033befa64a4f59cca8152a2349428be1e077f4ae3ec33b4753f561ef0922c" }, "downloads": -1, "filename": "otter_grader-0.4.5-py3-none-any.whl", "has_sig": false, "md5_digest": "0b233ddd91068648ff0424203ce81550", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 29717, "upload_time": "2020-03-22T07:59:55", "upload_time_iso_8601": "2020-03-22T07:59:55.474650Z", "url": "https://files.pythonhosted.org/packages/d2/ac/07bec58b03da496c61fccccdf14d8c301131fd878aca1796ce58436a5b52/otter_grader-0.4.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "78be278dfd6f967019a3d5e4d78956e2", "sha256": "2fb076fae682e85454acd591f7eb830e49820659c74cef3d07d9752425e9b372" }, "downloads": -1, "filename": "otter-grader-0.4.5.tar.gz", "has_sig": false, "md5_digest": "78be278dfd6f967019a3d5e4d78956e2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22880, "upload_time": "2020-03-22T07:59:56", "upload_time_iso_8601": "2020-03-22T07:59:56.833099Z", "url": "https://files.pythonhosted.org/packages/f9/28/75b994dce89529ffb5cde6c1bc6dc9074848cd9b815ba20efa1f3059c913/otter-grader-0.4.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.6": [ { "comment_text": "", "digests": { "md5": "8b04cdbf70cbe8f7174de9594d845fe7", "sha256": "b7e00459d566a50e2a55808fa603e2b8b86a88066f66097296b42dff78fc5015" }, "downloads": -1, "filename": "otter_grader-0.4.6-py3-none-any.whl", "has_sig": false, "md5_digest": "8b04cdbf70cbe8f7174de9594d845fe7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 29766, "upload_time": "2020-03-22T08:01:44", "upload_time_iso_8601": "2020-03-22T08:01:44.104975Z", "url": "https://files.pythonhosted.org/packages/91/f8/e0afca7a5310c06462cc9582f9aaa18ecd6af23436b70038d74f7a82ca10/otter_grader-0.4.6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "3c6ca96e99ecd4fb4c3b39a30bc5fba8", "sha256": "6f906ade37daa7c80b0370de469f2c643e3ffd920739847264ccb846ebb8e8c5" }, "downloads": -1, "filename": "otter-grader-0.4.6.tar.gz", "has_sig": false, "md5_digest": "3c6ca96e99ecd4fb4c3b39a30bc5fba8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22968, "upload_time": "2020-03-22T08:01:45", "upload_time_iso_8601": "2020-03-22T08:01:45.779411Z", "url": "https://files.pythonhosted.org/packages/4d/f2/fbd0811dab775053b8ed548b1bc05e69cba052fd7463461979dbc3b3dcb2/otter-grader-0.4.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.7": [ { "comment_text": "", "digests": { "md5": "db5441f64d5d3dd6b15f1e9c5c2965e5", "sha256": "e9d1f0f65df60a2ee5de3d19d208be16625c0561af65a389ac199e2516606a93" }, "downloads": -1, "filename": "otter_grader-0.4.7-py3-none-any.whl", "has_sig": false, "md5_digest": "db5441f64d5d3dd6b15f1e9c5c2965e5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 29784, "upload_time": "2020-03-23T19:51:31", "upload_time_iso_8601": "2020-03-23T19:51:31.546337Z", "url": "https://files.pythonhosted.org/packages/a6/7e/2cbd8739ce438a51b0e519bb608d947eff7454214ccd4527693e1381d75f/otter_grader-0.4.7-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "cce574b6009625ba0ef0d68441ddd560", "sha256": "54c3edc5abb73581952c2251e5048aeb40273638fb381361009f670e6cdfd092" }, "downloads": -1, "filename": "otter-grader-0.4.7.tar.gz", "has_sig": false, "md5_digest": "cce574b6009625ba0ef0d68441ddd560", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23010, "upload_time": "2020-03-23T19:51:33", "upload_time_iso_8601": "2020-03-23T19:51:33.049230Z", "url": "https://files.pythonhosted.org/packages/9a/61/ff82eefeb95d083b09f55b786c1989644753739b5338e45b0b4c0ad6edcd/otter-grader-0.4.7.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "2ee0a79386789f4537585841e4253d16", "sha256": "a6b37af8128f4342f9079d0376484261461715e0a2fa34b567ebc8cb4de6a1a3" }, "downloads": -1, "filename": "otter_grader-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "2ee0a79386789f4537585841e4253d16", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 163983, "upload_time": "2020-08-21T18:55:58", "upload_time_iso_8601": "2020-08-21T18:55:58.727049Z", "url": "https://files.pythonhosted.org/packages/33/33/a850851c0c30489cc1224c398cb07f4ba4244e9a56350af26faac6751503/otter_grader-1.0.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5c18ed33d5c7e25655f441ccb3ce42cb", "sha256": "66a0b9051892eaf321638076bedf6cd6f6bc35c30a7bde91959d4ba1280b674f" }, "downloads": -1, "filename": "otter-grader-1.0.0.tar.gz", "has_sig": false, "md5_digest": "5c18ed33d5c7e25655f441ccb3ce42cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 80128, "upload_time": "2020-08-21T18:56:00", "upload_time_iso_8601": "2020-08-21T18:56:00.963896Z", "url": "https://files.pythonhosted.org/packages/c9/1b/ac5929b28483117f062187a4929aeb9bbbf7994482b4ede32740dc5de023/otter-grader-1.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.0b1": [ { "comment_text": "", "digests": { "md5": "c8abe6a7a979bfc7fac0739719dce739", "sha256": "9cdb1863b27e17f1079fcf77ac8e2fce9e4030c19dc0d3306057ae39cac200e2" }, "downloads": -1, "filename": "otter_grader-1.0.0b1-py3-none-any.whl", "has_sig": false, "md5_digest": "c8abe6a7a979bfc7fac0739719dce739", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 87439, "upload_time": "2020-07-08T18:40:58", "upload_time_iso_8601": "2020-07-08T18:40:58.204255Z", "url": "https://files.pythonhosted.org/packages/19/bc/567eb43283678bad998428b88d03a7299a7d6d9a09ac100551b17afcbaaf/otter_grader-1.0.0b1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9e0bc38c83bdbdbe041e5722ddd4d7c5", "sha256": "f31f6a93e1c39baaeb15ddcb79aec67811a880fd573bf2d95827919d8bb8eb26" }, "downloads": -1, "filename": "otter-grader-1.0.0b1.tar.gz", "has_sig": false, "md5_digest": "9e0bc38c83bdbdbe041e5722ddd4d7c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 71271, "upload_time": "2020-07-08T18:40:59", "upload_time_iso_8601": "2020-07-08T18:40:59.418183Z", "url": "https://files.pythonhosted.org/packages/ae/91/5f22dd5132f1ee7b5f75ac1942bcce4f442c519ee0daceb547167fef7560/otter-grader-1.0.0b1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.0b10": [ { "comment_text": "", "digests": { "md5": "b3e0c88a5eb1c85d079ad54ec4a8bbb6", "sha256": "21d377a030229387f021561dc7efef0842a6b8a3e8f64417efad01bed6785a4b" }, "downloads": -1, "filename": "otter_grader-1.0.0b10-py3-none-any.whl", "has_sig": false, "md5_digest": "b3e0c88a5eb1c85d079ad54ec4a8bbb6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 161277, "upload_time": "2020-08-14T00:05:16", "upload_time_iso_8601": "2020-08-14T00:05:16.209978Z", "url": "https://files.pythonhosted.org/packages/76/ee/215068d9157498ad25e94f955703cf25a84ffc1292d80c56952b8ba65e39/otter_grader-1.0.0b10-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "7a1a1a12a33c97308c30536be0ac48a4", "sha256": "4b37ecc4509fd69e555858333418007500ae8be579a8bb683de378181a4a7331" }, "downloads": -1, "filename": "otter-grader-1.0.0b10.tar.gz", "has_sig": false, "md5_digest": "7a1a1a12a33c97308c30536be0ac48a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 80625, "upload_time": "2020-08-14T00:05:17", "upload_time_iso_8601": "2020-08-14T00:05:17.958413Z", "url": "https://files.pythonhosted.org/packages/a8/b6/26e4decbb403f33593a79d301eae637b36baa719fb13269ee52de9b9adff/otter-grader-1.0.0b10.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.0b11": [ { "comment_text": "", "digests": { "md5": "4acd10722ae582c529d5acf69c994d9c", "sha256": "1de48b9ca24f5d01d6d298e8e3b8ad18952d96fed34581d7a9bfdfb681734e3c" }, "downloads": -1, "filename": "otter_grader-1.0.0b11-py3-none-any.whl", "has_sig": false, "md5_digest": "4acd10722ae582c529d5acf69c994d9c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 164017, "upload_time": "2020-08-15T00:26:12", "upload_time_iso_8601": "2020-08-15T00:26:12.081060Z", "url": "https://files.pythonhosted.org/packages/81/56/d55bff352d4b6c43135a85aa279d1a2dc99a8781152303f9d0e02e4962f2/otter_grader-1.0.0b11-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "7087783a5760ef28b16efc649f6efd94", "sha256": "e999037aa2022dd0aefc54cbd62b68f5e8ee81e646cc59279508b9dafd55903e" }, "downloads": -1, "filename": "otter-grader-1.0.0b11.tar.gz", "has_sig": false, "md5_digest": "7087783a5760ef28b16efc649f6efd94", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 80242, "upload_time": "2020-08-15T00:26:14", "upload_time_iso_8601": "2020-08-15T00:26:14.003890Z", "url": "https://files.pythonhosted.org/packages/18/91/aa9e2c779b7907810d869261e6c0b8eb00a6540c77ca0cb76ca60dd52cb4/otter-grader-1.0.0b11.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.0b12": [ { "comment_text": "", "digests": { "md5": "ffe65f8e37dd0adf72d3e1ffbb01e88c", "sha256": "b9cc16aa214f6a5c6d719dfba9b59d9204995575291c6740e02db5039fa0d1fb" }, "downloads": -1, "filename": "otter_grader-1.0.0b12-py3-none-any.whl", "has_sig": false, "md5_digest": "ffe65f8e37dd0adf72d3e1ffbb01e88c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 164035, "upload_time": "2020-08-16T19:59:52", "upload_time_iso_8601": "2020-08-16T19:59:52.249659Z", "url": "https://files.pythonhosted.org/packages/dc/3c/5696b92c9c96327649f46f4ae86cbabcb0592ed11a2542a257e36b14cc23/otter_grader-1.0.0b12-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "dd9d53be150cd7f2a2b9fd75dbcb42a4", "sha256": "22c9b9caa803ff2ef6196d16ee21fa92e65dec479360677ce9989c4fef7ab4b8" }, "downloads": -1, "filename": "otter-grader-1.0.0b12.tar.gz", "has_sig": false, "md5_digest": "dd9d53be150cd7f2a2b9fd75dbcb42a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 80253, "upload_time": "2020-08-16T19:59:54", "upload_time_iso_8601": "2020-08-16T19:59:54.128617Z", "url": "https://files.pythonhosted.org/packages/7a/50/9982955428bb3c39d82e3b40fddb40bb21ab5b9875d5e090ae379a76e657/otter-grader-1.0.0b12.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.0b2": [ { "comment_text": "", "digests": { "md5": "29c183520f1ab42191e69a7ff72569de", "sha256": "1c0ca4d8f09e82c55dceae2e2cbc3fb2eddbec442814934c3695d6f606413149" }, "downloads": -1, "filename": "otter_grader-1.0.0b2-py3-none-any.whl", "has_sig": false, "md5_digest": "29c183520f1ab42191e69a7ff72569de", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 105815, "upload_time": "2020-07-11T01:46:04", "upload_time_iso_8601": "2020-07-11T01:46:04.469147Z", "url": "https://files.pythonhosted.org/packages/f5/3c/221113d82222e17c6645149711a5f51317d13190331dce1eb8b56f965bc6/otter_grader-1.0.0b2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ce6afbbcd98db810c6332d91cca46e25", "sha256": "ecd90603051648381048cfc45eb0829d9e9ba3c14915b799c552d0384881af28" }, "downloads": -1, "filename": "otter-grader-1.0.0b2.tar.gz", "has_sig": false, "md5_digest": "ce6afbbcd98db810c6332d91cca46e25", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 76651, "upload_time": "2020-07-11T01:46:05", "upload_time_iso_8601": "2020-07-11T01:46:05.886885Z", "url": "https://files.pythonhosted.org/packages/89/7a/526aa0e2f2b0ce7f7f39ee3bc2e80d9e2c1ac28a129ad9d8db8f0d4e2215/otter-grader-1.0.0b2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.0b3": [ { "comment_text": "", "digests": { "md5": "f919081cb9857c1651145b13b67d3e03", "sha256": "33c4a0579f48998a86bca0c1fb8d65a5f4bdb603d307afc98679b38251b7964e" }, "downloads": -1, "filename": "otter_grader-1.0.0b3-py3-none-any.whl", "has_sig": false, "md5_digest": "f919081cb9857c1651145b13b67d3e03", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 105816, "upload_time": "2020-07-11T02:04:15", "upload_time_iso_8601": "2020-07-11T02:04:15.513396Z", "url": "https://files.pythonhosted.org/packages/a0/b8/1f79097ffe79248ae0767d9826babd69a66fdd7939b200d2dfcbca081aef/otter_grader-1.0.0b3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9d4a2018b54e937cc6c93aa9ff741f5e", "sha256": "e61264bbce2a8a5ab8c4eade18b90e538ea99888c9528cbb1fd480247c83ae20" }, "downloads": -1, "filename": "otter-grader-1.0.0b3.tar.gz", "has_sig": false, "md5_digest": "9d4a2018b54e937cc6c93aa9ff741f5e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 76632, "upload_time": "2020-07-11T02:04:16", "upload_time_iso_8601": "2020-07-11T02:04:16.990146Z", "url": "https://files.pythonhosted.org/packages/4e/4a/011f16ea8d6f6e59856290e4aada7bc5667f3519f63833ddbd430027f962/otter-grader-1.0.0b3.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.0b4": [ { "comment_text": "", "digests": { "md5": "735910223ce07a15145ff9e03308d4ea", "sha256": "5685ade3879d4c17490536e43104fe383b6ec63489033c52e3c47897e9f428ea" }, "downloads": -1, "filename": "otter_grader-1.0.0b4-py3-none-any.whl", "has_sig": false, "md5_digest": "735910223ce07a15145ff9e03308d4ea", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 106408, "upload_time": "2020-07-11T21:43:45", "upload_time_iso_8601": "2020-07-11T21:43:45.776324Z", "url": "https://files.pythonhosted.org/packages/1b/3a/9d31ba57f91531483b65f4a0d547afc76b49b6e0ca15955a2f118daa3ac8/otter_grader-1.0.0b4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "11dce5bcf0cc6afc2839aa01ab0cfc9a", "sha256": "69ef7542373e523bdc261c448e2f7ef06d04125de41c0ed3b632fc4cb5dd06c4" }, "downloads": -1, "filename": "otter-grader-1.0.0b4.tar.gz", "has_sig": false, "md5_digest": "11dce5bcf0cc6afc2839aa01ab0cfc9a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 76906, "upload_time": "2020-07-11T21:43:47", "upload_time_iso_8601": "2020-07-11T21:43:47.457120Z", "url": "https://files.pythonhosted.org/packages/d5/14/db90dc8cb0f37578ff077ca189231afcb8b2f49e2e720c43baa7729770ee/otter-grader-1.0.0b4.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.0b5": [ { "comment_text": "", "digests": { "md5": "570a23044f887345c950bb41a0f662f1", "sha256": "4e7343592b4b14abba96ec01f887fe67ba3015543845796d7e4f5208ce819c50" }, "downloads": -1, "filename": "otter_grader-1.0.0b5-py3-none-any.whl", "has_sig": false, "md5_digest": "570a23044f887345c950bb41a0f662f1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 106801, "upload_time": "2020-07-14T15:49:51", "upload_time_iso_8601": "2020-07-14T15:49:51.206994Z", "url": "https://files.pythonhosted.org/packages/66/4c/45fb237c77aa43c79f505d41cd4c6632f65645743c924527abbcdb0c3a94/otter_grader-1.0.0b5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "6d3b667f951518cbaa1314725af5cf78", "sha256": "8023c502a1988a85b6719b0e67a16e945fd2df408c731e9668ae757dd1e757bc" }, "downloads": -1, "filename": "otter-grader-1.0.0b5.tar.gz", "has_sig": false, "md5_digest": "6d3b667f951518cbaa1314725af5cf78", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 77301, "upload_time": "2020-07-14T15:49:52", "upload_time_iso_8601": "2020-07-14T15:49:52.475089Z", "url": "https://files.pythonhosted.org/packages/e7/71/3a88070a91f874456db3be58bd96a01cc44f5c01c9cc67cca5a8ac1f3c1d/otter-grader-1.0.0b5.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.0b6": [ { "comment_text": "", "digests": { "md5": "dfaf155ef6952ba5b7abd25fd007a4c9", "sha256": "a822f9207e449d393a833f5138833ab16c7dc4dd8abe02c44ee23d14e19ff7ec" }, "downloads": -1, "filename": "otter_grader-1.0.0b6-py3-none-any.whl", "has_sig": false, "md5_digest": "dfaf155ef6952ba5b7abd25fd007a4c9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 106801, "upload_time": "2020-07-15T18:06:48", "upload_time_iso_8601": "2020-07-15T18:06:48.440496Z", "url": "https://files.pythonhosted.org/packages/8b/67/3f1696e15ee9d4f37636f30e323d7672611f4a859c190c70dfadff3d2679/otter_grader-1.0.0b6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a9afc67ca5455caff7950cda088d7182", "sha256": "24854f6a461606f9c7097fd8a6a866a79bb5476c32cde59b81ad1199fa6366d4" }, "downloads": -1, "filename": "otter-grader-1.0.0b6.tar.gz", "has_sig": false, "md5_digest": "a9afc67ca5455caff7950cda088d7182", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 77315, "upload_time": "2020-07-15T18:06:49", "upload_time_iso_8601": "2020-07-15T18:06:49.840465Z", "url": "https://files.pythonhosted.org/packages/44/c0/db75ae6a1b2a437b2530186201e883deb938f055db0e39463eb9e9d0a9c2/otter-grader-1.0.0b6.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.0b7": [ { "comment_text": "", "digests": { "md5": "45ef0ce0cf78dcf207da91d8360729b1", "sha256": "659e73fc84633615f5316fc4669977a4ca177198b54255ab761f2a590b5f0b4c" }, "downloads": -1, "filename": "otter_grader-1.0.0b7-py3-none-any.whl", "has_sig": false, "md5_digest": "45ef0ce0cf78dcf207da91d8360729b1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 106802, "upload_time": "2020-07-16T00:21:50", "upload_time_iso_8601": "2020-07-16T00:21:50.056669Z", "url": "https://files.pythonhosted.org/packages/ac/a2/de34d746a599993924f134e120ecf61a32144d8061609c4523bbd1bd9006/otter_grader-1.0.0b7-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c6016b3768566afaaf18143853277916", "sha256": "39fdbd7ac34ed89a47e665cd492df51a138fc2be7e963af1800c83605daf2a17" }, "downloads": -1, "filename": "otter-grader-1.0.0b7.tar.gz", "has_sig": false, "md5_digest": "c6016b3768566afaaf18143853277916", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 77308, "upload_time": "2020-07-16T00:21:51", "upload_time_iso_8601": "2020-07-16T00:21:51.522158Z", "url": "https://files.pythonhosted.org/packages/84/79/9e385e2045513c8fa59b85fd4b3d9aa86000dc5f91d3ac1bd2077d6087e2/otter-grader-1.0.0b7.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.0b8": [ { "comment_text": "", "digests": { "md5": "0031bf7265105be281ba3a179bd479e7", "sha256": "bd3d9277ccf7796f2540c9d4a0f887edf3013af3be59a2b9897afc15fe74b8e9" }, "downloads": -1, "filename": "otter_grader-1.0.0b8-py3-none-any.whl", "has_sig": false, "md5_digest": "0031bf7265105be281ba3a179bd479e7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 140777, "upload_time": "2020-07-31T22:04:38", "upload_time_iso_8601": "2020-07-31T22:04:38.016466Z", "url": "https://files.pythonhosted.org/packages/0e/c4/0b917606640ced721fd9112e5981d9b68bf78c957287f0ef29ba9f5cfccf/otter_grader-1.0.0b8-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "4d9b01090d0968f1fb8a9ab1d835d0f9", "sha256": "c4fccaba6cac5020da12ea3de3922208e68a76e6613f7a07ad2382678bf4ddf3" }, "downloads": -1, "filename": "otter-grader-1.0.0b8.tar.gz", "has_sig": false, "md5_digest": "4d9b01090d0968f1fb8a9ab1d835d0f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 72276, "upload_time": "2020-07-31T22:04:39", "upload_time_iso_8601": "2020-07-31T22:04:39.247235Z", "url": "https://files.pythonhosted.org/packages/96/5a/fc2a96e9303eef322c5e6ddd5ece15cc34a9522a61b14ddc837389a4b0fc/otter-grader-1.0.0b8.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.0b9": [ { "comment_text": "", "digests": { "md5": "d0dec358db911339926872853772f850", "sha256": "26543b8ce60a6640aff0bbfcc9ff31c154b78791f868dcb1ccd50bd7f90c0c44" }, "downloads": -1, "filename": "otter_grader-1.0.0b9-py3-none-any.whl", "has_sig": false, "md5_digest": "d0dec358db911339926872853772f850", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 140785, "upload_time": "2020-07-31T22:27:57", "upload_time_iso_8601": "2020-07-31T22:27:57.413025Z", "url": "https://files.pythonhosted.org/packages/b0/5f/eb6028348d7fc7cd44d4142ac95126e5cb1b13e616b4f6acd5c958f075a5/otter_grader-1.0.0b9-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "700175f0076b932ce5d9897dbce51109", "sha256": "dc5604a484217564d57ebba7ddba9c73d1b49cdfa5be3c15c969bbc8cf921c1e" }, "downloads": -1, "filename": "otter-grader-1.0.0b9.tar.gz", "has_sig": false, "md5_digest": "700175f0076b932ce5d9897dbce51109", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 72293, "upload_time": "2020-07-31T22:27:59", "upload_time_iso_8601": "2020-07-31T22:27:59.297838Z", "url": "https://files.pythonhosted.org/packages/92/e2/29d7bfdb7aab5eb738d09547083ebef1ac33b68539b080c2a86ba8c35bdf/otter-grader-1.0.0b9.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "a833f93951d5605b01feb3470de9a02a", "sha256": "b98f41b346e2bb20c93768283384207ce8c21756b0a04abceb13665b0571a3ae" }, "downloads": -1, "filename": "otter_grader-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "a833f93951d5605b01feb3470de9a02a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 167706, "upload_time": "2020-08-29T01:53:09", "upload_time_iso_8601": "2020-08-29T01:53:09.016809Z", "url": "https://files.pythonhosted.org/packages/71/84/d8f896da47d05fd49bca6f8e25b33054ca2a5a45a399d4abc5c6f5df51e0/otter_grader-1.0.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "1b8c3e144421f3fb10e14e4a31255bd9", "sha256": "3969723a821174f53f5382f656b1ff482a4a6b958065bc195111c3d2332843cb" }, "downloads": -1, "filename": "otter-grader-1.0.1.tar.gz", "has_sig": false, "md5_digest": "1b8c3e144421f3fb10e14e4a31255bd9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 83922, "upload_time": "2020-08-29T01:53:10", "upload_time_iso_8601": "2020-08-29T01:53:10.761052Z", "url": "https://files.pythonhosted.org/packages/87/de/916b22b7162355035d67f8e08fb6dd41d43ceefca347aa0dd1bb705168a6/otter-grader-1.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "6f1d207a03f80228adb89b0f8d8c3ed4", "sha256": "91a9dd1f8cfe0e33675cfd393e77808c1540a99e7d5561d39164633869e507d2" }, "downloads": -1, "filename": "otter_grader-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "6f1d207a03f80228adb89b0f8d8c3ed4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 168819, "upload_time": "2020-09-08T02:52:44", "upload_time_iso_8601": "2020-09-08T02:52:44.326016Z", "url": "https://files.pythonhosted.org/packages/ed/a6/20a3e640690273b9488ed406c7e4d995bef162dbcb9dd0c079c3ced375a0/otter_grader-1.1.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e8d41984e9b2a62c3b88ece0119a9d8b", "sha256": "8424bc36dffd245db72dffad023667c28ba68f7c3b1d8f64f504545e57071729" }, "downloads": -1, "filename": "otter-grader-1.1.0.tar.gz", "has_sig": false, "md5_digest": "e8d41984e9b2a62c3b88ece0119a9d8b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 84644, "upload_time": "2020-09-08T02:52:46", "upload_time_iso_8601": "2020-09-08T02:52:46.151522Z", "url": "https://files.pythonhosted.org/packages/c5/8b/3f24b658fcf0c61ac8891aefbc70aaee955717101dbe090dd2d5af194c7d/otter-grader-1.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1.0b1": [ { "comment_text": "", "digests": { "md5": "5cafbe734b469e52f76aef5166c9ac3f", "sha256": "c1ffd724f572d9dfbd79a088dcaaacd50178773e8bf2a9367ee7f660fc0ff29d" }, "downloads": -1, "filename": "otter_grader-1.1.0b1-py3-none-any.whl", "has_sig": false, "md5_digest": "5cafbe734b469e52f76aef5166c9ac3f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 168857, "upload_time": "2020-09-08T01:18:56", "upload_time_iso_8601": "2020-09-08T01:18:56.942019Z", "url": "https://files.pythonhosted.org/packages/55/ed/4d73d3e375e663cce75a370edcab86e7ecaf2aeb38ba7208b9ae5b77bdab/otter_grader-1.1.0b1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8097885624d9efb455bb8740e485be2a", "sha256": "d6467bcb7904a749c464b7c630fef0d0f564971695b7dcf8bc331be4906839fb" }, "downloads": -1, "filename": "otter-grader-1.1.0b1.tar.gz", "has_sig": false, "md5_digest": "8097885624d9efb455bb8740e485be2a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 84719, "upload_time": "2020-09-08T01:18:58", "upload_time_iso_8601": "2020-09-08T01:18:58.574778Z", "url": "https://files.pythonhosted.org/packages/60/dd/13b3bc474449f2e2ffda48d2a1eb6c100dda7db584f3139b1a9d5565a07f/otter-grader-1.1.0b1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "0143de5e42193cf7906170d65c210f98", "sha256": "f29451d2225718214fb22d52f50602a39896b4ea5831a1231335673af40628d7" }, "downloads": -1, "filename": "otter_grader-1.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "0143de5e42193cf7906170d65c210f98", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 168853, "upload_time": "2020-09-08T18:35:35", "upload_time_iso_8601": "2020-09-08T18:35:35.446256Z", "url": "https://files.pythonhosted.org/packages/df/4c/1d008904fa55cf3b3e8e64c1c84d074053987c5c893096884064770b891d/otter_grader-1.1.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8faf3af74121ab4d9f6e4bcdbcd3b938", "sha256": "d8a678456ba2f0ae9f649fecb5967c614943f07896a9b935c0516e0599aa2ea7" }, "downloads": -1, "filename": "otter-grader-1.1.1.tar.gz", "has_sig": false, "md5_digest": "8faf3af74121ab4d9f6e4bcdbcd3b938", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 84682, "upload_time": "2020-09-08T18:35:36", "upload_time_iso_8601": "2020-09-08T18:35:36.998784Z", "url": "https://files.pythonhosted.org/packages/f7/ae/8c2edc6a60a1be846b4fff35bb7c93c86027d2ae15c173677d04977e4fbb/otter-grader-1.1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "257c9383abaafa6066f4463a4623f47d", "sha256": "81d6dc0271ea6d004b7db77548519a8c7db01ec0f61fd9f2b15f31854332ef37" }, "downloads": -1, "filename": "otter_grader-1.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "257c9383abaafa6066f4463a4623f47d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 169116, "upload_time": "2020-09-15T17:59:08", "upload_time_iso_8601": "2020-09-15T17:59:08.870376Z", "url": "https://files.pythonhosted.org/packages/68/a2/dee78e2fccca262eca4b58097501dd60eb9db7e82a26f208bbbe7fed9d7c/otter_grader-1.1.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a58ff33de9cc54db0c9751fb071a53b5", "sha256": "ccda5742338cd0cbacc064f8406126a1bf5b6c61e8b72482e739946bdc069e1e" }, "downloads": -1, "filename": "otter-grader-1.1.2.tar.gz", "has_sig": false, "md5_digest": "a58ff33de9cc54db0c9751fb071a53b5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 85095, "upload_time": "2020-09-15T17:59:11", "upload_time_iso_8601": "2020-09-15T17:59:11.387706Z", "url": "https://files.pythonhosted.org/packages/07/30/5b43a392899187750ed93bf4df5c1b3b5ec315faf1b4a1c9e3f89aa9c4ff/otter-grader-1.1.2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "b34b21e489eabdc24c60af92f6b3104e", "sha256": "f3b27006acbc29d83b86083b730a0b47514e1e6bdcb34926f78e195f65b56035" }, "downloads": -1, "filename": "otter_grader-1.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "b34b21e489eabdc24c60af92f6b3104e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 169137, "upload_time": "2020-09-24T16:44:22", "upload_time_iso_8601": "2020-09-24T16:44:22.476567Z", "url": "https://files.pythonhosted.org/packages/33/a1/7fa40af4cdeb924ca691716032f4d161c927600523c821f7b46d1cb9b51f/otter_grader-1.1.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "03ae3eb02834f8591ffe38a34075b89d", "sha256": "aa9d1ecd8c81f09ed4660e43d0890d6a92389ba3dbf8af06eaf8907a4bddac71" }, "downloads": -1, "filename": "otter-grader-1.1.3.tar.gz", "has_sig": false, "md5_digest": "03ae3eb02834f8591ffe38a34075b89d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 85079, "upload_time": "2020-09-24T16:44:24", "upload_time_iso_8601": "2020-09-24T16:44:24.086055Z", "url": "https://files.pythonhosted.org/packages/ca/32/d34b6bd41452488fe03e7333211fb521c34d75d6d854dc248dade842d31c/otter-grader-1.1.3.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1.4": [ { "comment_text": "", "digests": { "md5": "7e35738f29986927e79b805d35a8076f", "sha256": "951262056673d81b08dbccbbf76b0b1767e4e5600daa276620a2e1eb4419e5f5" }, "downloads": -1, "filename": "otter_grader-1.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "7e35738f29986927e79b805d35a8076f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 169104, "upload_time": "2020-10-19T16:43:44", "upload_time_iso_8601": "2020-10-19T16:43:44.966194Z", "url": "https://files.pythonhosted.org/packages/b9/af/b4a226a412deaa0b1bae36b3ad9c70e6ce505d64d28485b1a27f97a36b24/otter_grader-1.1.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "4f57f05a01bc333cc6af74123c5e843f", "sha256": "d28b3cf4158390275fd72d695df9135d5dc42933b44df97250ecbd1abef5874a" }, "downloads": -1, "filename": "otter-grader-1.1.4.tar.gz", "has_sig": false, "md5_digest": "4f57f05a01bc333cc6af74123c5e843f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 87800, "upload_time": "2020-10-19T16:43:46", "upload_time_iso_8601": "2020-10-19T16:43:46.469771Z", "url": "https://files.pythonhosted.org/packages/f4/56/6b0b2c78c38ae93d6c10819ef542fb0481540fbeaf2d170b6787ad4d7fc5/otter-grader-1.1.4.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1.5": [ { "comment_text": "", "digests": { "md5": "7368f0a13189cce62ee6abc83e5d4938", "sha256": "c3c570f0ed1ffb383184415879a9baddc6a6ac16cc6362a323692efd68badd13" }, "downloads": -1, "filename": "otter_grader-1.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "7368f0a13189cce62ee6abc83e5d4938", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 169098, "upload_time": "2020-11-04T18:33:20", "upload_time_iso_8601": "2020-11-04T18:33:20.424445Z", "url": "https://files.pythonhosted.org/packages/40/37/4196ba08b03cb128326d315b10d074a86de7b209dc9e1a256ea92e5c7892/otter_grader-1.1.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "0ab6ee5ad0b6339af9007a58bc988713", "sha256": "5900f1f8d06ac122b4e40aad92496ae5d006ec99ea2d474a08428bf8bf03a953" }, "downloads": -1, "filename": "otter-grader-1.1.5.tar.gz", "has_sig": false, "md5_digest": "0ab6ee5ad0b6339af9007a58bc988713", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 87776, "upload_time": "2020-11-04T18:33:22", "upload_time_iso_8601": "2020-11-04T18:33:22.859398Z", "url": "https://files.pythonhosted.org/packages/21/68/5e6a1c1e14130a2757b166d00039ea43e3fb21e7eddbdc8c55b3d5e2dd86/otter-grader-1.1.5.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1.6": [ { "comment_text": "", "digests": { "md5": "4655d7cd0d9662a35430160aeb1c7181", "sha256": "1a47b4f6dad2593c6da231349ecbd8c93e4744e044d516e4feb588a26c107409" }, "downloads": -1, "filename": "otter_grader-1.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "4655d7cd0d9662a35430160aeb1c7181", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 175265, "upload_time": "2020-12-02T17:39:50", "upload_time_iso_8601": "2020-12-02T17:39:50.311406Z", "url": "https://files.pythonhosted.org/packages/5f/25/91b9bb06e38baeaa67cc571ce3ce4f62b7f49147720d3fb0ba3ab0b948ce/otter_grader-1.1.6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "6dc6ad27c7f0858d2d897ff58bea3f36", "sha256": "d6df253edd06e7ca508f509d52efbb8a8014537efb51e0d53856340d37e8a38a" }, "downloads": -1, "filename": "otter-grader-1.1.6.tar.gz", "has_sig": false, "md5_digest": "6dc6ad27c7f0858d2d897ff58bea3f36", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 87796, "upload_time": "2020-12-02T17:39:52", "upload_time_iso_8601": "2020-12-02T17:39:52.052516Z", "url": "https://files.pythonhosted.org/packages/e8/25/96a23101da1bcc831f15ed15146dd3188f44e736e3c54d436da9c4420469/otter-grader-1.1.6.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "82b9fa1954cf6a5670f28dde4fd37a37", "sha256": "2ef47b7241eb95915f146d24d5eca4df41a7eea40b98006f665e9d8f95713a60" }, "downloads": -1, "filename": "otter_grader-2.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "82b9fa1954cf6a5670f28dde4fd37a37", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 197012, "upload_time": "2021-01-15T22:49:40", "upload_time_iso_8601": "2021-01-15T22:49:40.679824Z", "url": "https://files.pythonhosted.org/packages/e1/e0/76795a8868289aa1e63632e3b6d156d8b4a571834a55c4b901350d4f3bb7/otter_grader-2.0.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "228cbf7fb7a45e70d4239e858a040321", "sha256": "1b1550e1c51766c5db169652f32ecd93be9a8ffbaa248b90ddc3992e3634b0ce" }, "downloads": -1, "filename": "otter-grader-2.0.0.tar.gz", "has_sig": false, "md5_digest": "228cbf7fb7a45e70d4239e858a040321", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 96263, "upload_time": "2021-01-15T22:49:42", "upload_time_iso_8601": "2021-01-15T22:49:42.416118Z", "url": "https://files.pythonhosted.org/packages/0b/5d/8d9c9c62956616dc89d082a7d866cb67450995fa10d19eaaad60b72c6349/otter-grader-2.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.0b0": [ { "comment_text": "", "digests": { "md5": "43bc89ff70f58fcf23c6aa3f93c0e784", "sha256": "30cefb6e6691106ab8d7e00fbc9d935b9fae8e9254d841a412378bbab921c240" }, "downloads": -1, "filename": "otter_grader-2.0.0b0-py3-none-any.whl", "has_sig": false, "md5_digest": "43bc89ff70f58fcf23c6aa3f93c0e784", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 181479, "upload_time": "2020-11-23T02:49:00", "upload_time_iso_8601": "2020-11-23T02:49:00.580983Z", "url": "https://files.pythonhosted.org/packages/e9/c9/339c30f601e3d9b3e242fddc336ebf501cf00b706213086abd697ee259e7/otter_grader-2.0.0b0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "13d6de14ff9a22cb9809cf237f91e580", "sha256": "f0fca2d32dba5c8de990bb375cf8d8a9aced4162a74e8a2e0d43d63d6ff4c671" }, "downloads": -1, "filename": "otter-grader-2.0.0b0.tar.gz", "has_sig": false, "md5_digest": "13d6de14ff9a22cb9809cf237f91e580", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 95458, "upload_time": "2020-11-23T02:49:02", "upload_time_iso_8601": "2020-11-23T02:49:02.261310Z", "url": "https://files.pythonhosted.org/packages/4b/ab/ad9265d2f857166611fd565ae194461416347690129705c82c0db83e8d0c/otter-grader-2.0.0b0.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.0b1": [ { "comment_text": "", "digests": { "md5": "d99fdcc2800689e68a9fe0baf46210c6", "sha256": "0d9ec48a62da4a2ba3daeffc273e6171c8e0f6d1379910b668756ad6640b9789" }, "downloads": -1, "filename": "otter_grader-2.0.0b1-py3-none-any.whl", "has_sig": false, "md5_digest": "d99fdcc2800689e68a9fe0baf46210c6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 188843, "upload_time": "2020-12-21T00:44:02", "upload_time_iso_8601": "2020-12-21T00:44:02.545045Z", "url": "https://files.pythonhosted.org/packages/1d/d7/4e786485ac0f96f9f0bc1ebca48b2b26c1f67c30668f1f20e5d6ac172ad6/otter_grader-2.0.0b1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "81140c55f1e2693de58e6864856d2ac3", "sha256": "526e3a351896ec6d019ac940a2d8327ae0cfdbad2aac2b84372f70bbf9cb40d2" }, "downloads": -1, "filename": "otter-grader-2.0.0b1.tar.gz", "has_sig": false, "md5_digest": "81140c55f1e2693de58e6864856d2ac3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 97597, "upload_time": "2020-12-21T00:44:04", "upload_time_iso_8601": "2020-12-21T00:44:04.033143Z", "url": "https://files.pythonhosted.org/packages/f5/ca/a0a8cbc487190ba345d2f4685d2311b638b1a820f1eeec55594094166303/otter-grader-2.0.0b1.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.0b2": [ { "comment_text": "", "digests": { "md5": "8729b4773e96b77ab057cf9c45c7894f", "sha256": "ec3c752101754ba53e876ffdbb56a51f39980da04cab2222e03dbc3f7d77016e" }, "downloads": -1, "filename": "otter_grader-2.0.0b2-py3-none-any.whl", "has_sig": false, "md5_digest": "8729b4773e96b77ab057cf9c45c7894f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 188927, "upload_time": "2020-12-21T01:59:35", "upload_time_iso_8601": "2020-12-21T01:59:35.130178Z", "url": "https://files.pythonhosted.org/packages/6d/d5/5cc9f2736f7a6e7d284e821d2c31c297fc933d7766309186f43b70e1e015/otter_grader-2.0.0b2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a8fdaac0fbcd19fee420544db4d3479a", "sha256": "9c00b22fd328f72cdcb01756cc7cd236d74c515b9d22ca2886b6a8e1927069ad" }, "downloads": -1, "filename": "otter-grader-2.0.0b2.tar.gz", "has_sig": false, "md5_digest": "a8fdaac0fbcd19fee420544db4d3479a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 97639, "upload_time": "2020-12-21T01:59:36", "upload_time_iso_8601": "2020-12-21T01:59:36.938875Z", "url": "https://files.pythonhosted.org/packages/55/6f/20b26d022a39a15222adf731502d54d54893653b9710f7f70fcfc756cd57/otter-grader-2.0.0b2.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.0b3": [ { "comment_text": "", "digests": { "md5": "a31a5ac2b6ec0be120c734907aa3aada", "sha256": "192afe5813071e862f50311114c5deca018de4e93fb45d026169cb6b71543cb8" }, "downloads": -1, "filename": "otter_grader-2.0.0b3-py3-none-any.whl", "has_sig": false, "md5_digest": "a31a5ac2b6ec0be120c734907aa3aada", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 189209, "upload_time": "2020-12-21T16:58:28", "upload_time_iso_8601": "2020-12-21T16:58:28.546330Z", "url": "https://files.pythonhosted.org/packages/52/82/fa2aefe493fd75af165a0bf710b042f34ddfbbeb50ab74306f09fa1f684c/otter_grader-2.0.0b3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f567707a1c0e8221b9f04e9a47c597f4", "sha256": "70ddbeafa26cc00bebb7f3c527cd3f1d3843bd12082f789968be362efe74d9b6" }, "downloads": -1, "filename": "otter-grader-2.0.0b3.tar.gz", "has_sig": false, "md5_digest": "f567707a1c0e8221b9f04e9a47c597f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 97986, "upload_time": "2020-12-21T16:58:30", "upload_time_iso_8601": "2020-12-21T16:58:30.192212Z", "url": "https://files.pythonhosted.org/packages/88/85/85eff93c1003d4171ab0eff908fa3441a7a7984354d75b78ec50f3db0780/otter-grader-2.0.0b3.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.0b4": [ { "comment_text": "", "digests": { "md5": "8e761f344cd5d5b5df38b45878225ca3", "sha256": "23fa8b27325f2c49bd298b97e829bb1602031ce2b7f010ea398172f23d700bab" }, "downloads": -1, "filename": "otter_grader-2.0.0b4-py3-none-any.whl", "has_sig": false, "md5_digest": "8e761f344cd5d5b5df38b45878225ca3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 190883, "upload_time": "2020-12-29T02:26:36", "upload_time_iso_8601": "2020-12-29T02:26:36.998417Z", "url": "https://files.pythonhosted.org/packages/14/37/7353896c2d9be859639d3da88708cf6eda4cf8e2867ddd7304c6dae19d35/otter_grader-2.0.0b4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "4df1947631c25d823c10d87ebf63b07b", "sha256": "c9f7737c64cc357693f2a2baa0731be05d4127608bb8908373210c842cd9832f" }, "downloads": -1, "filename": "otter-grader-2.0.0b4.tar.gz", "has_sig": false, "md5_digest": "4df1947631c25d823c10d87ebf63b07b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 99269, "upload_time": "2020-12-29T02:26:38", "upload_time_iso_8601": "2020-12-29T02:26:38.240412Z", "url": "https://files.pythonhosted.org/packages/2f/12/9ca07711a255f796d8738af3a3538f06f43faf5b47f44d0dd04ceaeaa825/otter-grader-2.0.0b4.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.0b5": [ { "comment_text": "", "digests": { "md5": "5c739a9ceb5306cb02d6751aacc36c60", "sha256": "4ec268382370ed3f5cc39e005255a008036cfed1fefe1b174b99eb8b4237d98f" }, "downloads": -1, "filename": "otter_grader-2.0.0b5-py3-none-any.whl", "has_sig": false, "md5_digest": "5c739a9ceb5306cb02d6751aacc36c60", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 191539, "upload_time": "2021-01-01T00:51:10", "upload_time_iso_8601": "2021-01-01T00:51:10.784677Z", "url": "https://files.pythonhosted.org/packages/15/52/d88e78373b6c98f16c6e36bcc4b1e59b6ea0f6d332f2fb46517e55d8eed8/otter_grader-2.0.0b5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "fb81fdc92592375bbb3f27c7e85f3fc8", "sha256": "14b111b1be7b291f65c73f439cc32a3e9692fec1b961e3ece08470c6d0f362bd" }, "downloads": -1, "filename": "otter-grader-2.0.0b5.tar.gz", "has_sig": false, "md5_digest": "fb81fdc92592375bbb3f27c7e85f3fc8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 100075, "upload_time": "2021-01-01T00:51:12", "upload_time_iso_8601": "2021-01-01T00:51:12.243879Z", "url": "https://files.pythonhosted.org/packages/13/be/1522868c74338361bfb37eb4672e9595db82d89b5ff552792b4efbe29613/otter-grader-2.0.0b5.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.0b6": [ { "comment_text": "", "digests": { "md5": "dca6ceb2d27d5e0ade4747e4471d8247", "sha256": "6017ab231ea4f899ef9b135ed01f1f75b2366f2893d7eb543076af7144804dce" }, "downloads": -1, "filename": "otter_grader-2.0.0b6-py3-none-any.whl", "has_sig": false, "md5_digest": "dca6ceb2d27d5e0ade4747e4471d8247", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 192041, "upload_time": "2021-01-05T08:55:09", "upload_time_iso_8601": "2021-01-05T08:55:09.768027Z", "url": "https://files.pythonhosted.org/packages/dd/a2/66203e5716dbc9abb91d5a2d27449d79b6080c24b5576adb56ad96013c95/otter_grader-2.0.0b6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "30297ad8c9ba9add55c382b7677acc93", "sha256": "a70c1d639670e09c8882e1a265ebee994efb87e0dd15642f5e410942df331f53" }, "downloads": -1, "filename": "otter-grader-2.0.0b6.tar.gz", "has_sig": false, "md5_digest": "30297ad8c9ba9add55c382b7677acc93", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 100301, "upload_time": "2021-01-05T08:55:11", "upload_time_iso_8601": "2021-01-05T08:55:11.298470Z", "url": "https://files.pythonhosted.org/packages/8a/61/103cae77dd0690affdc7a440b918dea7efbd58cf6b6a8dd5118d875db9bf/otter-grader-2.0.0b6.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "b68fbd8dddd94ff944c97fc377e49ff8", "sha256": "a7c09d78acd280d952a18b3be706325381135ecf26415db9a7bb04af8f882184" }, "downloads": -1, "filename": "otter_grader-2.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "b68fbd8dddd94ff944c97fc377e49ff8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 197046, "upload_time": "2021-01-16T18:01:50", "upload_time_iso_8601": "2021-01-16T18:01:50.980399Z", "url": "https://files.pythonhosted.org/packages/c6/3b/36839171cfa522c341a8c4a83213455e0d5cd66f4e26d5edec6f0fe031e9/otter_grader-2.0.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "1690ebb335ade974149b030906e41fde", "sha256": "8a3cdd218d85b22606d9a2978019e91af8a6655bca44d25f8be91ca2d8147645" }, "downloads": -1, "filename": "otter-grader-2.0.1.tar.gz", "has_sig": false, "md5_digest": "1690ebb335ade974149b030906e41fde", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 96350, "upload_time": "2021-01-16T18:01:52", "upload_time_iso_8601": "2021-01-16T18:01:52.810221Z", "url": "https://files.pythonhosted.org/packages/94/d4/29654a6f5fcac88e6c192b804a12c0a88054c63098d39f485b0b30145431/otter-grader-2.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "fd4e3e0d0da16be55115e8e58bc985da", "sha256": "ce64a17e5fcd6d6f649a0d3adb431c20f68e71d8462b2275fbfb61277f4677e1" }, "downloads": -1, "filename": "otter_grader-2.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "fd4e3e0d0da16be55115e8e58bc985da", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 197056, "upload_time": "2021-01-17T04:35:17", "upload_time_iso_8601": "2021-01-17T04:35:17.532701Z", "url": "https://files.pythonhosted.org/packages/fd/55/422413c22724f90f858c827343c8cbd06de0fb126962b5ee070ab6675550/otter_grader-2.0.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "53f372c29260beaa50c3e803bcd1996b", "sha256": "8c571f920d932bc0ea4c259c28859f15b80c5053e2901c27529ca80c07ae907e" }, "downloads": -1, "filename": "otter-grader-2.0.2.tar.gz", "has_sig": false, "md5_digest": "53f372c29260beaa50c3e803bcd1996b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 96333, "upload_time": "2021-01-17T04:35:19", "upload_time_iso_8601": "2021-01-17T04:35:19.369938Z", "url": "https://files.pythonhosted.org/packages/80/e8/3df69a1fa31fc738f9615b57420ee4821ca12735336725d6f61510dc46ca/otter-grader-2.0.2.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.3": [ { "comment_text": "", "digests": { "md5": "f56419b7900ed6dc9af6d1c3198bb7df", "sha256": "2fa1fc804cec34b164db7fd89259ca7190a524ae5c6064d64db276ba5e9a4ffc" }, "downloads": -1, "filename": "otter_grader-2.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "f56419b7900ed6dc9af6d1c3198bb7df", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 197154, "upload_time": "2021-01-17T19:04:00", "upload_time_iso_8601": "2021-01-17T19:04:00.082359Z", "url": "https://files.pythonhosted.org/packages/dd/1d/af11e62d79ed22f8c14188a6d9517119a150ae4d796e22673c9d53a3a581/otter_grader-2.0.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "3eec405b84c783fabc0d146340e08b89", "sha256": "d991ee813ce19d68588c6078728c94dd661fdd50e43941816b9d71e8d2d5c3ec" }, "downloads": -1, "filename": "otter-grader-2.0.3.tar.gz", "has_sig": false, "md5_digest": "3eec405b84c783fabc0d146340e08b89", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 96381, "upload_time": "2021-01-17T19:04:01", "upload_time_iso_8601": "2021-01-17T19:04:01.642487Z", "url": "https://files.pythonhosted.org/packages/d0/ff/cec14a83f2b10c5692d73a4bfb2d6e800fd77041687364c81fed51f9144e/otter-grader-2.0.3.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.4": [ { "comment_text": "", "digests": { "md5": "958464182aa80a6360d287eeef1e0a02", "sha256": "f26d521391ed362cefad1149e54f2e229482e8cedc699de755d91ad50e64f32b" }, "downloads": -1, "filename": "otter_grader-2.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "958464182aa80a6360d287eeef1e0a02", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 197713, "upload_time": "2021-01-17T21:37:51", "upload_time_iso_8601": "2021-01-17T21:37:51.695433Z", "url": "https://files.pythonhosted.org/packages/1a/4a/095073aa72b1e3b6a229e8672cab1e20808768fa507b3e858c90221414db/otter_grader-2.0.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "427df9dc641ea1c5e28944dd92093f54", "sha256": "8028639b0b83f6ad59e33a6762f48fcc4beeb02e51363fced3e1f2a89e3e66c1" }, "downloads": -1, "filename": "otter-grader-2.0.4.tar.gz", "has_sig": false, "md5_digest": "427df9dc641ea1c5e28944dd92093f54", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 96943, "upload_time": "2021-01-17T21:37:53", "upload_time_iso_8601": "2021-01-17T21:37:53.257839Z", "url": "https://files.pythonhosted.org/packages/93/a3/ee097795871235f41dad4032cab22260cb5d211300a2a655e20e124ed6ec/otter-grader-2.0.4.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.5": [ { "comment_text": "", "digests": { "md5": "5cbc0b3574ea191931f1adfdc340b74d", "sha256": "0dffafbb6202154bfd32a4fa5e92db016a7c2fedc498b8dfb5d0f2e623a0fbb5" }, "downloads": -1, "filename": "otter_grader-2.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "5cbc0b3574ea191931f1adfdc340b74d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 197753, "upload_time": "2021-01-18T06:25:19", "upload_time_iso_8601": "2021-01-18T06:25:19.210533Z", "url": "https://files.pythonhosted.org/packages/33/93/e73020015dfeca5fd43c19b1917f6260074fbf2ef9ab938ceb152cfff40d/otter_grader-2.0.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "0c42701c98c2948cd016a6c310bf5f8c", "sha256": "2431fb91e78245e38c74f2aa4d67f9001c9c4d274c81440574f521c432b3e594" }, "downloads": -1, "filename": "otter-grader-2.0.5.tar.gz", "has_sig": false, "md5_digest": "0c42701c98c2948cd016a6c310bf5f8c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 97003, "upload_time": "2021-01-18T06:25:21", "upload_time_iso_8601": "2021-01-18T06:25:21.052926Z", "url": "https://files.pythonhosted.org/packages/cb/c8/b6bd7d5d0c9cb7557965d8054cb48450b01ba7c6e411834785f787134b94/otter-grader-2.0.5.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.6": [ { "comment_text": "", "digests": { "md5": "c629e983bd2fadaa270c8737074cafb3", "sha256": "ac18e1a3b35fcf03803ff1d473432969d6d90f2eb82379aef77140354ba67b0c" }, "downloads": -1, "filename": "otter_grader-2.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "c629e983bd2fadaa270c8737074cafb3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 198099, "upload_time": "2021-01-22T07:37:31", "upload_time_iso_8601": "2021-01-22T07:37:31.797262Z", "url": "https://files.pythonhosted.org/packages/a2/69/edf3922c9ce01aa04863c15d105b3f27eb465f5b42cb82ccaf8fbc2ea35d/otter_grader-2.0.6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "7fa4296ed126906feb1536adea7dc2a3", "sha256": "16a7e27f777439060ee252511b30ed5497e017a94118f9be897467990408ecb8" }, "downloads": -1, "filename": "otter-grader-2.0.6.tar.gz", "has_sig": false, "md5_digest": "7fa4296ed126906feb1536adea7dc2a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 97326, "upload_time": "2021-01-22T07:37:33", "upload_time_iso_8601": "2021-01-22T07:37:33.565699Z", "url": "https://files.pythonhosted.org/packages/50/1d/bfa3c340061280dd59ac85bc9d837a71d63005c540342f3f62af6be58c62/otter-grader-2.0.6.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.7": [ { "comment_text": "", "digests": { "md5": "6fb19030f412d8095540880ec4c00b8c", "sha256": "7863e254e633fd5a640d3fadfa9d7941022ac20f5b6ab4e8f016bbcb43a0cdab" }, "downloads": -1, "filename": "otter_grader-2.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "6fb19030f412d8095540880ec4c00b8c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 199067, "upload_time": "2021-01-23T22:47:10", "upload_time_iso_8601": "2021-01-23T22:47:10.270903Z", "url": "https://files.pythonhosted.org/packages/36/ce/f9ae54d20389e42ead0bdea1128a529e125360bb2b2408d1addd1721791d/otter_grader-2.0.7-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d24acd2be6cdeca5d0f660af1f6703eb", "sha256": "c0b35f3c53e4a2bacb7479ae70574bcf77d5cd752599ab4b488e0bbfcffb7b91" }, "downloads": -1, "filename": "otter-grader-2.0.7.tar.gz", "has_sig": false, "md5_digest": "d24acd2be6cdeca5d0f660af1f6703eb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 97969, "upload_time": "2021-01-23T22:47:12", "upload_time_iso_8601": "2021-01-23T22:47:12.635026Z", "url": "https://files.pythonhosted.org/packages/6b/d6/e3508e8341a752ccf654f23efd13c2548d67844e3982abbde7db47c90a9e/otter-grader-2.0.7.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.8": [ { "comment_text": "", "digests": { "md5": "5fbb29aace584514fa55da62c6418573", "sha256": "2b176f3eab2c838bf3c120209f3e4a1155b61a3879997f280b52f444ed88f052" }, "downloads": -1, "filename": "otter_grader-2.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "5fbb29aace584514fa55da62c6418573", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 198853, "upload_time": "2021-01-25T04:15:53", "upload_time_iso_8601": "2021-01-25T04:15:53.596310Z", "url": "https://files.pythonhosted.org/packages/1a/df/ed87d30646c5d917b4e186c7aab5f7aab41f36d313552f74662aa9215f88/otter_grader-2.0.8-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c039e78377cc3a0aaded66e471224d98", "sha256": "21f775bc44372db8d0153a6f0ce2888035d4372bd226115a1974d90f71a56092" }, "downloads": -1, "filename": "otter-grader-2.0.8.tar.gz", "has_sig": false, "md5_digest": "c039e78377cc3a0aaded66e471224d98", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 98317, "upload_time": "2021-01-25T04:15:55", "upload_time_iso_8601": "2021-01-25T04:15:55.453391Z", "url": "https://files.pythonhosted.org/packages/c2/92/f5f5ae70561e0886e54b816dcdb96fc90b9adccd78bccb646ea11ba74a84/otter-grader-2.0.8.tar.gz", "yanked": false, "yanked_reason": null } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "ed88e5e884c5a057dc0078b1faec164b", "sha256": "5148ea84e108ce88e9b863f51509a2afea221841d4629f88f364d3a7044b89ae" }, "downloads": -1, "filename": "otter_grader-2.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "ed88e5e884c5a057dc0078b1faec164b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 198875, "upload_time": "2021-01-25T18:44:10", "upload_time_iso_8601": "2021-01-25T18:44:10.520184Z", "url": "https://files.pythonhosted.org/packages/d9/19/6c4632ca752f57ac6df36a7380eecfb2a0a5372b00835631f10888ff620e/otter_grader-2.1.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "907edadd96fb417c86bc936346667b3d", "sha256": "1cb9015f0a9d4ed43cf36e7d2f739c50b9b91c2fa8bf8eb6e4dea3ff754ce9bc" }, "downloads": -1, "filename": "otter-grader-2.1.0.tar.gz", "has_sig": false, "md5_digest": "907edadd96fb417c86bc936346667b3d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 98354, "upload_time": "2021-01-25T18:44:12", "upload_time_iso_8601": "2021-01-25T18:44:12.102900Z", "url": "https://files.pythonhosted.org/packages/53/e8/7cd2d118df87eb1eb7c7725bab7675446e6dda2931a28e0cf10251d8c16d/otter-grader-2.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2.1.1": [ { "comment_text": "", "digests": { "md5": "9f378cea9b7c714842d4143c899c276a", "sha256": "73983f0b93962c99d95727df12f29c78f452bd014878ce6a57d8ac4c0a9bddfe" }, "downloads": -1, "filename": "otter_grader-2.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "9f378cea9b7c714842d4143c899c276a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 198884, "upload_time": "2021-01-25T23:38:22", "upload_time_iso_8601": "2021-01-25T23:38:22.206428Z", "url": "https://files.pythonhosted.org/packages/75/56/cc5641bf0d4b31138e65a8780849623cfed4ea58a1349bca4fe2750a437a/otter_grader-2.1.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "3f544e18d6e1cdcfada2343b08f0d2ed", "sha256": "27f42e59e515c3e9cafcc737badad7885db0a8cdf0c5b1724e4b86dd2dcf7375" }, "downloads": -1, "filename": "otter-grader-2.1.1.tar.gz", "has_sig": false, "md5_digest": "3f544e18d6e1cdcfada2343b08f0d2ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 98363, "upload_time": "2021-01-25T23:38:24", "upload_time_iso_8601": "2021-01-25T23:38:24.078616Z", "url": "https://files.pythonhosted.org/packages/c4/55/fb69ed496c46fc6bc1e7d2ac1c5034f624366b0859c7539ea2812097cf90/otter-grader-2.1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "2.1.2": [ { "comment_text": "", "digests": { "md5": "0260c339badf8cefe667373936b6ab61", "sha256": "a015c359746bfa2221b2c3adf2d4a42e27385bcece7ec0ea4b9d36d6b79e021d" }, "downloads": -1, "filename": "otter_grader-2.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "0260c339badf8cefe667373936b6ab61", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 199178, "upload_time": "2021-02-03T16:53:21", "upload_time_iso_8601": "2021-02-03T16:53:21.367579Z", "url": "https://files.pythonhosted.org/packages/59/2e/7393c75f5f701ce242c42f27e2e71d555fa977cd83c5de0051b02e3b3495/otter_grader-2.1.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "db23f3e2317f4228aa0e45170a3f5ff0", "sha256": "9bcabedc4854ca072efde38ed38fdf186ccd2d14af9abc54874346bde102b2e1" }, "downloads": -1, "filename": "otter-grader-2.1.2.tar.gz", "has_sig": false, "md5_digest": "db23f3e2317f4228aa0e45170a3f5ff0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 98648, "upload_time": "2021-02-03T16:53:23", "upload_time_iso_8601": "2021-02-03T16:53:23.175341Z", "url": "https://files.pythonhosted.org/packages/82/c0/6b1744caa8ecf1460fbf2e63f82d164eedc9b5302f7b636e4e70f1d6a323/otter-grader-2.1.2.tar.gz", "yanked": false, "yanked_reason": null } ], "2.1.3": [ { "comment_text": "", "digests": { "md5": "c8118b9417c9517e50f0210bded37e6a", "sha256": "b2bcc538e39c5b2e7356ba790cae257c884ab2f6d03862670c8cdcfd1447ca8e" }, "downloads": -1, "filename": "otter_grader-2.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "c8118b9417c9517e50f0210bded37e6a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 199971, "upload_time": "2021-02-05T03:13:05", "upload_time_iso_8601": "2021-02-05T03:13:05.793000Z", "url": "https://files.pythonhosted.org/packages/09/f7/c3353a50184d12084f7eef77e2d5f61fe130e542a3d3ff62dc3b210d7746/otter_grader-2.1.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c0d8141b77c4f7a7983a8c1463985e7a", "sha256": "3cee8bc5742d17c13297286f8c6cb9ccfa69d38c13f1c4fc95b08f0bb229177c" }, "downloads": -1, "filename": "otter-grader-2.1.3.tar.gz", "has_sig": false, "md5_digest": "c0d8141b77c4f7a7983a8c1463985e7a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 99332, "upload_time": "2021-02-05T03:13:07", "upload_time_iso_8601": "2021-02-05T03:13:07.600604Z", "url": "https://files.pythonhosted.org/packages/07/43/2ffd3d693ee78309403d9f4892cd683eeaac69e416a27c46a04f0ae3119e/otter-grader-2.1.3.tar.gz", "yanked": false, "yanked_reason": null } ], "2.1.5": [ { "comment_text": "", "digests": { "md5": "15953cc58ca3f11b4b6315ee777c6f36", "sha256": "f7d257c180cf9a8d7e043b69f4d9619af5e2bc245f52949af96e948e287b6c75" }, "downloads": -1, "filename": "otter_grader-2.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "15953cc58ca3f11b4b6315ee777c6f36", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 200703, "upload_time": "2021-03-18T21:05:44", "upload_time_iso_8601": "2021-03-18T21:05:44.117526Z", "url": "https://files.pythonhosted.org/packages/04/b5/98a38666f105ae534eae14158ca814339c9a59301fb081bc45879fa42326/otter_grader-2.1.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "595c6b3e84e441192eb85a79cea436f6", "sha256": "db91769c8546078c60861cefc7bda4c98be52c93ef081a895e8eb61a21cd7e53" }, "downloads": -1, "filename": "otter-grader-2.1.5.tar.gz", "has_sig": false, "md5_digest": "595c6b3e84e441192eb85a79cea436f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 99936, "upload_time": "2021-03-18T21:05:45", "upload_time_iso_8601": "2021-03-18T21:05:45.774630Z", "url": "https://files.pythonhosted.org/packages/ff/2c/120091dd335170505c13e0ea26eedaeaae6a64ce3375b1dacca1e2ec62b7/otter-grader-2.1.5.tar.gz", "yanked": false, "yanked_reason": null } ], "2.1.6": [ { "comment_text": "", "digests": { "md5": "12ee3ee344f053298a484f471c08d642", "sha256": "e3dcdbe727e617fb82831a6a08ed8588b7fc9925e1cef24a1fd1214fd711547d" }, "downloads": -1, "filename": "otter_grader-2.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "12ee3ee344f053298a484f471c08d642", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 131944, "upload_time": "2021-04-03T20:54:18", "upload_time_iso_8601": "2021-04-03T20:54:18.477959Z", "url": "https://files.pythonhosted.org/packages/e6/07/80ffa326a68940cd93f6b88fe049013db1f696fa2afcd595e73be8a98cf5/otter_grader-2.1.6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d29c34308388df23e2d2d94765732e55", "sha256": "ac963ce515cf6aaf986fe123e48949cf88846aa788307fa0b40af048e53a7504" }, "downloads": -1, "filename": "otter-grader-2.1.6.tar.gz", "has_sig": false, "md5_digest": "d29c34308388df23e2d2d94765732e55", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 100164, "upload_time": "2021-04-03T20:54:20", "upload_time_iso_8601": "2021-04-03T20:54:20.034887Z", "url": "https://files.pythonhosted.org/packages/09/61/db7df248333cdc309b973d1fd898a333554425b3a415bdac4db902ca049f/otter-grader-2.1.6.tar.gz", "yanked": false, "yanked_reason": null } ], "2.1.7": [ { "comment_text": "", "digests": { "md5": "1018fb31e08a4b4777dd6ff9fc96f03a", "sha256": "d5f39bc5c74a1b27382f57ec830aaa119123e92798d2abc6af7864ed8b6943c9" }, "downloads": -1, "filename": "otter_grader-2.1.7-py3-none-any.whl", "has_sig": false, "md5_digest": "1018fb31e08a4b4777dd6ff9fc96f03a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 131954, "upload_time": "2021-05-03T23:45:29", "upload_time_iso_8601": "2021-05-03T23:45:29.470788Z", "url": "https://files.pythonhosted.org/packages/15/c8/5babfec9be566fb81b8037cfce737732204e1bf404380bcd284fe5b09430/otter_grader-2.1.7-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "71ca77c62e9ae688787d1124a382e36b", "sha256": "92ae5a8e2376047f24c400074de608289ed53cc595e0ea9908560bf3bfc7a017" }, "downloads": -1, "filename": "otter-grader-2.1.7.tar.gz", "has_sig": false, "md5_digest": "71ca77c62e9ae688787d1124a382e36b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 106320, "upload_time": "2021-05-03T23:45:34", "upload_time_iso_8601": "2021-05-03T23:45:34.451981Z", "url": "https://files.pythonhosted.org/packages/e3/a6/e6bc9649001d03ce31962f848bc26786a5d090079e93b623f1689fe7c6d7/otter-grader-2.1.7.tar.gz", "yanked": false, "yanked_reason": null } ], "2.1.8": [ { "comment_text": "", "digests": { "md5": "43de02be4453eea91e6be0f3cb4171c7", "sha256": "a92fb411f5284edad04e2525b426ce4a78588203325aaef1d28c16034e589110" }, "downloads": -1, "filename": "otter_grader-2.1.8-py3-none-any.whl", "has_sig": false, "md5_digest": "43de02be4453eea91e6be0f3cb4171c7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 132005, "upload_time": "2021-05-30T03:52:22", "upload_time_iso_8601": "2021-05-30T03:52:22.442552Z", "url": "https://files.pythonhosted.org/packages/16/40/e6ba782db8131acf988899cb1cfab46abcb87057cfd8084211268396aaf0/otter_grader-2.1.8-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "afa8cb16457ee3fc6f6cdf155afe94c9", "sha256": "acdca86a663e683170608e75524c27d449dadec9b7fa6d22733bb4ae83d24110" }, "downloads": -1, "filename": "otter-grader-2.1.8.tar.gz", "has_sig": false, "md5_digest": "afa8cb16457ee3fc6f6cdf155afe94c9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 106396, "upload_time": "2021-05-30T03:52:23", "upload_time_iso_8601": "2021-05-30T03:52:23.942679Z", "url": "https://files.pythonhosted.org/packages/01/e3/0cd7940bcfdd4a7de88c9f31e8a723da009cd69bd980054aa2aa8b2d6afb/otter-grader-2.1.8.tar.gz", "yanked": false, "yanked_reason": null } ], "2.2.0": [ { "comment_text": "", "digests": { "md5": "4bacfcdb4f466542846e837ae3f07a83", "sha256": "05bcdd42ac389ef08285353341b2aab0e06a3f84d8048e06116a4d6043883cad" }, "downloads": -1, "filename": "otter_grader-2.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "4bacfcdb4f466542846e837ae3f07a83", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 132355, "upload_time": "2021-05-30T21:59:40", "upload_time_iso_8601": "2021-05-30T21:59:40.392755Z", "url": "https://files.pythonhosted.org/packages/34/7b/b2ae477dff667736b4d442a9dff565809b53fd20b625d001bbd1d3932c79/otter_grader-2.2.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "dfe619a1dd519ebd8076bc77eb9d4ffc", "sha256": "a5ff7ea3698517ad56e6f9ba5acdfe2310711d1c0a50c6cc5202bf23a13d870a" }, "downloads": -1, "filename": "otter-grader-2.2.0.tar.gz", "has_sig": false, "md5_digest": "dfe619a1dd519ebd8076bc77eb9d4ffc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 106703, "upload_time": "2021-05-30T21:59:42", "upload_time_iso_8601": "2021-05-30T21:59:42.090403Z", "url": "https://files.pythonhosted.org/packages/40/a2/b1f575de7d374be3e9b78603fc409fa269d0f47830d1e577d4b25e67353c/otter-grader-2.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2.2.1": [ { "comment_text": "", "digests": { "md5": "d3d6b633f21b25f12cd1cb5b77c6afc9", "sha256": "09618af89e95d1cf7efda747ee51bd9d33e0d5b847a5cfffa8a9357e575a384b" }, "downloads": -1, "filename": "otter_grader-2.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "d3d6b633f21b25f12cd1cb5b77c6afc9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 139667, "upload_time": "2021-06-04T22:56:32", "upload_time_iso_8601": "2021-06-04T22:56:32.130028Z", "url": "https://files.pythonhosted.org/packages/31/4e/1b4aec35ad3ba27cbe638e0045525641104a159a14c111be245230266950/otter_grader-2.2.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "1ee5903dd11b83d8fb85104cc6bef9a4", "sha256": "50fd1bb8e3a82929398b5fc77e8fd652817a0f24ff959a4b544b5553e7dabd92" }, "downloads": -1, "filename": "otter-grader-2.2.1.tar.gz", "has_sig": false, "md5_digest": "1ee5903dd11b83d8fb85104cc6bef9a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 113217, "upload_time": "2021-06-04T22:56:33", "upload_time_iso_8601": "2021-06-04T22:56:33.611975Z", "url": "https://files.pythonhosted.org/packages/96/49/da92b4edcec5ce5e735d7822a7d0284b56c15260f841f8b384ff8d15fb5d/otter-grader-2.2.1.tar.gz", "yanked": false, "yanked_reason": null } ], "2.2.2": [ { "comment_text": "", "digests": { "md5": "eea93171000ddfeb2d6938846d7b8972", "sha256": "049e9fedbcef6d06b50e7d7228eead99c8a2591b2c3db0a28c5f520eb0db83d0" }, "downloads": -1, "filename": "otter_grader-2.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "eea93171000ddfeb2d6938846d7b8972", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 139562, "upload_time": "2021-06-17T16:54:53", "upload_time_iso_8601": "2021-06-17T16:54:53.115059Z", "url": "https://files.pythonhosted.org/packages/c7/5a/50b10386992b27e7819ed90412c49d1cb74ab4e3234cbb8acd92cd002d8f/otter_grader-2.2.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "4af054285c28d1f612dbffbd652be23a", "sha256": "fe8d63135431e0e17683dd7e1ebb94d3507afd6e8cb8e803ceae0b0a582aeade" }, "downloads": -1, "filename": "otter-grader-2.2.2.tar.gz", "has_sig": false, "md5_digest": "4af054285c28d1f612dbffbd652be23a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 113147, "upload_time": "2021-06-17T16:54:54", "upload_time_iso_8601": "2021-06-17T16:54:54.626783Z", "url": "https://files.pythonhosted.org/packages/c8/82/4066f5480a1fbcfe895c4b22272f58eafbb83304b41ddf19c9961ff0e182/otter-grader-2.2.2.tar.gz", "yanked": false, "yanked_reason": null } ], "2.2.3": [ { "comment_text": "", "digests": { "md5": "b8b62915f47e9619d3168a6514e873dd", "sha256": "d307493acec13a76d638077954c2f1c95fe97431341a1c588fe189e16c06d2be" }, "downloads": -1, "filename": "otter_grader-2.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "b8b62915f47e9619d3168a6514e873dd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 123081, "upload_time": "2021-07-03T05:45:26", "upload_time_iso_8601": "2021-07-03T05:45:26.882795Z", "url": "https://files.pythonhosted.org/packages/91/5c/ac09706a2d837cc3be5ba9646804dc4bddf7b101206e165d09e4e4254ba1/otter_grader-2.2.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e3158b816d6803d5ea104ce48b9fa9fc", "sha256": "aa4b65a368b1b0d181f0dbbec4ac9508dc06a9b12b3ac01f178a514396eb05c1" }, "downloads": -1, "filename": "otter-grader-2.2.3.tar.gz", "has_sig": false, "md5_digest": "e3158b816d6803d5ea104ce48b9fa9fc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 91384, "upload_time": "2021-07-03T05:45:29", "upload_time_iso_8601": "2021-07-03T05:45:29.005147Z", "url": "https://files.pythonhosted.org/packages/3b/c3/a7377a668cb292e3a2505ba20a36e9b43a250ec565e0a68b9ab4a145cf91/otter-grader-2.2.3.tar.gz", "yanked": false, "yanked_reason": null } ], "2.2.4": [ { "comment_text": "", "digests": { "md5": "ae7b72b6ff0f82f90c5c5c27a14050f5", "sha256": "47e6c13ba854ace11ed08598f2990157d3d7c627d0a507d1edf0502a2e3aeaf7" }, "downloads": -1, "filename": "otter_grader-2.2.4-py3-none-any.whl", "has_sig": false, "md5_digest": "ae7b72b6ff0f82f90c5c5c27a14050f5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 123158, "upload_time": "2021-07-04T20:52:56", "upload_time_iso_8601": "2021-07-04T20:52:56.106644Z", "url": "https://files.pythonhosted.org/packages/71/9a/340298782da6dc164a85456d9b26c2ff01824d968173d648c52a5686af3a/otter_grader-2.2.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ca7de331d6dab7556469f3e589898ddd", "sha256": "ae90e3895bdf6ebc2ddca6f74fee7470c7aaacdb8022a530298dab0c8b5da368" }, "downloads": -1, "filename": "otter-grader-2.2.4.tar.gz", "has_sig": false, "md5_digest": "ca7de331d6dab7556469f3e589898ddd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 91479, "upload_time": "2021-07-04T20:52:57", "upload_time_iso_8601": "2021-07-04T20:52:57.623186Z", "url": "https://files.pythonhosted.org/packages/ab/c4/8a78e7b5de7c08280ec393bebe7c2f9029d5c2b28ad220ed50e2e8a4dd59/otter-grader-2.2.4.tar.gz", "yanked": false, "yanked_reason": null } ], "2.2.5": [ { "comment_text": "", "digests": { "md5": "7a56e17decea7399dc93acaa6ef7f704", "sha256": "16b7336108f216f60e2c83c5425375134f7c65347007768a2577743de9a3e5a8" }, "downloads": -1, "filename": "otter_grader-2.2.5-py3-none-any.whl", "has_sig": false, "md5_digest": "7a56e17decea7399dc93acaa6ef7f704", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 123156, "upload_time": "2021-08-07T06:25:58", "upload_time_iso_8601": "2021-08-07T06:25:58.134968Z", "url": "https://files.pythonhosted.org/packages/a6/a8/6f35dbfe1d5462dc120abe5bcda6c93e4ac8a360a32e547bd31c72d5db13/otter_grader-2.2.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "fcf0ff486feb0f85ff2a429aa5362b68", "sha256": "85919dddcf0e4e4acc05b65f957f02e537159d8a4f64f57adb45510a07baafe4" }, "downloads": -1, "filename": "otter-grader-2.2.5.tar.gz", "has_sig": false, "md5_digest": "fcf0ff486feb0f85ff2a429aa5362b68", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 91528, "upload_time": "2021-08-07T06:26:00", "upload_time_iso_8601": "2021-08-07T06:26:00.001229Z", "url": "https://files.pythonhosted.org/packages/ea/7c/2b121807e8e2b60ac9b91c954194fb5ec9f2aa338c0869c265f5fd9a2ede/otter-grader-2.2.5.tar.gz", "yanked": false, "yanked_reason": null } ], "2.2.6": [ { "comment_text": "", "digests": { "md5": "1ba80ac66fe93359002dfe7118dc24d4", "sha256": "6375cba234548798a88b77db64bb491d0c3ddb9a19a04e9ebacfb7a4b38a23b5" }, "downloads": -1, "filename": "otter_grader-2.2.6-py3-none-any.whl", "has_sig": false, "md5_digest": "1ba80ac66fe93359002dfe7118dc24d4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 122313, "upload_time": "2021-08-12T16:34:43", "upload_time_iso_8601": "2021-08-12T16:34:43.117038Z", "url": "https://files.pythonhosted.org/packages/cc/d2/4fb843bc51ac037b2fa15b603e519448585a4ed0be7df7f859f015528ed7/otter_grader-2.2.6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "492f60149bc116d579e87b9d1ecc89d3", "sha256": "fbe815f1e3fc7acde4959a9a946e8125289b7d310973e6704c60c1377663b957" }, "downloads": -1, "filename": "otter-grader-2.2.6.tar.gz", "has_sig": false, "md5_digest": "492f60149bc116d579e87b9d1ecc89d3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 90598, "upload_time": "2021-08-12T16:34:45", "upload_time_iso_8601": "2021-08-12T16:34:45.269113Z", "url": "https://files.pythonhosted.org/packages/cf/97/73ca6b1ed319ddb599100367792601f03694ddb3dd25de9d44ba8195f908/otter-grader-2.2.6.tar.gz", "yanked": false, "yanked_reason": null } ], "2.2.7": [ { "comment_text": "", "digests": { "md5": "20b74a04f8343fca7709f3d50eb662b6", "sha256": "b0353309663e0b1906529ab792e96dc22869f373fb048541643c8440fbe2b836" }, "downloads": -1, "filename": "otter_grader-2.2.7-py3-none-any.whl", "has_sig": false, "md5_digest": "20b74a04f8343fca7709f3d50eb662b6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 126031, "upload_time": "2021-08-19T00:50:42", "upload_time_iso_8601": "2021-08-19T00:50:42.464077Z", "url": "https://files.pythonhosted.org/packages/0c/15/3ef88d9ae45a42a129be911cb4df78700ff88e8d85c019e8ad1b07771cff/otter_grader-2.2.7-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "bc53d2db822923229b3eeccbbe60e9ec", "sha256": "fe92ea1388b7117a652ca7630eda619abc5ee995455fd74dfe65426e98a744d6" }, "downloads": -1, "filename": "otter-grader-2.2.7.tar.gz", "has_sig": false, "md5_digest": "bc53d2db822923229b3eeccbbe60e9ec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 90796, "upload_time": "2021-08-19T00:50:44", "upload_time_iso_8601": "2021-08-19T00:50:44.259514Z", "url": "https://files.pythonhosted.org/packages/6a/9f/2ac32d86c6ac46f82ad2a5725222ed21e3693e495dace0af98e28695ff17/otter-grader-2.2.7.tar.gz", "yanked": false, "yanked_reason": null } ], "3.0.0": [ { "comment_text": "", "digests": { "md5": "e5c936d3a83c2f4badcf67bb6c956a4c", "sha256": "a88decfdbc8eb86c231704167b5023b74c9029c268f668a16535cbab778ed28b" }, "downloads": -1, "filename": "otter_grader-3.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "e5c936d3a83c2f4badcf67bb6c956a4c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 163654, "upload_time": "2021-08-22T04:14:02", "upload_time_iso_8601": "2021-08-22T04:14:02.023354Z", "url": "https://files.pythonhosted.org/packages/69/21/f115d928b7726bbab3c7f6ce46051011c9f7f39bab7659e4b83e7a55baa2/otter_grader-3.0.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "72082ad7fe85d1a5efc287ac9106a939", "sha256": "dff20ab33a76f08e8fbc6d4c267dfb711b35c88d3be7ac4db58378c94c855963" }, "downloads": -1, "filename": "otter-grader-3.0.0.tar.gz", "has_sig": false, "md5_digest": "72082ad7fe85d1a5efc287ac9106a939", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 111351, "upload_time": "2021-08-22T04:14:03", "upload_time_iso_8601": "2021-08-22T04:14:03.793473Z", "url": "https://files.pythonhosted.org/packages/27/75/bcd0e7969eb299bab273c0af476eccfff79002dfb5073b81095aa80fc188/otter-grader-3.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "3.0.0b0": [ { "comment_text": "", "digests": { "md5": "f354739cda9f3725f3c45b04660aa47b", "sha256": "5e0acf8892e4d0a1ace966b9c4e3ebc5ddc6653556d8e104dcdefb2e2a44a521" }, "downloads": -1, "filename": "otter_grader-3.0.0b0-py3-none-any.whl", "has_sig": false, "md5_digest": "f354739cda9f3725f3c45b04660aa47b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 130990, "upload_time": "2021-08-13T05:37:38", "upload_time_iso_8601": "2021-08-13T05:37:38.212273Z", "url": "https://files.pythonhosted.org/packages/61/49/21c2e50e079329fa0671bf43fde0a98030906f557c64f43be66eaae38d72/otter_grader-3.0.0b0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "1cfc25463826f83f86a001f11ddb71f6", "sha256": "a68152bc2c8956730fa6033b2c0b957d0ac00dd7291b062479bc647396298f5d" }, "downloads": -1, "filename": "otter-grader-3.0.0b0.tar.gz", "has_sig": false, "md5_digest": "1cfc25463826f83f86a001f11ddb71f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 90405, "upload_time": "2021-08-13T05:37:40", "upload_time_iso_8601": "2021-08-13T05:37:40.277750Z", "url": "https://files.pythonhosted.org/packages/c3/d1/98689e3d1b878255fc066e94748feeb9d6e5475c5d9287c61574885a6465/otter-grader-3.0.0b0.tar.gz", "yanked": false, "yanked_reason": null } ], "3.0.0b1": [ { "comment_text": "", "digests": { "md5": "d94022b0a63852a28cc1a41b0452cd08", "sha256": "f3dffe51ff36b4d210bb299647cbb08427778eb64c873ce02cc7de84bf854041" }, "downloads": -1, "filename": "otter_grader-3.0.0b1-py3-none-any.whl", "has_sig": false, "md5_digest": "d94022b0a63852a28cc1a41b0452cd08", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 131030, "upload_time": "2021-08-15T20:38:53", "upload_time_iso_8601": "2021-08-15T20:38:53.658555Z", "url": "https://files.pythonhosted.org/packages/e2/cf/299e757066d0bdf945ad611e1a867c618ae799788acf9ac216ae772bd69e/otter_grader-3.0.0b1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "97dc5f24c7dbb13592bd20896aceabad", "sha256": "b151e6c279e60dabd79bb233eddf21017c55a92457f7d5abbcc88cbe4f68112f" }, "downloads": -1, "filename": "otter-grader-3.0.0b1.tar.gz", "has_sig": false, "md5_digest": "97dc5f24c7dbb13592bd20896aceabad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 90456, "upload_time": "2021-08-15T20:38:55", "upload_time_iso_8601": "2021-08-15T20:38:55.266927Z", "url": "https://files.pythonhosted.org/packages/87/f8/64d0461f0e156095ffe510b0c001c4a46d097dd10a372e01bd5dac0e98c5/otter-grader-3.0.0b1.tar.gz", "yanked": false, "yanked_reason": null } ], "3.0.0b2": [ { "comment_text": "", "digests": { "md5": "b8540ce6576267d61a0caba631f1a6f2", "sha256": "ec24ed3e0cf4c1b076806002e64b578a3d57cc6f5bf83cf1ccdb2f971f32e87b" }, "downloads": -1, "filename": "otter_grader-3.0.0b2-py3-none-any.whl", "has_sig": false, "md5_digest": "b8540ce6576267d61a0caba631f1a6f2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 130954, "upload_time": "2021-08-17T05:47:32", "upload_time_iso_8601": "2021-08-17T05:47:32.991070Z", "url": "https://files.pythonhosted.org/packages/7d/80/1ac5fba93778c0f4bb3f1c88b5b8781689a7f2d460beaf398a33fec49f72/otter_grader-3.0.0b2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9017e6b3a16a3ac4b13519a64f8be249", "sha256": "ededcf5888685e3a85f77c6f850169913e3d15c2af517eabc65c721bd15a8617" }, "downloads": -1, "filename": "otter-grader-3.0.0b2.tar.gz", "has_sig": false, "md5_digest": "9017e6b3a16a3ac4b13519a64f8be249", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 90297, "upload_time": "2021-08-17T05:47:34", "upload_time_iso_8601": "2021-08-17T05:47:34.825226Z", "url": "https://files.pythonhosted.org/packages/2b/dc/0ef9d60e7e26f4770396af2171f881a4b1a86c1777228ba1439a9b73b911/otter-grader-3.0.0b2.tar.gz", "yanked": false, "yanked_reason": null } ], "3.0.0b3": [ { "comment_text": "", "digests": { "md5": "e413d5b7eed7afc173d6da38f598d5af", "sha256": "cba3748131e95fe83e92845c476f8e190d37107f9bf805d8339dd271b2f1722d" }, "downloads": -1, "filename": "otter_grader-3.0.0b3-py3-none-any.whl", "has_sig": false, "md5_digest": "e413d5b7eed7afc173d6da38f598d5af", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 163689, "upload_time": "2021-08-21T03:36:48", "upload_time_iso_8601": "2021-08-21T03:36:48.812931Z", "url": "https://files.pythonhosted.org/packages/ff/a3/31263124bc30ffc3855c716b93b0a08272b4a0a9a1b5d5efde2df0eec155/otter_grader-3.0.0b3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "6c7058d447c6d2d242c6e436dfcb52b8", "sha256": "3edd018d36779b26d687ba241251a1a69bfac77b7c54c27624be30b11ef17786" }, "downloads": -1, "filename": "otter-grader-3.0.0b3.tar.gz", "has_sig": false, "md5_digest": "6c7058d447c6d2d242c6e436dfcb52b8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 111400, "upload_time": "2021-08-21T03:36:50", "upload_time_iso_8601": "2021-08-21T03:36:50.689458Z", "url": "https://files.pythonhosted.org/packages/ca/fe/853eb57d6d3722a7c4eba20351ef4fff61d2914647c105d01054e427b0b1/otter-grader-3.0.0b3.tar.gz", "yanked": false, "yanked_reason": null } ], "3.0.1": [ { "comment_text": "", "digests": { "md5": "609350b3cac536abc65e5f8e4a408a8f", "sha256": "a62482287d27852a3395e0c63f7222825840b03d5a77d2a5db8cf6776bb093ec" }, "downloads": -1, "filename": "otter_grader-3.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "609350b3cac536abc65e5f8e4a408a8f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 163671, "upload_time": "2021-08-22T19:06:25", "upload_time_iso_8601": "2021-08-22T19:06:25.339708Z", "url": "https://files.pythonhosted.org/packages/7a/5f/1957791911fba5bbb1e782d7db25a10b59ba12b34c6042f6088fb8a5c9c3/otter_grader-3.0.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d70cbf83d717149f5569ab80cf405950", "sha256": "8d0d53d376f3d6268a25cb491bc7300a269668eaf241897128474b0622cc7114" }, "downloads": -1, "filename": "otter-grader-3.0.1.tar.gz", "has_sig": false, "md5_digest": "d70cbf83d717149f5569ab80cf405950", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 111415, "upload_time": "2021-08-22T19:06:26", "upload_time_iso_8601": "2021-08-22T19:06:26.943073Z", "url": "https://files.pythonhosted.org/packages/3e/10/f3c7e9b68c18b2ab938ee941eb84c4ff78e542a1d6e05aa519afb71966a3/otter-grader-3.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "3.0.2": [ { "comment_text": "", "digests": { "md5": "c1d5ef2c33da8729d38885c58a35f1c6", "sha256": "8c0c63777c06a333f94b7342063e1f792926bbf7f8cfda6fb5a5556275d8eb77" }, "downloads": -1, "filename": "otter_grader-3.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "c1d5ef2c33da8729d38885c58a35f1c6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 163997, "upload_time": "2021-08-24T05:08:38", "upload_time_iso_8601": "2021-08-24T05:08:38.581721Z", "url": "https://files.pythonhosted.org/packages/ba/a8/382f8033f5209b415a6eac6155bdf91368922bdf97be29d17c96dd13c9f1/otter_grader-3.0.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2297c383bd1fbc85968971d060b68f01", "sha256": "ce6c4cb2bb9c2918fa0aca5c42ec4320af229ebf6f2f6b76c99a8e0c47636347" }, "downloads": -1, "filename": "otter-grader-3.0.2.tar.gz", "has_sig": false, "md5_digest": "2297c383bd1fbc85968971d060b68f01", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 111601, "upload_time": "2021-08-24T05:08:40", "upload_time_iso_8601": "2021-08-24T05:08:40.413117Z", "url": "https://files.pythonhosted.org/packages/27/f3/575777cfd7e78e91ccb8bd7b527c6c7323d1155c33023116920502e1ef8c/otter-grader-3.0.2.tar.gz", "yanked": false, "yanked_reason": null } ], "3.0.3": [ { "comment_text": "", "digests": { "md5": "29f0c98794fc1e015e73800541aaedd7", "sha256": "9a0d6575cfab1d2495e8b79355d57fcf903144fb7306bd96f9d7848bb76f7a00" }, "downloads": -1, "filename": "otter_grader-3.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "29f0c98794fc1e015e73800541aaedd7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 164020, "upload_time": "2021-08-25T18:58:43", "upload_time_iso_8601": "2021-08-25T18:58:43.917901Z", "url": "https://files.pythonhosted.org/packages/3c/af/3068c5d6864cbb1a6ef5c1828e8168313f68856f9d016cb764d2e6f82fcc/otter_grader-3.0.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "417ec6d6d654a85a8f9d5e330fa92d00", "sha256": "02ba7792e1622ff71f688d44d843a4c1dd154843ea3ef6d897b4eb011d08316b" }, "downloads": -1, "filename": "otter-grader-3.0.3.tar.gz", "has_sig": false, "md5_digest": "417ec6d6d654a85a8f9d5e330fa92d00", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 111990, "upload_time": "2021-08-25T18:58:46", "upload_time_iso_8601": "2021-08-25T18:58:46.810789Z", "url": "https://files.pythonhosted.org/packages/ef/30/f24d5355e485368dd012ef33fabfa340364017cf0d80d212be4985ac3c33/otter-grader-3.0.3.tar.gz", "yanked": false, "yanked_reason": null } ], "3.0.4": [ { "comment_text": "", "digests": { "md5": "24fedcd0c13ef8c87c7a6c5481c63f0a", "sha256": "4d0f24c8930bbc26ca57865db3c90874abb75b5ea8188a3e4d2f73d97f3b13f7" }, "downloads": -1, "filename": "otter_grader-3.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "24fedcd0c13ef8c87c7a6c5481c63f0a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 164150, "upload_time": "2021-08-27T05:15:58", "upload_time_iso_8601": "2021-08-27T05:15:58.300781Z", "url": "https://files.pythonhosted.org/packages/c9/35/f3ce3a7c125df4d6f7301027d04cdb41891c9f29e9a2ce7fe9174e923220/otter_grader-3.0.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2c19e57e6ce85c4c223db64e69b08270", "sha256": "4c8d3c2be193c722c48d73cd3588b65d128e34c9d1cb3f1cc026222beac05fa6" }, "downloads": -1, "filename": "otter-grader-3.0.4.tar.gz", "has_sig": false, "md5_digest": "2c19e57e6ce85c4c223db64e69b08270", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 112169, "upload_time": "2021-08-27T05:15:59", "upload_time_iso_8601": "2021-08-27T05:15:59.739147Z", "url": "https://files.pythonhosted.org/packages/5d/a4/b1033eebb655241097a22d522f2bf91d77a9e1a48cbd1b7a486afc1c60e4/otter-grader-3.0.4.tar.gz", "yanked": false, "yanked_reason": null } ], "3.0.5": [ { "comment_text": "", "digests": { "md5": "b398a219976ae6cc96824e128508bd2e", "sha256": "9955afeff66d459728f3dc157f37ef8674de398fd807b6134d3c04560e4ac18b" }, "downloads": -1, "filename": "otter_grader-3.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "b398a219976ae6cc96824e128508bd2e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 164797, "upload_time": "2021-08-28T23:28:51", "upload_time_iso_8601": "2021-08-28T23:28:51.111578Z", "url": "https://files.pythonhosted.org/packages/b8/b6/a492d6028a1c2003c213992fbcc4d9c4718fdbbd8aa69ddf28d48749e5dd/otter_grader-3.0.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "06bf55e61e529683f68f3b5512fe29b0", "sha256": "41f93838d74a16fc85e6a2ac09813be62d060cb4ed0335efe2888939cb6e7eb3" }, "downloads": -1, "filename": "otter-grader-3.0.5.tar.gz", "has_sig": false, "md5_digest": "06bf55e61e529683f68f3b5512fe29b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 112136, "upload_time": "2021-08-28T23:28:52", "upload_time_iso_8601": "2021-08-28T23:28:52.837507Z", "url": "https://files.pythonhosted.org/packages/a4/cf/4a0035625068ff16692a62592a0f85c2b5fa4d6ce592194d74467a01ed99/otter-grader-3.0.5.tar.gz", "yanked": false, "yanked_reason": null } ], "3.0.6": [ { "comment_text": "", "digests": { "md5": "d24e5404892bdfbddbace314fd4d4cdf", "sha256": "7d70ffe7c260c65f3fbae39618d452c1b8757e17dd5ff0e04d9a2d995cc05aa3" }, "downloads": -1, "filename": "otter_grader-3.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "d24e5404892bdfbddbace314fd4d4cdf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 164799, "upload_time": "2021-08-28T23:48:17", "upload_time_iso_8601": "2021-08-28T23:48:17.541469Z", "url": "https://files.pythonhosted.org/packages/84/29/193f1d47e1025ad2e2ed6442407435b520b79a01bc05674993e961ab8d49/otter_grader-3.0.6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "14a6423eb30c93ed8698046b9746b352", "sha256": "a15b40f8fdcb42b7adde1cc44ce645a4808883d95c227f29b966b56d58769ef5" }, "downloads": -1, "filename": "otter-grader-3.0.6.tar.gz", "has_sig": false, "md5_digest": "14a6423eb30c93ed8698046b9746b352", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 112128, "upload_time": "2021-08-28T23:48:19", "upload_time_iso_8601": "2021-08-28T23:48:19.295783Z", "url": "https://files.pythonhosted.org/packages/84/82/ba96ed3a6b3c38ae8396db6f6de39c494205537e55366455951348631b6c/otter-grader-3.0.6.tar.gz", "yanked": false, "yanked_reason": null } ], "3.1.0": [ { "comment_text": "", "digests": { "md5": "85804cd2824eeecb26ea7e3b38feb81f", "sha256": "cae15549a3dbeedba7a6f1b6bf8f19c81d899797a7386718ef76770acba22335" }, "downloads": -1, "filename": "otter_grader-3.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "85804cd2824eeecb26ea7e3b38feb81f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 176087, "upload_time": "2021-09-04T17:51:30", "upload_time_iso_8601": "2021-09-04T17:51:30.162112Z", "url": "https://files.pythonhosted.org/packages/88/b3/9b9efc525e0c6bc889220ebf12b947283be4708a25cafd9a9b0cb0fdd79a/otter_grader-3.1.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f029c48c51c905ae222f7582c8ef0564", "sha256": "51736333ebfeb863b27c1e941e70edff12b9483fc6108d9394180ade231608ba" }, "downloads": -1, "filename": "otter-grader-3.1.0.tar.gz", "has_sig": false, "md5_digest": "f029c48c51c905ae222f7582c8ef0564", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 116131, "upload_time": "2021-09-04T17:51:32", "upload_time_iso_8601": "2021-09-04T17:51:32.041348Z", "url": "https://files.pythonhosted.org/packages/40/ef/3b0d7e66e3cd96243d9dec990904d7e49d8f93a616a61c003d755886ca72/otter-grader-3.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "3.1.1": [ { "comment_text": "", "digests": { "md5": "cf53c996d7b2b99899c1dc2a0c902836", "sha256": "79a87587ffa006798aeef1be854f89eaf3b152421ec6afaed2059494116a39a9" }, "downloads": -1, "filename": "otter_grader-3.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "cf53c996d7b2b99899c1dc2a0c902836", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 176087, "upload_time": "2021-09-07T20:49:08", "upload_time_iso_8601": "2021-09-07T20:49:08.464201Z", "url": "https://files.pythonhosted.org/packages/9a/a0/a41d55fffe34cd6fd7e3e5406c3ce73fbf022f3f1491269fe785b366c4d2/otter_grader-3.1.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ba2d25fd9364079028eef48cf3e76a27", "sha256": "db51061ff38ae9eda6d17c7c26584a277f6543e2af4167ab59018ba8101fa8bb" }, "downloads": -1, "filename": "otter-grader-3.1.1.tar.gz", "has_sig": false, "md5_digest": "ba2d25fd9364079028eef48cf3e76a27", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 116111, "upload_time": "2021-09-07T20:49:10", "upload_time_iso_8601": "2021-09-07T20:49:10.060617Z", "url": "https://files.pythonhosted.org/packages/29/b8/27c9ee4699d7e24f040ea203ac1d02809596341c1c2724a1044d0f0b2548/otter-grader-3.1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "3.1.2": [ { "comment_text": "", "digests": { "md5": "f2ad34b38497acd65b903bf4f55319a2", "sha256": "56e2f1ca59efad1405d50204c70e245d9c62258215fb3030593a7ff282b45fcb" }, "downloads": -1, "filename": "otter_grader-3.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "f2ad34b38497acd65b903bf4f55319a2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 176257, "upload_time": "2021-09-10T02:34:41", "upload_time_iso_8601": "2021-09-10T02:34:41.240722Z", "url": "https://files.pythonhosted.org/packages/a8/6c/d2217b6399e219c56cbfb4e7ac6738993554a5aa724c9e55d34294c55b49/otter_grader-3.1.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "21e1115deea094613d3cddeccd5e5d6d", "sha256": "f83708858ac1134fb1a32e6ba67c49999dab8ab713d4478b1f5620714332a0df" }, "downloads": -1, "filename": "otter-grader-3.1.2.tar.gz", "has_sig": false, "md5_digest": "21e1115deea094613d3cddeccd5e5d6d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 116202, "upload_time": "2021-09-10T02:34:43", "upload_time_iso_8601": "2021-09-10T02:34:43.158841Z", "url": "https://files.pythonhosted.org/packages/91/1f/c0fc7266438a462b5c8ba3495900239d5a78096693d6cca18fe3e7e4f76d/otter-grader-3.1.2.tar.gz", "yanked": false, "yanked_reason": null } ], "3.1.3": [ { "comment_text": "", "digests": { "md5": "d0f986466a51241da13d21cbc09ba4d2", "sha256": "2d93b5152b6927bfff74ad64bd2422602920b9f95f6b17b6d2e7066a22955380" }, "downloads": -1, "filename": "otter_grader-3.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "d0f986466a51241da13d21cbc09ba4d2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 176417, "upload_time": "2021-09-12T18:32:35", "upload_time_iso_8601": "2021-09-12T18:32:35.308928Z", "url": "https://files.pythonhosted.org/packages/9a/3c/bc93de81f2fcb3223f0fc8854b83929885a6237837b6b2e2f84d5a25a18f/otter_grader-3.1.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e9b5126c4840cb384d5089ff0c13a677", "sha256": "22a4e9fc8fe254073aed03abf005ac3c64173608861649451f1b885806720448" }, "downloads": -1, "filename": "otter-grader-3.1.3.tar.gz", "has_sig": false, "md5_digest": "e9b5126c4840cb384d5089ff0c13a677", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 116266, "upload_time": "2021-09-12T18:32:37", "upload_time_iso_8601": "2021-09-12T18:32:37.010785Z", "url": "https://files.pythonhosted.org/packages/2a/a3/584f13bd76730edc0ff18f4695685158fa4215243627a91f56551fe02f70/otter-grader-3.1.3.tar.gz", "yanked": false, "yanked_reason": null } ], "3.1.4": [ { "comment_text": "", "digests": { "md5": "a0c2c826ffbcb5aa89fd7459b325c2b7", "sha256": "bf4753fc2358853720a000461f334970cb998b20f5cab0bfc1266cef116928d8" }, "downloads": -1, "filename": "otter_grader-3.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "a0c2c826ffbcb5aa89fd7459b325c2b7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 176325, "upload_time": "2021-09-18T05:54:28", "upload_time_iso_8601": "2021-09-18T05:54:28.820397Z", "url": "https://files.pythonhosted.org/packages/c4/8a/15d1714b34ce760625d78898c77cb7964365a635642fa643240022187fe2/otter_grader-3.1.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "44a962ef11a4e64d49fd0b03fb266d58", "sha256": "826b8c2e39ab0a192731fb0de2d24d060f67f98e2af7bfd17b7e56aa75dfc585" }, "downloads": -1, "filename": "otter-grader-3.1.4.tar.gz", "has_sig": false, "md5_digest": "44a962ef11a4e64d49fd0b03fb266d58", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 116359, "upload_time": "2021-09-18T05:54:30", "upload_time_iso_8601": "2021-09-18T05:54:30.648343Z", "url": "https://files.pythonhosted.org/packages/40/20/6cd9d7bb0552d5ea9e433ce62afa5275bfba52e43b196b9351a605f0c7ff/otter-grader-3.1.4.tar.gz", "yanked": false, "yanked_reason": null } ], "3.2.0": [ { "comment_text": "", "digests": { "md5": "944afe052ffd6e48146860c37c47ee6e", "sha256": "46e80570583a4b17be268eccae88953cfb517f3e274007795bf6862ed7dbff4d" }, "downloads": -1, "filename": "otter_grader-3.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "944afe052ffd6e48146860c37c47ee6e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 179065, "upload_time": "2021-11-11T03:08:31", "upload_time_iso_8601": "2021-11-11T03:08:31.065574Z", "url": "https://files.pythonhosted.org/packages/3f/18/b5aa07aa1da6a749f7ec5a9e8ba59b4942b20754608b98c98dcc1c24f394/otter_grader-3.2.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "fe9fb1d8b8b6e4d2768b145a176f66c3", "sha256": "084551ba855945d6cf8204c764dcef1ea14f7850e0a0b589b256aa1f48dff5c5" }, "downloads": -1, "filename": "otter-grader-3.2.0.tar.gz", "has_sig": false, "md5_digest": "fe9fb1d8b8b6e4d2768b145a176f66c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 118142, "upload_time": "2021-11-11T03:08:32", "upload_time_iso_8601": "2021-11-11T03:08:32.317850Z", "url": "https://files.pythonhosted.org/packages/7a/8c/bb9cf2ae23de5111137e2279e5c83b26beff381798009636798404179c6a/otter-grader-3.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "3.2.1": [ { "comment_text": "", "digests": { "md5": "3ae9bff317a6715752a772cd7fbfce42", "sha256": "bb6f9d6d348bf74484303eee826721fd2050c7c2bfdf252ce0b69f7156c5ab58" }, "downloads": -1, "filename": "otter_grader-3.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "3ae9bff317a6715752a772cd7fbfce42", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 165771, "upload_time": "2022-01-02T05:20:52", "upload_time_iso_8601": "2022-01-02T05:20:52.205228Z", "url": "https://files.pythonhosted.org/packages/a7/91/66d7d696fbd4c293660803713969dfee44a0b1a436142fa56539e492189a/otter_grader-3.2.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "cfba189c2adda0fbf9be4f8da45f1e50", "sha256": "83a6167c0609ca3cac920e019d0f38c1d9f7189552dd5c21509356a9e3e1b442" }, "downloads": -1, "filename": "otter-grader-3.2.1.tar.gz", "has_sig": false, "md5_digest": "cfba189c2adda0fbf9be4f8da45f1e50", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 125869, "upload_time": "2022-01-02T05:20:53", "upload_time_iso_8601": "2022-01-02T05:20:53.430804Z", "url": "https://files.pythonhosted.org/packages/5f/f5/526e0370fcf098a1322233520775099dcfa24dd740c35c3363c941faffdd/otter-grader-3.2.1.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3ae9bff317a6715752a772cd7fbfce42", "sha256": "bb6f9d6d348bf74484303eee826721fd2050c7c2bfdf252ce0b69f7156c5ab58" }, "downloads": -1, "filename": "otter_grader-3.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "3ae9bff317a6715752a772cd7fbfce42", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 165771, "upload_time": "2022-01-02T05:20:52", "upload_time_iso_8601": "2022-01-02T05:20:52.205228Z", "url": "https://files.pythonhosted.org/packages/a7/91/66d7d696fbd4c293660803713969dfee44a0b1a436142fa56539e492189a/otter_grader-3.2.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "cfba189c2adda0fbf9be4f8da45f1e50", "sha256": "83a6167c0609ca3cac920e019d0f38c1d9f7189552dd5c21509356a9e3e1b442" }, "downloads": -1, "filename": "otter-grader-3.2.1.tar.gz", "has_sig": false, "md5_digest": "cfba189c2adda0fbf9be4f8da45f1e50", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 125869, "upload_time": "2022-01-02T05:20:53", "upload_time_iso_8601": "2022-01-02T05:20:53.430804Z", "url": "https://files.pythonhosted.org/packages/5f/f5/526e0370fcf098a1322233520775099dcfa24dd740c35c3363c941faffdd/otter-grader-3.2.1.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }