{ "info": { "author": "CS50", "author_email": "sysadmins@cs50.harvard.edu", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Education", "Programming Language :: Python :: 3", "Topic :: Education", "Topic :: Utilities" ], "description": "", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/cs50/check50", "keywords": "check,check50", "license": "GPLv3", "maintainer": "", "maintainer_email": "", "name": "check50", "package_url": "https://pypi.org/project/check50/", "platform": "", "project_url": "https://pypi.org/project/check50/", "project_urls": { "Homepage": "https://github.com/cs50/check50" }, "release_url": "https://pypi.org/project/check50/3.0.9/", "requires_dist": null, "requires_python": ">= 3.6", "summary": "This is check50, with which you can check solutions to problems for CS50.", "version": "3.0.9" }, "last_serial": 5858003, "releases": { "0.0.0": [ { "comment_text": "", "digests": { "md5": "3bfa1a98d95a7279c1adcd581b3f4579", "sha256": "7dc212a93c3893dbf905c0eff663a3aeac77261ff7fedc7d149f0fb3465056d6" }, "downloads": -1, "filename": "check50-0.0.0.tar.gz", "has_sig": false, "md5_digest": "3bfa1a98d95a7279c1adcd581b3f4579", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 729, "upload_time": "2017-02-26T18:07:00", "url": "https://files.pythonhosted.org/packages/17/25/a8c727ac6a7a15689ba0ec4cb503ac3c226d2a6ebd18c0520801d7bc29e2/check50-0.0.0.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "d5784750b3551ad9a516cb0f0c21bcd2", "sha256": "b19a80555db704f4e7d691cdf8b9a9fe0cdbda345a6dcaa5eacbf98a0cd820c7" }, "downloads": -1, "filename": "check50-2.0.0.tar.gz", "has_sig": false, "md5_digest": "d5784750b3551ad9a516cb0f0c21bcd2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8278, "upload_time": "2017-07-31T14:07:28", "url": "https://files.pythonhosted.org/packages/60/b5/602a07415c7566a12173341366c8d5452f37ceb157153324359e160bb590/check50-2.0.0.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "2a50fa61147b756ee7a010a8b7e47dda", "sha256": "a56b108860b7fd34f5fed49ea238dfe4d52c3f3b858087cca3b5cabb05314fff" }, "downloads": -1, "filename": "check50-2.0.1.tar.gz", "has_sig": false, "md5_digest": "2a50fa61147b756ee7a010a8b7e47dda", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8369, "upload_time": "2017-08-02T01:31:52", "url": "https://files.pythonhosted.org/packages/00/99/33c9bb8ff725f33d6acb044b7c951f904d34a482b6ffa3fcf2563b3807f2/check50-2.0.1.tar.gz" } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "7777eaabc7d198e47e66d73b500f772f", "sha256": "668e48b806c45bf01e38242981e967aada87ec1b0af8938c543f27e0e96fa46b" }, "downloads": -1, "filename": "check50-2.0.2.tar.gz", "has_sig": false, "md5_digest": "7777eaabc7d198e47e66d73b500f772f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8416, "upload_time": "2017-08-24T20:55:19", "url": "https://files.pythonhosted.org/packages/02/be/19a64b17f5abb8b2919fad28339b31f31854cdb918e3e8c02a6daf75e4ad/check50-2.0.2.tar.gz" } ], "2.0.3": [ { "comment_text": "", "digests": { "md5": "c7d2f927fc413ccbcc82cd6e164c7dba", "sha256": "551629ddea0892021f4ceb0f099f2feb6e607680ae479a58fbb6b5c5c85ad414" }, "downloads": -1, "filename": "check50-2.0.3.tar.gz", "has_sig": false, "md5_digest": "c7d2f927fc413ccbcc82cd6e164c7dba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8427, "upload_time": "2017-08-28T13:31:47", "url": "https://files.pythonhosted.org/packages/ff/9e/d70d468d93e379c917f32320412f014e0518986d114cb6b9e0295990b56e/check50-2.0.3.tar.gz" } ], "2.0.4": [ { "comment_text": "", "digests": { "md5": "ce3909a3b7b07e7c414c45e65cdd64be", "sha256": "480228e8fd9419b042a799e849a9fb1d0b70d2b7bd41d8397b37afd8475c5b7d" }, "downloads": -1, "filename": "check50-2.0.4.tar.gz", "has_sig": false, "md5_digest": "ce3909a3b7b07e7c414c45e65cdd64be", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8822, "upload_time": "2017-08-29T14:38:59", "url": "https://files.pythonhosted.org/packages/9e/0d/ecf047290595754d581bbdeb42d28779a30ad92d222b6df7109195bf5a43/check50-2.0.4.tar.gz" } ], "2.0.5": [ { "comment_text": "", "digests": { "md5": "e4733f2aafa6f5dc11767ab02daea8f8", "sha256": "84fc134aefc3f3e74b4d218d1e2a3e5039e5ebac108b628565e3d87c144bbe48" }, "downloads": -1, "filename": "check50-2.0.5.tar.gz", "has_sig": false, "md5_digest": "e4733f2aafa6f5dc11767ab02daea8f8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8862, "upload_time": "2017-09-25T21:29:06", "url": "https://files.pythonhosted.org/packages/a8/24/57fcd65dab430d4a95a74a73b1ef656ad8f148975f962173466b6e508c61/check50-2.0.5.tar.gz" } ], "2.0.6": [ { "comment_text": "", "digests": { "md5": "79df710d579010e8a3b40330557d606f", "sha256": "22046a17b58f233759f634046a4efa2d340aeb2d913ef14d7e6100b45b53d25b" }, "downloads": -1, "filename": "check50-2.0.6.tar.gz", "has_sig": false, "md5_digest": "79df710d579010e8a3b40330557d606f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8878, "upload_time": "2017-09-26T14:59:22", "url": "https://files.pythonhosted.org/packages/75/c3/6c09e50eed221fac8cbbb5ece571f909404b24f1c6300161c32e61009bef/check50-2.0.6.tar.gz" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "47636cda95a0fc8d481c95e44015802f", "sha256": "10ff61782a64437cb1f3975e5ac85b8a557f6116ffb5cae65843607efcf1ce67" }, "downloads": -1, "filename": "check50-2.1.0.tar.gz", "has_sig": false, "md5_digest": "47636cda95a0fc8d481c95e44015802f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8996, "upload_time": "2017-09-29T02:51:43", "url": "https://files.pythonhosted.org/packages/10/7b/d7c9aa4ece83209fb4faaf028b7b937214d89e04d08ed344418935e0afe3/check50-2.1.0.tar.gz" } ], "2.1.1": [ { "comment_text": "", "digests": { "md5": "80c8c8afa17e71e8636614b5ce39717f", "sha256": "de7ff380284b271afd6b2b68a74b19d8c47c638c52b3fc0c36c8f11c9e7717b5" }, "downloads": -1, "filename": "check50-2.1.1.tar.gz", "has_sig": false, "md5_digest": "80c8c8afa17e71e8636614b5ce39717f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8999, "upload_time": "2017-10-02T17:02:02", "url": "https://files.pythonhosted.org/packages/5e/a0/b3b2d0a984ae7e93b6ba9a238d5917a729630aa6455b9453c19bd61480ac/check50-2.1.1.tar.gz" } ], "2.1.2": [ { "comment_text": "", "digests": { "md5": "9cfb55de978df0b15b11dd0d4fd3f543", "sha256": "68b77f1e2a472e3a9355fa773087310ead9e14a78392f89beea6559627424c35" }, "downloads": -1, "filename": "check50-2.1.2.tar.gz", "has_sig": false, "md5_digest": "9cfb55de978df0b15b11dd0d4fd3f543", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9012, "upload_time": "2017-10-05T04:54:47", "url": "https://files.pythonhosted.org/packages/fc/e9/ea1153a9e6638fc1a31cd3ac6f39a3a730557c95567a0054b351fb869c2f/check50-2.1.2.tar.gz" } ], "2.1.3": [ { "comment_text": "", "digests": { "md5": "eab2059d0a3dd8187c16306a5a3836a3", "sha256": "dd3a9322e83a930aba65c628fc2c282335c6d70d58ad726c3ffe2d88f6313af5" }, "downloads": -1, "filename": "check50-2.1.3.tar.gz", "has_sig": false, "md5_digest": "eab2059d0a3dd8187c16306a5a3836a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9074, "upload_time": "2017-10-06T14:46:09", "url": "https://files.pythonhosted.org/packages/c7/21/9d8c88d86f1fdf7ae2ad4ef24d0aab7173faf08fcb0ea8c9043446052ae0/check50-2.1.3.tar.gz" } ], "2.2.0": [ { "comment_text": "", "digests": { "md5": "cdcef8407ab861cbbd76a62302012f90", "sha256": "97aef4d12641dd397bf7e5149768599964e46a71494bd51d94302a30114bc264" }, "downloads": -1, "filename": "check50-2.2.0.tar.gz", "has_sig": false, "md5_digest": "cdcef8407ab861cbbd76a62302012f90", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10226, "upload_time": "2017-10-29T18:51:08", "url": "https://files.pythonhosted.org/packages/3b/0f/ac137fdfe8ad10f88f4affdee6b787cf9fb110baa02e5896cb8283845141/check50-2.2.0.tar.gz" } ], "2.2.1": [ { "comment_text": "", "digests": { "md5": "64ea0369f0d4b5718356c165ec4b9bb7", "sha256": "33b31c6eee71258977b9cbee247e891231d9d26f4d3bfe72713495a4d68c9798" }, "downloads": -1, "filename": "check50-2.2.1.tar.gz", "has_sig": false, "md5_digest": "64ea0369f0d4b5718356c165ec4b9bb7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10361, "upload_time": "2017-11-08T16:06:47", "url": "https://files.pythonhosted.org/packages/58/b3/d7742c9edf9c8cf9a8231b1b96687284f5be22f7e9eb0b146bcbe4ecd0da/check50-2.2.1.tar.gz" } ], "2.2.3": [ { "comment_text": "", "digests": { "md5": "63f5ea4980503d6566308842f72451e6", "sha256": "106844651f0247744ca7e65db8a7b9baf99be50bae5ba4d22a4b82acd0cf2e0d" }, "downloads": -1, "filename": "check50-2.2.3.tar.gz", "has_sig": false, "md5_digest": "63f5ea4980503d6566308842f72451e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10308, "upload_time": "2018-07-18T15:55:57", "url": "https://files.pythonhosted.org/packages/68/4a/7baaf2f4b06fd9a5871b89dd1f8fb03834778ac8c46466dcadd49c240ddb/check50-2.2.3.tar.gz" } ], "2.2.4": [ { "comment_text": "", "digests": { "md5": "97697cf13640aced5f799d1942697a94", "sha256": "fde565b083ba339545fdacc4a3c599dc6dd99215f85cd936f4af464fa6dda5a6" }, "downloads": -1, "filename": "check50-2.2.4.tar.gz", "has_sig": false, "md5_digest": "97697cf13640aced5f799d1942697a94", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10377, "upload_time": "2018-07-31T02:21:38", "url": "https://files.pythonhosted.org/packages/db/f3/fcbbfaf73a086c3e50305c31b2eea189ea4eee5695f9c122c434f036ccac/check50-2.2.4.tar.gz" } ], "2.2.5": [ { "comment_text": "", "digests": { "md5": "5d46400cc758be51111d5fc97f1eb3a1", "sha256": "fdfa997b548beb5e7239b432b950ecbd2b6355b5885e2102917b1c085efd46e4" }, "downloads": -1, "filename": "check50-2.2.5.tar.gz", "has_sig": false, "md5_digest": "5d46400cc758be51111d5fc97f1eb3a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10249, "upload_time": "2018-10-09T14:38:50", "url": "https://files.pythonhosted.org/packages/e1/73/500df832c6df04732b216e59b1b0617f00fd4198605a559c9e759458cc35/check50-2.2.5.tar.gz" } ], "2.2.6": [ { "comment_text": "", "digests": { "md5": "20be07b6c51fe51af47e4a58d082cf03", "sha256": "c3430446de5f03a9016d1bb45a09ebe5577d03d386c58b7a5e560d6299a222c7" }, "downloads": -1, "filename": "check50-2.2.6.tar.gz", "has_sig": false, "md5_digest": "20be07b6c51fe51af47e4a58d082cf03", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10232, "upload_time": "2019-03-22T01:30:37", "url": "https://files.pythonhosted.org/packages/ae/34/39799983b883f900f8cb56506c926c4342b01e0a41e8999533af07067a81/check50-2.2.6.tar.gz" } ], "2.2.7": [ { "comment_text": "", "digests": { "md5": "48f9373d314cbaeacbfed6b50bc8b371", "sha256": "6ad46b75f1b19d485a105976a684ec67a37356471a2c2b206cf85086624bde8c" }, "downloads": -1, "filename": "check50-2.2.7.tar.gz", "has_sig": false, "md5_digest": "48f9373d314cbaeacbfed6b50bc8b371", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10308, "upload_time": "2019-07-11T20:24:28", "url": "https://files.pythonhosted.org/packages/41/00/1a802b1afb2d20b1de65359da4ab9e4935fbc0180ffc173b908f455498db/check50-2.2.7.tar.gz" } ], "2.2.8": [ { "comment_text": "", "digests": { "md5": "fea818393e18e98190b57c6686797e44", "sha256": "07c6a6ab65211ff1738c5999a4c5f3b90be1e2576de9513a12c82045766cdbab" }, "downloads": -1, "filename": "check50-2.2.8.tar.gz", "has_sig": false, "md5_digest": "fea818393e18e98190b57c6686797e44", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10318, "upload_time": "2019-07-26T16:40:43", "url": "https://files.pythonhosted.org/packages/7c/9a/062e4270155bfd199effb9374ffd5b118417883dde0c9f356857603498ff/check50-2.2.8.tar.gz" } ], "3.0.0": [ { "comment_text": "", "digests": { "md5": "df82e6461695b728f2ef991b05ad5d2a", "sha256": "873db661fe05a7a8d3ce0d7ddbdf8ba3c4c1682ccb7ee6313a171d7f2ff37e1f" }, "downloads": -1, "filename": "check50-3.0.0.tar.gz", "has_sig": false, "md5_digest": "df82e6461695b728f2ef991b05ad5d2a", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 3.6", "size": 22346, "upload_time": "2019-07-29T17:24:23", "url": "https://files.pythonhosted.org/packages/db/86/987c44514a1ccbb5e114ac0c38f069699ff08e4999e1fde442f938230f40/check50-3.0.0.tar.gz" } ], "3.0.1": [ { "comment_text": "", "digests": { "md5": "03b6354c2a7dc7657a217f56d0190d6d", "sha256": "edcf2f1e7d9952bb815d164135f7973cf938ed41dee4031ed82b4734da3ca2d3" }, "downloads": -1, "filename": "check50-3.0.1.tar.gz", "has_sig": false, "md5_digest": "03b6354c2a7dc7657a217f56d0190d6d", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 3.6", "size": 22357, "upload_time": "2019-07-29T23:32:50", "url": "https://files.pythonhosted.org/packages/88/94/73f5a2fe678e094a31584a1acbc4efcceac4422b6bc4f4e10bb6f43b9fa8/check50-3.0.1.tar.gz" } ], "3.0.2": [ { "comment_text": "", "digests": { "md5": "00a02b7788375d89b77fa6d865d85a61", "sha256": "a2d3504414a2cb566a7a18e4867ff520abf391effac87b5d0a38ad306dc4ddb2" }, "downloads": -1, "filename": "check50-3.0.2.tar.gz", "has_sig": false, "md5_digest": "00a02b7788375d89b77fa6d865d85a61", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 3.6", "size": 22376, "upload_time": "2019-07-30T01:49:18", "url": "https://files.pythonhosted.org/packages/71/22/5db207f46075de869050b733add2ef4b7805c458008ee8d23077df391d04/check50-3.0.2.tar.gz" } ], "3.0.3": [ { "comment_text": "", "digests": { "md5": "350a24ff4a1496d4976c086242a1081c", "sha256": "529769918c95cb93d47836f5da7016259e07ced007fb498757be1a85d48d1b00" }, "downloads": -1, "filename": "check50-3.0.3.tar.gz", "has_sig": false, "md5_digest": "350a24ff4a1496d4976c086242a1081c", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 3.6", "size": 22397, "upload_time": "2019-07-30T03:16:41", "url": "https://files.pythonhosted.org/packages/a6/98/bba008d665382ed5d5b39648e97ee2e313c2a708303a01a8a8c48ac6ca96/check50-3.0.3.tar.gz" } ], "3.0.4": [ { "comment_text": "", "digests": { "md5": "4621a75e74525a86ddff4ce8b8379754", "sha256": "b5cb7912fa995a5eccc417d8616838b23ac959f9797b6dbbb0beeaf73b51d966" }, "downloads": -1, "filename": "check50-3.0.4.tar.gz", "has_sig": false, "md5_digest": "4621a75e74525a86ddff4ce8b8379754", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 3.6", "size": 22425, "upload_time": "2019-07-30T18:33:46", "url": "https://files.pythonhosted.org/packages/aa/a7/5a419ae15a72eb2cda4f104b23c1a6b05a305c58b731e20e715c7f386bc4/check50-3.0.4.tar.gz" } ], "3.0.5": [ { "comment_text": "", "digests": { "md5": "21f74bc1435ad29d04f48c297831b477", "sha256": "4c8abf620250fcd4527fe71f14f78b1fc2b1e1c26368b66b3d07be506d930b7e" }, "downloads": -1, "filename": "check50-3.0.5.tar.gz", "has_sig": false, "md5_digest": "21f74bc1435ad29d04f48c297831b477", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 3.6", "size": 22504, "upload_time": "2019-08-07T18:59:31", "url": "https://files.pythonhosted.org/packages/40/46/3ea6b7f85b29038a9de811caf04b9a83d3dd67d60c4f343923fb1c80e012/check50-3.0.5.tar.gz" } ], "3.0.6": [ { "comment_text": "", "digests": { "md5": "5066f5fe4cc0be65341e487563a7e46d", "sha256": "42903d49150a5c513826324b6e2bddf6fdd36ffddc96020f3cd57fb6368d0098" }, "downloads": -1, "filename": "check50-3.0.6.tar.gz", "has_sig": false, "md5_digest": "5066f5fe4cc0be65341e487563a7e46d", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 3.6", "size": 22698, "upload_time": "2019-08-14T19:35:40", "url": "https://files.pythonhosted.org/packages/80/39/fc5cf176175d00690bb3c74d6beac5ff0183a2335cb585a3df2c05305386/check50-3.0.6.tar.gz" } ], "3.0.7": [ { "comment_text": "", "digests": { "md5": "98ddc7fbe20de020ecf03a4a313561aa", "sha256": "ce46cd5a5cdc265aae498a74261e381532a8d8a047b5fdc99969df2502ec9190" }, "downloads": -1, "filename": "check50-3.0.7.tar.gz", "has_sig": false, "md5_digest": "98ddc7fbe20de020ecf03a4a313561aa", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 3.6", "size": 22697, "upload_time": "2019-08-16T16:56:08", "url": "https://files.pythonhosted.org/packages/a9/93/ec82e24e647eb98b6e963f469b42c2cc44614f443b23d35a64b502a3711f/check50-3.0.7.tar.gz" } ], "3.0.8": [ { "comment_text": "", "digests": { "md5": "fcd7df8672d145bdc6dd96923cfd3b48", "sha256": "7f7befb98abb1d9c7417409324ab350001f4698e7eccd91ce540be334f1480cf" }, "downloads": -1, "filename": "check50-3.0.8.tar.gz", "has_sig": false, "md5_digest": "fcd7df8672d145bdc6dd96923cfd3b48", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 3.6", "size": 22689, "upload_time": "2019-08-20T19:11:27", "url": "https://files.pythonhosted.org/packages/03/97/cefaf0dc5af4bd7262f9e433c83f110db69a69e59c5e431ce9577f240979/check50-3.0.8.tar.gz" } ], "3.0.9": [ { "comment_text": "", "digests": { "md5": "3577e1fcaf7aa5c190c61faf9c9a7a74", "sha256": "1592515d299d99f4307d0947f5b50fe33c3587e7b94cbb589db206c4730f1e28" }, "downloads": -1, "filename": "check50-3.0.9.tar.gz", "has_sig": false, "md5_digest": "3577e1fcaf7aa5c190c61faf9c9a7a74", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 3.6", "size": 22699, "upload_time": "2019-09-19T18:14:52", "url": "https://files.pythonhosted.org/packages/47/c9/26e7855f57732bb4f8bc24638d2464bab165a01f0818614e8c066d4753af/check50-3.0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3577e1fcaf7aa5c190c61faf9c9a7a74", "sha256": "1592515d299d99f4307d0947f5b50fe33c3587e7b94cbb589db206c4730f1e28" }, "downloads": -1, "filename": "check50-3.0.9.tar.gz", "has_sig": false, "md5_digest": "3577e1fcaf7aa5c190c61faf9c9a7a74", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 3.6", "size": 22699, "upload_time": "2019-09-19T18:14:52", "url": "https://files.pythonhosted.org/packages/47/c9/26e7855f57732bb4f8bc24638d2464bab165a01f0818614e8c066d4753af/check50-3.0.9.tar.gz" } ] }