{ "info": { "author": "Arjoonn Sharma", "author_email": "arjoonn.94@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "OpenJudge\n=========\n\n**Refactored!**\n\nOpenJudge has been refactored to be faster and easier to set up! This\nrepository was about quick contests for small groups of 20-30 people. Somewhere\nalong the way, I faltered and it became bloated. It's back now in a form which\nis fast and light.\n\nScreenshots\n----------\n\n![Normal Screen](https://raw.githubusercontent.com/theSage21/openJudge/master/screens/home.png)\n![Leader Board Screen](https://raw.githubusercontent.com/theSage21/openJudge/master/screens/lb.png)\n\nUsage\n-----\n\nFirst install MongoDB by following the instructions [in their docs](https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/)\n\n```bash\nsudo apt-get install python3-dev\npip install --user pipenv\npipenv install openjudge --python 3.5\npipenv shell\n\nmkdir questions\ncd questions\n\nmkdir 1\ncd 1\n\n# Create these files\ntouch statement i0 o0 i1 o0\n\n# go back to where the questions directory resides\ncd ../../\n```\n\nTo run openjudge two commands need to be issued. `openjudge` and `openjudge --judge` in two separate terminals. The first is the interface and the second is the \"judge\".\n\n[![asciicast](https://asciinema.org/a/1kaLBpe57efO7FGKEc7dHLxb0.png)](https://asciinema.org/a/1kaLBpe57efO7FGKEc7dHLxb0)\n\n\nIn case you have a lot of people sending in code and you deem that the code check is too slow, you just have to start another judge process with `openjudge --judge`.", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/theSage21/openJudge", "keywords": "openjudge,lan,programming,programming,contest", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "openjudge", "package_url": "https://pypi.org/project/openjudge/", "platform": "", "project_url": "https://pypi.org/project/openjudge/", "project_urls": { "Homepage": "http://github.com/theSage21/openJudge" }, "release_url": "https://pypi.org/project/openjudge/3.0.8/", "requires_dist": null, "requires_python": "", "summary": "LAN Programming Contest Judging Program", "version": "3.0.8" }, "last_serial": 3762398, "releases": { "0.2.0": [ { "comment_text": "", "digests": { "md5": "48587fb58c0c6309e92460f181450656", "sha256": "e21a36983c5c53b0ca3871d053195e4030787b216cb6c9bb8fe725c417d05dfe" }, "downloads": -1, "filename": "openjudge-0.2.0.tar.gz", "has_sig": false, "md5_digest": "48587fb58c0c6309e92460f181450656", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5166, "upload_time": "2015-08-26T03:55:05", "url": "https://files.pythonhosted.org/packages/84/f7/f0e19db9396972ce08f2581c9854cbf499a6214701652ff06ffaabb172fb/openjudge-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "a591b0b47fe4c4832c287f5e3b34393c", "sha256": "a3f46a97ec30e83f01e28bb9a8c935de49675438b5329d6e55e42117b97ddb49" }, "downloads": -1, "filename": "openjudge-0.2.1.tar.gz", "has_sig": false, "md5_digest": "a591b0b47fe4c4832c287f5e3b34393c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5494, "upload_time": "2015-08-26T05:09:56", "url": "https://files.pythonhosted.org/packages/01/b2/895a654c86b1d57a2fcfdccc9124f5d16551743259db9e11add5028e3c5a/openjudge-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "99cb8ccf1f4377c6af59d5e4ff069827", "sha256": "afbf4689dc4455bc63319c53bd3dd954a635077a427f4f27b342f8a13f831dc9" }, "downloads": -1, "filename": "openjudge-0.2.2.tar.gz", "has_sig": false, "md5_digest": "99cb8ccf1f4377c6af59d5e4ff069827", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5356, "upload_time": "2015-08-26T13:16:28", "url": "https://files.pythonhosted.org/packages/76/83/878532520ff24278608c63ee0ea99d609756ef36dbe634069162ed2aaa19/openjudge-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "41f0e7e70ec5a90a8c8079f08c0d11ca", "sha256": "ce7950dbe9ba92142bb1acbf41247c0fa51ccd95dc4953c00285db445da2418e" }, "downloads": -1, "filename": "openjudge-0.2.3.tar.gz", "has_sig": false, "md5_digest": "41f0e7e70ec5a90a8c8079f08c0d11ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5724, "upload_time": "2015-08-27T07:19:38", "url": "https://files.pythonhosted.org/packages/90/0b/af53ffdf93b34c2da64f0a6811bfd11356565694e035ee434dc531e5dc13/openjudge-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "9adf5678f2eb74a20c8ca69f5998b184", "sha256": "9de9497f9fee71830c5e8faa7bfa11a450130d21b73d662e037c8aff04fd4e53" }, "downloads": -1, "filename": "openjudge-0.2.4.tar.gz", "has_sig": false, "md5_digest": "9adf5678f2eb74a20c8ca69f5998b184", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6795, "upload_time": "2015-08-27T08:58:23", "url": "https://files.pythonhosted.org/packages/ad/aa/b6b93b70bca42a5384fa913b9abbc1bd489b683e42565d9527b036d824e0/openjudge-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "a94c98b0dd84487bd7446c2a99e6a147", "sha256": "3b53549fb9f2d87d1d57fc87cc00877ab0007a5eefb404b736373c0bbf0a5f98" }, "downloads": -1, "filename": "openjudge-0.2.5.tar.gz", "has_sig": false, "md5_digest": "a94c98b0dd84487bd7446c2a99e6a147", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6897, "upload_time": "2015-08-27T09:06:46", "url": "https://files.pythonhosted.org/packages/f2/0e/ee9a8f57900629ef8bb9b0aa775da08649257f6347eef81d7820aef819d4/openjudge-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "919bb58b0ca39d6169b3eb86436136f7", "sha256": "cc858719a8e9e8151e30d8f1589a11a07dc38da46d714d840c104c373837bdd7" }, "downloads": -1, "filename": "openjudge-0.2.6.tar.gz", "has_sig": false, "md5_digest": "919bb58b0ca39d6169b3eb86436136f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5962, "upload_time": "2015-08-27T09:21:05", "url": "https://files.pythonhosted.org/packages/b1/c5/f982b2eccbafab0dd48babc06a755ab339f420017b0d1303501fe179afaf/openjudge-0.2.6.tar.gz" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "a5bec777005b3e6b1e6d7c7f1dd74bb4", "sha256": "1ef039f7634da97296a8f6ee8efe75393ba3d66819a7f82761819bddea5cbaa9" }, "downloads": -1, "filename": "openjudge-0.2.7.tar.gz", "has_sig": false, "md5_digest": "a5bec777005b3e6b1e6d7c7f1dd74bb4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6097, "upload_time": "2015-08-28T11:31:31", "url": "https://files.pythonhosted.org/packages/31/bf/11c7b07b829f6678d259ba1a4ce50dc4dc13078f7386718a8539b97e268d/openjudge-0.2.7.tar.gz" } ], "0.2.8": [ { "comment_text": "", "digests": { "md5": "b74bdd4af17ceaf15e92d58c1ed94bb7", "sha256": "6d6293ac83108ad211439807db0da38ef5fafa2d19851fdf25f442cd8de6b720" }, "downloads": -1, "filename": "openjudge-0.2.8.tar.gz", "has_sig": false, "md5_digest": "b74bdd4af17ceaf15e92d58c1ed94bb7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6927, "upload_time": "2015-08-28T19:19:44", "url": "https://files.pythonhosted.org/packages/3e/60/8beb489527243eb20c1ec5644ead582b0fdd7b3c6a8d704ae79c4673ea10/openjudge-0.2.8.tar.gz" } ], "0.2.9": [ { "comment_text": "", "digests": { "md5": "bb9c556023ffb522d0644b8e738fd482", "sha256": "1c6bfd75b6aaaba075478dcddd02bd516309ac6d9bbf97126e9c820ca9746a3d" }, "downloads": -1, "filename": "openjudge-0.2.9.tar.gz", "has_sig": false, "md5_digest": "bb9c556023ffb522d0644b8e738fd482", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6905, "upload_time": "2015-08-28T21:39:57", "url": "https://files.pythonhosted.org/packages/06/ea/2950ae50300041b0b10c50a2b850e286997930fd8ba729bfe5a4afcc857f/openjudge-0.2.9.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "fbecad9b0c606d76e391da9a6281d004", "sha256": "3d28616c8c490cf88d513d113f80e85dca75701aa5dc2f3130b063ca63cda26a" }, "downloads": -1, "filename": "openjudge-0.3.0.tar.gz", "has_sig": false, "md5_digest": "fbecad9b0c606d76e391da9a6281d004", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6880, "upload_time": "2015-08-29T08:10:33", "url": "https://files.pythonhosted.org/packages/23/8a/aa6fac25f4a601d42e4d5dbb5f3e33da044e9a4c0cd19c91f8610d46a0d1/openjudge-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "924186e0ace4faa61e84fc9df3ef2fe0", "sha256": "1363603e000a9acbb8d8864ad1b5ce0e93c430e4328ac3ce6a3f0d11979d3ae7" }, "downloads": -1, "filename": "openjudge-0.3.1.tar.gz", "has_sig": false, "md5_digest": "924186e0ace4faa61e84fc9df3ef2fe0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7004, "upload_time": "2015-08-29T13:56:42", "url": "https://files.pythonhosted.org/packages/0f/cf/f0dea31cef4bf9e48b51cc5ad4c701464a8e620dd4be0ea3ce9691f7204c/openjudge-0.3.1.tar.gz" } ], "0.3.10": [ { "comment_text": "", "digests": { "md5": "c520d47f519bc5529ee5c2247819d65a", "sha256": "3e1200a08b51a40754d51480d95667cadcfbba4b2994660e7c5a97bff4ce61ee" }, "downloads": -1, "filename": "openjudge-0.3.10.tar.gz", "has_sig": false, "md5_digest": "c520d47f519bc5529ee5c2247819d65a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7069, "upload_time": "2015-11-05T18:50:04", "url": "https://files.pythonhosted.org/packages/ae/69/6fa11a4ea289e84154b42b15b6c065481d3f6c314a963980310908527b2a/openjudge-0.3.10.tar.gz" } ], "0.3.11": [ { "comment_text": "", "digests": { "md5": "03b4fce2c2ea3a72a5506c4f9f78839c", "sha256": "f1f258322e1b6d9bfac1722b106885a77a8ffabca2db21db222a25cce54f3abe" }, "downloads": -1, "filename": "openjudge-0.3.11.tar.gz", "has_sig": false, "md5_digest": "03b4fce2c2ea3a72a5506c4f9f78839c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7083, "upload_time": "2015-11-06T12:23:19", "url": "https://files.pythonhosted.org/packages/e4/7d/b1082a5fd2a08ac7897c0d0f15af7aad9140af4ec87b86ab7fb9b59d7609/openjudge-0.3.11.tar.gz" } ], "0.3.12": [ { "comment_text": "", "digests": { "md5": "b575aa48f996cea9b99cbd426d1df4a3", "sha256": "6eb800d9fc2df8e1606352752d032f070f81a7e8719a30eadf823212416d68be" }, "downloads": -1, "filename": "openjudge-0.3.12.tar.gz", "has_sig": false, "md5_digest": "b575aa48f996cea9b99cbd426d1df4a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7083, "upload_time": "2015-11-06T12:55:25", "url": "https://files.pythonhosted.org/packages/cb/d3/e18879619b6e7c811883b5b8d0fd51fa90f859823b4e457517289bdb6c54/openjudge-0.3.12.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "0668a145f6e8c2af201dba919c549143", "sha256": "6da7a764dc1e25c49a6657270e8f8143651151bdeca1e98abbab10f6cc7e4e26" }, "downloads": -1, "filename": "openjudge-0.3.2.tar.gz", "has_sig": false, "md5_digest": "0668a145f6e8c2af201dba919c549143", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7114, "upload_time": "2015-08-30T06:35:07", "url": "https://files.pythonhosted.org/packages/db/a0/68f96825eee17363f69f851e30e7b4e0dd52787aedad5a4c94ac1179f749/openjudge-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "2125120535e01e45584ed323fae90ac0", "sha256": "4366d95fa1c58198d79f92aa68558fe393667646c1a54c4bc10e4d0994dd44bf" }, "downloads": -1, "filename": "openjudge-0.3.3.tar.gz", "has_sig": false, "md5_digest": "2125120535e01e45584ed323fae90ac0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7192, "upload_time": "2015-09-01T08:19:05", "url": "https://files.pythonhosted.org/packages/4c/1f/386d1f3ac87d59ce487fba958db2088e78853220f3f716e49eca48bf42b1/openjudge-0.3.3.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "f31fe31625cfdb1367504816023dbb04", "sha256": "c823bc23f5cdfe5c99002841fa5bffd03e7187b65d77c24bec40a8e270c71400" }, "downloads": -1, "filename": "openjudge-0.3.4.tar.gz", "has_sig": false, "md5_digest": "f31fe31625cfdb1367504816023dbb04", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7136, "upload_time": "2015-09-01T08:32:49", "url": "https://files.pythonhosted.org/packages/ad/3c/ce95ad707730b51eb5e25abd0eabe8996dcb67038ce60d36a1bb16d82596/openjudge-0.3.4.tar.gz" } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "b3bdd4b11521e8af491def437e03ee36", "sha256": "b8257cfebb78300d02030d09df1dfc504e49a6c31140c127d7ca71068ba6b14d" }, "downloads": -1, "filename": "openjudge-0.3.5.tar.gz", "has_sig": false, "md5_digest": "b3bdd4b11521e8af491def437e03ee36", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7128, "upload_time": "2015-09-01T09:42:37", "url": "https://files.pythonhosted.org/packages/a4/87/103aa8548d144d18d69a7973fb47bb464b235bd61a2e40d5c555686df45b/openjudge-0.3.5.tar.gz" } ], "0.3.6": [ { "comment_text": "", "digests": { "md5": "a9e215e8f83bb9b3cbf39641bb3ca801", "sha256": "a6a3017bf800c7fd16c40dee3e6917372ecb9bd6810e4dc52ecbb704a17526a6" }, "downloads": -1, "filename": "openjudge-0.3.6.tar.gz", "has_sig": false, "md5_digest": "a9e215e8f83bb9b3cbf39641bb3ca801", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7105, "upload_time": "2015-09-01T12:08:47", "url": "https://files.pythonhosted.org/packages/41/d9/bfc478bb4f96b39a4d72d9dd3b1ef391fc85c450de078b0a8f938f83f869/openjudge-0.3.6.tar.gz" } ], "0.3.8": [ { "comment_text": "", "digests": { "md5": "87ca0cd6f6af008c9726c047e57b4587", "sha256": "0ce90409431584e468a4403e69ace36a90b9a2188ced6ffbb4b23070b029678f" }, "downloads": -1, "filename": "openjudge-0.3.8.tar.gz", "has_sig": false, "md5_digest": "87ca0cd6f6af008c9726c047e57b4587", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7122, "upload_time": "2015-09-01T12:45:57", "url": "https://files.pythonhosted.org/packages/f2/c7/eb21862c9fd98f9a37ec78eae899c1eeacbb8e01527d40c852c5d6fb4731/openjudge-0.3.8.tar.gz" } ], "0.3.9": [ { "comment_text": "", "digests": { "md5": "af7235b95a80d4c3738e70e0f7c7b8f1", "sha256": "c7bbf852e2efa393338be8a1abd5979c8e8253676f5a7573165c09bb55e945e2" }, "downloads": -1, "filename": "openjudge-0.3.9.tar.gz", "has_sig": false, "md5_digest": "af7235b95a80d4c3738e70e0f7c7b8f1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7128, "upload_time": "2015-09-02T15:45:25", "url": "https://files.pythonhosted.org/packages/54/6a/e26fe5ae57af326b4320564aaf30680633edd22273fda99c64e581b733b5/openjudge-0.3.9.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "a021dc6becc7ac944f0928026a744d8d", "sha256": "4a6638069ab8006d78b87bcdf6ff94ccfdbe8b1b18f6adb90eb0c96477323e8f" }, "downloads": -1, "filename": "openjudge-2.0.0.tar.gz", "has_sig": false, "md5_digest": "a021dc6becc7ac944f0928026a744d8d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13786, "upload_time": "2017-05-25T08:07:27", "url": "https://files.pythonhosted.org/packages/01/86/25bde7e57dbd2a2a4b22a82c624d74f8dd48d112e676c02d1669bb751a18/openjudge-2.0.0.tar.gz" } ], "2.0.11": [ { "comment_text": "", "digests": { "md5": "d060311ce99c5e7ec863408276f6370e", "sha256": "82a9722d0b58d074736b467b3ab1d4b68dbf628bf3fdf6193cef54f24899c759" }, "downloads": -1, "filename": "openjudge-2.0.11.tar.gz", "has_sig": false, "md5_digest": "d060311ce99c5e7ec863408276f6370e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44983, "upload_time": "2017-07-31T13:55:28", "url": "https://files.pythonhosted.org/packages/3f/b7/caa97ce1071ef53a51e85b2b3f887298ae9cd5f5e6756ec55444546fd9b4/openjudge-2.0.11.tar.gz" } ], "2.0.12": [ { "comment_text": "", "digests": { "md5": "5aff690d3d4933f2a53eb767a2553c59", "sha256": "9c149ec281dc6bc835dd3cad992d024599a0890fabb0d0c70675384cd8b496ae" }, "downloads": -1, "filename": "openjudge-2.0.12.tar.gz", "has_sig": false, "md5_digest": "5aff690d3d4933f2a53eb767a2553c59", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47122, "upload_time": "2017-10-12T19:00:25", "url": "https://files.pythonhosted.org/packages/ed/d4/4abda8487c3c700c145c2b764dfd2206721a158437174a434bc3e274eea2/openjudge-2.0.12.tar.gz" } ], "2.0.13": [ { "comment_text": "", "digests": { "md5": "ecea7d7786600cd66e5e863390488041", "sha256": "ea81fd353efef3139215595d4f82fb001d7e904c5c7ae2e7d52074bf40d52d69" }, "downloads": -1, "filename": "openjudge-2.0.13.tar.gz", "has_sig": false, "md5_digest": "ecea7d7786600cd66e5e863390488041", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47223, "upload_time": "2017-10-13T04:42:38", "url": "https://files.pythonhosted.org/packages/65/cd/171cad1b7bb68359f08eeadc1de21fef23b070437a1bb9023d3d06b9905f/openjudge-2.0.13.tar.gz" } ], "2.0.14": [ { "comment_text": "", "digests": { "md5": "42b2c4881d31feefba2f07bc57fa1fab", "sha256": "8802051e1529a391ce85ba3dd43e06447bc5116aaf58e1832ef43f2ebc5c2b76" }, "downloads": -1, "filename": "openjudge-2.0.14.tar.gz", "has_sig": false, "md5_digest": "42b2c4881d31feefba2f07bc57fa1fab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 52894, "upload_time": "2017-10-18T04:40:46", "url": "https://files.pythonhosted.org/packages/6e/72/0171cd5c850af24dbea0842b04cde83b12efb8c4a3bf9880f001c5287f1c/openjudge-2.0.14.tar.gz" } ], "2.0.15": [ { "comment_text": "", "digests": { "md5": "d9018303cd150b98b5b64d8c16247bf9", "sha256": "9bd41a8757091a6f4a0af6a9e566c7532acdf70ac83d67c04ac2b2782f5b79b8" }, "downloads": -1, "filename": "openjudge-2.0.15.tar.gz", "has_sig": false, "md5_digest": "d9018303cd150b98b5b64d8c16247bf9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 53153, "upload_time": "2017-10-20T12:22:22", "url": "https://files.pythonhosted.org/packages/16/d1/4b3c4228e3be1915f615d51d13e39cf22980046e84aa75b0e2a1803aefb9/openjudge-2.0.15.tar.gz" } ], "2.0.16": [ { "comment_text": "", "digests": { "md5": "92ec9054e9a2965cb6ef4d03ee645195", "sha256": "b3c4c0a0ec327466795b3b1c7c93f04348a1a5d87b178d11a2b8f9227034658a" }, "downloads": -1, "filename": "openjudge-2.0.16.tar.gz", "has_sig": false, "md5_digest": "92ec9054e9a2965cb6ef4d03ee645195", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 53135, "upload_time": "2017-12-15T03:56:27", "url": "https://files.pythonhosted.org/packages/66/db/0c03987cab1aff4ee7e14a457854229983c0f0279d9278e906855fddbbc4/openjudge-2.0.16.tar.gz" } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "2ead35813cd9f08cb3e8b74d2c638149", "sha256": "cacee7a9c49d30b19aafb5bb3e3c48544f54e229149b19c5eeacf69918e2d486" }, "downloads": -1, "filename": "openjudge-2.0.2.tar.gz", "has_sig": false, "md5_digest": "2ead35813cd9f08cb3e8b74d2c638149", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18485, "upload_time": "2017-05-25T17:29:56", "url": "https://files.pythonhosted.org/packages/7b/4d/12e83b77ee172fd71877330068a26153bad40c94c54575d7c515f2ea8166/openjudge-2.0.2.tar.gz" } ], "2.0.3": [ { "comment_text": "", "digests": { "md5": "5ad2555ca3cff9ecdefb926e5c65a8d7", "sha256": "a81ecd779b7f67e3877ec2797097e455e62f3d4e4b1112c87a95f8f23708179c" }, "downloads": -1, "filename": "openjudge-2.0.3.tar.gz", "has_sig": false, "md5_digest": "5ad2555ca3cff9ecdefb926e5c65a8d7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18516, "upload_time": "2017-05-25T17:32:21", "url": "https://files.pythonhosted.org/packages/a2/50/2e2d07390da79bf1538dae886d22ada06f71829b5296461c3c87018aee3b/openjudge-2.0.3.tar.gz" } ], "2.0.4": [ { "comment_text": "", "digests": { "md5": "b1f4e1d375ff5bf57496ff77d4ff8027", "sha256": "4fcb15068b1976f750b13c86b33ac4aad9bd5841ad313cf2cebe3e95a53a5afe" }, "downloads": -1, "filename": "openjudge-2.0.4.tar.gz", "has_sig": false, "md5_digest": "b1f4e1d375ff5bf57496ff77d4ff8027", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43469, "upload_time": "2017-05-25T17:51:13", "url": "https://files.pythonhosted.org/packages/20/c2/1174b96bed820148707562d46f02e2742ccb82cdca03a9bf2168832f7693/openjudge-2.0.4.tar.gz" } ], "2.0.5": [ { "comment_text": "", "digests": { "md5": "c6f34309d7f77df9578eaa36e8ec784b", "sha256": "42afe86addd52f85cacd417d13bfa5992620cd49025b93581896a702e782850e" }, "downloads": -1, "filename": "openjudge-2.0.5.tar.gz", "has_sig": false, "md5_digest": "c6f34309d7f77df9578eaa36e8ec784b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43570, "upload_time": "2017-05-27T14:49:50", "url": "https://files.pythonhosted.org/packages/81/5f/586c0908e550d682bba04d4e6af85732788bd990f5cda6c8097ca49296fc/openjudge-2.0.5.tar.gz" } ], "2.0.6": [ { "comment_text": "", "digests": { "md5": "44afe9ddc299e796b41f916fc2f32dba", "sha256": "337e4472a99665a933c0bca563d997accc917fac7c92316c43093a342353a6b0" }, "downloads": -1, "filename": "openjudge-2.0.6.tar.gz", "has_sig": false, "md5_digest": "44afe9ddc299e796b41f916fc2f32dba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43576, "upload_time": "2017-07-04T07:02:04", "url": "https://files.pythonhosted.org/packages/dc/ed/2bf475a1d84419f242bcd1b8609dbb12bd7f696cf75c556879e22d6af90c/openjudge-2.0.6.tar.gz" } ], "2.0.8": [ { "comment_text": "", "digests": { "md5": "8d4d012ce967c87440679da0815df023", "sha256": "fd12680e052579485389045f3ac619a25c2711a98638a748c8efcdb2c610629a" }, "downloads": -1, "filename": "openjudge-2.0.8.tar.gz", "has_sig": false, "md5_digest": "8d4d012ce967c87440679da0815df023", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44718, "upload_time": "2017-07-31T11:34:13", "url": "https://files.pythonhosted.org/packages/95/d4/61cb624692f231fce553e125c358b7e39aeb22947a220141d2381609c46c/openjudge-2.0.8.tar.gz" } ], "2.0.9": [ { "comment_text": "", "digests": { "md5": "a406d2639607a3ee74b03238366c9985", "sha256": "5f54efe13e761dba52bf43b896ccb4f4f84bf46087ff815a22c64ae541894959" }, "downloads": -1, "filename": "openjudge-2.0.9.tar.gz", "has_sig": false, "md5_digest": "a406d2639607a3ee74b03238366c9985", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44938, "upload_time": "2017-07-31T13:07:04", "url": "https://files.pythonhosted.org/packages/23/93/dcd2385785379135c0c290e97cc7cdd83a1c3330a68b631f92e9eb38f93a/openjudge-2.0.9.tar.gz" } ], "3.0.0": [ { "comment_text": "", "digests": { "md5": "13e1fcc314f17b7e9d772cbcc358b813", "sha256": "22bc664cf73ba04f693a75cf985fea361ddfe813c9d1fd543eb99e3b16f4fa4b" }, "downloads": -1, "filename": "openjudge-3.0.0.tar.gz", "has_sig": false, "md5_digest": "13e1fcc314f17b7e9d772cbcc358b813", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6091, "upload_time": "2018-03-19T17:30:42", "url": "https://files.pythonhosted.org/packages/08/a8/06ebd5df9115c20edc0a75d87a56f0ddd6888dc0ad62da3a425ddb3c027d/openjudge-3.0.0.tar.gz" } ], "3.0.1": [ { "comment_text": "", "digests": { "md5": "7058b52d9e22eb8d5a7e33cab597dde1", "sha256": "ed192ceccc2b4d305091fa9c2ee5bb0c7b61c67d9c36541eba3b68124d404b56" }, "downloads": -1, "filename": "openjudge-3.0.1-py3.5.egg", "has_sig": false, "md5_digest": "7058b52d9e22eb8d5a7e33cab597dde1", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 134454, "upload_time": "2018-04-13T15:58:29", "url": "https://files.pythonhosted.org/packages/df/96/a054cc4760f72459b5099c79c7fd39cf5ef2a382353a3389ab573562640b/openjudge-3.0.1-py3.5.egg" }, { "comment_text": "", "digests": { "md5": "49049ea39604d54fea7a53d33f7fc1eb", "sha256": "304aee7274120f4508df9dcdb9a3ab0836375cb9c901c688c6ddd652824e489e" }, "downloads": -1, "filename": "openjudge-3.0.1.tar.gz", "has_sig": false, "md5_digest": "49049ea39604d54fea7a53d33f7fc1eb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 121378, "upload_time": "2018-03-20T04:26:07", "url": "https://files.pythonhosted.org/packages/f1/63/e5ca9fd5c1ca38601ad0411f40db7b0ce3dbb3f220ea20c423c96e7c522b/openjudge-3.0.1.tar.gz" } ], "3.0.2": [ { "comment_text": "", "digests": { "md5": "6c64e94329d89e316804246bf218500e", "sha256": "89a1d037445a138bf68b811063d27ae30418b99e9dda96a7b5ddc01d8edcb294" }, "downloads": -1, "filename": "openjudge-3.0.2.tar.gz", "has_sig": false, "md5_digest": "6c64e94329d89e316804246bf218500e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 121436, "upload_time": "2018-03-20T04:59:17", "url": "https://files.pythonhosted.org/packages/de/4e/e9ac0ed0e3b3fc4ee95d7b822fee304213420cd8975e7b441db64da807aa/openjudge-3.0.2.tar.gz" } ], "3.0.3": [ { "comment_text": "", "digests": { "md5": "1ed00bc405d2bdf774b2cd759bd9e210", "sha256": "9f20544c3b5241a85f233b0ee19fa8d7102506d274d11a450a034e5d664a5b81" }, "downloads": -1, "filename": "openjudge-3.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1ed00bc405d2bdf774b2cd759bd9e210", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 124574, "upload_time": "2018-04-13T15:58:25", "url": "https://files.pythonhosted.org/packages/60/9b/19842493add194479c36e30f091877e7920dde1e4a893d85b292ec71b6a3/openjudge-3.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "17b8c4bb2f6caab89371c41b70f51c7a", "sha256": "aff26165ca888f69e23d26cc35497f01a237cfa72564a54438471bb9fcd7ed8c" }, "downloads": -1, "filename": "openjudge-3.0.3.tar.gz", "has_sig": false, "md5_digest": "17b8c4bb2f6caab89371c41b70f51c7a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 121511, "upload_time": "2018-04-13T15:58:36", "url": "https://files.pythonhosted.org/packages/1a/71/74583fe8a72b41bc451a57821fb5b9fb7f94e3428e656585e4f98b1ea92b/openjudge-3.0.3.tar.gz" } ], "3.0.4": [ { "comment_text": "", "digests": { "md5": "d4418628286217d500cf0a8473268552", "sha256": "095966833dbace2241cc189e1fb48c496429f0ef95f8b1f5a5273e6b4a87ac91" }, "downloads": -1, "filename": "openjudge-3.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d4418628286217d500cf0a8473268552", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 125234, "upload_time": "2018-04-13T16:00:58", "url": "https://files.pythonhosted.org/packages/87/03/c48bdc99a1cdb322659f759fd2c8c0cedff3a42db6067052a4c1ca55802b/openjudge-3.0.4-py2.py3-none-any.whl" } ], "3.0.5": [ { "comment_text": "", "digests": { "md5": "495cd88a1920e11a1f0aedfd402cdac1", "sha256": "c913e5fc39551354a24eafa82eea047af19e5927bff2ba3666d3a1ddf5bbbc8e" }, "downloads": -1, "filename": "openjudge-3.0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "495cd88a1920e11a1f0aedfd402cdac1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 125233, "upload_time": "2018-04-13T16:03:56", "url": "https://files.pythonhosted.org/packages/80/b2/17d52d2fe9296a5e7216b9be59db81ce7f9da31b65d0fd2092110eb76485/openjudge-3.0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7ba269786eacaa9c73c413fc6b15d654", "sha256": "14ed46845e44de6b2a8b5ce6155bf0f85cdabc9cda951a58a15a8b1df38801e7" }, "downloads": -1, "filename": "openjudge-3.0.5.tar.gz", "has_sig": false, "md5_digest": "7ba269786eacaa9c73c413fc6b15d654", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6534, "upload_time": "2018-04-13T16:03:58", "url": "https://files.pythonhosted.org/packages/d7/f5/6cb95f2596ebfcb05e6b18b4d5317a8ea4f66ffcd947c614571ddca71bf6/openjudge-3.0.5.tar.gz" } ], "3.0.6": [ { "comment_text": "", "digests": { "md5": "fba2deb7991c058ddb1a6d0eb5f6571a", "sha256": "f3fe2df612b4060acce9adc19513f835e87c7102b50db6614bdcc0e1b1d6c53d" }, "downloads": -1, "filename": "openjudge-3.0.6.tar.gz", "has_sig": false, "md5_digest": "fba2deb7991c058ddb1a6d0eb5f6571a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6530, "upload_time": "2018-04-13T16:04:49", "url": "https://files.pythonhosted.org/packages/2a/c7/807cb25860d7965831a8a975e0c9368616635292570091b619585c3b79ee/openjudge-3.0.6.tar.gz" } ], "3.0.7": [ { "comment_text": "", "digests": { "md5": "c83ae9cf488b096fcb279b2d849b8001", "sha256": "86c6efebbfa15c53d2cc337d777fd780b8ebeb23fadc68999bdd0fc691a4f053" }, "downloads": -1, "filename": "openjudge-3.0.7.tar.gz", "has_sig": false, "md5_digest": "c83ae9cf488b096fcb279b2d849b8001", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6694, "upload_time": "2018-04-13T16:06:30", "url": "https://files.pythonhosted.org/packages/35/c3/3d1660959ec2978cf6f471b241121f44062c5e979f2efb5da970d087b506/openjudge-3.0.7.tar.gz" } ], "3.0.8": [ { "comment_text": "", "digests": { "md5": "1bec01269027f91d46f829cefc363c52", "sha256": "5aae9204764b9aed45cf4404262979bf4a4bb8d6b1f1a1ff48f120f2266aaed4" }, "downloads": -1, "filename": "openjudge-3.0.8.tar.gz", "has_sig": false, "md5_digest": "1bec01269027f91d46f829cefc363c52", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6762, "upload_time": "2018-04-13T16:07:50", "url": "https://files.pythonhosted.org/packages/8d/4b/e89e7a9b718bf09fb699858aafe123bcacd32169a4e3e84eb00fafa0249d/openjudge-3.0.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1bec01269027f91d46f829cefc363c52", "sha256": "5aae9204764b9aed45cf4404262979bf4a4bb8d6b1f1a1ff48f120f2266aaed4" }, "downloads": -1, "filename": "openjudge-3.0.8.tar.gz", "has_sig": false, "md5_digest": "1bec01269027f91d46f829cefc363c52", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6762, "upload_time": "2018-04-13T16:07:50", "url": "https://files.pythonhosted.org/packages/8d/4b/e89e7a9b718bf09fb699858aafe123bcacd32169a4e3e84eb00fafa0249d/openjudge-3.0.8.tar.gz" } ] }