{ "info": { "author": "H. Turgut Uyar", "author_email": "uyar@itu.edu.tr", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Education", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Education :: Testing", "Topic :: Utilities" ], "description": "Calico is a utility for checking command-line programs in terms of their\ninput and output. It checks whether a program generates the correct output\nwhen given some inputs. It was developed to evaluate simple programming\nassignments in an introductory programming course.\n\nGetting started\n---------------\n\nYou can install Calico using pip::\n\n pip install calico\n\nCalico uses `pexpect`_ for interacting with the program it is checking.\nThe file that specifies the inputs and outputs for the checks\nis in `YAML`_ format.\n\n.. _pexpect: https://pexpect.readthedocs.io/\n.. _YAML: http://www.yaml.org/\n\nGetting help\n------------\n\nThe online documentation is available on: https://calico.readthedocs.io/\n\nThe source code can be obtained from: https://github.com/itublg/calico\n\nLicense\n-------\n\nCopyright (C) 2016-2019 H. Turgut Uyar \n\nSee ``AUTHORS.rst`` for a list of all contributors.\n\nCalico is released under the GPL license, version 3 or later. Read\nthe included ``LICENSE.txt`` for details.\n", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/itublg/calico", "keywords": "testing,i/o", "license": "GPL-3.0+", "maintainer": "H. Turgut Uyar", "maintainer_email": "uyar@itu.edu.tr", "name": "calico", "package_url": "https://pypi.org/project/calico/", "platform": "", "project_url": "https://pypi.org/project/calico/", "project_urls": { "Documentation": "https://gitlab.com/itublg/calico", "Homepage": "https://github.com/itublg/calico", "Repository": "https://github.com/itublg/calico" }, "release_url": "https://pypi.org/project/calico/1.1.2/", "requires_dist": [ "pexpect (>=4.6,<5.0)", "ruamel.yaml (>=0.15.41,<0.16.0)", "enum34 (>=1.1,<2.0); python_version >= \"2.7\" and python_version < \"3.0\"" ], "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "summary": "I/O checker for command line programs.", "version": "1.1.2" }, "last_serial": 4912023, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "8043ff70daeb4ba1bac0dce480fb2da3", "sha256": "b0262a671f3af063157682be851cc1406a3d27c9a8859db22e4beeef2772f8b2" }, "downloads": -1, "filename": "calico-1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "8043ff70daeb4ba1bac0dce480fb2da3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8496, "upload_time": "2018-06-26T13:02:56", "url": "https://files.pythonhosted.org/packages/36/9c/216c69742eac55fc73884120a636ca09267a4f38d13bed1f48cd0af67d94/calico-1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8156bb7cc4fb156dd2522ddc618b13ad", "sha256": "20dba204b369074a40f17b0c6bec8b40718bb14029c7b7b869bf2bc3a511684f" }, "downloads": -1, "filename": "calico-1.0.tar.gz", "has_sig": false, "md5_digest": "8156bb7cc4fb156dd2522ddc618b13ad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27405, "upload_time": "2018-06-26T13:03:13", "url": "https://files.pythonhosted.org/packages/ec/bf/ea6d5b654b59686c22d93e27eef545d1fb2b33ed7c3c0e246e5adc9e8e0f/calico-1.0.tar.gz" } ], "1.0a2": [ { "comment_text": "", "digests": { "md5": "083802a5b9098c39542dafa41777a369", "sha256": "c5709ea20562e1b68f410c85c7dc168f348fe847b35664bb6d3979618743da37" }, "downloads": -1, "filename": "calico-1.0a2.tar.gz", "has_sig": false, "md5_digest": "083802a5b9098c39542dafa41777a369", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23360, "upload_time": "2017-05-04T16:35:40", "url": "https://files.pythonhosted.org/packages/a8/21/4fb2fc74e1268387e96d8995bd58ebaaa11bbbe183fde27a2337d0778bf2/calico-1.0a2.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "7c8d02dadd6e48e5974b272ceed67e96", "sha256": "8d54c2eb957f0bb036675649320532055cd34faca2e0f7ec7df1e110129daed8" }, "downloads": -1, "filename": "calico-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7c8d02dadd6e48e5974b272ceed67e96", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 100601, "upload_time": "2019-03-07T17:52:33", "url": "https://files.pythonhosted.org/packages/e3/da/e4f7d9a0563b32d0267d441dfaab728781d9c5820c506cfba20444a9e7dd/calico-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "949754473b52fac2996d62fc9b35cd04", "sha256": "fd25ec6345875edfe0fe2dee2da6f9444525c7c0dcf3c68be8d78a1e8d9b99d0" }, "downloads": -1, "filename": "calico-1.1.0.tar.gz", "has_sig": false, "md5_digest": "949754473b52fac2996d62fc9b35cd04", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 30210, "upload_time": "2019-03-07T17:52:34", "url": "https://files.pythonhosted.org/packages/27/4a/ac01c22685b4b499acfa278c246acb06f9f759be7f1f8ef7ed1006a21fbe/calico-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "fb534e54239a9a4cc9e7656bb87e524c", "sha256": "c877ae40bcb4c0569fc92c6f9cf17caa707601a2a332e444c8508706a0aad534" }, "downloads": -1, "filename": "calico-1.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fb534e54239a9a4cc9e7656bb87e524c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 100710, "upload_time": "2019-03-07T18:28:55", "url": "https://files.pythonhosted.org/packages/a6/67/76c7bf409ad8963c78295e2f42326836ea007c514c4b6b277b18200432b8/calico-1.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b97f5c9d87f432760c68d85232577799", "sha256": "0857a14f9202f9c170b08136e43da6d0bf3a0dd7867edf9f9f508c677fd57b89" }, "downloads": -1, "filename": "calico-1.1.1.tar.gz", "has_sig": false, "md5_digest": "b97f5c9d87f432760c68d85232577799", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 30276, "upload_time": "2019-03-07T18:28:57", "url": "https://files.pythonhosted.org/packages/a7/1f/d24b6e800a7add4b3a36bf29fc274d87f970f15cf483ddfa005b4b477cc4/calico-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "b15e02cbd8527988bfb95dbce5bfda28", "sha256": "5c33b4cd497844f9336ce86dcbb07fc4c5294c34fdc529f3929e9c86769a32f7" }, "downloads": -1, "filename": "calico-1.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b15e02cbd8527988bfb95dbce5bfda28", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 100813, "upload_time": "2019-03-07T19:21:31", "url": "https://files.pythonhosted.org/packages/10/39/563cb6c45fbe7390b96ac6763923295304a608229cd73e4e79a84113d74f/calico-1.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bbfaa94b89919831e50846fd40b55bf0", "sha256": "32eb1ffa6d154379689e070d29e6ff2b211d05e71f4b8851efe917efde54f520" }, "downloads": -1, "filename": "calico-1.1.2.tar.gz", "has_sig": false, "md5_digest": "bbfaa94b89919831e50846fd40b55bf0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 30333, "upload_time": "2019-03-07T19:21:32", "url": "https://files.pythonhosted.org/packages/3a/7d/f81b807f6269880768fd2dd33985be7e0fcbc79be0136c86d331a728c93c/calico-1.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b15e02cbd8527988bfb95dbce5bfda28", "sha256": "5c33b4cd497844f9336ce86dcbb07fc4c5294c34fdc529f3929e9c86769a32f7" }, "downloads": -1, "filename": "calico-1.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b15e02cbd8527988bfb95dbce5bfda28", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 100813, "upload_time": "2019-03-07T19:21:31", "url": "https://files.pythonhosted.org/packages/10/39/563cb6c45fbe7390b96ac6763923295304a608229cd73e4e79a84113d74f/calico-1.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bbfaa94b89919831e50846fd40b55bf0", "sha256": "32eb1ffa6d154379689e070d29e6ff2b211d05e71f4b8851efe917efde54f520" }, "downloads": -1, "filename": "calico-1.1.2.tar.gz", "has_sig": false, "md5_digest": "bbfaa94b89919831e50846fd40b55bf0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 30333, "upload_time": "2019-03-07T19:21:32", "url": "https://files.pythonhosted.org/packages/3a/7d/f81b807f6269880768fd2dd33985be7e0fcbc79be0136c86d331a728c93c/calico-1.1.2.tar.gz" } ] }