Skip to main content
Archived

This project has been archived by its maintainers, and is no longer receiving any updates.

Calico is a utility for checking command-line programs in terms of their input and output. It checks whether a program generates the correct output when given some inputs. It was developed to evaluate simple programming assignments in an introductory programming course.

Getting started

You can install Calico using pip:

pip install calico

Calico uses pexpect for interacting with the program it is checking. The file that specifies the inputs and outputs for the checks is in YAML format.

Getting help

The online documentation is available on: https://calico.readthedocs.io/

The source code can be obtained from: https://github.com/itublg/calico

License

Copyright (C) 2016-2019 H. Turgut Uyar <uyar@itu.edu.tr>

See AUTHORS.rst for a list of all contributors.

Calico is released under the GPL license, version 3 or later. Read the included LICENSE.txt for details.

Metadata

Release files for calico 1.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for calico 1.2.0
File Size Uploaded Provenance Actions
calico-1.2.0.tar.gz 30.6 kB Without provenance Details for calico-1.2.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for calico 1.2.0
File Interpreter ABI Platform Actions
calico-1.2.0-py2.py3-none-any.whl Python 3, Python 2 none any Details for calico-1.2.0-py2.py3-none-any.whl

Total release size: 67.3 kB

Release files / calico-1.2.0.tar.gz

Download URL calico-1.2.0.tar.gz
Size 30.6 kB
Tags Source
SHA-256 checksum
How to use checksums
d385878603621f47877711a328a98f636408d4cbee42a7fc92f5c092a79c7444
BLAKE2b-256 checksum
How to use checksums
5e70c0e8dc30df4eef86a0891963d257a25f78c2fa763b7b136542b7cf0bca93
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.0.0 CPython/3.8.1 Linux/5.3.0-24-generic

Release files / calico-1.2.0-py2.py3-none-any.whl

Download URL calico-1.2.0-py2.py3-none-any.whl
Size 36.6 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
50bf893fde54aea626217abc3dba724efba9db525afc711ede72394ec4e451bb
BLAKE2b-256 checksum
How to use checksums
3cb83c8e00b1a59f0aeee8b9cad413244c64416a21a6d71f1079489199818f16
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.0.0 CPython/3.8.1 Linux/5.3.0-24-generic

Security for calico 1.2.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page