{ "info": { "author": "DMOJ Team", "author_email": "contact@dmoj.ca", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)", "Operating System :: POSIX :: BSD :: FreeBSD", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Topic :: Education", "Topic :: Software Development" ], "description": "DMOJ Judge [](https://github.com/DMOJ/judge-server/actions?query=workflow%3Abuild) [](https://travis-ci.org/github/DMOJ/judge-server) [](https://ci.dmoj.ca/view/DMOJ/job/dmoj-judge-freebsd-py3/) [](https://codecov.io/gh/DMOJ/judge-server) [](https://slack.dmoj.ca)\n=====\n\nPython [AGPLv3](LICENSE) contest judge backend for the [DMOJ site](http://github.com/DMOJ/online-judge) interface. See it in action at [dmoj.ca](https://dmoj.ca/)!\n\n
| \n\n | \n\nA modern online judge and contest platform system, supporting IO-based, interactive, and signature-graded tasks,\n with runtime data generators and custom output validators.\n | \n